--- /srv/rebuilderd/tmp/rebuilderdBimzFI/inputs/openvpn-auth-oauth2_1.27.2-1_amd64.deb +++ /srv/rebuilderd/tmp/rebuilderdBimzFI/out/openvpn-auth-oauth2_1.27.2-1_amd64.deb ├── file list │ @@ -1,3 +1,3 @@ │ -rw-r--r-- 0 0 0 4 2026-04-05 10:31:43.000000 debian-binary │ --rw-r--r-- 0 0 0 3168 2026-04-05 10:31:43.000000 control.tar.xz │ --rw-r--r-- 0 0 0 6462244 2026-04-05 10:31:43.000000 data.tar.xz │ +-rw-r--r-- 0 0 0 3176 2026-04-05 10:31:43.000000 control.tar.xz │ +-rw-r--r-- 0 0 0 1805312 2026-04-05 10:31:43.000000 data.tar.xz ├── control.tar.xz │ ├── control.tar │ │ ├── file list │ │ │ @@ -1,7 +1,7 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-05 10:31:43.000000 ./ │ │ │ -rw-r--r-- 0 root (0) root (0) 44 2026-04-05 10:31:43.000000 ./conffiles │ │ │ --rw-r--r-- 0 root (0) root (0) 2103 2026-04-05 10:31:43.000000 ./control │ │ │ +-rw-r--r-- 0 root (0) root (0) 2102 2026-04-05 10:31:43.000000 ./control │ │ │ -rw-r--r-- 0 root (0) root (0) 3576 2026-04-05 10:31:43.000000 ./md5sums │ │ │ -rwxr-xr-x 0 root (0) root (0) 1383 2026-04-05 10:31:43.000000 ./postinst │ │ │ -rwxr-xr-x 0 root (0) root (0) 455 2026-04-05 10:31:43.000000 ./postrm │ │ │ -rwxr-xr-x 0 root (0) root (0) 258 2026-04-05 10:31:43.000000 ./prerm │ │ ├── ./control │ │ │ @@ -1,12 +1,12 @@ │ │ │ Package: openvpn-auth-oauth2 │ │ │ Version: 1.27.2-1 │ │ │ Architecture: amd64 │ │ │ Maintainer: Daniel Baumann │ │ │ -Installed-Size: 22392 │ │ │ +Installed-Size: 6550 │ │ │ Depends: ssl-cert, libc6 (>= 2.34) │ │ │ Static-Built-Using: golang-1.26 (= 1.26.1-1), golang-cel-expr (= 0.24.0-1), golang-github-antlr4-go-antlr (= 4.13.1-2), golang-github-bmatcuk-doublestar (= 4.6.1-1), golang-github-davecgh-go-spew (= 1.1.1-3), golang-github-go-chi-chi (= 5.2.5-1), golang-github-go-jose-go-jose (= 4.0.5-1), golang-github-go-logr-logr (= 1.4.3-1), golang-github-go-logr-stdr (= 1.2.2-4), golang-github-google-cel-go (= 0.27.0+ds-3), golang-github-google-uuid (= 1.6.0-1), golang-github-gorilla-securecookie (= 1.1.2-1), golang-github-muhlemmer-gu (= 0.3.1-2), golang-github-muhlemmer-httpforwarded (= 0.1.0-2), golang-github-pmezard-go-difflib (= 1.0.0-3), golang-github-rs-cors (= 1.7.0-4), golang-github-zitadel-logging (= 0.6.2-1), golang-github-zitadel-oidc (= 3.45.5-1), golang-github-zitadel-schema (= 1.3.2-1), golang-go.crypto (= 1:0.47.0-1), golang-golang-x-exp (= 0.0~git20250911.df92998-1), golang-golang-x-net (= 1:0.47.0-2), golang-golang-x-oauth2 (= 0.27.0-1), golang-golang-x-sys (= 0.38.0-1), golang-golang-x-text (= 0.35.0-1), golang-google-protobuf (= 1.36.7-1), golang-gopkg-yaml.v3 (= 3.0.4-2), golang-logrus (= 1.9.3-1), golang-opentelemetry-otel (= 1.31.0-6), golang-testify (= 1.10.0-1) │ │ │ Section: net │ │ │ Priority: optional │ │ │ Homepage: https://github.com/jkroepke/openvpn-auth-oauth2 │ │ │ Description: virtual private network daemon (OAuth2 plugin) │ │ │ OpenVPN is an application to securely tunnel IP networks over a │ │ ├── ./md5sums │ │ │ ├── ./md5sums │ │ │ │┄ Files differ ├── data.tar.xz │ ├── data.tar │ │ ├── file list │ │ │ @@ -1,15 +1,15 @@ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-05 10:31:43.000000 ./ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-05 10:31:43.000000 ./etc/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-01 14:33:38.000000 ./etc/apparmor.d/ │ │ │ -rw-r--r-- 0 root (0) root (0) 547 2026-04-01 14:33:38.000000 ./etc/apparmor.d/usr.bin.openvpn-auth-oauth2 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-05 10:31:43.000000 ./etc/openvpn-auth-oauth2/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-05 10:31:43.000000 ./usr/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-05 10:31:43.000000 ./usr/bin/ │ │ │ --rwxr-xr-x 0 root (0) root (0) 19007672 2026-04-05 10:31:43.000000 ./usr/bin/openvpn-auth-oauth2 │ │ │ +-rwxr-xr-x 0 root (0) root (0) 2786264 2026-04-05 10:31:43.000000 ./usr/bin/openvpn-auth-oauth2 │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-05 10:31:43.000000 ./usr/include/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-05 10:31:43.000000 ./usr/include/openvpn-auth-oauth2/ │ │ │ -rw-r--r-- 0 root (0) root (0) 2809 2026-04-05 10:31:43.000000 ./usr/include/openvpn-auth-oauth2/openvpn-auth-oauth2.h │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-05 10:31:43.000000 ./usr/lib/ │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-05 10:31:43.000000 ./usr/lib/openvpn/ │ │ │ -rw-r--r-- 0 root (0) root (0) 3113328 2026-04-05 10:31:43.000000 ./usr/lib/openvpn/openvpn-auth-oauth2.so │ │ │ drwxr-xr-x 0 root (0) root (0) 0 2026-04-05 10:31:43.000000 ./usr/lib/systemd/ │ │ ├── ./usr/bin/openvpn-auth-oauth2 │ │ │┄ File has been modified after NT_GNU_BUILD_ID has been applied. │ │ │ ├── readelf --wide --file-header {} │ │ │ │ @@ -4,17 +4,17 @@ │ │ │ │ Data: 2's complement, little endian │ │ │ │ Version: 1 (current) │ │ │ │ OS/ABI: UNIX - System V │ │ │ │ ABI Version: 0 │ │ │ │ Type: EXEC (Executable file) │ │ │ │ Machine: Advanced Micro Devices X86-64 │ │ │ │ Version: 0x1 │ │ │ │ - Entry point address: 0x4023d0 │ │ │ │ + Entry point address: 0x402390 │ │ │ │ Start of program headers: 64 (bytes into file) │ │ │ │ - Start of section headers: 19005240 (bytes into file) │ │ │ │ + Start of section headers: 2783832 (bytes into file) │ │ │ │ Flags: 0x0 │ │ │ │ Size of this header: 64 (bytes) │ │ │ │ Size of program headers: 56 (bytes) │ │ │ │ Number of program headers: 15 │ │ │ │ Size of section headers: 64 (bytes) │ │ │ │ Number of section headers: 38 │ │ │ │ Section header string table index: 37 │ │ │ ├── readelf --wide --program-header {} │ │ │ │ @@ -1,30 +1,30 @@ │ │ │ │ │ │ │ │ Elf file type is EXEC (Executable file) │ │ │ │ -Entry point 0x4023d0 │ │ │ │ +Entry point 0x402390 │ │ │ │ There are 15 program headers, starting at offset 64 │ │ │ │ │ │ │ │ Program Headers: │ │ │ │ Type Offset VirtAddr PhysAddr FileSiz MemSiz Flg Align │ │ │ │ PHDR 0x000040 0x0000000000400040 0x0000000000400040 0x000348 0x000348 R 0x8 │ │ │ │ INTERP 0x000410 0x0000000000400410 0x0000000000400410 0x00001c 0x00001c R 0x1 │ │ │ │ [Requesting program interpreter: /lib64/ld-linux-x86-64.so.2] │ │ │ │ - LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x0013b8 0x0013b8 R 0x1000 │ │ │ │ - LOAD 0x002000 0x0000000000402000 0x0000000000402000 0x80b871 0x80b871 R E 0x1000 │ │ │ │ - LOAD 0x80e000 0x0000000000c0e000 0x0000000000c0e000 0x9903b0 0x9903b0 R 0x1000 │ │ │ │ - LOAD 0x119edf0 0x000000000159fdf0 0x000000000159fdf0 0x080f91 0x20c74f0 RW 0x1000 │ │ │ │ - DYNAMIC 0x119ee00 0x000000000159fe00 0x000000000159fe00 0x0001d0 0x0001d0 RW 0x8 │ │ │ │ + LOAD 0x000000 0x0000000000400000 0x0000000000400000 0x001470 0x001470 R 0x1000 │ │ │ │ + LOAD 0x002000 0x0000000000402000 0x0000000000402000 0x128155 0x128155 R E 0x1000 │ │ │ │ + LOAD 0x12b000 0x000000000052b000 0x000000000052b000 0x16a4e0 0x16a4e0 R 0x1000 │ │ │ │ + LOAD 0x295df0 0x0000000000696df0 0x0000000000696df0 0x011ab2 0x047c10 RW 0x1000 │ │ │ │ + DYNAMIC 0x295e00 0x0000000000696e00 0x0000000000696e00 0x0001d0 0x0001d0 RW 0x8 │ │ │ │ NOTE 0x000388 0x0000000000400388 0x0000000000400388 0x000088 0x000088 R 0x4 │ │ │ │ - NOTE 0x119e370 0x000000000159e370 0x000000000159e370 0x000020 0x000020 R 0x8 │ │ │ │ - NOTE 0x119e390 0x000000000159e390 0x000000000159e390 0x000020 0x000020 R 0x4 │ │ │ │ - TLS 0x119edf0 0x000000000159fdf0 0x000000000159fdf0 0x000000 0x000008 R 0x8 │ │ │ │ - GNU_PROPERTY 0x119e370 0x000000000159e370 0x000000000159e370 0x000020 0x000020 R 0x8 │ │ │ │ - GNU_EH_FRAME 0x119d980 0x000000000159d980 0x000000000159d980 0x0001c4 0x0001c4 R 0x4 │ │ │ │ + NOTE 0x2954a0 0x00000000006954a0 0x00000000006954a0 0x000020 0x000020 R 0x8 │ │ │ │ + NOTE 0x2954c0 0x00000000006954c0 0x00000000006954c0 0x000020 0x000020 R 0x4 │ │ │ │ + TLS 0x295df0 0x0000000000696df0 0x0000000000696df0 0x000000 0x000008 R 0x8 │ │ │ │ + GNU_PROPERTY 0x2954a0 0x00000000006954a0 0x00000000006954a0 0x000020 0x000020 R 0x8 │ │ │ │ + GNU_EH_FRAME 0x294918 0x0000000000694918 0x0000000000694918 0x00021c 0x00021c R 0x4 │ │ │ │ GNU_STACK 0x000000 0x0000000000000000 0x0000000000000000 0x000000 0x000000 RW 0x10 │ │ │ │ - GNU_RELRO 0x119edf0 0x000000000159fdf0 0x000000000159fdf0 0x000210 0x000210 R 0x1 │ │ │ │ + GNU_RELRO 0x295df0 0x0000000000696df0 0x0000000000696df0 0x000210 0x000210 R 0x1 │ │ │ │ │ │ │ │ Section to Segment mapping: │ │ │ │ Segment Sections... │ │ │ │ 00 │ │ │ │ 01 .interp │ │ │ │ 02 .note.gnu.build-id .note.go.buildid .interp .gnu.hash .dynsym .dynstr .gnu.version .gnu.version_r .rela.dyn .rela.plt │ │ │ │ 03 .init .plt .text .fini │ │ │ ├── readelf --wide --sections {} │ │ │ │ @@ -1,47 +1,47 @@ │ │ │ │ -There are 38 section headers, starting at offset 0x121ff38: │ │ │ │ +There are 38 section headers, starting at offset 0x2a7a58: │ │ │ │ │ │ │ │ Section Headers: │ │ │ │ [Nr] Name Type Address Off Size ES Flg Lk Inf Al │ │ │ │ [ 0] NULL 0000000000000000 000000 000000 00 0 0 0 │ │ │ │ [ 1] .note.gnu.build-id NOTE 0000000000400388 000388 000024 00 A 0 0 4 │ │ │ │ [ 2] .note.go.buildid NOTE 00000000004003ac 0003ac 000064 00 A 0 0 4 │ │ │ │ [ 3] .interp PROGBITS 0000000000400410 000410 00001c 00 A 0 0 1 │ │ │ │ - [ 4] .gnu.hash GNU_HASH 0000000000400430 000430 000030 00 A 5 0 8 │ │ │ │ - [ 5] .dynsym DYNSYM 0000000000400460 000460 0005d0 18 A 6 1 8 │ │ │ │ - [ 6] .dynstr STRTAB 0000000000400a30 000a30 000335 00 A 0 0 1 │ │ │ │ - [ 7] .gnu.version VERSYM 0000000000400d66 000d66 00007c 02 A 5 0 2 │ │ │ │ - [ 8] .gnu.version_r VERNEED 0000000000400de8 000de8 000060 00 A 6 1 8 │ │ │ │ - [ 9] .rela.dyn RELA 0000000000400e48 000e48 000048 18 A 5 0 8 │ │ │ │ - [10] .rela.plt RELA 0000000000400e90 000e90 000528 18 AI 5 28 8 │ │ │ │ + [ 4] .gnu.hash GNU_HASH 0000000000400430 000430 000050 00 A 5 0 8 │ │ │ │ + [ 5] .dynsym DYNSYM 0000000000400480 000480 000618 18 A 6 1 8 │ │ │ │ + [ 6] .dynstr STRTAB 0000000000400a98 000a98 0003fd 00 A 0 0 1 │ │ │ │ + [ 7] .gnu.version VERSYM 0000000000400e96 000e96 000082 02 A 5 0 2 │ │ │ │ + [ 8] .gnu.version_r VERNEED 0000000000400f18 000f18 000060 00 A 6 1 8 │ │ │ │ + [ 9] .rela.dyn RELA 0000000000400f78 000f78 000048 18 A 5 0 8 │ │ │ │ + [10] .rela.plt RELA 0000000000400fc0 000fc0 0004b0 18 AI 5 28 8 │ │ │ │ [11] .init PROGBITS 0000000000402000 002000 000017 00 AX 0 0 4 │ │ │ │ - [12] .plt PROGBITS 0000000000402020 002020 000380 10 AX 0 0 16 │ │ │ │ - [13] .text PROGBITS 00000000004023c0 0023c0 80b4a8 00 AX 0 0 64 │ │ │ │ - [14] .fini PROGBITS 0000000000c0d868 80d868 000009 00 AX 0 0 4 │ │ │ │ - [15] .rodata PROGBITS 0000000000c0e000 80e000 281680 00 A 0 0 32 │ │ │ │ - [16] .gopclntab PROGBITS 0000000000e8f680 a8f680 704c17 00 A 0 0 16 │ │ │ │ - [17] .typelink PROGBITS 00000000015942a0 11942a0 006b98 00 A 0 0 32 │ │ │ │ - [18] .itablink PROGBITS 000000000159ae40 119ae40 002b40 00 A 0 0 32 │ │ │ │ - [19] .eh_frame_hdr PROGBITS 000000000159d980 119d980 0001c4 00 A 0 0 4 │ │ │ │ - [20] .eh_frame PROGBITS 000000000159db48 119db48 000828 00 A 0 0 8 │ │ │ │ - [21] .note.gnu.property NOTE 000000000159e370 119e370 000020 00 A 0 0 8 │ │ │ │ - [22] .note.ABI-tag NOTE 000000000159e390 119e390 000020 00 A 0 0 4 │ │ │ │ - [23] .tbss NOBITS 000000000159fdf0 119edf0 000008 00 WAT 0 0 8 │ │ │ │ - [24] .init_array INIT_ARRAY 000000000159fdf0 119edf0 000008 08 WA 0 0 8 │ │ │ │ - [25] .fini_array FINI_ARRAY 000000000159fdf8 119edf8 000008 08 WA 0 0 8 │ │ │ │ - [26] .dynamic DYNAMIC 000000000159fe00 119ee00 0001d0 10 WA 6 0 8 │ │ │ │ - [27] .got PROGBITS 000000000159ffd0 119efd0 000018 08 WA 0 0 8 │ │ │ │ - [28] .got.plt PROGBITS 000000000159ffe8 119efe8 0001d0 08 WA 0 0 8 │ │ │ │ - [29] .data PROGBITS 00000000015a01c0 119f1c0 027392 00 WA 0 0 32 │ │ │ │ - [30] .go.buildinfo PROGBITS 00000000015c7560 11c6560 000340 00 WA 0 0 16 │ │ │ │ - [31] .go.fipsinfo PROGBITS 00000000015c78a0 11c68a0 000078 00 WA 0 0 32 │ │ │ │ - [32] .go.module PROGBITS 00000000015c7920 11c6920 000250 00 WA 0 0 32 │ │ │ │ - [33] .noptrdata PROGBITS 00000000015c7b80 11c6b80 059201 00 WA 0 0 32 │ │ │ │ - [34] .bss NOBITS 0000000001620da0 121fd81 0261c0 00 WA 0 0 32 │ │ │ │ - [35] .noptrbss NOBITS 0000000001646f60 121fd81 2020380 00 WA 0 0 32 │ │ │ │ - [36] .gnu_debuglink PROGBITS 0000000000000000 121fd84 000034 00 0 0 4 │ │ │ │ - [37] .shstrtab STRTAB 0000000000000000 121fdb8 00017d 00 0 0 1 │ │ │ │ + [12] .plt PROGBITS 0000000000402020 002020 000330 10 AX 0 0 16 │ │ │ │ + [13] .text PROGBITS 0000000000402380 002380 127dcc 00 AX 0 0 64 │ │ │ │ + [14] .fini PROGBITS 000000000052a14c 12a14c 000009 00 AX 0 0 4 │ │ │ │ + [15] .rodata PROGBITS 000000000052b000 12b000 05f820 00 A 0 0 32 │ │ │ │ + [16] .gopclntab PROGBITS 000000000058a820 18a820 108f67 00 A 0 0 8 │ │ │ │ + [17] .typelink PROGBITS 00000000006937a0 2937a0 000ef4 00 A 0 0 32 │ │ │ │ + [18] .itablink PROGBITS 00000000006946a0 2946a0 000278 00 A 0 0 32 │ │ │ │ + [19] .eh_frame_hdr PROGBITS 0000000000694918 294918 00021c 00 A 0 0 4 │ │ │ │ + [20] .eh_frame PROGBITS 0000000000694b38 294b38 000968 00 A 0 0 8 │ │ │ │ + [21] .note.gnu.property NOTE 00000000006954a0 2954a0 000020 00 A 0 0 8 │ │ │ │ + [22] .note.ABI-tag NOTE 00000000006954c0 2954c0 000020 00 A 0 0 4 │ │ │ │ + [23] .tbss NOBITS 0000000000696df0 295df0 000008 00 WAT 0 0 8 │ │ │ │ + [24] .init_array INIT_ARRAY 0000000000696df0 295df0 000008 08 WA 0 0 8 │ │ │ │ + [25] .fini_array FINI_ARRAY 0000000000696df8 295df8 000008 08 WA 0 0 8 │ │ │ │ + [26] .dynamic DYNAMIC 0000000000696e00 295e00 0001d0 10 WA 6 0 8 │ │ │ │ + [27] .got PROGBITS 0000000000696fd0 295fd0 000018 08 WA 0 0 8 │ │ │ │ + [28] .got.plt PROGBITS 0000000000696fe8 295fe8 0001a8 08 WA 0 0 8 │ │ │ │ + [29] .data PROGBITS 00000000006971a0 2961a0 007092 00 WA 0 0 32 │ │ │ │ + [30] .go.buildinfo PROGBITS 000000000069e240 29d240 000340 00 WA 0 0 16 │ │ │ │ + [31] .go.fipsinfo PROGBITS 000000000069e580 29d580 000078 00 WA 0 0 32 │ │ │ │ + [32] .go.module PROGBITS 000000000069e600 29d600 000250 00 WA 0 0 32 │ │ │ │ + [33] .noptrdata PROGBITS 000000000069e860 29d860 00a042 00 WA 0 0 32 │ │ │ │ + [34] .bss NOBITS 00000000006a88c0 2a78a2 020a80 00 WA 0 0 32 │ │ │ │ + [35] .noptrbss NOBITS 00000000006c9340 2a78a2 0156c0 00 WA 0 0 32 │ │ │ │ + [36] .gnu_debuglink PROGBITS 0000000000000000 2a78a4 000034 00 0 0 4 │ │ │ │ + [37] .shstrtab STRTAB 0000000000000000 2a78d8 00017d 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 {} │ │ │ │ @@ -1,9 +1,9 @@ │ │ │ │ │ │ │ │ -Symbol table '.dynsym' contains 62 entries: │ │ │ │ +Symbol table '.dynsym' contains 65 entries: │ │ │ │ Num: Value Size Type Bind Vis Ndx Name │ │ │ │ 0: 0000000000000000 0 NOTYPE LOCAL DEFAULT UND │ │ │ │ 1: 0000000000000000 0 FUNC GLOBAL DEFAULT UND res_search@GLIBC_2.34 (2) │ │ │ │ 2: 0000000000000000 0 FUNC GLOBAL DEFAULT UND free@GLIBC_2.2.5 (3) │ │ │ │ 3: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __vfprintf_chk@GLIBC_2.3.4 (4) │ │ │ │ 4: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __libc_start_main@GLIBC_2.34 (2) │ │ │ │ 5: 0000000000000000 0 FUNC GLOBAL DEFAULT UND abort@GLIBC_2.2.5 (3) │ │ │ │ @@ -11,55 +11,58 @@ │ │ │ │ 7: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_broadcast@GLIBC_2.3.2 (5) │ │ │ │ 8: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_getattr_np@GLIBC_2.32 (6) │ │ │ │ 9: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sigaction@GLIBC_2.2.5 (3) │ │ │ │ 10: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setenv@GLIBC_2.2.5 (3) │ │ │ │ 11: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setresuid@GLIBC_2.2.5 (3) │ │ │ │ 12: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_cond_wait@GLIBC_2.3.2 (5) │ │ │ │ 13: 0000000000000000 0 FUNC GLOBAL DEFAULT UND clearenv@GLIBC_2.2.5 (3) │ │ │ │ - 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getpwuid_r@GLIBC_2.2.5 (3) │ │ │ │ - 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mmap@GLIBC_2.2.5 (3) │ │ │ │ - 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.2.5 (3) │ │ │ │ - 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND nanosleep@GLIBC_2.2.5 (3) │ │ │ │ - 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.2.5 (3) │ │ │ │ - 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (2) │ │ │ │ - 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.2.5 (3) │ │ │ │ - 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.2.5 (3) │ │ │ │ - 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.2.5 (3) │ │ │ │ - 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.2.5 (3) │ │ │ │ + 14: 0000000000000000 0 FUNC GLOBAL DEFAULT UND mmap@GLIBC_2.2.5 (3) │ │ │ │ + 15: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setresgid@GLIBC_2.2.5 (3) │ │ │ │ + 16: 0000000000000000 0 FUNC GLOBAL DEFAULT UND nanosleep@GLIBC_2.2.5 (3) │ │ │ │ + 17: 0000000000000000 0 FUNC GLOBAL DEFAULT UND gai_strerror@GLIBC_2.2.5 (3) │ │ │ │ + 18: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_key_create@GLIBC_2.34 (2) │ │ │ │ + 19: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setgroups@GLIBC_2.2.5 (3) │ │ │ │ + 20: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getnameinfo@GLIBC_2.2.5 (3) │ │ │ │ + 21: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fputc@GLIBC_2.2.5 (3) │ │ │ │ + 22: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_init@GLIBC_2.2.5 (3) │ │ │ │ + 23: 0000000000000000 0 FUNC GLOBAL DEFAULT UND calloc@GLIBC_2.2.5 (3) │ │ │ │ 24: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sigemptyset@GLIBC_2.2.5 (3) │ │ │ │ 25: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getstack@GLIBC_2.34 (2) │ │ │ │ 26: 0000000000000000 0 NOTYPE WEAK DEFAULT UND __gmon_start__ │ │ │ │ 27: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sigfillset@GLIBC_2.2.5 (3) │ │ │ │ 28: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_setdetachstate@GLIBC_2.2.5 (3) │ │ │ │ 29: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_unlock@GLIBC_2.2.5 (3) │ │ │ │ 30: 0000000000000000 0 FUNC GLOBAL DEFAULT UND malloc@GLIBC_2.2.5 (3) │ │ │ │ 31: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_sigmask@GLIBC_2.32 (6) │ │ │ │ 32: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setreuid@GLIBC_2.2.5 (3) │ │ │ │ 33: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setregid@GLIBC_2.2.5 (3) │ │ │ │ - 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getgrgid_r@GLIBC_2.2.5 (3) │ │ │ │ - 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getpwnam_r@GLIBC_2.2.5 (3) │ │ │ │ - 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.2.5 (3) │ │ │ │ - 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (2) │ │ │ │ - 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.2.5 (3) │ │ │ │ - 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.2.5 (3) │ │ │ │ - 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getgrouplist@GLIBC_2.2.5 (3) │ │ │ │ - 41: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sysconf@GLIBC_2.2.5 (3) │ │ │ │ - 42: 0000000000000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.2.5 (3) │ │ │ │ - 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.2.5 (3) │ │ │ │ - 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getgrnam_r@GLIBC_2.2.5 (3) │ │ │ │ - 45: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.2.5 (3) │ │ │ │ - 46: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.2.5 (3) │ │ │ │ - 47: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.3.4 (4) │ │ │ │ - 48: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.2.5 (3) │ │ │ │ - 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.2.5 (3) │ │ │ │ - 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.2.5 (3) │ │ │ │ - 51: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.2.5 (3) │ │ │ │ - 52: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.2.5 (3) │ │ │ │ - 53: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.2.5 (3) │ │ │ │ - 54: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getstacksize@GLIBC_2.34 (2) │ │ │ │ - 55: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (2) │ │ │ │ - 56: 0000000000000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.2.5 (3) │ │ │ │ - 57: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stderr@GLIBC_2.2.5 (3) │ │ │ │ - 58: 0000000000000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.2.5 (3) │ │ │ │ - 59: 00000000005cd440 45 FUNC GLOBAL DEFAULT 13 _cgo_panic │ │ │ │ - 60: 0000000000496a60 25 FUNC GLOBAL DEFAULT 13 _cgo_topofstack │ │ │ │ - 61: 00000000005cd4c0 104 FUNC GLOBAL DEFAULT 13 crosscall2 │ │ │ │ + 34: 0000000000000000 0 FUNC GLOBAL DEFAULT UND munmap@GLIBC_2.2.5 (3) │ │ │ │ + 35: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_create@GLIBC_2.34 (2) │ │ │ │ + 36: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_self@GLIBC_2.2.5 (3) │ │ │ │ + 37: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setgid@GLIBC_2.2.5 (3) │ │ │ │ + 38: 0000000000000000 0 FUNC GLOBAL DEFAULT UND unsetenv@GLIBC_2.2.5 (3) │ │ │ │ + 39: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_destroy@GLIBC_2.2.5 (3) │ │ │ │ + 40: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sigismember@GLIBC_2.2.5 (3) │ │ │ │ + 41: 0000000000000000 0 FUNC GLOBAL DEFAULT UND fwrite@GLIBC_2.2.5 (3) │ │ │ │ + 42: 0000000000000000 0 FUNC GLOBAL DEFAULT UND __fprintf_chk@GLIBC_2.3.4 (4) │ │ │ │ + 43: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setuid@GLIBC_2.2.5 (3) │ │ │ │ + 44: 0000000000000000 0 FUNC GLOBAL DEFAULT UND getaddrinfo@GLIBC_2.2.5 (3) │ │ │ │ + 45: 0000000000000000 0 FUNC GLOBAL DEFAULT UND strerror@GLIBC_2.2.5 (3) │ │ │ │ + 46: 0000000000000000 0 FUNC GLOBAL DEFAULT UND sigaddset@GLIBC_2.2.5 (3) │ │ │ │ + 47: 0000000000000000 0 FUNC GLOBAL DEFAULT UND setegid@GLIBC_2.2.5 (3) │ │ │ │ + 48: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_mutex_lock@GLIBC_2.2.5 (3) │ │ │ │ + 49: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_attr_getstacksize@GLIBC_2.34 (2) │ │ │ │ + 50: 0000000000000000 0 FUNC GLOBAL DEFAULT UND pthread_setspecific@GLIBC_2.34 (2) │ │ │ │ + 51: 0000000000000000 0 FUNC GLOBAL DEFAULT UND freeaddrinfo@GLIBC_2.2.5 (3) │ │ │ │ + 52: 0000000000000000 0 OBJECT GLOBAL DEFAULT UND stderr@GLIBC_2.2.5 (3) │ │ │ │ + 53: 0000000000000000 0 FUNC GLOBAL DEFAULT UND seteuid@GLIBC_2.2.5 (3) │ │ │ │ + 54: 0000000000528f60 70 FUNC GLOBAL DEFAULT 13 openvpn_plugin_select_initialization_point_v1 │ │ │ │ + 55: 0000000000494fa0 45 FUNC GLOBAL DEFAULT 13 _cgo_panic │ │ │ │ + 56: 00000000005291f0 66 FUNC GLOBAL DEFAULT 13 openvpn_plugin_abort_v1 │ │ │ │ + 57: 0000000000488b60 25 FUNC GLOBAL DEFAULT 13 _cgo_topofstack │ │ │ │ + 58: 0000000000528fb0 70 FUNC GLOBAL DEFAULT 13 openvpn_plugin_min_version_required_v1 │ │ │ │ + 59: 0000000000529080 116 FUNC GLOBAL DEFAULT 13 openvpn_plugin_func_v3_go │ │ │ │ + 60: 0000000000529100 66 FUNC GLOBAL DEFAULT 13 openvpn_plugin_close_v1 │ │ │ │ + 61: 0000000000529000 116 FUNC GLOBAL DEFAULT 13 openvpn_plugin_open_v3_go │ │ │ │ + 62: 0000000000529150 80 FUNC GLOBAL DEFAULT 13 openvpn_plugin_client_constructor_v1 │ │ │ │ + 63: 00000000005291a0 75 FUNC GLOBAL DEFAULT 13 openvpn_plugin_client_destructor_v1 │ │ │ │ + 64: 0000000000495020 104 FUNC GLOBAL DEFAULT 13 crosscall2 │ │ │ ├── readelf --wide --relocs {} │ │ │ │ @@ -1,64 +1,59 @@ │ │ │ │ │ │ │ │ -Relocation section '.rela.dyn' at offset 0xe48 contains 3 entries: │ │ │ │ +Relocation section '.rela.dyn' at offset 0xf78 contains 3 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -000000000159ffd0 0000000400000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.34 + 0 │ │ │ │ -000000000159ffd8 0000001a00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ -000000000159ffe0 0000003900000006 R_X86_64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000696fd0 0000000400000006 R_X86_64_GLOB_DAT 0000000000000000 __libc_start_main@GLIBC_2.34 + 0 │ │ │ │ +0000000000696fd8 0000001a00000006 R_X86_64_GLOB_DAT 0000000000000000 __gmon_start__ + 0 │ │ │ │ +0000000000696fe0 0000003400000006 R_X86_64_GLOB_DAT 0000000000000000 stderr@GLIBC_2.2.5 + 0 │ │ │ │ │ │ │ │ -Relocation section '.rela.plt' at offset 0xe90 contains 55 entries: │ │ │ │ +Relocation section '.rela.plt' at offset 0xfc0 contains 50 entries: │ │ │ │ Offset Info Type Symbol's Value Symbol's Name + Addend │ │ │ │ -00000000015a0000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 res_search@GLIBC_2.34 + 0 │ │ │ │ -00000000015a0008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0010 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __vfprintf_chk@GLIBC_2.3.4 + 0 │ │ │ │ -00000000015a0018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 abort@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __errno_location@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0028 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_broadcast@GLIBC_2.3.2 + 0 │ │ │ │ -00000000015a0030 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_getattr_np@GLIBC_2.32 + 0 │ │ │ │ -00000000015a0038 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 sigaction@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0040 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 setenv@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0048 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 setresuid@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0050 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_wait@GLIBC_2.3.2 + 0 │ │ │ │ -00000000015a0058 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 clearenv@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0060 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 getpwuid_r@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0068 0000000f00000007 R_X86_64_JUMP_SLOT 0000000000000000 mmap@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0070 0000001000000007 R_X86_64_JUMP_SLOT 0000000000000000 setresgid@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0078 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 nanosleep@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0080 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 gai_strerror@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0088 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_key_create@GLIBC_2.34 + 0 │ │ │ │ -00000000015a0090 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 setgroups@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0098 0000001500000007 R_X86_64_JUMP_SLOT 0000000000000000 getnameinfo@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a00a0 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 fputc@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a00a8 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_init@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a00b0 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 sigemptyset@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a00b8 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_getstack@GLIBC_2.34 + 0 │ │ │ │ -00000000015a00c0 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 sigfillset@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a00c8 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_setdetachstate@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a00d0 0000001d00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a00d8 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 malloc@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a00e0 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_sigmask@GLIBC_2.32 + 0 │ │ │ │ -00000000015a00e8 0000002000000007 R_X86_64_JUMP_SLOT 0000000000000000 setreuid@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a00f0 0000002100000007 R_X86_64_JUMP_SLOT 0000000000000000 setregid@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a00f8 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 getgrgid_r@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0100 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 getpwnam_r@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0108 0000002400000007 R_X86_64_JUMP_SLOT 0000000000000000 munmap@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0110 0000002500000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_create@GLIBC_2.34 + 0 │ │ │ │ -00000000015a0118 0000002600000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_self@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0120 0000002700000007 R_X86_64_JUMP_SLOT 0000000000000000 setgid@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0128 0000002800000007 R_X86_64_JUMP_SLOT 0000000000000000 getgrouplist@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0130 0000002900000007 R_X86_64_JUMP_SLOT 0000000000000000 sysconf@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0138 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000000000 unsetenv@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0140 0000002b00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_destroy@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0148 0000002c00000007 R_X86_64_JUMP_SLOT 0000000000000000 getgrnam_r@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0150 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000000000 sigismember@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0158 0000002e00000007 R_X86_64_JUMP_SLOT 0000000000000000 fwrite@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0160 0000002f00000007 R_X86_64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.3.4 + 0 │ │ │ │ -00000000015a0168 0000003000000007 R_X86_64_JUMP_SLOT 0000000000000000 setuid@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0170 0000003100000007 R_X86_64_JUMP_SLOT 0000000000000000 getaddrinfo@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0178 0000003200000007 R_X86_64_JUMP_SLOT 0000000000000000 strerror@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0180 0000003300000007 R_X86_64_JUMP_SLOT 0000000000000000 sigaddset@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0188 0000003400000007 R_X86_64_JUMP_SLOT 0000000000000000 setegid@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0190 0000003500000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a0198 0000003600000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_getstacksize@GLIBC_2.34 + 0 │ │ │ │ -00000000015a01a0 0000003700000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_setspecific@GLIBC_2.34 + 0 │ │ │ │ -00000000015a01a8 0000003800000007 R_X86_64_JUMP_SLOT 0000000000000000 freeaddrinfo@GLIBC_2.2.5 + 0 │ │ │ │ -00000000015a01b0 0000003a00000007 R_X86_64_JUMP_SLOT 0000000000000000 seteuid@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697000 0000000100000007 R_X86_64_JUMP_SLOT 0000000000000000 res_search@GLIBC_2.34 + 0 │ │ │ │ +0000000000697008 0000000200000007 R_X86_64_JUMP_SLOT 0000000000000000 free@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697010 0000000300000007 R_X86_64_JUMP_SLOT 0000000000000000 __vfprintf_chk@GLIBC_2.3.4 + 0 │ │ │ │ +0000000000697018 0000000500000007 R_X86_64_JUMP_SLOT 0000000000000000 abort@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697020 0000000600000007 R_X86_64_JUMP_SLOT 0000000000000000 __errno_location@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697028 0000000700000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_broadcast@GLIBC_2.3.2 + 0 │ │ │ │ +0000000000697030 0000000800000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_getattr_np@GLIBC_2.32 + 0 │ │ │ │ +0000000000697038 0000000900000007 R_X86_64_JUMP_SLOT 0000000000000000 sigaction@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697040 0000000a00000007 R_X86_64_JUMP_SLOT 0000000000000000 setenv@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697048 0000000b00000007 R_X86_64_JUMP_SLOT 0000000000000000 setresuid@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697050 0000000c00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_cond_wait@GLIBC_2.3.2 + 0 │ │ │ │ +0000000000697058 0000000d00000007 R_X86_64_JUMP_SLOT 0000000000000000 clearenv@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697060 0000000e00000007 R_X86_64_JUMP_SLOT 0000000000000000 mmap@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697068 0000000f00000007 R_X86_64_JUMP_SLOT 0000000000000000 setresgid@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697070 0000001000000007 R_X86_64_JUMP_SLOT 0000000000000000 nanosleep@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697078 0000001100000007 R_X86_64_JUMP_SLOT 0000000000000000 gai_strerror@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697080 0000001200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_key_create@GLIBC_2.34 + 0 │ │ │ │ +0000000000697088 0000001300000007 R_X86_64_JUMP_SLOT 0000000000000000 setgroups@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697090 0000001400000007 R_X86_64_JUMP_SLOT 0000000000000000 getnameinfo@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697098 0000001500000007 R_X86_64_JUMP_SLOT 0000000000000000 fputc@GLIBC_2.2.5 + 0 │ │ │ │ +00000000006970a0 0000001600000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_init@GLIBC_2.2.5 + 0 │ │ │ │ +00000000006970a8 0000001700000007 R_X86_64_JUMP_SLOT 0000000000000000 calloc@GLIBC_2.2.5 + 0 │ │ │ │ +00000000006970b0 0000001800000007 R_X86_64_JUMP_SLOT 0000000000000000 sigemptyset@GLIBC_2.2.5 + 0 │ │ │ │ +00000000006970b8 0000001900000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_getstack@GLIBC_2.34 + 0 │ │ │ │ +00000000006970c0 0000001b00000007 R_X86_64_JUMP_SLOT 0000000000000000 sigfillset@GLIBC_2.2.5 + 0 │ │ │ │ +00000000006970c8 0000001c00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_setdetachstate@GLIBC_2.2.5 + 0 │ │ │ │ +00000000006970d0 0000001d00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_unlock@GLIBC_2.2.5 + 0 │ │ │ │ +00000000006970d8 0000001e00000007 R_X86_64_JUMP_SLOT 0000000000000000 malloc@GLIBC_2.2.5 + 0 │ │ │ │ +00000000006970e0 0000001f00000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_sigmask@GLIBC_2.32 + 0 │ │ │ │ +00000000006970e8 0000002000000007 R_X86_64_JUMP_SLOT 0000000000000000 setreuid@GLIBC_2.2.5 + 0 │ │ │ │ +00000000006970f0 0000002100000007 R_X86_64_JUMP_SLOT 0000000000000000 setregid@GLIBC_2.2.5 + 0 │ │ │ │ +00000000006970f8 0000002200000007 R_X86_64_JUMP_SLOT 0000000000000000 munmap@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697100 0000002300000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_create@GLIBC_2.34 + 0 │ │ │ │ +0000000000697108 0000002400000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_self@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697110 0000002500000007 R_X86_64_JUMP_SLOT 0000000000000000 setgid@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697118 0000002600000007 R_X86_64_JUMP_SLOT 0000000000000000 unsetenv@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697120 0000002700000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_destroy@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697128 0000002800000007 R_X86_64_JUMP_SLOT 0000000000000000 sigismember@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697130 0000002900000007 R_X86_64_JUMP_SLOT 0000000000000000 fwrite@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697138 0000002a00000007 R_X86_64_JUMP_SLOT 0000000000000000 __fprintf_chk@GLIBC_2.3.4 + 0 │ │ │ │ +0000000000697140 0000002b00000007 R_X86_64_JUMP_SLOT 0000000000000000 setuid@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697148 0000002c00000007 R_X86_64_JUMP_SLOT 0000000000000000 getaddrinfo@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697150 0000002d00000007 R_X86_64_JUMP_SLOT 0000000000000000 strerror@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697158 0000002e00000007 R_X86_64_JUMP_SLOT 0000000000000000 sigaddset@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697160 0000002f00000007 R_X86_64_JUMP_SLOT 0000000000000000 setegid@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697168 0000003000000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_mutex_lock@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697170 0000003100000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_attr_getstacksize@GLIBC_2.34 + 0 │ │ │ │ +0000000000697178 0000003200000007 R_X86_64_JUMP_SLOT 0000000000000000 pthread_setspecific@GLIBC_2.34 + 0 │ │ │ │ +0000000000697180 0000003300000007 R_X86_64_JUMP_SLOT 0000000000000000 freeaddrinfo@GLIBC_2.2.5 + 0 │ │ │ │ +0000000000697188 0000003500000007 R_X86_64_JUMP_SLOT 0000000000000000 seteuid@GLIBC_2.2.5 + 0 │ │ │ ├── readelf --wide --dynamic {} │ │ │ │ @@ -1,27 +1,27 @@ │ │ │ │ │ │ │ │ -Dynamic section at offset 0x119ee00 contains 24 entries: │ │ │ │ +Dynamic section at offset 0x295e00 contains 24 entries: │ │ │ │ Tag Type Name/Value │ │ │ │ 0x0000000000000001 (NEEDED) Shared library: [libc.so.6] │ │ │ │ 0x000000000000000c (INIT) 0x402000 │ │ │ │ - 0x000000000000000d (FINI) 0xc0d868 │ │ │ │ - 0x0000000000000019 (INIT_ARRAY) 0x159fdf0 │ │ │ │ + 0x000000000000000d (FINI) 0x52a14c │ │ │ │ + 0x0000000000000019 (INIT_ARRAY) 0x696df0 │ │ │ │ 0x000000000000001b (INIT_ARRAYSZ) 8 (bytes) │ │ │ │ - 0x000000000000001a (FINI_ARRAY) 0x159fdf8 │ │ │ │ + 0x000000000000001a (FINI_ARRAY) 0x696df8 │ │ │ │ 0x000000000000001c (FINI_ARRAYSZ) 8 (bytes) │ │ │ │ 0x000000006ffffef5 (GNU_HASH) 0x400430 │ │ │ │ - 0x0000000000000005 (STRTAB) 0x400a30 │ │ │ │ - 0x0000000000000006 (SYMTAB) 0x400460 │ │ │ │ - 0x000000000000000a (STRSZ) 821 (bytes) │ │ │ │ + 0x0000000000000005 (STRTAB) 0x400a98 │ │ │ │ + 0x0000000000000006 (SYMTAB) 0x400480 │ │ │ │ + 0x000000000000000a (STRSZ) 1021 (bytes) │ │ │ │ 0x000000000000000b (SYMENT) 24 (bytes) │ │ │ │ 0x0000000000000015 (DEBUG) 0x0 │ │ │ │ - 0x0000000000000003 (PLTGOT) 0x159ffe8 │ │ │ │ - 0x0000000000000002 (PLTRELSZ) 1320 (bytes) │ │ │ │ + 0x0000000000000003 (PLTGOT) 0x696fe8 │ │ │ │ + 0x0000000000000002 (PLTRELSZ) 1200 (bytes) │ │ │ │ 0x0000000000000014 (PLTREL) RELA │ │ │ │ - 0x0000000000000017 (JMPREL) 0x400e90 │ │ │ │ - 0x0000000000000007 (RELA) 0x400e48 │ │ │ │ + 0x0000000000000017 (JMPREL) 0x400fc0 │ │ │ │ + 0x0000000000000007 (RELA) 0x400f78 │ │ │ │ 0x0000000000000008 (RELASZ) 72 (bytes) │ │ │ │ 0x0000000000000009 (RELAENT) 24 (bytes) │ │ │ │ - 0x000000006ffffffe (VERNEED) 0x400de8 │ │ │ │ + 0x000000006ffffffe (VERNEED) 0x400f18 │ │ │ │ 0x000000006fffffff (VERNEEDNUM) 1 │ │ │ │ - 0x000000006ffffff0 (VERSYM) 0x400d66 │ │ │ │ + 0x000000006ffffff0 (VERSYM) 0x400e96 │ │ │ │ 0x0000000000000000 (NULL) 0x0 │ │ │ ├── readelf --wide --notes {} │ │ │ │ @@ -1,15 +1,15 @@ │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.build-id │ │ │ │ Owner Data size Description │ │ │ │ - GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 704af1ba5e240bdc19dfaeaadb30fbe9351e1376 │ │ │ │ + GNU 0x00000014 NT_GNU_BUILD_ID (unique build ID bitstring) Build ID: 7547f85add6a0abbed1f69a16d3d2849baeed3e6 │ │ │ │ │ │ │ │ Displaying notes found in: .note.go.buildid │ │ │ │ Owner Data size Description │ │ │ │ - Go 0x00000053 GO BUILDID description data: 73 75 48 42 7a 47 77 56 6f 63 64 62 58 41 36 6e 59 34 67 44 2f 37 66 35 71 47 48 4f 47 6c 39 56 72 69 35 71 4b 45 34 31 4f 2f 66 48 39 74 62 4e 34 49 45 74 76 41 5a 72 72 77 74 46 6a 52 2f 4c 36 59 4d 58 4e 75 37 67 65 36 69 41 68 35 63 63 4d 76 6b │ │ │ │ + Go 0x00000053 GO BUILDID description data: 52 42 77 5f 71 55 79 48 77 49 6b 51 34 43 62 67 53 55 63 32 2f 4f 6c 66 56 6c 57 4a 39 79 79 51 74 75 69 44 6c 77 39 67 5f 2f 79 31 55 56 5f 51 58 50 57 4b 56 50 54 37 4c 56 45 70 46 39 2f 30 62 49 69 32 5a 37 54 4e 52 59 55 4a 6e 5f 75 61 46 31 6a │ │ │ │ │ │ │ │ Displaying notes found in: .note.gnu.property │ │ │ │ Owner Data size Description │ │ │ │ GNU 0x00000010 NT_GNU_PROPERTY_TYPE_0 Properties: x86 ISA needed: x86-64-baseline │ │ │ │ │ │ │ │ Displaying notes found in: .note.ABI-tag │ │ │ │ Owner Data size Description │ │ │ ├── readelf --wide --version-info {} │ │ │ │ @@ -1,28 +1,29 @@ │ │ │ │ │ │ │ │ -Version symbols section '.gnu.version' contains 62 entries: │ │ │ │ - Addr: 0x0000000000400d66 Offset: 0x00000d66 Link: 5 (.dynsym) │ │ │ │ +Version symbols section '.gnu.version' contains 65 entries: │ │ │ │ + Addr: 0x0000000000400e96 Offset: 0x00000e96 Link: 5 (.dynsym) │ │ │ │ 000: 0 (*local*) 2 (GLIBC_2.34) 3 (GLIBC_2.2.5) 4 (GLIBC_2.3.4) │ │ │ │ 004: 2 (GLIBC_2.34) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 5 (GLIBC_2.3.2) │ │ │ │ 008: 6 (GLIBC_2.32) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) │ │ │ │ 00c: 5 (GLIBC_2.3.2) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) │ │ │ │ - 010: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 2 (GLIBC_2.34) │ │ │ │ + 010: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 2 (GLIBC_2.34) 3 (GLIBC_2.2.5) │ │ │ │ 014: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) │ │ │ │ 018: 3 (GLIBC_2.2.5) 2 (GLIBC_2.34) 0 (*local*) 3 (GLIBC_2.2.5) │ │ │ │ 01c: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 6 (GLIBC_2.32) │ │ │ │ - 020: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) │ │ │ │ - 024: 3 (GLIBC_2.2.5) 2 (GLIBC_2.34) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) │ │ │ │ - 028: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) │ │ │ │ - 02c: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 4 (GLIBC_2.3.4) │ │ │ │ - 030: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) │ │ │ │ - 034: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 2 (GLIBC_2.34) 2 (GLIBC_2.34) │ │ │ │ - 038: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 1 (*global*) │ │ │ │ - 03c: 1 (*global*) 1 (*global*) │ │ │ │ + 020: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 2 (GLIBC_2.34) │ │ │ │ + 024: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) │ │ │ │ + 028: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 4 (GLIBC_2.3.4) 3 (GLIBC_2.2.5) │ │ │ │ + 02c: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) │ │ │ │ + 030: 3 (GLIBC_2.2.5) 2 (GLIBC_2.34) 2 (GLIBC_2.34) 3 (GLIBC_2.2.5) │ │ │ │ + 034: 3 (GLIBC_2.2.5) 3 (GLIBC_2.2.5) 1 (*global*) 1 (*global*) │ │ │ │ + 038: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ + 03c: 1 (*global*) 1 (*global*) 1 (*global*) 1 (*global*) │ │ │ │ + 040: 1 (*global*) │ │ │ │ │ │ │ │ Version needs section '.gnu.version_r' contains 1 entry: │ │ │ │ - Addr: 0x0000000000400de8 Offset: 0x00000de8 Link: 6 (.dynstr) │ │ │ │ + Addr: 0x0000000000400f18 Offset: 0x00000f18 Link: 6 (.dynstr) │ │ │ │ 000000: Version: 1 File: libc.so.6 Cnt: 5 │ │ │ │ 0x0010: Name: GLIBC_2.32 Flags: none Version: 6 │ │ │ │ 0x0020: Name: GLIBC_2.3.2 Flags: none Version: 5 │ │ │ │ 0x0030: Name: GLIBC_2.3.4 Flags: none Version: 4 │ │ │ │ 0x0040: Name: GLIBC_2.2.5 Flags: none Version: 3 │ │ │ │ 0x0050: Name: GLIBC_2.34 Flags: none Version: 2 │ │ │ ├── readelf --wide --debug-dump=frames {} │ │ │ │ @@ -1,70 +1,81 @@ │ │ │ │ Contents of the .eh_frame_hdr section: │ │ │ │ │ │ │ │ Version: 1 │ │ │ │ Pointer Encoding Format: 0x1b (sdata4, pcrel) │ │ │ │ Count Encoding Format: 0x3 (udata4, absolute) │ │ │ │ Table Encoding Format: 0x3b (sdata4, datarel) │ │ │ │ - Start of frame section: 0x1c4 (offset: 0x159db48) │ │ │ │ - Entries in search table: 0x37 │ │ │ │ - 0xfffffffffee646a0 (offset: 0x402020) -> 0x220 fde=[ 58] │ │ │ │ - 0xfffffffffee64a40 (offset: 0x4023c0) -> 0x7f0 fde=[ 628] │ │ │ │ - 0xfffffffffee64a50 (offset: 0x4023d0) -> 0x1e0 fde=[ 18] │ │ │ │ - 0xfffffffffee64a80 (offset: 0x402400) -> 0x20c fde=[ 44] │ │ │ │ - 0xffffffffff66ee40 (offset: 0xc0c7c0) -> 0x248 fde=[ 80] │ │ │ │ - 0xffffffffff66ee80 (offset: 0xc0c800) -> 0x278 fde=[ b0] │ │ │ │ - 0xffffffffff66eef0 (offset: 0xc0c870) -> 0x2b8 fde=[ f0] │ │ │ │ - 0xffffffffff66ef40 (offset: 0xc0c8c0) -> 0x2f0 fde=[ 128] │ │ │ │ - 0xffffffffff66efa0 (offset: 0xc0c920) -> 0x328 fde=[ 160] │ │ │ │ - 0xffffffffff66efb0 (offset: 0xc0c930) -> 0x33c fde=[ 174] │ │ │ │ - 0xffffffffff66efc0 (offset: 0xc0c940) -> 0x350 fde=[ 188] │ │ │ │ - 0xffffffffff66eff0 (offset: 0xc0c970) -> 0x37c fde=[ 1b4] │ │ │ │ - 0xffffffffff66f030 (offset: 0xc0c9b0) -> 0x3a8 fde=[ 1e0] │ │ │ │ - 0xffffffffff66f070 (offset: 0xc0c9f0) -> 0x3d8 fde=[ 210] │ │ │ │ - 0xffffffffff66f110 (offset: 0xc0ca90) -> 0x410 fde=[ 248] │ │ │ │ - 0xffffffffff66f1b0 (offset: 0xc0cb30) -> 0x448 fde=[ 280] │ │ │ │ - 0xffffffffff66f270 (offset: 0xc0cbf0) -> 0x484 fde=[ 2bc] │ │ │ │ - 0xffffffffff66f320 (offset: 0xc0cca0) -> 0x4c0 fde=[ 2f8] │ │ │ │ - 0xffffffffff66f350 (offset: 0xc0ccd0) -> 0x4f0 fde=[ 328] │ │ │ │ - 0xffffffffff66f3b0 (offset: 0xc0cd30) -> 0x520 fde=[ 358] │ │ │ │ - 0xffffffffff66f3c0 (offset: 0xc0cd40) -> 0x538 fde=[ 370] │ │ │ │ - 0xffffffffff66f3f0 (offset: 0xc0cd70) -> 0x558 fde=[ 390] │ │ │ │ - 0xffffffffff66f4d0 (offset: 0xc0ce50) -> 0x578 fde=[ 3b0] │ │ │ │ - 0xffffffffff66f500 (offset: 0xc0ce80) -> 0x58c fde=[ 3c4] │ │ │ │ - 0xffffffffff66f5e0 (offset: 0xc0cf60) -> 0x5a8 fde=[ 3e0] │ │ │ │ - 0xffffffffff66f640 (offset: 0xc0cfc0) -> 0x5d4 fde=[ 40c] │ │ │ │ - 0xffffffffff66f660 (offset: 0xc0cfe0) -> 0x5e8 fde=[ 420] │ │ │ │ - 0xffffffffff66f6a0 (offset: 0xc0d020) -> 0x600 fde=[ 438] │ │ │ │ - 0xffffffffff66f6d0 (offset: 0xc0d050) -> 0x614 fde=[ 44c] │ │ │ │ - 0xffffffffff66f6e0 (offset: 0xc0d060) -> 0x628 fde=[ 460] │ │ │ │ - 0xffffffffff66f710 (offset: 0xc0d090) -> 0x648 fde=[ 480] │ │ │ │ - 0xffffffffff66f720 (offset: 0xc0d0a0) -> 0x65c fde=[ 494] │ │ │ │ - 0xffffffffff66f730 (offset: 0xc0d0b0) -> 0x670 fde=[ 4a8] │ │ │ │ - 0xffffffffff66f760 (offset: 0xc0d0e0) -> 0x690 fde=[ 4c8] │ │ │ │ - 0xffffffffff66f7f0 (offset: 0xc0d170) -> 0x6d8 fde=[ 510] │ │ │ │ - 0xffffffffff66f870 (offset: 0xc0d1f0) -> 0x710 fde=[ 548] │ │ │ │ - 0xffffffffff66f8b0 (offset: 0xc0d230) -> 0x738 fde=[ 570] │ │ │ │ - 0xffffffffff66f940 (offset: 0xc0d2c0) -> 0x784 fde=[ 5bc] │ │ │ │ - 0xffffffffff66fa00 (offset: 0xc0d380) -> 0x7b8 fde=[ 5f0] │ │ │ │ - 0xffffffffff66fa30 (offset: 0xc0d3b0) -> 0x7d8 fde=[ 610] │ │ │ │ - 0xffffffffff66fa50 (offset: 0xc0d3d0) -> 0x808 fde=[ 640] │ │ │ │ - 0xffffffffff66fa70 (offset: 0xc0d3f0) -> 0x81c fde=[ 654] │ │ │ │ - 0xffffffffff66fa80 (offset: 0xc0d400) -> 0x830 fde=[ 668] │ │ │ │ - 0xffffffffff66fc10 (offset: 0xc0d590) -> 0x880 fde=[ 6b8] │ │ │ │ - 0xffffffffff66fc80 (offset: 0xc0d600) -> 0x8a8 fde=[ 6e0] │ │ │ │ - 0xffffffffff66fce0 (offset: 0xc0d660) -> 0x8d0 fde=[ 708] │ │ │ │ - 0xffffffffff66fd40 (offset: 0xc0d6c0) -> 0x8f0 fde=[ 728] │ │ │ │ - 0xffffffffff66fd70 (offset: 0xc0d6f0) -> 0x90c fde=[ 744] │ │ │ │ - 0xffffffffff66fda0 (offset: 0xc0d720) -> 0x928 fde=[ 760] │ │ │ │ - 0xffffffffff66fdd0 (offset: 0xc0d750) -> 0x944 fde=[ 77c] │ │ │ │ - 0xffffffffff66fe00 (offset: 0xc0d780) -> 0x960 fde=[ 798] │ │ │ │ - 0xffffffffff66fe30 (offset: 0xc0d7b0) -> 0x97c fde=[ 7b4] │ │ │ │ - 0xffffffffff66fe60 (offset: 0xc0d7e0) -> 0x998 fde=[ 7d0] │ │ │ │ - 0xffffffffff66fe90 (offset: 0xc0d810) -> 0x9b4 fde=[ 7ec] │ │ │ │ - 0xffffffffff66fec0 (offset: 0xc0d840) -> 0x9d0 fde=[ 808] │ │ │ │ + Start of frame section: 0x21c (offset: 0x694b38) │ │ │ │ + Entries in search table: 0x42 │ │ │ │ + 0xffffffffffd6d708 (offset: 0x402020) -> 0x278 fde=[ 58] │ │ │ │ + 0xffffffffffd6da68 (offset: 0x402380) -> 0x6f0 fde=[ 4d0] │ │ │ │ + 0xffffffffffd6da78 (offset: 0x402390) -> 0x238 fde=[ 18] │ │ │ │ + 0xffffffffffd6daa8 (offset: 0x4023c0) -> 0x264 fde=[ 44] │ │ │ │ + 0xffffffffffe94648 (offset: 0x528f60) -> 0x2a0 fde=[ 80] │ │ │ │ + 0xffffffffffe94698 (offset: 0x528fb0) -> 0x2c0 fde=[ a0] │ │ │ │ + 0xffffffffffe946e8 (offset: 0x529000) -> 0x2e0 fde=[ c0] │ │ │ │ + 0xffffffffffe94768 (offset: 0x529080) -> 0x318 fde=[ f8] │ │ │ │ + 0xffffffffffe947e8 (offset: 0x529100) -> 0x350 fde=[ 130] │ │ │ │ + 0xffffffffffe94838 (offset: 0x529150) -> 0x378 fde=[ 158] │ │ │ │ + 0xffffffffffe94888 (offset: 0x5291a0) -> 0x3a0 fde=[ 180] │ │ │ │ + 0xffffffffffe948d8 (offset: 0x5291f0) -> 0x3d0 fde=[ 1b0] │ │ │ │ + 0xffffffffffe94928 (offset: 0x529240) -> 0x3f8 fde=[ 1d8] │ │ │ │ + 0xffffffffffe94938 (offset: 0x529250) -> 0x40c fde=[ 1ec] │ │ │ │ + 0xffffffffffe94968 (offset: 0x529280) -> 0x420 fde=[ 200] │ │ │ │ + 0xffffffffffe94978 (offset: 0x529290) -> 0x438 fde=[ 218] │ │ │ │ + 0xffffffffffe949a8 (offset: 0x5292c0) -> 0x458 fde=[ 238] │ │ │ │ + 0xffffffffffe94a88 (offset: 0x5293a0) -> 0x478 fde=[ 258] │ │ │ │ + 0xffffffffffe94ab8 (offset: 0x5293d0) -> 0x48c fde=[ 26c] │ │ │ │ + 0xffffffffffe94b98 (offset: 0x5294b0) -> 0x4a8 fde=[ 288] │ │ │ │ + 0xffffffffffe94bf8 (offset: 0x529510) -> 0x4d4 fde=[ 2b4] │ │ │ │ + 0xffffffffffe94c18 (offset: 0x529530) -> 0x4e8 fde=[ 2c8] │ │ │ │ + 0xffffffffffe94c58 (offset: 0x529570) -> 0x500 fde=[ 2e0] │ │ │ │ + 0xffffffffffe94c88 (offset: 0x5295a0) -> 0x514 fde=[ 2f4] │ │ │ │ + 0xffffffffffe94c98 (offset: 0x5295b0) -> 0x528 fde=[ 308] │ │ │ │ + 0xffffffffffe94cc8 (offset: 0x5295e0) -> 0x548 fde=[ 328] │ │ │ │ + 0xffffffffffe94cd8 (offset: 0x5295f0) -> 0x55c fde=[ 33c] │ │ │ │ + 0xffffffffffe94ce8 (offset: 0x529600) -> 0x570 fde=[ 350] │ │ │ │ + 0xffffffffffe94d18 (offset: 0x529630) -> 0x590 fde=[ 370] │ │ │ │ + 0xffffffffffe94da8 (offset: 0x5296c0) -> 0x5d8 fde=[ 3b8] │ │ │ │ + 0xffffffffffe94e28 (offset: 0x529740) -> 0x610 fde=[ 3f0] │ │ │ │ + 0xffffffffffe94e68 (offset: 0x529780) -> 0x638 fde=[ 418] │ │ │ │ + 0xffffffffffe94ef8 (offset: 0x529810) -> 0x684 fde=[ 464] │ │ │ │ + 0xffffffffffe94fb8 (offset: 0x5298d0) -> 0x6b8 fde=[ 498] │ │ │ │ + 0xffffffffffe94fe8 (offset: 0x529900) -> 0x6d8 fde=[ 4b8] │ │ │ │ + 0xffffffffffe95008 (offset: 0x529920) -> 0x708 fde=[ 4e8] │ │ │ │ + 0xffffffffffe95028 (offset: 0x529940) -> 0x71c fde=[ 4fc] │ │ │ │ + 0xffffffffffe95048 (offset: 0x529960) -> 0x730 fde=[ 510] │ │ │ │ + 0xffffffffffe951d8 (offset: 0x529af0) -> 0x780 fde=[ 560] │ │ │ │ + 0xffffffffffe95248 (offset: 0x529b60) -> 0x7a8 fde=[ 588] │ │ │ │ + 0xffffffffffe952a8 (offset: 0x529bc0) -> 0x7d0 fde=[ 5b0] │ │ │ │ + 0xffffffffffe95308 (offset: 0x529c20) -> 0x7f0 fde=[ 5d0] │ │ │ │ + 0xffffffffffe95338 (offset: 0x529c50) -> 0x80c fde=[ 5ec] │ │ │ │ + 0xffffffffffe95368 (offset: 0x529c80) -> 0x828 fde=[ 608] │ │ │ │ + 0xffffffffffe95398 (offset: 0x529cb0) -> 0x844 fde=[ 624] │ │ │ │ + 0xffffffffffe953c8 (offset: 0x529ce0) -> 0x860 fde=[ 640] │ │ │ │ + 0xffffffffffe953f8 (offset: 0x529d10) -> 0x87c fde=[ 65c] │ │ │ │ + 0xffffffffffe95428 (offset: 0x529d40) -> 0x898 fde=[ 678] │ │ │ │ + 0xffffffffffe95458 (offset: 0x529d70) -> 0x8b4 fde=[ 694] │ │ │ │ + 0xffffffffffe95488 (offset: 0x529da0) -> 0x8d0 fde=[ 6b0] │ │ │ │ + 0xffffffffffe954b8 (offset: 0x529dd0) -> 0x8f0 fde=[ 6d0] │ │ │ │ + 0xffffffffffe954f8 (offset: 0x529e10) -> 0x920 fde=[ 700] │ │ │ │ + 0xffffffffffe95528 (offset: 0x529e40) -> 0x938 fde=[ 718] │ │ │ │ + 0xffffffffffe95568 (offset: 0x529e80) -> 0x968 fde=[ 748] │ │ │ │ + 0xffffffffffe955a8 (offset: 0x529ec0) -> 0x998 fde=[ 778] │ │ │ │ + 0xffffffffffe955e8 (offset: 0x529f00) -> 0x9c8 fde=[ 7a8] │ │ │ │ + 0xffffffffffe955f8 (offset: 0x529f10) -> 0x9e0 fde=[ 7c0] │ │ │ │ + 0xffffffffffe95608 (offset: 0x529f20) -> 0x9f8 fde=[ 7d8] │ │ │ │ + 0xffffffffffe95648 (offset: 0x529f60) -> 0xa28 fde=[ 808] │ │ │ │ + 0xffffffffffe956b8 (offset: 0x529fd0) -> 0xa68 fde=[ 848] │ │ │ │ + 0xffffffffffe95708 (offset: 0x52a020) -> 0xaa0 fde=[ 880] │ │ │ │ + 0xffffffffffe95768 (offset: 0x52a080) -> 0xad8 fde=[ 8b8] │ │ │ │ + 0xffffffffffe95778 (offset: 0x52a090) -> 0xaec fde=[ 8cc] │ │ │ │ + 0xffffffffffe95788 (offset: 0x52a0a0) -> 0xb00 fde=[ 8e0] │ │ │ │ + 0xffffffffffe957b8 (offset: 0x52a0d0) -> 0xb2c fde=[ 90c] │ │ │ │ + 0xffffffffffe957f8 (offset: 0x52a110) -> 0xb58 fde=[ 938] │ │ │ │ │ │ │ │ Contents of the .eh_frame section: │ │ │ │ │ │ │ │ │ │ │ │ 00000000 0000000000000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -72,15 +83,15 @@ │ │ │ │ Data alignment factor: -8 │ │ │ │ Return address column: 16 │ │ │ │ Augmentation data: 1b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ DW_CFA_undefined: r16 (rip) │ │ │ │ │ │ │ │ -00000018 0000000000000010 0000001c FDE cie=00000000 pc=00000000004023d0..00000000004023f2 │ │ │ │ +00000018 0000000000000010 0000001c FDE cie=00000000 pc=0000000000402390..00000000004023b2 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ 0000002c 0000000000000014 00000000 CIE │ │ │ │ Version: 1 │ │ │ │ Augmentation: "zR" │ │ │ │ @@ -89,866 +100,989 @@ │ │ │ │ Return address column: 16 │ │ │ │ Augmentation data: 1b │ │ │ │ DW_CFA_def_cfa: r7 (rsp) ofs 8 │ │ │ │ DW_CFA_offset: r16 (rip) at cfa-8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000044 0000000000000010 0000001c FDE cie=0000002c pc=0000000000402400..0000000000402401 │ │ │ │ +00000044 0000000000000010 0000001c FDE cie=0000002c pc=00000000004023c0..00000000004023c1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000058 0000000000000024 00000030 FDE cie=0000002c pc=0000000000402020..00000000004023a0 │ │ │ │ +00000058 0000000000000024 00000030 FDE cie=0000002c pc=0000000000402020..0000000000402350 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_advance_loc: 6 to 0000000000402026 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_advance_loc: 10 to 0000000000402030 │ │ │ │ DW_CFA_def_cfa_expression (DW_OP_breg7 (rsp): 8; DW_OP_breg16 (rip): 0; DW_OP_lit15; DW_OP_and; DW_OP_lit11; DW_OP_ge; DW_OP_lit3; DW_OP_shl; DW_OP_plus) │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000080 000000000000002c 00000058 FDE cie=0000002c pc=0000000000c0c7c0..0000000000c0c7f9 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0c7c5 │ │ │ │ +00000080 000000000000001c 00000058 FDE cie=0000002c pc=0000000000528f60..0000000000528fa6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000528f65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c7c6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0c7cd │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000c0c7e5 │ │ │ │ - DW_CFA_remember_state │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c7e6 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c7e7 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c7e8 │ │ │ │ - DW_CFA_restore_state │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000b0 000000000000003c 00000088 FDE cie=0000002c pc=0000000000c0c800..0000000000c0c869 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0c806 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0c808 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c809 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c80a │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0c811 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000c0c822 │ │ │ │ - DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 26 to 0000000000c0c83c │ │ │ │ - DW_CFA_def_cfa_offset: 64 │ │ │ │ - DW_CFA_advance_loc: 36 to 0000000000c0c860 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c0c863 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c864 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0c866 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0c868 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000000f0 0000000000000034 000000c8 FDE cie=0000002c pc=0000000000c0c870..0000000000c0c8ba │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0c876 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c877 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c878 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c0c884 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000c0c89c │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000c0c8b4 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c8b5 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c8b6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c8b7 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0c8b9 │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000128 0000000000000034 00000100 FDE cie=0000002c pc=0000000000c0c8c0..0000000000c0c91b │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0c8c6 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0c8c8 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c8c9 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c8ca │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0c8d1 │ │ │ │ - DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc1: 65 to 0000000000c0c912 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c0c915 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c916 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0c918 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0c91a │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - │ │ │ │ -00000160 0000000000000010 00000138 FDE cie=0000002c pc=0000000000c0c920..0000000000c0c92c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000174 0000000000000010 0000014c FDE cie=0000002c pc=0000000000c0c930..0000000000c0c93c │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -00000188 0000000000000028 00000160 FDE cie=0000002c pc=0000000000c0c940..0000000000c0c96f │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0c946 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c947 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c948 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000c0c96b │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c96c │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0c96e │ │ │ │ - DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - │ │ │ │ -000001b4 0000000000000028 0000018c FDE cie=0000002c pc=0000000000c0c970..0000000000c0c9aa │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0c976 │ │ │ │ - DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c977 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c978 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000528f69 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 46 to 0000000000c0c9a6 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c9a7 │ │ │ │ + DW_CFA_advance_loc: 59 to 0000000000528fa4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0c9a9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000528fa5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000001e0 000000000000002c 000001b8 FDE cie=0000002c pc=0000000000c0c9b0..0000000000c0c9ec │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0c9b6 │ │ │ │ +000000a0 000000000000001c 00000078 FDE cie=0000002c pc=0000000000528fb0..0000000000528ff6 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000528fb5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c9b7 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c9b8 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000528fb9 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 48 to 0000000000c0c9e8 │ │ │ │ - DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c9e9 │ │ │ │ + DW_CFA_advance_loc: 59 to 0000000000528ff4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0c9eb │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000528ff5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000210 0000000000000034 000001e8 FDE cie=0000002c pc=0000000000c0c9f0..0000000000c0ca85 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0c9f6 │ │ │ │ +000000c0 0000000000000034 00000098 FDE cie=0000002c pc=0000000000529000..0000000000529074 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000529006 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0c9f8 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000052900b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c9f9 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000052900f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0c9fa │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000529013 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0ca01 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 125 to 0000000000c0ca7e │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000529017 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 86 to 000000000052906d │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0ca7f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052906e │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0ca80 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052906f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0ca82 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000529071 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0ca84 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000529073 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000248 0000000000000034 00000220 FDE cie=0000002c pc=0000000000c0ca90..0000000000c0cb26 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0ca96 │ │ │ │ +000000f8 0000000000000034 000000d0 FDE cie=0000002c pc=0000000000529080..00000000005290f4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000529086 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0ca98 │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000052908b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0ca99 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000052908f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0ca9a │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000529093 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0caa1 │ │ │ │ - DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 126 to 0000000000c0cb1f │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000529097 │ │ │ │ + DW_CFA_def_cfa_offset: 80 │ │ │ │ + DW_CFA_advance_loc1: 86 to 00000000005290ed │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cb20 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005290ee │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cb21 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005290ef │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0cb23 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000005290f1 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0cb25 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000005290f3 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000280 0000000000000038 00000258 FDE cie=0000002c pc=0000000000c0cb30..0000000000c0cbe1 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0cb36 │ │ │ │ +00000130 0000000000000024 00000108 FDE cie=0000002c pc=0000000000529100..0000000000529142 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529105 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0cb38 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000529109 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cb39 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cb3a │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0cb41 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 153 to 0000000000c0cbda │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cbdb │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cbdc │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000052910d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000052913f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0cbde │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529140 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0cbe0 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529141 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000002bc 0000000000000038 00000294 FDE cie=0000002c pc=0000000000c0cbf0..0000000000c0cca0 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0cbf6 │ │ │ │ +00000158 0000000000000024 00000130 FDE cie=0000002c pc=0000000000529150..00000000005291a0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529155 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0cbf8 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000529159 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cbf9 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cbfa │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0cc01 │ │ │ │ - DW_CFA_def_cfa_offset: 144 │ │ │ │ - DW_CFA_advance_loc1: 152 to 0000000000c0cc99 │ │ │ │ - DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cc9a │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cc9b │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000052915d │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 64 to 000000000052919d │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0cc9d │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052919e │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0cc9f │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052919f │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -000002f8 000000000000002c 000002d0 FDE cie=0000002c pc=0000000000c0cca0..0000000000c0cccf │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0cca6 │ │ │ │ +00000180 000000000000002c 00000158 FDE cie=0000002c pc=00000000005291a0..00000000005291eb │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000005291a6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cca7 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005291aa │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cca8 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005291ae │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 35 to 0000000000c0cccb │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005291b2 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 52 to 00000000005291e6 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005291e7 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cccc │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005291e8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0ccce │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000005291ea │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ - DW_CFA_nop │ │ │ │ │ │ │ │ -00000328 000000000000002c 00000300 FDE cie=0000002c pc=0000000000c0ccd0..0000000000c0cd09 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0ccd6 │ │ │ │ +000001b0 0000000000000024 00000188 FDE cie=0000002c pc=00000000005291f0..0000000000529232 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000005291f5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0ccd7 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005291f9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0ccd8 │ │ │ │ - DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 45 to 0000000000c0cd05 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005291fd │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000052922f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cd06 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529230 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0cd08 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529231 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000001d8 0000000000000010 000001b0 FDE cie=0000002c pc=0000000000529240..0000000000529249 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ + │ │ │ │ +000001ec 0000000000000010 000001c4 FDE cie=0000002c pc=0000000000529250..0000000000529259 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000358 0000000000000014 00000330 FDE cie=0000002c pc=0000000000c0cd30..0000000000c0cd39 │ │ │ │ +00000200 0000000000000014 000001d8 FDE cie=0000002c pc=0000000000529280..0000000000529289 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000370 000000000000001c 00000348 FDE cie=0000002c pc=0000000000c0cd40..0000000000c0cd6d │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0cd45 │ │ │ │ +00000218 000000000000001c 000001f0 FDE cie=0000002c pc=0000000000529290..00000000005292bd │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529295 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0cd4c │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000052929c │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 31 to 0000000000c0cd6b │ │ │ │ + DW_CFA_advance_loc: 31 to 00000000005292bb │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cd6c │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005292bc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000390 000000000000001c 00000368 FDE cie=0000002c pc=0000000000c0cd70..0000000000c0ce42 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0cd75 │ │ │ │ +00000238 000000000000001c 00000210 FDE cie=0000002c pc=00000000005292c0..0000000000529392 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000005292c5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0cd79 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005292c9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0cd80 │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000005292d0 │ │ │ │ DW_CFA_def_cfa_offset: 240 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003b0 0000000000000010 00000388 FDE cie=0000002c pc=0000000000c0ce50..0000000000c0ce71 │ │ │ │ +00000258 0000000000000010 00000230 FDE cie=0000002c pc=00000000005293a0..00000000005293c1 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003c4 0000000000000018 0000039c FDE cie=0000002c pc=0000000000c0ce80..0000000000c0cf57 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c0ce88 │ │ │ │ +0000026c 0000000000000018 00000244 FDE cie=0000002c pc=00000000005293d0..00000000005294a7 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000005293d8 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 50 to 0000000000c0ceba │ │ │ │ + DW_CFA_advance_loc: 50 to 000000000052940a │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0cec0 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000529410 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000003e0 0000000000000028 000003b8 FDE cie=0000002c pc=0000000000c0cf60..0000000000c0cfb8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0cf65 │ │ │ │ +00000288 0000000000000028 00000260 FDE cie=0000002c pc=00000000005294b0..0000000000529508 │ │ │ │ + DW_CFA_advance_loc: 5 to 00000000005294b5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0cf69 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005294b9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0cf6d │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005294bd │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 38 to 0000000000c0cf93 │ │ │ │ + DW_CFA_advance_loc: 38 to 00000000005294e3 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cf94 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005294e4 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cf95 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005294e5 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0cf96 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005294e6 │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000040c 0000000000000010 000003e4 FDE cie=0000002c pc=0000000000c0cfc0..0000000000c0cfd2 │ │ │ │ +000002b4 0000000000000010 0000028c FDE cie=0000002c pc=0000000000529510..0000000000529522 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000420 0000000000000014 000003f8 FDE cie=0000002c pc=0000000000c0cfe0..0000000000c0d01a │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c0cfe8 │ │ │ │ +000002c8 0000000000000014 000002a0 FDE cie=0000002c pc=0000000000529530..000000000052956a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000529538 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 45 to 0000000000c0d015 │ │ │ │ + DW_CFA_advance_loc: 45 to 0000000000529565 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000438 0000000000000010 00000410 FDE cie=0000002c pc=0000000000c0d020..0000000000c0d045 │ │ │ │ +000002e0 0000000000000010 000002b8 FDE cie=0000002c pc=0000000000529570..0000000000529595 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000044c 0000000000000010 00000424 FDE cie=0000002c pc=0000000000c0d050..0000000000c0d05c │ │ │ │ +000002f4 0000000000000010 000002cc FDE cie=0000002c pc=00000000005295a0..00000000005295ac │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000460 000000000000001c 00000438 FDE cie=0000002c pc=0000000000c0d060..0000000000c0d08d │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c0d068 │ │ │ │ +00000308 000000000000001c 000002e0 FDE cie=0000002c pc=00000000005295b0..00000000005295dd │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000005295b8 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000c0d080 │ │ │ │ + DW_CFA_advance_loc: 24 to 00000000005295d0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c0d088 │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000005295d8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d08c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005295dc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000480 0000000000000010 00000458 FDE cie=0000002c pc=0000000000c0d090..0000000000c0d09c │ │ │ │ +00000328 0000000000000010 00000300 FDE cie=0000002c pc=00000000005295e0..00000000005295ec │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000494 0000000000000010 0000046c FDE cie=0000002c pc=0000000000c0d0a0..0000000000c0d0ac │ │ │ │ +0000033c 0000000000000010 00000314 FDE cie=0000002c pc=00000000005295f0..00000000005295fc │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004a8 000000000000001c 00000480 FDE cie=0000002c pc=0000000000c0d0b0..0000000000c0d0dd │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c0d0b8 │ │ │ │ +00000350 000000000000001c 00000328 FDE cie=0000002c pc=0000000000529600..000000000052962d │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000529608 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 24 to 0000000000c0d0d0 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000529620 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c0d0d8 │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000529628 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d0dc │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000052962c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000004c8 0000000000000044 000004a0 FDE cie=0000002c pc=0000000000c0d0e0..0000000000c0d163 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0d0e6 │ │ │ │ +00000370 0000000000000044 00000348 FDE cie=0000002c pc=0000000000529630..00000000005296b3 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000529636 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d0eb │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000052963b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d0f0 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529640 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d0f5 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529645 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d0f9 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000529649 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d0fa │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052964a │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c0d103 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000529653 │ │ │ │ DW_CFA_def_cfa_offset: 96 │ │ │ │ - DW_CFA_advance_loc1: 83 to 0000000000c0d156 │ │ │ │ + DW_CFA_advance_loc1: 83 to 00000000005296a6 │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c0d159 │ │ │ │ + DW_CFA_advance_loc: 3 to 00000000005296a9 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d15a │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005296aa │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d15c │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000005296ac │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d15e │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000005296ae │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d160 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000005296b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d162 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000005296b2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -00000510 0000000000000034 000004e8 FDE cie=0000002c pc=0000000000c0d170..0000000000c0d1e9 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0d176 │ │ │ │ +000003b8 0000000000000034 00000390 FDE cie=0000002c pc=00000000005296c0..0000000000529739 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000005296c6 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d17a │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005296ca │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d17e │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005296ce │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d182 │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005296d2 │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc: 54 to 0000000000c0d1b8 │ │ │ │ + DW_CFA_advance_loc: 54 to 0000000000529708 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d1b9 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529709 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d1ba │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052970a │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d1bc │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000052970c │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d1bd │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052970d │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000548 0000000000000024 00000520 FDE cie=0000002c pc=0000000000c0d1f0..0000000000c0d221 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d1f5 │ │ │ │ +000003f0 0000000000000024 000003c8 FDE cie=0000002c pc=0000000000529740..0000000000529771 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529745 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d1f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529746 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d1fa │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000052974a │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000c0d21c │ │ │ │ + DW_CFA_advance_loc: 34 to 000000000052976c │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 3 to 0000000000c0d21f │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000052976f │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d220 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529770 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000570 0000000000000048 00000548 FDE cie=0000002c pc=0000000000c0d230..0000000000c0d2c0 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0d236 │ │ │ │ +00000418 0000000000000048 000003f0 FDE cie=0000002c pc=0000000000529780..0000000000529810 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000529786 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d23b │ │ │ │ + DW_CFA_advance_loc: 5 to 000000000052978b │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d23f │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000052978f │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c0d248 │ │ │ │ + DW_CFA_advance_loc: 9 to 0000000000529798 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d24c │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000052979c │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 58 to 0000000000c0d286 │ │ │ │ + DW_CFA_advance_loc: 58 to 00000000005297d6 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0d28d │ │ │ │ + DW_CFA_advance_loc: 7 to 00000000005297dd │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d28e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005297de │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d290 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000005297e0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d292 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000005297e2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0d298 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000005297e8 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d29c │ │ │ │ + DW_CFA_advance_loc: 4 to 00000000005297ec │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d29d │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005297ed │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d29e │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005297ee │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d2a0 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000005297f0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d2a2 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000005297f2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d2a3 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005297f3 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000005bc 0000000000000030 00000594 FDE cie=0000002c pc=0000000000c0d2c0..0000000000c0d37b │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0d2c6 │ │ │ │ +00000464 0000000000000030 0000043c FDE cie=0000002c pc=0000000000529810..00000000005298cb │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000529816 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d2ca │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000052981a │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d2cb │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052981b │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0d2d2 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000529822 │ │ │ │ DW_CFA_def_cfa_offset: 368 │ │ │ │ - DW_CFA_advance_loc1: 140 to 0000000000c0d35e │ │ │ │ + DW_CFA_advance_loc1: 140 to 00000000005298ae │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d35f │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005298af │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d360 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005298b0 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d362 │ │ │ │ + DW_CFA_advance_loc: 2 to 00000000005298b2 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d363 │ │ │ │ + DW_CFA_advance_loc: 1 to 00000000005298b3 │ │ │ │ DW_CFA_restore_state │ │ │ │ │ │ │ │ -000005f0 000000000000001c 000005c8 FDE cie=0000002c pc=0000000000c0d380..0000000000c0d3ad │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c0d388 │ │ │ │ +00000498 000000000000001c 00000470 FDE cie=0000002c pc=00000000005298d0..00000000005298fd │ │ │ │ + DW_CFA_advance_loc: 8 to 00000000005298d8 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 18 to 0000000000c0d39a │ │ │ │ + DW_CFA_advance_loc: 18 to 00000000005298ea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0d3a0 │ │ │ │ + DW_CFA_advance_loc: 6 to 00000000005298f0 │ │ │ │ DW_CFA_restore_state │ │ │ │ - DW_CFA_advance_loc: 12 to 0000000000c0d3ac │ │ │ │ + DW_CFA_advance_loc: 12 to 00000000005298fc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000610 0000000000000014 000005e8 FDE cie=0000002c pc=0000000000c0d3b0..0000000000c0d3ca │ │ │ │ - DW_CFA_advance_loc: 8 to 0000000000c0d3b8 │ │ │ │ +000004b8 0000000000000014 00000490 FDE cie=0000002c pc=0000000000529900..000000000052991a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000529908 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 17 to 0000000000c0d3c9 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000529919 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000628 0000000000000014 00000600 FDE cie=0000002c pc=00000000004023c0..00000000004023c5 │ │ │ │ +000004d0 0000000000000014 000004a8 FDE cie=0000002c pc=0000000000402380..0000000000402385 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000640 0000000000000010 00000618 FDE cie=0000002c pc=0000000000c0d3d0..0000000000c0d3e5 │ │ │ │ +000004e8 0000000000000010 000004c0 FDE cie=0000002c pc=0000000000529920..0000000000529935 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000654 0000000000000010 0000062c FDE cie=0000002c pc=0000000000c0d3f0..0000000000c0d3fc │ │ │ │ +000004fc 0000000000000010 000004d4 FDE cie=0000002c pc=0000000000529940..000000000052994c │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000668 000000000000004c 00000640 FDE cie=0000002c pc=0000000000c0d400..0000000000c0d588 │ │ │ │ - DW_CFA_advance_loc: 6 to 0000000000c0d406 │ │ │ │ +00000510 000000000000004c 000004e8 FDE cie=0000002c pc=0000000000529960..0000000000529ae8 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000529966 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r15 (r15) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 9 to 0000000000c0d40f │ │ │ │ + DW_CFA_advance_loc: 9 to 000000000052996f │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r14 (r14) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d411 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000529971 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ DW_CFA_offset: r13 (r13) at cfa-32 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d416 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529976 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ DW_CFA_offset: r12 (r12) at cfa-40 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d417 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529977 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-48 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d41b │ │ │ │ + DW_CFA_advance_loc: 4 to 000000000052997b │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-56 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0d422 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000529982 │ │ │ │ DW_CFA_def_cfa_offset: 400 │ │ │ │ - DW_CFA_advance_loc2: 286 to 0000000000c0d540 │ │ │ │ + DW_CFA_advance_loc2: 286 to 0000000000529aa0 │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 56 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d544 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000529aa4 │ │ │ │ DW_CFA_def_cfa_offset: 48 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d545 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529aa5 │ │ │ │ DW_CFA_def_cfa_offset: 40 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d547 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000529aa7 │ │ │ │ DW_CFA_def_cfa_offset: 32 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d549 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000529aa9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d54b │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000529aab │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 2 to 0000000000c0d54d │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000529aad │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d54e │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529aae │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000006b8 0000000000000024 00000690 FDE cie=0000002c pc=0000000000c0d590..0000000000c0d5f7 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d595 │ │ │ │ +00000560 0000000000000024 00000538 FDE cie=0000002c pc=0000000000529af0..0000000000529b57 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529af5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d599 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000529af9 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d59d │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000529afd │ │ │ │ DW_CFA_def_cfa_offset: 112 │ │ │ │ - DW_CFA_advance_loc1: 87 to 0000000000c0d5f4 │ │ │ │ + DW_CFA_advance_loc1: 87 to 0000000000529b54 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d5f5 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529b55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d5f6 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529b56 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ │ │ │ │ -000006e0 0000000000000024 000006b8 FDE cie=0000002c pc=0000000000c0d600..0000000000c0d651 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d605 │ │ │ │ +00000588 0000000000000024 00000560 FDE cie=0000002c pc=0000000000529b60..0000000000529bb1 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529b65 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 4 to 0000000000c0d609 │ │ │ │ + DW_CFA_advance_loc: 4 to 0000000000529b69 │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ - DW_CFA_advance_loc: 7 to 0000000000c0d610 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000529b70 │ │ │ │ DW_CFA_def_cfa_offset: 80 │ │ │ │ - DW_CFA_advance_loc: 62 to 0000000000c0d64e │ │ │ │ + DW_CFA_advance_loc: 62 to 0000000000529bae │ │ │ │ DW_CFA_def_cfa_offset: 24 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d64f │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529baf │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ - DW_CFA_advance_loc: 1 to 0000000000c0d650 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529bb0 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000708 000000000000001c 000006e0 FDE cie=0000002c pc=0000000000c0d660..0000000000c0d6b4 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d665 │ │ │ │ +000005b0 000000000000001c 00000588 FDE cie=0000002c pc=0000000000529bc0..0000000000529c14 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529bc5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000c0d68a │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000529bea │ │ │ │ DW_CFA_remember_state │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d68f │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529bef │ │ │ │ DW_CFA_restore_state │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000728 0000000000000018 00000700 FDE cie=0000002c pc=0000000000c0d6c0..0000000000c0d6e8 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d6c5 │ │ │ │ +000005d0 0000000000000018 000005a8 FDE cie=0000002c pc=0000000000529c20..0000000000529c48 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529c25 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000c0d6e7 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000529c47 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000744 0000000000000018 0000071c FDE cie=0000002c pc=0000000000c0d6f0..0000000000c0d718 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d6f5 │ │ │ │ +000005ec 0000000000000018 000005c4 FDE cie=0000002c pc=0000000000529c50..0000000000529c78 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529c55 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000c0d717 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000529c77 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000760 0000000000000018 00000738 FDE cie=0000002c pc=0000000000c0d720..0000000000c0d748 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d725 │ │ │ │ +00000608 0000000000000018 000005e0 FDE cie=0000002c pc=0000000000529c80..0000000000529ca8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529c85 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000c0d747 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000529ca7 │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -0000077c 0000000000000018 00000754 FDE cie=0000002c pc=0000000000c0d750..0000000000c0d77d │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d755 │ │ │ │ +00000624 0000000000000018 000005fc FDE cie=0000002c pc=0000000000529cb0..0000000000529cdd │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529cb5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 39 to 0000000000c0d77c │ │ │ │ + DW_CFA_advance_loc: 39 to 0000000000529cdc │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000798 0000000000000018 00000770 FDE cie=0000002c pc=0000000000c0d780..0000000000c0d7ab │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d785 │ │ │ │ +00000640 0000000000000018 00000618 FDE cie=0000002c pc=0000000000529ce0..0000000000529d0b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529ce5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000c0d7aa │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000529d0a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007b4 0000000000000018 0000078c FDE cie=0000002c pc=0000000000c0d7b0..0000000000c0d7de │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d7b5 │ │ │ │ +0000065c 0000000000000018 00000634 FDE cie=0000002c pc=0000000000529d10..0000000000529d3e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529d15 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000c0d7dd │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000529d3d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007d0 0000000000000018 000007a8 FDE cie=0000002c pc=0000000000c0d7e0..0000000000c0d80e │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d7e5 │ │ │ │ +00000678 0000000000000018 00000650 FDE cie=0000002c pc=0000000000529d40..0000000000529d6e │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529d45 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 40 to 0000000000c0d80d │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000529d6d │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -000007ec 0000000000000018 000007c4 FDE cie=0000002c pc=0000000000c0d810..0000000000c0d83b │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d815 │ │ │ │ +00000694 0000000000000018 0000066c FDE cie=0000002c pc=0000000000529d70..0000000000529d9b │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529d75 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 37 to 0000000000c0d83a │ │ │ │ + DW_CFA_advance_loc: 37 to 0000000000529d9a │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000808 0000000000000018 000007e0 FDE cie=0000002c pc=0000000000c0d840..0000000000c0d868 │ │ │ │ - DW_CFA_advance_loc: 5 to 0000000000c0d845 │ │ │ │ +000006b0 000000000000001c 00000688 FDE cie=0000002c pc=0000000000529da0..0000000000529dc8 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529da5 │ │ │ │ DW_CFA_def_cfa_offset: 16 │ │ │ │ DW_CFA_offset: r3 (rbx) at cfa-16 │ │ │ │ - DW_CFA_advance_loc: 34 to 0000000000c0d867 │ │ │ │ + DW_CFA_advance_loc: 34 to 0000000000529dc7 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000006d0 000000000000002c 000006a8 FDE cie=0000002c pc=0000000000529dd0..0000000000529e09 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529dd5 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529dd6 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000529ddd │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000529df5 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529df6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529df7 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529df8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000700 0000000000000014 000006d8 FDE cie=0000002c pc=0000000000529e10..0000000000529e3a │ │ │ │ + DW_CFA_advance_loc: 8 to 0000000000529e18 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 33 to 0000000000529e39 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000718 000000000000002c 000006f0 FDE cie=0000002c pc=0000000000529e40..0000000000529e75 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000529e46 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529e47 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529e48 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 41 to 0000000000529e71 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529e72 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000529e74 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000748 000000000000002c 00000720 FDE cie=0000002c pc=0000000000529e80..0000000000529eb9 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529e85 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529e86 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000529e8d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000529ea5 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529ea6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529ea7 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529ea8 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000778 000000000000002c 00000750 FDE cie=0000002c pc=0000000000529ec0..0000000000529ef4 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000529ec6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529ec7 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529ec8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 40 to 0000000000529ef0 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529ef1 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000529ef3 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000007a8 0000000000000014 00000780 FDE cie=0000002c pc=0000000000529f00..0000000000529f0c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000007c0 0000000000000014 00000798 FDE cie=0000002c pc=0000000000529f10..0000000000529f1c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000007d8 000000000000002c 000007b0 FDE cie=0000002c pc=0000000000529f20..0000000000529f59 │ │ │ │ + DW_CFA_advance_loc: 5 to 0000000000529f25 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529f26 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000529f2d │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000529f45 │ │ │ │ + DW_CFA_remember_state │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529f46 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529f47 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529f48 │ │ │ │ + DW_CFA_restore_state │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000808 000000000000003c 000007e0 FDE cie=0000002c pc=0000000000529f60..0000000000529fc9 │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000529f66 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000529f68 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529f69 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529f6a │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 7 to 0000000000529f71 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 17 to 0000000000529f82 │ │ │ │ + DW_CFA_def_cfa_offset: 56 │ │ │ │ + DW_CFA_advance_loc: 26 to 0000000000529f9c │ │ │ │ + DW_CFA_def_cfa_offset: 64 │ │ │ │ + DW_CFA_advance_loc: 36 to 0000000000529fc0 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 0000000000529fc3 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529fc4 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000529fc6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 0000000000529fc8 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000848 0000000000000034 00000820 FDE cie=0000002c pc=0000000000529fd0..000000000052a01a │ │ │ │ + DW_CFA_advance_loc: 6 to 0000000000529fd6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529fd7 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 0000000000529fd8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 12 to 0000000000529fe4 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 24 to 0000000000529ffc │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc: 24 to 000000000052a014 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a015 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a016 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a017 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000052a019 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000880 0000000000000034 00000858 FDE cie=0000002c pc=000000000052a020..000000000052a07b │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000052a026 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r13 (r13) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000052a028 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a029 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a02a │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-40 │ │ │ │ + DW_CFA_advance_loc: 7 to 000000000052a031 │ │ │ │ + DW_CFA_def_cfa_offset: 48 │ │ │ │ + DW_CFA_advance_loc1: 65 to 000000000052a072 │ │ │ │ + DW_CFA_def_cfa_offset: 40 │ │ │ │ + DW_CFA_advance_loc: 3 to 000000000052a075 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a076 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000052a078 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000052a07a │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + │ │ │ │ +000008b8 0000000000000010 00000890 FDE cie=0000002c pc=000000000052a080..000000000052a08c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000008cc 0000000000000010 000008a4 FDE cie=0000002c pc=000000000052a090..000000000052a09c │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +000008e0 0000000000000028 000008b8 FDE cie=0000002c pc=000000000052a0a0..000000000052a0cf │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000052a0a6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a0a7 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a0a8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 35 to 000000000052a0cb │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a0cc │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000052a0ce │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +0000090c 0000000000000028 000008e4 FDE cie=0000002c pc=000000000052a0d0..000000000052a10a │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000052a0d6 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a0d7 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a0d8 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 46 to 000000000052a106 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a107 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000052a109 │ │ │ │ + DW_CFA_def_cfa_offset: 8 │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + DW_CFA_nop │ │ │ │ + │ │ │ │ +00000938 0000000000000028 00000910 FDE cie=0000002c pc=000000000052a110..000000000052a14c │ │ │ │ + DW_CFA_advance_loc: 6 to 000000000052a116 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_offset: r12 (r12) at cfa-16 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a117 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_offset: r6 (rbp) at cfa-24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a118 │ │ │ │ + DW_CFA_def_cfa_offset: 32 │ │ │ │ + DW_CFA_offset: r3 (rbx) at cfa-32 │ │ │ │ + DW_CFA_advance_loc: 48 to 000000000052a148 │ │ │ │ + DW_CFA_def_cfa_offset: 24 │ │ │ │ + DW_CFA_advance_loc: 1 to 000000000052a149 │ │ │ │ + DW_CFA_def_cfa_offset: 16 │ │ │ │ + DW_CFA_advance_loc: 2 to 000000000052a14b │ │ │ │ DW_CFA_def_cfa_offset: 8 │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ DW_CFA_nop │ │ │ │ │ │ │ │ -00000824 ZERO terminator │ │ │ │ +00000964 ZERO terminator │ │ │ ├── strings --all --bytes=8 {} │ │ │ │ @@ -1,22 +1,21 @@ │ │ │ │ -suHBzGwVocdbXA6nY4gD/7f5qGHOGl9Vri5qKE41O/fH9tbN4IEtvAZrrwtFjR/L6YMXNu7ge6iAh5ccMvk │ │ │ │ +RBw_qUyHwIkQ4CbgSUc2/OlfVlWJ9yyQtuiDlw9g_/y1UV_QXPWKVPT7LVEpF9/0bIi2Z7TNRYUJn_uaF1j │ │ │ │ /lib64/ld-linux-x86-64.so.2 │ │ │ │ pthread_attr_getstacksize │ │ │ │ nanosleep │ │ │ │ pthread_sigmask │ │ │ │ res_search │ │ │ │ clearenv │ │ │ │ sigaddset │ │ │ │ sigfillset │ │ │ │ freeaddrinfo │ │ │ │ getaddrinfo │ │ │ │ pthread_self │ │ │ │ sigismember │ │ │ │ sigaction │ │ │ │ -getpwnam_r │ │ │ │ setgroups │ │ │ │ unsetenv │ │ │ │ pthread_attr_init │ │ │ │ __vfprintf_chk │ │ │ │ setresgid │ │ │ │ pthread_create │ │ │ │ pthread_mutex_lock │ │ │ │ @@ -24,46 +23,48 @@ │ │ │ │ pthread_attr_destroy │ │ │ │ getnameinfo │ │ │ │ __fprintf_chk │ │ │ │ setresuid │ │ │ │ __libc_start_main │ │ │ │ pthread_key_create │ │ │ │ pthread_attr_getstack │ │ │ │ -getgrgid_r │ │ │ │ setregid │ │ │ │ pthread_setspecific │ │ │ │ pthread_attr_setdetachstate │ │ │ │ -getgrouplist │ │ │ │ pthread_mutex_unlock │ │ │ │ gai_strerror │ │ │ │ sigemptyset │ │ │ │ -getpwuid_r │ │ │ │ setreuid │ │ │ │ pthread_getattr_np │ │ │ │ __errno_location │ │ │ │ -getgrnam_r │ │ │ │ pthread_cond_wait │ │ │ │ libc.so.6 │ │ │ │ +openvpn_plugin_select_initialization_point_v1 │ │ │ │ +openvpn_plugin_open_v3_go │ │ │ │ _cgo_topofstack │ │ │ │ +openvpn_plugin_client_constructor_v1 │ │ │ │ +openvpn_plugin_min_version_required_v1 │ │ │ │ _cgo_panic │ │ │ │ +openvpn_plugin_func_v3_go │ │ │ │ +openvpn_plugin_close_v1 │ │ │ │ +openvpn_plugin_client_destructor_v1 │ │ │ │ crosscall2 │ │ │ │ +openvpn_plugin_abort_v1 │ │ │ │ GLIBC_2.32 │ │ │ │ GLIBC_2.3.2 │ │ │ │ GLIBC_2.3.4 │ │ │ │ GLIBC_2.2.5 │ │ │ │ GLIBC_2.34 │ │ │ │ __gmon_start__ │ │ │ │ UUUUUUUUH! │ │ │ │ 33333333H! │ │ │ │ \$PH9H@v(H │ │ │ │ -P@H9S@u/H │ │ │ │ P H9S uqH │ │ │ │ S0H9P0ug │ │ │ │ P98S9uUH │ │ │ │ -chacha8:H9 │ │ │ │ v&H9L$ r │ │ │ │ t$PH9r0uhH │ │ │ │ |$yH9H@w │ │ │ │ debugCal │ │ │ │ debugCal │ │ │ │ debugCalH9 │ │ │ │ debugCalH9 │ │ │ │ @@ -86,16 +87,14 @@ │ │ │ │ runtime.H9 │ │ │ │ reflect.H9 │ │ │ │ GODEBUG=H9 │ │ │ │ H92t9H9rHt3H │ │ │ │ memprofiL9 │ │ │ │ S89Q8s"H9K │ │ │ │ t$(H9q@L │ │ │ │ -go 1.26 H │ │ │ │ -P0H9T$pr │ │ │ │ T$xH9T$0u │ │ │ │ t$pH9t$Hu │ │ │ │ H9Wpu H9wh │ │ │ │ runtime.H9 │ │ │ │ runtime.H9 │ │ │ │ runtime.H │ │ │ │ runtime.H9 │ │ │ │ @@ -108,28 +107,21 @@ │ │ │ │ X0H;CHteH │ │ │ │ \$0H9S`u │ │ │ │ P H9S u7H │ │ │ │ Q H9S u/ │ │ │ │ S(H9P(uXH │ │ │ │ S(H9P(uM │ │ │ │ P49S4u:H │ │ │ │ -P(H9S(u$H │ │ │ │ -UUUUUUUUH! │ │ │ │ -33333333H! │ │ │ │ H9L$0uAH │ │ │ │ -H9L$@ueH │ │ │ │ t$0H9F t │ │ │ │ t$0H9F t │ │ │ │ [bisect-H │ │ │ │ match 0xH │ │ │ │ [bisect-H │ │ │ │ match 0xH │ │ │ │ -[bisect-H │ │ │ │ -match 0xH │ │ │ │ -T$HLcD$PH │ │ │ │ time.DatH │ │ │ │ time.LocL │ │ │ │ time.LocH │ │ │ │ ocation(H │ │ │ │ time.UTCL │ │ │ │ /etc/locH │ │ │ │ -07:00:0M9 │ │ │ │ @@ -143,70 +135,33 @@ │ │ │ │ -07:00:0 │ │ │ │ -07:00:0 │ │ │ │ -07:00:0 │ │ │ │ -07:00:0 │ │ │ │ 2006u"H) │ │ │ │ -07:00:0 │ │ │ │ t$0H9F t │ │ │ │ -8trueuE1 │ │ │ │ -t$0H9F t │ │ │ │ S@H9P@uWH │ │ │ │ -struct {H │ │ │ │ reflect.H91u# │ │ │ │ -CallSlicL9'u │ │ │ │ \$0H9S0u!H │ │ │ │ H H9K u(H │ │ │ │ -P49S4uuH │ │ │ │ -|$09wHu0 │ │ │ │ t$0H9F t │ │ │ │ -t$0H9F0t │ │ │ │ t$0H9N@uBH │ │ │ │ zHH9~Hu8 │ │ │ │ zP@8~Pu. │ │ │ │ zQ@8~Qu$ │ │ │ │ -P 9S ucH │ │ │ │ -t$0H9F(t │ │ │ │ method:I │ │ │ │ (BADINDEI │ │ │ │ (MISSINGI │ │ │ │ %!(BADWIL │ │ │ │ %!(BADPRL │ │ │ │ %!(EXTRAM │ │ │ │ %!(NOVERM │ │ │ │ -t$$f9D$$w │ │ │ │ -t$0H9N8u │ │ │ │ -d$ t8vUF │ │ │ │ -D$(f9P(u │ │ │ │ -|$HH9w@} │ │ │ │ +t$0H9F t │ │ │ │ t$0H9N(u │ │ │ │ -|$0H9w uEH │ │ │ │ -J0H9O0u;H │ │ │ │ -w@H9r@u1H │ │ │ │ P H9S u7H │ │ │ │ -L$`H9L$8t │ │ │ │ -P 8S u@H │ │ │ │ -P(H9S(u6H │ │ │ │ -readbuf:L │ │ │ │ -chacha8:L │ │ │ │ -\$0H9S u │ │ │ │ -binduEH │ │ │ │ myhostnaM9 │ │ │ │ notfoundM9 │ │ │ │ tryagainf │ │ │ │ unixgramH9 │ │ │ │ @@ -264,889 +219,54 @@ │ │ │ │ ~8H9z8uk │ │ │ │ z@@8~@ua │ │ │ │ zA@8~AuW │ │ │ │ zB@8~BuMH │ │ │ │ S H9P u>H │ │ │ │ postgresL │ │ │ │ postgresL │ │ │ │ -T$(H9Z@t │ │ │ │ -T$(H9ZPt │ │ │ │ -t$0H9F t │ │ │ │ -P 8S u8H │ │ │ │ -CERTIFIC │ │ │ │ -P(8S(u`H │ │ │ │ - }PH9D$( │ │ │ │ -t$0H9F t │ │ │ │ -t$0H9F t │ │ │ │ t$0H9F t │ │ │ │ -expand 3H │ │ │ │ -2-byte kH │ │ │ │ -D$JE-v1H │ │ │ │ -QtPf=zdt2H │ │ │ │ -\$0f9S(u │ │ │ │ -L9d$X}qH │ │ │ │ -L9L$X}iH │ │ │ │ -L9L$X}aH │ │ │ │ -L9L$X}NH │ │ │ │ -key expaL9 │ │ │ │ -master s │ │ │ │ -client fL9 │ │ │ │ -server f │ │ │ │ -L9D$X}>H │ │ │ │ -L9D$X}>H │ │ │ │ -L9D$X}>H │ │ │ │ -L9D$X}>H │ │ │ │ -L9D$X}>H │ │ │ │ -L9D$X}>H │ │ │ │ -L9D$X}>H │ │ │ │ -L9D$X}>H │ │ │ │ -key expaL9 │ │ │ │ -master s │ │ │ │ -client fL9 │ │ │ │ -server f │ │ │ │ -http/1.1M9e │ │ │ │ -http/1.1 │ │ │ │ -http/1.1f │ │ │ │ -http/1.1 │ │ │ │ -pXH9sXuXH │ │ │ │ -CERTIFIC │ │ │ │ -PRIVATE M9 │ │ │ │ -CERTIFICH92uvf │ │ │ │ -P(H9P0uCONNu f │ │ │ │ -:PATCuIA │ │ │ │ -:protocoL9 │ │ │ │ -:protocoL │ │ │ │ -8Traiuhf │ │ │ │ -Content-H9 │ │ │ │ -:protocoH9 │ │ │ │ -:protocoH │ │ │ │ -8Traiuof │ │ │ │ -Content-H9 │ │ │ │ -:httpuYA │ │ │ │ -9CONNurf │ │ │ │ -localhosH9 │ │ │ │ -P 8S u8H │ │ │ │ -S(H9P(u^ │ │ │ │ -P08S0uUH │ │ │ │ -*http2.Tf │ │ │ │ -ransportH9H │ │ │ │ -Content-H9 │ │ │ │ -AuthorizH9 │ │ │ │ -Content-H9 │ │ │ │ -Encodingf │ │ │ │ -LocationH9P │ │ │ │ -Content-H9 │ │ │ │ -Languagef │ │ │ │ -Www-AuthH9 │ │ │ │ -enticateH9P │ │ │ │ -:sockuDf │ │ │ │ -:socku$f │ │ │ │ -\$PH9S(} │ │ │ │ -:domauSf │ │ │ │ -httponlyL │ │ │ │ -samesite │ │ │ │ -8noneu@H │ │ │ │ -partitioL │ │ │ │ -; DomainL │ │ │ │ -; ExpireL │ │ │ │ -; Max-AgL │ │ │ │ -; Max-AgL │ │ │ │ -; HttpOnL │ │ │ │ -; SecureL │ │ │ │ -; SameSiL │ │ │ │ -Site=LaxL │ │ │ │ -; SameSiL │ │ │ │ -ite=NoneL │ │ │ │ -; PartitH │ │ │ │ -titionedH │ │ │ │ -8HEADtRH │ │ │ │ -:protocoI99 │ │ │ │ -:authoriI99 │ │ │ │ -T$pL9T$Hu │ │ │ │ -http/1.1M9 │ │ │ │ -T$,9T$,t │ │ │ │ -protocolL9 │ │ │ │ -Trailer:L9 │ │ │ │ -Trailer:E1 │ │ │ │ -trailersH91t6 │ │ │ │ -http/1.1M9 │ │ │ │ -8httpu3A │ │ │ │ -trailersL9 │ │ │ │ -t$XH9VPu&H │ │ │ │ -D$(I9PPu │ │ │ │ -disjointH92u │ │ │ │ -disjointH9 │ │ │ │ -disjointH9 │ │ │ │ -overlapsH90 │ │ │ │ -equivaleH9 │ │ │ │ -moreGene │ │ │ │ -moreSpec │ │ │ │ -moreGeneH │ │ │ │ -equivaleH91u │ │ │ │ -moreSpecH9 │ │ │ │ -equivale │ │ │ │ -overlapsH9 │ │ │ │ -moreGeneH │ │ │ │ -moreSpecM9 │ │ │ │ -moreSpec │ │ │ │ -moreSpec │ │ │ │ -moreSpec │ │ │ │ -moreSpec │ │ │ │ -moreGeneI │ │ │ │ -moreSpecf │ │ │ │ -multipar │ │ │ │ ->CONNuFf │ │ │ │ -HTTP/1.0H9 │ │ │ │ -HTTP/1.1H9 │ │ │ │ ->POSTt'H │ │ │ │ -no-cacheH92 │ │ │ │ -:HEADu;H │ │ │ │ -Trailer:L9 │ │ │ │ -Trailer:E1 │ │ │ │ -:HEADteH │ │ │ │ -HTTP/2.0L9 │ │ │ │ -Trailer: │ │ │ │ -keep-aliH92u │ │ │ │ -identityH │ │ │ │ -identityH │ │ │ │ -identityH │ │ │ │ -identityH │ │ │ │ -:HEADtBH │ │ │ │ -http/1.0H92t │ │ │ │ -http/1.1H92u │ │ │ │ -equivaleH9 │ │ │ │ -overlapsH9 │ │ │ │ -http/1.1H9 │ │ │ │ -:SEARu`f │ │ │ │ -:OPTIuDf │ │ │ │ -PROPFINDH9 │ │ │ │ -identityH9 │ │ │ │ -8Traiujf │ │ │ │ -Content-H9 │ │ │ │ ->HEADuNH │ │ │ │ ->HEADt!H │ │ │ │ -Content-H9 │ │ │ │ -8TRACu2A │ │ │ │ -H9D$@u L │ │ │ │ -T$@H+T$PH │ │ │ │ -t$@H+t$PH │ │ │ │ -:socku fA │ │ │ │ -T$pH9Jxu8H │ │ │ │ -r0H+r(H9 │ │ │ │ -:socku8f │ │ │ │ -:CONNu9f │ │ │ │ -no-cache │ │ │ │ -HTTP/2.0H9 │ │ │ │ -S!8Q!u-H │ │ │ │ -|$0H9w u*H │ │ │ │ -r(H9w(u H │ │ │ │ -S(H9P(u^ │ │ │ │ -P08S0uUH │ │ │ │ -H 9K u*H │ │ │ │ -iHM9iPuII │ │ │ │ -Assignedf │ │ │ │ -HHH9KHu;H │ │ │ │ -HPH9KPu1H │ │ │ │ -P H9S u@H │ │ │ │ -P(H9S(u6H │ │ │ │ -H(H9K(u}H │ │ │ │ -S8H9P8us │ │ │ │ -PHH9SHuBH │ │ │ │ -PPH9SPu8H │ │ │ │ -P8H9S8uuH │ │ │ │ -P@H9S@ukH │ │ │ │ -PHH9SHuaH │ │ │ │ -PPH9SPuWH │ │ │ │ -S H9P uaH │ │ │ │ -S0H9P0uWH │ │ │ │ -S(H9P(uWH │ │ │ │ -|$@H9W8}VH │ │ │ │ -# labelI │ │ │ │ -runtime.M9 │ │ │ │ -runtime.M9"A │ │ │ │ -D$`H+D$h │ │ │ │ -runtime. │ │ │ │ -runtime.L9 │ │ │ │ -runtime.H9 │ │ │ │ -L$@H+L$HH │ │ │ │ -H H9K uVH │ │ │ │ -P98S9u8H │ │ │ │ -S H9P uBH │ │ │ │ -P(H9S(u8H │ │ │ │ -S(H9P(u`H │ │ │ │ -P H9S u8H │ │ │ │ -:POSTu/H │ │ │ │ -S(H9P(u_H │ │ │ │ -P0H9S0uUH │ │ │ │ -S(H9P(u_H │ │ │ │ -P0H9S0uUH │ │ │ │ -S(H9P(u_H │ │ │ │ -P0H9S0uUH │ │ │ │ -8!!nuu'f │ │ │ │ -!!binaryH │ │ │ │ -!!binaryH9 │ │ │ │ -!!binaryH │ │ │ │ -!!binary │ │ │ │ -!!binaryH │ │ │ │ -!!binaryH │ │ │ │ -!!binaryH │ │ │ │ -!!binaryH │ │ │ │ -!!binaryH │ │ │ │ -8!!nuubf │ │ │ │ -\$xH9SP~HH │ │ │ │ -<:wu<*wCD │ │ │ │ -e<@w%<>tEA │ │ │ │ -9HS38uCA │ │ │ │ -|$0@8wPuZ │ │ │ │ -rQ@8wQuP │ │ │ │ -rS@8wSu9 │ │ │ │ -rX@8wXu/ │ │ │ │ -L$&f9L$Lt7H │ │ │ │ -f=r/r f=y1 │ │ │ │ -T$ H9J@} │ │ │ │ -T$&H9T$8~ │ │ │ │ -f=r/r f=y1 │ │ │ │ -L$tfD9L$T │ │ │ │ -L$rfD9L$R │ │ │ │ -\$0H9S u9H │ │ │ │ -Q(H9S(u/ │ │ │ │ -Q0f9S0u% │ │ │ │ -t$8H9N(u-H │ │ │ │ -P8H9Q8u0H │ │ │ │ -PHH9QHu H │ │ │ │ -server_eH90u │ │ │ │ -zQ@8~QurH │ │ │ │ -K(H9H(utH │ │ │ │ -P H9S uLH │ │ │ │ -P(H9S(uBH │ │ │ │ -t$0H9F t │ │ │ │ -S H9P u7H │ │ │ │ -t$0H9F t │ │ │ │ -S(H9P(uWH │ │ │ │ -t$0H9N8u │ │ │ │ -t$0H9F(t │ │ │ │ -L$`H9A t │ │ │ │ -\$0H9S u)H │ │ │ │ -S8H9P8utH │ │ │ │ -source_cL │ │ │ │ -ode_infoL │ │ │ │ -visibiliH │ │ │ │ -visibiliH │ │ │ │ -extendeeH │ │ │ │ -type_namH │ │ │ │ -default_H │ │ │ │ -lt_valueH │ │ │ │ -oneof_inH │ │ │ │ -json_namH │ │ │ │ -proto3_oH │ │ │ │ -optionalH │ │ │ │ -java_pacH │ │ │ │ -optimizeH │ │ │ │ -go_packaH │ │ │ │ -deprecatH │ │ │ │ -cc_enablH │ │ │ │ -e_arenasH │ │ │ │ -csharp_nH │ │ │ │ -amespaceH │ │ │ │ -swift_prH │ │ │ │ -php_clasH │ │ │ │ -s_prefixH │ │ │ │ -php_nameH │ │ │ │ -amespaceH │ │ │ │ -ruby_pacH │ │ │ │ -featuresJ │ │ │ │ -deprecatH │ │ │ │ -map_entrH │ │ │ │ -featuresJ │ │ │ │ -allow_alH │ │ │ │ -deprecatH │ │ │ │ -featuresJ │ │ │ │ -input_tyH │ │ │ │ -output_tH │ │ │ │ -client_sH │ │ │ │ -treamingH │ │ │ │ -server_sH │ │ │ │ -treamingH │ │ │ │ -deprecatH │ │ │ │ -featuresJ │ │ │ │ -deprecatH │ │ │ │ -unverifiH │ │ │ │ -ied_lazyH │ │ │ │ -debug_reH │ │ │ │ -retentioH │ │ │ │ -featuresJ │ │ │ │ -feature_J │ │ │ │ -_supportJ │ │ │ │ -field_prH │ │ │ │ -presenceH │ │ │ │ -enum_typH │ │ │ │ -utf8_valH │ │ │ │ -lidationH │ │ │ │ -message_H │ │ │ │ -encodingH │ │ │ │ -json_forH │ │ │ │ -identifiH │ │ │ │ -er_valueH │ │ │ │ -double_vH │ │ │ │ -string_vH │ │ │ │ -aggregatH │ │ │ │ -te_valueH │ │ │ │ -leading_H │ │ │ │ -commentsH │ │ │ │ -verificaH │ │ │ │ -featuresJ │ │ │ │ -featuresJ │ │ │ │ -deprecatH │ │ │ │ -featuresJ │ │ │ │ -debug_reH │ │ │ │ -feature_J │ │ │ │ -_supportJ │ │ │ │ -deprecatH │ │ │ │ -featuresJ │ │ │ │ -edition_H │ │ │ │ -_removedH │ │ │ │ -name_parH │ │ │ │ -is_extenH │ │ │ │ -full_namH │ │ │ │ -reservedH │ │ │ │ -repeatedH │ │ │ │ -MapValueM9 │ │ │ │ -Containif │ │ │ │ -editionsH90 │ │ │ │ -L$H9T$LuWH │ │ │ │ -D$XD9L$X~ A │ │ │ │ -D$HD9L$HA │ │ │ │ -D$8D9L$8~ │ │ │ │ -S(H9P(u>H │ │ │ │ -Q8H9S8um │ │ │ │ -t$0H9F t │ │ │ │ -zigzag32M9 │ │ │ │ -zigzag64M9 │ │ │ │ -9grouu5A │ │ │ │ -9packu2fA │ │ │ │ -9protu[fA │ │ │ │ -sizeCachH90 │ │ │ │ -lazyFielH90 │ │ │ │ -XXX_pres │ │ │ │ -XXX_sizeH90 │ │ │ │ -unknownFf │ │ │ │ -XXX_exteH90 │ │ │ │ -extensioH90 │ │ │ │ -XXX_unreH90 │ │ │ │ -cognizedH9p │ │ │ │ -opaqque.H9 │ │ │ │ -t$0H9F t │ │ │ │ -t$0H9F(t │ │ │ │ -google.pH9 │ │ │ │ -EnumOptiH9>uSf │ │ │ │ -FileOptiL9 │ │ │ │ -FieldOptH9>uV │ │ │ │ -OneofOptL9 │ │ │ │ -EnumOptiI │ │ │ │ -FileOpti │ │ │ │ -MethodOpH9>uT │ │ │ │ -EnumOptiI │ │ │ │ -FileOpti │ │ │ │ -MessageOH9>u^ │ │ │ │ -ServiceOL9 │ │ │ │ -EnumOptiI │ │ │ │ -FileOpti │ │ │ │ -EnumValuH9>uVI │ │ │ │ -eOptionsL9F │ │ │ │ -eOptionsH │ │ │ │ -EnumOptiI │ │ │ │ -FileOpti │ │ │ │ -EnumOptiI │ │ │ │ -FileOpti │ │ │ │ -EnumOptiI │ │ │ │ -FileOptif │ │ │ │ -EnumOptiI │ │ │ │ -FileOpti │ │ │ │ -EnumValuI │ │ │ │ -eOptionsL │ │ │ │ -EnumOptiI │ │ │ │ -FileOpti │ │ │ │ -MessageOI │ │ │ │ -ServiceOL │ │ │ │ -EnumOptiI │ │ │ │ -FileOpti │ │ │ │ -MessageOL │ │ │ │ -EnumOptiI │ │ │ │ -FileOpti │ │ │ │ -MethodOpL │ │ │ │ -EnumOptiI │ │ │ │ -FileOpti │ │ │ │ -FieldOptI │ │ │ │ -OneofOptL │ │ │ │ -EnumOptiI │ │ │ │ -FileOpti │ │ │ │ -FieldOptL │ │ │ │ -EnumOptiI │ │ │ │ -FileOpti │ │ │ │ -EnumOptiI │ │ │ │ -FileOptiL │ │ │ │ -EnumOptiL │ │ │ │ -FileOpti │ │ │ │ -"InfinitH │ │ │ │ -"-InfiniH │ │ │ │ -Infinityf │ │ │ │ --InfinitH9 │ │ │ │ -google.pH9 │ │ │ │ -DurationH9 │ │ │ │ -BoolValu │ │ │ │ -FieldMas │ │ │ │ -ListValuH9 │ │ │ │ -TimestamH9 │ │ │ │ -BytesValH9 │ │ │ │ -FloatValH9 │ │ │ │ -Int32ValH9 │ │ │ │ -Int64ValH9 │ │ │ │ -DoubleVaH9 │ │ │ │ -StringVaH9 │ │ │ │ -UInt32VaH9 │ │ │ │ -UInt64VaH9 │ │ │ │ -google.pH9 │ │ │ │ -DurationH9 │ │ │ │ -BoolValu │ │ │ │ -FieldMas │ │ │ │ -ListValuH9 │ │ │ │ -TimestamH9 │ │ │ │ -BytesValH9 │ │ │ │ -FloatValH9 │ │ │ │ -Int32ValH9 │ │ │ │ -Int64ValH9 │ │ │ │ -DoubleVaH9 │ │ │ │ -StringVaH9 │ │ │ │ -UInt32VaH9 │ │ │ │ -UInt64VaH9 │ │ │ │ -t$0H9F t │ │ │ │ -L$ H9A(| │ │ │ │ -|$8H9w(| │ │ │ │ -8striuDf │ │ │ │ -durationf │ │ │ │ -timestamH9 │ │ │ │ -t$0H9F u8H │ │ │ │ -t$0H9F0t │ │ │ │ -r H9F@u"H │ │ │ │ -|$0H9w u!H │ │ │ │ -t$0H9F u*H │ │ │ │ -t$0H9F u │ │ │ │ -add_listH │ │ │ │ -less_bytH9 │ │ │ │ -logical_H9 │ │ │ │ -not_equaH9 │ │ │ │ -conditioH │ │ │ │ -less_strH9 │ │ │ │ -logical_H9 │ │ │ │ -greater_H │ │ │ │ -string_fH9 │ │ │ │ -strings_ │ │ │ │ -greater_H │ │ │ │ -matches_H9 │ │ │ │ -bytes_toH │ │ │ │ -containsH9 │ │ │ │ -string_tH9 │ │ │ │ -ends_witH │ │ │ │ -h_stringH9V │ │ │ │ -__resultH9>u │ │ │ │ -optionalH9 │ │ │ │ -functionM9 │ │ │ │ -optionalH9 │ │ │ │ -optional │ │ │ │ -P H9S u@H │ │ │ │ -P(H9S(u6H │ │ │ │ -add_byteH9 │ │ │ │ -add_striH9 │ │ │ │ -less_bytH9 │ │ │ │ -not_equaH9 │ │ │ │ -less_str │ │ │ │ -greater_H9 │ │ │ │ -string_fH9 │ │ │ │ -strings_H9 │ │ │ │ -greater_H9 │ │ │ │ -matches_H9 │ │ │ │ -bytes_toH9 │ │ │ │ -contains │ │ │ │ -string_tH9 │ │ │ │ -ends_witH9 │ │ │ │ -h_stringH9H │ │ │ │ -t$0H9F(ubH │ │ │ │ -t$0H9F8u9H │ │ │ │ -t$0H9FHt │ │ │ │ -t$0H9Fxu|H │ │ │ │ -t$0H9F8t │ │ │ │ -t$0H9F t │ │ │ │ -t$0H9F u0H │ │ │ │ -t$0H9F(t │ │ │ │ -t$0H9F u'H │ │ │ │ -t$0H9F(ukH │ │ │ │ -t$0H9F8uBH │ │ │ │ -8stdlu\fA │ │ │ │ -L$8H9Y }NH │ │ │ │ -#interruH9 │ │ │ │ -8in_lu+f │ │ │ │ -$!(MISSIH │ │ │ │ -NGPAREN)H │ │ │ │ -$!(BADNUH │ │ │ │ -$!(MISSIH │ │ │ │ -NGBRACE)H │ │ │ │ -t$0H9F8uoH │ │ │ │ -t$0H9NPuEH │ │ │ │ -~`H9z`u;H │ │ │ │ -zhH9~hu1H │ │ │ │ -@8L9@(~5@ │ │ │ │ -T$ H9B(~$H │ │ │ │ -\$(8S0u# │ │ │ │ -P f9S uD │ │ │ │ -P"f9S"u: │ │ │ │ -P(f9S(u% │ │ │ │ -__resultH │ │ │ │ -__resultH │ │ │ │ -InfinityH9 │ │ │ │ --InfinitH9 │ │ │ │ -InfinityH9 │ │ │ │ --InfinitH9 │ │ │ │ -8formu1f │ │ │ │ -string_fH92u │ │ │ │ -string_f │ │ │ │ --InfinitH │ │ │ │ -InfinityH │ │ │ │ -8formu1f │ │ │ │ -string_fH92u │ │ │ │ -string_f │ │ │ │ -cel.@blof │ │ │ │ -untruste │ │ │ │ -untruste │ │ │ │ -untrusteH9 │ │ │ │ -username │ │ │ │ -username │ │ │ │ -session_H9 │ │ │ │ -session_H9 │ │ │ │ -DISCONNEL │ │ │ │ -ESTABLIS │ │ │ │ -AuthentiL9 │ │ │ │ -Authenti │ │ │ │ -S(H9P(u_H │ │ │ │ -P0H9S0uUH │ │ │ │ -DISCONNEH92 │ │ │ │ -ESTABLISH92 │ │ │ │ -ENTER PAL │ │ │ │ -SSWOuvfA │ │ │ │ -?unixu;M │ │ │ │ +verssionI9 │ │ │ │ ENTER PAH │ │ │ │ ASSWORD:H │ │ │ │ - H3w(H3o0L3 │ │ │ │ -HH3wPH3oXL3 │ │ │ │ -p0H9p@u$H │ │ │ │ - Go fipsH9 │ │ │ │ -!"#$%&'(H │ │ │ │ -)*+,-./0H │ │ │ │ -!"#$%&'(H │ │ │ │ -)*+,-./0H │ │ │ │ -12345678H │ │ │ │ -9:;<=>?@H │ │ │ │ -ABCDEFGHH │ │ │ │ -IJKLMNOPH │ │ │ │ -QRSTUVWXH │ │ │ │ -YZ[\]^_`H │ │ │ │ -abcdefghH │ │ │ │ -ijklmnopH │ │ │ │ -qrstuvwxH │ │ │ │ -p0H9p@u$H │ │ │ │ -XfffffffH │ │ │ │ -ffffffffH │ │ │ │ -SHA3-224H9 │ │ │ │ -SHA3-256H9 │ │ │ │ -SHA3-384H9 │ │ │ │ -SHA3-512H9 │ │ │ │ -SHA-512/L9 │ │ │ │ -SHA3-224H9 │ │ │ │ -SHA3-256H9 │ │ │ │ -SHA3-384H9 │ │ │ │ -SHA3-512H9 │ │ │ │ -SHA-512/L9 │ │ │ │ -!"#$%&'(H │ │ │ │ -)*+,-./0H │ │ │ │ -12345678H │ │ │ │ -9:;<=>?@H │ │ │ │ -ABCDEFGHH │ │ │ │ -IJKLMNOPH │ │ │ │ -QRSTUVWXH │ │ │ │ -YZ[\]^_`H │ │ │ │ +client-aL │ │ │ │ +client-d │ │ │ │ +client-aH │ │ │ │ +S(H9P(ujH │ │ │ │ +P0H9S0u` │ │ │ │ +ENT:ENV,N │ │ │ │ SUATAUAVAWH │ │ │ │ A_A^A]A\][ │ │ │ │ []A\A]A^A_ │ │ │ │ []A\A]A^A_ │ │ │ │ -vdsoPC MQ │ │ │ │ -fields@4O │ │ │ │ -Opaque@U` │ │ │ │ -Config`Mm │ │ │ │ -setVar@( │ │ │ │ -Expand``w │ │ │ │ -SetATN`% │ │ │ │ -number`! │ │ │ │ -cmpGeq`HY │ │ │ │ -byPath@{ │ │ │ │ -context │ │ │ │ -control │ │ │ │ -addRcvr │ │ │ │ -setAddr │ │ │ │ -wantDur │ │ │ │ -NewCall │ │ │ │ -fmt_sbx │ │ │ │ -permute │ │ │ │ -typeURL │ │ │ │ -PadRune │ │ │ │ -net/http │ │ │ │ -eachPair │ │ │ │ -go.shape │ │ │ │ -NumField │ │ │ │ -trailers │ │ │ │ +NumOut 'L │ │ │ │ +Writev@cK │ │ │ │ +Enable ?@ │ │ │ │ +Opaque@(A │ │ │ │ +WriteTo │ │ │ │ +Network │ │ │ │ +InSlice │ │ │ │ +sockaddr │ │ │ │ +Protocol │ │ │ │ +Flowinfo │ │ │ │ +Scope_id │ │ │ │ *[]uint8 │ │ │ │ -Deadline │ │ │ │ +go.shape │ │ │ │ +overflow │ │ │ │ +indirect │ │ │ │ children │ │ │ │ -deadline │ │ │ │ -emptyCtx │ │ │ │ -PtrBytes │ │ │ │ -DefValue │ │ │ │ -BoolFunc │ │ │ │ -Duration │ │ │ │ -Int64Var │ │ │ │ -VisitAll │ │ │ │ -parseOne │ │ │ │ -*[]error │ │ │ │ -peekRune │ │ │ │ -ReadRune │ │ │ │ -readByte │ │ │ │ -argLimit │ │ │ │ -scanBool │ │ │ │ -scanRune │ │ │ │ -scanUint │ │ │ │ -*fmt.fmt │ │ │ │ -fmtFloat │ │ │ │ -truncate │ │ │ │ -fmtFlags │ │ │ │ -erroring │ │ │ │ -wrapErrs │ │ │ │ -doPrintf │ │ │ │ -fmtBytes │ │ │ │ -printArg │ │ │ │ -GoString │ │ │ │ -ReadFrom │ │ │ │ -ReadByte │ │ │ │ -*io.pipe │ │ │ │ -log/slog │ │ │ │ -LogValue │ │ │ │ -duration │ │ │ │ -AddAttrs │ │ │ │ -NumAttrs │ │ │ │ -LogAttrs │ │ │ │ -logAttrs │ │ │ │ -PusherID │ │ │ │ -priority │ │ │ │ -DataSize │ │ │ │ -StreamID │ │ │ │ -logReads │ │ │ │ -Priority │ │ │ │ -endWrite │ │ │ │ -logWrite │ │ │ │ -HttpOnly │ │ │ │ -SameSite │ │ │ │ -Unparsed │ │ │ │ -Location │ │ │ │ -segments │ │ │ │ -PostForm │ │ │ │ -Response │ │ │ │ -FormFile │ │ │ │ -patIndex │ │ │ │ -SetHTTP1 │ │ │ │ -SetHTTP2 │ │ │ │ -chunking │ │ │ │ -tlsState │ │ │ │ -curState │ │ │ │ -getState │ │ │ │ -hijacked │ │ │ │ -setState │ │ │ │ -ErrorLog │ │ │ │ -ServeTLS │ │ │ │ -Shutdown │ │ │ │ -Settings │ │ │ │ -readMore │ │ │ │ -streamID │ │ │ │ -inGoAway │ │ │ │ -pingSent │ │ │ │ -condlogf │ │ │ │ -breakErr │ │ │ │ -closeErr │ │ │ │ -isPushed │ │ │ │ -WriterTo │ │ │ │ -didClose │ │ │ │ -onHitEOF │ │ │ │ -addChild │ │ │ │ -register │ │ │ │ -setError │ │ │ │ -cacheKey │ │ │ │ -reserved │ │ │ │ -inFlight │ │ │ │ -canceled │ │ │ │ -isBroken │ │ │ │ -isReused │ │ │ │ -readLoop │ │ │ │ -proxyURL │ │ │ │ -popFront │ │ │ │ -pushBack │ │ │ │ -idleConn │ │ │ │ -altProto │ │ │ │ -InFlight │ │ │ │ -dialConn │ │ │ │ -ConnPool │ │ │ │ -connPool │ │ │ │ -abortErr │ │ │ │ -lastIdle │ │ │ │ -LastIdle │ │ │ │ -MarkDead │ │ │ │ -expected │ │ │ │ -Listener │ │ │ │ -Username │ │ │ │ -Password │ │ │ │ -*os.File │ │ │ │ -*os.file │ │ │ │ -nonblock │ │ │ │ -Truncate │ │ │ │ -readFrom │ │ │ │ -ReadFile │ │ │ │ -ReadLink │ │ │ │ -UserTime │ │ │ │ -mstartfn │ │ │ │ -throwing │ │ │ │ -spinning │ │ │ │ -freeWait │ │ │ │ -ncgocall │ │ │ │ -idleNode │ │ │ │ -waitlock │ │ │ │ -freelink │ │ │ │ -libcallg │ │ │ │ -dlogPerM │ │ │ │ -*[]int16 │ │ │ │ +valEqual │ │ │ │ +initSlow │ │ │ │ +clientID │ │ │ │ *[]int32 │ │ │ │ *[]int64 │ │ │ │ *uintptr │ │ │ │ *float32 │ │ │ │ *float64 │ │ │ │ +*[]error │ │ │ │ slotsPtr │ │ │ │ entryOff │ │ │ │ cuOffset │ │ │ │ funcInfo │ │ │ │ FileLine │ │ │ │ entryoff │ │ │ │ baseaddr │ │ │ │ @@ -1201,114 +321,125 @@ │ │ │ │ disabled │ │ │ │ lastTime │ │ │ │ varintAt │ │ │ │ entryGen │ │ │ │ targetpc │ │ │ │ waitsema │ │ │ │ lockAddr │ │ │ │ +mstartfn │ │ │ │ +throwing │ │ │ │ +spinning │ │ │ │ +freeWait │ │ │ │ +ncgocall │ │ │ │ +idleNode │ │ │ │ +waitlock │ │ │ │ +freelink │ │ │ │ +libcallg │ │ │ │ +dlogPerM │ │ │ │ Function │ │ │ │ +duration │ │ │ │ released │ │ │ │ inStacks │ │ │ │ mSpanSys │ │ │ │ otherSys │ │ │ │ heapGoal │ │ │ │ IdleTime │ │ │ │ +UserTime │ │ │ │ cpuStats │ │ │ │ heapScan │ │ │ │ gRunning │ │ │ │ gWaiting │ │ │ │ gCreated │ │ │ │ sysStats │ │ │ │ cpuStats │ │ │ │ -tagCount │ │ │ │ -overflow │ │ │ │ concrete │ │ │ │ asserted │ │ │ │ dispatch │ │ │ │ callingG │ │ │ │ capacity │ │ │ │ -previous │ │ │ │ fileLine │ │ │ │ shutdown │ │ │ │ FuncType │ │ │ │ Pointers │ │ │ │ Uncommon │ │ │ │ uncommon │ │ │ │ +PtrBytes │ │ │ │ pushHead │ │ │ │ headTail │ │ │ │ -indirect │ │ │ │ -valEqual │ │ │ │ -initSlow │ │ │ │ -TryRLock │ │ │ │ -sockaddr │ │ │ │ -Protocol │ │ │ │ -Flowinfo │ │ │ │ -Scope_id │ │ │ │ +*sys.nih │ │ │ │ +Truncate │ │ │ │ cacheEnd │ │ │ │ +GoString │ │ │ │ +Location │ │ │ │ UnixNano │ │ │ │ -appendTo │ │ │ │ -Template │ │ │ │ -getNonce │ │ │ │ -provider │ │ │ │ -setupCEL │ │ │ │ -getTeams │ │ │ │ -Provider │ │ │ │ +appendTo │ │ │ │ +ReadRune │ │ │ │ +*fmt.fmt │ │ │ │ +fmtFloat │ │ │ │ +truncate │ │ │ │ +fmtFlags │ │ │ │ +erroring │ │ │ │ +wrapErrs │ │ │ │ +doPrintf │ │ │ │ +fmtBytes │ │ │ │ +printArg │ │ │ │ +NumField │ │ │ │ +ReadByte │ │ │ │ +rwunlock │ │ │ │ +*poll.FD │ │ │ │ +IsStream │ │ │ │ +RawWrite │ │ │ │ +ReadFrom │ │ │ │ +Shutdown │ │ │ │ +WriteMsg │ │ │ │ +eofError │ │ │ │ +readLock │ │ │ │ +pollable │ │ │ │ +waitRead │ │ │ │ +*os.File │ │ │ │ +*os.file │ │ │ │ +nonblock │ │ │ │ +readFrom │ │ │ │ +Deadline │ │ │ │ +deadline │ │ │ │ +emptyCtx │ │ │ │ +log/slog │ │ │ │ +LogValue │ │ │ │ +Duration │ │ │ │ +AddAttrs │ │ │ │ +NumAttrs │ │ │ │ +LogAttrs │ │ │ │ +logAttrs │ │ │ │ +ClientID │ │ │ │ +password │ │ │ │ +respChMu │ │ │ │ +OutCount │ │ │ │ +OutSlice │ │ │ │ +clearSeq │ │ │ │ +lockSlow │ │ │ │ assignTo │ │ │ │ -encoding │ │ │ │ +register │ │ │ │ CanFloat │ │ │ │ MapIndex │ │ │ │ MapRange │ │ │ │ SetBytes │ │ │ │ SetFloat │ │ │ │ setRunes │ │ │ │ typeSlow │ │ │ │ -prevRune │ │ │ │ lastRead │ │ │ │ ptrLevel │ │ │ │ omitZero │ │ │ │ -Contains │ │ │ │ -scanNext │ │ │ │ arrayEnc │ │ │ │ -Buffered │ │ │ │ SetFlags │ │ │ │ -isClient │ │ │ │ -eventArr │ │ │ │ -blockedc │ │ │ │ -Overhead │ │ │ │ -haveVers │ │ │ │ -rawInput │ │ │ │ -lifetime │ │ │ │ -original │ │ │ │ -pskModes │ │ │ │ -ConfigID │ │ │ │ -configID │ │ │ │ -response │ │ │ │ -newPoint │ │ │ │ -ecSignOk │ │ │ │ -hintCert │ │ │ │ -NotAfter │ │ │ │ -KeyUsage │ │ │ │ -DNSNames │ │ │ │ -Policies │ │ │ │ -*url.URL │ │ │ │ -Hostname │ │ │ │ -JoinPath │ │ │ │ -Redacted │ │ │ │ -joinPath │ │ │ │ -username │ │ │ │ -password │ │ │ │ -Fragment │ │ │ │ -RawQuery │ │ │ │ -OmitHost │ │ │ │ +encoding │ │ │ │ AddrPort │ │ │ │ addrFunc │ │ │ │ writeMsg │ │ │ │ Interval │ │ │ │ -AppendTo │ │ │ │ -AddrPort │ │ │ │ +AppendTo │ │ │ │ addrAttr │ │ │ │ criteria │ │ │ │ ai_flags │ │ │ │ attempts │ │ │ │ noReload │ │ │ │ nameList │ │ │ │ PreferGo │ │ │ │ @@ -1320,604 +451,51 @@ │ │ │ │ lookupMX │ │ │ │ lookupNS │ │ │ │ preferGo │ │ │ │ DialUnix │ │ │ │ resolver │ │ │ │ Resolver │ │ │ │ dialUnix │ │ │ │ -initOnce │ │ │ │ readLine │ │ │ │ -DNSStart │ │ │ │ -boundary │ │ │ │ -lastpart │ │ │ │ -Boundary │ │ │ │ -Filename │ │ │ │ -NextPart │ │ │ │ -ReadForm │ │ │ │ -nextPart │ │ │ │ -readForm │ │ │ │ -FileName │ │ │ │ -FormName │ │ │ │ -closeDot │ │ │ │ -ReadLine │ │ │ │ -*fs.File │ │ │ │ -lastByte │ │ │ │ -writeBuf │ │ │ │ -linkMask │ │ │ │ -*[19]int │ │ │ │ -histSize │ │ │ │ -codebits │ │ │ │ -copyDist │ │ │ │ -copyData │ │ │ │ -moreBits │ │ │ │ -encSpeed │ │ │ │ -bitCount │ │ │ │ -generate │ │ │ │ -matchLen │ │ │ │ -hashHead │ │ │ │ -hashPrev │ │ │ │ -IsPseudo │ │ │ │ -addEntry │ │ │ │ -callEmit │ │ │ │ -checkEnd │ │ │ │ -PushBack │ │ │ │ -lazyInit │ │ │ │ -useProxy │ │ │ │ -buildIDX │ │ │ │ -fileName │ │ │ │ -IsFolded │ │ │ │ -isFolded │ │ │ │ -NumLabel │ │ │ │ -Comments │ │ │ │ -commentX │ │ │ │ -Demangle │ │ │ │ -nextHash │ │ │ │ -pbSample │ │ │ │ -int64Opt │ │ │ │ -wantSize │ │ │ │ -rwunlock │ │ │ │ -*poll.FD │ │ │ │ -IsStream │ │ │ │ -RawWrite │ │ │ │ -WriteMsg │ │ │ │ -eofError │ │ │ │ -readLock │ │ │ │ -pollable │ │ │ │ -waitRead │ │ │ │ -OutCount │ │ │ │ -SlotSize │ │ │ │ -Embedded │ │ │ │ -OutSlice │ │ │ │ -*sys.nih │ │ │ │ -clearSeq │ │ │ │ -entryIdx │ │ │ │ -lockSlow │ │ │ │ -ShortTag │ │ │ │ -end_mark │ │ │ │ -implicit │ │ │ │ -possible │ │ │ │ -required │ │ │ │ -sequence │ │ │ │ -newlines │ │ │ │ -comments │ │ │ │ -document │ │ │ │ -tag_data │ │ │ │ -*[][]int │ │ │ │ -doneInit │ │ │ │ -textless │ │ │ │ -mappingv │ │ │ │ -evalBool │ │ │ │ -evalCall │ │ │ │ -varValue │ │ │ │ -ErrorURI │ │ │ │ -setValue │ │ │ │ -TokenURL │ │ │ │ -ClientID │ │ │ │ -Endpoint │ │ │ │ -Exchange │ │ │ │ -GetNonce │ │ │ │ -Endpoint │ │ │ │ -fallback │ │ │ │ -ExitFunc │ │ │ │ -Warningf │ │ │ │ -WithTime │ │ │ │ -inflight │ │ │ │ -*cel.Env │ │ │ │ -Validate │ │ │ │ -features │ │ │ │ -prsrOpts │ │ │ │ -chkMutex │ │ │ │ -progOpts │ │ │ │ -*cel.Ast │ │ │ │ -ToConfig │ │ │ │ -evalOpts │ │ │ │ -FindType │ │ │ │ -NewValue │ │ │ │ -NewError │ │ │ │ -NewIdent │ │ │ │ -Optimize │ │ │ │ -lazyVars │ │ │ │ -Expander │ │ │ │ -typeName │ │ │ │ -HasTrait │ │ │ │ -TypeName │ │ │ │ -refValue │ │ │ │ -slotVals │ │ │ │ -sameSite │ │ │ │ -LogLevel │ │ │ │ -GetState │ │ │ │ -matchcap │ │ │ │ -newBytes │ │ │ │ -HashFunc │ │ │ │ -hashFunc │ │ │ │ -isRSAPSS │ │ │ │ -Subjects │ │ │ │ -excluded │ │ │ │ -*aes.CTR │ │ │ │ -*gcm.GCM │ │ │ │ -checkSum │ │ │ │ -constSum │ │ │ │ -oneStage │ │ │ │ -AddBytes │ │ │ │ -AddUint8 │ │ │ │ -AddValue │ │ │ │ -SetError │ │ │ │ -Exporter │ │ │ │ +*url.URL │ │ │ │ +Hostname │ │ │ │ +JoinPath │ │ │ │ +Redacted │ │ │ │ +joinPath │ │ │ │ +username │ │ │ │ +Password │ │ │ │ +Username │ │ │ │ +Fragment │ │ │ │ +RawQuery │ │ │ │ +OmitHost │ │ │ │ canonMap │ │ │ │ cloneSeq │ │ │ │ -Overlaps │ │ │ │ WithZone │ │ │ │ realType │ │ │ │ Question │ │ │ │ resource │ │ │ │ -Generate │ │ │ │ -math/big │ │ │ │ -*big.Int │ │ │ │ -*big.nat │ │ │ │ -divBasic │ │ │ │ -divLarge │ │ │ │ -mulAddWW │ │ │ │ -mulRange │ │ │ │ -setBytes │ │ │ │ -subMod2N │ │ │ │ -Binomial │ │ │ │ -IsUint64 │ │ │ │ -MulRange │ │ │ │ -SetInt64 │ │ │ │ -validate │ │ │ │ -TrailCCC │ │ │ │ -IsNormal │ │ │ │ -doAppend │ │ │ │ -multiSeg │ │ │ │ -nextMain │ │ │ │ -tmpBytes │ │ │ │ -minwidth │ │ │ │ -tabwidth │ │ │ │ -padbytes │ │ │ │ -Position │ │ │ │ -NodeType │ │ │ │ -CopyList │ │ │ │ -emitItem │ │ │ │ -nextItem │ │ │ │ -thisItem │ │ │ │ -IsAssign │ │ │ │ -CopyPipe │ │ │ │ -ElseList │ │ │ │ -itemList │ │ │ │ -newBreak │ │ │ │ -newChain │ │ │ │ -newField │ │ │ │ -newRange │ │ │ │ -pipeline │ │ │ │ -GetLevel │ │ │ │ -SetLevel │ │ │ │ -newEntry │ │ │ │ -FieldMap │ │ │ │ -IsPublic │ │ │ │ -verifier │ │ │ │ -WithType │ │ │ │ -EmbedJWK │ │ │ │ -embedJWK │ │ │ │ -AccuInit │ │ │ │ -IterVar2 │ │ │ │ -LoopStep │ │ │ │ -Elements │ │ │ │ -AsSelect │ │ │ │ -AsStruct │ │ │ │ -Children │ │ │ │ -*ast.AST │ │ │ │ -baseLine │ │ │ │ -CopyExpr │ │ │ │ -testOnly │ │ │ │ -elements │ │ │ │ -iterVar2 │ │ │ │ -accuInit │ │ │ │ -loopCond │ │ │ │ -loopStep │ │ │ │ -function │ │ │ │ -isMember │ │ │ │ -argTypes │ │ │ │ -binaryOp │ │ │ │ -ArgTypes │ │ │ │ -Examples │ │ │ │ -Bindings │ │ │ │ -Operator │ │ │ │ -variable │ │ │ │ -Variable │ │ │ │ -Subtract │ │ │ │ -Duration │ │ │ │ -Multiply │ │ │ │ -typeDesc │ │ │ │ -Iterator │ │ │ │ -prevList │ │ │ │ -nextList │ │ │ │ -baseList │ │ │ │ -GetValue │ │ │ │ -HasValue │ │ │ │ -*ref.Val │ │ │ │ -GetField │ │ │ │ -GetMajor │ │ │ │ -GetMinor │ │ │ │ -GetExprs │ │ │ │ -GetError │ │ │ │ -GetIdent │ │ │ │ -costBind │ │ │ │ -costCall │ │ │ │ -AddIdent │ │ │ │ -addIdent │ │ │ │ -notAType │ │ │ │ -findLine │ │ │ │ -AliasSet │ │ │ │ -CallCost │ │ │ │ -dropArgs │ │ │ │ -wildcard │ │ │ │ -QualBool │ │ │ │ -QualUint │ │ │ │ -Wildcard │ │ │ │ -optional │ │ │ │ -InitVals │ │ │ │ -overload │ │ │ │ -SetValue │ │ │ │ -observer │ │ │ │ -valueSet │ │ │ │ -celValue │ │ │ │ -unknowns │ │ │ │ -bindings │ │ │ │ -evalFold │ │ │ │ -ArgCount │ │ │ │ -MacroKey │ │ │ │ -argCount │ │ │ │ -expander │ │ │ │ -examples │ │ │ │ -deleteID │ │ │ │ -newIdent │ │ │ │ -VisitInt │ │ │ │ -maxDepth │ │ │ │ -HasError │ │ │ │ -Precpred │ │ │ │ -SetState │ │ │ │ -FullName │ │ │ │ -Messages │ │ │ │ -Services │ │ │ │ -ByNumber │ │ │ │ -IsClosed │ │ │ │ -IsPacked │ │ │ │ -JSONName │ │ │ │ -MapValue │ │ │ │ -TextName │ │ │ │ -MessageA │ │ │ │ -MessageB │ │ │ │ -NewField │ │ │ │ -getBytes │ │ │ │ -getIface │ │ │ │ -sizeList │ │ │ │ -mergeMap │ │ │ │ -*anypb.x │ │ │ │ -NumFiles │ │ │ │ -numFiles │ │ │ │ -NumEnums │ │ │ │ -numEnums │ │ │ │ -fieldMap │ │ │ │ -msgTypes │ │ │ │ -GetBegin │ │ │ │ -GetCtype │ │ │ │ -GetLabel │ │ │ │ -GetStart │ │ │ │ -scriptID │ │ │ │ -regionID │ │ │ │ -Variants │ │ │ │ -language │ │ │ │ -haveTags │ │ │ │ -addIfNew │ │ │ │ -default_ │ │ │ │ -Fprintln │ │ │ │ -Sprintln │ │ │ │ -Language │ │ │ │ -setFlags │ │ │ │ -IsDecode │ │ │ │ -blockKey │ │ │ │ -timeFunc │ │ │ │ -CapNames │ │ │ │ -Simplify │ │ │ │ -capNames │ │ │ │ -calcSize │ │ │ │ -collapse │ │ │ │ -parseInt │ │ │ │ -tmpClass │ │ │ │ -numRunes │ │ │ │ -resetFor │ │ │ │ -explicit │ │ │ │ -timeType │ │ │ │ -Locality │ │ │ │ -Province │ │ │ │ -Required │ │ │ │ -Absolute │ │ │ │ -Pow22523 │ │ │ │ -lcgState │ │ │ │ -redoCode │ │ │ │ -nextscan │ │ │ │ -GetNanos │ │ │ │ -skipNull │ │ │ │ -EndArray │ │ │ │ -WriteInt │ │ │ │ -GetChild │ │ │ │ -readOnly │ │ │ │ -addRange │ │ │ │ -getLabel │ │ │ │ -PushMode │ │ │ │ -decision │ │ │ │ -addState │ │ │ │ -evaluate │ │ │ │ -GetNoEnt │ │ │ │ -minValue │ │ │ │ -getEdges │ │ │ │ -numEdges │ │ │ │ -setEdges │ │ │ │ -AddChild │ │ │ │ -ExitRule │ │ │ │ -SetStart │ │ │ │ -SetTrace │ │ │ │ -GetIndex │ │ │ │ -SetIndex │ │ │ │ -CopyFrom │ │ │ │ -GetToken │ │ │ │ -getChild │ │ │ │ -copyText │ │ │ │ -endState │ │ │ │ -dfaState │ │ │ │ -MatchATN │ │ │ │ -Relation │ │ │ │ -AllCOMMA │ │ │ │ -Get_expr │ │ │ │ -Set_expr │ │ │ │ -AllCOLON │ │ │ │ -OptField │ │ │ │ -GetElems │ │ │ │ -SetElems │ │ │ │ -ExprList │ │ │ │ -ListInit │ │ │ │ -relation │ │ │ │ -NUM_UINT │ │ │ │ -CEL_TRUE │ │ │ │ -_optExpr │ │ │ │ -LBRACKET │ │ │ │ -RPRACKET │ │ │ │ -AllMINUS │ │ │ │ -EnterInt │ │ │ │ -ExitCalc │ │ │ │ -ExitExpr │ │ │ │ -ExitNull │ │ │ │ -ExitUint │ │ │ │ -Measured │ │ │ │ -InitJSON │ │ │ │ -nameJSON │ │ │ │ -nameText │ │ │ │ -APILevel │ │ │ │ -allEnums │ │ │ │ -Extendee │ │ │ │ -Maximize │ │ │ │ -minimize │ │ │ │ -RegionID │ │ │ │ -ScriptID │ │ │ │ -pVariant │ │ │ │ -SetMacro │ │ │ │ -HasIndex │ │ │ │ -startPos │ │ │ │ -SetScale │ │ │ │ -symIndex │ │ │ │ -needsSep │ │ │ │ -encIndir │ │ │ │ -decIndir │ │ │ │ -fieldnum │ │ │ │ -numInstr │ │ │ │ -decOpFor │ │ │ │ -nextUint │ │ │ │ -recvType │ │ │ │ -wireType │ │ │ │ -freeList │ │ │ │ -countBuf │ │ │ │ -sendZero │ │ │ │ -sendType │ │ │ │ -IsRemote │ │ │ │ -SpanKind │ │ │ │ -spanKind │ │ │ │ -AddEvent │ │ │ │ -noopSpan │ │ │ │ -lastCall │ │ │ │ -lastKind │ │ │ │ -**string │ │ │ │ -**uint32 │ │ │ │ -**uint64 │ │ │ │ -BytesPtr │ │ │ │ -Int32Ptr │ │ │ │ -Int64Ptr │ │ │ │ -initDone │ │ │ │ -endGroup │ │ │ │ -keyFuncs │ │ │ │ -valFuncs │ │ │ │ -FieldNum │ │ │ │ -Protobuf │ │ │ │ -go/token │ │ │ │ -lastType │ │ │ │ -Snapshot │ │ │ │ -macroArg │ │ │ │ -registry │ │ │ │ -delegate │ │ │ │ -WithName │ │ │ │ -WithSink │ │ │ │ -applyAdd │ │ │ │ -IntSlice │ │ │ │ -AsString │ │ │ │ -stringly │ │ │ │ -GetDepth │ │ │ │ -sanitize │ │ │ │ - NumMethod │ │ │ │ - *[3]uint8 │ │ │ │ - cancelCtx │ │ │ │ - statusBuf │ │ │ │ - *[]func() │ │ │ │ - cancelCtx │ │ │ │ +DNSStart │ │ │ │ + *[0]uint8 │ │ │ │ Temporary │ │ │ │ - AfterFunc │ │ │ │ - PtrToThis │ │ │ │ - SetOutput │ │ │ │ - StringVar │ │ │ │ - Uint64Var │ │ │ │ + *[8]uint8 │ │ │ │ *[4]uint8 │ │ │ │ - SkipSpace │ │ │ │ - writeByte │ │ │ │ - writeRune │ │ │ │ - validSave │ │ │ │ - nlIsSpace │ │ │ │ - hexString │ │ │ │ + Interface │ │ │ │ + *[3]int64 │ │ │ │ + X__unused │ │ │ │ Precision │ │ │ │ - padString │ │ │ │ - reordered │ │ │ │ - panicking │ │ │ │ - argNumber │ │ │ │ - badArgNum │ │ │ │ - doPrintln │ │ │ │ - fmtString │ │ │ │ - *chan int │ │ │ │ - WriteByte │ │ │ │ - closeRead │ │ │ │ - LogValuer │ │ │ │ - WithAttrs │ │ │ │ - WithGroup │ │ │ │ - AddSource │ │ │ │ - *[]string │ │ │ │ - withAttrs │ │ │ │ - withGroup │ │ │ │ - capturePC │ │ │ │ - *[1]uint8 │ │ │ │ - StreamDep │ │ │ │ - Exclusive │ │ │ │ - isControl │ │ │ │ - *[9]uint8 │ │ │ │ - dataFrame │ │ │ │ - lastFrame │ │ │ │ - errDetail │ │ │ │ - headerBuf │ │ │ │ - logWrites │ │ │ │ - EndStream │ │ │ │ - PadLength │ │ │ │ - *[8]uint8 │ │ │ │ - PromiseID │ │ │ │ - ReadFrame │ │ │ │ - WriteData │ │ │ │ - WritePing │ │ │ │ - connError │ │ │ │ - CloseConn │ │ │ │ - closeBody │ │ │ │ - AddCookie │ │ │ │ - BasicAuth │ │ │ │ - FormValue │ │ │ │ - ParseForm │ │ │ │ - PathValue │ │ │ │ - UserAgent │ │ │ │ - ServeHTTP │ │ │ │ - hijackedv │ │ │ │ - TLSConfig │ │ │ │ - ConnState │ │ │ │ - Protocols │ │ │ │ - listeners │ │ │ │ - protocols │ │ │ │ - trackConn │ │ │ │ - ServeConn │ │ │ │ - serveConn │ │ │ │ - Available │ │ │ │ - available │ │ │ │ - idleTimer │ │ │ │ - Truncated │ │ │ │ - debugData │ │ │ │ - DebugData │ │ │ │ - Increment │ │ │ │ - endStream │ │ │ │ - newStream │ │ │ │ - notePanic │ │ │ │ - startPush │ │ │ │ - setBuffer │ │ │ │ - bodyBytes │ │ │ │ - writeBody │ │ │ │ - LocalAddr │ │ │ │ - findChild │ │ │ │ - matchPath │ │ │ │ - currQueue │ │ │ │ - nextQueue │ │ │ │ - queuePool │ │ │ │ - RoundTrip │ │ │ │ - allowHTTP │ │ │ │ - addedGzip │ │ │ │ - readLimit │ │ │ │ - roundTrip │ │ │ │ - writeLoop │ │ │ │ - proxyAuth │ │ │ │ - afterDial │ │ │ │ - peekFront │ │ │ │ - closeIdle │ │ │ │ - AllowHTTP │ │ │ │ - reqCancel │ │ │ │ - abortOnce │ │ │ │ - firstByte │ │ │ │ - doRequest │ │ │ │ - singleUse │ │ │ │ - readerErr │ │ │ │ - closeConn │ │ │ │ - idleState │ │ │ │ - setGoAway │ │ │ │ - closeOnce │ │ │ │ - transport │ │ │ │ - Transport │ │ │ │ - net/netip │ │ │ │ - *[5]uint8 │ │ │ │ - *os.dirFS │ │ │ │ - noWriteTo │ │ │ │ - StoreNoWB │ │ │ │ - RemoveAll │ │ │ │ - caughtsig │ │ │ │ - mallocing │ │ │ │ - profilehz │ │ │ │ - printlock │ │ │ │ - traceback │ │ │ │ - schedlink │ │ │ │ - lockedExt │ │ │ │ - lockedInt │ │ │ │ - mWaitList │ │ │ │ - profStack │ │ │ │ - libcallpc │ │ │ │ - libcallsp │ │ │ │ - cheaprand │ │ │ │ - locksHeld │ │ │ │ - rangefunc │ │ │ │ - os/signal │ │ │ │ - *[]uint16 │ │ │ │ + PluginLog │ │ │ │ + *[]func() │ │ │ │ *[]uint32 │ │ │ │ *[]uint64 │ │ │ │ + *[]string │ │ │ │ + rangefunc │ │ │ │ + StoreNoWB │ │ │ │ recovered │ │ │ │ - gopanicFP NotInHeap │ │ │ │ + gopanicFP │ │ │ │ + *[1]uint8 NotInHeap │ │ │ │ startLine │ │ │ │ nfuncdata │ │ │ │ isInlined │ │ │ │ pclntable │ │ │ │ noptrdata │ │ │ │ enoptrbss │ │ │ │ typelinks │ │ │ │ @@ -1928,18 +506,21 @@ │ │ │ │ nextDefer │ │ │ │ nextFrame │ │ │ │ decActive │ │ │ │ incActive │ │ │ │ cleanHead │ │ │ │ deleteMin │ │ │ │ isSending │ │ │ │ + lockedExt │ │ │ │ + lockedInt │ │ │ │ syscallsp │ │ │ │ syscallpc │ │ │ │ syscallbp │ │ │ │ stackLock │ │ │ │ + schedlink │ │ │ │ waitsince │ │ │ │ ditWanted │ │ │ │ ancestors │ │ │ │ sleepWhen │ │ │ │ schedtick │ │ │ │ schedwhen │ │ │ │ sizeclass │ │ │ │ @@ -1952,125 +533,109 @@ │ │ │ │ scanAlloc │ │ │ │ reclaimed │ │ │ │ tryGetObj │ │ │ │ deferpool │ │ │ │ goidcache │ │ │ │ storeSlow │ │ │ │ haveStack │ │ │ │ + available │ │ │ │ reentered │ │ │ │ + caughtsig │ │ │ │ + mallocing │ │ │ │ + profilehz │ │ │ │ + printlock │ │ │ │ + traceback │ │ │ │ + mWaitList │ │ │ │ + profStack │ │ │ │ + libcallpc │ │ │ │ + libcallsp │ │ │ │ + cheaprand │ │ │ │ + locksHeld │ │ │ │ committed │ │ │ │ largeFree │ │ │ │ inObjects │ │ │ │ stacksSys │ │ │ │ mCacheSys │ │ │ │ gcMiscSys │ │ │ │ TotalTime │ │ │ │ stackScan │ │ │ │ totalScan │ │ │ │ gRunnable │ │ │ │ heapStats │ │ │ │ - dataCount │ │ │ │ sleepStub │ │ │ │ - FreeBytes │ │ │ │ + *chan int │ │ │ │ ArrayType │ │ │ │ - *[2]uint8 │ │ │ │ - *[3]int64 │ │ │ │ - writerSem │ │ │ │ - readerSem │ │ │ │ + NumMethod │ │ │ │ + PtrToThis │ │ │ │ localSize │ │ │ │ - Broadcast │ │ │ │ - *sync.Map │ │ │ │ - *[2]int32 │ │ │ │ - Multiaddr │ │ │ │ - Interface │ │ │ │ - X__unused │ │ │ │ - permitted │ │ │ │ - *[1]int32 │ │ │ │ - *[]*uint8 │ │ │ │ - ValueElem │ │ │ │ cacheZone │ │ │ │ GobDecode │ │ │ │ GobEncode │ │ │ │ UnixMicro │ │ │ │ UnixMilli │ │ │ │ stripMono │ │ │ │ initTimer │ │ │ │ - AuthStyle │ │ │ │ - BlockSize │ │ │ │ - WithExtra │ │ │ │ - CheckUser │ │ │ │ - ctxCancel │ │ │ │ - clientsCh │ │ │ │ - commandMu │ │ │ │ + writeByte │ │ │ │ + writeRune │ │ │ │ + padString │ │ │ │ + reordered │ │ │ │ + panicking │ │ │ │ + argNumber │ │ │ │ + badArgNum │ │ │ │ + doPrintln │ │ │ │ + fmtString │ │ │ │ + WriteByte │ │ │ │ + WriteRune │ │ │ │ + copyCheck │ │ │ │ + Ftruncate │ │ │ │ + WaitWrite │ │ │ │ + WriteOnce │ │ │ │ + writeLock │ │ │ │ + waitWrite │ │ │ │ + cancelCtx │ │ │ │ + AfterFunc │ │ │ │ + LogValuer │ │ │ │ + WithAttrs │ │ │ │ + WithGroup │ │ │ │ + AddSource │ │ │ │ + withAttrs │ │ │ │ + withGroup │ │ │ │ + connected │ │ │ │ + *abi.Kind │ │ │ │ + *abi.Type │ │ │ │ + *abi.Name │ │ │ │ + *abi.ITab │ │ │ │ + Specified │ │ │ │ + *maps.Map │ │ │ │ + Immutable │ │ │ │ + closeRead │ │ │ │ Anonymous │ │ │ │ CallSlice │ │ │ │ SetString │ │ │ │ bytesSlow │ │ │ │ regAssign │ │ │ │ retOffset │ │ │ │ stackPtrs │ │ │ │ inRegPtrs │ │ │ │ - framePool SliceType │ │ │ │ - *[256]int │ │ │ │ - tableSize │ │ │ │ - toReplace │ │ │ │ - WriteRune │ │ │ │ - copyCheck │ │ │ │ - buildOnce │ │ │ │ + framePool │ │ │ │ + IsRegular │ │ │ │ + Available │ │ │ │ ReadBytes │ │ │ │ readSlice │ │ │ │ nameBytes │ │ │ │ omitEmpty │ │ │ │ - readIndex │ │ │ │ - saveError │ │ │ │ - scanWhile │ │ │ │ - unmarshal │ │ │ │ - useNumber │ │ │ │ - UseNumber │ │ │ │ - readValue │ │ │ │ SetIndent │ │ │ │ indentBuf │ │ │ │ + SetOutput │ │ │ │ SetPrefix │ │ │ │ isDiscard │ │ │ │ - *tls.Conn │ │ │ │ - EarlyData │ │ │ │ - createdAt │ │ │ │ - nextEvent │ │ │ │ - DidResume │ │ │ │ - TLSUnique │ │ │ │ - ClientCAs │ │ │ │ - *tls.aead │ │ │ │ - NonceSize │ │ │ │ - didResume │ │ │ │ - buffering │ │ │ │ - bytesSent │ │ │ │ - sessionId │ │ │ │ - keyShares │ │ │ │ - earlyData │ │ │ │ - PublicKey │ │ │ │ - Handshake │ │ │ │ - sendAlert │ │ │ │ - signature │ │ │ │ - clientMD5 │ │ │ │ - serverMD5 │ │ │ │ - clientSum │ │ │ │ - serverSum │ │ │ │ - nonceMask │ │ │ │ - IsOnCurve │ │ │ │ - Unmarshal │ │ │ │ - handshake │ │ │ │ - rsaSignOk │ │ │ │ - *[]net.IP │ │ │ │ - RawIssuer │ │ │ │ - Signature │ │ │ │ - NotBefore │ │ │ │ - decodeMap │ │ │ │ *net.Addr │ │ │ │ IsPrivate │ │ │ │ *net.conn │ │ │ │ + LocalAddr │ │ │ │ CloseRead │ │ │ │ SetLinger │ │ │ │ *net.Conn │ │ │ │ UnwrapErr │ │ │ │ IsTimeout │ │ │ │ ReadMsgIP │ │ │ │ WriteToIP │ │ │ │ @@ -2084,592 +649,34 @@ │ │ │ │ lookupSRV │ │ │ │ lookupTXT │ │ │ │ dualStack │ │ │ │ DualStack │ │ │ │ dialMPTCP │ │ │ │ doDialTCP │ │ │ │ *net.file │ │ │ │ - Coalesced │ │ │ │ - bufReader │ │ │ │ - partsRead │ │ │ │ - tmpshared │ │ │ │ - DotReader │ │ │ │ - skipSpace │ │ │ │ - IsRegular │ │ │ │ - ReadSlice │ │ │ │ - *[316]int │ │ │ │ - availRead │ │ │ │ - readFlush │ │ │ │ - writeCopy │ │ │ │ - writeMark │ │ │ │ - stepState │ │ │ │ - dataBlock │ │ │ │ - nextBlock │ │ │ │ - fillStore │ │ │ │ - findMatch │ │ │ │ - storeHuff │ │ │ │ - syncFlush │ │ │ │ - freqcache │ │ │ │ - bitCounts │ │ │ │ - bitLength │ │ │ │ - fixedSize │ │ │ │ - writeBits │ │ │ │ - writeCode │ │ │ │ - bestSpeed │ │ │ │ - windowEnd │ │ │ │ - chainHead │ │ │ │ - hashMatch │ │ │ │ - PutUint16 │ │ │ │ - PutUint32 │ │ │ │ - PutUint64 │ │ │ │ - math/rand │ │ │ │ - Authority │ │ │ │ - Sensitive │ │ │ │ - idToIndex │ │ │ │ - maxStrLen │ │ │ │ - MoveAfter │ │ │ │ - PushFront │ │ │ │ - matchHost │ │ │ │ - ProxyFunc │ │ │ │ - HTTPProxy │ │ │ │ - httpProxy │ │ │ │ - StartLine │ │ │ │ - filenameX │ │ │ │ - mappingID │ │ │ │ - locations │ │ │ │ - numlabels │ │ │ │ - TimeNanos │ │ │ │ - Aggregate │ │ │ │ - Normalize │ │ │ │ - preEncode │ │ │ │ - functions │ │ │ │ - pbMapping │ │ │ │ - stringOpt │ │ │ │ - uint64Opt │ │ │ │ - stringMap │ │ │ │ - Ftruncate │ │ │ │ - WaitWrite │ │ │ │ - WriteOnce │ │ │ │ - writeLock │ │ │ │ - waitWrite │ │ │ │ - *abi.Kind │ │ │ │ - *abi.Type │ │ │ │ - *abi.Name │ │ │ │ - GroupSize │ │ │ │ - *abi.ITab │ │ │ │ - Specified │ │ │ │ - *maps.Map │ │ │ │ - dirOffset │ │ │ │ - Immutable │ │ │ │ - OmitEmpty │ │ │ │ - scan_mark │ │ │ │ - pairs_end │ │ │ │ - pairs_top │ │ │ │ - input_pos │ │ │ │ - multiline │ │ │ │ - canonical │ │ │ │ - indention │ │ │ │ - FieldsMap │ │ │ │ - InlineMap │ │ │ │ - leftDelim │ │ │ │ - ParseGlob │ │ │ │ - Templates │ │ │ │ - associate │ │ │ │ - setOption │ │ │ │ - execFuncs │ │ │ │ - evalField │ │ │ │ - evalFloat │ │ │ │ - setTopVar │ │ │ │ - walkRange │ │ │ │ - fromSlice │ │ │ │ - *types.FS │ │ │ │ - ErrorCode │ │ │ │ - GetIssuer │ │ │ │ - SessionID │ │ │ │ - Formatter │ │ │ │ - entryPool │ │ │ │ - HasCaller │ │ │ │ - SetFields │ │ │ │ - Warningln │ │ │ │ - WithError │ │ │ │ - WithField │ │ │ │ - MaxAgeIAT │ │ │ │ - RevokeURL │ │ │ │ - endpoints │ │ │ │ - *cel.prog │ │ │ │ - Container │ │ │ │ - variables │ │ │ │ - libraries │ │ │ │ - IsChecked │ │ │ │ - NativeRep │ │ │ │ - Functions │ │ │ │ - Libraries │ │ │ │ - Variables │ │ │ │ - configure │ │ │ │ - costLimit │ │ │ │ - EnumValue │ │ │ │ - FindIdent │ │ │ │ - NewSelect │ │ │ │ - NewStruct │ │ │ │ - ExtendEnv │ │ │ │ - interrupt │ │ │ │ - Configure │ │ │ │ - slotCount │ │ │ │ - slotExprs │ │ │ │ - SetCookie │ │ │ │ - GetScopes │ │ │ │ - MatchRune │ │ │ │ - numSubexp │ │ │ │ - prefixEnd │ │ │ │ - newReader │ │ │ │ - newString │ │ │ │ - hasPrefix │ │ │ │ - FindIndex │ │ │ │ - NumSubexp │ │ │ │ - backtrack │ │ │ │ - doExecute │ │ │ │ - doOnePass PublicKey │ │ │ │ - CRTValues │ │ │ │ - **big.Int │ │ │ │ - *x509.OID │ │ │ │ - toASN1OID │ │ │ │ - lazyCerts │ │ │ │ - KeyUsages │ │ │ │ - CreateCRL │ │ │ │ - Algorithm │ │ │ │ - blockSize │ │ │ │ - nonceSize │ │ │ │ - *hpke.KEM │ │ │ │ - *hpke.KDF │ │ │ │ - nextNonce │ │ │ │ - baseNonce │ │ │ │ - *[7]uint8 │ │ │ │ - AddUint16 │ │ │ │ - AddUint24 │ │ │ │ - AddUint32 │ │ │ │ - AddUint48 │ │ │ │ - AddUint64 │ │ │ │ - publicKey │ │ │ │ + net/netip │ │ │ │ + seenLossy │ │ │ │ + decodeMap │ │ │ │ appendTo4 │ │ │ │ appendTo6 │ │ │ │ questions │ │ │ │ AResource │ │ │ │ - seenLossy ScanState │ │ │ │ - *big.Word │ │ │ │ - setUint64 │ │ │ │ - FillBytes │ │ │ │ - SetUint64 │ │ │ │ - lehmerGCD │ │ │ │ - roundDown │ │ │ │ - Transform │ │ │ │ - copySlice │ │ │ │ - setString │ │ │ │ - skipASCII │ │ │ │ - QuickSpan │ │ │ │ - transform │ │ │ │ - flushCopy │ │ │ │ - insertCGJ │ │ │ │ - backwards │ │ │ │ - quickSpan │ │ │ │ - composing │ │ │ │ - endEscape │ │ │ │ - acceptRun │ │ │ │ - ParseName │ │ │ │ - peekCount │ │ │ │ - IsComplex │ │ │ │ - ifControl │ │ │ │ - newAction │ │ │ │ - newNumber │ │ │ │ - stopParse │ │ │ │ - *embed.FS │ │ │ │ - TokenType │ │ │ │ - marshaled │ │ │ │ - SetNoLock │ │ │ │ - WarningFn │ │ │ │ - fireHooks │ │ │ │ - sprintlnn │ │ │ │ - isColored │ │ │ │ - getString │ │ │ │ - sanitized │ │ │ │ - Protected │ │ │ │ - protected │ │ │ │ - *ast.Expr │ │ │ │ - IterRange │ │ │ │ - FieldName │ │ │ │ - AsLiteral │ │ │ │ - VisitExpr │ │ │ │ - visitExpr │ │ │ │ - *ast.expr │ │ │ │ - iterRange │ │ │ │ - nonStrict │ │ │ │ - overloads │ │ │ │ - singleton │ │ │ │ - NonStrict │ │ │ │ - traitMask │ │ │ │ - typeValue │ │ │ │ - listValue │ │ │ │ - **[]uint8 │ │ │ │ - *ref.Type │ │ │ │ - sizeCache │ │ │ │ - GetTarget │ │ │ │ - GetResult │ │ │ │ - GetMapKey │ │ │ │ - GetValues │ │ │ │ - GetErrors │ │ │ │ - GetParams │ │ │ │ - GetColumn │ │ │ │ - GetOffset │ │ │ │ - container │ │ │ │ - entrySize │ │ │ │ - exprPaths │ │ │ │ - localVars │ │ │ │ - estimator │ │ │ │ - costIdent │ │ │ │ - Reference │ │ │ │ - AddIdents │ │ │ │ - exitScope │ │ │ │ - numErrors │ │ │ │ - findAlias │ │ │ │ - AsCELType │ │ │ │ - SetConfig │ │ │ │ - SetStdLib │ │ │ │ - InitState │ │ │ │ - Estimator │ │ │ │ - optionals │ │ │ │ - observers Attribute Qualifier │ │ │ │ - FieldType │ │ │ │ - FoldEntry │ │ │ │ - newObject │ │ │ │ - newSelect │ │ │ │ - VisitCalc │ │ │ │ - VisitNull │ │ │ │ - VisitUint │ │ │ │ - ProtoType │ │ │ │ - EndColumn │ │ │ │ - sizeField │ │ │ │ - mergeList │ │ │ │ - MessageIs │ │ │ │ - ValueType │ │ │ │ - IsMessage │ │ │ │ - ProtoKind │ │ │ │ - GetJstype │ │ │ │ - GetPacked │ │ │ │ - GetNumber │ │ │ │ - GetMethod │ │ │ │ - GetSyntax │ │ │ │ - IsCountry │ │ │ │ - Extension │ │ │ │ - isCompact │ │ │ │ - maxRegion │ │ │ │ - maxScript │ │ │ │ - altScript │ │ │ │ - supported │ │ │ │ - toDecimal │ │ │ │ - SetFormat │ │ │ │ - fmt_float │ │ │ │ - GetFields │ │ │ │ - Serialize │ │ │ │ - maxLength │ │ │ │ - BlockFunc │ │ │ │ - MaxLength │ │ │ │ - timestamp │ │ │ │ - converter │ │ │ │ - parsePath │ │ │ │ - StartCond │ │ │ │ - alternate │ │ │ │ - checkSize │ │ │ │ - newRegexp │ │ │ │ - numRegexp │ │ │ │ - *asn1.Tag │ │ │ │ - ExpandFor │ │ │ │ - BitLength │ │ │ │ - FullBytes │ │ │ │ - SqrtRatio │ │ │ │ - outputLen │ │ │ │ - initBlock │ │ │ │ - redoState │ │ │ │ - fieldEncs │ │ │ │ - EndObject │ │ │ │ - WriteBool │ │ │ │ - WriteName │ │ │ │ - WriteNull │ │ │ │ - WriteUint │ │ │ │ - Multiline │ │ │ │ - *status.x │ │ │ │ - parentCtx │ │ │ │ - GetParent │ │ │ │ - NextToken │ │ │ │ - GetSource │ │ │ │ - SetParent │ │ │ │ - intervals │ │ │ │ - removeOne │ │ │ │ - getTarget │ │ │ │ - setTarget │ │ │ │ - ruleIndex │ │ │ │ - stateType │ │ │ │ - nonGreedy │ │ │ │ - stopState │ │ │ │ - GetMisses │ │ │ │ - PutMisses │ │ │ │ - uniqueAlt │ │ │ │ - GetStates │ │ │ │ - GetAltSet │ │ │ │ - numstates │ │ │ │ - GetSymbol │ │ │ │ - errorNode │ │ │ │ - EnterRule │ │ │ │ - RuleNames │ │ │ │ - inContext │ │ │ │ - isEpsilon │ │ │ │ - predIndex │ │ │ │ - compareTo │ │ │ │ - GetTokens │ │ │ │ - *antlr.OR │ │ │ │ - RuleIndex │ │ │ │ - exception │ │ │ │ - predicate │ │ │ │ - modeStack │ │ │ │ - EmitToken │ │ │ │ - safeMatch │ │ │ │ - makeLabel │ │ │ │ - tokenType BaseToken │ │ │ │ - delegates │ │ │ │ - copyState │ │ │ │ - GetParser │ │ │ │ - SetValues │ │ │ │ - NUM_FLOAT │ │ │ │ - CEL_FALSE │ │ │ │ - _optField │ │ │ │ - AllEXCLAM │ │ │ │ - _relation BaseLexer │ │ │ │ - modeNames │ │ │ │ - EnterCalc │ │ │ │ - EnterExpr │ │ │ │ - EnterNull │ │ │ │ - EnterUint │ │ │ │ - ExitBytes │ │ │ │ - ExitIdent │ │ │ │ - ExitIndex │ │ │ │ - ExitStart │ │ │ │ - Locations │ │ │ │ - initDecls │ │ │ │ - HasString │ │ │ │ - equalTags │ │ │ │ - Languages │ │ │ │ - Reordered │ │ │ │ - normalize │ │ │ │ - digitSize │ │ │ │ - NegOffset │ │ │ │ - IsDecimal │ │ │ │ - decodeInt │ │ │ │ - getLength │ │ │ │ - ignoreMap │ │ │ │ - encodeInt │ │ │ │ - encodeMap │ │ │ │ - popWriter │ │ │ │ - fromP1xP1 │ │ │ │ - SchemaURL │ │ │ │ - schemaURL │ │ │ │ - IsSampled │ │ │ │ - HasSpanID │ │ │ │ - Timestamp │ │ │ │ - SetStatus │ │ │ │ - RawString │ │ │ │ - getIntStr │ │ │ │ - parseNext │ │ │ │ - lastToken │ │ │ │ - openStack │ │ │ │ - CanBeLazy │ │ │ │ - Validated │ │ │ │ - **float32 │ │ │ │ - **float64 │ │ │ │ - AsIfaceOf │ │ │ │ - AsValueOf │ │ │ │ - BoolSlice │ │ │ │ - StringPtr │ │ │ │ - Uint32Ptr │ │ │ │ - Uint64Ptr │ │ │ │ - fieldDesc │ │ │ │ - oneofDesc │ │ │ │ - isPointer │ │ │ │ - MessageOf │ │ │ │ - skipField │ │ │ │ - GoValueOf │ │ │ │ - IsValidGo │ │ │ │ - IsValidPB │ │ │ │ - PBValueOf DoNotCopy │ │ │ │ - SetBuffer │ │ │ │ - SizeField │ │ │ │ - IsKeyword │ │ │ │ - IsLiteral │ │ │ │ - CallDepth │ │ │ │ - Callbacks │ │ │ │ - callbacks │ │ │ │ - AsFloat64 │ │ │ │ - Attribute │ │ │ │ - EmitASCII Formatter │ │ │ │ - AddValues │ │ │ │ - LogCaller │ │ │ │ - Verbosity │ │ │ │ - valuesStr │ │ │ │ - groupName │ │ │ │ -*[]*string │ │ │ │ -Comparable │ │ │ │ -FieldAlign │ │ │ │ -Implements │ │ │ │ -IsVariadic │ │ │ │ -*[29]uint8 │ │ │ │ -*[10]uint8 │ │ │ │ -*chan bool │ │ │ │ -wantsClose │ │ │ │ -fullDuplex │ │ │ │ -*[0]func() │ │ │ │ -*struct {} │ │ │ │ -*[32]uint8 │ │ │ │ -*[6]string │ │ │ │ -IsBoolFlag │ │ │ │ -*flag.Flag │ │ │ │ -Float64Var │ │ │ │ -UnreadRune │ │ │ │ -*fmt.ssave │ │ │ │ -floatToken │ │ │ │ -scanNumber │ │ │ │ -*fmt.State │ │ │ │ -clearflags │ │ │ │ -fmtBoolean │ │ │ │ -fmtInteger │ │ │ │ -fmtUnicode │ │ │ │ -*func(int) │ │ │ │ -widPresent │ │ │ │ -*[68]uint8 │ │ │ │ -goodArgNum │ │ │ │ -catchPanic │ │ │ │ -fmtComplex │ │ │ │ -fmtPointer │ │ │ │ -missingArg │ │ │ │ -printValue │ │ │ │ + Authority │ │ │ │ +plugin_log │ │ │ │ +*[108]int8 │ │ │ │ *[16]uint8 │ │ │ │ -*io.Writer │ │ │ │ -*io.Reader │ │ │ │ -*[][]uint8 │ │ │ │ -*io.Closer │ │ │ │ -*io.Seeker │ │ │ │ -UnreadByte │ │ │ │ -closeWrite │ │ │ │ -AppendText │ │ │ │ -*slog.Attr │ │ │ │ -*slog.Kind │ │ │ │ -*slog.kind │ │ │ │ -checkValid │ │ │ │ -invalidate │ │ │ │ -writeDebug │ │ │ │ -countError │ │ │ │ -getReadBuf │ │ │ │ -frameCache │ │ │ │ -EndHeaders │ │ │ │ -startWrite │ │ │ │ -writeBytes │ │ │ │ -writeFrame │ │ │ │ -OpenStream │ │ │ │ -getErrChan │ │ │ │ -putErrChan │ │ │ │ -CountError │ │ │ │ -StatusCode │ │ │ │ -ProtoMajor │ │ │ │ -ProtoMinor │ │ │ │ -RawExpires │ │ │ │ -RemoteAddr │ │ │ │ -RequestURI │ │ │ │ -WriteProxy │ │ │ │ -*http.conn │ │ │ │ -FlushError │ │ │ │ -remoteAddr │ │ │ │ -lastMethod │ │ │ │ -finalFlush │ │ │ │ -inShutdown │ │ │ │ -activeConn │ │ │ │ -onShutdown │ │ │ │ -BaseConfig │ │ │ │ -baseConfig │ │ │ │ -checkNotOn │ │ │ │ -bodyReadCh │ │ │ │ -serveMsgCh │ │ │ │ -writeSched │ │ │ │ -goAwayCode │ │ │ │ -readFrames │ │ │ │ -rejectConn │ │ │ │ -runHandler │ │ │ │ -shutDownIn │ │ │ │ -wroteFrame │ │ │ │ -reqTrailer │ │ │ │ -snapHeader │ │ │ │ -sentHeader │ │ │ │ -wroteBytes │ │ │ │ -writeChunk │ │ │ │ -CloseWrite │ │ │ │ -ReadCloser │ │ │ │ -*http.body │ │ │ │ -earlyClose │ │ │ │ -readLocked │ │ │ │ -BodyCloser │ │ │ │ -IsResponse │ │ │ │ -ByteReadCh │ │ │ │ -doBodyCopy │ │ │ │ -unwrapBody │ │ │ │ -readCloser │ │ │ │ -addPattern │ │ │ │ -multiChild │ │ │ │ -emptyChild │ │ │ │ -handleFunc │ │ │ │ -HandleFunc │ │ │ │ -continueCh │ │ │ │ -callerGone │ │ │ │ -writeErrCh │ │ │ │ -markReused │ │ │ │ -targetAddr │ │ │ │ -beforeDial │ │ │ │ -tryDeliver │ │ │ │ -lastClosed │ │ │ │ -peerClosed │ │ │ │ -readClosed │ │ │ │ -resTrailer │ │ │ │ -readerDone │ │ │ │ -doNotReuse │ │ │ │ -lastActive │ │ │ │ -sendGoAway │ │ │ │ -*http.File │ │ │ │ -*http.ioFS │ │ │ │ -promisedID │ │ │ │ -mimeHeader │ │ │ │ -SetCookies │ │ │ │ -*[5]string │ │ │ │ -*[3]string │ │ │ │ -*[2]string │ │ │ │ -*[1]string │ │ │ │ -*[4]uint64 │ │ │ │ -*[4]string │ │ │ │ -appendMode │ │ │ │ -noReadFrom │ │ │ │ -*os.Signal │ │ │ │ -goSigStack │ │ │ │ -preemptoff │ │ │ │ -isExtraInC │ │ │ │ -needextram │ │ │ │ -cgoCallers │ │ │ │ -ditEnabled │ │ │ │ -winsyscall │ │ │ │ -preemptGen │ │ │ │ -*[3]uint32 │ │ │ │ +PluginVLog │ │ │ │ +*[0]func() │ │ │ │ *[]uintptr │ │ │ │ *complex64 │ │ │ │ -*[]float32 │ │ │ │ *[]float64 │ │ │ │ *runtime.m │ │ │ │ *runtime.g │ │ │ │ repanicked │ │ │ │ +*struct {} │ │ │ │ pclnOffset │ │ │ │ modulename │ │ │ │ enoptrdata │ │ │ │ pluginpath │ │ │ │ gcdatamask │ │ │ │ isChanWait │ │ │ │ isSyncWait │ │ │ │ @@ -2705,137 +712,129 @@ │ │ │ │ sysmontick │ │ │ │ sudogcache │ │ │ │ mspancache │ │ │ │ gcStopTime │ │ │ │ startTicks │ │ │ │ cyclesLost │ │ │ │ stringData │ │ │ │ +goSigStack │ │ │ │ +preemptoff │ │ │ │ +isExtraInC │ │ │ │ +needextram │ │ │ │ +cgoCallers │ │ │ │ +ditEnabled │ │ │ │ +winsyscall │ │ │ │ +preemptGen │ │ │ │ difference │ │ │ │ inWorkBufs │ │ │ │ largeAlloc │ │ │ │ numObjects │ │ │ │ totalFreed │ │ │ │ totalFrees │ │ │ │ mSpanInUse │ │ │ │ accumulate │ │ │ │ GCIdleTime │ │ │ │ finalStats │ │ │ │ schedStats │ │ │ │ **abi.Type │ │ │ │ atomicInfo │ │ │ │ _interface │ │ │ │ -*[4]uint32 │ │ │ │ -*[8]uint64 │ │ │ │ sysmonWake │ │ │ │ sleepRatio │ │ │ │ shouldStop │ │ │ │ gomaxprocs │ │ │ │ -*[48]uint8 │ │ │ │ -InUseBytes │ │ │ │ -AllocBytes │ │ │ │ -readerWait │ │ │ │ +*chan bool │ │ │ │ frameStore │ │ │ │ +FieldAlign │ │ │ │ StructType │ │ │ │ -*[16]int32 │ │ │ │ *[][]int32 │ │ │ │ -*[20]uint8 │ │ │ │ -*[21]uint8 │ │ │ │ +*[4]uint64 │ │ │ │ *[96]uint8 │ │ │ │ *sync.Pool │ │ │ │ victimSize │ │ │ │ -*sync.Cond │ │ │ │ *sync.Once │ │ │ │ -*[108]int8 │ │ │ │ -*[8]uint32 │ │ │ │ -*[19]uint8 │ │ │ │ -LayoutElem │ │ │ │ *time.zone │ │ │ │ *time.Time │ │ │ │ cacheStart │ │ │ │ lookupName │ │ │ │ +AppendText │ │ │ │ Nanosecond │ │ │ │ ZoneBounds │ │ │ │ -flagSetLog │ │ │ │ -*[17]uint8 │ │ │ │ -DenyClient │ │ │ │ -celEvalPrg │ │ │ │ -CheckRoles │ │ │ │ -httpClient │ │ │ │ -rawCommand │ │ │ │ -commandsCh │ │ │ │ +*[1]string │ │ │ │ +UnreadRune │ │ │ │ +*fmt.State │ │ │ │ +clearflags │ │ │ │ +fmtBoolean │ │ │ │ +fmtInteger │ │ │ │ +fmtUnicode │ │ │ │ +widPresent │ │ │ │ +*[68]uint8 │ │ │ │ +goodArgNum │ │ │ │ +catchPanic │ │ │ │ +fmtComplex │ │ │ │ +fmtPointer │ │ │ │ +missingArg │ │ │ │ +printValue │ │ │ │ +Comparable │ │ │ │ +Implements │ │ │ │ +IsVariadic │ │ │ │ +UnreadByte │ │ │ │ +isBlocking │ │ │ │ +RawControl │ │ │ │ +ReadDirent │ │ │ │ +readUnlock │ │ │ │ +runtimeCtx │ │ │ │ +appendMode │ │ │ │ +checkValid │ │ │ │ +*slog.Attr │ │ │ │ +*slog.Kind │ │ │ │ +appendAttr │ │ │ │ +*slog.kind │ │ │ │ +*[]*string │ │ │ │ +ClientAuth │ │ │ │ +connection │ │ │ │ *[15]uint8 │ │ │ │ -*[30]uint8 │ │ │ │ -SetStorage │ │ │ │ -gcInterval │ │ │ │ +*util.List │ │ │ │ +*abi.TFlag │ │ │ │ +IsEmbedded │ │ │ │ IsExported │ │ │ │ +ReadVarint │ │ │ │ +lengthMask │ │ │ │ +growthLeft │ │ │ │ +localDepth │ │ │ │ +getWithKey │ │ │ │ +tombstones │ │ │ │ +clearSmall │ │ │ │ +unlockSlow │ │ │ │ +nonDefault │ │ │ │ +*io.Writer │ │ │ │ +*io.Reader │ │ │ │ +closeWrite │ │ │ │ CanComplex │ │ │ │ CanConvert │ │ │ │ SetComplex │ │ │ │ SetIterKey │ │ │ │ SetPointer │ │ │ │ -UnsafeAddr │ │ │ │ -StructType │ │ │ │ +UnsafeAddr │ │ │ │ assignIntN │ │ │ │ valueStart │ │ │ │ stackBytes │ │ │ │ outRegPtrs │ │ │ │ -structType │ │ │ │ ReadString │ │ │ │ sourceFunc │ │ │ │ escapeHTML │ │ │ │ -FieldStack │ │ │ │ nameNonEsc │ │ │ │ parseState │ │ │ │ -savedError │ │ │ │ canAddrEnc │ │ │ │ -tokenError │ │ │ │ -tokenState │ │ │ │ -tokenStack │ │ │ │ -crypto/tls │ │ │ │ -PrivateKey │ │ │ │ -OCSPStaple │ │ │ │ -ServerName │ │ │ │ -Extensions │ │ │ │ -NextProtos │ │ │ │ -ClientAuth │ │ │ │ -MinVersion │ │ │ │ -MaxVersion │ │ │ │ -ticketKeys │ │ │ │ -*[12]uint8 │ │ │ │ -*[13]uint8 │ │ │ │ -scratchBuf │ │ │ │ -nextCipher │ │ │ │ -handshakes │ │ │ │ -peerSigAlg │ │ │ │ -serverName │ │ │ │ -retryCount │ │ │ │ -activeCall │ │ │ │ -pskBinders │ │ │ │ -extensions │ │ │ │ -marshalMsg │ │ │ │ -PublicName │ │ │ │ -innerHello │ │ │ │ -transcript │ │ │ │ -*tls.alert │ │ │ │ -readRecord │ │ │ │ -verifyData │ │ │ │ -ciphertext │ │ │ │ -ScalarMult │ │ │ │ -RawSubject │ │ │ │ -MaxPathLen │ │ │ │ -OCSPServer │ │ │ │ -DecodedLen │ │ │ │ -EncodedLen │ │ │ │ -*url.Error │ │ │ │ -ForceQuery │ │ │ │ isWildcard │ │ │ │ IsLoopback │ │ │ │ +RemoteAddr │ │ │ │ *net.netFD │ │ │ │ +CloseWrite │ │ │ │ SetNoDelay │ │ │ │ -*net.IPNet │ │ │ │ IsNotFound │ │ │ │ ReadMsgUDP │ │ │ │ WriteToUDP │ │ │ │ ReadFromIP │ │ │ │ WriteMsgIP │ │ │ │ unlinkOnce │ │ │ │ AcceptUnix │ │ │ │ @@ -2854,610 +853,36 @@ │ │ │ │ goLookupNS │ │ │ │ lookupAddr │ │ │ │ lookupHost │ │ │ │ lookupPort │ │ │ │ tryOneName │ │ │ │ dialSerial │ │ │ │ dialSingle │ │ │ │ -CreatePart │ │ │ │ -WriteField │ │ │ │ -nonDefault │ │ │ │ -*fs.GlobFS │ │ │ │ -*fs.StatFS │ │ │ │ -scanCalled │ │ │ │ -availWrite │ │ │ │ -writeSlice │ │ │ │ -makeReader │ │ │ │ -fillWindow │ │ │ │ -writeBlock │ │ │ │ -*[19]int32 │ │ │ │ -*[17]int32 │ │ │ │ -offsetFreq │ │ │ │ -storedSize │ │ │ │ -bulkHasher │ │ │ │ -blockStart │ │ │ │ -hashOffset │ │ │ │ -readHeader │ │ │ │ -readString │ │ │ │ -compressor │ │ │ │ -*[26]uint8 │ │ │ │ -*rand.Rand │ │ │ │ -ExpFloat64 │ │ │ │ -setMaxSize │ │ │ │ -evictCount │ │ │ │ -DecodeFull │ │ │ │ -firstField │ │ │ │ -beginChunk │ │ │ │ -*list.List │ │ │ │ -MoveBefore │ │ │ │ -MoveToBack │ │ │ │ -HTTPSProxy │ │ │ │ -httpsProxy │ │ │ │ -ipMatchers │ │ │ │ -SystemName │ │ │ │ -systemName │ │ │ │ -mappingIDX │ │ │ │ -SampleType │ │ │ │ -DropFrames │ │ │ │ -KeepFrames │ │ │ │ -PeriodType │ │ │ │ -CheckValid │ │ │ │ -Compatible │ │ │ │ -compatible │ │ │ │ -postDecode │ │ │ │ -addCPUData │ │ │ │ -addMapping │ │ │ │ -endMessage │ │ │ │ -havePeriod │ │ │ │ -targetSize │ │ │ │ -isBlocking │ │ │ │ -RawControl │ │ │ │ -ReadDirent │ │ │ │ -readUnlock │ │ │ │ -runtimeCtx │ │ │ │ -*[65]uint8 │ │ │ │ -*abi.TFlag │ │ │ │ -IsEmbedded │ │ │ │ -ReadVarint │ │ │ │ -*[18]uint8 │ │ │ │ -lengthMask │ │ │ │ -growthLeft │ │ │ │ -localDepth │ │ │ │ -getWithKey │ │ │ │ -tombstones │ │ │ │ -clearSmall │ │ │ │ -*maps.Iter │ │ │ │ -nextDirIdx │ │ │ │ -*label.Set │ │ │ │ -unlockSlow │ │ │ │ -*yaml.Kind │ │ │ │ -*yaml.Node │ │ │ │ -token_mark │ │ │ │ -start_mark │ │ │ │ -items_data │ │ │ │ -pairs_data │ │ │ │ -buffer_pos │ │ │ │ -raw_buffer │ │ │ │ -flow_level │ │ │ │ -references │ │ │ │ -serialized │ │ │ │ -best_width │ │ │ │ -line_break │ │ │ │ -whitespace │ │ │ │ -open_ended │ │ │ │ -FieldsList │ │ │ │ -parseChild │ │ │ │ -uniqueKeys │ │ │ │ -aliasCount │ │ │ │ -aliasDepth │ │ │ │ -emitScalar │ │ │ │ -marshalDoc │ │ │ │ -rightDelim │ │ │ │ -ParseFiles │ │ │ │ -missingKey │ │ │ │ -parseFuncs │ │ │ │ -evalString │ │ │ │ -writeError │ │ │ │ -*types.URL │ │ │ │ -DeviceAuth │ │ │ │ -*[28]uint8 │ │ │ │ -GetSubject │ │ │ │ -CommonName │ │ │ │ -*[14]uint8 │ │ │ │ -BufferPool │ │ │ │ -WithFields │ │ │ │ -HttpClient │ │ │ │ -oauth2Only │ │ │ │ -defaultAlg │ │ │ │ -cachedKeys │ │ │ │ -exactMatch │ │ │ │ -updateKeys │ │ │ │ -*rp.Option │ │ │ │ -ActualCost │ │ │ │ -validators │ │ │ │ -OutputType │ │ │ │ -ResultType │ │ │ │ -SourceInfo │ │ │ │ -HasFeature │ │ │ │ -HasLibrary │ │ │ │ -Validators │ │ │ │ -dispatcher │ │ │ │ -observable │ │ │ │ -sourceInfo │ │ │ │ -MacroCalls │ │ │ │ -NewLiteral │ │ │ │ -UpdateExpr │ │ │ │ -*[]ref.Val │ │ │ │ -Scientific │ │ │ │ -Activation │ │ │ │ -clearSlots │ │ │ │ -secureOnly │ │ │ │ -WithParent │ │ │ │ -*oidc.Time │ │ │ │ -VPNAddress │ │ │ │ -prefixRune │ │ │ │ -FindString │ │ │ │ -ReplaceAll │ │ │ │ -allMatches │ │ │ │ -replaceAll │ │ │ │ -*[1]uint32 │ │ │ │ -ordInverse │ │ │ │ -*[66]uint8 │ │ │ │ -*[0]*uint8 │ │ │ │ -polynomial │ │ │ │ -SaltLength │ │ │ │ -crypto/rsa │ │ │ │ -saltLength │ │ │ │ -Precompute │ │ │ │ -precompute │ │ │ │ -*hash.Hash │ │ │ │ -fullEmails │ │ │ │ -rawSubject │ │ │ │ -constraint │ │ │ │ -systemPool │ │ │ │ -ThisUpdate │ │ │ │ -Attributes │ │ │ │ -*[5]uint64 │ │ │ │ -crypto/aes │ │ │ │ -crypto/des │ │ │ │ -*aes.Block │ │ │ │ -*aes.block │ │ │ │ -startReady │ │ │ │ -crypto/rc4 │ │ │ │ -*[5]uint32 │ │ │ │ -*hpke.AEAD │ │ │ │ -*hpke.aead │ │ │ │ -flushChild │ │ │ │ -privateKey │ │ │ │ -crypto/md5 │ │ │ │ -*pem.Block │ │ │ │ -IsSingleIP │ │ │ │ +*url.Error │ │ │ │ +RequestURI │ │ │ │ +ForceQuery │ │ │ │ +MarkerOnly │ │ │ │ +*[50]uint8 │ │ │ │ +DecodedLen │ │ │ │ +EncodedLen │ │ │ │ string4In6 │ │ │ │ Additional │ │ │ │ AllAnswers │ │ │ │ MXResource │ │ │ │ NSResource │ │ │ │ SkipAnswer │ │ │ │ -MarkerOnly │ │ │ │ -*[50]uint8 │ │ │ │ -*[33]uint8 │ │ │ │ -hash/crc32 │ │ │ │ -*big.stack │ │ │ │ -modInverse │ │ │ │ -montgomery │ │ │ │ -ModInverse │ │ │ │ -scaleDenom │ │ │ │ -*norm.Form │ │ │ │ -Properties │ │ │ │ -SpanString │ │ │ │ -appendRune │ │ │ │ -assignRune │ │ │ │ -initString │ │ │ │ -setFlusher │ │ │ │ -*norm.Iter │ │ │ │ -InitString │ │ │ │ -writeLines │ │ │ │ -*parse.Pos │ │ │ │ -continueOK │ │ │ │ -parenDepth │ │ │ │ -actionLine │ │ │ │ -rangeDepth │ │ │ │ -stackDepth │ │ │ │ -BranchNode │ │ │ │ -Complex128 │ │ │ │ -endControl │ │ │ │ -newCommand │ │ │ │ -newComment │ │ │ │ -startParse │ │ │ │ -unexpected │ │ │ │ -*hmac.HMAC │ │ │ │ -ForceQuote │ │ │ │ -isTerminal │ │ │ │ -Thumbprint │ │ │ │ -JSONWebKey │ │ │ │ -encryptKey │ │ │ │ -decryptKey │ │ │ │ -WithBase64 │ │ │ │ -WithHeader │ │ │ │ -Signatures │ │ │ │ -recipients │ │ │ │ -*uuid.UUID │ │ │ │ -IsOptional │ │ │ │ -IsTestOnly │ │ │ │ -AsMapEntry │ │ │ │ -macroCalls │ │ │ │ -isOptional │ │ │ │ -optIndices │ │ │ │ -resultType │ │ │ │ -functionOp │ │ │ │ -TypeParams │ │ │ │ -hasBinding │ │ │ │ -precedence │ │ │ │ -parameters │ │ │ │ -Parameters │ │ │ │ -WithTraits │ │ │ │ -*types.Err │ │ │ │ -*types.Int │ │ │ │ -isJSONSafe │ │ │ │ -revTypeMap │ │ │ │ -*expr.Expr │ │ │ │ -Descriptor │ │ │ │ -GetAccuVar │ │ │ │ -GetIterVar │ │ │ │ -GetOperand │ │ │ │ -GetKeyKind │ │ │ │ -GetEntries │ │ │ │ -GetVersion │ │ │ │ -GetDetails │ │ │ │ -GetMessage │ │ │ │ -GetUnknown │ │ │ │ -GetResults │ │ │ │ -*expr.Type │ │ │ │ -GetKeyType │ │ │ │ -GetMapType │ │ │ │ -GetWrapper │ │ │ │ -*expr.Decl │ │ │ │ -GetTypeMap │ │ │ │ -ResultSize │ │ │ │ -checkedAST │ │ │ │ -costSelect │ │ │ │ -newAstNode │ │ │ │ -enterScope │ │ │ │ -AddImports │ │ │ │ -OverloadID │ │ │ │ -Qualifiers │ │ │ │ -QualString │ │ │ │ -exhaustive │ │ │ │ -decorators │ │ │ │ -qualifiers │ │ │ │ -activation │ │ │ │ -evalResult │ │ │ │ -RegexIndex │ │ │ │ -newLiteral │ │ │ │ -errorCount │ │ │ │ -VisitBytes │ │ │ │ -VisitIdent │ │ │ │ -VisitIndex │ │ │ │ -VisitStart │ │ │ │ -VisitUnary │ │ │ │ -visitSlice │ │ │ │ -comparator │ │ │ │ -ParentFile │ │ │ │ -ByJSONName │ │ │ │ -ByTextName │ │ │ │ -IsMapEntry │ │ │ │ -HasDefault │ │ │ │ -SetUnknown │ │ │ │ -WhichOneof │ │ │ │ -NewElement │ │ │ │ -marshalMap │ │ │ │ -cloneBytes │ │ │ │ -*anypb.Any │ │ │ │ -GetTypeUrl │ │ │ │ -RangeFiles │ │ │ │ -RangeEnums │ │ │ │ -checkField │ │ │ │ -enumValues │ │ │ │ -GetEdition │ │ │ │ -GetTargets │ │ │ │ -GetOptions │ │ │ │ -GetPackage │ │ │ │ -GetService │ │ │ │ -TypeForKey │ │ │ │ -ClearFlags │ │ │ │ -catContext │ │ │ │ -IsInternal │ │ │ │ -isRequired │ │ │ │ -*syntax.Op │ │ │ │ -calcHeight │ │ │ │ -parseClass │ │ │ │ -*[67]uint8 │ │ │ │ -*[57]uint8 │ │ │ │ -*[97]uint8 │ │ │ │ -*[49]uint8 │ │ │ │ -isInfinity │ │ │ │ -*[255]uint │ │ │ │ -GCDVarTime │ │ │ │ -IsMinusOne │ │ │ │ -RightAlign │ │ │ │ -IsCompound │ │ │ │ -stringType │ │ │ │ -isCompound │ │ │ │ -*asn1.Flag │ │ │ │ -crypto/dsa │ │ │ │ -Parameters │ │ │ │ -*pkix.Name │ │ │ │ -appendRDNs │ │ │ │ -PostalCode │ │ │ │ -ExtraNames │ │ │ │ -HasExpired │ │ │ │ -*sha3.SHA3 │ │ │ │ -IsNegative │ │ │ │ -sumGeneric │ │ │ │ -numberType │ │ │ │ -AsDuration │ │ │ │ -GetSeconds │ │ │ │ -StartArray │ │ │ │ -WriteFloat │ │ │ │ -marshalAny │ │ │ │ -*emptypb.x │ │ │ │ -cachedHash │ │ │ │ -charStream │ │ │ │ -GetChannel │ │ │ │ -GetPayload │ │ │ │ -*antlr.ATN │ │ │ │ -complement │ │ │ │ -SetChannel │ │ │ │ -NextTokens │ │ │ │ -*antlr.DFA │ │ │ │ -GetContext │ │ │ │ -SetContext │ │ │ │ -prediction │ │ │ │ -predicates │ │ │ │ -getIthEdge │ │ │ │ -setIthEdge │ │ │ │ -startIndex │ │ │ │ -mergeCache │ │ │ │ -errHandler │ │ │ │ -recognizer │ │ │ │ -startToken │ │ │ │ -addDFAEdge │ │ │ │ -GetAllText │ │ │ │ -*antlr.AND │ │ │ │ -actionType │ │ │ │ -createThin │ │ │ │ -ActionType │ │ │ │ -startState │ │ │ │ -tokenIndex │ │ │ │ -fetchedEOF │ │ │ │ -prevAccept │ │ │ │ -MatchCalls │ │ │ │ -BaseParser │ │ │ │ -NOT_EQUALS │ │ │ │ -LOGICAL_OR │ │ │ │ -AllOptExpr │ │ │ │ -IDENTIFIER │ │ │ │ -leadingDot │ │ │ │ -SetEntries │ │ │ │ -EnterBytes │ │ │ │ -EnterIdent │ │ │ │ -EnterIndex │ │ │ │ -EnterStart │ │ │ │ -ExitDouble │ │ │ │ -ExitNegate │ │ │ │ -ExitNested │ │ │ │ -ExitSelect │ │ │ │ -ExitString │ │ │ │ -Calculated │ │ │ │ -MakeString │ │ │ │ -StringName │ │ │ │ -IsOpenEnum │ │ │ │ -allocEnums │ │ │ │ -checkDecls │ │ │ │ -*[11]uint8 │ │ │ │ -intFromArg │ │ │ │ -PluralForm │ │ │ │ -roundFloat │ │ │ │ -DigitShift │ │ │ │ -ConvertInt │ │ │ │ -WriteDigit │ │ │ │ -getAffixes │ │ │ │ -safeString │ │ │ │ -CommonType │ │ │ │ -*gob.decOp │ │ │ │ -decodeUint │ │ │ │ -compileDec │ │ │ │ -typeString │ │ │ │ -*gob.encOp │ │ │ │ -encodeUint │ │ │ │ -pushWriter │ │ │ │ -sendTypeId │ │ │ │ -countState │ │ │ │ -HasTraceID │ │ │ │ -TraceFlags │ │ │ │ -TraceState │ │ │ │ -WithRemote │ │ │ │ -WithSpanID │ │ │ │ -traceFlags │ │ │ │ -traceState │ │ │ │ -StackTrace │ │ │ │ -attributes │ │ │ │ -stackTrace │ │ │ │ -applyEvent │ │ │ │ -*json.Kind │ │ │ │ -*json.call │ │ │ │ -*json.kind │ │ │ │ -validation │ │ │ │ -lazyBuffer │ │ │ │ -atomicOnce │ │ │ │ -AnyPresent │ │ │ │ -SetPresent │ │ │ │ -BytesSlice │ │ │ │ -Float32Ptr │ │ │ │ -Float64Ptr │ │ │ │ -Int32Slice │ │ │ │ -Int64Slice │ │ │ │ -newMessage │ │ │ │ -fieldTypes │ │ │ │ -rangeInfos │ │ │ │ -getUnknown │ │ │ │ -setUnknown │ │ │ │ -nilMessage │ │ │ │ -lazyOffset │ │ │ │ -getPointer │ │ │ │ -setPresent │ │ │ │ -keyWiretag │ │ │ │ -valWiretag │ │ │ │ -IsOperator │ │ │ │ -EndMessage │ │ │ │ -EncodeUint │ │ │ │ -DecodeUint │ │ │ │ -*global.il │ │ │ │ -Int64Gauge │ │ │ │ -Unregister │ │ │ │ -Int64Gauge │ │ │ │ -WithValues │ │ │ │ -MarshalLog │ │ │ │ -applyMeter │ │ │ │ -equivalent │ │ │ │ -Equivalent │ │ │ │ -int64Gauge │ │ │ │ -FormatInfo │ │ │ │ -startGroup │ │ │ │ -sync/atomic │ │ │ │ -*[0]*string │ │ │ │ +plugin_vlog │ │ │ │ *func() int │ │ │ │ -FieldByName │ │ │ │ -OverflowInt │ │ │ │ -wroteHeader │ │ │ │ -handlerDone │ │ │ │ -FieldAlign_ │ │ │ │ -*flag.Value │ │ │ │ -DurationVar │ │ │ │ +sync/atomic │ │ │ │ +SyscallConn │ │ │ │ *[2]uintptr │ │ │ │ -*[3]uintptr │ │ │ │ -*[4]uintptr │ │ │ │ -*[5]uintptr │ │ │ │ -*fmt.buffer │ │ │ │ -writeString │ │ │ │ -errorString │ │ │ │ -scanComplex │ │ │ │ -scanPercent │ │ │ │ -*func(bool) │ │ │ │ -precPresent │ │ │ │ -wrappedErrs │ │ │ │ -WriteString │ │ │ │ -unknownType │ │ │ │ -*[1]uintptr │ │ │ │ poolDequeue │ │ │ │ -*io.discard │ │ │ │ -*[4][]uint8 │ │ │ │ -*[1][]uint8 │ │ │ │ -*slog.Level │ │ │ │ -MarshalJSON │ │ │ │ -MarshalText │ │ │ │ -*slog.Value │ │ │ │ -ReplaceAttr │ │ │ │ -groupPrefix │ │ │ │ -nOpenGroups │ │ │ │ -appendValue │ │ │ │ -InfoContext │ │ │ │ -WarnContext │ │ │ │ -*[6]uintptr │ │ │ │ -incremental │ │ │ │ -StreamEnded │ │ │ │ -maxReadSize │ │ │ │ -debugFramer │ │ │ │ -stringToken │ │ │ │ -HasPriority │ │ │ │ -ErrorDetail │ │ │ │ -WriteGoAway │ │ │ │ -writeUint16 │ │ │ │ -writeUint32 │ │ │ │ -*chan error │ │ │ │ -CloseStream │ │ │ │ -activeConns │ │ │ │ -errChanPool │ │ │ │ -MaxHandlers │ │ │ │ -IdleTimeout │ │ │ │ -PingTimeout │ │ │ │ -WriteSubset │ │ │ │ -writeSubset │ │ │ │ -WriteHeader │ │ │ │ -Partitioned │ │ │ │ -lastSegment │ │ │ │ -otherValues │ │ │ │ -WithContext │ │ │ │ -isH2Upgrade │ │ │ │ -releaseConn │ │ │ │ -writeHeader │ │ │ │ -CloseNotify │ │ │ │ -bodyAllowed │ │ │ │ -closeNotify │ │ │ │ -readRequest │ │ │ │ -ReadTimeout │ │ │ │ -BaseContext │ │ │ │ -ConnContext │ │ │ │ -idleTimeout │ │ │ │ -byteTimeout │ │ │ │ -setConnFlow │ │ │ │ -doneServing │ │ │ │ -readFrameCh │ │ │ │ -pushEnabled │ │ │ │ -curHandlers │ │ │ │ -canonHeader │ │ │ │ -pingTimeout │ │ │ │ -PseudoValue │ │ │ │ -NumSettings │ │ │ │ -httpResCode │ │ │ │ -contentType │ │ │ │ -closeStream │ │ │ │ -onIdleTimer │ │ │ │ -processData │ │ │ │ -processPing │ │ │ │ -readPreface │ │ │ │ -resetStream │ │ │ │ -resetQueued │ │ │ │ -hasTrailers │ │ │ │ -bodyRemains │ │ │ │ -readTrailer │ │ │ │ -SetDeadline │ │ │ │ -addSegments │ │ │ │ -findHandler │ │ │ │ -registerErr │ │ │ │ -canceledErr │ │ │ │ -closeLocked │ │ │ │ -reqCanceler │ │ │ │ -DialContext │ │ │ │ -h2transport │ │ │ │ -stateHookMu │ │ │ │ -dialConnFor │ │ │ │ -bytesRemain │ │ │ │ -sentHeaders │ │ │ │ -pastHeaders │ │ │ │ -readAborted │ │ │ │ -abortStream │ │ │ │ -goAwayDebug │ │ │ │ -reqHeaderMu │ │ │ │ -closeIfIdle │ │ │ │ -healthCheck │ │ │ │ -ErrorString │ │ │ │ -maxStreamID │ │ │ │ -SortStrings │ │ │ │ -*[512]uint8 │ │ │ │ -*os.dirInfo │ │ │ │ -stdoutOrErr │ │ │ │ -SyscallConn │ │ │ │ -setDeadline │ │ │ │ -*os.rawConn │ │ │ │ -*os.timeout │ │ │ │ -newSigstack │ │ │ │ -createstack │ │ │ │ -waitunlockf │ │ │ │ -syscalltick │ │ │ │ +*[1]uintptr │ │ │ │ +LoadOrStore │ │ │ │ +*[4]uintptr │ │ │ │ *complex128 │ │ │ │ deferreturn │ │ │ │ pctabOffset │ │ │ │ runtimehash │ │ │ │ funcnametab │ │ │ │ findfunctab │ │ │ │ textsectmap │ │ │ │ @@ -3465,119 +890,105 @@ │ │ │ │ minWhenHeap │ │ │ │ acquiretime │ │ │ │ releasetime │ │ │ │ stackguard0 │ │ │ │ stackguard1 │ │ │ │ preemptStop │ │ │ │ trackingSeq │ │ │ │ +*[6]uintptr │ │ │ │ +syscalltick │ │ │ │ syscallwhen │ │ │ │ speciallock │ │ │ │ ensureSwept │ │ │ │ memProfRate │ │ │ │ putObjBatch │ │ │ │ bytesMarked │ │ │ │ flushedWork │ │ │ │ raceprocctx │ │ │ │ pinnerCache │ │ │ │ +newSigstack │ │ │ │ +createstack │ │ │ │ +waitunlockf │ │ │ │ *[480]uint8 │ │ │ │ *[216]uint8 │ │ │ │ *[68]uint64 │ │ │ │ totalAllocs │ │ │ │ mCacheInUse │ │ │ │ buckHashSys │ │ │ │ GCPauseTime │ │ │ │ GCTotalTime │ │ │ │ globalsScan │ │ │ │ -hasOverflow │ │ │ │ -wakeupExtra │ │ │ │ -overflowBuf │ │ │ │ publishInfo │ │ │ │ setEventErr │ │ │ │ -*[128]uint8 │ │ │ │ -*[16]uint64 │ │ │ │ *[9]uintptr │ │ │ │ slotsOffset │ │ │ │ errIntegral │ │ │ │ errOverflow │ │ │ │ -initialized │ │ │ │ -FreeObjects │ │ │ │ -*[17]string │ │ │ │ -readerCount │ │ │ │ +writeString │ │ │ │ +FieldAlign_ │ │ │ │ *[1][]int32 │ │ │ │ -*[16]uint16 │ │ │ │ *sync.Mutex │ │ │ │ *sync.eface │ │ │ │ -LoadOrStore │ │ │ │ -rUnlockSlow │ │ │ │ Nanoseconds │ │ │ │ -*time.Month │ │ │ │ +MarshalJSON │ │ │ │ +MarshalText │ │ │ │ *time.Timer │ │ │ │ -flagSetHTTP │ │ │ │ -*config.Log │ │ │ │ -OAuth2Start │ │ │ │ -OAuthConfig │ │ │ │ -getClientID │ │ │ │ -stateCrypto │ │ │ │ -*[8]uintptr │ │ │ │ -CheckGroups │ │ │ │ -SendCommand │ │ │ │ -readMessage │ │ │ │ +*[5]uintptr │ │ │ │ +*fmt.buffer │ │ │ │ +precPresent │ │ │ │ +wrappedErrs │ │ │ │ +WriteString │ │ │ │ +unknownType │ │ │ │ +FieldByName │ │ │ │ +OverflowInt │ │ │ │ +*[256]uint8 │ │ │ │ +SetBlocking │ │ │ │ +SetDeadline │ │ │ │ +writeUnlock │ │ │ │ +prepareRead │ │ │ │ +*os.dirInfo │ │ │ │ +stdoutOrErr │ │ │ │ +setDeadline │ │ │ │ +*os.timeout │ │ │ │ +*slog.Level │ │ │ │ +*slog.Value │ │ │ │ +ReplaceAttr │ │ │ │ +groupPrefix │ │ │ │ +nOpenGroups │ │ │ │ +InfoContext │ │ │ │ +WarnContext │ │ │ │ +*[0]*string │ │ │ │ +DataChecked │ │ │ │ +*[15]uint64 │ │ │ │ +ReturnIsPtr │ │ │ │ +*abi.FuncID │ │ │ │ +*cpu.option │ │ │ │ +LoadAcquire │ │ │ │ +*maps.table │ │ │ │ +deleteSmall │ │ │ │ +directoryAt │ │ │ │ +growToSmall │ │ │ │ +growToTable │ │ │ │ +globalDepth │ │ │ │ +globalShift │ │ │ │ +*[32]uint64 │ │ │ │ +*io.discard │ │ │ │ panicNotMap │ │ │ │ SetMapIndex │ │ │ │ abiTypeSlow │ │ │ │ capNonSlice │ │ │ │ extendSlice │ │ │ │ lenNonSlice │ │ │ │ stackAssign │ │ │ │ -badCharSkip │ │ │ │ -*[256]uint8 │ │ │ │ -*bytes.span │ │ │ │ -*json.Token │ │ │ │ +LatinOffset │ │ │ │ *json.field │ │ │ │ nameEscHTML │ │ │ │ byExactName │ │ │ │ -valueQuoted │ │ │ │ -InputOffset │ │ │ │ indentValue │ │ │ │ *log.Logger │ │ │ │ -LatinOffset │ │ │ │ -cipherSuite │ │ │ │ -*tls.Config │ │ │ │ -Certificate │ │ │ │ -CipherSuite │ │ │ │ -ECHAccepted │ │ │ │ -SendAsRetry │ │ │ │ -WrapSession │ │ │ │ -writeKeyLog │ │ │ │ -handshakeFn │ │ │ │ -echAccepted │ │ │ │ -packetsSent │ │ │ │ -hpkeContext │ │ │ │ -echRejected │ │ │ │ -serverShare │ │ │ │ -ciphersuite │ │ │ │ -loadSession │ │ │ │ -certificate │ │ │ │ -CryptBlocks │ │ │ │ -**tls.alert │ │ │ │ -serverHello │ │ │ │ -clientHello │ │ │ │ -crypto/x509 │ │ │ │ -*[]*url.URL │ │ │ │ -*[]x509.OID │ │ │ │ -ExtKeyUsage │ │ │ │ -IPAddresses │ │ │ │ -*[133]uint8 │ │ │ │ -WithPadding │ │ │ │ -*url.Values │ │ │ │ -EscapedPath │ │ │ │ -setFragment │ │ │ │ -passwordSet │ │ │ │ -RawFragment │ │ │ │ -*net.IPMask │ │ │ │ DefaultMask │ │ │ │ IsMulticast │ │ │ │ isConnected │ │ │ │ ctrlNetwork │ │ │ │ ReadMsgUnix │ │ │ │ WriteToUnix │ │ │ │ *net.IPAddr │ │ │ │ @@ -3597,608 +1008,37 @@ │ │ │ │ LookupCNAME │ │ │ │ LookupNetIP │ │ │ │ goLookupPTR │ │ │ │ goLookupSRV │ │ │ │ goLookupTXT │ │ │ │ lookupCNAME │ │ │ │ *net.Dialer │ │ │ │ -PutIdleConn │ │ │ │ -ConnectDone │ │ │ │ -hasNetHooks │ │ │ │ -SetBoundary │ │ │ │ -currentPart │ │ │ │ -NextRawPart │ │ │ │ -disposition │ │ │ │ -*[][]uint32 │ │ │ │ -finishBlock │ │ │ │ -readHuffman │ │ │ │ -fillDeflate │ │ │ │ -initDeflate │ │ │ │ -*[248]uint8 │ │ │ │ -codegenFreq │ │ │ │ -literalFreq │ │ │ │ -dynamicSize │ │ │ │ -indexTokens │ │ │ │ -writeTokens │ │ │ │ -Multistream │ │ │ │ -multistream │ │ │ │ -*[607]int64 │ │ │ │ -NormFloat64 │ │ │ │ -*hpack.node │ │ │ │ -searchTable │ │ │ │ -shouldIndex │ │ │ │ -evictOldest │ │ │ │ -byNameValue │ │ │ │ -EmitEnabled │ │ │ │ -SetEmitFunc │ │ │ │ -emitEnabled │ │ │ │ -InsertAfter │ │ │ │ -MoveToFront │ │ │ │ -insertValue │ │ │ │ -proxyForURL │ │ │ │ -systemNameX │ │ │ │ -functionIDX │ │ │ │ -locationIDX │ │ │ │ -dropFramesX │ │ │ │ -keepFramesX │ │ │ │ -stringTable │ │ │ │ -pbValueType │ │ │ │ -readMapping │ │ │ │ -stringIndex │ │ │ │ -startLocked │ │ │ │ -subscribers │ │ │ │ -SetBlocking │ │ │ │ -writeUnlock │ │ │ │ -prepareRead │ │ │ │ -*abi.Method │ │ │ │ -DataChecked │ │ │ │ -IndirectKey │ │ │ │ -*[15]uint64 │ │ │ │ -ReturnIsPtr │ │ │ │ -*abi.FuncID │ │ │ │ -*cpu.option │ │ │ │ -LoadAcquire │ │ │ │ -*maps.table │ │ │ │ -deleteSmall │ │ │ │ -directoryAt │ │ │ │ -growToSmall │ │ │ │ -growToTable │ │ │ │ -globalDepth │ │ │ │ -globalShift │ │ │ │ -Initialized │ │ │ │ -entryOffset │ │ │ │ -*[32]uint64 │ │ │ │ -MarshalYAML │ │ │ │ -*yaml.Style │ │ │ │ -HeadComment │ │ │ │ -LineComment │ │ │ │ -FootComment │ │ │ │ -pairs_start │ │ │ │ -tokens_head │ │ │ │ -simple_keys │ │ │ │ -best_indent │ │ │ │ -events_head │ │ │ │ -space_above │ │ │ │ -foot_indent │ │ │ │ -anchor_data │ │ │ │ -scalar_data │ │ │ │ -knownFields │ │ │ │ -decodeCount │ │ │ │ -evalCommand │ │ │ │ -evalComplex │ │ │ │ -evalInteger │ │ │ │ -executeX# │ │ │ │ -expiryDelta │ │ │ │ -RedirectURL │ │ │ │ -AuthCodeURL │ │ │ │ -TokenSource │ │ │ │ -TokenClaims │ │ │ │ -GetAudience │ │ │ │ -GetAuthTime │ │ │ │ -GetIssuedAt │ │ │ │ -WriterLevel │ │ │ │ -UserinfoURL │ │ │ │ -oauthConfig │ │ │ │ -costTracker │ │ │ │ -ContextEval │ │ │ │ -LibraryName │ │ │ │ -*cel.Issues │ │ │ │ -costOptions │ │ │ │ -HasFunction │ │ │ │ -ParseSource │ │ │ │ -PartialVars │ │ │ │ -PlanProgram │ │ │ │ -ResidualAst │ │ │ │ -TypeAdapter │ │ │ │ -UnknownVars │ │ │ │ -initChecker │ │ │ │ -defaultVars │ │ │ │ -interpreter │ │ │ │ -NewMapEntry │ │ │ │ -idGenerator │ │ │ │ -*[]ast.Expr │ │ │ │ -NewHasMacro │ │ │ │ -ResolveName │ │ │ │ -*[]ref.Type │ │ │ │ -IsZeroValue │ │ │ │ -*[][]string │ │ │ │ -CheckCookie │ │ │ │ -*oidc.Error │ │ │ │ -*oidc.Alias │ │ │ │ -subexpNames │ │ │ │ -prefixBytes │ │ │ │ -minInputLen │ │ │ │ -*regexp.job │ │ │ │ -shouldVisit │ │ │ │ -MatchReader │ │ │ │ -MatchString │ │ │ │ -SubexpIndex │ │ │ │ -SubexpNames │ │ │ │ -*user.Group │ │ │ │ -SignMessage │ │ │ │ -Encapsulate │ │ │ │ -Decapsulate │ │ │ │ -*[2][]uint8 │ │ │ │ -addJacobian │ │ │ │ -*[]*big.Int │ │ │ │ -Precomputed │ │ │ │ -*[]big.Word │ │ │ │ -constraints │ │ │ │ -addCertFunc │ │ │ │ -CurrentTime │ │ │ │ -buildChains │ │ │ │ -TBSCertList │ │ │ │ -*x509.pkcs8 │ │ │ │ -validPolicy │ │ │ │ -*cipher.ctr │ │ │ │ -*cipher.cbc │ │ │ │ -*[60]uint32 │ │ │ │ -prefixReady │ │ │ │ -*rc4.Cipher │ │ │ │ -crypto/sha1 │ │ │ │ -openGeneric │ │ │ │ -sealGeneric │ │ │ │ -crypto/hpke │ │ │ │ -GenerateKey │ │ │ │ -generateKey │ │ │ │ -*hpke.dhKEM │ │ │ │ -AddASN1Enum │ │ │ │ -AddASN1NULL │ │ │ │ -MarshalASN1 │ │ │ │ -*ecdh.Curve │ │ │ │ -crypto/ecdh │ │ │ │ -*md5.digest │ │ │ │ +DialContext │ │ │ │ +EscapedPath │ │ │ │ +setFragment │ │ │ │ +passwordSet │ │ │ │ +RawFragment │ │ │ │ +ShouldPrint │ │ │ │ +matchResult │ │ │ │ +WithPadding │ │ │ │ *netip.Addr │ │ │ │ -bitsPlusOne │ │ │ │ withoutZone │ │ │ │ bitsSetFrom │ │ │ │ authorities │ │ │ │ additionals │ │ │ │ OPTResource │ │ │ │ PTRResource │ │ │ │ SOAResource │ │ │ │ SRVResource │ │ │ │ TXTResource │ │ │ │ -ShouldPrint │ │ │ │ -matchResult │ │ │ │ -*norm.input │ │ │ │ -appendSlice │ │ │ │ -charinfoNFC │ │ │ │ -insertFlush │ │ │ │ -returnSlice │ │ │ │ -handlePanic │ │ │ │ -startEscape │ │ │ │ -updateWidth │ │ │ │ -*parse.Node │ │ │ │ -*parse.Tree │ │ │ │ -*parse.Mode │ │ │ │ -*parse.item │ │ │ │ -emitComment │ │ │ │ -elseControl │ │ │ │ -expectOneOf │ │ │ │ -hasFunction │ │ │ │ -newContinue │ │ │ │ -newPipeline │ │ │ │ -newTemplate │ │ │ │ -newVariable │ │ │ │ -withControl │ │ │ │ -*embed.file │ │ │ │ -AccessToken │ │ │ │ -ForceColors │ │ │ │ -SortingFunc │ │ │ │ -getCritical │ │ │ │ -Unprotected │ │ │ │ -signPayload │ │ │ │ -NonceSource │ │ │ │ -VerifyMulti │ │ │ │ -nonceSource │ │ │ │ -SignPayload │ │ │ │ -ecPublicKey │ │ │ │ -edPublicKey │ │ │ │ -HasIterVar2 │ │ │ │ -RenumberIDs │ │ │ │ -SetKindCase │ │ │ │ -isEntryExpr │ │ │ │ -renumberIDs │ │ │ │ -Description │ │ │ │ -LineOffsets │ │ │ │ -OverloadIDs │ │ │ │ -AddOverload │ │ │ │ -createChild │ │ │ │ -optIndexMap │ │ │ │ -IsNonStrict │ │ │ │ -displayName │ │ │ │ -*[1]ref.Val │ │ │ │ -*types.Null │ │ │ │ -*types.Bool │ │ │ │ -*types.Type │ │ │ │ -*types.Kind │ │ │ │ -IsExactType │ │ │ │ -*types.Uint │ │ │ │ -mapAccessor │ │ │ │ -GetFunction │ │ │ │ -GetAccuInit │ │ │ │ -GetLoopStep │ │ │ │ -GetElements │ │ │ │ -GetTestOnly │ │ │ │ -GetFieldKey │ │ │ │ -GetCallExpr │ │ │ │ -GetExprKind │ │ │ │ -GetListExpr │ │ │ │ -GetLocation │ │ │ │ -*expr.Value │ │ │ │ -GetMapValue │ │ │ │ -GetArgTypes │ │ │ │ -GetElemType │ │ │ │ -GetListType │ │ │ │ -GetTypeKind │ │ │ │ -GetDeclKind │ │ │ │ -GetIterVar2 │ │ │ │ -derivedSize │ │ │ │ -computeSize │ │ │ │ -popLocalVar │ │ │ │ -pushIterKey │ │ │ │ -SetFunction │ │ │ │ -setFunction │ │ │ │ -NewLocation │ │ │ │ -description │ │ │ │ -lineOffsets │ │ │ │ -*common.Doc │ │ │ │ -ReportError │ │ │ │ -*env.Import │ │ │ │ -ConfigValue │ │ │ │ -*env.Config │ │ │ │ -SetDisabled │ │ │ │ -SubsetMacro │ │ │ │ -AddFeatures │ │ │ │ -OverloadIds │ │ │ │ -attrFactory │ │ │ │ -asEvalState │ │ │ │ -ObserveEval │ │ │ │ -constructor │ │ │ │ -iterVar1Val │ │ │ │ -iterVar2Val │ │ │ │ -interrupted │ │ │ │ -varArgStyle │ │ │ │ -exprFactory │ │ │ │ -getLocation │ │ │ │ -newMapEntry │ │ │ │ -nextMacroID │ │ │ │ -syntaxError │ │ │ │ -SyntaxError │ │ │ │ -VisitDouble │ │ │ │ -VisitNegate │ │ │ │ -VisitNested │ │ │ │ -VisitSelect │ │ │ │ -VisitString │ │ │ │ -expandMacro │ │ │ │ -reportError │ │ │ │ -ReportMatch │ │ │ │ -SortedSlice │ │ │ │ -StartColumn │ │ │ │ -IsSynthetic │ │ │ │ -Cardinality │ │ │ │ -HasJSONName │ │ │ │ -HasPresence │ │ │ │ -IsExtension │ │ │ │ -InterfaceOf │ │ │ │ -Destination │ │ │ │ -marshalList │ │ │ │ -MarshalFrom │ │ │ │ -MessageName │ │ │ │ -UnmarshalTo │ │ │ │ -descsByName │ │ │ │ -filesByPath │ │ │ │ -NumMessages │ │ │ │ -typesByName │ │ │ │ -numMessages │ │ │ │ -reflectType │ │ │ │ -CheckedType │ │ │ │ -ReflectType │ │ │ │ -MaybeUnwrap │ │ │ │ -GetSemantic │ │ │ │ -GetEnumType │ │ │ │ -GetDefaults │ │ │ │ -GetNamePart │ │ │ │ -GetFeatures │ │ │ │ -GetExtendee │ │ │ │ -GetJsonName │ │ │ │ -GetTypeName │ │ │ │ -GetFullName │ │ │ │ -GetRepeated │ │ │ │ -GetReserved │ │ │ │ -GetMapEntry │ │ │ │ -fmt_boolean │ │ │ │ -fmt_integer │ │ │ │ -fmt_unicode │ │ │ │ -initDecimal │ │ │ │ -AsInterface │ │ │ │ -*structpb.x │ │ │ │ -Deserialize │ │ │ │ -Unmarshaler │ │ │ │ -isAnonymous │ │ │ │ -createField │ │ │ │ -SetAliasTag │ │ │ │ -appendGroup │ │ │ │ -checkHeight │ │ │ │ -checkLimits │ │ │ │ -maybeConcat │ │ │ │ -parseEscape │ │ │ │ -parseRepeat │ │ │ │ -wholeRegexp │ │ │ │ -Constructed │ │ │ │ -*bigmod.Nat │ │ │ │ -application │ │ │ │ -crypto/sha3 │ │ │ │ -*sha3.SHAKE │ │ │ │ -encapsulate │ │ │ │ -*[200]uint8 │ │ │ │ -readGeneric │ │ │ │ -stringBytes │ │ │ │ -FieldRanger │ │ │ │ -StartObject │ │ │ │ -returnState │ │ │ │ -ArrayEquals │ │ │ │ -tokenSource │ │ │ │ -*antlr.Tree │ │ │ │ -GetChildren │ │ │ │ -addInterval │ │ │ │ -elementName │ │ │ │ -removeRange │ │ │ │ -getDecision │ │ │ │ -setDecision │ │ │ │ -stateNumber │ │ │ │ -transitions │ │ │ │ -grammarType │ │ │ │ -removeState │ │ │ │ -MaxSlotSize │ │ │ │ -CreateStack │ │ │ │ -SetChildren │ │ │ │ -Interpreter │ │ │ │ -intervalSet │ │ │ │ -actionIndex │ │ │ │ -followState │ │ │ │ -addDFAState │ │ │ │ -closureWork │ │ │ │ -getRuleName │ │ │ │ -noViableAlt │ │ │ │ -lexerAction │ │ │ │ -inputStream │ │ │ │ -getEndState │ │ │ │ -setEndState │ │ │ │ -AllRelation │ │ │ │ -LESS_EQUALS │ │ │ │ -LOGICAL_AND │ │ │ │ -EscapeIdent │ │ │ │ -AllOptField │ │ │ │ -Get_optExpr │ │ │ │ -Set_optExpr │ │ │ │ -_IDENTIFIER │ │ │ │ -EnterDouble │ │ │ │ -EnterNegate │ │ │ │ -EnterNested │ │ │ │ -EnterSelect │ │ │ │ -EnterString │ │ │ │ -ExitOptExpr │ │ │ │ -*[29]string │ │ │ │ -*[38]string │ │ │ │ -*[48]string │ │ │ │ -EnforceUTF8 │ │ │ │ -eagerValues │ │ │ │ -NumServices │ │ │ │ -allMessages │ │ │ │ -allServices │ │ │ │ -lazyRawInit │ │ │ │ -GetApiLevel │ │ │ │ -StringToBuf │ │ │ │ -HasVariants │ │ │ │ -setTagsFrom │ │ │ │ -deleteRange │ │ │ │ -resizeRange │ │ │ │ -*compact.ID │ │ │ │ -PrecPresent │ │ │ │ -FormatWidth │ │ │ │ -AppendDigit │ │ │ │ -InitDecimal │ │ │ │ -InitPattern │ │ │ │ -InitPercent │ │ │ │ -*gob.typeId │ │ │ │ -externalEnc │ │ │ │ -externalDec │ │ │ │ -DecodeValue │ │ │ │ -decodeArray │ │ │ │ -decodeSlice │ │ │ │ -decodeValue │ │ │ │ -ignoreArray │ │ │ │ -ignoreSlice │ │ │ │ -recvMessage │ │ │ │ -GobEncoderT │ │ │ │ -ignoreDepth │ │ │ │ -EncodeValue │ │ │ │ -encodeArray │ │ │ │ -MultiplyAdd │ │ │ │ -*trace.Link │ │ │ │ -WithSampled │ │ │ │ -WithTraceID │ │ │ │ -SpanContext │ │ │ │ -*trace.Span │ │ │ │ -IsRecording │ │ │ │ -RecordError │ │ │ │ -isValueNext │ │ │ │ -parseString │ │ │ │ -prepareNext │ │ │ │ -AliasBuffer │ │ │ │ -requiredBit │ │ │ │ -LazyInfoPtr │ │ │ │ -StringSlice │ │ │ │ -Uint32Slice │ │ │ │ -Uint64Slice │ │ │ │ -messageInfo │ │ │ │ -protoUnwrap │ │ │ │ -denseFields │ │ │ │ -coderFields │ │ │ │ -sizePointer │ │ │ │ -InvalidUTF8 │ │ │ │ -AppendField │ │ │ │ -outputASCII │ │ │ │ -checkInBody │ │ │ │ -*catmsg.Var │ │ │ │ -SkipMessage │ │ │ │ -setDelegate │ │ │ │ -instruments │ │ │ │ -SetDelegate │ │ │ │ -applyRecord │ │ │ │ -AsBoolSlice │ │ │ │ -asBoolSlice │ │ │ │ -*codes.Code │ │ │ │ -EmitUnknown │ │ │ │ -FormatError │ │ │ │ -renderGroup │ │ │ │ -MaxLogDepth │ │ │ │ +ConnectDone │ │ │ │ *func() bool │ │ │ │ -AssignableTo │ │ │ │ -FieldByIndex │ │ │ │ -MethodByName │ │ │ │ -OverflowUint │ │ │ │ *[16]uintptr │ │ │ │ -calledHeader │ │ │ │ -*[]slog.Attr │ │ │ │ -*func(error) │ │ │ │ -defaultUsage │ │ │ │ -*func(uint8) │ │ │ │ -*func(int32) │ │ │ │ -convertFloat │ │ │ │ -mustReadRune │ │ │ │ -quotedString │ │ │ │ -writePadding │ │ │ │ -*fmt.Scanner │ │ │ │ -*[]io.Writer │ │ │ │ -*[]io.Reader │ │ │ │ -*io.WriterTo │ │ │ │ -*io.ReaderAt │ │ │ │ -*slog.Record │ │ │ │ -isEmptyGroup │ │ │ │ -*slog.Source │ │ │ │ -*slog.Logger │ │ │ │ -DebugContext │ │ │ │ -ErrorContext │ │ │ │ -getDataFrame │ │ │ │ -maxWriteSize │ │ │ │ -HeadersEnded │ │ │ │ -WriteHeaders │ │ │ │ -AdjustStream │ │ │ │ -registerConn │ │ │ │ -*http.Server │ │ │ │ -*http.Header │ │ │ │ -Uncompressed │ │ │ │ -*http.Cookie │ │ │ │ -ProtoAtLeast │ │ │ │ -comparePaths │ │ │ │ -CookiesNamed │ │ │ │ -SetBasicAuth │ │ │ │ -SetPathValue │ │ │ │ -isReplayable │ │ │ │ -hitReadLimit │ │ │ │ -setReadLimit │ │ │ │ -*func(int64) │ │ │ │ -*<-chan bool │ │ │ │ -hijackLocked │ │ │ │ -WriteTimeout │ │ │ │ -TLSNextProto │ │ │ │ -nextProtoErr │ │ │ │ -doKeepAlives │ │ │ │ -shuttingDown │ │ │ │ -wroteFrameCh │ │ │ │ -maxFrameSize │ │ │ │ -writingFrame │ │ │ │ -sentPingData │ │ │ │ -hpackEncoder │ │ │ │ -shutdownOnce │ │ │ │ -PseudoFields │ │ │ │ -checkPseudos │ │ │ │ -LastStreamID │ │ │ │ -noteBodyRead │ │ │ │ -processFrame │ │ │ │ -sendServeMsg │ │ │ │ -setConnState │ │ │ │ -writeHeaders │ │ │ │ -wroteHeaders │ │ │ │ -readDeadline │ │ │ │ -*http.mp4Sig │ │ │ │ -earlyCloseFn │ │ │ │ -*http.noBody │ │ │ │ -doEarlyClose │ │ │ │ -FlushHeaders │ │ │ │ -extraHeaders │ │ │ │ -isClientConn │ │ │ │ -readResponse │ │ │ │ -wroteRequest │ │ │ │ -targetScheme │ │ │ │ -removeOldest │ │ │ │ -idleConnWait │ │ │ │ -connsPerHost │ │ │ │ -MaxIdleConns │ │ │ │ -lastInFlight │ │ │ │ -SetStateHook │ │ │ │ -queueForDial │ │ │ │ -connPoolOnce │ │ │ │ -RoundTripOpt │ │ │ │ -initConnPool │ │ │ │ -newTLSConfig │ │ │ │ -pastTrailers │ │ │ │ -copyTrailers │ │ │ │ -writeRequest │ │ │ │ -atomicReused │ │ │ │ -closedOnIdle │ │ │ │ -seenSettings │ │ │ │ -nextStreamID │ │ │ │ -addConnCalls │ │ │ │ -RoundTripErr │ │ │ │ -*http.ioFile │ │ │ │ -contentRange │ │ │ │ -*[1024]uint8 │ │ │ │ -*[2048]uint8 │ │ │ │ -*[4096]uint8 │ │ │ │ -*[8192]uint8 │ │ │ │ -*http.Client │ │ │ │ -Authenticate │ │ │ │ -*[][4]uint64 │ │ │ │ -*os.fileStat │ │ │ │ -Readdirnames │ │ │ │ -lstatatNolog │ │ │ │ -spliceToFile │ │ │ │ -*[32]uintptr │ │ │ │ -signalSecret │ │ │ │ -isExtraInSig │ │ │ │ -allpSnapshot │ │ │ │ -mLockProfile │ │ │ │ -pcvalueCache │ │ │ │ -locksHeldLen │ │ │ │ +clientConfig │ │ │ │ RuntimeError │ │ │ │ -*[]complex64 │ │ │ │ deferBitsPtr │ │ │ │ *[]*abi.ITab │ │ │ │ linktimehash │ │ │ │ modulehashes │ │ │ │ setTraceable │ │ │ │ maybeRunChan │ │ │ │ unlockAndRun │ │ │ │ @@ -4207,98 +1047,95 @@ │ │ │ │ statusTraced │ │ │ │ atomicstatus │ │ │ │ paniconfault │ │ │ │ inMarkAssist │ │ │ │ runnableTime │ │ │ │ takeFromBack │ │ │ │ initHeapBits │ │ │ │ -*func() uint │ │ │ │ tryStealSpan │ │ │ │ heapScanWork │ │ │ │ deferpoolbuf │ │ │ │ goidcacheend │ │ │ │ gcAssistTime │ │ │ │ limiterEvent │ │ │ │ +*[32]uintptr │ │ │ │ captureStack │ │ │ │ recordUnlock │ │ │ │ *runtime.mOS │ │ │ │ profileTimer │ │ │ │ +signalSecret │ │ │ │ +isExtraInSig │ │ │ │ +allpSnapshot │ │ │ │ +mLockProfile │ │ │ │ +pcvalueCache │ │ │ │ +locksHeldLen │ │ │ │ snapshotAllp │ │ │ │ gcCyclesDone │ │ │ │ GCAssistTime │ │ │ │ -takeOverflow │ │ │ │ -overflowTime │ │ │ │ *[]*abi.Type │ │ │ │ -*chan uint32 │ │ │ │ -*map[int]int │ │ │ │ -*[256]uint64 │ │ │ │ -InUseObjects │ │ │ │ -AllocObjects │ │ │ │ -*sync.Locker │ │ │ │ *sync.noCopy │ │ │ │ +*atomic.Bool │ │ │ │ Microseconds │ │ │ │ Milliseconds │ │ │ │ *[]time.zone │ │ │ │ AppendBinary │ │ │ │ AppendFormat │ │ │ │ appendFormat │ │ │ │ -flagSetDebug │ │ │ │ -*config.HTTP │ │ │ │ -DecryptBytes │ │ │ │ -EncryptBytes │ │ │ │ -AcceptClient │ │ │ │ -EncryptState │ │ │ │ -relyingParty │ │ │ │ -ID json:"id" │ │ │ │ -setupCEL │ │ │ │ -*chan string │ │ │ │ -SendCommandf │ │ │ │ -sendPassword │ │ │ │ -*atomic.Bool │ │ │ │ +*[][4]uint64 │ │ │ │ +writePadding │ │ │ │ +AssignableTo │ │ │ │ +FieldByIndex │ │ │ │ +MethodByName │ │ │ │ +OverflowUint │ │ │ │ +ReadMsgInet4 │ │ │ │ +ReadMsgInet6 │ │ │ │ +WriteToInet4 │ │ │ │ +WriteToInet6 │ │ │ │ +prepareWrite │ │ │ │ +waitCanceled │ │ │ │ +*os.fileStat │ │ │ │ +Readdirnames │ │ │ │ +lstatatNolog │ │ │ │ +spliceToFile │ │ │ │ +*slog.Record │ │ │ │ +*[]slog.Attr │ │ │ │ +isEmptyGroup │ │ │ │ +*slog.Source │ │ │ │ +*slog.Logger │ │ │ │ +DebugContext │ │ │ │ +ErrorContext │ │ │ │ +ClientConfig │ │ │ │ +listenSocket │ │ │ │ +connectionMu │ │ │ │ +buildMessage │ │ │ │ +*log.Options │ │ │ │ +preformatted │ │ │ │ +internal/abi │ │ │ │ +*abi.NameOff │ │ │ │ +*abi.TypeOff │ │ │ │ +*abi.Imethod │ │ │ │ +*abi.PtrType │ │ │ │ +*abi.RegArgs │ │ │ │ +internal/cpu │ │ │ │ +StoreRelease │ │ │ │ +directorySet │ │ │ │ +putSlotSmall │ │ │ │ +replaceTable │ │ │ │ +Undocumented │ │ │ │ CanInterface │ │ │ │ SetIterValue │ │ │ │ panicNotBool │ │ │ │ assignFloatN │ │ │ │ makeFuncCtxt │ │ │ │ -replacements │ │ │ │ +*fs.FileInfo │ │ │ │ +*fs.FileMode │ │ │ │ *json.Number │ │ │ │ reflectValue │ │ │ │ byFoldedName │ │ │ │ -literalStore │ │ │ │ -errorContext │ │ │ │ indentPrefix │ │ │ │ -*tls.CurveID │ │ │ │ -ocspResponse │ │ │ │ -alpnProtocol │ │ │ │ -SessionState │ │ │ │ -CipherSuites │ │ │ │ -OCSPResponse │ │ │ │ -Certificates │ │ │ │ -KeyLogWriter │ │ │ │ -*[][32]uint8 │ │ │ │ -cipherSuites │ │ │ │ -finishedHash │ │ │ │ -handshakeErr │ │ │ │ -maxEarlyData │ │ │ │ -ocspStapling │ │ │ │ -retryConfigs │ │ │ │ -RecordHeader │ │ │ │ -sessionState │ │ │ │ -*tls.prfFunc │ │ │ │ -certificates │ │ │ │ -*tls.cbcMode │ │ │ │ -readFinished │ │ │ │ -sendFinished │ │ │ │ -masterSecret │ │ │ │ -rsaDecryptOk │ │ │ │ -SerialNumber │ │ │ │ -SubjectKeyId │ │ │ │ -AppendDecode │ │ │ │ -AppendEncode │ │ │ │ -DecodeString │ │ │ │ *net.OpError │ │ │ │ *net.UDPAddr │ │ │ │ *net.TCPAddr │ │ │ │ writeBuffers │ │ │ │ listenStream │ │ │ │ readMsgInet4 │ │ │ │ readMsgInet6 │ │ │ │ @@ -4320,597 +1157,41 @@ │ │ │ │ serverOffset │ │ │ │ StrictErrors │ │ │ │ LookupIPAddr │ │ │ │ lookupIPAddr │ │ │ │ strictErrors │ │ │ │ dialParallel │ │ │ │ *[1]net.Addr │ │ │ │ -ConnectStart │ │ │ │ -WroteHeaders │ │ │ │ -WroteRequest │ │ │ │ -dashBoundary │ │ │ │ -ReadCodeLine │ │ │ │ -ReadDotBytes │ │ │ │ -ReadDotLines │ │ │ │ -ReadResponse │ │ │ │ -readCodeLine │ │ │ │ -Undocumented │ │ │ │ -*fs.FileInfo │ │ │ │ -*fs.FileMode │ │ │ │ -*fs.DirEntry │ │ │ │ -lastRuneSize │ │ │ │ -maxTokenSize │ │ │ │ -*[512]uint32 │ │ │ │ -tryWriteCopy │ │ │ │ -huffmanBlock │ │ │ │ -*flate.hcode │ │ │ │ -*flate.token │ │ │ │ -shiftOffsets │ │ │ │ -*[257]uint32 │ │ │ │ -*[256]uint32 │ │ │ │ -*gzip.Reader │ │ │ │ -*gzip.Header │ │ │ │ -decompressor │ │ │ │ -*gzip.Writer │ │ │ │ -AppendUint16 │ │ │ │ -AppendUint32 │ │ │ │ -AppendUint64 │ │ │ │ -*rand.Source │ │ │ │ -maxSizeLimit │ │ │ │ -decodeString │ │ │ │ -InsertBefore │ │ │ │ -PushBackList │ │ │ │ -HasFunctions │ │ │ │ -HasFilenames │ │ │ │ -HasFileLines │ │ │ │ -*[][]uintptr │ │ │ │ -emitLocation │ │ │ │ -startMessage │ │ │ │ -targetPeriod │ │ │ │ -*poll.String │ │ │ │ -ReadMsgInet4 │ │ │ │ -ReadMsgInet6 │ │ │ │ -WriteToInet4 │ │ │ │ -WriteToInet6 │ │ │ │ -prepareWrite │ │ │ │ -waitCanceled │ │ │ │ -internal/abi │ │ │ │ -*abi.NameOff │ │ │ │ -*abi.TypeOff │ │ │ │ -*abi.ChanDir │ │ │ │ -*abi.TextOff │ │ │ │ -*abi.Imethod │ │ │ │ -*abi.MapType │ │ │ │ -IndirectElem │ │ │ │ -*abi.PtrType │ │ │ │ -*abi.RegArgs │ │ │ │ -internal/cpu │ │ │ │ -StoreRelease │ │ │ │ -directorySet │ │ │ │ -putSlotSmall │ │ │ │ -replaceTable │ │ │ │ -grownKeyElem │ │ │ │ -Experimental │ │ │ │ -*label.Label │ │ │ │ -scalar_style │ │ │ │ -head_comment │ │ │ │ -line_comment │ │ │ │ -foot_comment │ │ │ │ -tail_comment │ │ │ │ -token_number │ │ │ │ -end_implicit │ │ │ │ -problem_mark │ │ │ │ -context_mark │ │ │ │ -read_handler │ │ │ │ -input_reader │ │ │ │ -stem_comment │ │ │ │ -root_context │ │ │ │ -*yaml.parser │ │ │ │ -fieldByIndex │ │ │ │ -mergedFields │ │ │ │ -itemList │ │ │ │ -newBreak │ │ │ │ -newChain │ │ │ │ -newField │ │ │ │ -newRange │ │ │ │ -pipeline │ │ │ │ -AddParseTree │ │ │ │ -evalFunction │ │ │ │ -evalPipeline │ │ │ │ -notAFunction │ │ │ │ -validateType │ │ │ │ -walkIfOrWith │ │ │ │ -walkTemplate │ │ │ │ -joinPath │ │ │ │ -ClientSecret │ │ │ │ -refreshToken │ │ │ │ -*state.State │ │ │ │ -encoding/hex │ │ │ │ -ReportCaller │ │ │ │ -ErrorHandler │ │ │ │ -IsOAuth2Only │ │ │ │ -errorHandler │ │ │ │ -verifierOpts │ │ │ │ -*rp.inflight │ │ │ │ -RelyingParty │ │ │ │ -*cel.Program │ │ │ │ -GetOrDefault │ │ │ │ -contextProto │ │ │ │ -funcBindOnce │ │ │ │ -EstimateCost │ │ │ │ -HasValidator │ │ │ │ -TypeProvider │ │ │ │ -*cel.Library │ │ │ │ -LibraryAlias │ │ │ │ -NewBindMacro │ │ │ │ -SetMacroCall │ │ │ │ -typeMismatch │ │ │ │ -RegisterType │ │ │ │ -*[1]ast.Expr │ │ │ │ -*[2]ast.Expr │ │ │ │ -*[3]ast.Expr │ │ │ │ -*ext.setsLib │ │ │ │ -currArgIndex │ │ │ │ -verifyString │ │ │ │ -*ext.slotVal │ │ │ │ -*ext.mathLib │ │ │ │ -*ext.mapPair │ │ │ │ -securecookie │ │ │ │ -DeleteCookie │ │ │ │ -*oidc.KeySet │ │ │ │ -*oidc.Claims │ │ │ │ -MatchRunePos │ │ │ │ -*[][][]uint8 │ │ │ │ -ExpandString │ │ │ │ -FindAllIndex │ │ │ │ -FindSubmatch │ │ │ │ -tryBacktrack │ │ │ │ -*crypto.Hash │ │ │ │ -Encapsulator │ │ │ │ -crypto/ecdsa │ │ │ │ -*[1]big.Word │ │ │ │ -*[2]*big.Int │ │ │ │ -*hash.Cloner │ │ │ │ -sortAndPrune │ │ │ │ -EqualASN1OID │ │ │ │ -*x509.sum224 │ │ │ │ -systemVerify │ │ │ │ -*[1]x509.OID │ │ │ │ -XORKeyStream │ │ │ │ -*cipher.AEAD │ │ │ │ -productTable │ │ │ │ -*sha1.digest │ │ │ │ -NewPublicKey │ │ │ │ -newPublicKey │ │ │ │ -sharedSecret │ │ │ │ -*hpke.Sender │ │ │ │ -AddASN1Int64 │ │ │ │ -BytesOrPanic │ │ │ │ -MasterSecret │ │ │ │ -crypto/mlkem │ │ │ │ -*[1088]uint8 │ │ │ │ -*[1568]uint8 │ │ │ │ -encoding/pem │ │ │ │ +ShouldEnable │ │ │ │ +*bisect.cond │ │ │ │ +AppendDecode │ │ │ │ +AppendEncode │ │ │ │ +DecodeString │ │ │ │ appendTo4In6 │ │ │ │ *[52]uintptr │ │ │ │ AAAAResource │ │ │ │ AllQuestions │ │ │ │ AnswerHeader │ │ │ │ SVCBResource │ │ │ │ SkipQuestion │ │ │ │ checkAdvance │ │ │ │ skipResource │ │ │ │ -ShouldEnable │ │ │ │ -*bisect.cond │ │ │ │ -*crc32.Table │ │ │ │ -*rand.reader │ │ │ │ -*big.divisor │ │ │ │ -convertWords │ │ │ │ -divRecursive │ │ │ │ -multiSegment │ │ │ │ -*norm.qcInfo │ │ │ │ -charinfoNFKC │ │ │ │ -AppendString │ │ │ │ -LastBoundary │ │ │ │ -NextBoundary │ │ │ │ -nextBoundary │ │ │ │ -insertSingle │ │ │ │ -insertUnsafe │ │ │ │ -*parse.lexer │ │ │ │ -insideAction │ │ │ │ -atRightDelim │ │ │ │ -atTerminator │ │ │ │ -blockControl │ │ │ │ -breakControl │ │ │ │ -nextNonSpace │ │ │ │ -parseControl │ │ │ │ -peekNonSpace │ │ │ │ -rangeControl │ │ │ │ -textOrAction │ │ │ │ -setAuthStyle │ │ │ │ -RefreshToken │ │ │ │ -*logrus.Hook │ │ │ │ -ReplaceHooks │ │ │ │ -SetFormatter │ │ │ │ -releaseEntry │ │ │ │ -DisableQuote │ │ │ │ -PadLevelText │ │ │ │ -needsQuoting │ │ │ │ -printColored │ │ │ │ -*jose.Header │ │ │ │ -ExtraHeaders │ │ │ │ -getAlgorithm │ │ │ │ -*jose.Signer │ │ │ │ -WithCritical │ │ │ │ -addRecipient │ │ │ │ -ecPrivateKey │ │ │ │ -edPrivateKey │ │ │ │ -rsaPublicKey │ │ │ │ -symmetricKey │ │ │ │ -FunctionName │ │ │ │ -*ast.MapExpr │ │ │ │ -offsetRanges │ │ │ │ -GetMacroCall │ │ │ │ -OffsetRanges │ │ │ │ -ReferenceMap │ │ │ │ -SetReference │ │ │ │ -*ast.Visitor │ │ │ │ -NewAccuIdent │ │ │ │ -newEntryExpr │ │ │ │ -exprKindCase │ │ │ │ -operandTrait │ │ │ │ -OperandTrait │ │ │ │ -appendTo │ │ │ │ -*types.Bytes │ │ │ │ -baseIterator │ │ │ │ -findInternal │ │ │ │ -cel.dev/expr │ │ │ │ -ProtoMessage │ │ │ │ -ProtoReflect │ │ │ │ -GetIterRange │ │ │ │ -GetBoolValue │ │ │ │ -GetNullValue │ │ │ │ -GetConstExpr │ │ │ │ -GetIdentExpr │ │ │ │ -GetPositions │ │ │ │ -isValue_Kind │ │ │ │ -GetEnumValue │ │ │ │ -GetListValue │ │ │ │ -GetTypeValue │ │ │ │ -GetExprSteps │ │ │ │ -*expr.Status │ │ │ │ -GetValueType │ │ │ │ -GetPrimitive │ │ │ │ -GetTypeParam │ │ │ │ -GetWellKnown │ │ │ │ -GetOverloads │ │ │ │ -ComputedSize │ │ │ │ -CostEstimate │ │ │ │ -EstimateSize │ │ │ │ -functionCost │ │ │ │ -peekLocalVar │ │ │ │ -pushLocalVar │ │ │ │ -setEntrySize │ │ │ │ -FindFunction │ │ │ │ -*checker.Env │ │ │ │ -declarations │ │ │ │ -VariableDecl │ │ │ │ -AddFunctions │ │ │ │ -*env.Feature │ │ │ │ -ID yaml:"id" │ │ │ │ -AddVariables │ │ │ │ -SetContainer │ │ │ │ -AddQualifier │ │ │ │ -NewQualifier │ │ │ │ -hasOptionals │ │ │ │ -FindOverload │ │ │ │ -missingIndex │ │ │ │ -mutableValue │ │ │ │ -foldIterable │ │ │ │ -addMacroCall │ │ │ │ -parserHelper │ │ │ │ -errorReports │ │ │ │ -VisitOptExpr │ │ │ │ -GetRuleNames │ │ │ │ -wrapOnColumn │ │ │ │ -GetRuleIndex │ │ │ │ -GetStateType │ │ │ │ -SetRuleIndex │ │ │ │ -evaluate 0 │ │ │ │ -DoNotCompare │ │ │ │ -ByDescriptor │ │ │ │ -IsValidValue │ │ │ │ -ProtoMethods │ │ │ │ -panicMessage │ │ │ │ -IsMessageSet │ │ │ │ -unmarshalMap │ │ │ │ -AllowPartial │ │ │ │ -MarshalState │ │ │ │ -marshalField │ │ │ │ -sizeSingular │ │ │ │ -mergeMessage │ │ │ │ -UnmarshalNew │ │ │ │ -RegisterFile │ │ │ │ -RegisterEnum │ │ │ │ -GetEnumNames │ │ │ │ -GetTypeNames │ │ │ │ -DescribeEnum │ │ │ │ -DescribeType │ │ │ │ -GetRetention │ │ │ │ -GetExtension │ │ │ │ -GetOneofDecl │ │ │ │ -GetInputType │ │ │ │ -GetGoPackage │ │ │ │ -IsPrivateUse │ │ │ │ -Canonicalize │ │ │ │ -passSettings │ │ │ │ -toScientific │ │ │ │ -*message.key │ │ │ │ -defaultValue │ │ │ │ -*schema.zero │ │ │ │ -*syntax.Inst │ │ │ │ -*syntax.Prog │ │ │ │ -SetGenerator │ │ │ │ -p256BaseMult │ │ │ │ -math/rand/v2 │ │ │ │ -fipsApproved │ │ │ │ -resetToBytes │ │ │ │ -Organization │ │ │ │ -*sha3.Digest │ │ │ │ -writeGeneric │ │ │ │ -*json.byName │ │ │ │ -marshalEmpty │ │ │ │ -marshalValue │ │ │ │ -*[]json.Kind │ │ │ │ -returnStates │ │ │ │ -hasEmptyPath │ │ │ │ -*antlr.Token │ │ │ │ -GetTokenType │ │ │ │ -GetIntervals │ │ │ │ -toCharString │ │ │ │ -getIsEpsilon │ │ │ │ -getNonGreedy │ │ │ │ -setNonGreedy │ │ │ │ -*antlr.Lexer │ │ │ │ -BaseATNState │ │ │ │ -*antlr.Mutex │ │ │ │ -lexerActions │ │ │ │ -maxTokenType │ │ │ │ -configLookup │ │ │ │ -ContainsFast │ │ │ │ -sortedStates │ │ │ │ -ToStringTree │ │ │ │ -AddErrorNode │ │ │ │ -AddTokenNode │ │ │ │ -GetAltNumber │ │ │ │ -SetAltNumber │ │ │ │ -SetException │ │ │ │ -outerContext │ │ │ │ -LiteralNames │ │ │ │ -checkVersion │ │ │ │ -getPredicate │ │ │ │ -GetTokenName │ │ │ │ -getUniqueAlt │ │ │ │ -consumeUntil │ │ │ │ -GetAllTokens │ │ │ │ -GetCharIndex │ │ │ │ -failOrAccept │ │ │ │ -getChild 0 │ │ │ │ -Get_relation │ │ │ │ -Set_relation │ │ │ │ -QUESTIONMARK │ │ │ │ -Get_optField │ │ │ │ -Set_optField │ │ │ │ -Calc_Sempred │ │ │ │ -UnaryContext │ │ │ │ -channelNames │ │ │ │ -EnterOptExpr │ │ │ │ -ExitBoolTrue │ │ │ │ -ExitExprList │ │ │ │ -ExitListInit │ │ │ │ -ExitOptField │ │ │ │ -ExitRelation │ │ │ │ -*[4034]int32 │ │ │ │ -*[2385]int32 │ │ │ │ -CheckOverlap │ │ │ │ -TypeResolver │ │ │ │ -FileRegistry │ │ │ │ -lazyInitOnce │ │ │ │ -RemakeString │ │ │ │ -genCoreBytes │ │ │ │ -WidthPresent │ │ │ │ -*plural.Form │ │ │ │ -SetPrecision │ │ │ │ -isScientific │ │ │ │ -ConvertFloat │ │ │ │ -IsScientific │ │ │ │ -GroupingSize │ │ │ │ -InitPerMille │ │ │ │ -*number.Info │ │ │ │ -*gob.gobType │ │ │ │ -encoding/gob │ │ │ │ -*gob.mapType │ │ │ │ -*gob.Decoder │ │ │ │ -decodeSingle │ │ │ │ -decodeStruct │ │ │ │ -ignoreSingle │ │ │ │ -ignoreStruct │ │ │ │ -decoderCache │ │ │ │ -ignorerCache │ │ │ │ -*gob.Encoder │ │ │ │ -encodeSingle │ │ │ │ -encodeStruct │ │ │ │ -writeMessage │ │ │ │ -applySpanEnd │ │ │ │ -ParsedString │ │ │ │ -consumeToken │ │ │ │ -fileRegistry │ │ │ │ -*impl.offset │ │ │ │ -ClearPresent │ │ │ │ -Float32Slice │ │ │ │ -Float64Slice │ │ │ │ -PointerSlice │ │ │ │ -PresenceInfo │ │ │ │ -extensionMap │ │ │ │ -isMessageSet │ │ │ │ -presenceSize │ │ │ │ -oneofsByName │ │ │ │ -clearPresent │ │ │ │ -mergePointer │ │ │ │ -ExtendedType │ │ │ │ -initToLegacy │ │ │ │ -lazyInitSlow │ │ │ │ -isNonPointer │ │ │ │ -*impl.enumV1 │ │ │ │ -requiredMask │ │ │ │ -*token.Token │ │ │ │ -StartMessage │ │ │ │ -WriteLiteral │ │ │ │ -encoderState │ │ │ │ -EncodeString │ │ │ │ -Float64Gauge │ │ │ │ -Int64Counter │ │ │ │ -Registration │ │ │ │ -Float64Gauge │ │ │ │ -Int64Counter │ │ │ │ -*logr.Logger │ │ │ │ -applyObserve │ │ │ │ -ObserveInt64 │ │ │ │ -observerB │ │ │ │ -AsInt64Slice │ │ │ │ -asInt64Slice │ │ │ │ -IndexedLabel │ │ │ │ -registration │ │ │ │ -float64Gauge │ │ │ │ -int64Counter │ │ │ │ -*stdr.logger │ │ │ │ -sanitize │ │ │ │ -AddCallDepth │ │ │ │ -nonStringKey │ │ │ │ -LogTimestamp │ │ │ │ -LogInfoLevel │ │ │ │ -outputFormat │ │ │ │ -IDTokenClaims │ │ │ │ -ConvertibleTo │ │ │ │ -OverflowFloat │ │ │ │ -handlerHeader │ │ │ │ -contentLength │ │ │ │ -closeNotifyCh │ │ │ │ -*func() error │ │ │ │ -*[]*flag.Flag │ │ │ │ -*flag.FlagSet │ │ │ │ -ErrorHandling │ │ │ │ -PrintDefaults │ │ │ │ -errorHandling │ │ │ │ -*fmt.readRune │ │ │ │ -*func(string) │ │ │ │ -complexTokens │ │ │ │ -convertString │ │ │ │ -*func() int32 │ │ │ │ -*func(uint64) │ │ │ │ -*fmt.fmtFlags │ │ │ │ -handleMethods │ │ │ │ -*fmt.Stringer │ │ │ │ -*go.shape.int │ │ │ │ -*io.nopCloser │ │ │ │ -*io.eofReader │ │ │ │ -*chan []uint8 │ │ │ │ +ConnectStart │ │ │ │ *func() int64 │ │ │ │ -*io.onceError │ │ │ │ -*slog.Handler │ │ │ │ -UnmarshalJSON │ │ │ │ -UnmarshalText │ │ │ │ -*[5]slog.Attr │ │ │ │ -*slog.Leveler │ │ │ │ -commonHandler │ │ │ │ -*func(uint32) │ │ │ │ -replyToWriter │ │ │ │ -lastFrameType │ │ │ │ -BlockFragment │ │ │ │ -headerFragBuf │ │ │ │ -WritePriority │ │ │ │ -WriteRawFrame │ │ │ │ -WriteSettings │ │ │ │ -readMetaFrame │ │ │ │ -HeaderEncoder │ │ │ │ -*http.Handler │ │ │ │ -*http.Request │ │ │ │ -ContentLength │ │ │ │ -*http.pattern │ │ │ │ -*http.segment │ │ │ │ -conflictsWith │ │ │ │ -MultipartForm │ │ │ │ -PostFormValue │ │ │ │ -requiresHTTP1 │ │ │ │ -finalTrailers │ │ │ │ -finishRequest │ │ │ │ -nextProtoOnce │ │ │ │ -listenerGroup │ │ │ │ -*func(func()) │ │ │ │ -trackListener │ │ │ │ -remoteAddrStr │ │ │ │ -advMaxStreams │ │ │ │ -shutdownTimer │ │ │ │ -readIdleTimer │ │ │ │ -RegularFields │ │ │ │ -HasDuplicates │ │ │ │ -checkPriority │ │ │ │ -processGoAway │ │ │ │ -declBodyBytes │ │ │ │ -writeDeadline │ │ │ │ -onReadTimeout │ │ │ │ -*http.htmlSig │ │ │ │ -*http.textSig │ │ │ │ -didEarlyClose │ │ │ │ -bodyReadError │ │ │ │ -*chan<- error │ │ │ │ -writeLoopDone │ │ │ │ -cancelRequest │ │ │ │ -getCtxForDial │ │ │ │ -*http.connLRU │ │ │ │ -userStateHook │ │ │ │ -lastAvailable │ │ │ │ -CancelRequest │ │ │ │ -NewClientConn │ │ │ │ -customDialTLS │ │ │ │ -newclientconn │ │ │ │ -connPoolOrDef │ │ │ │ -newClientConn │ │ │ │ -requestedGzip │ │ │ │ -reqBodyClosed │ │ │ │ -sentEndStream │ │ │ │ -getConnCalled │ │ │ │ -pendingResets │ │ │ │ -StreamsActive │ │ │ │ -SetDoNotReuse │ │ │ │ -closeForError │ │ │ │ -onIdleTimeout │ │ │ │ -tooIdleLocked │ │ │ │ -GetClientConn │ │ │ │ -addConnLocked │ │ │ │ -getClientConn │ │ │ │ -*http.anyDirs │ │ │ │ -reqDidTimeout │ │ │ │ -needsContinue │ │ │ │ -*[16384]uint8 │ │ │ │ -*[32768]uint8 │ │ │ │ -checkRedirect │ │ │ │ -CheckRedirect │ │ │ │ -*os.LinkError │ │ │ │ -copyFileRange │ │ │ │ -*os.noWriteTo │ │ │ │ -*[]*runtime.p │ │ │ │ -cgoCallersUse │ │ │ │ -waitTraceSkip │ │ │ │ -signalPending │ │ │ │ -*[]complex128 │ │ │ │ +*go.shape.int │ │ │ │ +internal/sync │ │ │ │ +loadAndDelete │ │ │ │ +LoadAndDelete │ │ │ │ +*c._Ctype_int │ │ │ │ *interface {} │ │ │ │ *runtime.Func │ │ │ │ +*func() int32 │ │ │ │ filetabOffset │ │ │ │ changegstatus │ │ │ │ +*func(string) │ │ │ │ maybeRunAsync │ │ │ │ *runtime.coro │ │ │ │ acquireStatus │ │ │ │ preemptShrink │ │ │ │ parkingOnChan │ │ │ │ nocgocallback │ │ │ │ trackingStamp │ │ │ │ @@ -4928,626 +1209,120 @@ │ │ │ │ setPinnerBits │ │ │ │ tryGetObjFast │ │ │ │ *[253]uintptr │ │ │ │ checknonempty │ │ │ │ mayNeedWorker │ │ │ │ *[512]uintptr │ │ │ │ scannedStacks │ │ │ │ +*[]*runtime.p │ │ │ │ *runtime.note │ │ │ │ *[65504]uint8 │ │ │ │ varintReserve │ │ │ │ oldthrowsplit │ │ │ │ +cgoCallersUse │ │ │ │ +waitTraceSkip │ │ │ │ +signalPending │ │ │ │ hasCgoOnStack │ │ │ │ -*[]abi.Method │ │ │ │ missingMethod │ │ │ │ inputOverflow │ │ │ │ IncNonDefault │ │ │ │ InterfaceType │ │ │ │ IsDirectIface │ │ │ │ -runtime/debug │ │ │ │ -*debug.Module │ │ │ │ -*sync.rlocker │ │ │ │ *[]sync.eface │ │ │ │ -internal/sync │ │ │ │ -loadAndDelete │ │ │ │ -LoadAndDelete │ │ │ │ -*sync.RWMutex │ │ │ │ -*[144]uintptr │ │ │ │ -*syscall.Conn │ │ │ │ -*time.Weekday │ │ │ │ -firstZoneUsed │ │ │ │ -MarshalBinary │ │ │ │ -*[1]time.zone │ │ │ │ -*config.Alias │ │ │ │ -flagSetOAuth2 │ │ │ │ -*config.Debug │ │ │ │ -SetAuthHeader │ │ │ │ -CheckTokenCEL │ │ │ │ -**slog.Logger │ │ │ │ -extractGroups │ │ │ │ -handleClients │ │ │ │ -handleMessage │ │ │ │ -processClient │ │ │ │ -passThroughCh │ │ │ │ +*func() error │ │ │ │ *atomic.Value │ │ │ │ *atomic.Int32 │ │ │ │ *atomic.Int64 │ │ │ │ +firstZoneUsed │ │ │ │ +MarshalBinary │ │ │ │ +UnmarshalJSON │ │ │ │ +UnmarshalText │ │ │ │ +*fmt.fmtFlags │ │ │ │ +handleMethods │ │ │ │ +*fmt.Stringer │ │ │ │ +ConvertibleTo │ │ │ │ +OverflowFloat │ │ │ │ +internal/poll │ │ │ │ +*poll.fdMutex │ │ │ │ +*poll.SysFile │ │ │ │ +ZeroReadIsEOF │ │ │ │ +GetsockoptInt │ │ │ │ +ReadFromInet4 │ │ │ │ +ReadFromInet6 │ │ │ │ +SetsockoptInt │ │ │ │ +WriteMsgInet4 │ │ │ │ +WriteMsgInet6 │ │ │ │ +readWriteLock │ │ │ │ +copyFileRange │ │ │ │ +*slog.Handler │ │ │ │ +*[5]slog.Attr │ │ │ │ +*slog.Leveler │ │ │ │ +parseResponse │ │ │ │ +writeToClient │ │ │ │ +estimatedSize │ │ │ │ +*abi.FuncType │ │ │ │ +IntRegArgAddr │ │ │ │ +*abi.FuncFlag │ │ │ │ +*[]cpu.option │ │ │ │ +*atomic.Uint8 │ │ │ │ +getWithoutKey │ │ │ │ +maxGrowthLeft │ │ │ │ *reflect.Type │ │ │ │ *reflect.Kind │ │ │ │ *reflect.flag │ │ │ │ InterfaceData │ │ │ │ UnsafePointer │ │ │ │ stepsForValue │ │ │ │ -*[256][]uint8 │ │ │ │ -*strings.span │ │ │ │ +*fs.PathError │ │ │ │ *bytes.readOp │ │ │ │ *bytes.Buffer │ │ │ │ -*bytes.Reader │ │ │ │ encoding/json │ │ │ │ *json.encOpts │ │ │ │ - readSliceX │ │ │ │ + readSlice │ │ │ │ *[]json.field │ │ │ │ *json.scanner │ │ │ │ popParseState │ │ │ │ -convertNumber │ │ │ │ -rescanLiteral │ │ │ │ -*json.Decoder │ │ │ │ -tokenValueEnd │ │ │ │ *json.Encoder │ │ │ │ SetEscapeHTML │ │ │ │ -errorReturned │ │ │ │ -AcceptableCAs │ │ │ │ -UnwrapSession │ │ │ │ -Renegotiation │ │ │ │ -DecryptTicket │ │ │ │ -EncryptTicket │ │ │ │ -decryptTicket │ │ │ │ -encryptTicket │ │ │ │ -mutualVersion │ │ │ │ -supportsCurve │ │ │ │ -*tls.halfConn │ │ │ │ -trafficSecret │ │ │ │ -*tls.keyShare │ │ │ │ -sessionTicket │ │ │ │ -alpnProtocols │ │ │ │ -pskIdentities │ │ │ │ -originalBytes │ │ │ │ -updateBinders │ │ │ │ -MaxNameLength │ │ │ │ -serverNameAck │ │ │ │ -selectedGroup │ │ │ │ -readFromUntil │ │ │ │ -readHandshake │ │ │ │ -*tls.listener │ │ │ │ -pointToAffine │ │ │ │ -establishKeys │ │ │ │ -cipherSuiteOk │ │ │ │ -*[]*net.IPNet │ │ │ │ -decodeQuantum │ │ │ │ -*url.Userinfo │ │ │ │ *net.UnixAddr │ │ │ │ *net.sockaddr │ │ │ │ IsUnspecified │ │ │ │ *net.UnixConn │ │ │ │ SetReadBuffer │ │ │ │ readFromInet4 │ │ │ │ readFromInet6 │ │ │ │ writeMsgInet4 │ │ │ │ writeMsgInet6 │ │ │ │ *net.DNSError │ │ │ │ *net.Listener │ │ │ │ -*net.fileAddr │ │ │ │ *[]net.IPAddr │ │ │ │ singleRequest │ │ │ │ canonicalName │ │ │ │ *net.Resolver │ │ │ │ *net.addrList │ │ │ │ goLookupCNAME │ │ │ │ fallbackDelay │ │ │ │ -FallbackDelay │ │ │ │ -SectionReader │ │ │ │ -net/textproto │ │ │ │ -ReadLineBytes │ │ │ │ -readLineSlice │ │ │ │ -*fs.PathError │ │ │ │ -*fs.ReadDirFS │ │ │ │ -*bufio.Writer │ │ │ │ -*bufio.Reader │ │ │ │ -*flate.Reader │ │ │ │ -*flate.byFreq │ │ │ │ -byteAvailable │ │ │ │ -*flate.Writer │ │ │ │ -compress/gzip │ │ │ │ -*func() uint8 │ │ │ │ -*[]hpack.node │ │ │ │ -maxTableIndex │ │ │ │ -*list.Element │ │ │ │ -PushFrontList │ │ │ │ -buildIDOrFile │ │ │ │ -*profile.Line │ │ │ │ -DurationNanos │ │ │ │ -runtime/pprof │ │ │ │ -*pprof.memMap │ │ │ │ -firstPCFrames │ │ │ │ -*pprof.pcDeck │ │ │ │ -runtime/trace │ │ │ │ -endGeneration │ │ │ │ -subscribersMu │ │ │ │ -internal/poll │ │ │ │ -*poll.fdMutex │ │ │ │ -*poll.SysFile │ │ │ │ -ZeroReadIsEOF │ │ │ │ -GetsockoptInt │ │ │ │ -ReadFromInet4 │ │ │ │ -ReadFromInet6 │ │ │ │ -SetsockoptInt │ │ │ │ -WriteMsgInet4 │ │ │ │ -WriteMsgInet6 │ │ │ │ -readWriteLock │ │ │ │ -*abi.FuncType │ │ │ │ -NeedKeyUpdate │ │ │ │ -IntRegArgAddr │ │ │ │ -*abi.FuncFlag │ │ │ │ -*[]cpu.option │ │ │ │ -*atomic.Uint8 │ │ │ │ -getWithoutKey │ │ │ │ -maxGrowthLeft │ │ │ │ -*yaml.keyList │ │ │ │ -*[]*yaml.Node │ │ │ │ -UnmarshalYAML │ │ │ │ -mapping_style │ │ │ │ -problem_value │ │ │ │ -comments_head │ │ │ │ -tokens_parsed │ │ │ │ -block_allowed │ │ │ │ -write_handler │ │ │ │ -output_buffer │ │ │ │ -output_writer │ │ │ │ -*yaml.decoder │ │ │ │ -mappingStruct │ │ │ │ -stringMapType │ │ │ │ -*yaml.encoder │ │ │ │ -text/template │ │ │ │ - ifControl │ │ │ │ - newAction │ │ │ │ - newNumber │ │ │ │ - newString │ │ │ │ - stopParse │ │ │ │ -*[]parse.Node │ │ │ │ -evalChainNode │ │ │ │ -evalFieldNode │ │ │ │ -idealConstant │ │ │ │ -*types.Secret │ │ │ │ - associateX# │ │ │ │ - setOptionX# │ │ │ │ -*oauth2.Token │ │ │ │ -DeviceAuthURL │ │ │ │ -*oauth2.Alias │ │ │ │ -GetExpiration │ │ │ │ -CookieHandler │ │ │ │ -*rp.Endpoints │ │ │ │ -IntrospectURL │ │ │ │ -EndSessionURL │ │ │ │ -*rp.pkceState │ │ │ │ -cookieHandler │ │ │ │ -keysFromCache │ │ │ │ -TokenEndpoint │ │ │ │ -*map[int]bool │ │ │ │ -CompileSource │ │ │ │ -interpretable │ │ │ │ -FindFieldType │ │ │ │ -*[]*expr.Expr │ │ │ │ -LibrarySubset │ │ │ │ -NewMemberCall │ │ │ │ -sanitizeMacro │ │ │ │ -*[]*expr.Type │ │ │ │ -ConvertToType │ │ │ │ -NativeToValue │ │ │ │ -argsRequested │ │ │ │ -*ext.regexLib │ │ │ │ -*ext.protoLib │ │ │ │ -*ext.listsLib │ │ │ │ -*http.Encoder │ │ │ │ -*oidc.Display │ │ │ │ -*oidc.Locales │ │ │ │ -*oidc.acAlias │ │ │ │ -*regexp.input │ │ │ │ -regexp/syntax │ │ │ │ -*regexp.queue │ │ │ │ -*regexp.entry │ │ │ │ -*[]regexp.job │ │ │ │ -FindAllString │ │ │ │ -LiteralPrefix │ │ │ │ -*rsa.CRTValue │ │ │ │ -SessionKeyLen │ │ │ │ -Intermediates │ │ │ │ -crypto/cipher │ │ │ │ -*cipher.Block │ │ │ │ -roundKeysSize │ │ │ │ -blockExpanded │ │ │ │ -DeriveKeyPair │ │ │ │ -NewPrivateKey │ │ │ │ -newPrivateKey │ │ │ │ -curveSeedSize │ │ │ │ -labeledDerive │ │ │ │ -labeledExpand │ │ │ │ -*hpke.hkdfKDF │ │ │ │ -*hpke.context │ │ │ │ -pendingLenLen │ │ │ │ -pendingIsASN1 │ │ │ │ -AddASN1BigInt │ │ │ │ -AddASN1Uint64 │ │ │ │ -addASN1Signed │ │ │ │ -addBase128Int │ │ │ │ -*netip.Prefix │ │ │ │ +FallbackDelay │ │ │ │ +*url.Userinfo │ │ │ │ +*bisect.dedup │ │ │ │ +decodeQuantum │ │ │ │ CNAMEResource │ │ │ │ HTTPSResource │ │ │ │ SkipAuthority │ │ │ │ resHeaderType │ │ │ │ -*bisect.dedup │ │ │ │ -defaultReader │ │ │ │ -*drbg.Counter │ │ │ │ -reseedCounter │ │ │ │ -DefaultReader │ │ │ │ -*big.Accuracy │ │ │ │ -expNNWindowed │ │ │ │ -ProbablyPrime │ │ │ │ -BoundaryAfter │ │ │ │ -Decomposition │ │ │ │ -FirstBoundary │ │ │ │ -firstBoundary │ │ │ │ -combineHangul │ │ │ │ -insertOrdered │ │ │ │ -compatibility │ │ │ │ -flushNoDefers │ │ │ │ -terminateCell │ │ │ │ -*[]parse.item │ │ │ │ -*parse.IfNode │ │ │ │ -checkPipeline │ │ │ │ -*[]embed.file │ │ │ │ -*logrus.Entry │ │ │ │ -*logrus.Level │ │ │ │ -SetBufferPool │ │ │ │ -getBufferPool │ │ │ │ -writerScanner │ │ │ │ -DisableColors │ │ │ │ -FullTimestamp │ │ │ │ -getByteBuffer │ │ │ │ -getEncryption │ │ │ │ -mergedHeaders │ │ │ │ -verifyPayload │ │ │ │ -VerifyPayload │ │ │ │ -FullSerialize │ │ │ │ -rsaPrivateKey │ │ │ │ -ClockSequence │ │ │ │ -*ast.MapEntry │ │ │ │ -*ast.CallExpr │ │ │ │ -LoopCondition │ │ │ │ -*ast.ListExpr │ │ │ │ -*ast.ExprKind │ │ │ │ -AsStructField │ │ │ │ -ComputeOffset │ │ │ │ -SyntaxVersion │ │ │ │ -AccuIdentName │ │ │ │ -CopyEntryExpr │ │ │ │ -isExprFactory │ │ │ │ -Documentation │ │ │ │ -OverloadDecls │ │ │ │ -qualifierPath │ │ │ │ -QualifierPath │ │ │ │ -*types.String │ │ │ │ - stripMono │ │ │ │ -*types.Double │ │ │ │ -mutableValues │ │ │ │ -unknownFields │ │ │ │ -GetBytesValue │ │ │ │ -GetInt64Value │ │ │ │ -GetSelectExpr │ │ │ │ -GetStructExpr │ │ │ │ -GetExtensions │ │ │ │ -GetMacroCalls │ │ │ │ -GetSourceInfo │ │ │ │ -*expr.Explain │ │ │ │ -GetValueIndex │ │ │ │ -*[]*anypb.Any │ │ │ │ -GetResultType │ │ │ │ -GetOverloadId │ │ │ │ -GetTypeParams │ │ │ │ -containerKind │ │ │ │ -computedSizes │ │ │ │ -costCreateMap │ │ │ │ -pushIterValue │ │ │ │ -sizeOrUnknown │ │ │ │ -*common.Error │ │ │ │ -VersionNumber │ │ │ │ -*env.Function │ │ │ │ -*env.Overload │ │ │ │ -*env.TypeDesc │ │ │ │ -AsCELFunction │ │ │ │ -*env.Variable │ │ │ │ -AsCELVariable │ │ │ │ -AddExtensions │ │ │ │ -AddValidators │ │ │ │ -asCostTracker │ │ │ │ -interruptable │ │ │ │ -Interpretable │ │ │ │ -computeResult │ │ │ │ -*parser.Macro │ │ │ │ -*parser.macro │ │ │ │ -receiverStyle │ │ │ │ -GetSourceName │ │ │ │ -getSourceInfo │ │ │ │ -newGlobalCall │ │ │ │ -newLiteralInt │ │ │ │ -internalError │ │ │ │ -VisitChildren │ │ │ │ -VisitTerminal │ │ │ │ -VisitBoolTrue │ │ │ │ -VisitExprList │ │ │ │ -VisitListInit │ │ │ │ -VisitOptField │ │ │ │ -VisitRelation │ │ │ │ -visitExprList │ │ │ │ -visitListInit │ │ │ │ -*map[int]*int │ │ │ │ -ruleTypeDepth │ │ │ │ -ExitEveryRule │ │ │ │ -RecoverInline │ │ │ │ -checkAttempts │ │ │ │ -GetPrecedence │ │ │ │ -AddTransition │ │ │ │ -*[]antlr.Tree │ │ │ │ -ProtoInternal │ │ │ │ -IsPlaceholder │ │ │ │ -ReservedNames │ │ │ │ -AppendMutable │ │ │ │ -*traits.Adder │ │ │ │ -*traits.Sizer │ │ │ │ -unmarshalList │ │ │ │ -MarshalAppend │ │ │ │ -Deterministic │ │ │ │ -UseCachedSize │ │ │ │ -NumExtensions │ │ │ │ -RangeMessages │ │ │ │ -numExtensions │ │ │ │ -GoPackagePath │ │ │ │ -typeDefToType │ │ │ │ -enumValueName │ │ │ │ -GetSourceFile │ │ │ │ -GetAnnotation │ │ │ │ -GetJsonFormat │ │ │ │ -GetDeprecated │ │ │ │ -GetOneofIndex │ │ │ │ -GetAllowAlias │ │ │ │ -GetVisibility │ │ │ │ -GetNestedType │ │ │ │ -GetOutputType │ │ │ │ -GetDependency │ │ │ │ -*language.Tag │ │ │ │ -SetTypeForKey │ │ │ │ -fmtDecimalInt │ │ │ │ -fmtScientific │ │ │ │ -updatePadding │ │ │ │ -SetSerializer │ │ │ │ -*[1]io.Writer │ │ │ │ -*driver.Value │ │ │ │ -*schema.cache │ │ │ │ -*syntax.Error │ │ │ │ -*syntax.Flags │ │ │ │ -leadingRegexp │ │ │ │ -leadingString │ │ │ │ -*rand.ChaCha8 │ │ │ │ -BitLenVarTime │ │ │ │ -montgomeryMul │ │ │ │ -*asn1.encoder │ │ │ │ -encoding/asn1 │ │ │ │ -ToRDNSequence │ │ │ │ -StreetAddress │ │ │ │ -*ecdh.curveID │ │ │ │ -encryptionKey │ │ │ │ -decryptionKey │ │ │ │ stringOffsets │ │ │ │ -padAndPermute │ │ │ │ -*json.byIndex │ │ │ │ -*wrapperspb.x │ │ │ │ -*durationpb.x │ │ │ │ -marshalStruct │ │ │ │ -UseProtoNames │ │ │ │ -*runes.Buffer │ │ │ │ -*func() []int │ │ │ │ -GetTokenIndex │ │ │ │ -SetTokenIndex │ │ │ │ -GetChildCount │ │ │ │ -*antlr.Parser │ │ │ │ -StringVerbose │ │ │ │ -toIndexString │ │ │ │ -toTokenString │ │ │ │ -getActionType │ │ │ │ -*[]*antlr.DFA │ │ │ │ -InitATNConfig │ │ │ │ -*antlr.BitSet │ │ │ │ -*antlr.JPCMap │ │ │ │ -GetPredicates │ │ │ │ -isAcceptState │ │ │ │ -setPrediction │ │ │ │ -atnStartState │ │ │ │ -precedenceDfa │ │ │ │ -ToLexerString │ │ │ │ -DecisionToDFA │ │ │ │ -decisionToDFA │ │ │ │ -SymbolicNames │ │ │ │ -GetTokenNames │ │ │ │ -_SyntaxErrors │ │ │ │ -EnterOuterAlt │ │ │ │ -GetDFAStrings │ │ │ │ -MatchWildcard │ │ │ │ -invokingState │ │ │ │ -formatMessage │ │ │ │ -SetTransition │ │ │ │ -loopBackState │ │ │ │ - inContext 0 │ │ │ │ -IsCalcContext │ │ │ │ -AllLOGICAL_OR │ │ │ │ -ConditionalOr │ │ │ │ -IsExprContext │ │ │ │ -GetLeadingDot │ │ │ │ -SetLeadingDot │ │ │ │ -AllIDENTIFIER │ │ │ │ -MemberContext │ │ │ │ -*gen.CELLexer │ │ │ │ - safeMatch 0 │ │ │ │ -EnterBoolTrue │ │ │ │ -EnterExprList │ │ │ │ -EnterListInit │ │ │ │ -EnterOptField │ │ │ │ -EnterRelation │ │ │ │ -ExitBoolFalse │ │ │ │ -*[]sync.Mutex │ │ │ │ -*strs.Builder │ │ │ │ -*filedesc.Out │ │ │ │ -unmarshalFull │ │ │ │ -unmarshalSeed │ │ │ │ -RawDescriptor │ │ │ │ -allExtensions │ │ │ │ -allocMessages │ │ │ │ -allocServices │ │ │ │ -HasExtensions │ │ │ │ -acceptMinSize │ │ │ │ -*catalog.dict │ │ │ │ -*format.State │ │ │ │ -fillIntDigits │ │ │ │ -NumFracDigits │ │ │ │ -renderSpecial │ │ │ │ -*gob.decInstr │ │ │ │ -compileSingle │ │ │ │ -*gob.wireType │ │ │ │ -*gob.encInstr │ │ │ │ -*gob.gobError │ │ │ │ -*gob.typeInfo │ │ │ │ -setShortBytes │ │ │ │ -signedRadix16 │ │ │ │ -*trace.Tracer │ │ │ │ -*[]trace.Link │ │ │ │ -*trace.SpanID │ │ │ │ -*trace.member │ │ │ │ -SetAttributes │ │ │ │ -*impl.pointer │ │ │ │ -*func() *bool │ │ │ │ -growBoolSlice │ │ │ │ -presenceIndex │ │ │ │ -unknownOffset │ │ │ │ -GoReflectType │ │ │ │ -OneofWrappers │ │ │ │ -sizecacheType │ │ │ │ -extensionType │ │ │ │ -lazyUnmarshal │ │ │ │ -ExtensionType │ │ │ │ -*impl.mapInfo │ │ │ │ -*descfmt.list │ │ │ │ -*text.encType │ │ │ │ -*text.Encoder │ │ │ │ -EncodeMessage │ │ │ │ -*global.meter │ │ │ │ -MeterProvider │ │ │ │ -*logr.LogSink │ │ │ │ -GetUnderlying │ │ │ │ -WithCallDepth │ │ │ │ -*metric.Meter │ │ │ │ -AsStringSlice │ │ │ │ -asStringSlice │ │ │ │ -meterProvider │ │ │ │ -*funcr.Caller │ │ │ │ -LogCallerFunc │ │ │ │ +*syscall.Errno │ │ │ │ +*func() string │ │ │ │ CompareAndSwap │ │ │ │ +*syscall.Iovec │ │ │ │ +*func(uintptr)@J@ │ │ │ │ +compareAndSwap@J@ │ │ │ │ *[]*os.dirInfo │ │ │ │ -*func(*string) │ │ │ │ -*func() string │ │ │ │ -*flag.intValue │ │ │ │ -*flag.boolFlag@s@ │ │ │ │ -*fmt.wrapError │ │ │ │ -*fmt.ScanState │ │ │ │ -*func([]uint8) │ │ │ │ -scanBasePrefix │ │ │ │ -truncateString │ │ │ │ -*fmt.Formatter │ │ │ │ -*fmt.scanError@s@ │ │ │ │ -*io.ReadCloser │ │ │ │ -*io.ReaderFrom │ │ │ │ -*io.ReadWriter │ │ │ │ -*io.ReadSeeker │ │ │ │ -*io.ByteReader │ │ │ │ -*io.ByteWriter │ │ │ │ -*io.RuneReader │ │ │ │ -readCloseError │ │ │ │ -*io.PipeReader │ │ │ │ -CloseWithError │ │ │ │ -*io.PipeWriter │ │ │ │ -*func() uint64 │ │ │ │ -newHandleState │ │ │ │ -*slog.groupptr │ │ │ │ -*slog.timeTime │ │ │ │ -*func() uint32 │ │ │ │ -debugFramerBuf │ │ │ │ -SetReuseFrames │ │ │ │ -WriteRSTStream │ │ │ │ -unregisterConn │ │ │ │ -*http.Response │ │ │ │ -*http.SameSite │ │ │ │ -bodyIsWritable │ │ │ │ -compareMethods │ │ │ │ -outgoingLength │ │ │ │ -backgroundRead │ │ │ │ -*http.response │ │ │ │ -declareTrailer │ │ │ │ -MaxHeaderBytes │ │ │ │ -ListenAndServe │ │ │ │ -closeIdleConns │ │ │ │ -maxHeaderBytes │ │ │ │ -UpgradeRequest │ │ │ │ -countErrorFunc │ │ │ │ -headerWriteBuf │ │ │ │ -ForeachSetting │ │ │ │ -curOpenStreams │ │ │ │ -processHeaders │ │ │ │ -processSetting │ │ │ │ -upgradeRequest │ │ │ │ -BreakWithError │ │ │ │ -closeWithError │ │ │ │ -onWriteTimeout │ │ │ │ -sentContentLen │ │ │ │ -*http.sniffSig │ │ │ │ -*http.exactSig │ │ │ │ -ResponseToHEAD │ │ │ │ -*http.ServeMux │ │ │ │ -*http.muxEntry │ │ │ │ -OnlyCachedConn │ │ │ │ -*http.wantConn │ │ │ │ -connsPerHostMu │ │ │ │ -DialTLSContext │ │ │ │ -ReadBufferSize │ │ │ │ -readBufferSize │ │ │ │ -removeIdleConn │ │ │ │ -tryPutIdleConn │ │ │ │ -dialClientConn │ │ │ │ -respHeaderRecv │ │ │ │ -*func(int) int │ │ │ │ -StreamsPending │ │ │ │ -encodeTrailers │ │ │ │ -forceCloseConn │ │ │ │ -forgetStreamID │ │ │ │ -isUsableLocked │ │ │ │ -http2Transport │ │ │ │ -*[]fs.FileInfo │ │ │ │ -*[]fs.DirEntry │ │ │ │ -*http.canceler@s@ │ │ │ │ -*pprof.handler │ │ │ │ -net/http/pprof │ │ │ │ -*os.unixDirent │ │ │ │ -*os.noReadFrom │ │ │ │ -*func(uintptr)@s@ │ │ │ │ +*c._Ctype_char │ │ │ │ +handlePluginUp │ │ │ │ *runtime.stack │ │ │ │ *runtime._func │ │ │ │ funcnameOffset │ │ │ │ *runtime.gobuf │ │ │ │ *runtime.sudog │ │ │ │ setUntraceable │ │ │ │ *runtime.hchan │ │ │ │ @@ -5557,15 +1332,14 @@ │ │ │ │ *runtime.waitq │ │ │ │ *runtime.xRegs │ │ │ │ asyncSafePoint │ │ │ │ fipsOnlyBypass │ │ │ │ *runtime.mspan │ │ │ │ manualFreeList │ │ │ │ inlineMarkBits │ │ │ │ -*func() uint16 │ │ │ │ typePointersOf │ │ │ │ reusableNoscan │ │ │ │ *runtime.gList │ │ │ │ flushScanStats │ │ │ │ tryGetSpanFast │ │ │ │ putsSinceDrain │ │ │ │ *[1024]uintptr │ │ │ │ @@ -5577,593 +1351,84 @@ │ │ │ │ *runtime.Frame │ │ │ │ tinyAllocCount │ │ │ │ largeFreeCount │ │ │ │ smallFreeCount │ │ │ │ heapStatsDelta │ │ │ │ totalAllocated │ │ │ │ gcCyclesForced │ │ │ │ -ScavengeBgTime │ │ │ │ -canWriteRecord │ │ │ │ -*func(float64) │ │ │ │ -*runtime.Error │ │ │ │ -*[]label.Label@s@ │ │ │ │ -compareAndSwap@s@ │ │ │ │ -*syscall.Errno │ │ │ │ -*syscall.Iovec@s@ │ │ │ │ -*time.Duration │ │ │ │ -*time.Location │ │ │ │ -*config.Config │ │ │ │ -flagSetOpenVPN │ │ │ │ -*config.OAuth2 │ │ │ │ -*go.shape.bool@s@ │ │ │ │ -*crypto.Cipher │ │ │ │ -tlsCertificate │ │ │ │ -*oauth2.Client │ │ │ │ -OAuth2Callback │ │ │ │ -writeHTTPError │ │ │ │ -CheckIPAddress │ │ │ │ -handleCommands │ │ │ │ -handleMessages │ │ │ │ -handlePassword │ │ │ │ -sendClientAuth │ │ │ │ -commandsBuffer@s@ │ │ │ │ -collectExpired │ │ │ │ -mustBeExported │ │ │ │ +ScavengeBgTime@J@ │ │ │ │ +*strconv.Error │ │ │ │ *atomic.noCopy │ │ │ │ *atomic.Uint32 │ │ │ │ *atomic.Uint64 │ │ │ │ +*sys.NotInHeap │ │ │ │ +*time.Duration │ │ │ │ +*time.Location │ │ │ │ +*fmt.wrapError │ │ │ │ +truncateString │ │ │ │ +*fmt.Formatter@J@ │ │ │ │ +increfAndClose │ │ │ │ +*poll.pollDesc │ │ │ │ +SetsockoptByte │ │ │ │ +*go.shape.bool │ │ │ │ +newHandleState │ │ │ │ +*slog.groupptr │ │ │ │ +*slog.timeTime@J@ │ │ │ │ +*client.Client │ │ │ │ +pluginLogLevel │ │ │ │ +*[]abi.Imethod │ │ │ │ +*[8]cpu.option │ │ │ │ +directoryIndex │ │ │ │ +*godebugs.Info │ │ │ │ +*sync.hashFunc │ │ │ │ +mustBeExported │ │ │ │ +*godebug.value │ │ │ │ +nonDefaultOnce │ │ │ │ *reflect.Value │ │ │ │ *reflect.rtype │ │ │ │ -*reflect.visit │ │ │ │ -goodSuffixSkip │ │ │ │ *buffer.Buffer │ │ │ │ *json.isZeroer │ │ │ │ pushParseState │ │ │ │ -arrayInterface │ │ │ │ -valueInterface │ │ │ │ -*tls.quicState │ │ │ │ -*tls.QUICEvent │ │ │ │ -verifiedChains │ │ │ │ -*[]tls.CurveID │ │ │ │ -VerifiedChains │ │ │ │ -*tls.ticketKey │ │ │ │ -GetCertificate │ │ │ │ -getCertificate │ │ │ │ -setErrorLocked │ │ │ │ -handshakeMutex │ │ │ │ -closeNotifyErr │ │ │ │ -clientFinished │ │ │ │ -serverFinished │ │ │ │ -clientProtocol │ │ │ │ -*tls.echConfig │ │ │ │ -*tls.echCipher │ │ │ │ -VerifyHostname │ │ │ │ -pickTLSVersion │ │ │ │ -ScalarBaseMult │ │ │ │ -MaxPathLenZero │ │ │ │ -AuthorityKeyId │ │ │ │ -EmailAddresses │ │ │ │ -PolicyMappings@s@ │ │ │ │ -EncodeToString │ │ │ │ -*func() net.IP │ │ │ │ SetWriteBuffer │ │ │ │ listenDatagram │ │ │ │ -*net.noWriteTo │ │ │ │ *net.AddrError │ │ │ │ *net.Interface │ │ │ │ MulticastAddrs │ │ │ │ *net.nssSource │ │ │ │ *net.temporary │ │ │ │ *net.dnsConfig │ │ │ │ getLookupGroup │ │ │ │ ControlContext │ │ │ │ *net.sysDialer │ │ │ │ doDialTCPProto │ │ │ │ *[1]net.IPAddr │ │ │ │ -Got100Continue │ │ │ │ -Got1xxResponse │ │ │ │ -mime/multipart │ │ │ │ -CreateFormFile │ │ │ │ -nlDashBoundary │ │ │ │ -ReadMIMEHeader │ │ │ │ -*godebug.value │ │ │ │ -nonDefaultOnce │ │ │ │ -*fs.ReadFileFS │ │ │ │ -*bufio.Scanner │ │ │ │ -compress/flate │ │ │ │ -*[]flate.hcode │ │ │ │ -*[]flate.token │ │ │ │ -offsetEncoding │ │ │ │ -writeBlockHuff │ │ │ │ -*[32768]uint32 │ │ │ │ -maxInsertIndex@s@ │ │ │ │ -*rand.Source64@s@ │ │ │ │ -*[]*hpack.node │ │ │ │ -*hpack.Encoder │ │ │ │ -allowedMaxSize │ │ │ │ -*hpack.Decoder │ │ │ │ -SetEmitEnabled@s@ │ │ │ │ -container/list │ │ │ │ -domainMatchers │ │ │ │ -HasLineNumbers │ │ │ │ -*profile.Label │ │ │ │ -*pprof.newFunc │ │ │ │ -*pprof.Profile │ │ │ │ -*pprof.locInfo │ │ │ │ -*pprof.profMap │ │ │ │ -headerReceived │ │ │ │ -flightRecorder │ │ │ │ -increfAndClose │ │ │ │ -*poll.pollDesc │ │ │ │ -SetsockoptByte │ │ │ │ -*strconv.Error │ │ │ │ -*abi.ArrayType │ │ │ │ -*[]abi.Imethod │ │ │ │ -HashMightPanic │ │ │ │ -*abi.SliceType │ │ │ │ -*[8]cpu.option │ │ │ │ -*sys.NotInHeap │ │ │ │ -directoryIndex │ │ │ │ -*godebugs.Info │ │ │ │ -*sync.hashFunc │ │ │ │ -*yaml.IsZeroer │ │ │ │ -sequence_style │ │ │ │ -tag_directives │ │ │ │ -start_implicit │ │ │ │ -problem_offset │ │ │ │ -raw_buffer_pos │ │ │ │ -last_anchor_id │ │ │ │ -generalMapType │ │ │ │ -endControl │ │ │ │ -newCommand │ │ │ │ -newComment │ │ │ │ -startParse │ │ │ │ -unexpected │ │ │ │ -evalFieldChain │ │ │ │ -*oauth2.Config │ │ │ │ -authStyleCache │ │ │ │ -*[]logrus.Hook │ │ │ │ -oauthAuthStyle │ │ │ │ -keysFromRemote │ │ │ │ -*rp.AuthURLOpt │ │ │ │ -*cel.EnvOption │ │ │ │ -CompileOptions │ │ │ │ -ProgramOptions │ │ │ │ -CELTypeAdapter │ │ │ │ -plannerOptions │ │ │ │ -FindStructType │ │ │ │ -OffsetLocation │ │ │ │ -LibraryVersion │ │ │ │ -renumberStable │ │ │ │ -ClearMacroCall │ │ │ │ -NewStructField │ │ │ │ -*[]*common.Doc │ │ │ │ -*[]*expr.Value │ │ │ │ -*[]*types.Type │ │ │ │ -*[]*env.Import │ │ │ │ -*ext.stringLib │ │ │ │ -*[]ext.mapPair │ │ │ │ -IsRequestAware │ │ │ │ -*oidc.Audience │ │ │ │ -GetCustomClaim │ │ │ │ -*regexp.Regexp │ │ │ │ -maxBitStateLen │ │ │ │ -prefixComplete │ │ │ │ -*regexp.thread │ │ │ │ -*regexp.inputs │ │ │ │ -canCheckPrefix │ │ │ │ -ReplaceAllFunc │ │ │ │ -*crypto.Signer@s@ │ │ │ │ -crypto/ed25519 │ │ │ │ -*func() *uint8 │ │ │ │ -doubleJacobian@s@ │ │ │ │ -*rsa.PublicKey │ │ │ │ -dnsConstraints │ │ │ │ -*x509.KeyUsage │ │ │ │ -*x509.CertPool │ │ │ │ -*x509.lazyCert │ │ │ │ -CheckSignature │ │ │ │ -RevocationTime │ │ │ │ -SignatureValue │ │ │ │ -constraintType │ │ │ │ -*cipher.Stream │ │ │ │ -*des.desCipher │ │ │ │ -XORKeyStreamAt@s@ │ │ │ │ -*hpke.mlkemKEM │ │ │ │ -ciphertextSize │ │ │ │ -curvePointSize │ │ │ │ -pqNewPublicKey │ │ │ │ -labeledExtract │ │ │ │ -*hpke.shakeKDF@s@ │ │ │ │ -inContinuation │ │ │ │ -AddASN1Boolean │ │ │ │ -AddASN1UTCTime@s@ │ │ │ │ +*bisect.Writer │ │ │ │ +*[]bisect.cond@J@ │ │ │ │ +EncodeToString │ │ │ │ hasWeakPointer │ │ │ │ StringExpanded │ │ │ │ -*netip.uint128 │ │ │ │ +*netip.uint128@J@ │ │ │ │ AllAdditionals │ │ │ │ AllAuthorities │ │ │ │ SkipAdditional │ │ │ │ SkipAllAnswers │ │ │ │ resourceHeader │ │ │ │ resHeaderValid │ │ │ │ ForgetUnshared │ │ │ │ -*bisect.Writer │ │ │ │ -*[]bisect.cond@s@ │ │ │ │ -*[]crc32.Table │ │ │ │ -setFromScanner │ │ │ │ -BoundaryBefore │ │ │ │ -IsNormalString │ │ │ │ -*norm.formInfo │ │ │ │ -*norm.iterFunc@s@ │ │ │ │ -text/tabwriter │ │ │ │ -*[3]parse.item │ │ │ │ -*parse.DotNode │ │ │ │ -*parse.endNode │ │ │ │ -*parse.NilNode │ │ │ │ -*embed.openDir │ │ │ │ -*sha256.Digest │ │ │ │ -*logrus.Logger │ │ │ │ -*logrus.Fields │ │ │ │ -IsLevelEnabled │ │ │ │ -DisableSorting │ │ │ │ -appendKeyValue@s@ │ │ │ │ -getCompression │ │ │ │ -DetachedVerify │ │ │ │ -*ast.EntryExpr │ │ │ │ -*ast.entryExpr │ │ │ │ -GetOffsetRange │ │ │ │ -SetOffsetRange │ │ │ │ -ClearUnusedIDs │ │ │ │ -GetOverloadIDs │ │ │ │ -createChildren │ │ │ │ -VisitEntryExpr │ │ │ │ -visitEntryExpr │ │ │ │ -*ast.idVisitor │ │ │ │ -hasLateBinding │ │ │ │ -HasLateBinding │ │ │ │ -guardedUnaryOp │ │ │ │ -isTypeInternal │ │ │ │ -*types.Unknown │ │ │ │ -*types.baseMap │ │ │ │ -ToImmutableMap │ │ │ │ -*ref.FieldType │ │ │ │ -*expr.Constant │ │ │ │ -GetDoubleValue │ │ │ │ -GetStringValue │ │ │ │ -GetUint64Value │ │ │ │ -GetMessageName │ │ │ │ -EnumDescriptor │ │ │ │ -GetLineOffsets │ │ │ │ -*expr.MapValue │ │ │ │ -GetObjectValue │ │ │ │ -*expr.ErrorSet │ │ │ │ -GetMessageType │ │ │ │ -GetExprVersion │ │ │ │ -*expr.Type_Dyn │ │ │ │ -MultiplyByCost │ │ │ │ -costCreateList │ │ │ │ -pushIterSingle │ │ │ │ -*checker.Group │ │ │ │ -FindLocalIdent │ │ │ │ -aggLitElemType │ │ │ │ -lookupFunction │ │ │ │ -undefinedField │ │ │ │ -*common.Source │ │ │ │ -LocationOffset │ │ │ │ -findLineOffset │ │ │ │ -*common.Errors │ │ │ │ -*env.Extension │ │ │ │ -*env.Validator │ │ │ │ -SubsetFunction@s@ │ │ │ │ -MaybeAttribute │ │ │ │ -namespaceNames │ │ │ │ -newLiteralBool │ │ │ │ -newLiteralUint │ │ │ │ -newObjectField │ │ │ │ -*parser.parser │ │ │ │ -BaseCELVisitor │ │ │ │ -recursionDepth │ │ │ │ -VisitErrorNode │ │ │ │ -VisitBoolFalse │ │ │ │ -normalizeIdent │ │ │ │ -EnterEveryRule │ │ │ │ -GetInputStream │ │ │ │ -GetInterpreter │ │ │ │ -GetTokenStream │ │ │ │ -*parser.Option │ │ │ │ -*[]antlr.Token │ │ │ │ -*parser.Parser │ │ │ │ -GetStateNumber │ │ │ │ -GetTransitions │ │ │ │ -SetStateNumber │ │ │ │ -SetTransitions │ │ │ │ -FileDescriptor │ │ │ │ -ReservedRanges │ │ │ │ -TypeDescriptor │ │ │ │ -*traits.Folder │ │ │ │ -*traits.Lister │ │ │ │ -*traits.Mapper │ │ │ │ -*traits.Modder │ │ │ │ -UnmarshalState │ │ │ │ -DiscardUnknown │ │ │ │ -RecursionLimit │ │ │ │ -NoLazyDecoding │ │ │ │ -marshalMessage │ │ │ │ -sizeMessageSet │ │ │ │ -FindFileByPath │ │ │ │ -FindEnumByName │ │ │ │ -*func() *pb.Db │ │ │ │ -GetIsExtension │ │ │ │ -GetDebugRedact │ │ │ │ -GetDeclaration │ │ │ │ -GetJavaPackage │ │ │ │ -GetOptimizeFor │ │ │ │ -GetRubyPackage │ │ │ │ -GetSwiftPrefix │ │ │ │ -*language.Base │ │ │ │ -intFromArg │ │ │ │ -initScientific │ │ │ │ -GetNumberValue │ │ │ │ -GetStructValue │ │ │ │ -*driver.Valuer │ │ │ │ -IsSliceElement │ │ │ │ -canonicalAlias │ │ │ │ -*syntax.ranges │ │ │ │ -*syntax.InstOp │ │ │ │ -*[]syntax.Inst │ │ │ │ -*syntax.Regexp │ │ │ │ -*syntax.parser │ │ │ │ -parseClassChar │ │ │ │ -parsePerlFlags │ │ │ │ -*ecdsa.curveID │ │ │ │ -generatorTable │ │ │ │ -affineFromMont │ │ │ │ -p256ScalarMult@s@ │ │ │ │ -*bigmod.choice │ │ │ │ -*func() []uint │ │ │ │ -InverseVarTime │ │ │ │ -*asn1.RawValue │ │ │ │ -*dsa.PublicKey │ │ │ │ -*sha512.Digest │ │ │ │ -*field.Element │ │ │ │ -carryPropagate@s@ │ │ │ │ -UseEnumNumbers │ │ │ │ -*timestamppb.x │ │ │ │ -*emptypb.Empty │ │ │ │ -*status.Status │ │ │ │ -getReturnState │ │ │ │ -GetTokenSource │ │ │ │ -*antlr.RWMutex │ │ │ │ -evalPrecedence │ │ │ │ -GetRuleContext │ │ │ │ -predictionMode │ │ │ │ -GetErrorHeader │ │ │ │ -BaseRecognizer │ │ │ │ -parseListeners │ │ │ │ -SetInputStream │ │ │ │ -SetTokenStream │ │ │ │ -BaseTransition │ │ │ │ -isCtxDependent │ │ │ │ -offendingToken │ │ │ │ -offendingState │ │ │ │ -deadEndConfigs │ │ │ │ -predTransition │ │ │ │ -ruleTransition │ │ │ │ -SetTokenSource │ │ │ │ -GetChildOfType │ │ │ │ -lastErrorIndex │ │ │ │ -predicateIndex │ │ │ │ -TokenStartLine │ │ │ │ -*antlr.AltDict │ │ │ │ -*antlr.JPCMap2 │ │ │ │ -IsUnaryContext │ │ │ │ -*gen.CELParser │ │ │ │ -GREATER_EQUALS │ │ │ │ -AllLOGICAL_AND │ │ │ │ -ConditionalAnd │ │ │ │ -IsStartContext │ │ │ │ -Member_Sempred │ │ │ │ -LiteralContext │ │ │ │ -ESC_IDENTIFIER │ │ │ │ -PrimaryContext │ │ │ │ -Get_IDENTIFIER │ │ │ │ -Set_IDENTIFIER │ │ │ │ -EnterBoolFalse │ │ │ │ -ExitCreateList │ │ │ │ -ExitGlobalCall │ │ │ │ -ExitLogicalNot │ │ │ │ -ExitMemberCall │ │ │ │ -ExitMemberExpr@s@ │ │ │ │ -AppendFullName │ │ │ │ -*filedesc.File │ │ │ │ -*filedesc.Enum │ │ │ │ -*filedesc.Base │ │ │ │ -SuppressScript │ │ │ │ -findTypeForKey@s@ │ │ │ │ -*catalog.store │ │ │ │ -*format.Parser │ │ │ │ -*format.Status │ │ │ │ -*number.digits │ │ │ │ -IncrementScale │ │ │ │ -*number.system │ │ │ │ -*number.Digits │ │ │ │ -InitScientific │ │ │ │ -*gob.arrayType │ │ │ │ -*gob.sliceType │ │ │ │ -*gob.fieldType │ │ │ │ -*gob.encBuffer │ │ │ │ -*gob.decBuffer │ │ │ │ -*gob.decEngine │ │ │ │ -*gob.decHelper │ │ │ │ -compatibleType │ │ │ │ -decIgnoreOpFor │ │ │ │ -gobDecodeOpFor │ │ │ │ -TextMarshalerT │ │ │ │ -*gob.encHelper │ │ │ │ -*gob.encEngine │ │ │ │ -sendActualType │ │ │ │ -*trace.TraceID │ │ │ │ -WithTraceFlags │ │ │ │ -WithTraceState │ │ │ │ -applySpanStart │ │ │ │ -TracerProvider │ │ │ │ -TracerProvider │ │ │ │ -newSyntaxError │ │ │ │ -*impl.exporter │ │ │ │ -*impl.presence │ │ │ │ -PresentInCache │ │ │ │ -*func() **bool │ │ │ │ -*func() *int32 │ │ │ │ -*func() *int64 │ │ │ │ -growInt32Slice │ │ │ │ -growInt64Slice │ │ │ │ -unknownPtrKind │ │ │ │ -needsInitCheck │ │ │ │ -presenceOffset │ │ │ │ -fieldsByNumber │ │ │ │ -makeFieldTypes │ │ │ │ -makeStructInfo │ │ │ │ -sizeExtensions │ │ │ │ -unmarshalField │ │ │ │ -initFromLegacy │ │ │ │ -*impl.EnumInfo │ │ │ │ -AllowedPartial │ │ │ │ -UnmarshalFlags │ │ │ │ -unmarshalFlags │ │ │ │ -*catmsg.keyVal │ │ │ │ -*catmsg.Handle │ │ │ │ -*catmsg.String │ │ │ │ -ExecuteMessage │ │ │ │ -executeMessage │ │ │ │ -*global.instID │ │ │ │ -Float64Counter │ │ │ │ -Int64Histogram │ │ │ │ -*global.tracer │ │ │ │ -observable │ │ │ │ -Float64Counter │ │ │ │ -int64GaugeB │ │ │ │ -Int64Histogram │ │ │ │ -ObserveFloat64 │ │ │ │ -*attribute.Key │ │ │ │ -*func() []bool │ │ │ │ -AsFloat64Slice │ │ │ │ -asFloat64Slice │ │ │ │ -*attribute.Set │ │ │ │ -tracerProvider │ │ │ │ -*embedded.Span │ │ │ │ -marshalUnknown │ │ │ │ -float64Counter │ │ │ │ -int64Histogram │ │ │ │ -startGroup │ │ │ │ -*funcr.Options │ │ │ │ -RenderArgsHook │ │ │ │ -*[0]*os.dirInfo │ │ │ │ -*func() *string │ │ │ │ -*chan os.Signal │ │ │ │ -*func() uintptr │ │ │ │ -FieldByNameFunc │ │ │ │ -OverflowComplex │ │ │ │ -writeContinueMu │ │ │ │ -closeAfterReply │ │ │ │ -propagateCancel │ │ │ │ -*chan struct {} │ │ │ │ -*func() []error │ │ │ │ -*flag.textValue │ │ │ │ -*flag.uintValue │ │ │ │ -*flag.boolValue │ │ │ │ -*fmt.wrapErrors │ │ │ │ -*func(int) bool │ │ │ │ -*fmt.GoStringer │ │ │ │ -*io.multiReader │ │ │ │ -*io.WriteCloser │ │ │ │ -*io.ByteScanner │ │ │ │ -*io.RuneScanner │ │ │ │ -writeCloseError │ │ │ │ -*slog.LogValuer │ │ │ │ -*func() float64 │ │ │ │ -*slog.stringptr │ │ │ │ -*func() []uint8 │ │ │ │ -ReadMetaHeaders │ │ │ │ -ReadFrameHeader │ │ │ │ -WriteDataPadded │ │ │ │ -checkFrameOrder │ │ │ │ -ReadIdleTimeout │ │ │ │ -*http.keyValues │ │ │ │ -sortedKeyValues │ │ │ │ -*[]*http.Cookie │ │ │ │ -*[]http.segment │ │ │ │ -MultipartReader │ │ │ │ -expectsContinue │ │ │ │ -multipartReader │ │ │ │ -*http.ConnState │ │ │ │ -SendPingTimeout │ │ │ │ -*http.Protocols │ │ │ │ -SetReadDeadline │ │ │ │ -requestTooLarge │ │ │ │ -unackedSettings │ │ │ │ -needsFrameFlush │ │ │ │ -readIdleTimeout │ │ │ │ -canonicalHeader │ │ │ │ -handlePingTimer │ │ │ │ -onReadIdleTimer │ │ │ │ -onSettingsTimer │ │ │ │ -onShutdownTimer │ │ │ │ -processPriority │ │ │ │ -processSettings │ │ │ │ -scheduleHandler │ │ │ │ -startFrameWrite │ │ │ │ -writeFrameAsync │ │ │ │ -*http.http2pipe │ │ │ │ -closeDoneLocked │ │ │ │ -closeNotifierMu │ │ │ │ -closeNotifierCh │ │ │ │ -*http.maskedSig │ │ │ │ -*http.eofReader │ │ │ │ -ReadWriteCloser │ │ │ │ -*http.socksAddr │ │ │ │ -matchingMethods │ │ │ │ -matchOrRedirect │ │ │ │ -*func(int, int) │ │ │ │ -*http.Transport │ │ │ │ -waitForContinue │ │ │ │ -dialsInProgress │ │ │ │ -TLSClientConfig │ │ │ │ -MaxConnsPerHost │ │ │ │ -IdleConnTimeout │ │ │ │ -WriteBufferSize │ │ │ │ -decConnsPerHost │ │ │ │ -writeBufferSize │ │ │ │ -idleConnTimeout │ │ │ │ -totalHeaderSize │ │ │ │ -get1xxTraceFunc │ │ │ │ -wantSettingsAck │ │ │ │ -streamsReserved │ │ │ │ -pendingRequests │ │ │ │ -StreamsReserved │ │ │ │ -addStreamLocked │ │ │ │ -availableLocked │ │ │ │ -idleStateLocked │ │ │ │ -addConnIfNeeded │ │ │ │ -*func([]string) │ │ │ │ -ConnectionState │ │ │ │ -*http.httpRange │ │ │ │ +*syscall.RtAttr │ │ │ │ +*syscall.Rlimit │ │ │ │ +*syscall.Stat_t │ │ │ │ *map[string]int │ │ │ │ -*http.CookieJar │ │ │ │ -*go.shape.int64 │ │ │ │ -**http.Response │ │ │ │ -*[128][4]uint64 │ │ │ │ -internal/bisect │ │ │ │ -setReadDeadline │ │ │ │ -g0StackAccurate │ │ │ │ -*signal.handler │ │ │ │ +lookupWithValue │ │ │ │ +*[0]*os.dirInfo │ │ │ │ *unsafe.Pointer │ │ │ │ *[]interface {} │ │ │ │ *runtime._defer │ │ │ │ *runtime._panic │ │ │ │ +*func() uintptr │ │ │ │ *runtime.timers │ │ │ │ minWhenModified │ │ │ │ maybeWakeLocked │ │ │ │ setStatusTraced │ │ │ │ statusWasTraced │ │ │ │ runningCleanups │ │ │ │ valgrindStackID │ │ │ │ @@ -6175,1179 +1440,174 @@ │ │ │ │ markBitsForBase │ │ │ │ moveInlineMarks │ │ │ │ prepareForSweep │ │ │ │ *runtime.pinner │ │ │ │ *runtime.lfnode │ │ │ │ *runtime.gcWork │ │ │ │ *runtime.objptr │ │ │ │ +*func(int) bool │ │ │ │ vgetrandomState │ │ │ │ +g0StackAccurate │ │ │ │ *runtime.Pinner │ │ │ │ largeAllocCount │ │ │ │ smallAllocCount │ │ │ │ GCDedicatedTime │ │ │ │ +*chan struct {} │ │ │ │ deferBitsOffset │ │ │ │ sleepController │ │ │ │ *runtime.Frames │ │ │ │ ExportedMethods │ │ │ │ *sync.poolLocal │ │ │ │ *sync.poolChain │ │ │ │ -lookupWithValue │ │ │ │ *sync.WaitGroup │ │ │ │ -*syscall.RtAttr │ │ │ │ -*syscall.Signal │ │ │ │ -*syscall.Rlimit │ │ │ │ -*syscall.IPMreq │ │ │ │ -*syscall.Linger │ │ │ │ -*syscall.Stat_t │ │ │ │ +*func() []error │ │ │ │ +*atomic.align64 │ │ │ │ +*atomic.Uintptr │ │ │ │ *time.zoneTrans │ │ │ │ *chan time.Time │ │ │ │ lookupFirstZone │ │ │ │ UnmarshalBinary │ │ │ │ -*config.OpenVPN │ │ │ │ -GetRefreshToken │ │ │ │ -authorizeParams │ │ │ │ -CheckCommonName │ │ │ │ -*github.orgType │ │ │ │ -*openvpn.Client │ │ │ │ -SetOAuth2Client │ │ │ │ -checkAuthBypass │ │ │ │ -setupConnection │ │ │ │ -startClientAuth │ │ │ │ +*[128][4]uint64 │ │ │ │ +internal/bisect │ │ │ │ +*fmt.wrapErrors │ │ │ │ +*fmt.GoStringer │ │ │ │ +FieldByNameFunc │ │ │ │ +OverflowComplex │ │ │ │ +SetReadDeadline │ │ │ │ +readWriteUnlock │ │ │ │ +setReadDeadline │ │ │ │ +propagateCancel │ │ │ │ +*slog.LogValuer │ │ │ │ +*slog.stringptr │ │ │ │ +waitForResponse │ │ │ │ +WriteToAuthFile │ │ │ │ +AuthPendingFile │ │ │ │ +AuthControlFile │ │ │ │ +checkInvariants │ │ │ │ +pruneTombstones │ │ │ │ +getWithKeySmall │ │ │ │ +*sync.equalFunc │ │ │ │ exportedMethods │ │ │ │ -*atomic.align64 │ │ │ │ -*atomic.Uintptr │ │ │ │ *reflect.Method │ │ │ │ FieldByIndexErr │ │ │ │ -*func() []int32 │ │ │ │ stringNonString │ │ │ │ *reflect.abiSeq │ │ │ │ -*[]reflect.Type │ │ │ │ -*strings.Reader │ │ │ │ AvailableBuffer │ │ │ │ *json.Marshaler │ │ │ │ *json.jsonError │ │ │ │ -addErrorContext │ │ │ │ -objectInterface │ │ │ │ -extMasterSecret │ │ │ │ -waitingForDrain │ │ │ │ -transportParams │ │ │ │ -SupportedCurves │ │ │ │ -SupportedPoints │ │ │ │ -SupportedProtos │ │ │ │ -ResumptionState │ │ │ │ -closeNotifySent │ │ │ │ -updateRequested │ │ │ │ -*[]tls.keyShare │ │ │ │ -supportedCurves │ │ │ │ -supportedPoints │ │ │ │ -ticketSupported │ │ │ │ -encapsulatedKey │ │ │ │ -innerTranscript │ │ │ │ -clientHandshake │ │ │ │ -handleKeyUpdate │ │ │ │ -makeClientHello │ │ │ │ -readClientHello │ │ │ │ -readRecordOrCCS │ │ │ │ -retryReadRecord │ │ │ │ -sendAlertLocked │ │ │ │ -serverHandshake │ │ │ │ -*tls.AlertError │ │ │ │ -ecdhElementSize │ │ │ │ -echRetryConfigs │ │ │ │ -preMasterSecret │ │ │ │ -RetryConfigList │ │ │ │ -*tls.cthWrapper │ │ │ │ -ConstantTimeSum │ │ │ │ -crypto/elliptic │ │ │ │ -normalizeScalar │ │ │ │ -pointFromAffine │ │ │ │ -doFullHandshake │ │ │ │ -pickCipherSuite │ │ │ │ -ExtraExtensions │ │ │ │ -*[4]tls.CurveID │ │ │ │ -*[5]tls.CurveID │ │ │ │ -*[7]tls.CurveID │ │ │ │ -encoding/base64 │ │ │ │ -*base64.encoder │ │ │ │ -EscapedFragment │ │ │ │ IsGlobalUnicast │ │ │ │ matchAddrFamily │ │ │ │ -*net.noReadFrom │ │ │ │ -*net.ParseError │ │ │ │ *net.PacketConn │ │ │ │ writeToAddrPort │ │ │ │ SetMultipathTCP │ │ │ │ KeepAliveConfig │ │ │ │ isAddrinfoErrno │ │ │ │ *net._Ctype_int │ │ │ │ *net.dialResult │ │ │ │ *map[int]string │ │ │ │ resolveAddrList │ │ │ │ testHookDialTCP │ │ │ │ getLineFromData │ │ │ │ -Wait100Continue │ │ │ │ -*multipart.part │ │ │ │ -CreateFormField │ │ │ │ -*multipart.Part │ │ │ │ -*multipart.Form │ │ │ │ -*multipart.File │ │ │ │ -isFinalBoundary │ │ │ │ -populateHeaders │ │ │ │ -*fs.ReadDirFile │ │ │ │ -*sort.Interface │ │ │ │ -fastSkipHashing │ │ │ │ -literalEncoding │ │ │ │ -codegenEncoding │ │ │ │ -generateCodegen │ │ │ │ -*[131072]uint32 │ │ │ │ -*flate.Resetter │ │ │ │ -encoding/binary │ │ │ │ -*rand.rngSource │ │ │ │ -*func() float32 │ │ │ │ -tableSizeUpdate │ │ │ │ -*idna.runeError │ │ │ │ -*profile.buffer │ │ │ │ -*profile.Sample │ │ │ │ -HasInlineFrames │ │ │ │ -*[]profile.Line │ │ │ │ -*pprof.labelMap │ │ │ │ -addMappingEntry │ │ │ │ -*pprof.protobuf │ │ │ │ -*[]pprof.memMap │ │ │ │ -symbolizeResult │ │ │ │ -*trace.recorder │ │ │ │ -addedSubscriber │ │ │ │ -readWriteUnlock │ │ │ │ -*abi.StructType │ │ │ │ -checkInvariants │ │ │ │ -pruneTombstones │ │ │ │ -getWithKeySmall │ │ │ │ -*sync.equalFunc │ │ │ │ -*yaml.TypeError │ │ │ │ -*yaml.Marshaler │ │ │ │ -indicatedString │ │ │ │ -*yaml.fieldInfo │ │ │ │ -*yaml.yamlError │ │ │ │ -quoted_implicit │ │ │ │ -token_available │ │ │ │ -mapping_context │ │ │ │ -callUnmarshaler │ │ │ │ -elseControl │ │ │ │ -expectOneOf │ │ │ │ -hasFunction │ │ │ │ -newContinue │ │ │ │ -newPipeline │ │ │ │ -newTemplate │ │ │ │ -newVariable │ │ │ │ -withControl │ │ │ │ -ExecuteTemplate │ │ │ │ -*template.state │ │ │ │ -*types.Template │ │ │ │ -setFragment │ │ │ │ -*idtoken.Claims │ │ │ │ -json:"-" │ │ │ │ -*idtoken.cAlias │ │ │ │ -*types.UserInfo │ │ │ │ -AuthCodeOptions │ │ │ │ -*types.CtxNonce │ │ │ │ -IDTokenVerifier │ │ │ │ -idTokenVerifier │ │ │ │ -skipRemoteCheck │ │ │ │ -VerifySignature │ │ │ │ -fetchRemoteKeys │ │ │ │ -*rp.URLParamOpt │ │ │ │ -*func() *uint64 │ │ │ │ -*[]parser.Macro │ │ │ │ -ReportErrorAtID │ │ │ │ -appliedFeatures │ │ │ │ -CELTypeProvider │ │ │ │ -*cel.EvalOption │ │ │ │ -*cel.stdLibrary │ │ │ │ -*cel.argChecker │ │ │ │ -*func() ref.Val │ │ │ │ -*[]*expr.Status │ │ │ │ -*[1]*types.Type │ │ │ │ -*[2]*types.Type │ │ │ │ -*[]*env.Feature │ │ │ │ -*func(ast.Expr) │ │ │ │ -ConvertToNative │ │ │ │ -verifyTypeOneOf │ │ │ │ -*[]*ext.slotVal │ │ │ │ -*ext.encoderLib │ │ │ │ -*[]language.Tag │ │ │ │ -*[3]*types.Type │ │ │ │ -*[4]*types.Type │ │ │ │ -*oidc.errorType │ │ │ │ -WithDescription │ │ │ │ -json:"-" │ │ │ │ -*oidc.GrantType │ │ │ │ -*[]oidc.Display │ │ │ │ -MatchEmptyWidth │ │ │ │ -*regexp.machine │ │ │ │ -*[]regexp.entry │ │ │ │ -FindAllSubmatch │ │ │ │ -FindReaderIndex │ │ │ │ -FindStringIndex │ │ │ │ -*elliptic.Curve │ │ │ │ -*rsa.PSSOptions │ │ │ │ -*rsa.PrivateKey │ │ │ │ -*[]rsa.CRTValue │ │ │ │ -getSANExtension │ │ │ │ -hasSANExtension │ │ │ │ -*x509.authKeyId │ │ │ │ -*x509.parsedURI │ │ │ │ -NewCBCDecrypter │ │ │ │ -NewCBCEncrypter │ │ │ │ -*cipher.ctrAble │ │ │ │ -generateSubkeys │ │ │ │ -gcmPlatformData │ │ │ │ -*hpke.PublicKey │ │ │ │ -*hpke.hybridKEM │ │ │ │ -pqEncapsKeySize │ │ │ │ -pqNewPrivateKey │ │ │ │ -*hpke.Recipient │ │ │ │ -HandshakeSecret │ │ │ │ -*ecdh.PublicKey │ │ │ │ -*ecdh.nistCurve │ │ │ │ +EscapedFragment │ │ │ │ +*bisect.Matcher │ │ │ │ +encoding/base64 │ │ │ │ bitsClearedFrom │ │ │ │ -*netip.AddrPort │ │ │ │ AuthorityHeader │ │ │ │ UnknownResource │ │ │ │ resHeaderOffset │ │ │ │ resHeaderLength │ │ │ │ *nettrace.Trace │ │ │ │ -*bisect.Matcher │ │ │ │ -*big.byteReader │ │ │ │ -expNNMontgomery │ │ │ │ -*func(int) uint │ │ │ │ -combinesForward │ │ │ │ -QuickSpanString │ │ │ │ -decomposeHangul │ │ │ │ -*tabwriter.cell │ │ │ │ -*parse.NodeType │ │ │ │ -*parse.ListNode │ │ │ │ -*parse.itemType │ │ │ │ -*parse.PipeNode │ │ │ │ -*parse.BoolNode │ │ │ │ -*parse.elseNode │ │ │ │ -simplifyComplex │ │ │ │ -*parse.TextNode │ │ │ │ -*parse.WithNode │ │ │ │ -clearActionLine │ │ │ │ -continueControl │ │ │ │ -parseDefinition │ │ │ │ -templateControl │ │ │ │ -*embed.openFile │ │ │ │ -lookupAuthStyle │ │ │ │ -*internal.Token │ │ │ │ -*[]logrus.Level │ │ │ │ -SetReportCaller │ │ │ │ -TimestampFormat │ │ │ │ -*jose.Signature │ │ │ │ -*jose.rawHeader │ │ │ │ -*jose.HeaderKey │ │ │ │ -CertificatesURL │ │ │ │ -WithContentType │ │ │ │ -computeAuthData │ │ │ │ -OptionalIndices │ │ │ │ -*ast.SelectExpr │ │ │ │ -*ast.StructExpr │ │ │ │ -AsComprehension │ │ │ │ -*ast.SourceInfo │ │ │ │ -GetStopLocation │ │ │ │ -*map[int64]bool │ │ │ │ -NewPresenceTest │ │ │ │ -accumulatorName │ │ │ │ -SignatureEquals │ │ │ │ -guardedBinaryOp │ │ │ │ -runtimeTypeName │ │ │ │ -attributeTrails │ │ │ │ -*func() []int64 │ │ │ │ -*types.Duration │ │ │ │ -*types.Registry │ │ │ │ -RegisterMessage │ │ │ │ -*types.protoObj │ │ │ │ -*types.protoMap │ │ │ │ -*types.baseList │ │ │ │ -ToImmutableList │ │ │ │ -*types.Optional │ │ │ │ -*types.Provider │ │ │ │ -isExpr_ExprKind │ │ │ │ -*expr.Expr_Call │ │ │ │ -GetConstantKind │ │ │ │ -*expr.EnumValue │ │ │ │ -*expr.ListValue │ │ │ │ -*expr.EvalState │ │ │ │ -*expr.ExprValue │ │ │ │ -isDecl_DeclKind │ │ │ │ -isType_TypeKind │ │ │ │ -GetAbstractType │ │ │ │ -*expr.Reference │ │ │ │ -GetReferenceMap │ │ │ │ -*expr.Type_Type │ │ │ │ -*expr.Type_Null │ │ │ │ -*checker.coster │ │ │ │ -*checker.scopes │ │ │ │ -*checker.Option │ │ │ │ -*checker.Scopes │ │ │ │ -FindGlobalIdent │ │ │ │ -*map[int32]bool │ │ │ │ -notAMessageType │ │ │ │ -ToDisplayString │ │ │ │ -*common.DocKind │ │ │ │ -VariableMatches │ │ │ │ -qualifyInternal │ │ │ │ -IsReceiverStyle │ │ │ │ -newLiteralBytes │ │ │ │ -newPresenceTest │ │ │ │ -newReceiverCall │ │ │ │ -reportErrorAtID │ │ │ │ -ReportAmbiguity │ │ │ │ -VisitCreateList │ │ │ │ -VisitGlobalCall │ │ │ │ -VisitLogicalNot │ │ │ │ -VisitMemberCall │ │ │ │ -VisitMemberExpr │ │ │ │ -newLogicManager │ │ │ │ -GetCurrentToken │ │ │ │ -GetErrorHandler │ │ │ │ -GetLiteralNames │ │ │ │ -GetTokenFactory │ │ │ │ -IsExpectedToken │ │ │ │ -SetErrorHandler │ │ │ │ -*parser.options │ │ │ │ -LeadingComments │ │ │ │ -SourceLocations │ │ │ │ -ExtensionRanges │ │ │ │ -RequiredNumbers │ │ │ │ -ContainingOneof │ │ │ │ -*traits.Indexer │ │ │ │ -*traits.Matcher │ │ │ │ -*traits.Divider │ │ │ │ -*traits.Negater │ │ │ │ -unmarshalScalar │ │ │ │ -marshalSingular │ │ │ │ -sizeMessageSlow │ │ │ │ -RangeExtensions │ │ │ │ -*dynamicpb.enum │ │ │ │ -*pb.description │ │ │ │ -msgExtensionMap │ │ │ │ -extensionFields │ │ │ │ -GetDefaultValue │ │ │ │ -GetReservedName │ │ │ │ -GetVerification │ │ │ │ -GetPhpNamespace │ │ │ │ -*descriptorpb.x │ │ │ │ -fmtDecimalFloat │ │ │ │ -*structpb.Value │ │ │ │ -unmarshalerInfo │ │ │ │ -*schema.Encoder │ │ │ │ -RegisterEncoder │ │ │ │ -*syntax.EmptyOp │ │ │ │ -parseNamedClass │ │ │ │ -parseRightParen │ │ │ │ -swapVerticalBar │ │ │ │ -*ecdsa.hmacDRBG │ │ │ │ -BytesCompressed │ │ │ │ -bytesCompressed │ │ │ │ -ContextSpecific │ │ │ │ -*bigmod.Modulus │ │ │ │ -DivShortVarTime │ │ │ │ -ExpShortVarTime │ │ │ │ -*asn1.BitString │ │ │ │ -*[]asn1.encoder │ │ │ │ -*dsa.Parameters │ │ │ │ -*pkix.Extension │ │ │ │ -*[45]cpu.option │ │ │ │ -*entropy.source │ │ │ │ -marshalDuration │ │ │ │ -prepareNext │ │ │ │ -EmitUnpopulated │ │ │ │ -GetReturnStates │ │ │ │ -SingletonEquals │ │ │ │ -*antlr.Interval │ │ │ │ -setTokenFactory │ │ │ │ -*antlr.ATNState │ │ │ │ -DecisionToState │ │ │ │ -ruleToStopState │ │ │ │ -ruleToTokenType │ │ │ │ -*antlr.DFAState │ │ │ │ -semanticContext │ │ │ │ -*antlr.JStatRec │ │ │ │ -conflictingAlts │ │ │ │ -OptimizeConfigs │ │ │ │ -hashCodeConfigs │ │ │ │ -RemoveLastChild │ │ │ │ -GrammarFileName │ │ │ │ -GetRuleIndexMap │ │ │ │ -*antlr.IntStack │ │ │ │ -BuildParseTrees │ │ │ │ -precedenceStack │ │ │ │ -AdaptivePredict │ │ │ │ -computeReachSet │ │ │ │ -*antlr.RuleNode │ │ │ │ -lastErrorStates │ │ │ │ -BaseLexerAction │ │ │ │ -notifyListeners │ │ │ │ -*antlr.JPCEntry │ │ │ │ -*antlr.SimState │ │ │ │ -adjustSeekIndex │ │ │ │ -captureSimState │ │ │ │ -IsMemberContext │ │ │ │ -*gen.IntContext │ │ │ │ -_conditionalAnd │ │ │ │ -inputStream 0 │ │ │ │ -EnterCreateList │ │ │ │ -EnterGlobalCall │ │ │ │ -EnterLogicalNot │ │ │ │ -EnterMemberCall │ │ │ │ -EnterMemberExpr │ │ │ │ -ExitPrimaryExpr │ │ │ │ -*gen.CELVisitor │ │ │ │ -*protowire.Type │ │ │ │ -*order.mapEntry │ │ │ │ -*filedesc.Names │ │ │ │ -StripEnumPrefix │ │ │ │ -IsFieldPresence │ │ │ │ -IsUTF8Validated │ │ │ │ -IsJSONCompliant │ │ │ │ -EditionFeatures │ │ │ │ -*filedesc.Field │ │ │ │ -*filedesc.Oneof │ │ │ │ -*filedesc.Enums │ │ │ │ -unmarshalCounts │ │ │ │ -allocExtensions │ │ │ │ -resolveMessages │ │ │ │ -resolveServices │ │ │ │ -FindEnumByIndex │ │ │ │ -*gofeaturespb.x │ │ │ │ -*catalog.msgMap │ │ │ │ -updateArgNumber │ │ │ │ -*number.Decimal │ │ │ │ -*number.Pattern │ │ │ │ -RoundingContext │ │ │ │ -InitEngineering │ │ │ │ -*gob.CommonType │ │ │ │ -*gob.structType │ │ │ │ -**gob.decEngine │ │ │ │ -*[]gob.decInstr │ │ │ │ -decodeInterface │ │ │ │ -getDecEnginePtr │ │ │ │ -ignoreInterface │ │ │ │ -newDecoderState │ │ │ │ -*[]gob.encInstr │ │ │ │ -encodeInterface │ │ │ │ -newEncoderState │ │ │ │ -*gob.GobDecoder │ │ │ │ -*gob.GobEncoder │ │ │ │ -SetUniformBytes │ │ │ │ -nonAdjacentForm │ │ │ │ -*[]*logr.Logger │ │ │ │ -*[]trace.member │ │ │ │ -*trace.SpanKind │ │ │ │ -*trace.noopSpan │ │ │ │ -*impl.fieldInfo │ │ │ │ -appendLazyBytes │ │ │ │ -*[]impl.pointer │ │ │ │ -*func() *[]bool │ │ │ │ -*func() **int32 │ │ │ │ -*func() **int64 │ │ │ │ -*func() *uint32 │ │ │ │ -growUint32Slice │ │ │ │ -growUint64Slice │ │ │ │ -*impl.oneofInfo │ │ │ │ -sizecacheOffset │ │ │ │ -extensionOffset │ │ │ │ -getUnknownBytes │ │ │ │ -sizePointerSlow │ │ │ │ -*impl.Converter │ │ │ │ -LoadMessageInfo │ │ │ │ -*impl.messageV1 │ │ │ │ -*impl.unwrapper │ │ │ │ -XXX_MessageName │ │ │ │ -*catmsg.Message │ │ │ │ -*catmsg.Encoder │ │ │ │ -*catmsg.Handler │ │ │ │ -*catmsg.Decoder │ │ │ │ -*catmsg.FirstOf │ │ │ │ -*global.afGauge │ │ │ │ -*global.sfGauge │ │ │ │ -*global.aiGauge │ │ │ │ -Int64Observable │ │ │ │ -*global.siGauge │ │ │ │ -*global.wrapped │ │ │ │ -*logr.Marshaler │ │ │ │ -applyInt64Gauge │ │ │ │ -int64Observable │ │ │ │ -*attribute.Type │ │ │ │ -prepareNext_ │ │ │ │ -*embedded.Meter │ │ │ │ -*stdr.StdLogger │ │ │ │ -renderGroup │ │ │ │ -prettyWithFlags │ │ │ │ -*funcr.groupDef │ │ │ │ -*go.shape.*uint8 │ │ │ │ -*go.shape.string │ │ │ │ -wants10KeepAlive │ │ │ │ -canWriteContinue │ │ │ │ -*[1]interface {} │ │ │ │ -*[2]interface {} │ │ │ │ -*context.Context │ │ │ │ -*context.todoCtx │ │ │ │ -*context.stopCtx │ │ │ │ -*flag.int64Value │ │ │ │ -*func() []string │ │ │ │ -*func(io.Writer) │ │ │ │ -*[3]interface {} │ │ │ │ -*io.StringWriter │ │ │ │ -json:"file" │ │ │ │ -json:"line" │ │ │ │ -*http.http2Frame │ │ │ │ -*http.http2Flags │ │ │ │ -http2FrameHeader │ │ │ │ -lastHeaderStream │ │ │ │ -debugReadLoggerf │ │ │ │ -WritePushPromise │ │ │ │ -WriteSettingsAck │ │ │ │ -MaxReadFrameSize │ │ │ │ -WriteByteTimeout │ │ │ │ -*map[string]bool │ │ │ │ -TransferEncoding │ │ │ │ -isProtocolSwitch │ │ │ │ -UnencryptedHTTP2 │ │ │ │ -*http.connReader │ │ │ │ -abortPendingRead │ │ │ │ -EnableFullDuplex │ │ │ │ -SetWriteDeadline │ │ │ │ -setupHTTP2_Serve │ │ │ │ -SawClientPreface │ │ │ │ -*func(int) int32 │ │ │ │ -wantWriteFrameCh │ │ │ │ -sawClientPreface │ │ │ │ -sawFirstSettings │ │ │ │ -clientMaxStreams │ │ │ │ -curClientStreams │ │ │ │ -curPushedStreams │ │ │ │ -maxPushPromiseID │ │ │ │ -needToSendGoAway │ │ │ │ -writeHeaderBlock │ │ │ │ -sendWindowUpdate │ │ │ │ -gotTrailerHeader │ │ │ │ -*http.bodyLocked │ │ │ │ -registerOnHitEOF │ │ │ │ -*http.byteReader │ │ │ │ -*http.readResult │ │ │ │ -probeRequestBody │ │ │ │ -*func() net.Addr │ │ │ │ -*func() net.Conn │ │ │ │ -*[]*http.pattern │ │ │ │ -*[]http.muxEntry │ │ │ │ -mutateHeaderFunc │ │ │ │ -connsPerHostWait │ │ │ │ -*http.ClientConn │ │ │ │ -stateHookRunning │ │ │ │ -RegisterProtocol │ │ │ │ -queueForIdleConn │ │ │ │ -awaitFlowControl │ │ │ │ -writeRequestBody │ │ │ │ -seenSettingsChan │ │ │ │ -canReserveLocked │ │ │ │ -closeForLostPing │ │ │ │ -writeStreamReset │ │ │ │ -lastChunkOrAlloc │ │ │ │ -*http.FileSystem │ │ │ │ -*http.writerOnly │ │ │ │ -*http.gzipReader │ │ │ │ -*http.fakeLocker │ │ │ │ -*http.closeIdler │ │ │ │ -*http.contextKey │ │ │ │ -*[]*bisect.dedup │ │ │ │ -*[]*http.Request │ │ │ │ -*map[uint64]bool │ │ │ │ -internal/godebug │ │ │ │ -*[7]interface {} │ │ │ │ -*func(io.Reader) │ │ │ │ -setWriteDeadline │ │ │ │ -*os.SyscallError │ │ │ │ -*func() *poll.FD │ │ │ │ -*[]syscall.Iovec │ │ │ │ +*syscall.RawConn │ │ │ │ +compareAndDelete │ │ │ │ +CompareAndDelete │ │ │ │ +managementClient │ │ │ │ +listenSocketAddr │ │ │ │ *runtime.functab │ │ │ │ isIdleInSynctest │ │ │ │ *[]atomic.Uint32 │ │ │ │ activeStackChans │ │ │ │ *runtime.special │ │ │ │ *runtime.offAddr │ │ │ │ freeIndexForScan │ │ │ │ isUserArenaChunk │ │ │ │ divideByElemSize │ │ │ │ markBitsForIndex │ │ │ │ refillAllocCache │ │ │ │ -*func(uint) uint │ │ │ │ *runtime.workbuf │ │ │ │ *runtime.funcval │ │ │ │ gcMarkWorkerMode │ │ │ │ nextGCMarkWorker │ │ │ │ scannedStackSize │ │ │ │ *runtime.mPadded │ │ │ │ finalizersQueued │ │ │ │ cleanupsExecuted │ │ │ │ -*runtime.profBuf │ │ │ │ *runtime.funcinl │ │ │ │ controllerFailed │ │ │ │ -*runtime.Cleanup │ │ │ │ -*func(bool) bool │ │ │ │ +*map[string]bool │ │ │ │ *[]runtime.Frame │ │ │ │ *func() abi.Kind │ │ │ │ -*debug.BuildInfo │ │ │ │ -*[]*debug.Module │ │ │ │ *sync.dequeueNil │ │ │ │ -compareAndDelete │ │ │ │ -CompareAndDelete │ │ │ │ -*sync.notifyList │ │ │ │ -*syscall.IPMreqn │ │ │ │ -*syscall.RawConn │ │ │ │ -*time.ParseError │ │ │ │ -**idtoken.Claims │ │ │ │ -**types.UserInfo │ │ │ │ -tlsCertificateMu │ │ │ │ +internal/strconv │ │ │ │ +*[]*bisect.dedup │ │ │ │ +*map[uint64]bool │ │ │ │ +internal/godebug │ │ │ │ +*strings.Builder │ │ │ │ +*[]syscall.Iovec │ │ │ │ +*func(int) error │ │ │ │ +SetWriteDeadline │ │ │ │ +SetsockoptIPMreq │ │ │ │ +SetsockoptLinger │ │ │ │ +setWriteDeadline │ │ │ │ +*os.SyscallError │ │ │ │ +*context.Context │ │ │ │ +*context.todoCtx │ │ │ │ +*context.stopCtx │ │ │ │ +json:"file" │ │ │ │ +json:"line" │ │ │ │ ClientDisconnect │ │ │ │ -httpErrorHandler │ │ │ │ -writeHTTPSuccess │ │ │ │ -*oauth2.Provider │ │ │ │ -*[]cel.EnvOption │ │ │ │ -*[6]interface {} │ │ │ │ -*github.teamType │ │ │ │ -json:"slug" │ │ │ │ -*github.userType │ │ │ │ -json:"name" │ │ │ │ -*github.Provider │ │ │ │ -getOrganizations │ │ │ │ -*google.apiError │ │ │ │ -*google.Provider │ │ │ │ -clientDisconnect │ │ │ │ -isMessageLineEOF │ │ │ │ -loadClientConfig │ │ │ │ -readClientConfig │ │ │ │ +WriteAuthPending │ │ │ │ +uncheckedPutSlot │ │ │ │ mustBeAssignable │ │ │ │ +*godebug.setting │ │ │ │ +*godebug.Setting │ │ │ │ +internal/fmtsort │ │ │ │ *reflect.ChanDir │ │ │ │ -*[]reflect.Value │ │ │ │ -*reflect.MapIter │ │ │ │ *reflect.abiStep │ │ │ │ *reflect.abiDesc │ │ │ │ *reflect.ptrType │ │ │ │ -*go.shape.uint64 │ │ │ │ -*strings.Builder │ │ │ │ -internal/fmtsort │ │ │ │ +*unicode.Range16 │ │ │ │ +*unicode.Range32 │ │ │ │ tryGrowByReslice │ │ │ │ -*json.RawMessage │ │ │ │ -literalInterface │ │ │ │ *json.mapEncoder │ │ │ │ *json.ptrEncoder │ │ │ │ -*unicode.Range16 │ │ │ │ -*unicode.Range32 │ │ │ │ -*[]tls.QUICEvent │ │ │ │ -peerCertificates │ │ │ │ -*tls.Certificate │ │ │ │ -SignatureSchemes │ │ │ │ -PeerCertificates │ │ │ │ -*[]tls.ticketKey │ │ │ │ -VerifyConnection │ │ │ │ -SessionTicketKey │ │ │ │ -CurvePreferences │ │ │ │ -curvePreferences │ │ │ │ -explicitNonceLen │ │ │ │ -changeCipherSpec │ │ │ │ -setTrafficSecret │ │ │ │ -resumptionSecret │ │ │ │ -*tls.pskIdentity │ │ │ │ -*[]tls.echCipher │ │ │ │ -supportedVersion │ │ │ │ -selectedIdentity │ │ │ │ -HandshakeContext │ │ │ │ -handshakeContext │ │ │ │ -*func(int) error │ │ │ │ -quicStoreSession │ │ │ │ -*tls.keyExchange │ │ │ │ -*tls.finishedMsg │ │ │ │ -certificateTypes │ │ │ │ -*tls.cipherSuite │ │ │ │ -*map[uint16]bool │ │ │ │ -ExcludedIPRanges │ │ │ │ -InhibitAnyPolicy │ │ │ │ -*[1]tls.keyShare │ │ │ │ -*[2]tls.keyShare │ │ │ │ -*base64.Encoding │ │ │ │ -*url.EscapeError │ │ │ │ -ResolveReference │ │ │ │ +*func() net.Addr │ │ │ │ readFromAddrPort │ │ │ │ writeMsgAddrPort │ │ │ │ *net.TCPListener │ │ │ │ SetUnlinkOnClose │ │ │ │ -*net.rawListener │ │ │ │ *net._Ctype_uint │ │ │ │ *[]net.nssSource │ │ │ │ standardCriteria │ │ │ │ *net.result[int] │ │ │ │ *net._Ctype_char │ │ │ │ *chan net.result │ │ │ │ internetAddrList │ │ │ │ -TLSHandshakeDone │ │ │ │ -WroteHeaderField │ │ │ │ -dashBoundaryDash │ │ │ │ -*textproto.Error │ │ │ │ -*godebug.setting │ │ │ │ -*godebug.Setting │ │ │ │ -collectFragments │ │ │ │ -*bufio.SplitFunc │ │ │ │ -*flate.byLiteral │ │ │ │ -writeStoredBlock │ │ │ │ -writeFixedHeader │ │ │ │ -compressionLevel │ │ │ │ -*func(int) []int │ │ │ │ -*[256]hpack.node │ │ │ │ -*idna.labelError │ │ │ │ -*profile.message │ │ │ │ -*profile.decoder │ │ │ │ -internal/profile │ │ │ │ -*profile.Profile │ │ │ │ -*profile.Mapping │ │ │ │ -*[]profile.Label │ │ │ │ -*profile.mapInfo │ │ │ │ -*trace.eventTime │ │ │ │ -*trace.frequency │ │ │ │ -traceStartWriter │ │ │ │ -**trace.recorder │ │ │ │ -*poll.splicePipe │ │ │ │ -splicePipeFields │ │ │ │ -SetsockoptIPMreq │ │ │ │ -SetsockoptLinger │ │ │ │ -internal/strconv │ │ │ │ -*abi.StructField │ │ │ │ -uncheckedPutSlot │ │ │ │ -*func([32]uint8) │ │ │ │ -*func([4]uint64) │ │ │ │ -sequence_context │ │ │ │ -key_line_comment │ │ │ │ -*yaml.structInfo │ │ │ │ -*template.common │ │ │ │ -blockControl │ │ │ │ -breakControl │ │ │ │ -nextNonSpace │ │ │ │ -parseControl │ │ │ │ -peekNonSpace │ │ │ │ -rangeControl │ │ │ │ -textOrAction │ │ │ │ -DefinedTemplates │ │ │ │ -*template.option │ │ │ │ -evalVariableNode │ │ │ │ -ErrorDescription │ │ │ │ -*oauth2.setParam │ │ │ │ -*oauth2.Endpoint │ │ │ │ -*rp.RelyingParty │ │ │ │ -UserinfoEndpoint │ │ │ │ -*rp.relyingParty │ │ │ │ -*rp.remoteKeySet │ │ │ │ -*rp.ErrorHandler │ │ │ │ -json:"keys" │ │ │ │ -*cel.EvalDetails │ │ │ │ -*[]*common.Error │ │ │ │ -*[]parser.Option │ │ │ │ -functionBindings │ │ │ │ -*func() *ast.AST │ │ │ │ -*cel.idGenerator │ │ │ │ -*map[int64]int64 │ │ │ │ -*[]ast.EntryExpr │ │ │ │ -*func() ast.Expr │ │ │ │ -*cel.macroUpdate │ │ │ │ -*[1]parser.Macro │ │ │ │ -*[2]parser.Macro │ │ │ │ -*func() ref.Type │ │ │ │ -*ext.formatError │ │ │ │ -*ext.compreV2Lib │ │ │ │ -*ext.celBindings │ │ │ │ -secureCookieFunc │ │ │ │ -CheckQueryCookie │ │ │ │ -*oidc.AuthMethod │ │ │ │ -*regexp.lazyFlag │ │ │ │ -*func(int32) int │ │ │ │ -*regexp.bitState │ │ │ │ -ReplaceAllString │ │ │ │ -*user._Ctype_int │ │ │ │ -*ecdsa.PublicKey │ │ │ │ -*ed25519.Options │ │ │ │ -precomputeLegacy │ │ │ │ -*rsa.OAEPOptions │ │ │ │ -unmarshalOIDText │ │ │ │ -*func() x509.OID │ │ │ │ -*[]x509.lazyCert │ │ │ │ -inhibitAnyPolicy │ │ │ │ -*hpke.PrivateKey │ │ │ │ -*func() hpke.KEM │ │ │ │ -pqCiphertextSize │ │ │ │ -extractAndExpand │ │ │ │ -AddASN1BitString │ │ │ │ -callContinuation │ │ │ │ -*ecdh.PrivateKey │ │ │ │ -EncapsulationKey │ │ │ │ +*url.EscapeError │ │ │ │ +ResolveReference │ │ │ │ +*base64.Encoding │ │ │ │ *func(struct {}) │ │ │ │ -*func(*abi.Type) │ │ │ │ -*func() [4]uint8 │ │ │ │ *dnsmessage.Type │ │ │ │ AdditionalHeader │ │ │ │ SkipAllQuestions │ │ │ │ -divRecursiveStep │ │ │ │ -trailingZeroBits │ │ │ │ -TrailingZeroBits │ │ │ │ -*norm.Properties │ │ │ │ -combinesBackward │ │ │ │ -hasDecomposition │ │ │ │ -PropertiesString │ │ │ │ -insertDecomposed │ │ │ │ -*norm.streamSafe │ │ │ │ -*norm.lookupFunc │ │ │ │ -*parse.BreakNode │ │ │ │ -*parse.ChainNode │ │ │ │ -*parse.FieldNode │ │ │ │ -*parse.RangeNode │ │ │ │ -*logrus.exitFunc │ │ │ │ -*logrus.FieldMap │ │ │ │ -*logrus.fieldKey │ │ │ │ -DisableTimestamp │ │ │ │ -QuoteEmptyFields │ │ │ │ -CallerPrettyfier │ │ │ │ -terminalInitOnce │ │ │ │ -*jose.byteBuffer │ │ │ │ -*jose.JSONWebKey │ │ │ │ -CompactSerialize │ │ │ │ -compactSerialize │ │ │ │ -IsMemberFunction │ │ │ │ -*ast.IDGenerator │ │ │ │ -*ast.StructField │ │ │ │ -*ast.OffsetRange │ │ │ │ -ClearOffsetRange │ │ │ │ -GetStartLocation │ │ │ │ -*ast.baseVisitor │ │ │ │ -*ast.ExprFactory │ │ │ │ -NewComprehension │ │ │ │ -*ast.baseMapExpr │ │ │ │ -*ast.baseLiteral │ │ │ │ -*ast.ExprMatcher │ │ │ │ -*map[int64]int32 │ │ │ │ -isMemberFunction │ │ │ │ -overloadOrdinals │ │ │ │ -isAssignableType │ │ │ │ -DeclaredTypeName │ │ │ │ -IsAssignableType │ │ │ │ -IsEquivalentType │ │ │ │ -*types.Timestamp │ │ │ │ -appendFormat │ │ │ │ -*types.FieldType │ │ │ │ -registerAllTypes │ │ │ │ -*ref.FieldTester │ │ │ │ -*ref.FieldGetter │ │ │ │ -*ref.TypeAdapter │ │ │ │ -*expr.ParsedExpr │ │ │ │ -GetLoopCondition │ │ │ │ -GetDurationValue │ │ │ │ -*expr.Expr_Ident │ │ │ │ -GetOptionalEntry │ │ │ │ -*expr.SourceInfo │ │ │ │ -GetSyntaxVersion │ │ │ │ -isExprValue_Kind │ │ │ │ -*expr.UnknownSet │ │ │ │ -*expr.Decl_Ident │ │ │ │ -*expr.Type_Error │ │ │ │ -*[9]interface {} │ │ │ │ -*checker.AstNode │ │ │ │ -*checker.astNode │ │ │ │ -EstimateCallCost │ │ │ │ -presenceTestCost │ │ │ │ -computeEntrySize │ │ │ │ -costCreateStruct │ │ │ │ -*checker.options │ │ │ │ -FindIdentInScope │ │ │ │ -lookupLocalIdent │ │ │ │ -resolveTypeIdent │ │ │ │ -incompatibleType │ │ │ │ -*checker.mapping │ │ │ │ -*common.Location │ │ │ │ -yaml:"name" │ │ │ │ -*[]*env.Overload │ │ │ │ -*[]*env.TypeDesc │ │ │ │ -AsFunctionOption │ │ │ │ -*[]*env.Function │ │ │ │ -*[]*env.Variable │ │ │ │ -SetDisableMacros │ │ │ │ -AddFunctionDecls │ │ │ │ -AddVariableDecls │ │ │ │ -overloadTrackers │ │ │ │ -QualifyIfPresent │ │ │ │ -NewInterpretable │ │ │ │ -missingAttribute │ │ │ │ -AttributeFactory │ │ │ │ -*map[string]uint │ │ │ │ -newComprehension │ │ │ │ -newLiteralDouble │ │ │ │ -newLiteralString │ │ │ │ -VisitPrimaryExpr │ │ │ │ -recoveryAttempts │ │ │ │ -GetMissingSymbol │ │ │ │ -consumeUntil 0 │ │ │ │ -AddErrorListener │ │ │ │ -GetSymbolicNames │ │ │ │ -appendFeatureSet │ │ │ │ -TrailingComments │ │ │ │ -DefaultEnumValue │ │ │ │ -IsValidInterface │ │ │ │ -CheckInitialized │ │ │ │ -*traits.Comparer │ │ │ │ -*traits.Iterable │ │ │ │ -*traits.Iterator │ │ │ │ -*traits.Foldable │ │ │ │ -*traits.Receiver │ │ │ │ -unmarshalMessage │ │ │ │ -*[]filedesc.Enum │ │ │ │ -FindMessageByURL │ │ │ │ -FileDescriptions │ │ │ │ -*pb.fileMetadata │ │ │ │ -GetFieldPresence │ │ │ │ -GetFixedFeatures │ │ │ │ -GetReservedRange │ │ │ │ -*language.Script │ │ │ │ -*language.Region │ │ │ │ -preferSameScript │ │ │ │ -*message.printer │ │ │ │ -*message.Printer │ │ │ │ -fmtVariableFloat │ │ │ │ -*message.options │ │ │ │ -*structpb.Struct │ │ │ │ -isSliceOfStructs │ │ │ │ -hasCustomEncoder │ │ │ │ -parseVerticalBar │ │ │ │ -*ecdsa.Signature │ │ │ │ -*func() asn1.Tag │ │ │ │ -*asn1.setEncoder │ │ │ │ -*asn1.oidEncoder │ │ │ │ -*asn1.Enumerated │ │ │ │ -*asn1.RawContent │ │ │ │ -*[2]asn1.encoder │ │ │ │ -crypto/x509/pkix │ │ │ │ *unique.cloneSeq │ │ │ │ -marshalFieldMask │ │ │ │ -marshalListValue │ │ │ │ -marshalTimestamp │ │ │ │ -*antlr.ParseTree │ │ │ │ -*antlr.IntStream │ │ │ │ -isPrecedenceRule │ │ │ │ -modeToStartState │ │ │ │ -ruleToStartState │ │ │ │ -getDecisionState │ │ │ │ -*antlr.ATNConfig │ │ │ │ -GetHashConflicts │ │ │ │ -PutHashConflicts │ │ │ │ -getPrecedenceDfa │ │ │ │ -setPrecedenceDfa │ │ │ │ -getCachedContext │ │ │ │ -TerminalNodeImpl │ │ │ │ -*antlr.ErrorNode │ │ │ │ -GetInvokingState │ │ │ │ -SetInvokingState │ │ │ │ -BaseATNSimulator │ │ │ │ -AddParseListener │ │ │ │ -*antlr.Predicate │ │ │ │ -actionTransition │ │ │ │ -getEpsilonTarget │ │ │ │ -getLookaheadName │ │ │ │ -escapeWSAndQuote │ │ │ │ -*antlr.BaseLexer │ │ │ │ -TokenStartColumn │ │ │ │ -*antlr.BaseToken │ │ │ │ -*[]*antlr.BitSet │ │ │ │ -filterForChannel │ │ │ │ -IsLiteralContext │ │ │ │ -IsPrimaryContext │ │ │ │ -checkVersion 0 │ │ │ │ -AllConditionalOr │ │ │ │ -IsOptExprContext │ │ │ │ -Relation_Sempred │ │ │ │ -*gen.CalcContext │ │ │ │ -*gen.UintContext │ │ │ │ -*gen.NullContext │ │ │ │ -*gen.ExprContext │ │ │ │ -*gen.CELListener │ │ │ │ -EnterPrimaryExpr │ │ │ │ -ExitCreateStruct │ │ │ │ -IsProto3Optional │ │ │ │ -*filedesc.EnumL2 │ │ │ │ -*filedesc.BaseL0 │ │ │ │ -*filedesc.EnumL1 │ │ │ │ -IsLegacyRequired │ │ │ │ -*filedesc.Fields │ │ │ │ -unmarshalOptions │ │ │ │ -*filedesc.Oneofs │ │ │ │ -*filedesc.Method │ │ │ │ -*filedesc.FileL1 │ │ │ │ -*filedesc.FileL2 │ │ │ │ -addLikelySubtags │ │ │ │ -setUndefinedLang │ │ │ │ -*compact.fullTag │ │ │ │ -*catalog.Catalog │ │ │ │ -*catalog.Context │ │ │ │ -*catalog.Builder │ │ │ │ -*catalog.options │ │ │ │ -MinIntegerDigits │ │ │ │ -MaxIntegerDigits │ │ │ │ -*[]gob.fieldType │ │ │ │ -decodeGobDecoder │ │ │ │ -freeDecoderState │ │ │ │ -ignoreGobDecoder │ │ │ │ -BinaryMarshalerT │ │ │ │ -encodeGobEncoder │ │ │ │ -freeEncoderState │ │ │ │ -*gob.emptyStruct │ │ │ │ -*[0]*logr.Logger │ │ │ │ -consumeBoolToken │ │ │ │ -isUnexpandedLazy │ │ │ │ -toRaceDetectData │ │ │ │ -AtomicGetPointer │ │ │ │ -AtomicSetPointer │ │ │ │ -*func() *[]uint8 │ │ │ │ -*func() *float32 │ │ │ │ -*func() *float64 │ │ │ │ -*func() *[]int32 │ │ │ │ -*func() *[]int64 │ │ │ │ -*func() **string │ │ │ │ -*func() **uint32 │ │ │ │ -*func() **uint64 │ │ │ │ -atomicGetPointer │ │ │ │ -atomicSetPointer │ │ │ │ -growFloat32Slice │ │ │ │ -growFloat64Slice │ │ │ │ -ProtoMessageInfo │ │ │ │ -denseCoderFields │ │ │ │ -coderMessageInfo │ │ │ │ -*impl.structInfo │ │ │ │ -appendExtensions │ │ │ │ -checkInitialized │ │ │ │ -isInitExtensions │ │ │ │ -makeCoderMethods │ │ │ │ -makeReflectFuncs │ │ │ │ -unmarshalPointer │ │ │ │ -StoreMessageInfo │ │ │ │ -*impl.mapReflect │ │ │ │ -*impl.lazyAction │ │ │ │ -FindFieldInProto │ │ │ │ -*map[uint8]uint8 │ │ │ │ -*internal.sorter │ │ │ │ -*[]catmsg.keyVal │ │ │ │ -*catmsg.Renderer │ │ │ │ -Float64Histogram │ │ │ │ -RegisterCallback │ │ │ │ -registrationB │ │ │ │ -float64GaugeB │ │ │ │ -Float64Histogram │ │ │ │ -int64CounterB │ │ │ │ -*metric.Callback │ │ │ │ -*metric.Observer │ │ │ │ -*attribute.Value │ │ │ │ -IndexedAttribute │ │ │ │ -*embedded.Tracer │ │ │ │ -allowInvalidUTF8 │ │ │ │ -float64Histogram │ │ │ │ -nonStringKey │ │ │ │ -*funcr.Formatter │ │ │ │ -RenderValuesHook │ │ │ │ -*[]*http.response │ │ │ │ -*chan<- os.Signal │ │ │ │ -*func(int64) bool │ │ │ │ -*func() *abi.Type │ │ │ │ -lazyCloseNotifyMu │ │ │ │ -*<-chan struct {} │ │ │ │ -*context.valueCtx │ │ │ │ -*context.canceler │ │ │ │ -*context.timerCtx │ │ │ │ -*context.emptyCtx │ │ │ │ -*context.stringer │ │ │ │ -*errors.joinError │ │ │ │ *func(error) bool │ │ │ │ -*flag.stringValue │ │ │ │ -*flag.uint64Value │ │ │ │ -*func(int) string │ │ │ │ -*func() io.Writer │ │ │ │ -*fmt.stringReader │ │ │ │ -*func(int32) bool │ │ │ │ -*func(string) int │ │ │ │ -writeToWithBuffer │ │ │ │ -*io.LimitedReader │ │ │ │ -*io.SectionReader │ │ │ │ -*func() slog.Kind │ │ │ │ -*func() time.Time │ │ │ │ -*slog.TextHandler │ │ │ │ -preformattedAttrs │ │ │ │ -*slog.JSONHandler │ │ │ │ -*slog.jsonEncoder │ │ │ │ -*http.http2stream │ │ │ │ -*http.http2Server │ │ │ │ -*http.http2Framer │ │ │ │ -AllowIllegalReads │ │ │ │ -MaxHeaderListSize │ │ │ │ -debugWriteLoggerf │ │ │ │ -WriteContinuation │ │ │ │ -WriteWindowUpdate │ │ │ │ -maxHeaderListSize │ │ │ │ -staysWithinBuffer │ │ │ │ -NewWriteScheduler │ │ │ │ -*[]http.keyValues │ │ │ │ -*http.HTTP2Config │ │ │ │ -*http.chunkWriter │ │ │ │ -closeWriteAndWait │ │ │ │ -ReadHeaderTimeout │ │ │ │ -disableKeepAlives │ │ │ │ -ListenAndServeTLS │ │ │ │ -readHeaderTimeout │ │ │ │ -*http.http2inflow │ │ │ │ -*http.PushOptions │ │ │ │ -maxClientStreamID │ │ │ │ -unstartedHandlers │ │ │ │ -writingFrameAsync │ │ │ │ -http2HeadersFrame │ │ │ │ -newResponseWriter │ │ │ │ -stopShutdownTimer │ │ │ │ -*http.errorReader │ │ │ │ -*func() io.Reader │ │ │ │ -*http.HandlerFunc │ │ │ │ -*http.routingNode │ │ │ │ -*http.serveMux121 │ │ │ │ -*http.statusError │ │ │ │ -*http.persistConn │ │ │ │ -*chan<- struct {} │ │ │ │ -internalStateHook │ │ │ │ -mapRoundTripError │ │ │ │ -*http.connOrError │ │ │ │ -*[]*http.wantConn │ │ │ │ -*http.h2Transport │ │ │ │ -DisableKeepAlives │ │ │ │ -ForceAttemptHTTP2 │ │ │ │ -maybeRunStateHook │ │ │ │ -abortStreamLocked │ │ │ │ -initialWindowSize │ │ │ │ -CanTakeNewRequest │ │ │ │ -ReserveNewRequest │ │ │ │ -*http.fileHandler │ │ │ │ -*http.http2sorter │ │ │ │ -*iter.Seq[string] │ │ │ │ -*http.closeWriter │ │ │ │ -*http.rwUnwrapper │ │ │ │ -*[0]*bisect.dedup │ │ │ │ -*[]*godebug.value │ │ │ │ -makeHeadersCopier │ │ │ │ -*[]http.httpRange │ │ │ │ -*<-chan time.Time │ │ │ │ -serveDeltaProfile │ │ │ │ -*func(*runtime.m) │ │ │ │ +*syscall.Sockaddr │ │ │ │ +*syscall._Socklen │ │ │ │ +*syscall.NlMsghdr │ │ │ │ +*syscall.Timespec │ │ │ │ *[]unsafe.Pointer │ │ │ │ *runtime.funcInfo │ │ │ │ *runtime.pcHeader │ │ │ │ *runtime.textsect │ │ │ │ *runtime.initTask │ │ │ │ *runtime.guintptr │ │ │ │ *runtime.muintptr │ │ │ │ @@ -7375,497 +1635,65 @@ │ │ │ │ *runtime.dlogPerM │ │ │ │ profileTimerValid │ │ │ │ *runtime.lockRank │ │ │ │ clearAllpSnapshot │ │ │ │ *runtime.cpuStats │ │ │ │ ScavengeTotalTime │ │ │ │ float64HistOrInit │ │ │ │ -incrementOverflow │ │ │ │ *runtime.stringer │ │ │ │ *runtime.pollDesc │ │ │ │ targetCPUFraction │ │ │ │ +*<-chan struct {} │ │ │ │ +*func(int64) bool │ │ │ │ *[2]runtime.Frame │ │ │ │ -*sync.copyChecker │ │ │ │ +*func() *abi.Type │ │ │ │ *sync.poolDequeue │ │ │ │ poolLocalInternal │ │ │ │ -*syscall.Sockaddr │ │ │ │ -*syscall._Socklen │ │ │ │ -*syscall.NlMsghdr │ │ │ │ -*syscall.Timespec │ │ │ │ -*syscall.IPv6Mreq │ │ │ │ *[]time.zoneTrans │ │ │ │ -*config.HTTPCheck │ │ │ │ -*func() hash.Hash │ │ │ │ -*[]rp.URLParamOpt │ │ │ │ -RefreshClientAuth │ │ │ │ -GetProviderConfig │ │ │ │ -*generic.Provider │ │ │ │ -*[2]cel.EnvOption │ │ │ │ -*[]github.orgType │ │ │ │ -extractGroups │ │ │ │ -clientEstablished │ │ │ │ -handlePassThrough │ │ │ │ -commandResponseCh │ │ │ │ -*reflectlite.Type │ │ │ │ -*func(complex128) │ │ │ │ -*reflect.cacheKey │ │ │ │ -stackCallArgsSize │ │ │ │ -*[1]reflect.Value │ │ │ │ +*func() time.Time │ │ │ │ +*[0]*bisect.dedup │ │ │ │ +*[]*godebug.value │ │ │ │ +*<-chan time.Time │ │ │ │ *strconv.NumError │ │ │ │ -*strings.replacer │ │ │ │ -*strings.trieNode │ │ │ │ -*strings.Replacer │ │ │ │ +SetsockoptIPMreqn │ │ │ │ +*context.valueCtx │ │ │ │ +*context.canceler │ │ │ │ +*context.timerCtx │ │ │ │ +*context.emptyCtx │ │ │ │ +*context.stringer │ │ │ │ +preformattedAttrs │ │ │ │ +*slog.jsonEncoder │ │ │ │ +AuthPendingPoller │ │ │ │ +WaitPendingPoller │ │ │ │ +GetConnectMessage │ │ │ │ +*abi.UncommonType │ │ │ │ +*abi.PCLnTabMagic │ │ │ │ +installTableSplit │ │ │ │ +tombstonePossible │ │ │ │ +internal/godebugs │ │ │ │ +*reflectlite.Type │ │ │ │ *fmtsort.KeyValue │ │ │ │ +stackCallArgsSize │ │ │ │ *json.SyntaxError │ │ │ │ -*json.Unmarshaler │ │ │ │ *json.encoderFunc │ │ │ │ *json.encodeState │ │ │ │ -*json.decodeState │ │ │ │ -tokenValueAllowed │ │ │ │ -*tls.SessionState │ │ │ │ -*[8]tls.QUICEvent │ │ │ │ -SupportedVersions │ │ │ │ -HelloRetryRequest │ │ │ │ -HandshakeComplete │ │ │ │ -NameToCertificate │ │ │ │ -sessionTicketKeys │ │ │ │ -supportedVersions │ │ │ │ -prepareCipherSpec │ │ │ │ -*tls.keyUpdateMsg │ │ │ │ -*tls.echExtension │ │ │ │ -compressionMethod │ │ │ │ -quicResumeSession │ │ │ │ -quicSetReadSecret │ │ │ │ -quicWaitForSignal │ │ │ │ -*func(bool) error │ │ │ │ -sendSessionTicket │ │ │ │ -writeRecordLocked │ │ │ │ -newMLKEMPublicKey │ │ │ │ -*tls.finishedHash │ │ │ │ -*tls.keyAgreement │ │ │ │ -*tls.echConfigErr │ │ │ │ -*tls.xorNonceAEAD │ │ │ │ -*tls.rawExtension │ │ │ │ -*map[string][]int │ │ │ │ -readSessionTicket │ │ │ │ -saveSessionTicket │ │ │ │ -doResumeHandshake │ │ │ │ -*[]pkix.Extension │ │ │ │ -RawTBSCertificate │ │ │ │ -PermittedIPRanges │ │ │ │ -PolicyIdentifiers │ │ │ │ -*[1]tls.ticketKey │ │ │ │ *net.ListenConfig │ │ │ │ *net.UnixListener │ │ │ │ *net.timeoutError │ │ │ │ *net.HardwareAddr │ │ │ │ *net.nssCriterion │ │ │ │ goLookupHostOrder │ │ │ │ -TLSHandshakeStart │ │ │ │ -*multipart.Writer │ │ │ │ -*multipart.Reader │ │ │ │ -dispositionParams │ │ │ │ -*textproto.Reader │ │ │ │ -ReadContinuedLine │ │ │ │ -*bufio.ReadWriter │ │ │ │ -*flate.dictWriter │ │ │ │ -*flate.compressor │ │ │ │ -writeBlockDynamic │ │ │ │ -writeStoredHeader │ │ │ │ -*flate.tableEntry │ │ │ │ -*binary.ByteOrder │ │ │ │ -*binary.bigEndian │ │ │ │ -*[256]*hpack.node │ │ │ │ -parseFieldIndexed │ │ │ │ -parseFieldLiteral │ │ │ │ -net/http/internal │ │ │ │ -*func(*list.List) │ │ │ │ -*httpproxy.Config │ │ │ │ -*httpproxy.config │ │ │ │ -*map[string]int32 │ │ │ │ -*profile.Location │ │ │ │ -*profile.Function │ │ │ │ -DefaultSampleType │ │ │ │ -*profile.TagMatch │ │ │ │ -*[]*pprof.Profile │ │ │ │ -*[1]runtime.Frame │ │ │ │ -removedSubscriber │ │ │ │ -SetsockoptIPMreqn │ │ │ │ -*func(int) *uint8 │ │ │ │ -*abi.UncommonType │ │ │ │ -*abi.PCLnTabMagic │ │ │ │ -installTableSplit │ │ │ │ -tombstonePossible │ │ │ │ -*func() *maps.Map │ │ │ │ -internal/godebugs │ │ │ │ -*yaml.Unmarshaler │ │ │ │ -*yaml.yaml_mark_t │ │ │ │ -version_directive │ │ │ │ -*yaml.yaml_node_t │ │ │ │ -*[]yaml.fieldInfo │ │ │ │ -*template.FuncMap │ │ │ │ -checkPipeline │ │ │ │ -*func(url.Values) │ │ │ │ -*oauth2.Transport │ │ │ │ -*oauth2.AuthStyle │ │ │ │ -DeviceAccessToken │ │ │ │ -UsernameIsDefined │ │ │ │ -SupportedSignAlgs │ │ │ │ -GetRevokeEndpoint │ │ │ │ -DiscoveryEndpoint │ │ │ │ -*rp.SignerFromKey │ │ │ │ -*rp.jsonWebKeySet │ │ │ │ -*cel.ASTValidator │ │ │ │ -*[]checker.Option │ │ │ │ -getCheckerOrError │ │ │ │ -setCheckerOrError │ │ │ │ -callCostEstimator │ │ │ │ -initInterpretable │ │ │ │ -*[]*env.Extension │ │ │ │ -*[]*env.Validator │ │ │ │ -*[1]cel.EnvOption │ │ │ │ -*[4]cel.EnvOption │ │ │ │ -*ext.dynamicBlock │ │ │ │ -*[10]parser.Macro │ │ │ │ -*[3]cel.EnvOption │ │ │ │ -*[9]cel.EnvOption │ │ │ │ -*[5]cel.EnvOption │ │ │ │ -*oidc.ACRVerifier │ │ │ │ -*oidc.AZPVerifier │ │ │ │ -json:"iss" │ │ │ │ -*oidc.TokenClaims │ │ │ │ -*oidc.ActorClaims │ │ │ │ -*[]oidc.GrantType │ │ │ │ -*[]*regexp.thread │ │ │ │ -FindSubmatchIndex │ │ │ │ -ReplaceAllLiteral │ │ │ │ -*user._Ctype_char │ │ │ │ -*crypto.PublicKey │ │ │ │ -*crypto.Decrypter │ │ │ │ -*ecdsa.PrivateKey │ │ │ │ -parentConstraints │ │ │ │ -*x509.Certificate │ │ │ │ -*x509.ExtKeyUsage │ │ │ │ -*func() [][]uint8 │ │ │ │ -CheckCRLSignature │ │ │ │ -expectedPolicySet │ │ │ │ -*aes.KeySizeError │ │ │ │ -*cipher.BlockMode │ │ │ │ -*des.KeySizeError │ │ │ │ -*aes.CBCEncrypter │ │ │ │ -*aes.CBCDecrypter │ │ │ │ -*rc4.KeySizeError │ │ │ │ -addLengthPrefixed │ │ │ │ -*ecdh.x25519Curve │ │ │ │ -*func() [16]uint8 │ │ │ │ *netip.addrDetail │ │ │ │ marshalBinarySize │ │ │ │ *dnsmessage.Class │ │ │ │ *dnsmessage.RCode │ │ │ │ internal/nettrace │ │ │ │ -*crc32.sse42Table │ │ │ │ -defaultReader │ │ │ │ -modSqrt3Mod4Prime │ │ │ │ -modSqrt5Mod8Prime │ │ │ │ -*map[uint32]int32 │ │ │ │ -*tabwriter.Writer │ │ │ │ -*[]tabwriter.cell │ │ │ │ -*func() parse.Pos │ │ │ │ -*parse.lexOptions │ │ │ │ -*parse.ActionNode │ │ │ │ -*parse.BranchNode │ │ │ │ -*parse.NumberNode │ │ │ │ -*parse.StringNode │ │ │ │ -parseTemplateName │ │ │ │ -*hmac.marshalable │ │ │ │ -*logrus.Formatter │ │ │ │ -*logrus.MutexWrap │ │ │ │ -*jose.ContentType │ │ │ │ -*jose.NonceSource │ │ │ │ -*[]jose.Signature │ │ │ │ -**jose.JSONWebKey │ │ │ │ -entryExprKindCase │ │ │ │ -*ast.childFactory │ │ │ │ -navigableExprImpl │ │ │ │ -*ast.exprKindCase │ │ │ │ -*ast.baseMapEntry │ │ │ │ -*ast.baseListExpr │ │ │ │ -*ast.baseCallExpr │ │ │ │ -SignatureOverlaps │ │ │ │ -guardedFunctionOp │ │ │ │ -disableTypeGuards │ │ │ │ -*types.int64Slice │ │ │ │ -*types.mutableMap │ │ │ │ -*types.concatList │ │ │ │ -*ref.TypeProvider │ │ │ │ -GetTimestampValue │ │ │ │ -*expr.Expr_Select │ │ │ │ -GetParameterTypes │ │ │ │ -*expr.CheckedExpr │ │ │ │ -*map[int32]string │ │ │ │ -*[12]interface {} │ │ │ │ -*[13]interface {} │ │ │ │ -*[]*status.Status │ │ │ │ -*checker.localVar │ │ │ │ -copySizeEstimates │ │ │ │ -costComprehension │ │ │ │ -*checker.errorMsg │ │ │ │ -lookupGlobalIdent │ │ │ │ -fieldTypeMismatch │ │ │ │ -unexpectedASTType │ │ │ │ -ReportErrorString │ │ │ │ -maxErrorsToReport │ │ │ │ -AddExcludedMacros │ │ │ │ -AddIncludedMacros │ │ │ │ -AbsoluteAttribute │ │ │ │ -RelativeAttribute │ │ │ │ -qualifierPatterns │ │ │ │ -QualifierPatterns │ │ │ │ -ConstantQualifier │ │ │ │ -disambiguateNames │ │ │ │ -*map[string]int64 │ │ │ │ -GetTextFromTokens │ │ │ │ -buildMacroCallArg │ │ │ │ -maxRecursionDepth │ │ │ │ -VisitCreateStruct │ │ │ │ -globalCallOrMacro │ │ │ │ -GetExpectedTokens │ │ │ │ -lookaheadAttempts │ │ │ │ -GetParseListeners │ │ │ │ -operatorsToWrapOn │ │ │ │ -*[]antlr.ATNState │ │ │ │ -*func(*antlr.ATN) │ │ │ │ -*protoreflect.Map │ │ │ │ -IsStreamingClient │ │ │ │ -IsStreamingServer │ │ │ │ -appendEnumOptions │ │ │ │ -appendFileOptions │ │ │ │ -ContainingMessage │ │ │ │ -NoUnkeyedLiterals │ │ │ │ -*traits.Container │ │ │ │ -unmarshalSingular │ │ │ │ -marshalMessageSet │ │ │ │ -*[]filedesc.Field │ │ │ │ -*[]filedesc.Oneof │ │ │ │ -NumFilesByPackage │ │ │ │ -FindMessageByName │ │ │ │ -RegisterExtension │ │ │ │ -GetUtf8Validation │ │ │ │ -GetMaximumEdition │ │ │ │ -GetMinimumEdition │ │ │ │ -GetEditionRemoved │ │ │ │ -GetAggregateValue │ │ │ │ -GetFeatureSupport │ │ │ │ -GetUnverifiedLazy │ │ │ │ -GetProto3Optional │ │ │ │ -GetExtensionRange │ │ │ │ -GetCcEnableArenas │ │ │ │ -GetPhpClassPrefix │ │ │ │ -GetSourceCodeInfo │ │ │ │ -GetWeakDependency │ │ │ │ -*language.tagSort │ │ │ │ -*language.Variant │ │ │ │ -*language.Matcher │ │ │ │ -*language.matcher │ │ │ │ -*language.haveTag │ │ │ │ -*[]catmsg.Message │ │ │ │ -*map[string]error │ │ │ │ -*schema.Converter │ │ │ │ -*schema.fieldInfo │ │ │ │ -IsSliceElementPtr │ │ │ │ -registerConverter │ │ │ │ -*syntax.ErrorCode │ │ │ │ -*[]*syntax.Regexp │ │ │ │ -*syntax.charGroup │ │ │ │ -parseUnicodeClass │ │ │ │ -*nistec.p521Table │ │ │ │ -*nistec.P521Point │ │ │ │ -*nistec.p224Table │ │ │ │ -*nistec.P224Point │ │ │ │ -*nistec.p384Table │ │ │ │ -*nistec.P384Point │ │ │ │ -*nistec.P256Point │ │ │ │ -ShiftRightVarTime │ │ │ │ -*asn1.SyntaxError │ │ │ │ -*asn1.byteEncoder │ │ │ │ -*pkix.RDNSequence │ │ │ │ -*mlkem.nttElement │ │ │ │ -encryptionKey1024 │ │ │ │ -decryptionKey1024 │ │ │ │ -marshalKnownValue │ │ │ │ -EmitDefaultValues │ │ │ │ -*antlr.CharStream │ │ │ │ -*func(antlr.Tree) │ │ │ │ -*antlr.Recognizer │ │ │ │ -*antlr.Transition │ │ │ │ -*[]antlr.Interval │ │ │ │ -GetOffendingToken │ │ │ │ -BaseDecisionState │ │ │ │ -getExpectedTokens │ │ │ │ -GetSourceInterval │ │ │ │ -*antlr.BaseParser │ │ │ │ -serializationType │ │ │ │ -GetPredictionMode │ │ │ │ -SetPredictionMode │ │ │ │ -computeStartState │ │ │ │ -predicateDFAState │ │ │ │ -errorRecoveryMode │ │ │ │ -endErrorCondition │ │ │ │ -*antlr.BasicState │ │ │ │ -*[]antlr.JPCEntry │ │ │ │ -evaluatePredicate │ │ │ │ -*gen.UnaryContext │ │ │ │ -*gen.ICalcContext │ │ │ │ -IsRelationContext │ │ │ │ -AllConditionalAnd │ │ │ │ -*gen.IExprContext │ │ │ │ -IsExprListContext │ │ │ │ -IsOptFieldContext │ │ │ │ -IsListInitContext │ │ │ │ -*gen.BytesContext │ │ │ │ -*gen.IdentContext │ │ │ │ -*gen.IndexContext │ │ │ │ -*gen.StartContext │ │ │ │ -EnterCreateStruct │ │ │ │ -ExitConditionalOr │ │ │ │ -ExitCreateMessage │ │ │ │ -*pragma.DoNotCopy │ │ │ │ -*protowire.Number │ │ │ │ -*errors.wrapError │ │ │ │ -*[]order.mapEntry │ │ │ │ -*filedesc.fileRaw │ │ │ │ -*filedesc.Builder │ │ │ │ -*filedesc.Message │ │ │ │ -*filedesc.FieldL1 │ │ │ │ -*filedesc.OneofL1 │ │ │ │ -*filedesc.Service │ │ │ │ -*filedesc.Methods │ │ │ │ -*filedesc.Edition │ │ │ │ -*filedesc.pathKey │ │ │ │ -resolveExtensions │ │ │ │ -*map[string]uint8 │ │ │ │ -*language.scanner │ │ │ │ -unlockedLanguages │ │ │ │ -*format.Formatter │ │ │ │ -*plural.Interface │ │ │ │ -*number.Converter │ │ │ │ -MaxFractionDigits │ │ │ │ -MinFractionDigits │ │ │ │ -MinExponentDigits │ │ │ │ -*number.symOffset │ │ │ │ -*number.Formatter │ │ │ │ -*func(gob.typeId) │ │ │ │ -*gob.userTypeInfo │ │ │ │ -*gob.decoderState │ │ │ │ -decodeArrayHelper │ │ │ │ -ignoreArrayHelper │ │ │ │ -*gob.encoderState │ │ │ │ -*[]*gob.encEngine │ │ │ │ -*fiat.P224Element │ │ │ │ -*fiat.P384Element │ │ │ │ -*fiat.P521Element │ │ │ │ -SetCanonicalBytes │ │ │ │ -*trace.errorConst │ │ │ │ -*trace.SpanConfig │ │ │ │ -*trace.TraceFlags │ │ │ │ -*trace.TraceState │ │ │ │ -*func(trace.Link) │ │ │ │ -*trace.noopTracer │ │ │ │ -*filetype.depIdxs │ │ │ │ -*impl.MessageInfo │ │ │ │ -LoadPresenceCache │ │ │ │ -*func() **[]uint8 │ │ │ │ -*func() **float32 │ │ │ │ -*func() **float64 │ │ │ │ -*func() *[]string │ │ │ │ -*func() *[]uint32 │ │ │ │ -*func() *[]uint64 │ │ │ │ -numRequiredFields │ │ │ │ -atomicMessageInfo │ │ │ │ -*impl.listReflect │ │ │ │ -SetUnmarshalFlags │ │ │ │ -*func(uint32) int │ │ │ │ -EncodeMessageType │ │ │ │ -meterProviderB │ │ │ │ -effectiveDelegate │ │ │ │ -Float64Observable │ │ │ │ -*global.afCounter │ │ │ │ -*global.sfCounter │ │ │ │ -*global.aiCounter │ │ │ │ -*global.siCounter │ │ │ │ -*logr.RuntimeInfo │ │ │ │ -*metric.AddConfig │ │ │ │ -*func() []float64 │ │ │ │ -int64ObserverB │ │ │ │ -applyFloat64Gauge │ │ │ │ -applyInt64Counter │ │ │ │ -*metric.AddOption │ │ │ │ -float64Observable │ │ │ │ -*attribute.Filter │ │ │ │ -*[]funcr.groupDef │ │ │ │ -*[0]*http.response │ │ │ │ -*func(*os.dirInfo) │ │ │ │ -*func(string) bool │ │ │ │ -*func(uint64) bool │ │ │ │ -*context.cancelCtx │ │ │ │ -*flag.float64Value │ │ │ │ -*map[string]string │ │ │ │ -*[]go.shape.*uint8 │ │ │ │ -*func(uint8) error │ │ │ │ -*func(error) error │ │ │ │ -*func() slog.Level │ │ │ │ -*func() slog.Value │ │ │ │ -*slog.timeLocation │ │ │ │ -AllowIllegalWrites │ │ │ │ -*http.http2ErrCode │ │ │ │ -*http.http2Setting │ │ │ │ -ReadFrameForHeader │ │ │ │ -maxHeaderStringLen │ │ │ │ -*http.headerSorter │ │ │ │ -*http.relationship │ │ │ │ -ParseMultipartForm │ │ │ │ -*func(int64) error │ │ │ │ -RegisterOnShutdown │ │ │ │ -*chan interface {} │ │ │ │ -*http.http2outflow │ │ │ │ -*func(uint32) bool │ │ │ │ -http2PriorityParam │ │ │ │ -processResetStream │ │ │ │ -scheduleFrameWrite │ │ │ │ -sendWindowUpdate32 │ │ │ │ -*http.incomparable │ │ │ │ -UnencryptedNetConn │ │ │ │ -matchMethodAndPath │ │ │ │ -*http.routingIndex │ │ │ │ -*http.RoundTripper │ │ │ │ -*http.writeRequest │ │ │ │ -*func(http.Header) │ │ │ │ -shouldRetryRequest │ │ │ │ -cleanFrontCanceled │ │ │ │ -DisableCompression │ │ │ │ -ProxyConnectHeader │ │ │ │ -tlsNextProtoWasNil │ │ │ │ -shouldRunStateHook │ │ │ │ -hasCustomTLSDialer │ │ │ │ -putOrCloseIdleConn │ │ │ │ -dialTLSWithContext │ │ │ │ -disableCompression │ │ │ │ -closeReqBodyLocked │ │ │ │ -readBeforeStreamID │ │ │ │ -maybeCallStateHook │ │ │ │ -getStartDialLocked │ │ │ │ -*http.dirEntryDirs │ │ │ │ -*http.fileInfoDirs │ │ │ │ -*http.timeoutError │ │ │ │ -allocatePromisedID │ │ │ │ -*http.stringWriter │ │ │ │ -*[0]*godebug.value │ │ │ │ -*[]tls.Certificate │ │ │ │ +PluginBase64Encode │ │ │ │ +PluginBase64Decode │ │ │ │ CompareAndSwapNoWB │ │ │ │ -*func() *runtime.m │ │ │ │ *[]runtime.functab │ │ │ │ *runtime.ptabEntry │ │ │ │ *runtime.bitvector │ │ │ │ *runtime.timerWhen │ │ │ │ *runtime.xRegState │ │ │ │ *runtime.mSpanList │ │ │ │ *runtime.gclinkptr │ │ │ │ @@ -7888,858 +1716,118 @@ │ │ │ │ *runtime.throwType │ │ │ │ *runtime.mWaitList │ │ │ │ *runtime.traceTime │ │ │ │ gcBgMarkWorkerNode │ │ │ │ *func(int64) int64 │ │ │ │ ScavengeAssistTime │ │ │ │ finalizersExecuted │ │ │ │ -canWriteTwoRecords │ │ │ │ -*runtime.profIndex │ │ │ │ *runtime.timeTimer │ │ │ │ *runtime.untracedG │ │ │ │ *[1]unsafe.Pointer │ │ │ │ controllerCooldown │ │ │ │ -*map.group[int]int │ │ │ │ *runtime._typePair │ │ │ │ -*func(int32) int32 │ │ │ │ *sync.poolChainElt │ │ │ │ -*func() (int, int) │ │ │ │ -*func() time.Month │ │ │ │ -*map[string]uint64 │ │ │ │ -*func(int) []uint8 │ │ │ │ -*[1]time.zoneTrans │ │ │ │ -ReadFromConfigFile │ │ │ │ -*httpserver.Server │ │ │ │ -GetCertificateFunc │ │ │ │ -RevokeRefreshToken │ │ │ │ -json:"login" │ │ │ │ -*[]github.teamType │ │ │ │ -json:"email" │ │ │ │ -json:"error" │ │ │ │ -*tokenstorage.item │ │ │ │ +*func(string) bool │ │ │ │ +*[0]*godebug.value │ │ │ │ +*func(uint64) bool │ │ │ │ +SetsockoptIPv6Mreq │ │ │ │ +*context.cancelCtx │ │ │ │ +*func() slog.Level │ │ │ │ +*func() slog.Value │ │ │ │ +*slog.timeLocation │ │ │ │ +*management.Server │ │ │ │ +*map[string]string │ │ │ │ +*log.PluginHandler │ │ │ │ +*abi.InterfaceType │ │ │ │ +*[9]unsafe.Pointer │ │ │ │ +putSlotSmallFast32 │ │ │ │ +putSlotSmallFast64 │ │ │ │ +*chacha8rand.State │ │ │ │ *reflectlite.rtype │ │ │ │ *reflect.StructTag │ │ │ │ mustBeExportedSlow │ │ │ │ -*func() complex128 │ │ │ │ -*func() [2]uintptr │ │ │ │ *reflect.bitVector │ │ │ │ -*reflect.fieldScan │ │ │ │ *reflect.layoutKey │ │ │ │ *[]reflect.abiStep │ │ │ │ -*reflect.sliceType │ │ │ │ -*[]abi.StructField │ │ │ │ -*json.errorContext │ │ │ │ +*[]unicode.Range16 │ │ │ │ +*[]unicode.Range32 │ │ │ │ *json.floatEncoder │ │ │ │ *json.structFields │ │ │ │ *json.sliceEncoder │ │ │ │ *json.arrayEncoder │ │ │ │ -*[]unicode.Range16 │ │ │ │ -*[]unicode.Range32 │ │ │ │ -*tls.QUICEventKind │ │ │ │ -NegotiatedProtocol │ │ │ │ -GetConfigForClient │ │ │ │ -InsecureSkipVerify │ │ │ │ -ClientSessionCache │ │ │ │ -*func([][32]uint8) │ │ │ │ -ticketKeyFromBytes │ │ │ │ -*[]tls.pskIdentity │ │ │ │ -compressionMethods │ │ │ │ -quicSetWriteSecret │ │ │ │ -readHandshakeBytes │ │ │ │ -clientSharedSecret │ │ │ │ -serverSharedSecret │ │ │ │ -mlkemPublicKeySize │ │ │ │ -newMLKEMPrivateKey │ │ │ │ -signatureAlgorithm │ │ │ │ -*tls.atLeastReader │ │ │ │ -*tls.weakCertCache │ │ │ │ -*func(uint16) bool │ │ │ │ -processServerHello │ │ │ │ -checkForResumption │ │ │ │ -processClientHello │ │ │ │ -SignatureAlgorithm │ │ │ │ -PublicKeyAlgorithm │ │ │ │ -UnknownExtKeyUsage │ │ │ │ -ExcludedDNSDomains │ │ │ │ -ExcludedURIDomains │ │ │ │ -*func() url.Values │ │ │ │ -*func() net.IPMask │ │ │ │ -*func(net.IP) bool │ │ │ │ IsLinkLocalUnicast │ │ │ │ SetKeepAliveConfig │ │ │ │ SetKeepAlivePeriod │ │ │ │ *net.notFoundError │ │ │ │ *net.canceledError │ │ │ │ *net.onlyValuesCtx │ │ │ │ ReadMsgUDPAddrPort │ │ │ │ WriteToUDPAddrPort │ │ │ │ -*func() netip.Addr │ │ │ │ *net.addrinfoErrno │ │ │ │ *net.byRFC6724Info │ │ │ │ *net._Ctype_ushort │ │ │ │ *[]net._Ctype_char │ │ │ │ -net/http/httptrace │ │ │ │ -upcomingHeaderKeys │ │ │ │ -*flate.dictDecoder │ │ │ │ -*flate.literalNode │ │ │ │ -*func([]uint8) int │ │ │ │ -writeDynamicHeader │ │ │ │ -*flate.deflateFast │ │ │ │ -*rand.lockedSource │ │ │ │ -*hpack.HeaderField │ │ │ │ -SetMaxStringLength │ │ │ │ -*func() *list.List │ │ │ │ -*httpproxy.matcher │ │ │ │ -*httpproxy.ipMatch │ │ │ │ -*[]profile.decoder │ │ │ │ -*profile.ValueType │ │ │ │ -*[]*profile.Sample │ │ │ │ -*profile.sampleKey │ │ │ │ -defaultSampleTypeX │ │ │ │ -*profile.Demangler │ │ │ │ -FilterSamplesByTag │ │ │ │ -*pprof.keysByCount │ │ │ │ -appendLocsForStack │ │ │ │ -removingSubscriber │ │ │ │ -SetsockoptIPv6Mreq │ │ │ │ -*abi.InterfaceType │ │ │ │ -*[9]unsafe.Pointer │ │ │ │ -putSlotSmallFast32 │ │ │ │ -putSlotSmallFast64 │ │ │ │ -*chacha8rand.State │ │ │ │ -*tracev2.EventType │ │ │ │ -go.yaml.in/yaml/v3 │ │ │ │ -*yaml.yaml_event_t │ │ │ │ -*yaml.yaml_style_t │ │ │ │ -*yaml.yaml_token_t │ │ │ │ -tag_directives_end │ │ │ │ -simple_key_allowed │ │ │ │ -simple_keys_by_tok │ │ │ │ -*yaml.yaml_break_t │ │ │ │ -flow_plain_allowed │ │ │ │ -simple_key_context │ │ │ │ -InlineUnmarshalers │ │ │ │ -*template.Template │ │ │ │ -*func() parse.Node │ │ │ │ -*template.variable │ │ │ │ -evalEmptyInterface │ │ │ │ -*types.RegexpSlice │ │ │ │ -*types.StringSlice │ │ │ │ -GetAccessTokenHash │ │ │ │ -GetAuthorizedParty │ │ │ │ -json:"sub" │ │ │ │ -*rp.VerifierOption │ │ │ │ -*[]jose.JSONWebKey │ │ │ │ -*[]json.RawMessage │ │ │ │ -*cel.ProgramOption │ │ │ │ -*func() *expr.Expr │ │ │ │ -*func() *expr.Type │ │ │ │ -computeUnknownVars │ │ │ │ -regexOptimizations │ │ │ │ -CopyASTAndMetadata │ │ │ │ -RegisterDescriptor │ │ │ │ -*map[int64]ref.Val │ │ │ │ -*ext.constantBlock │ │ │ │ -slotActivationPool │ │ │ │ -*ext.stringArgList │ │ │ │ -*[]checker.AstNode │ │ │ │ -IsRedirectDisabled │ │ │ │ -*[]oidc.AuthMethod │ │ │ │ -*connection.Client │ │ │ │ -*regexp.inputBytes │ │ │ │ -FindAllStringIndex │ │ │ │ -FindStringSubmatch │ │ │ │ -*user._Ctype_ulong │ │ │ │ -*crypto.SignerOpts │ │ │ │ -*crypto.PrivateKey │ │ │ │ -*ed25519.PublicKey │ │ │ │ -affineFromJacobian │ │ │ │ -IssuerDomainPolicy │ │ │ │ -AppendCertsFromPEM │ │ │ │ -CheckSignatureFrom │ │ │ │ -hasNameConstraints │ │ │ │ -*x509.ecPrivateKey │ │ │ │ -asn1:"optional" │ │ │ │ -asn1:"optional" │ │ │ │ -*cipher.cbcDecAble │ │ │ │ -*cipher.cbcEncAble │ │ │ │ -*aes.blockExpanded │ │ │ │ -sealAfterIndicator │ │ │ │ -AddASN1OctetString │ │ │ │ -*tls13.EarlySecret │ │ │ │ -*func() ecdh.Curve │ │ │ │ -*ecdh.KeyExchanger │ │ │ │ +*bisect.parseError │ │ │ │ *map[string]uint16 │ │ │ │ *dnsmessage.header │ │ │ │ *dnsmessage.Parser │ │ │ │ SkipAllAdditionals │ │ │ │ SkipAllAuthorities │ │ │ │ *nettrace.TraceKey │ │ │ │ *singleflight.call │ │ │ │ -*bisect.parseError │ │ │ │ -probablyPrimeLucas │ │ │ │ -*func() []big.Word │ │ │ │ -*[]norm.Properties │ │ │ │ -*tabwriter.osError │ │ │ │ -*parse.CommandNode │ │ │ │ -*parse.CommentNode │ │ │ │ -*logrus.BufferPool │ │ │ │ -*logrus.LevelHooks │ │ │ │ -*func(logrus.Hook) │ │ │ │ -levelTextMaxLength │ │ │ │ -*jose.symmetricMac │ │ │ │ -*jose.opaqueSigner │ │ │ │ -*jose.OpaqueSigner │ │ │ │ -*func() []ast.Expr │ │ │ │ -*ast.EntryExprKind │ │ │ │ -*ast.NavigableExpr │ │ │ │ -*ast.ReferenceInfo │ │ │ │ -NewUnspecifiedExpr │ │ │ │ -*ast.baseIdentExpr │ │ │ │ -*decls.FunctionOpt │ │ │ │ -*decls.OverloadOpt │ │ │ │ -*functions.UnaryOp │ │ │ │ -*func() types.Kind │ │ │ │ -GetAttributeTrails │ │ │ │ -*types.mapAccessor │ │ │ │ -*types.mapIterator │ │ │ │ -*types.mutableList │ │ │ │ -*[]*structpb.Value │ │ │ │ -GetOptionalIndices │ │ │ │ -*expr.isValue_Kind │ │ │ │ -*func() *anypb.Any │ │ │ │ -*[]*expr.ExprValue │ │ │ │ -*expr.Type_MapType │ │ │ │ -*expr.Type_Wrapper │ │ │ │ -computedEntrySizes │ │ │ │ -overloadEstimators │ │ │ │ -maybeUnwrapDynCall │ │ │ │ -isOverloadDisabled │ │ │ │ -resolveSimpleIdent │ │ │ │ -noMatchingOverload │ │ │ │ -*common.sourceImpl │ │ │ │ -*env.LibrarySubset │ │ │ │ -SetContextVariable │ │ │ │ -InterpretableConst │ │ │ │ -isMissingAttribute │ │ │ │ -*map[int]struct {} │ │ │ │ -*map[string]uint32 │ │ │ │ -*parser.ExprHelper │ │ │ │ -*parser.charStream │ │ │ │ -*parser.exprHelper │ │ │ │ -errorRecoveryLimit │ │ │ │ -populateMacroCalls │ │ │ │ -VisitConditionalOr │ │ │ │ -VisitCreateMessage │ │ │ │ -ReportMissingToken │ │ │ │ -*func() *antlr.ATN │ │ │ │ -*[]*antlr.DFAState │ │ │ │ -evalPrecedence 0 │ │ │ │ -*protoreflect.Name │ │ │ │ -*protoreflect.Kind │ │ │ │ -*protoreflect.List │ │ │ │ -appendFieldOptions │ │ │ │ -appendOneofOptions │ │ │ │ -HasOptionalKeyword │ │ │ │ -*protoreflect.Enum │ │ │ │ -*traits.Multiplier │ │ │ │ -*traits.Subtractor │ │ │ │ -marshalMessageSlow │ │ │ │ -*[]filedesc.Method │ │ │ │ -*dynamicpb.Message │ │ │ │ -MaybeUnwrapDynamic │ │ │ │ -GetEnumDescription │ │ │ │ -GetTypeDescription │ │ │ │ -GetMessageEncoding │ │ │ │ -GetIdentifierValue │ │ │ │ -GetEditionDefaults │ │ │ │ -GetClientStreaming │ │ │ │ -GetServerStreaming │ │ │ │ -GetCsharpNamespace │ │ │ │ -GetObjcClassPrefix │ │ │ │ -GetLeadingComments │ │ │ │ -*message.Reference │ │ │ │ -*[1]catmsg.Message │ │ │ │ -*schema.MultiError │ │ │ │ -*schema.structInfo │ │ │ │ -*[1]*syntax.Regexp │ │ │ │ -*asn1.bytesEncoder │ │ │ │ -*asn1.int64Encoder │ │ │ │ -*asn1.multiEncoder │ │ │ │ -*asn1.tagAndLength │ │ │ │ -OrganizationalUnit │ │ │ │ -*json.stringValues │ │ │ │ -*protojson.encoder │ │ │ │ -marshalWrapperType │ │ │ │ -*runes.emptyBuffer │ │ │ │ -*runes.asciiBuffer │ │ │ │ -*runes.basicBuffer │ │ │ │ -*antlr.TokenStream │ │ │ │ -*antlr.TokenSource │ │ │ │ -*antlr.RuleContext │ │ │ │ -*func() antlr.Tree │ │ │ │ -*antlr.IntervalSet │ │ │ │ -*antlr.LexerAction │ │ │ │ -*func(antlr.Lexer) │ │ │ │ -GetSemanticContext │ │ │ │ -hasSemanticContext │ │ │ │ -SharedContextCache │ │ │ │ -sharedContextCache │ │ │ │ -*func(antlr.Token) │ │ │ │ -EnterRecursionRule │ │ │ │ -GetInvokingContext │ │ │ │ -computeTargetState │ │ │ │ -dumpDeadEndConfigs │ │ │ │ -getConflictingAlts │ │ │ │ -getReachableTarget │ │ │ │ -*antlr.CommonToken │ │ │ │ -*antlr.VisitRecord │ │ │ │ -NextTokenOnChannel │ │ │ │ -CharPositionInLine │ │ │ │ -*gen.MemberContext │ │ │ │ -*gen.IUnaryContext │ │ │ │ -Get_conditionalAnd │ │ │ │ -Set_conditionalAnd │ │ │ │ -*gen.IStartContext │ │ │ │ -MapInitializerList │ │ │ │ -*gen.DoubleContext │ │ │ │ -*gen.StringContext │ │ │ │ -EscapeIdentContext │ │ │ │ -*gen.NestedContext │ │ │ │ -*gen.SelectContext │ │ │ │ -*gen.NegateContext │ │ │ │ -EnterConditionalOr │ │ │ │ -EnterCreateMessage │ │ │ │ -ExitConditionalAnd │ │ │ │ -*order.FieldRanger │ │ │ │ -*order.EntryRanger │ │ │ │ -IsDelimitedEncoded │ │ │ │ -*filedesc.Messages │ │ │ │ -*filedesc.MethodL1 │ │ │ │ -optionsUnmarshaler │ │ │ │ -*filedesc.Services │ │ │ │ -FindMessageByIndex │ │ │ │ -GetStripEnumPrefix │ │ │ │ -*language.Language │ │ │ │ -setUndefinedRegion │ │ │ │ -setUndefinedScript │ │ │ │ -*func() compact.ID │ │ │ │ -*number.systemData │ │ │ │ -*number.SymbolType │ │ │ │ -*func() gob.typeId │ │ │ │ -decodeIgnoredValue │ │ │ │ -decodeTypeSequence │ │ │ │ -getIgnoreEnginePtr │ │ │ │ -sendTypeDescriptor │ │ │ │ -*struct { r1 int } │ │ │ │ -*struct { r2 int } │ │ │ │ -*struct { r3 int } │ │ │ │ -*struct { r4 int } │ │ │ │ -*struct { r5 int } │ │ │ │ -*struct { r6 int } │ │ │ │ -*struct { r7 int } │ │ │ │ -*[0]*gob.encEngine │ │ │ │ -*trace.SpanContext │ │ │ │ -*trace.EventOption │ │ │ │ -*trace.EventConfig │ │ │ │ -tracerProvider │ │ │ │ -consumeStringToken │ │ │ │ -*impl.mergeOptions │ │ │ │ -*impl.presenceSize │ │ │ │ -SetPresentUnatomic │ │ │ │ -AppendPointerSlice │ │ │ │ -*func() *[][]uint8 │ │ │ │ -*func() *[]float32 │ │ │ │ -*func() *[]float64 │ │ │ │ -*[]*impl.fieldInfo │ │ │ │ -*impl.extensionMap │ │ │ │ -orderedCoderFields │ │ │ │ -reflectMessageInfo │ │ │ │ -unmarshalExtension │ │ │ │ -*impl.resolverOnly │ │ │ │ -*impl.messageState │ │ │ │ -*impl.mapConverter │ │ │ │ -*impl.mapEntryType │ │ │ │ -*impl.legacyMerger │ │ │ │ -*impl.MessageState │ │ │ │ -MultipleContiguous │ │ │ │ -*text.encoderState │ │ │ │ -EncodeSubstitution │ │ │ │ -*catmsg.Dictionary │ │ │ │ -Int64UpDownCounter │ │ │ │ -float64CounterB │ │ │ │ -int64HistogramB │ │ │ │ -Int64UpDownCounter │ │ │ │ -*metric.Observable │ │ │ │ -*metric.Int64Gauge │ │ │ │ -*attribute.Encoder │ │ │ │ -*prototext.encoder │ │ │ │ -int64UpDownCounter │ │ │ │ -RenderBuiltinsHook │ │ │ │ -*func() *os.dirInfo │ │ │ │ -*func(float64) bool │ │ │ │ -requestBodyLimitHit │ │ │ │ -*context.CancelFunc │ │ │ │ -*errors.errorString │ │ │ │ -*func(string) error │ │ │ │ -*flag.durationValue │ │ │ │ -*flag.ErrorHandling │ │ │ │ -*func() (int, bool) │ │ │ │ -*io.ReadWriteCloser │ │ │ │ -*func() []slog.Attr │ │ │ │ -*func(...slog.Attr) │ │ │ │ -*func() slog.Record │ │ │ │ -*slog.commonHandler │ │ │ │ -*slog.handlerWriter │ │ │ │ -HeaderBlockFragment │ │ │ │ -SetMaxReadFrameSize │ │ │ │ -*func() http.Header │ │ │ │ -*func(*http.Cookie) │ │ │ │ -SetUnencryptedHTTP2 │ │ │ │ -startBackgroundRead │ │ │ │ -*func() <-chan bool │ │ │ │ -setupHTTP2_ServeTLS │ │ │ │ -tlsHandshakeTimeout │ │ │ │ -queuedControlFrames │ │ │ │ -canonHeaderKeysSize │ │ │ │ -inFrameScheduleLoop │ │ │ │ -newWriterAndRequest │ │ │ │ -*func(uint32) error │ │ │ │ -processWindowUpdate │ │ │ │ -*func(interface {}) │ │ │ │ -hasNonemptyTrailers │ │ │ │ -*http.bodyEOFSignal │ │ │ │ -matchingMethodsPath │ │ │ │ -redirectToPathSlash │ │ │ │ -*http.MaxBytesError │ │ │ │ -waitForAvailability │ │ │ │ -*http.wantConnQueue │ │ │ │ -*http.connectMethod │ │ │ │ -TLSHandshakeTimeout │ │ │ │ -MaxIdleConnsPerHost │ │ │ │ -maxIdleConnsPerHost │ │ │ │ -cleanupWriteRequest │ │ │ │ -countReadFrameError │ │ │ │ -isDoNotReuseAndIdle │ │ │ │ -bytesFromFirstChunk │ │ │ │ -*http.http2dialCall │ │ │ │ -http2clientConnPool │ │ │ │ -*http.ProtocolError │ │ │ │ -*http.serverHandler │ │ │ │ -*http.baseContexter │ │ │ │ -*pprof.profileEntry │ │ │ │ -*[]*profile.Profile │ │ │ │ -*func() fs.FileMode │ │ │ │ *func(uintptr) bool │ │ │ │ -*func() poll.String │ │ │ │ +PluginSecureMemzero │ │ │ │ +handleClientConnect │ │ │ │ *runtime.plainError │ │ │ │ *runtime.moduledata │ │ │ │ *[]runtime.textsect │ │ │ │ *runtime.modulehash │ │ │ │ initOpenCodedDefers │ │ │ │ *runtime.waitReason │ │ │ │ *runtime.sysmontick │ │ │ │ scannedBitsForIndex │ │ │ │ *[]runtime.guintptr │ │ │ │ *runtime.workbufhdr │ │ │ │ *runtime.cgoCallers │ │ │ │ *runtime.winlibcall │ │ │ │ *runtime.statDepSet │ │ │ │ *runtime.metricKind │ │ │ │ -*runtime.profAtomic │ │ │ │ *runtime.traceFrame │ │ │ │ *runtime.metricData │ │ │ │ -*func() abi.ChanDir │ │ │ │ -*debug.BuildSetting │ │ │ │ -*func() sync.Locker │ │ │ │ +*errors.errorString │ │ │ │ *time.fileSizeError │ │ │ │ appendFormatRFC3339 │ │ │ │ appendStrictRFC3339 │ │ │ │ -golang.org/x/oauth2 │ │ │ │ -*oauth2.CELAuthMode │ │ │ │ -OAuth2ProfileSubmit │ │ │ │ -createSessionLogger │ │ │ │ -handleClientMessage │ │ │ │ -*func([]uint8) bool │ │ │ │ -*reflect.structType │ │ │ │ +*func() (int, bool) │ │ │ │ +*func(float64) bool │ │ │ │ +*poll.errNetClosing │ │ │ │ +SetsockoptInet4Addr │ │ │ │ +*func() fs.FileMode │ │ │ │ +*context.CancelFunc │ │ │ │ +*slog.commonHandler │ │ │ │ +CancelPendingPoller │ │ │ │ +*cgroup.stringError │ │ │ │ +putSlotSmallFastPtr │ │ │ │ +putSlotSmallFastStr │ │ │ │ +*[]fmtsort.KeyValue │ │ │ │ *reflect.layoutType │ │ │ │ *reflect.ValueError │ │ │ │ -*[]fmtsort.KeyValue │ │ │ │ -*json.unquotedValue │ │ │ │ -*json.structEncoder │ │ │ │ *unicode.RangeTable │ │ │ │ -enableSessionEvents │ │ │ │ -SupportsCertificate │ │ │ │ -*tls.ClientAuthType │ │ │ │ -*func() *tls.Config │ │ │ │ -maxSupportedVersion │ │ │ │ -isHandshakeComplete │ │ │ │ -secureRenegotiation │ │ │ │ -*tls.clientHelloMsg │ │ │ │ -obfuscatedTicketAge │ │ │ │ -*[]tls.echExtension │ │ │ │ -*tls.serverHelloMsg │ │ │ │ -*tls.transcriptHash │ │ │ │ -handleRenegotiation │ │ │ │ -quicWriteCryptoData │ │ │ │ -mlkemCiphertextSize │ │ │ │ -*tls.certificateMsg │ │ │ │ -*tls.permanentError │ │ │ │ -UnmarshalCompressed │ │ │ │ -*[]x509.ExtKeyUsage │ │ │ │ -PermittedDNSDomains │ │ │ │ -PermittedURIDomains │ │ │ │ -*[1]tls.pskIdentity │ │ │ │ +*json.structEncoder │ │ │ │ ReadFromUDPAddrPort │ │ │ │ WriteMsgUDPAddrPort │ │ │ │ *net.temporaryError │ │ │ │ *[]net.nssCriterion │ │ │ │ -FormDataContentType │ │ │ │ -*func([]uint8, int) │ │ │ │ -*flate.decompressor │ │ │ │ -*func(int, int) int │ │ │ │ -*[]flate.tableEntry │ │ │ │ -*rand.runtimeSource │ │ │ │ -*hpack.incomparable │ │ │ │ -MaxDynamicTableSize │ │ │ │ -*hpack.dynamicTable │ │ │ │ -*httpproxy.allMatch │ │ │ │ -*profile.mappingKey │ │ │ │ -*map[string][]int64 │ │ │ │ -*[]*profile.Mapping │ │ │ │ -RemoveUninteresting │ │ │ │ -*pprof.countProfile │ │ │ │ -*pprof.stackProfile │ │ │ │ -*pprof.profMapEntry │ │ │ │ -*poll.errNetClosing │ │ │ │ -SetsockoptInet4Addr │ │ │ │ -*func() []*abi.Type │ │ │ │ -*func(int32) uint32 │ │ │ │ -*func(int64) uint64 │ │ │ │ -*cgroup.stringError │ │ │ │ -*func(*abi.MapType) │ │ │ │ -putSlotSmallFastPtr │ │ │ │ -putSlotSmallFastStr │ │ │ │ -*yaml.yaml_parser_t │ │ │ │ -*[]yaml.yaml_mark_t │ │ │ │ -*[]yaml.yaml_node_t │ │ │ │ -tag_directives_data │ │ │ │ -stream_end_produced │ │ │ │ -block_plain_allowed │ │ │ │ -*template.ExecError │ │ │ │ -*func() *parse.Tree │ │ │ │ -text/template/parse │ │ │ │ -clearActionLine │ │ │ │ -continueControl │ │ │ │ -parseDefinition │ │ │ │ -templateControl │ │ │ │ -evalUnsignedInteger │ │ │ │ -*oauth2.TokenSource │ │ │ │ -*logging.ctxKeyType │ │ │ │ -*rp.IDTokenVerifier │ │ │ │ -*func() jose.Signer │ │ │ │ -unauthorizedHandler │ │ │ │ -UnauthorizedHandler │ │ │ │ -*rp.CodeExchangeOpt │ │ │ │ -*map.group[int]bool │ │ │ │ -*[]cel.ASTValidator │ │ │ │ -*func() *types.Type │ │ │ │ -*map[string]ref.Val │ │ │ │ -FindStructFieldType │ │ │ │ -*map[int64]ast.Expr │ │ │ │ -interruptCheckCount │ │ │ │ -AsPartialActivation │ │ │ │ -*cel.evalActivation │ │ │ │ -*cel.LibraryAliaser │ │ │ │ -*ext.formatListArgs │ │ │ │ -*http.CookieHandler │ │ │ │ -Audience │ │ │ │ -json:"aud" │ │ │ │ -IssuedAt │ │ │ │ -json:"iat" │ │ │ │ -*regexp.onePassProg │ │ │ │ -*regexp.onePassInst │ │ │ │ -*regexp.inputString │ │ │ │ -*regexp.inputReader │ │ │ │ -*func(string) []int │ │ │ │ -*unsafeheader.Slice │ │ │ │ -*func() crypto.Hash │ │ │ │ -*ed25519.PrivateKey │ │ │ │ -*x509.ipConstraints │ │ │ │ -*x509.HostnameError │ │ │ │ -*x509.PolicyMapping │ │ │ │ -SubjectDomainPolicy │ │ │ │ -*x509.VerifyOptions │ │ │ │ -CertificatePolicies │ │ │ │ -*x509.InvalidReason │ │ │ │ -*x509.pssParameters │ │ │ │ -*func() *sha3.SHAKE │ │ │ │ -*cryptobyte.Builder │ │ │ │ -AddASN1Int64WithTag │ │ │ │ -*tls13.MasterSecret │ │ │ │ -ResumptionBinderKey │ │ │ │ *dnsmessage.section │ │ │ │ genericSVCBResource │ │ │ │ *singleflight.Group │ │ │ │ -*drbg.DefaultReader │ │ │ │ -expNNMontgomeryEven │ │ │ │ -*func(*big.Int) int │ │ │ │ -*norm.reorderBuffer │ │ │ │ -nLeadingNonStarters │ │ │ │ -*[][]tabwriter.cell │ │ │ │ -*parse.VariableNode │ │ │ │ -*parse.ContinueNode │ │ │ │ -*parse.TemplateNode │ │ │ │ -*internal.AuthStyle │ │ │ │ -*internal.tokenJSON │ │ │ │ -*logrus.defaultPool │ │ │ │ -*logrus.LogFunction │ │ │ │ -*func(logrus.Level) │ │ │ │ -*jose.payloadSigner │ │ │ │ -*jose.SignerOptions │ │ │ │ -DetachedVerifyMulti │ │ │ │ -*jose.genericSigner │ │ │ │ -*jose.JSONWebKeySet │ │ │ │ -*jose.rawJSONWebKey │ │ │ │ -*func() ast.MapExpr │ │ │ │ -GetLocationByOffset │ │ │ │ -*ast.baseStructExpr │ │ │ │ -*ast.baseSelectExpr │ │ │ │ -*decls.FunctionDecl │ │ │ │ -*decls.OverloadDecl │ │ │ │ -*func() *common.Doc │ │ │ │ -*decls.VariableDecl │ │ │ │ -*functions.Overload │ │ │ │ -*functions.BinaryOp │ │ │ │ -*func(ref.Val) bool │ │ │ │ -*types.baseIterator │ │ │ │ -*types.listIterator │ │ │ │ -*func() *expr.Value │ │ │ │ -*expr.Decl_Function │ │ │ │ -*expr.Type_ListType │ │ │ │ -*expr.Expr_ListExpr │ │ │ │ -*expr.Expr_CallExpr │ │ │ │ -*expr.Type_Function │ │ │ │ -*expr.Type_MapType_ │ │ │ │ -*checker.CostOption │ │ │ │ -*map[int64][]string │ │ │ │ -filteredOverloadIDs │ │ │ │ -*checker.typeErrors │ │ │ │ -undeclaredReference │ │ │ │ -presenceTestHasCost │ │ │ │ -*interpreter.evalOr │ │ │ │ -*interpreter.evalNe │ │ │ │ -*interpreter.evalEq │ │ │ │ -NamespacedAttribute │ │ │ │ -*interpreter.folder │ │ │ │ -*map[string]float32 │ │ │ │ -*map[string]float64 │ │ │ │ -GetTextFromInterval │ │ │ │ -getLocationByOffset │ │ │ │ -*parser.parseErrors │ │ │ │ -errorReportingLimit │ │ │ │ -*[]gen.IExprContext │ │ │ │ -VisitConditionalAnd │ │ │ │ -receiverCallOrMacro │ │ │ │ -*map.group[int]*int │ │ │ │ -GetErrorRecoverySet │ │ │ │ -InErrorRecoveryMode │ │ │ │ -ReportInputMisMatch │ │ │ │ -*func(antlr.Parser) │ │ │ │ -ReportUnwantedToken │ │ │ │ -SingleTokenDeletion │ │ │ │ -*func() antlr.Token │ │ │ │ -*[]*antlr.ATNConfig │ │ │ │ -*[]antlr.Transition │ │ │ │ -*protoreflect.Value │ │ │ │ -appendMethodOptions │ │ │ │ -appendRepeatedField │ │ │ │ -appendSingularField │ │ │ │ -*protoreflect.Names │ │ │ │ -*[]protowire.Number │ │ │ │ -FindExtensionByName │ │ │ │ -*traits.FieldTester │ │ │ │ -unmarshalMessageSet │ │ │ │ -*proto.mergeOptions │ │ │ │ -*[]filedesc.Message │ │ │ │ -*[]filedesc.Service │ │ │ │ -RangeFilesByPackage │ │ │ │ -extensionsByMessage │ │ │ │ -ExtensionDescriptor │ │ │ │ -*dynamicpb.enumType │ │ │ │ -*pb.TypeDescription │ │ │ │ -*pb.FileDescription │ │ │ │ -GetNegativeIntValue │ │ │ │ -GetPositiveIntValue │ │ │ │ -GetIdempotencyLevel │ │ │ │ -GetTrailingComments │ │ │ │ -GetOptionDependency │ │ │ │ -GetPublicDependency │ │ │ │ -*language.Extension │ │ │ │ -*[]language.Variant │ │ │ │ -*message.formatInfo │ │ │ │ -updateArgNumber │ │ │ │ -*message.rawPrinter │ │ │ │ -*structpb.ListValue │ │ │ │ -*structpb.NullValue │ │ │ │ -database/sql/driver │ │ │ │ -*schema.encoderFunc │ │ │ │ -*schema.unmarshaler │ │ │ │ -removeLeadingRegexp │ │ │ │ -removeLeadingString │ │ │ │ -*nistec.p256Element │ │ │ │ -*[]nistec.p521Table │ │ │ │ -*[]nistec.p224Table │ │ │ │ -*[]nistec.p384Table │ │ │ │ -*[]fiat.P224Element │ │ │ │ -*map[string][]uint8 │ │ │ │ -*func() *bigmod.Nat │ │ │ │ -SetOverflowingBytes │ │ │ │ -montgomeryReduction │ │ │ │ -*asn1.taggedEncoder │ │ │ │ -*asn1.stringEncoder │ │ │ │ -FillFromRDNSequence │ │ │ │ -*mlkem.fieldElement │ │ │ │ -*[]mlkem.nttElement │ │ │ │ -EncapsulateInternal │ │ │ │ -*[]json.encoderFunc │ │ │ │ -*antlr.TokenFactory │ │ │ │ -*antlr.BaseATNState │ │ │ │ -NextTokenWithinRule │ │ │ │ -NextTokensInContext │ │ │ │ -NextTokensNoContext │ │ │ │ -defineDecisionState │ │ │ │ -*antlr.ATNConfigSet │ │ │ │ -lexerActionExecutor │ │ │ │ -requiresFullContext │ │ │ │ -*func([]antlr.Tree) │ │ │ │ -*antlr.TerminalNode │ │ │ │ -RemoveParseListener │ │ │ │ -evalSemanticContext │ │ │ │ -GetTypedRuleContext │ │ │ │ -beginErrorCondition │ │ │ │ -isPositionDependent │ │ │ │ -TokenStartCharIndex │ │ │ │ -getCharErrorDisplay │ │ │ │ -BaseBlockStartState │ │ │ │ -*antlr.LoopEndState │ │ │ │ -*gen.LiteralContext │ │ │ │ -*gen.PrimaryContext │ │ │ │ -setTokenFactory 0 │ │ │ │ -*[]gen.ICalcContext │ │ │ │ -*gen.IMemberContext │ │ │ │ -*gen.OptExprContext │ │ │ │ -notifyListeners 0 │ │ │ │ -EnterConditionalAnd │ │ │ │ -ExitConstantLiteral │ │ │ │ -*gen.BaseCELVisitor │ │ │ │ -*errors.prefixError │ │ │ │ -*order.messageField │ │ │ │ -*filedesc.Extension │ │ │ │ -*filedesc.EnumValue │ │ │ │ -*filedesc.MessageL2 │ │ │ │ -*filedesc.MessageL1 │ │ │ │ -*filedesc.ServiceL2 │ │ │ │ -*filedesc.ServiceL1 │ │ │ │ -*filedesc.enumRange │ │ │ │ -*language.bytesSort │ │ │ │ -*language.AliasType │ │ │ │ -*func(language.Tag) │ │ │ │ -RoundFractionDigits │ │ │ │ -*number.PatternFlag │ │ │ │ -*gob.gobEncoderType │ │ │ │ -compileIgnoreSingle │ │ │ │ -*edwards25519.Point │ │ │ │ -*trace.TracerOption │ │ │ │ -*trace.TracerConfig │ │ │ │ -unmarshalNeedsValue │ │ │ │ -*func(impl.pointer) │ │ │ │ -AtomicSetNilPointer │ │ │ │ -oneofWrappersByType │ │ │ │ -makeKnownFieldsFunc │ │ │ │ -mutableUnknownBytes │ │ │ │ -*impl.ExtensionInfo │ │ │ │ -*impl.listConverter │ │ │ │ -*impl.enumConverter │ │ │ │ -*impl.boolConverter │ │ │ │ -ExecuteSubstitution │ │ │ │ -*func(metric.Meter) │ │ │ │ -*global.sfHistogram │ │ │ │ -*[]metric.AddOption │ │ │ │ -int64Observable │ │ │ │ -*global.siHistogram │ │ │ │ -WithCallStackHelper │ │ │ │ -applyInt64Histogram │ │ │ │ -float64ObserverB │ │ │ │ -applyFloat64Counter │ │ │ │ -*metric.MeterOption │ │ │ │ -*metric.MeterConfig │ │ │ │ -*attribute.Iterator │ │ │ │ -*attribute.KeyValue │ │ │ │ -*attribute.Distinct │ │ │ │ -prettyWithFlags │ │ │ │ -*funcr.outputFormat │ │ │ │ -*funcr.MessageClass │ │ │ │ -*funcr.PseudoStruct │ │ │ │ -*func() reflect.Type │ │ │ │ -*func() reflect.Kind │ │ │ │ -closeNotifyTriggered │ │ │ │ -*context.afterFuncer │ │ │ │ -*func() interface {} │ │ │ │ -*func(string) string │ │ │ │ -*func(reflect.Value) │ │ │ │ +plugin_base64_encode │ │ │ │ +plugin_base64_decode │ │ │ │ *func([]uint8) error │ │ │ │ -*func() *slog.Source │ │ │ │ -*slog.HandlerOptions │ │ │ │ -*slog.defaultHandler │ │ │ │ -*func() slog.Handler │ │ │ │ -*func(*bytes.Buffer) │ │ │ │ -*http.http2FrameType │ │ │ │ -*http.http2DataFrame │ │ │ │ -*[]http.http2Setting │ │ │ │ -*http.http2SettingID │ │ │ │ -startWriteDataPadded │ │ │ │ -MaxConcurrentStreams │ │ │ │ -*http.ResponseWriter │ │ │ │ -*map[string][]string │ │ │ │ -*func(int, int) bool │ │ │ │ -wantsHttp10KeepAlive │ │ │ │ -setInfiniteReadLimit │ │ │ │ -disableWriteContinue │ │ │ │ -SetKeepAlivesEnabled │ │ │ │ -closeListenersLocked │ │ │ │ -initialReadLimitSize │ │ │ │ -*func() http.Handler │ │ │ │ -*[]hpack.HeaderField │ │ │ │ -*http.http2PingFrame │ │ │ │ -*http.http2writeData │ │ │ │ -*func(*http.Request) │ │ │ │ -writeDataFromHandler │ │ │ │ -unreadDataSizeLocked │ │ │ │ -*http.transferWriter │ │ │ │ -*http.maxBytesReader │ │ │ │ -*http.http2Transport │ │ │ │ -*[]*http.persistConn │ │ │ │ -*http.requestAndChan │ │ │ │ -numExpectedResponses │ │ │ │ -closeConnIfStillIdle │ │ │ │ -cleanFrontNotWaiting │ │ │ │ -CloseIdleConnections │ │ │ │ -removeIdleConnLocked │ │ │ │ -reqBodyContentLength │ │ │ │ -maxConcurrentStreams │ │ │ │ -*http.http2eofReader │ │ │ │ -closeIdleConnections │ │ │ │ -*http.countingWriter │ │ │ │ -*http.http2writePing │ │ │ │ -*http.http2connError │ │ │ │ -*http.http2httpError │ │ │ │ -*func(*bisect.dedup) │ │ │ │ -*func() (int, error) │ │ │ │ -waitTraceBlockReason │ │ │ │ +*func() interface {} │ │ │ │ *runtime.errorString │ │ │ │ *[]runtime.ptabEntry │ │ │ │ *[]*runtime.initTask │ │ │ │ isWaitingForSuspendG │ │ │ │ *[]runtime.timerWhen │ │ │ │ *func(*runtime.coro) │ │ │ │ *runtime.gTraceState │ │ │ │ @@ -8753,8016 +1841,714 @@ │ │ │ │ spanObjsDenseScanned │ │ │ │ *[256]runtime.objptr │ │ │ │ *[]runtime.cleanupFn │ │ │ │ gcFractionalMarkTime │ │ │ │ *runtime.mTraceState │ │ │ │ *[]*runtime.traceBuf │ │ │ │ needPerThreadSyscall │ │ │ │ +waitTraceBlockReason │ │ │ │ *runtime.boundsError │ │ │ │ *runtime.metricValue │ │ │ │ -*func(uint64) uint64 │ │ │ │ *func(string) func() │ │ │ │ printControllerReset │ │ │ │ -*func() []abi.Method │ │ │ │ -*func() *abi.MapType │ │ │ │ -*func() time.Weekday │ │ │ │ -*func(time.Time) int │ │ │ │ -*config.OAuth2Client │ │ │ │ -DecryptBytesWithTime │ │ │ │ -EncryptBytesWithTime │ │ │ │ -*[]rp.VerifierOption │ │ │ │ -checkGroupMembership │ │ │ │ -passThroughConnected │ │ │ │ +internal/runtime/sys │ │ │ │ +*func() reflect.Type │ │ │ │ +*func() reflect.Kind │ │ │ │ +*func() (int, error) │ │ │ │ +*context.afterFuncer │ │ │ │ +*slog.HandlerOptions │ │ │ │ +*slog.defaultHandler │ │ │ │ +*management.Response │ │ │ │ +GetDisconnectMessage │ │ │ │ +AuthFailedReasonFile │ │ │ │ +*abi.BoundsErrorCode │ │ │ │ +*abi.IntArgRegBitmap │ │ │ │ +internal/chacha8rand │ │ │ │ internal/reflectlite │ │ │ │ -*func(uint32) uint32 │ │ │ │ *reflect.StructField │ │ │ │ mustBeAssignableSlow │ │ │ │ *reflect.abiStepKind │ │ │ │ *reflect.methodValue │ │ │ │ -*[]*strings.trieNode │ │ │ │ *json.MarshalerError │ │ │ │ -tryGrowByResliceX │ │ │ │ -*[]*x509.Certificate │ │ │ │ -*tls.SignatureScheme │ │ │ │ -*tls.ClientHelloInfo │ │ │ │ -*tls.ConnectionState │ │ │ │ -ExportKeyingMaterial │ │ │ │ -GetClientCertificate │ │ │ │ -SetSessionTicketKeys │ │ │ │ -extendedMasterSecret │ │ │ │ -encryptedClientHello │ │ │ │ -SymmetricCipherSuite │ │ │ │ -getClientCertificate │ │ │ │ -newRecordHeaderError │ │ │ │ -readChangeCipherSpec │ │ │ │ -setReadTrafficSecret │ │ │ │ -writeHandshakeRecord │ │ │ │ -*tls.ecdhKeyExchange │ │ │ │ -*tls.helloRequestMsg │ │ │ │ -*tls.rsaKeyAgreement │ │ │ │ -*tls.prefixNonceAEAD │ │ │ │ -*tls.binaryMarshaler │ │ │ │ -serverResumedSession │ │ │ │ -InhibitAnyPolicyZero │ │ │ │ -InhibitPolicyMapping │ │ │ │ -*[1]x509.ExtKeyUsage │ │ │ │ +tryGrowByReslice │ │ │ │ IsLinkLocalMulticast │ │ │ │ *net.KeepAliveConfig │ │ │ │ -*net.addrPortUDPAddr │ │ │ │ *net.hostLookupOrder │ │ │ │ standardStatusAction │ │ │ │ *[14]net._Ctype_char │ │ │ │ *[]net.byRFC6724Info │ │ │ │ *chan net.dialResult │ │ │ │ +*map[string][]string │ │ │ │ goLookupIPCNAMEOrder │ │ │ │ *net.mptcpStatusDial │ │ │ │ -GotFirstResponseByte │ │ │ │ -*textproto.dotReader │ │ │ │ -*flate.InternalError │ │ │ │ -*[]flate.literalNode │ │ │ │ -*binary.littleEndian │ │ │ │ -*hpack.DecodingError │ │ │ │ -*hpack.pairNameValue │ │ │ │ -parseHeaderFieldRepr │ │ │ │ -chunkHeaderAvailable │ │ │ │ -*func(*list.Element) │ │ │ │ -*httpproxy.cidrMatch │ │ │ │ -*[]httpproxy.matcher │ │ │ │ -*map[string][2]int32 │ │ │ │ -*[]*profile.Location │ │ │ │ -*profile.functionKey │ │ │ │ -*profile.locationKey │ │ │ │ -*[]*profile.Function │ │ │ │ -*[1]*profile.Profile │ │ │ │ -*func(int) []uintptr │ │ │ │ -*pprof.symbolizeFlag │ │ │ │ -*trace.rawGeneration │ │ │ │ -*abi.BoundsErrorCode │ │ │ │ -*func(int) *abi.Type │ │ │ │ -*abi.IntArgRegBitmap │ │ │ │ -internal/runtime/sys │ │ │ │ -*maps.groupReference │ │ │ │ -internal/chacha8rand │ │ │ │ -*yaml.yaml_comment_t │ │ │ │ -*[]yaml.yaml_token_t │ │ │ │ -tag_directives_start │ │ │ │ -*yaml.yaml_emitter_t │ │ │ │ -*[]yaml.yaml_event_t │ │ │ │ -*map[*yaml.Node]bool │ │ │ │ -*yaml.resolveMapItem │ │ │ │ -*template.writeError │ │ │ │ -*[]template.variable │ │ │ │ -json:"groups" │ │ │ │ -*func() *http.Client │ │ │ │ -*rp.rawJSONWebKeySet │ │ │ │ -*[]cel.ProgramOption │ │ │ │ -*cel.ValidatorConfig │ │ │ │ -FindStructFieldNames │ │ │ │ -optimizerExprFactory │ │ │ │ -*cel.formatValidator │ │ │ │ -*cel.validatorConfig │ │ │ │ -*[]decls.FunctionOpt │ │ │ │ -*map[ref.Val]ref.Val │ │ │ │ -*[1]cel.ASTValidator │ │ │ │ -*[]decls.OverloadOpt │ │ │ │ -*[]ast.NavigableExpr │ │ │ │ -*ext.stringFormatter │ │ │ │ - ExpiresAt │ │ │ │ -json:"exp" │ │ │ │ -*func() language.Tag │ │ │ │ -schema:"token" │ │ │ │ -FindAllSubmatchIndex │ │ │ │ -*func([]uint8) []int │ │ │ │ -ReplaceAllStringFunc │ │ │ │ -*unsafeheader.String │ │ │ │ -*crypto.Decapsulator │ │ │ │ -*crypto.Encapsulator │ │ │ │ -*[]*ecdsa.PrivateKey │ │ │ │ -*weak.Pointer[uint8] │ │ │ │ -*x509.rfc2821Mailbox │ │ │ │ -*x509.dnsConstraints │ │ │ │ -*func(x509.OID) bool │ │ │ │ -findPotentialParents │ │ │ │ -inhibitPolicyMapping │ │ │ │ -asn1:"optional" │ │ │ │ -*cipher.cbcDecrypter │ │ │ │ -*cipher.cbcEncrypter │ │ │ │ -*des.tripleDESCipher │ │ │ │ -*gcm.gcmPlatformData │ │ │ │ -*hpke.mlkemPublicKey │ │ │ │ -*hpke.dhKEMPublicKey │ │ │ │ -*hpke.exportOnlyAEAD │ │ │ │ -ExporterMasterSecret │ │ │ │ *[]*netip.addrDetail │ │ │ │ -*func() netip.Prefix │ │ │ │ *singleflight.Result │ │ │ │ -mime/quotedprintable │ │ │ │ -*crc32.slicing8Table │ │ │ │ -crypto/internal/rand │ │ │ │ -modSqrtTonelliShanks │ │ │ │ -nTrailingNonStarters │ │ │ │ -NextBoundaryInString │ │ │ │ -*[32]norm.Properties │ │ │ │ -*internal.ContextKey │ │ │ │ -*func() logrus.Level │ │ │ │ -*client.RevokeCaller │ │ │ │ -*jose.opaqueVerifier │ │ │ │ -*jose.OpaqueVerifier │ │ │ │ -json:"k,omitempty" │ │ │ │ -json:"x,omitempty" │ │ │ │ -json:"y,omitempty" │ │ │ │ -json:"n,omitempty" │ │ │ │ -json:"e,omitempty" │ │ │ │ -json:"d,omitempty" │ │ │ │ -json:"p,omitempty" │ │ │ │ -json:"q,omitempty" │ │ │ │ -*func() ast.MapEntry │ │ │ │ -*func() ast.CallExpr │ │ │ │ -*func() ast.ListExpr │ │ │ │ -*func() ast.ExprKind │ │ │ │ -*func(ast.EntryExpr) │ │ │ │ -*ast.baseExprFactory │ │ │ │ -*ast.baseStructField │ │ │ │ -*map[int32]struct {} │ │ │ │ -*func(traits.Folder) │ │ │ │ -*func() []*expr.Expr │ │ │ │ -GetComprehensionExpr │ │ │ │ -*expr.MapValue_Entry │ │ │ │ -*func() []*anypb.Any │ │ │ │ -*expr.Value_MapValue │ │ │ │ -*func() []*expr.Type │ │ │ │ -*expr.Decl_IdentDecl │ │ │ │ -*expr.Expr_IdentExpr │ │ │ │ -*expr.Expr_ConstExpr │ │ │ │ -*expr.Type_TypeParam │ │ │ │ -*expr.Type_ListType_ │ │ │ │ -*expr.Type_WellKnown │ │ │ │ -*expr.Type_Primitive │ │ │ │ -*expr.SourcePosition │ │ │ │ -MultiplyByCostFactor │ │ │ │ -*[]*checker.localVar │ │ │ │ -*env.ContextVariable │ │ │ │ -AddExcludedFunctions │ │ │ │ -AddIncludedFunctions │ │ │ │ -ConditionalAttribute │ │ │ │ -*interpreter.evalObj │ │ │ │ -*interpreter.evalMap │ │ │ │ -*interpreter.evalAnd │ │ │ │ -*interpreter.planner │ │ │ │ -QualifierValueEquals │ │ │ │ -*parser.parserHelper │ │ │ │ -enableOptionalSyntax │ │ │ │ -VisitConstantLiteral │ │ │ │ -DefaultErrorStrategy │ │ │ │ -GetTokenErrorDisplay │ │ │ │ -SingleTokenInsertion │ │ │ │ -escapeWSAndQuote 0 │ │ │ │ -GetParserRuleContext │ │ │ │ -NotifyErrorListeners │ │ │ │ -RemoveErrorListeners │ │ │ │ -SetParserRuleContext │ │ │ │ -wrapAfterColumnLimit │ │ │ │ -*protoreflect.MapKey │ │ │ │ -*protoreflect.Syntax │ │ │ │ -appendMessageOptions │ │ │ │ -appendServiceOptions │ │ │ │ -appendSourceCodeInfo │ │ │ │ -*[2]protowire.Number │ │ │ │ -unmarshalMessageSlow │ │ │ │ -FindDescriptorByName │ │ │ │ -*protoregistry.Files │ │ │ │ -*protoregistry.Types │ │ │ │ -*dynamicpb.emptyList │ │ │ │ -*pb.FieldDescription │ │ │ │ -revFileDescriptorMap │ │ │ │ -GetEditionDeprecated │ │ │ │ -GetEditionIntroduced │ │ │ │ -GetCcGenericServices │ │ │ │ -GetJavaMultipleFiles │ │ │ │ -GetPyGenericServices │ │ │ │ -*language.Confidence │ │ │ │ -*[]*language.haveTag │ │ │ │ -*language.ValueError │ │ │ │ -*[]*schema.fieldInfo │ │ │ │ -parsePerlClassEscape │ │ │ │ -*[]*nistec.P521Point │ │ │ │ -*[]*nistec.P224Point │ │ │ │ -*[]*nistec.P384Point │ │ │ │ -maybeSubtractModulus │ │ │ │ -*impl.implementation │ │ │ │ -crypto/internal/impl │ │ │ │ -*[4]mlkem.nttElement │ │ │ │ -*mlkem.encryptionKey │ │ │ │ -*[3]mlkem.nttElement │ │ │ │ -*[9]mlkem.nttElement │ │ │ │ -*mlkem.decryptionKey │ │ │ │ -*func() *sha3.Digest │ │ │ │ -*durationpb.Duration │ │ │ │ -*func() []antlr.Tree │ │ │ │ -*antlr.ErrorListener │ │ │ │ -*antlr.DecisionState │ │ │ │ -getSerializationType │ │ │ │ -*[]antlr.LexerAction │ │ │ │ -isNonGreedyExitState │ │ │ │ -*antlr.RuleStopState │ │ │ │ -modeNameToStartState │ │ │ │ -*antlr.ErrorStrategy │ │ │ │ -fixOffsetBeforeMatch │ │ │ │ -dipsIntoOuterContext │ │ │ │ -*func() []*antlr.DFA │ │ │ │ -*antlr.ErrorNodeImpl │ │ │ │ -*antlr.TraceListener │ │ │ │ -GetATNWithBypassAlts │ │ │ │ -TriggerExitRuleEvent │ │ │ │ -removeParseListeners │ │ │ │ -getPredsForAmbigAlts │ │ │ │ -precedenceTransition │ │ │ │ -DefaultErrorListener │ │ │ │ -*[]antlr.RuleContext │ │ │ │ -GetTypedRuleContexts │ │ │ │ -addTerminalNodeChild │ │ │ │ -*antlr.SetTransition │ │ │ │ -*antlr.BlockEndState │ │ │ │ -*[1]antlr.Transition │ │ │ │ -*func() antlr.Parser │ │ │ │ -IsEscapeIdentContext │ │ │ │ -*func([]antlr.Token) │ │ │ │ -*gen.IOptExprContext │ │ │ │ -*gen.ILiteralContext │ │ │ │ -*gen.IPrimaryContext │ │ │ │ -FieldInitializerList │ │ │ │ -*gen.RelationContext │ │ │ │ -*gen.BoolTrueContext │ │ │ │ -*gen.OptFieldContext │ │ │ │ -*gen.ListInitContext │ │ │ │ -*gen.ExprListContext │ │ │ │ -EnterConstantLiteral │ │ │ │ -ExitSimpleIdentifier │ │ │ │ -BaseParseTreeVisitor │ │ │ │ -*pragma.DoNotCompare │ │ │ │ -*filedesc.Extensions │ │ │ │ -*filedesc.stringName │ │ │ │ -*filedesc.EnumValues │ │ │ │ -*[]protoreflect.Name │ │ │ │ -*filedesc.EnumRanges │ │ │ │ -unmarshalSeedOptions │ │ │ │ -*func() filedesc.Out │ │ │ │ -*filedesc.fieldRange │ │ │ │ -*map[[11]uint8]int16 │ │ │ │ -*number.RoundingMode │ │ │ │ -MaxSignificantDigits │ │ │ │ -MinSignificantDigits │ │ │ │ -*map[gob.typeId]bool │ │ │ │ -*edwards25519.Scalar │ │ │ │ -SetBytesWithClamping │ │ │ │ -*func() trace.SpanID │ │ │ │ -*func() []trace.Link │ │ │ │ -*[]trace.EventOption │ │ │ │ -*trace.SpanEndOption │ │ │ │ -*impl.ExtensionField │ │ │ │ -*impl.marshalOptions │ │ │ │ -*impl.validationInfo │ │ │ │ -*impl.validationType │ │ │ │ -*func() impl.pointer │ │ │ │ -*impl.coderFieldInfo │ │ │ │ -initOneofFieldCoders │ │ │ │ -marshalAppendPointer │ │ │ │ -unmarshalPointerLazy │ │ │ │ -EnumValueDescriptors │ │ │ │ -*impl.legacyEnumType │ │ │ │ -*impl.int32Converter │ │ │ │ -*impl.int64Converter │ │ │ │ -*impl.bytesConverter │ │ │ │ -*impl.errInvalidUTF8 │ │ │ │ -*func(catmsg.Handle) │ │ │ │ -*[]metric.Observable │ │ │ │ -Float64UpDownCounter │ │ │ │ -Int64ObservableGauge │ │ │ │ -*global.ErrorHandler │ │ │ │ -*global.ErrDelegator │ │ │ │ -*global.registration │ │ │ │ -float64HistogramB │ │ │ │ -Float64UpDownCounter │ │ │ │ -Int64ObservableGauge │ │ │ │ -*metric.RecordConfig │ │ │ │ -*metric.RecordOption │ │ │ │ -*metric.Float64Gauge │ │ │ │ -*metric.Int64Counter │ │ │ │ -*metric.Registration │ │ │ │ -*attribute.EncoderID │ │ │ │ -float64UpDownCounter │ │ │ │ -*embedded.Int64Gauge │ │ │ │ -int64ObservableGauge │ │ │ │ -*func(*http.response) │ │ │ │ -*context.afterFuncCtx │ │ │ │ -*func() (bool, error) │ │ │ │ -*func(string, string) │ │ │ │ -*func([]interface {}) │ │ │ │ +plugin_secure_memzero │ │ │ │ +*syscall.SockaddrUnix │ │ │ │ *[]*sync.poolChainElt │ │ │ │ -*io.nopCloserWriterTo │ │ │ │ -*func(slog.Attr) bool │ │ │ │ -*func() time.Duration │ │ │ │ -*http.http2serverConn │ │ │ │ -*func(uint32) []uint8 │ │ │ │ -*http.http2frameCache │ │ │ │ -startGracefulShutdown │ │ │ │ -handleReadErrorLocked │ │ │ │ -sendExpectationFailed │ │ │ │ -shouldReuseConnection │ │ │ │ -needToSendSettingsAck │ │ │ │ -peerMaxHeaderListSize │ │ │ │ -writeFrameFromHandler │ │ │ │ -*http.http2pipeBuffer │ │ │ │ -closeWithErrorAndCode │ │ │ │ -processTrailerHeaders │ │ │ │ -*chan http.readResult │ │ │ │ -*http.redirectHandler │ │ │ │ -*http.routingIndexKey │ │ │ │ -shouldRedirectRLocked │ │ │ │ -*http.http2writeQueue │ │ │ │ -*http.http2ClientConn │ │ │ │ -maxHeaderResponseSize │ │ │ │ -ResponseHeaderTimeout │ │ │ │ -ExpectContinueTimeout │ │ │ │ -GetProxyConnectHeader │ │ │ │ -alternateRoundTripper │ │ │ │ -useRegisteredProtocol │ │ │ │ -expectContinueTimeout │ │ │ │ -abortRequestBodyWrite │ │ │ │ -encodeAndWriteHeaders │ │ │ │ -frameScratchBufferLen │ │ │ │ -rstStreamPingsBlocked │ │ │ │ -responseHeaderTimeout │ │ │ │ -*http.http2dataBuffer │ │ │ │ -*http.http2gzipReader │ │ │ │ -*http.cancelTimerBody │ │ │ │ -*http.initALPNRequest │ │ │ │ -*http.http1ClientConn │ │ │ │ -*http.newClientConner │ │ │ │ -*http.socksAuthMethod │ │ │ │ -*func() *bisect.dedup │ │ │ │ -*func(*godebug.value) │ │ │ │ *map.group[string]int │ │ │ │ -*[5]http.http2Setting │ │ │ │ -*[]pprof.profileEntry │ │ │ │ -*func(*os.file) error │ │ │ │ -*func(int, int) error │ │ │ │ +*openvpn._Ctype_ulong │ │ │ │ +*openvpn.PluginHandle │ │ │ │ *[]runtime.modulehash │ │ │ │ *runtime.ancestorInfo │ │ │ │ -*func(unsafe.Pointer) │ │ │ │ updateMinWhenModified │ │ │ │ *runtime.gsignalStack │ │ │ │ allocCountBeforeCache │ │ │ │ *runtime.mWeakPointer │ │ │ │ *runtime.limiterEvent │ │ │ │ spanObjsSparseScanned │ │ │ │ *runtime.cleanupBlock │ │ │ │ gcMarkWorkerStartTime │ │ │ │ *runtime.mLockProfile │ │ │ │ *[2]*runtime.traceBuf │ │ │ │ *runtime.pcvalueCache │ │ │ │ *runtime.heldLockInfo │ │ │ │ *runtime.metricReader │ │ │ │ accumulateGCPauseTime │ │ │ │ +*func(string, string) │ │ │ │ *runtime.piController │ │ │ │ -*func() *abi.FuncType │ │ │ │ -json:",omitempty" │ │ │ │ -*[]debug.BuildSetting │ │ │ │ -json:",omitempty" │ │ │ │ -*syscall.SockaddrUnix │ │ │ │ -*func(time.Time) bool │ │ │ │ -*func() (string, int) │ │ │ │ -*config.OAuth2Refresh │ │ │ │ -*config.OpenVPNBypass │ │ │ │ -*config.OpenVPNConfig │ │ │ │ -*map[string]types.URL │ │ │ │ -*[]*template.Template │ │ │ │ -*openvpn.oauth2Client │ │ │ │ -*tokenstorage.DataMap │ │ │ │ -*tokenstorage.Storage │ │ │ │ -*func(int) (int, int) │ │ │ │ -*func() reflect.Value │ │ │ │ -*reflect.makeFuncImpl │ │ │ │ -*reflect.makeFuncCtxt │ │ │ │ -*map[string]struct {} │ │ │ │ -*strings.stringWriter │ │ │ │ -*strings.stringFinder │ │ │ │ -*strings.byteReplacer │ │ │ │ -*map[reflect.Type]int │ │ │ │ -disallowUnknownFields │ │ │ │ -*json.condAddrEncoder │ │ │ │ -DisallowUnknownFields │ │ │ │ -tokenPrepareForDecode │ │ │ │ -VerifyPeerCertificate │ │ │ │ -autoSessionTicketKeys │ │ │ │ -supportedCipherSuites │ │ │ │ -clientFinishedIsFirst │ │ │ │ -marshalWithoutBinders │ │ │ │ -*tls.echClientContext │ │ │ │ -*tls.echServerContext │ │ │ │ -*tls.handshakeMessage │ │ │ │ -clientSessionCacheKey │ │ │ │ -connectionStateLocked │ │ │ │ -processECHClientHello │ │ │ │ -quicHandshakeComplete │ │ │ │ -quicRejectedEarlyData │ │ │ │ -setWriteTrafficSecret │ │ │ │ -hasSignatureAlgorithm │ │ │ │ -*tls.constantTimeHash │ │ │ │ -*[0]*x509.Certificate │ │ │ │ -*map[tls.alert]string │ │ │ │ -*map[x509.sum224]bool │ │ │ │ -*[]x509.PolicyMapping │ │ │ │ -BasicConstraintsValid │ │ │ │ -IssuingCertificateURL │ │ │ │ -CRLDistributionPoints │ │ │ │ -RequireExplicitPolicy │ │ │ │ -*func([]uint8) string │ │ │ │ -*url.InvalidHostError │ │ │ │ -*chan net.result[int] │ │ │ │ -*map.group[int]string │ │ │ │ -*multipart.partReader │ │ │ │ -*multipart.FileHeader │ │ │ │ -*multipart.writerOnly │ │ │ │ -*textproto.MIMEHeader │ │ │ │ -*flate.huffmanDecoder │ │ │ │ -*flate.huffmanEncoder │ │ │ │ -assignEncodingAndSize │ │ │ │ -*func([]uint8) uint16 │ │ │ │ -*func([]uint8) uint32 │ │ │ │ -*func([]uint8) uint64 │ │ │ │ -*func() *list.Element │ │ │ │ -*[1]httpproxy.matcher │ │ │ │ -*[]*profile.ValueType │ │ │ │ -*pprof.runtimeProfile │ │ │ │ -*[]pprof.profMapEntry │ │ │ │ -*pprof.profileBuilder │ │ │ │ -*trace.FlightRecorder │ │ │ │ *func() go.shape.bool │ │ │ │ +*func(*os.file) error │ │ │ │ +*context.afterFuncCtx │ │ │ │ +RegisterPendingPoller │ │ │ │ CompareAndSwapRelease │ │ │ │ *atomic.UnsafePointer │ │ │ │ internal/runtime/maps │ │ │ │ *maps.groupsReference │ │ │ │ -*yaml.yaml_encoding_t │ │ │ │ -*yaml.yaml_document_t │ │ │ │ -stream_start_produced │ │ │ │ -single_quoted_allowed │ │ │ │ -parseTemplateName │ │ │ │ -*[1]template.variable │ │ │ │ -*oauth2.RetrieveError │ │ │ │ -GetSignatureAlgorithm │ │ │ │ -SetSignatureAlgorithm │ │ │ │ -*hex.InvalidByteError │ │ │ │ -*types.ProviderConfig │ │ │ │ -*func() *logrus.Entry │ │ │ │ -GetEndSessionEndpoint │ │ │ │ -verifySignatureCached │ │ │ │ -verifySignatureRemote │ │ │ │ -*cel.SingletonLibrary │ │ │ │ -*[]checker.CostOption │ │ │ │ -*func() common.Source │ │ │ │ -*func(string) ref.Val │ │ │ │ -*cel.OptimizerContext │ │ │ │ -*cel.LibrarySubsetter │ │ │ │ -*cel.LibraryVersioner │ │ │ │ -*[1]decls.FunctionOpt │ │ │ │ -*[1]decls.OverloadOpt │ │ │ │ -*[2]decls.FunctionOpt │ │ │ │ -*[1]cel.ProgramOption │ │ │ │ -*ext.parseFormatError │ │ │ │ -*ext.extensionFactory │ │ │ │ -*[3]decls.FunctionOpt │ │ │ │ -SetRequestAwareCookie │ │ │ │ -SignatureAlg │ │ │ │ -json:"-" │ │ │ │ -*oidc.JWTTokenRequest │ │ │ │ -*oidc.ClaimsSignature │ │ │ │ -*[]regexp.onePassInst │ │ │ │ -FindAllStringSubmatch │ │ │ │ -internal/unsafeheader │ │ │ │ -*crypto.MessageSigner │ │ │ │ -*crypto.DecrypterOpts │ │ │ │ -*[0]*ecdsa.PrivateKey │ │ │ │ -*elliptic.CurveParams │ │ │ │ -*x509.potentialParent │ │ │ │ -AddCertWithConstraint │ │ │ │ -requireExplicitPolicy │ │ │ │ -*x509.pkcs1PrivateKey │ │ │ │ -*x509.policyGraphNode │ │ │ │ -*[1]*x509.Certificate │ │ │ │ -*cipher.aesCtrWrapper │ │ │ │ -*boring.PublicKeyECDH │ │ │ │ -SetNoncePrefixAndMask │ │ │ │ -*hpke.mlkemPrivateKey │ │ │ │ -*hpke.hybridPublicKey │ │ │ │ -*hpke.dhKEMPrivateKey │ │ │ │ +*reflect.makeFuncCtxt │ │ │ │ +*map[reflect.Type]int │ │ │ │ +*json.condAddrEncoder │ │ │ │ +*chan net.result[int] │ │ │ │ +*map.group[int]string │ │ │ │ +*url.InvalidHostError │ │ │ │ *netip.parseAddrError │ │ │ │ *[0]*netip.addrDetail │ │ │ │ -*func(netip.Addr) int │ │ │ │ *dnsmessage.AResource │ │ │ │ internal/singleflight │ │ │ │ -*func(int64) *big.Int │ │ │ │ -skipContinuationBytes │ │ │ │ -FirstBoundaryInString │ │ │ │ -*[]*parse.CommandNode │ │ │ │ -*parse.IdentifierNode │ │ │ │ -*func() *bytes.Buffer │ │ │ │ -*logrus.TextFormatter │ │ │ │ -*func(*io.PipeWriter) │ │ │ │ -*client.RevokeRequest │ │ │ │ -getSignatureAlgorithm │ │ │ │ -*jose.payloadVerifier │ │ │ │ -ComputeOffsetAbsolute │ │ │ │ -*map.group[int64]bool │ │ │ │ -*func(int64) []string │ │ │ │ -*ast.navigableMapImpl │ │ │ │ -*func(int64) ast.Expr │ │ │ │ -*map[int64]*expr.Expr │ │ │ │ -*map[int64]*expr.Type │ │ │ │ -*[1]ast.NavigableExpr │ │ │ │ -*[5]ast.NavigableExpr │ │ │ │ -*func() []*types.Type │ │ │ │ -IsDeclarationDisabled │ │ │ │ -*functions.FunctionOp │ │ │ │ -*types.AttributeTrail │ │ │ │ -*func() traits.Mapper │ │ │ │ -*func() traits.Lister │ │ │ │ -*expr.isExpr_ExprKind │ │ │ │ -*expr.Expr_CreateList │ │ │ │ -GetAffectedComponents │ │ │ │ -*func() []*expr.Value │ │ │ │ -*expr.ExprValue_Error │ │ │ │ -*expr.ExprValue_Value │ │ │ │ -*expr.Value_TypeValue │ │ │ │ -*expr.Value_ListValue │ │ │ │ -*expr.Value_EnumValue │ │ │ │ -*expr.Value_BoolValue │ │ │ │ -*expr.Value_NullValue │ │ │ │ -*expr.isDecl_DeclKind │ │ │ │ -*expr.isType_TypeKind │ │ │ │ -GetIsInstanceFunction │ │ │ │ -*expr.Expr_StructExpr │ │ │ │ -*expr.Expr_SelectExpr │ │ │ │ -*checker.SizeEstimate │ │ │ │ -*checker.CostEstimate │ │ │ │ -*checker.CallEstimate │ │ │ │ -validatedDeclarations │ │ │ │ -*map.group[int32]bool │ │ │ │ -resolveQualifiedIdent │ │ │ │ -referenceRedefinition │ │ │ │ -*containers.Container │ │ │ │ -ResolveCandidateNames │ │ │ │ -*func() *env.TypeDesc │ │ │ │ -*interpreter.stackVal │ │ │ │ -*interpreter.evalAttr │ │ │ │ -*interpreter.evalFold │ │ │ │ -*interpreter.evalList │ │ │ │ -*func(int64, ref.Val) │ │ │ │ -*map[int]interface {} │ │ │ │ -*parser.MacroExpander │ │ │ │ -VisitSimpleIdentifier │ │ │ │ -ReportFailedPredicate │ │ │ │ -endErrorCondition 0 │ │ │ │ -*parser.tooManyErrors │ │ │ │ -*protoreflect.Message │ │ │ │ -appendDescriptorProto │ │ │ │ -ExtensionRangeOptions │ │ │ │ -FindExtensionByNumber │ │ │ │ -*traits.MutableLister │ │ │ │ -*traits.MutableMapper │ │ │ │ -*proto.MarshalOptions │ │ │ │ -*[]filedesc.EnumValue │ │ │ │ -*[]filedesc.Extension │ │ │ │ -checkGenProtoConflict │ │ │ │ -*dynamicpb.dynamicMap │ │ │ │ -clearOtherOneofFields │ │ │ │ -*[]protoreflect.Value │ │ │ │ -*descriptorpb.Edition │ │ │ │ -GetEnforceNamingStyle │ │ │ │ -GetDeprecationWarning │ │ │ │ -GetJavaOuterClassname │ │ │ │ -*[]language.Extension │ │ │ │ -*language.matchHeader │ │ │ │ -*[56]nistec.p224Table │ │ │ │ -*[96]nistec.p384Table │ │ │ │ -*[96]fiat.P224Element │ │ │ │ -*func() bigmod.choice │ │ │ │ -*asn1.StructuralError │ │ │ │ -*asn1.fieldParameters │ │ │ │ -*pkix.CertificateList │ │ │ │ -*[]mlkem.fieldElement │ │ │ │ -*[16]mlkem.nttElement │ │ │ │ -*sha3.spongeDirection │ │ │ │ -*wrapperspb.BoolValue │ │ │ │ -*map[uint64]struct {} │ │ │ │ -GetCharPositionInLine │ │ │ │ -*func(int) antlr.Tree │ │ │ │ -*func(antlr.ATNState) │ │ │ │ -*antlr.RuleStartState │ │ │ │ -*func() *antlr.BitSet │ │ │ │ -*antlr.PredPrediction │ │ │ │ -*antlr.BaseRecognizer │ │ │ │ -TriggerEnterRuleEvent │ │ │ │ -addContextToParseTree │ │ │ │ -*antlr.BaseTransition │ │ │ │ -*antlr.RuleTransition │ │ │ │ -applyPrecedenceFilter │ │ │ │ -*[]antlr.TerminalNode │ │ │ │ -BaseParserRuleContext │ │ │ │ -*func() []antlr.Token │ │ │ │ -*antlr.AtomTransition │ │ │ │ -GetHiddenTokensToLeft │ │ │ │ -getReachableConfigSet │ │ │ │ -*[1]antlr.LexerAction │ │ │ │ -*gen.IRelationContext │ │ │ │ -*gen.IExprListContext │ │ │ │ -*gen.IOptFieldContext │ │ │ │ -*gen.IListInitContext │ │ │ │ -*gen.BoolFalseContext │ │ │ │ -EnterSimpleIdentifier │ │ │ │ -ExitEscapedIdentifier │ │ │ │ -*protoiface.MessageV1 │ │ │ │ -*[]order.messageField │ │ │ │ -*filedesc.ExtensionL2 │ │ │ │ -*filedesc.EnumValueL1 │ │ │ │ -*filedesc.OneofFields │ │ │ │ -*filedesc.FieldRanges │ │ │ │ -*filedesc.FileImports │ │ │ │ -resolveEnumDependency │ │ │ │ -*filedesc.ExtensionL1 │ │ │ │ -*number.VisibleDigits │ │ │ │ -*func(*gob.encEngine) │ │ │ │ -*[]metric.MeterOption │ │ │ │ -*[]trace.TracerOption │ │ │ │ -*trace.TracerProvider │ │ │ │ -*func() attribute.Set │ │ │ │ -*[]attribute.KeyValue │ │ │ │ -*func() trace.TraceID │ │ │ │ -*impl.valueCoderFuncs │ │ │ │ -*impl.unmarshalOutput │ │ │ │ -raceDetectHookPresent │ │ │ │ -AtomicSetPointerIfNil │ │ │ │ -*func() impl.presence │ │ │ │ -oneofWrappersByNumber │ │ │ │ -fieldInfoForMapOpaque │ │ │ │ -makeUnknownFieldsFunc │ │ │ │ -unmarshalPointerEager │ │ │ │ -*impl.aberrantMessage │ │ │ │ -*impl.uint32Converter │ │ │ │ -*impl.uint64Converter │ │ │ │ -*impl.stringConverter │ │ │ │ -*impl.legacyMarshaler │ │ │ │ -*impl.validationState │ │ │ │ -*protolazy.IndexEntry │ │ │ │ -*func(string, ...int) │ │ │ │ -*global.meterProvider │ │ │ │ -float64Observable │ │ │ │ -*metric.ObserveConfig │ │ │ │ -applyFloat64Histogram │ │ │ │ -*metric.ObserveOption │ │ │ │ -*metric.Int64Callback │ │ │ │ -*metric.Int64Observer │ │ │ │ -*metric.MeterProvider │ │ │ │ -*func() *http.response │ │ │ │ -*func(*string) *string │ │ │ │ -*func(complex128) bool │ │ │ │ -*context.backgroundCtx │ │ │ │ -*map[string]*flag.Flag │ │ │ │ -*func() (uint8, error) │ │ │ │ -*func([]uint8) []uint8 │ │ │ │ +*syscall.SockaddrInet4 │ │ │ │ +*syscall.SockaddrInet6 │ │ │ │ *[0]*sync.poolChainElt │ │ │ │ -*func(slog.Value) bool │ │ │ │ -*func() slog.LogValuer │ │ │ │ -*func(...interface {}) │ │ │ │ -*http.http2chunkWriter │ │ │ │ -*http.http2writeFramer │ │ │ │ -*http.http2FrameHeader │ │ │ │ -*map.group[string]bool │ │ │ │ -*func(string) []string │ │ │ │ -*func(io.Writer) error │ │ │ │ -*func() []*http.Cookie │ │ │ │ -comparePathsAndMethods │ │ │ │ -*func(time.Time) error │ │ │ │ -closedRequestBodyEarly │ │ │ │ -*func(context.Context) │ │ │ │ -*http.http2bodyReadMsg │ │ │ │ -*http.http2streamState │ │ │ │ -*http.http2GoAwayFrame │ │ │ │ -*http.http2StreamError │ │ │ │ -processFrameFromReader │ │ │ │ -*http.http2closeWaiter │ │ │ │ -*http.readTrackingBody │ │ │ │ -*http.bufioFlushWriter │ │ │ │ -*http.connectMethodKey │ │ │ │ -*http.transportRequest │ │ │ │ -*http.responseAndError │ │ │ │ -readLoopPeekFailLocked │ │ │ │ -*chan http.connOrError │ │ │ │ -OnProxyConnectResponse │ │ │ │ -MaxResponseHeaderBytes │ │ │ │ -prepareTransportCancel │ │ │ │ -startDialConnForLocked │ │ │ │ -peerMaxHeaderTableSize │ │ │ │ -extendedConnectAllowed │ │ │ │ -decrStreamReservations │ │ │ │ -*http.http2missingBody │ │ │ │ -*http.http2GoAwayError │ │ │ │ -*http.http2addConnCall │ │ │ │ -*http.http2requestBody │ │ │ │ -*http.http2writeGoAway │ │ │ │ -*http.connectionStater │ │ │ │ -*http.requestTooLarger │ │ │ │ -*func() *godebug.value │ │ │ │ -*map.group[uint64]bool │ │ │ │ -*func() (int64, error) │ │ │ │ -*os.fileWithoutWriteTo │ │ │ │ -*func(*runtime._defer) │ │ │ │ -*func() unsafe.Pointer │ │ │ │ +*go.shape.interface {} │ │ │ │ +*c._Ctype_plugin_log_t │ │ │ │ +*openvpn.ClientContext │ │ │ │ +handleClientDisconnect │ │ │ │ *runtime.mSpanStateBox │ │ │ │ -*func(uintptr) uintptr │ │ │ │ isFreeOrNewlyAllocated │ │ │ │ isUnusedUserArenaChunk │ │ │ │ specialFindSplicePoint │ │ │ │ writeUserArenaHeapBits │ │ │ │ *runtime.stackfreelist │ │ │ │ *[256]runtime.guintptr │ │ │ │ *func(*runtime.pinner) │ │ │ │ *[20]runtime.cleanupFn │ │ │ │ *runtime.PanicNilError │ │ │ │ *runtime.statAggregate │ │ │ │ -addCountsAndClearFlags │ │ │ │ -*runtime.wakeableSleep │ │ │ │ *runtime.weakHandleBox │ │ │ │ *[]*runtime.moduledata │ │ │ │ -*func([]uint8, uint64) │ │ │ │ -*func() *abi.ArrayType │ │ │ │ -json:",omitempty" │ │ │ │ -json:",omitempty" │ │ │ │ -*go.shape.interface {} │ │ │ │ -*syscall.SockaddrInet4 │ │ │ │ -*syscall.SockaddrInet6 │ │ │ │ -*func() (int64, int64) │ │ │ │ -*func() *time.Location │ │ │ │ -*func() (uint64, bool) │ │ │ │ -*config.OAuth2Validate │ │ │ │ -*[]*parse.VariableNode │ │ │ │ -*func() *oauth2.Config │ │ │ │ -getRelyingPartyOptions │ │ │ │ -json:"message" │ │ │ │ -silentReAuthentication │ │ │ │ -*tokenstorage.InMemory │ │ │ │ -*func(bool, bool) bool │ │ │ │ +*map.group[string]bool │ │ │ │ +*map.group[uint64]bool │ │ │ │ +*func(complex128) bool │ │ │ │ +*func(time.Time) error │ │ │ │ +*context.backgroundCtx │ │ │ │ +*management.ClientAuth │ │ │ │ +handleManagementClient │ │ │ │ +*godebug.runtimeStderr │ │ │ │ *map[reflect.Type]bool │ │ │ │ -*func() []interface {} │ │ │ │ -*[][]*x509.Certificate │ │ │ │ -*[]tls.SignatureScheme │ │ │ │ -SessionTicketsDisabled │ │ │ │ -BuildNameToCertificate │ │ │ │ -*tls.RecordHeaderError │ │ │ │ -handleNewSessionTicket │ │ │ │ -maxPayloadSizeForWrite │ │ │ │ -processCertsFromClient │ │ │ │ -quicReadHandshakeBytes │ │ │ │ -*tls.hybridKeyExchange │ │ │ │ -certificateAuthorities │ │ │ │ -discardHandshakeBuffer │ │ │ │ -*tls.ecdheKeyAgreement │ │ │ │ -*tls.ECHRejectionError │ │ │ │ -UnverifiedCertificates │ │ │ │ -*tls.endOfEarlyDataMsg │ │ │ │ -*map.group[uint16]bool │ │ │ │ -ExcludedEmailAddresses │ │ │ │ -*func() (string, bool) │ │ │ │ -*func() netip.AddrPort │ │ │ │ *net.mptcpStatusListen │ │ │ │ *map[string]net.byName │ │ │ │ *go.shape.[]net.IPAddr │ │ │ │ *func(dnsmessage.Type) │ │ │ │ -*httptrace.ClientTrace │ │ │ │ -*httptrace.GotConnInfo │ │ │ │ -*httptrace.DNSDoneInfo │ │ │ │ -ReadContinuedLineBytes │ │ │ │ -readContinuedLineSlice │ │ │ │ -*godebug.runtimeStderr │ │ │ │ -*func(bufio.SplitFunc) │ │ │ │ -*func(io.Reader) error │ │ │ │ -*func([]uint8, uint16) │ │ │ │ -*func([]uint8, uint32) │ │ │ │ -SetMaxDynamicTableSize │ │ │ │ -*httpproxy.domainMatch │ │ │ │ -*func(*profile.buffer) │ │ │ │ -*func([]float64) error │ │ │ │ -firstPCSymbolizeResult │ │ │ │ -*[]trace.rawGeneration │ │ │ │ -*poll.splicePipeFields │ │ │ │ -internal/profilerecord │ │ │ │ -internal/trace/tracev2 │ │ │ │ -*[]yaml.yaml_comment_t │ │ │ │ -*yaml.yaml_node_type_t │ │ │ │ -*yaml.yaml_node_item_t │ │ │ │ -*yaml.yaml_node_pair_t │ │ │ │ -*map[interface {}]bool │ │ │ │ -*map[string]*yaml.Node │ │ │ │ -*oauth2.AuthCodeOption │ │ │ │ -*oauth2.tokenRefresher │ │ │ │ -json:"hd,omitempty" │ │ │ │ -*func() *io.PipeWriter │ │ │ │ -DeviceAuthorizationURL │ │ │ │ -*[]*decls.VariableDecl │ │ │ │ -*[]*functions.Overload │ │ │ │ -*func() types.Provider │ │ │ │ -*func() []parser.Macro │ │ │ │ -*map.group[int64]int64 │ │ │ │ -*func(string) ast.Expr │ │ │ │ -*func(int64, ast.Expr) │ │ │ │ -*func() *env.Validator │ │ │ │ -*cel.timeLegacyLibrary │ │ │ │ -*cel.ctxEvalActivation │ │ │ │ -*[]*decls.FunctionDecl │ │ │ │ -*[]*decls.OverloadDecl │ │ │ │ -*func(ref.Val) ref.Val │ │ │ │ -*map[int64]*types.Type │ │ │ │ -*[4]checker.CostOption │ │ │ │ -*ext.stringFormatterV2 │ │ │ │ -*[15]decls.FunctionOpt │ │ │ │ -*[3]checker.CostOption │ │ │ │ -*[6]checker.CostOption │ │ │ │ -*http.CookieHandlerOpt │ │ │ │ -*func() *regexp.Regexp │ │ │ │ -*regexp.onePassMachine │ │ │ │ -*func() *sha512.Digest │ │ │ │ -*rsa.PrecomputedValues │ │ │ │ -*x509.emailConstraints │ │ │ │ -*func() *x509.CertPool │ │ │ │ -*x509.SystemRootsError │ │ │ │ -*map[string][]x509.OID │ │ │ │ -*x509.chainConstraints │ │ │ │ -crypto/internal/boring │ │ │ │ -*boring.PrivateKeyECDH │ │ │ │ -*func() hpke.PublicKey │ │ │ │ -*hpke.hybridPrivateKey │ │ │ │ -*cryptobyte.BuildError │ │ │ │ -AddASN1GeneralizedTime │ │ │ │ -AddUint8LengthPrefixed │ │ │ │ -*func() *sha256.Digest │ │ │ │ -*tls13.HandshakeSecret │ │ │ │ -ResumptionMasterSecret │ │ │ │ -*func(netip.Addr) bool │ │ │ │ -*func(uint64) *big.Int │ │ │ │ -*func() parse.NodeType │ │ │ │ - ErrorCode │ │ │ │ -json:"error" │ │ │ │ -*func() []logrus.Level │ │ │ │ -DisableLevelTruncation │ │ │ │ -*jose.rawSignatureInfo │ │ │ │ -*jose.JSONWebSignature │ │ │ │ -*jose.recipientSigInfo │ │ │ │ -json:"dp,omitempty" │ │ │ │ -json:"dq,omitempty" │ │ │ │ -json:"qi,omitempty" │ │ │ │ -github.com/google/uuid │ │ │ │ -*ast.ComprehensionExpr │ │ │ │ -*func() ast.SelectExpr │ │ │ │ -*func() ast.StructExpr │ │ │ │ -*func(ast.IDGenerator) │ │ │ │ -*ast.entryExprKindCase │ │ │ │ -*ast.navigableExprImpl │ │ │ │ -*func() map[int64]bool │ │ │ │ -*ast.navigableListImpl │ │ │ │ -*ast.navigableCallImpl │ │ │ │ -NewComprehensionTwoVar │ │ │ │ -*map.group[int64]int32 │ │ │ │ -*func(int) *types.Type │ │ │ │ -*[]protoreflect.MapKey │ │ │ │ -*[]*pb.FileDescription │ │ │ │ -*func() *expr.Constant │ │ │ │ -*func() *expr.MapValue │ │ │ │ -*expr.Explain_ExprStep │ │ │ │ -*expr.isExprValue_Kind │ │ │ │ -*func() []*expr.Status │ │ │ │ -*func() *expr.ErrorSet │ │ │ │ -*expr.EvalState_Result │ │ │ │ -*expr.Value_BytesValue │ │ │ │ -*expr.Value_Int64Value │ │ │ │ -*func() *emptypb.Empty │ │ │ │ -*expr.Type_MessageType │ │ │ │ -*checker.CostEstimator │ │ │ │ -*map[types.Kind]string │ │ │ │ -requiresDisambiguation │ │ │ │ -notAComprehensionRange │ │ │ │ -*func(int, int) string │ │ │ │ -*common.SourceLocation │ │ │ │ -yaml:"enabled" │ │ │ │ -*interpreter.Attribute │ │ │ │ -*interpreter.Qualifier │ │ │ │ -CandidateVariableNames │ │ │ │ -*interpreter.evalUnary │ │ │ │ -InterpretableAttribute │ │ │ │ -*interpreter.EvalState │ │ │ │ -*interpreter.evalConst │ │ │ │ -*interpreter.evalState │ │ │ │ -*interpreter.evalWatch │ │ │ │ -errorOnBadPresenceTest │ │ │ │ -matchesUnknownPatterns │ │ │ │ -*map[bool]interface {} │ │ │ │ -*map.group[string]uint │ │ │ │ -*map[uint]interface {} │ │ │ │ -newComprehensionTwoVar │ │ │ │ -VisitEscapedIdentifier │ │ │ │ -*func(antlr.ErrorNode) │ │ │ │ -GetRuleInvocationStack │ │ │ │ -*parser.unparserOption │ │ │ │ -*parser.quantifierKind │ │ │ │ -*parser.recursionError │ │ │ │ -*[]antlr.ErrorListener │ │ │ │ -GetNextTokenWithinRule │ │ │ │ -SetNextTokenWithinRule │ │ │ │ -*[]gen.IOptExprContext │ │ │ │ -*protoreflect.FullName │ │ │ │ -appendEnumValueOptions │ │ │ │ -*protoreflect.EnumType │ │ │ │ -*interface { Reset() } │ │ │ │ -marshalMessageSetField │ │ │ │ -NumExtensionsByMessage │ │ │ │ -*dynamicpb.messageType │ │ │ │ -*dynamicpb.dynamicList │ │ │ │ -*map[string]*expr.Type │ │ │ │ -GetOverridableFeatures │ │ │ │ -GetUninterpretedOption │ │ │ │ -GetJavaGenericServices │ │ │ │ -GetJavaStringCheckUtf8 │ │ │ │ -*func() []language.Tag │ │ │ │ -*structpb.isValue_Kind │ │ │ │ -*func() syntax.EmptyOp │ │ │ │ -*[132]nistec.p521Table │ │ │ │ -*func() *rsa.PublicKey │ │ │ │ -*asn1.bitStringEncoder │ │ │ │ -*asn1.ObjectIdentifier │ │ │ │ -*entropy.ScratchBuffer │ │ │ │ -*wrapperspb.BytesValue │ │ │ │ -*wrapperspb.Int32Value │ │ │ │ -*wrapperspb.Int64Value │ │ │ │ -*wrapperspb.FloatValue │ │ │ │ -*timestamppb.Timestamp │ │ │ │ -*func(int) antlr.Token │ │ │ │ -*func() antlr.Interval │ │ │ │ -*[]antlr.DecisionState │ │ │ │ -*func() antlr.ATNState │ │ │ │ -getIsPositionDependent │ │ │ │ -epsilonOnlyTransitions │ │ │ │ -*antlr.SemanticContext │ │ │ │ -*func() map[string]int │ │ │ │ -*[]*antlr.ATNConfigSet │ │ │ │ -execATNWithFullContext │ │ │ │ -getExistingTargetState │ │ │ │ -GetTextFromRuleContext │ │ │ │ -*antlr.BaseLexerAction │ │ │ │ -*antlr.LexerModeAction │ │ │ │ -*antlr.LexerTypeAction │ │ │ │ -tokenFactorySourcePair │ │ │ │ -getErrorDisplayForChar │ │ │ │ -precedenceRuleDecision │ │ │ │ -*antlr.LexerMoreAction │ │ │ │ -*antlr.LexerSkipAction │ │ │ │ -*antlr.RangeTransition │ │ │ │ -*antlr.BlockStartState │ │ │ │ -GetHiddenTokensToRight │ │ │ │ -previousTokenOnChannel │ │ │ │ -IsConditionalOrContext │ │ │ │ -*func(*gen.IntContext) │ │ │ │ -*gen.GlobalCallContext │ │ │ │ -*gen.CreateListContext │ │ │ │ -*gen.MemberCallContext │ │ │ │ -*gen.MemberExprContext │ │ │ │ -*gen.LogicalNotContext │ │ │ │ -EnterEscapedIdentifier │ │ │ │ -ExitMapInitializerList │ │ │ │ -*pragma.DoNotImplement │ │ │ │ -*filedesc.defaultValue │ │ │ │ -*[][2]protowire.Number │ │ │ │ -*filedesc.FieldNumbers │ │ │ │ -*language.variantsSort │ │ │ │ -*language.sortVariants │ │ │ │ -RoundSignificantDigits │ │ │ │ -*func() *gob.encEngine │ │ │ │ -InstrumentationVersion │ │ │ │ -instrumentationVersion │ │ │ │ -*trace.SpanStartOption │ │ │ │ -*func() trace.SpanKind │ │ │ │ -*[]trace.SpanEndOption │ │ │ │ -*filetype.fileRegistry │ │ │ │ -*impl.unmarshalOptions │ │ │ │ -*func() []impl.pointer │ │ │ │ -*impl.atomicNilMessage │ │ │ │ -*impl.coderMessageInfo │ │ │ │ -makeOpaqueCoderMethods │ │ │ │ -*impl.messageConverter │ │ │ │ -*impl.listPtrConverter │ │ │ │ -*impl.float32Converter │ │ │ │ -*impl.float64Converter │ │ │ │ -*map.group[uint8]uint8 │ │ │ │ -executeMessageFromData │ │ │ │ -Float64ObservableGauge │ │ │ │ -Int64ObservableCounter │ │ │ │ -*global.tracerProvider │ │ │ │ -Float64ObservableGauge │ │ │ │ -*[]metric.RecordOption │ │ │ │ -Int64ObservableCounter │ │ │ │ -int64UpDownCounterB │ │ │ │ -*metric.Float64Counter │ │ │ │ -*metric.Int64Histogram │ │ │ │ -*func() attribute.Type │ │ │ │ -*[0]attribute.KeyValue │ │ │ │ -*[1]attribute.KeyValue │ │ │ │ -*[2]attribute.KeyValue │ │ │ │ -*[3]attribute.KeyValue │ │ │ │ -*[4]attribute.KeyValue │ │ │ │ -*[5]attribute.KeyValue │ │ │ │ -*[6]attribute.KeyValue │ │ │ │ -*[7]attribute.KeyValue │ │ │ │ -*[8]attribute.KeyValue │ │ │ │ -*[9]attribute.KeyValue │ │ │ │ -*map[codes.Code]string │ │ │ │ -*map[string]codes.Code │ │ │ │ -*embedded.Registration │ │ │ │ -*embedded.Float64Gauge │ │ │ │ -float64ObservableGauge │ │ │ │ -*embedded.Int64Counter │ │ │ │ -int64ObservableCounter │ │ │ │ -*func() stdr.StdLogger │ │ │ │ -*atomic.Pointer[string] │ │ │ │ -*func() reflect.ChanDir │ │ │ │ -*func(int) reflect.Type │ │ │ │ -*iter.Seq[reflect.Type] │ │ │ │ -*func(fmt.State, int32) │ │ │ │ -*http.http2writeContext │ │ │ │ -*http.http2HeadersFrame │ │ │ │ -*func() context.Context │ │ │ │ -*http.http2incomparable │ │ │ │ -noteBodyReadFromHandler │ │ │ │ -write100ContinueHeaders │ │ │ │ -shouldSendContentLength │ │ │ │ -*http.http2RoundTripOpt │ │ │ │ -*chan http.writeRequest │ │ │ │ -*http.genericClientConn │ │ │ │ -*func(*http.ClientConn) │ │ │ │ -*func() *http.Transport │ │ │ │ -connectMethodForRequest │ │ │ │ -http2transportTestHooks │ │ │ │ -*http.http2clientStream │ │ │ │ -canTakeNewRequestLocked │ │ │ │ -*http.http2UnknownFrame │ │ │ │ -*func() (uint32, error) │ │ │ │ -*http.http2writePingAck │ │ │ │ -*http.onceCloseListener │ │ │ │ -*http.persistConnWriter │ │ │ │ -*http.http2noBodyReader │ │ │ │ -*[]http.socksAuthMethod │ │ │ │ -*map[pprof.handler]bool │ │ │ │ -*os.fileWithoutReadFrom │ │ │ │ +*syscall.NetlinkMessage │ │ │ │ +*c._Ctype_plugin_vlog_t │ │ │ │ internal/runtime/atomic │ │ │ │ -*func() *runtime._defer │ │ │ │ -*func() (string, error) │ │ │ │ -*[]runtime.heldLockInfo │ │ │ │ *[]runtime.ancestorInfo │ │ │ │ *runtime.lockRankStruct │ │ │ │ *runtime.synctestBubble │ │ │ │ traceSchedResourceState │ │ │ │ typePointersOfUnchecked │ │ │ │ *[136]runtime.gclinkptr │ │ │ │ *runtime.listNodeManual │ │ │ │ *runtime.traceBufHeader │ │ │ │ *[][2]*runtime.traceBuf │ │ │ │ +*[]runtime.heldLockInfo │ │ │ │ *runtime.heapStatsDelta │ │ │ │ +*atomic.Pointer[string] │ │ │ │ *runtime.scavengerState │ │ │ │ *map[uint32][]*abi.Type │ │ │ │ -*func() *abi.StructType │ │ │ │ -json:",omitempty" │ │ │ │ *sync.poolLocalInternal │ │ │ │ -*func(int) interface {} │ │ │ │ -*syscall.NetlinkMessage │ │ │ │ -*func() (int, int, int) │ │ │ │ -*config.OAuth2AuthStyle │ │ │ │ -*config.OAuth2Endpoints │ │ │ │ -*map[string]*parse.Tree │ │ │ │ -initializeCELValidation │ │ │ │ -postCodeExchangeHandler │ │ │ │ -json:"organization" │ │ │ │ -*chan connection.Client │ │ │ │ -handlePassThroughClient │ │ │ │ -*reflectlite.ValueError │ │ │ │ -*encoding.TextMarshaler │ │ │ │ -*func() []reflect.Value │ │ │ │ -*func(*reflect.MapIter) │ │ │ │ -*map[reflect.visit]bool │ │ │ │ -*func(*strings.Builder) │ │ │ │ +*func(fmt.State, int32) │ │ │ │ +*func() reflect.ChanDir │ │ │ │ +*func(int) reflect.Type │ │ │ │ +*iter.Seq[reflect.Type] │ │ │ │ +registerResponseChannel │ │ │ │ +internal/runtime/cgroup │ │ │ │ *json.reflectWithString │ │ │ │ *map[string]*json.field │ │ │ │ -*tls.ClientSessionCache │ │ │ │ -*tls.ClientSessionState │ │ │ │ -quicTransportParameters │ │ │ │ -selectedIdentityPresent │ │ │ │ -verifyServerCertificate │ │ │ │ -writeChangeCipherRecord │ │ │ │ -*tls.serverHelloDoneMsg │ │ │ │ -*func([]uint8, []uint8) │ │ │ │ -*func(tls.CurveID) bool │ │ │ │ -*map.group[string][]int │ │ │ │ -RawSubjectPublicKeyInfo │ │ │ │ -PermittedEmailAddresses │ │ │ │ -*[1]tls.SignatureScheme │ │ │ │ -*[3]tls.SignatureScheme │ │ │ │ -*[4]tls.SignatureScheme │ │ │ │ -*[7]tls.SignatureScheme │ │ │ │ +*encoding.TextMarshaler │ │ │ │ *func(*net.netFD) error │ │ │ │ -*httptrace.DNSStartInfo │ │ │ │ -*func(string, []string) │ │ │ │ -isBoundaryDelimiterLine │ │ │ │ -parseContentDisposition │ │ │ │ -*func(int) (int, error) │ │ │ │ -*flate.compressionLevel │ │ │ │ -*flate.huffmanBitWriter │ │ │ │ -*hpack.headerFieldTable │ │ │ │ -*internal.chunkedWriter │ │ │ │ -*internal.chunkedReader │ │ │ │ -*map.group[string]int32 │ │ │ │ -*trace.traceMultiplexer │ │ │ │ -subscribeFlightRecorder │ │ │ │ -*[1]trace.rawGeneration │ │ │ │ -internal/runtime/cgroup │ │ │ │ -*func(*yaml.Node) error │ │ │ │ -*yaml.yaml_event_type_t │ │ │ │ -*yaml.yaml_error_type_t │ │ │ │ -*yaml.yaml_token_type_t │ │ │ │ -*yaml.yaml_simple_key_t │ │ │ │ -*yaml.yaml_alias_data_t │ │ │ │ -compact_sequence_indent │ │ │ │ -callObsoleteUnmarshaler │ │ │ │ -*state.ClientIdentifier │ │ │ │ -*rp.tokenEndpointCaller │ │ │ │ -*rp.UnauthorizedHandler │ │ │ │ -*rp.RefreshTokenRequest │ │ │ │ -*func() []cel.EnvOption │ │ │ │ -*func() []*common.Error │ │ │ │ -*func() ref.TypeAdapter │ │ │ │ -interruptCheckFrequency │ │ │ │ -*func(ref.Val) ast.Expr │ │ │ │ -*[]*expr.MapValue_Entry │ │ │ │ -*map[string]*types.Type │ │ │ │ -*[1]*decls.FunctionDecl │ │ │ │ -*func(ref.Type) ref.Val │ │ │ │ -*http.FormAuthorization │ │ │ │ -returnParent │ │ │ │ -schema:"-" │ │ │ │ -*func(bool) *oidc.Error │ │ │ │ -*func(int) (int32, int) │ │ │ │ -FindReaderSubmatchIndex │ │ │ │ -FindStringSubmatchIndex │ │ │ │ -ReplaceAllLiteralString │ │ │ │ -*user.UnknownGroupError │ │ │ │ -*func() go.shape.*uint8 │ │ │ │ -precomputedIsConsistent │ │ │ │ -*[1][]*x509.Certificate │ │ │ │ -AddASN1ObjectIdentifier │ │ │ │ -AddUint16LengthPrefixed │ │ │ │ -AddUint24LengthPrefixed │ │ │ │ -AddUint32LengthPrefixed │ │ │ │ -*func() *ecdh.PublicKey │ │ │ │ -*netip.parsePrefixError │ │ │ │ -*func(netip.Prefix) int │ │ │ │ *dnsmessage.nestedError │ │ │ │ -*quotedprintable.Reader │ │ │ │ -*func([]uint8) *big.Int │ │ │ │ -*map.group[uint32]int32 │ │ │ │ -*func() *parse.ListNode │ │ │ │ -*func() *parse.PipeNode │ │ │ │ -*internal.RetrieveError │ │ │ │ -*func(logrus.Formatter) │ │ │ │ -*func() jose.JSONWebKey │ │ │ │ -*jose.ecDecrypterSigner │ │ │ │ -*jose.edDecrypterSigner │ │ │ │ -*func() []ast.EntryExpr │ │ │ │ -*func() ast.StructField │ │ │ │ -*ast.navigableFieldImpl │ │ │ │ -*ast.navigableEntryImpl │ │ │ │ -*func() *ast.SourceInfo │ │ │ │ -matchesRuntimeSignature │ │ │ │ -*decls.declarationState │ │ │ │ -*decls.OverloadSelector │ │ │ │ -DeclarationIsEquivalent │ │ │ │ -*[1]*functions.Overload │ │ │ │ -*func(*types.Type) bool │ │ │ │ -isAssignableRuntimeType │ │ │ │ -IsAssignableRuntimeType │ │ │ │ -defaultIsAssignableType │ │ │ │ -appendFormatRFC3339 │ │ │ │ -appendStrictRFC3339 │ │ │ │ -*func() *types.Registry │ │ │ │ -*func() traits.Iterator │ │ │ │ -*types.protoMapIterator │ │ │ │ -isConstant_ConstantKind │ │ │ │ -*expr.Expr_CreateStruct │ │ │ │ -*func() *expr.Expr_Call │ │ │ │ -*func() map[int64]int32 │ │ │ │ -*func() *expr.EnumValue │ │ │ │ -*func() *expr.ListValue │ │ │ │ -*expr.ExprValue_Unknown │ │ │ │ -*expr.Value_ObjectValue │ │ │ │ -*expr.Value_StringValue │ │ │ │ -*expr.Value_DoubleValue │ │ │ │ -*expr.Value_Uint64Value │ │ │ │ -*expr.Decl_FunctionDecl │ │ │ │ -*expr.Type_AbstractType │ │ │ │ -*expr.Type_FunctionType │ │ │ │ -*map.group[int32]string │ │ │ │ -*func() *checker.Scopes │ │ │ │ -TypeDesc │ │ │ │ -yaml:",inline" │ │ │ │ -*interpreter.Activation │ │ │ │ -*interpreter.evalBinary │ │ │ │ -*interpreter.Dispatcher │ │ │ │ -*map[int32]interface {} │ │ │ │ -*map[int64]interface {} │ │ │ │ -*map.group[string]int64 │ │ │ │ -enableIdentEscapeSyntax │ │ │ │ -VisitMapInitializerList │ │ │ │ -decrementRecursionDepth │ │ │ │ -beginErrorCondition 0 │ │ │ │ -*func() antlr.IntStream │ │ │ │ -*[]gen.IRelationContext │ │ │ │ -LeadingDetachedComments │ │ │ │ -*protoreflect.RawFields │ │ │ │ -*proto.UnmarshalOptions │ │ │ │ -GetMessageSetWireFormat │ │ │ │ -GetPhpMetadataNamespace │ │ │ │ -*func() language.Region │ │ │ │ -*func() language.Script │ │ │ │ -*securecookie.errorType │ │ │ │ -*map.group[string]error │ │ │ │ -*map[*syntax.Regexp]int │ │ │ │ -isPersonalizationString │ │ │ │ -*func(uint) *bigmod.Nat │ │ │ │ -TrailingZeroBitsVarTime │ │ │ │ -*wrapperspb.StringValue │ │ │ │ -*wrapperspb.UInt32Value │ │ │ │ -*wrapperspb.UInt64Value │ │ │ │ -*wrapperspb.DoubleValue │ │ │ │ -*antlr.ParseTreeVisitor │ │ │ │ -*antlr.TokensStartState │ │ │ │ -*[]*antlr.RuleStopState │ │ │ │ -*antlr.BaseATNSimulator │ │ │ │ -reachesIntoOuterContext │ │ │ │ -*antlr.CollectionSource │ │ │ │ -getPrecedenceStartState │ │ │ │ -setPrecedenceStartState │ │ │ │ -*antlr.TerminalNodeImpl │ │ │ │ -PushNewRecursionContext │ │ │ │ -UnrollRecursionContexts │ │ │ │ -compileParseTreePattern │ │ │ │ -*antlr.ActionTransition │ │ │ │ -getPredicatePredictions │ │ │ │ -*antlr.NotSetTransition │ │ │ │ -*func(antlr.CharStream) │ │ │ │ -*func(*antlr.ATNConfig) │ │ │ │ -*func() []*antlr.BitSet │ │ │ │ -*[1]antlr.ErrorListener │ │ │ │ -*[2]*antlr.ATNConfigSet │ │ │ │ -*gen.EscapeIdentContext │ │ │ │ -IsConditionalAndContext │ │ │ │ -*func(gen.IExprContext) │ │ │ │ -*[]gen.IOptFieldContext │ │ │ │ -*func(*gen.CalcContext) │ │ │ │ -*func(*gen.UintContext) │ │ │ │ -*func(*gen.NullContext) │ │ │ │ -*gen.PrimaryExprContext │ │ │ │ -*func(*gen.ExprContext) │ │ │ │ -getCharErrorDisplay 0 │ │ │ │ -EnterMapInitializerList │ │ │ │ -*map[string]token.Token │ │ │ │ -VariantOrPrivateUseTags │ │ │ │ -*map.group[string]uint8 │ │ │ │ -*map[string]plural.Form │ │ │ │ -*number.RoundingContext │ │ │ │ -*map[*gob.typeInfo]bool │ │ │ │ -*[]*global.ErrorHandler │ │ │ │ -github.com/go-logr/logr │ │ │ │ -*trace.nonRecordingSpan │ │ │ │ -*[]*impl.coderFieldInfo │ │ │ │ -*impl.pointerCoderFuncs │ │ │ │ -checkInitializedPointer │ │ │ │ -makeExtensionFieldsFunc │ │ │ │ -*impl.legacyEnumWrapper │ │ │ │ -*impl.legacyUnmarshaler │ │ │ │ -*[]protolazy.IndexEntry │ │ │ │ -*global.afUpDownCounter │ │ │ │ -*global.sfUpDownCounter │ │ │ │ -*global.aiUpDownCounter │ │ │ │ -*global.siUpDownCounter │ │ │ │ -*func(logr.RuntimeInfo) │ │ │ │ -*func(int) logr.LogSink │ │ │ │ -*metric.Float64Callback │ │ │ │ -*metric.Float64Observer │ │ │ │ -*[]metric.ObserveOption │ │ │ │ -*[]metric.Int64Callback │ │ │ │ -applyInt64UpDownCounter │ │ │ │ -*metric.Int64Observable │ │ │ │ -*[10]attribute.KeyValue │ │ │ │ -*embedded.MeterProvider │ │ │ │ -github.com/go-logr/stdr │ │ │ │ -*func(reflect.Type) bool │ │ │ │ -*func() <-chan struct {} │ │ │ │ -*context.CancelCauseFunc │ │ │ │ -*func(interface {}) bool │ │ │ │ -*map.group[string]string │ │ │ │ -*func() ([]uint8, error) │ │ │ │ -Function │ │ │ │ -json:"function" │ │ │ │ -*http.http2PriorityParam │ │ │ │ -MaxUploadBufferPerStream │ │ │ │ -*http.http2ServeConnOpts │ │ │ │ -onceSetNextProtoDefaults │ │ │ │ -*http.http2goroutineLock │ │ │ │ -*http.http2PriorityFrame │ │ │ │ -*http.http2SettingsFrame │ │ │ │ -*http.unsupportedTEError │ │ │ │ -*[]*http.http2ClientConn │ │ │ │ -*http.http2writeSettings │ │ │ │ -IsHTTP2NoCachedConnError │ │ │ │ -*http.erringRoundTripper │ │ │ │ -*http.http2serverMessage │ │ │ │ -*func() netip.addrDetail │ │ │ │ -*[]*multipart.FileHeader │ │ │ │ -*func(func(string) bool) │ │ │ │ -*[2]http.socksAuthMethod │ │ │ │ -*func(hpack.HeaderField) │ │ │ │ -*func(fs.FileMode) error │ │ │ │ -*func(int64, int64) bool │ │ │ │ +*syscall.SockaddrNetlink │ │ │ │ +*syscall.RawSockaddrUnix │ │ │ │ +handleAuthUserPassVerify │ │ │ │ setUserArenaChunkToFault │ │ │ │ *[]runtime.stackfreelist │ │ │ │ *runtime.persistentAlloc │ │ │ │ *[2][2]*runtime.traceBuf │ │ │ │ *runtime.pcvalueCacheEnt │ │ │ │ -*func(interface {}, int) │ │ │ │ -*map[string]interface {} │ │ │ │ -*syscall.SockaddrNetlink │ │ │ │ -*syscall.RawSockaddrUnix │ │ │ │ -*time.parseDurationError │ │ │ │ -*map.group[string]uint64 │ │ │ │ -*func() oauth2.AuthStyle │ │ │ │ -*struct { config.Alias } │ │ │ │ -*[]oauth2.AuthCodeOption │ │ │ │ -extractUsernameFromToken │ │ │ │ -setupPassThroughListener │ │ │ │ -writeToPassThroughClient │ │ │ │ +*func() ([]uint8, error) │ │ │ │ +*func(reflect.Type) bool │ │ │ │ +*func() <-chan struct {} │ │ │ │ +Function │ │ │ │ +json:"function" │ │ │ │ +*map.group[string]string │ │ │ │ *func() reflectlite.Type │ │ │ │ -*func(int32, int32) bool │ │ │ │ -*iter.Seq[reflect.Value] │ │ │ │ -*func(int) reflect.Value │ │ │ │ -*func() *reflect.MapIter │ │ │ │ -*strings.genericReplacer │ │ │ │ log/slog/internal/buffer │ │ │ │ -*json.UnmarshalTypeError │ │ │ │ -*func() (float64, error) │ │ │ │ *func() json.encoderFunc │ │ │ │ -*func(int, string) error │ │ │ │ -*tls.QUICEncryptionLevel │ │ │ │ -PreferServerCipherSuites │ │ │ │ -EncryptedClientHelloKeys │ │ │ │ -*tls.keySharePrivateKeys │ │ │ │ -*tls.certificateMsgTLS13 │ │ │ │ -hashForClientCertificate │ │ │ │ -*tls.newSessionTicketMsg │ │ │ │ -processClientKeyExchange │ │ │ │ -processServerKeyExchange │ │ │ │ -*func([]uint8) hash.Hash │ │ │ │ -*[]asn1.ObjectIdentifier │ │ │ │ -InhibitPolicyMappingZero │ │ │ │ -*[12]tls.SignatureScheme │ │ │ │ -*func() *base64.Encoding │ │ │ │ -*func(*url.URL) *url.URL │ │ │ │ *net.UnknownNetworkError │ │ │ │ -*func(net.IPMask) net.IP │ │ │ │ -*textproto.ProtocolError │ │ │ │ -*flate.CorruptInputError │ │ │ │ -*func(*flate.compressor) │ │ │ │ -*func([]uint8, []uint32) │ │ │ │ -*[16384]flate.tableEntry │ │ │ │ -*hpack.InvalidIndexError │ │ │ │ -*func() *profile.Profile │ │ │ │ -*[]yaml.yaml_node_item_t │ │ │ │ -*[]yaml.yaml_node_pair_t │ │ │ │ -getPossiblyUnhashableKey │ │ │ │ -setPossiblyUnhashableKey │ │ │ │ -*template.missingValType │ │ │ │ -*oauth2.reuseTokenSource │ │ │ │ -PasswordCredentialsToken │ │ │ │ -*func() *expr.SourceInfo │ │ │ │ -*func() ref.TypeProvider │ │ │ │ -*func(*ast.AST) ast.Expr │ │ │ │ -*func(ast.Expr) *ast.AST │ │ │ │ -*cel.ASTValidatorFactory │ │ │ │ -*func(...ref.Type) error │ │ │ │ -*map.group[int64]ref.Val │ │ │ │ -*map[string]parser.Macro │ │ │ │ -*func(int64) *types.Type │ │ │ │ -*ext.stringFormatChecker │ │ │ │ -*ext.formattedMapEntryV2 │ │ │ │ -*func(error) *oidc.Error │ │ │ │ -WithReturnParentToClient │ │ │ │ -*func([]uint8) [][]uint8 │ │ │ │ -*func() crypto.PublicKey │ │ │ │ -*func(*big.Int) *big.Int │ │ │ │ -*x509.SignatureAlgorithm │ │ │ │ -*x509.PublicKeyAlgorithm │ │ │ │ -*func(*x509.Certificate) │ │ │ │ -asn1:"optional,tag:0" │ │ │ │ -*[]*x509.policyGraphNode │ │ │ │ -*gcm.GCMWithCounterNonce │ │ │ │ -ClientEarlyTrafficSecret │ │ │ │ -*func(netip.Prefix) bool │ │ │ │ -*func(string) netip.Addr │ │ │ │ *map.group[string]uint16 │ │ │ │ *dnsmessage.AAAAResource │ │ │ │ -probablyPrimeMillerRabin │ │ │ │ -*internal.AuthStyleCache │ │ │ │ -*internal.expirationTime │ │ │ │ -*func(logrus.Level) bool │ │ │ │ -*func(logrus.BufferPool) │ │ │ │ -*jose.SignatureAlgorithm │ │ │ │ -DetachedCompactSerialize │ │ │ │ -*[]jose.recipientSigInfo │ │ │ │ -*func() *jose.JSONWebKey │ │ │ │ -*jose.rsaDecrypterSigner │ │ │ │ -*[]jose.rawSignatureInfo │ │ │ │ -json:"use,omitempty" │ │ │ │ -json:"kty,omitempty" │ │ │ │ -json:"kid,omitempty" │ │ │ │ -json:"crv,omitempty" │ │ │ │ -json:"alg,omitempty" │ │ │ │ -json:"x5c,omitempty" │ │ │ │ -json:"x5u,omitempty" │ │ │ │ -*uuid.invalidLengthError │ │ │ │ -*ast.navigableStructImpl │ │ │ │ -*ast.navigableSelectImpl │ │ │ │ -*func(ast.Expr) ast.Expr │ │ │ │ -*[]*types.AttributeTrail │ │ │ │ -*types.stringKeyIterator │ │ │ │ -*types.stringMapAccessor │ │ │ │ -*types.refValMapAccessor │ │ │ │ -*func(time.Time) ref.Val │ │ │ │ -*func() ([]uint8, []int) │ │ │ │ -*expr.Expr_Comprehension │ │ │ │ -*func() *expr.Expr_Ident │ │ │ │ -protogen:"open.v1" │ │ │ │ -*func() *expr.UnknownSet │ │ │ │ -*expr.Type_PrimitiveType │ │ │ │ -*expr.Type_WellKnownType │ │ │ │ -*expr.Type_AbstractType_ │ │ │ │ -*expr.Constant_BoolValue │ │ │ │ -*expr.Constant_NullValue │ │ │ │ -*func() []*status.Status │ │ │ │ -*[12]*decls.VariableDecl │ │ │ │ -*[47]*decls.FunctionDecl │ │ │ │ -*interpreter.CostTracker │ │ │ │ -*interpreter.refValStack │ │ │ │ -*[]interpreter.Qualifier │ │ │ │ -UnknownAttributePatterns │ │ │ │ -*interpreter.evalVarArgs │ │ │ │ -*interpreter.Interpreter │ │ │ │ -*interpreter.overloadMap │ │ │ │ -*interpreter.attrFactory │ │ │ │ -*map.group[int]struct {} │ │ │ │ -*map.group[string]uint32 │ │ │ │ -*map[uint32]interface {} │ │ │ │ -*map[uint64]interface {} │ │ │ │ -ReportContextSensitivity │ │ │ │ -*func(antlr.Parser) bool │ │ │ │ -GetErrorListenerDispatch │ │ │ │ -*func() []antlr.ATNState │ │ │ │ -*protoreflect.EnumNumber │ │ │ │ -*protoreflect.Descriptor │ │ │ │ -*protoreflect.FileImport │ │ │ │ -*protoreflect.SourcePath │ │ │ │ -*protoreflect.EnumRanges │ │ │ │ -*func() protowire.Number │ │ │ │ -*func() protoreflect.Map │ │ │ │ -unmarshalMessageSetField │ │ │ │ -RangeExtensionsByMessage │ │ │ │ -*dynamicpb.extensionType │ │ │ │ -*pb.EnumValueDescription │ │ │ │ -*descriptorpb.FeatureSet │ │ │ │ -GetRepeatedFieldEncoding │ │ │ │ -*func() *structpb.Struct │ │ │ │ -*securecookie.Serializer │ │ │ │ -*securecookie.GobEncoder │ │ │ │ -*func() *ecdsa.PublicKey │ │ │ │ -montgomeryRepresentation │ │ │ │ -Critical │ │ │ │ -asn1:"optional" │ │ │ │ -*func(*pkix.RDNSequence) │ │ │ │ -*func() pkix.RDNSequence │ │ │ │ -*pkix.TBSCertificateList │ │ │ │ -*pkix.RevokedCertificate │ │ │ │ -*mlkem.encryptionKey1024 │ │ │ │ -*mlkem.decryptionKey1024 │ │ │ │ -*antlr.PredictionContext │ │ │ │ -*func() antlr.CharStream │ │ │ │ -*func() []antlr.Interval │ │ │ │ -*antlr.BaseDecisionState │ │ │ │ -*[]*antlr.RuleStartState │ │ │ │ -*[]antlr.SemanticContext │ │ │ │ -*[]*antlr.PredPrediction │ │ │ │ -*antlr.ParserRuleContext │ │ │ │ -*antlr.ParseTreeListener │ │ │ │ -*func(antlr.TokenStream) │ │ │ │ -BaseRecognitionException │ │ │ │ -closureCheckingStopState │ │ │ │ -*func(antlr.TokenSource) │ │ │ │ -*antlr.LexerCustomAction │ │ │ │ -*antlr.StarLoopbackState │ │ │ │ -*antlr.PlusLoopbackState │ │ │ │ -*antlr.EpsilonTransition │ │ │ │ -*antlr.CommonTokenStream │ │ │ │ -*antlr.LexerATNSimulator │ │ │ │ -addTerminalNodeChild 0 │ │ │ │ -*func(*gen.UnaryContext) │ │ │ │ -removeParseListeners 0 │ │ │ │ -*func() gen.ICalcContext │ │ │ │ -*gen.IEscapeIdentContext │ │ │ │ -*func() gen.IExprContext │ │ │ │ -*func(*gen.BytesContext) │ │ │ │ -*func(*gen.IdentContext) │ │ │ │ -*gen.CreateStructContext │ │ │ │ -*func(*gen.IndexContext) │ │ │ │ -*func(*gen.StartContext) │ │ │ │ -ExitFieldInitializerList │ │ │ │ -resolveMessageDependency │ │ │ │ -*gofeaturespb.GoFeatures │ │ │ │ -*func() language.Matcher │ │ │ │ -*[0]*global.ErrorHandler │ │ │ │ -*[]trace.SpanStartOption │ │ │ │ -*func() trace.TraceFlags │ │ │ │ -*func() trace.TraceState │ │ │ │ -*trace.SpanContextConfig │ │ │ │ -*impl.reflectMessageInfo │ │ │ │ -*func(impl.pointer) bool │ │ │ │ -*impl.extensionFieldInfo │ │ │ │ -*impl.lazyExtensionValue │ │ │ │ -raceDetectHookSetPresent │ │ │ │ -*func(*impl.MessageInfo) │ │ │ │ -fieldInfoForScalarOpaque │ │ │ │ -Float64ObservableCounter │ │ │ │ -Float64ObservableCounter │ │ │ │ -float64UpDownCounterB │ │ │ │ -int64ObservableGaugeB │ │ │ │ -*global.nonRecordingSpan │ │ │ │ -ExplicitBucketBoundaries │ │ │ │ -explicitBucketBoundaries │ │ │ │ -*metric.Int64GaugeConfig │ │ │ │ -*metric.Int64GaugeOption │ │ │ │ -*metric.Float64Histogram │ │ │ │ -*embedded.TracerProvider │ │ │ │ -*embedded.Float64Counter │ │ │ │ -float64ObservableCounter │ │ │ │ -*embedded.Int64Histogram │ │ │ │ -*func(int) reflect.Method │ │ │ │ -*iter.Seq[reflect.Method] │ │ │ │ -*func() *abi.UncommonType │ │ │ │ -*func() (time.Time, bool) │ │ │ │ -*func(bool, error, error) │ │ │ │ -*context.withoutCancelCtx │ │ │ │ -*func(func()) func() bool │ │ │ │ -*http.http2WriteScheduler │ │ │ │ -*func() *http.http2Framer │ │ │ │ -MaxDecoderHeaderTableSize │ │ │ │ -MaxEncoderHeaderTableSize │ │ │ │ -*func() (*url.URL, error) │ │ │ │ -MaxReceiveBufferPerStream │ │ │ │ -*map[*http.conn]struct {} │ │ │ │ -*func(net.Listener) error │ │ │ │ -*http.http2bufferedWriter │ │ │ │ -*http.http2responseWriter │ │ │ │ -*http.http2RSTStreamFrame │ │ │ │ -newWriterAndRequestNoBody │ │ │ │ -promoteUndeclaredTrailers │ │ │ │ -*http.readWriteCloserBody │ │ │ │ -*http.finishAsyncByteRead │ │ │ │ -*map[string]http.muxEntry │ │ │ │ -*http.http2writeQueuePool │ │ │ │ -*http.http2ClientConnPool │ │ │ │ -*chan http.requestAndChan │ │ │ │ -currentRequestCountLocked │ │ │ │ -*http.http2clientConnPool │ │ │ │ -*func() (net.Conn, error) │ │ │ │ -*http.nothingWrittenError │ │ │ │ -*[10]runtime.heldLockInfo │ │ │ │ +*syscall.RawSockaddrInet4 │ │ │ │ +*syscall.RawSockaddrInet6 │ │ │ │ +*syscall.NetlinkRouteAttr │ │ │ │ +*c.OpenVPNPluginCallbacks │ │ │ │ *[4]runtime.stackfreelist │ │ │ │ *runtime.gcMarkWorkerMode │ │ │ │ *runtime.traceBlockReason │ │ │ │ +*[10]runtime.heldLockInfo │ │ │ │ *[]*runtime.PanicNilError │ │ │ │ *runtime.gcStatsAggregate │ │ │ │ *map[int32]unsafe.Pointer │ │ │ │ *map[unsafe.Pointer]int32 │ │ │ │ -json:",omitempty" │ │ │ │ -json:",omitempty" │ │ │ │ -*syscall.RawSockaddrInet4 │ │ │ │ -*syscall.RawSockaddrInet6 │ │ │ │ -*syscall.NetlinkRouteAttr │ │ │ │ -*func(time.Duration) bool │ │ │ │ -*config.OpenVPNCommonName │ │ │ │ -*map[string]reflect.Value │ │ │ │ -*oauth2.clientConfigToken │ │ │ │ -storeProfileSelectorToken │ │ │ │ -*[1]oauth2.AuthCodeOption │ │ │ │ -*[2]oauth2.AuthCodeOption │ │ │ │ -*utils.UserAgentTransport │ │ │ │ -*func(int, string) *uint8 │ │ │ │ -*encoding.BinaryMarshaler │ │ │ │ -*encoding.TextUnmarshaler │ │ │ │ +*func() *abi.UncommonType │ │ │ │ +*func(int) reflect.Method │ │ │ │ +*iter.Seq[reflect.Method] │ │ │ │ +*func() (time.Time, bool) │ │ │ │ +*func(bool, error, error) │ │ │ │ +*context.withoutCancelCtx │ │ │ │ +*func(func()) func() bool │ │ │ │ +unregisterResponseChannel │ │ │ │ +*maps.unhashableTypeError │ │ │ │ +getWithoutKeySmallFastStr │ │ │ │ *func(reflect.Value) bool │ │ │ │ -*func(int32) (int, error) │ │ │ │ *[]json.reflectWithString │ │ │ │ -*func(interface {}) error │ │ │ │ -*tls.RenegotiationSupport │ │ │ │ -unmarshalHandshakeMessage │ │ │ │ -*tls.certificateVerifyMsg │ │ │ │ -*tls.certificateStatusMsg │ │ │ │ -*tls.clientKeyExchangeMsg │ │ │ │ -*tls.serverKeyExchangeMsg │ │ │ │ -generateClientKeyExchange │ │ │ │ -generateServerKeyExchange │ │ │ │ -*func() *nistec.P256Point │ │ │ │ -*func() *nistec.P384Point │ │ │ │ -*func() *nistec.P521Point │ │ │ │ -*func() *x509.Certificate │ │ │ │ -*tls.clientHandshakeState │ │ │ │ -*tls.serverHandshakeState │ │ │ │ -RequireExplicitPolicyZero │ │ │ │ -*base64.CorruptInputError │ │ │ │ -*func(...string) *url.URL │ │ │ │ +*encoding.TextUnmarshaler │ │ │ │ IsInterfaceLocalMulticast │ │ │ │ -*func() (*os.File, error) │ │ │ │ -*func(netip.AddrPort) int │ │ │ │ +*func() (net.Conn, error) │ │ │ │ *net.result[[]net.IPAddr] │ │ │ │ -*func() ([]string, error) │ │ │ │ *net.result[go.shape.int] │ │ │ │ -*func() []profile.decoder │ │ │ │ -*map.group[string][]int64 │ │ │ │ -subscribeTraceStartWriter │ │ │ │ -unsubscribeFlightRecorder │ │ │ │ -*func(string, bool) error │ │ │ │ -*maps.unhashableTypeError │ │ │ │ -getWithoutKeySmallFastStr │ │ │ │ -*yaml.obsoleteUnmarshaler │ │ │ │ -*yaml.yaml_scalar_style_t │ │ │ │ -*yaml.yaml_parser_state_t │ │ │ │ -*yaml.yaml_read_handler_t │ │ │ │ -*[]yaml.yaml_simple_key_t │ │ │ │ -*[]yaml.yaml_alias_data_t │ │ │ │ -UserCode │ │ │ │ -json:"user_code" │ │ │ │ -*map.group[string]ref.Val │ │ │ │ -*cel.optimizerExprFactory │ │ │ │ -*map.group[int64]ast.Expr │ │ │ │ -*func(ast.Expr, ast.Expr) │ │ │ │ -*oidc.SpaceDelimitedArray │ │ │ │ -*oidc.CodeChallengeMethod │ │ │ │ -*oidc.AccessTokenResponse │ │ │ │ -*func(io.RuneReader) bool │ │ │ │ -*func() *nistec.P224Point │ │ │ │ -*func() *ecdsa.PrivateKey │ │ │ │ -*func(string, string) int │ │ │ │ -MaxConstraintComparisions │ │ │ │ -asn1:"explicit,tag:1" │ │ │ │ -*hpke.unsupportedCurveKEM │ │ │ │ -EarlyExporterMasterSecret │ │ │ │ -*func() *netip.addrDetail │ │ │ │ *chan singleflight.Result │ │ │ │ -*func(bisect.Writer) bool │ │ │ │ -ErrorURI │ │ │ │ -json:"error_uri" │ │ │ │ -*hmac.errCloneUnsupported │ │ │ │ -*func(logrus.LogFunction) │ │ │ │ -EnvironmentOverrideColors │ │ │ │ -CertificateThumbprintSHA1 │ │ │ │ -*jose.edEncrypterVerifier │ │ │ │ -*jose.ecEncrypterVerifier │ │ │ │ -*jose.rawJSONWebSignature │ │ │ │ -*func() ast.EntryExprKind │ │ │ │ -*func(int32, int32) int32 │ │ │ │ -*func(int64, *types.Type) │ │ │ │ -*types.interopFoldableMap │ │ │ │ -*types.defaultTypeAdapter │ │ │ │ -*types.reflectMapAccessor │ │ │ │ -*types.jsonStructAccessor │ │ │ │ -*[1]*types.AttributeTrail │ │ │ │ -*func() *expr.Expr_Select │ │ │ │ -*func() expr.isValue_Kind │ │ │ │ -*[]*expr.Explain_ExprStep │ │ │ │ -*[]*expr.EvalState_Result │ │ │ │ -*func() []*expr.ExprValue │ │ │ │ -*expr.Constant_BytesValue │ │ │ │ -*expr.Constant_Int64Value │ │ │ │ -*map.group[int64][]string │ │ │ │ -*func(int) (string, bool) │ │ │ │ -*func() map[string]string │ │ │ │ -TypeName │ │ │ │ -yaml:"type_name" │ │ │ │ -*func(string) *env.Config │ │ │ │ -*interpreter.evalTestOnly │ │ │ │ -*interpreter.EvalObserver │ │ │ │ -*interpreter.intQualifier │ │ │ │ -*map.group[string]float32 │ │ │ │ -*map.group[string]float64 │ │ │ │ -VisitFieldInitializerList │ │ │ │ -*parser.recursionListener │ │ │ │ -*func(antlr.TerminalNode) │ │ │ │ -*func(antlr.Token) string │ │ │ │ -ReportNoViableAlternative │ │ │ │ -*parser.lookaheadConsumer │ │ │ │ -*func() antlr.TokenStream │ │ │ │ -*func() []*antlr.DFAState │ │ │ │ -*map[int][]antlr.ATNState │ │ │ │ -*func(antlr.ATNState) int │ │ │ │ -*func(*antlr.IntervalSet) │ │ │ │ -*func([]antlr.Transition) │ │ │ │ -GetEpsilonOnlyTransitions │ │ │ │ -*protoreflect.Cardinality │ │ │ │ -*func() protoreflect.Name │ │ │ │ -*func(protoreflect.Value) │ │ │ │ -*protoreflect.FileImports │ │ │ │ -appendEnumDescriptorProto │ │ │ │ -appendFileDescriptorProto │ │ │ │ -appendUninterpretedOption │ │ │ │ -*protoreflect.FieldRanges │ │ │ │ -*func() protoreflect.Kind │ │ │ │ -*protoreflect.MessageType │ │ │ │ -*func() protoreflect.List │ │ │ │ -*descriptorpb.EnumOptions │ │ │ │ -*descriptorpb.FileOptions │ │ │ │ -golang.org/x/text/message │ │ │ │ -*structpb.Value_ListValue │ │ │ │ -*func() []*structpb.Value │ │ │ │ -*structpb.Value_BoolValue │ │ │ │ -*structpb.Value_NullValue │ │ │ │ -*securecookie.cookieError │ │ │ │ -github.com/zitadel/schema │ │ │ │ -*map[*syntax.Regexp]int64 │ │ │ │ -*func([]uint8) *hmac.HMAC │ │ │ │ -*map.group[string][]uint8 │ │ │ │ -*pkix.AlgorithmIdentifier │ │ │ │ -*json.NumberUnmarshalType │ │ │ │ -*protojson.MarshalOptions │ │ │ │ -*runes.supplementalBuffer │ │ │ │ -*func(antlr.TokenFactory) │ │ │ │ -*func() antlr.TokenSource │ │ │ │ -*func(int, int, int) bool │ │ │ │ -*antlr.ParserATNSimulator │ │ │ │ -*func() antlr.RuleContext │ │ │ │ -*antlr.WildcardTransition │ │ │ │ -*antlr.LexerChannelAction │ │ │ │ -*antlr.CommonTokenFactory │ │ │ │ -*antlr.ILexerATNSimulator │ │ │ │ -*antlr.StarLoopEntryState │ │ │ │ -*antlr.LexerPopModeAction │ │ │ │ -outermostPrecedenceReturn │ │ │ │ -*antlr.ProxyErrorListener │ │ │ │ -*map[int][]antlr.JPCEntry │ │ │ │ -*func(*gen.MemberContext) │ │ │ │ -addContextToParseTree 0 │ │ │ │ -*func() gen.IUnaryContext │ │ │ │ -*func([]gen.IExprContext) │ │ │ │ -*func() gen.IStartContext │ │ │ │ -*func(*gen.DoubleContext) │ │ │ │ -*func(*gen.StringContext) │ │ │ │ -*func(*gen.NestedContext) │ │ │ │ -*gen.CreateMessageContext │ │ │ │ -*func(*gen.SelectContext) │ │ │ │ -*func(*gen.NegateContext) │ │ │ │ -*gen.ConditionalOrContext │ │ │ │ -EnterFieldInitializerList │ │ │ │ -*pragma.NoUnkeyedLiterals │ │ │ │ -*errors.SizeMismatchError │ │ │ │ -*filedesc.EditionFeatures │ │ │ │ -*filedesc.SourceLocations │ │ │ │ -*map[filedesc.pathKey]int │ │ │ │ -*filedesc.PlaceholderFile │ │ │ │ -*filedesc.PlaceholderEnum │ │ │ │ -*filedesc.resolverByIndex │ │ │ │ -*map[string]number.system │ │ │ │ -*func([]uint8, int32) int │ │ │ │ -*map[gob.typeId]gob.decOp │ │ │ │ -*func() *fiat.P224Element │ │ │ │ -*func() *fiat.P384Element │ │ │ │ -*func() *fiat.P521Element │ │ │ │ -InstrumentationAttributes │ │ │ │ -*func(codes.Code, string) │ │ │ │ -*func() trace.SpanContext │ │ │ │ -*trace.noopTracerProvider │ │ │ │ -*filetype.resolverByIndex │ │ │ │ -*func() *impl.MessageInfo │ │ │ │ -fieldInfoForMessageOpaque │ │ │ │ -*impl.aberrantMessageType │ │ │ │ -*func() protoreflect.Enum │ │ │ │ -*impl.messageIfaceWrapper │ │ │ │ -*map[string]catmsg.Handle │ │ │ │ -*global.textMapPropagator │ │ │ │ -*func() metric.Observable │ │ │ │ -*global.propagatorsHolder │ │ │ │ -*[]metric.Float64Callback │ │ │ │ -applyFloat64UpDownCounter │ │ │ │ -applyInt64ObservableGauge │ │ │ │ -*metric.Float64Observable │ │ │ │ -*func(attribute.Key) bool │ │ │ │ -*prototext.MarshalOptions │ │ │ │ -*func(reflect.Method) bool │ │ │ │ -*func(string) (int, error) │ │ │ │ -*func(string) slog.Handler │ │ │ │ -*func(string) *slog.Logger │ │ │ │ -*map.group[string][]string │ │ │ │ -maybeServeUnencryptedHTTP2 │ │ │ │ -*http.http2readFrameResult │ │ │ │ -*http.http2writeResHeaders │ │ │ │ -closeAllStreamsOnConnClose │ │ │ │ -*func([]uint8, int) string │ │ │ │ -*http.expectContinueReader │ │ │ │ -*func(string, string) bool │ │ │ │ -*http.globalOptionsHandler │ │ │ │ -StrictMaxConcurrentStreams │ │ │ │ -strictMaxConcurrentStreams │ │ │ │ -*http.http2ClientConnState │ │ │ │ -*http.http2ConnectionError │ │ │ │ -*http.http2handlerPanicRST │ │ │ │ -*http.http2goAwayFlowError │ │ │ │ -*http.checkConnErrorWriter │ │ │ │ -*http.http2stickyErrWriter │ │ │ │ -*http.requestBodyReadError │ │ │ │ -*map[http.ConnState]string │ │ │ │ -*map[string][]*http.Cookie │ │ │ │ +*syscall.SockaddrLinklayer │ │ │ │ *func(func(uintptr)) error │ │ │ │ +*chan *management.Response │ │ │ │ *atomic.Pointer[runtime.m] │ │ │ │ *map[abi.TypeOff]*abi.Type │ │ │ │ *runtime.maybeTraceablePtr │ │ │ │ *[]runtime.pcvalueCacheEnt │ │ │ │ *[0]*runtime.PanicNilError │ │ │ │ *runtime.sysStatsAggregate │ │ │ │ *runtime.cpuStatsAggregate │ │ │ │ *runtime.sliceInterfacePtr │ │ │ │ -*func(uint64, uint64) bool │ │ │ │ *runtime.debugCallWrapArgs │ │ │ │ -*func() *abi.InterfaceType │ │ │ │ -Settings │ │ │ │ -json:",omitempty" │ │ │ │ -*syscall.SockaddrLinklayer │ │ │ │ -*config.OAuth2RefreshNonce │ │ │ │ -ReadFromFlagAndEnvironment │ │ │ │ -*config.OpenVPNPassthrough │ │ │ │ -*[]map[string]interface {} │ │ │ │ -*func(string) interface {} │ │ │ │ -createProfileSelectorToken │ │ │ │ -checkClientSsoCapabilities │ │ │ │ -handleClientAuthentication │ │ │ │ -setupUNIXSocketPermissions │ │ │ │ -*func(uint32, uint32) bool │ │ │ │ -*func([]int) reflect.Value │ │ │ │ -*strings.appendSliceWriter │ │ │ │ +*func(reflect.Method) bool │ │ │ │ +*func(string) slog.Handler │ │ │ │ +handleManagementClientAuth │ │ │ │ *json.UnsupportedTypeError │ │ │ │ -*func(reflect.Value) error │ │ │ │ -NegotiatedProtocolIsMutual │ │ │ │ -handlePostHandshakeMessage │ │ │ │ -quicGetTransportParameters │ │ │ │ -quicSetTransportParameters │ │ │ │ -*tls.certificateRequestMsg │ │ │ │ *func(string) net.sockaddr │ │ │ │ -*func(time.Duration) error │ │ │ │ -*net.tcpConnWithoutWriteTo │ │ │ │ +*map.group[string][]string │ │ │ │ *map[string]map[string]int │ │ │ │ -*func(*flate.decompressor) │ │ │ │ -*func(int, func(int, int)) │ │ │ │ -*map.group[string][2]int32 │ │ │ │ -*go.shape.map[string]int32 │ │ │ │ -*func(int) *pprof.labelMap │ │ │ │ -*map[string]*pprof.Profile │ │ │ │ -*map[uintptr]pprof.locInfo │ │ │ │ -*func(int, int, int) error │ │ │ │ -*profilerecord.StackRecord │ │ │ │ -*yaml.yaml_emitter_state_t │ │ │ │ -*yaml.yaml_mapping_style_t │ │ │ │ -*yaml.yaml_tag_directive_t │ │ │ │ -*yaml.yaml_write_handler_t │ │ │ │ -*map.group[*yaml.Node]bool │ │ │ │ -*map[string]yaml.fieldInfo │ │ │ │ -*template.missingKeyAction │ │ │ │ -*oauth2.DeviceAuthResponse │ │ │ │ -github.com/zitadel/logging │ │ │ │ -github.com/sirupsen/logrus │ │ │ │ -*rp.HasUnauthorizedHandler │ │ │ │ -*func() []cel.ASTValidator │ │ │ │ -*func() *env.LibrarySubset │ │ │ │ -*func() map[int64]ast.Expr │ │ │ │ -*cel.nestingLimitValidator │ │ │ │ -*map.group[ref.Val]ref.Val │ │ │ │ -*map[int64]ast.OffsetRange │ │ │ │ -*ext.stringFormatCheckerV2 │ │ │ │ -*ext.dynamicSlotActivation │ │ │ │ -*ext.stringFormatValidator │ │ │ │ -*[]ext.formattedMapEntryV2 │ │ │ │ -*http.RequestAuthorization │ │ │ │ -json:"-" schema:"-" │ │ │ │ -json:"act,omitempty" │ │ │ │ -json:"jti,omitempty" │ │ │ │ -*[]jose.SignatureAlgorithm │ │ │ │ -*func(int) regexp.lazyFlag │ │ │ │ -*func(*regexp.Regexp) bool │ │ │ │ -*func(string, int) [][]int │ │ │ │ -FindAllStringSubmatchIndex │ │ │ │ -*func(io.RuneReader) []int │ │ │ │ -*func() ([]uint8, []uint8) │ │ │ │ -*func(weak.Pointer[uint8]) │ │ │ │ -*[]pkix.RevokedCertificate │ │ │ │ -*func(*x509.CertPool) bool │ │ │ │ -NextUpdate │ │ │ │ -asn1:"optional" │ │ │ │ -asn1:"explicit,tag:0" │ │ │ │ -*mlkem.EncapsulationKey768 │ │ │ │ -*mlkem.DecapsulationKey768 │ │ │ │ -*func([]big.Word) *big.Int │ │ │ │ -*map[string]parse.itemType │ │ │ │ -*func(*logrus.Entry) error │ │ │ │ -*func(error) *logrus.Entry │ │ │ │ -**oidc.AccessTokenResponse │ │ │ │ -github.com/go-jose/go-jose │ │ │ │ -*jose.rsaEncrypterVerifier │ │ │ │ -*func() jose.SignerOptions │ │ │ │ -*map.group[int32]struct {} │ │ │ │ -*ast.baseComprehensionExpr │ │ │ │ -*map[int64]*expr.Reference │ │ │ │ -*func(*types.Unknown) bool │ │ │ │ -*types.interopFoldableList │ │ │ │ -*func() structpb.NullValue │ │ │ │ -*expr.SourceInfo_Extension │ │ │ │ -protobuf_oneof:"kind" │ │ │ │ -*func() *expr.Type_MapType │ │ │ │ -*expr.Constant_StringValue │ │ │ │ -*expr.Constant_DoubleValue │ │ │ │ -*expr.Constant_Uint64Value │ │ │ │ -*checker.entrySizeEstimate │ │ │ │ -*checker.FunctionEstimator │ │ │ │ -*func(*decls.VariableDecl) │ │ │ │ -*func(*decls.FunctionDecl) │ │ │ │ -unexpectedFailedResolution │ │ │ │ -yaml:"args,omitempty" │ │ │ │ -yaml:"type,omitempty" │ │ │ │ -yaml:"name,omitempty" │ │ │ │ -*interpreter.Interpretable │ │ │ │ -*interpreter.evalZeroArity │ │ │ │ -*interpreter.PlannerOption │ │ │ │ -*interpreter.evalWatchAttr │ │ │ │ -*interpreter.evalWatchQual │ │ │ │ -*interpreter.attrQualifier │ │ │ │ -*interpreter.uintQualifier │ │ │ │ -*interpreter.boolQualifier │ │ │ │ -*interpreter.mapActivation │ │ │ │ -enableVariadicOperatorASTs │ │ │ │ -VisitIFieldInitializerList │ │ │ │ -*[]antlr.ParseTreeListener │ │ │ │ -*func(antlr.ErrorListener) │ │ │ │ -*func() *antlr.IntervalSet │ │ │ │ -*func() antlr.TokenFactory │ │ │ │ -*func(antlr.ErrorStrategy) │ │ │ │ -*func() []*antlr.ATNConfig │ │ │ │ -*map[int][]*antlr.DFAState │ │ │ │ -*func(*antlr.DFAState) int │ │ │ │ -*func(antlr.ATNState) bool │ │ │ │ -*parser.recoveryLimitError │ │ │ │ -*func() []antlr.Transition │ │ │ │ -*func(go.shape.*uint8) int │ │ │ │ -*map[int][]go.shape.*uint8 │ │ │ │ -*func(protoreflect.MapKey) │ │ │ │ -*func() protoreflect.Value │ │ │ │ -*protoreflect.ProtoMessage │ │ │ │ -appendFieldDescriptorProto │ │ │ │ -appendOneofDescriptorProto │ │ │ │ -*func() protoreflect.Names │ │ │ │ -*[]protoreflect.EnumNumber │ │ │ │ -*protoreflect.FieldNumbers │ │ │ │ -**errors.SizeMismatchError │ │ │ │ -*map[protoreflect.Name]int │ │ │ │ -*protoregistry.typesByName │ │ │ │ -GetDefaultSymbolVisibility │ │ │ │ -*descriptorpb.FieldOptions │ │ │ │ -*descriptorpb.OneofOptions │ │ │ │ -GetLeadingDetachedComments │ │ │ │ -golang.org/x/text/language │ │ │ │ -*func() []language.Variant │ │ │ │ -*securecookie.SecureCookie │ │ │ │ -Parameters │ │ │ │ -asn1:"optional" │ │ │ │ -Extensions │ │ │ │ -asn1:"optional" │ │ │ │ -*[]*antlr.TokensStartState │ │ │ │ -*antlr.LexerActionExecutor │ │ │ │ -precedenceFilterSuppressed │ │ │ │ -GetReachesIntoOuterContext │ │ │ │ -SetReachesIntoOuterContext │ │ │ │ -*antlr.PrecedencePredicate │ │ │ │ -*antlr.PredicateTransition │ │ │ │ -*antlr.LexerPushModeAction │ │ │ │ -*antlr.BaseBlockStartState │ │ │ │ -*antlr.PlusBlockStartState │ │ │ │ -*antlr.StarBlockStartState │ │ │ │ -*antlr.loopEndStateIntPair │ │ │ │ -*map[*antlr.ATNConfig]bool │ │ │ │ -getNumberOfOnChannelTokens │ │ │ │ -*func(*gen.LiteralContext) │ │ │ │ -*func(*gen.PrimaryContext) │ │ │ │ -*func() []gen.ICalcContext │ │ │ │ -*func() antlr.TerminalNode │ │ │ │ -*gen.IConditionalOrContext │ │ │ │ -*func() []gen.IExprContext │ │ │ │ -*func(gen.IOptExprContext) │ │ │ │ -*func() gen.IMemberContext │ │ │ │ -*func(*gen.OptExprContext) │ │ │ │ -*gen.ConditionalAndContext │ │ │ │ -getErrorDisplayForChar 0 │ │ │ │ -GetLegacyUnmarshalJsonEnum │ │ │ │ -*map.group[[11]uint8]int16 │ │ │ │ -*func(format.State, int32) │ │ │ │ -*map.group[gob.typeId]bool │ │ │ │ -*map[gob.typeId]*gob.decOp │ │ │ │ -*edwards25519.incomparable │ │ │ │ -*trace.traceContextKeyType │ │ │ │ -raceDetectHookAllocAndCopy │ │ │ │ -raceDetectHookClearPresent │ │ │ │ -*impl.placeholderExtension │ │ │ │ -*impl.legacyMessageWrapper │ │ │ │ -golang.org/x/text/internal │ │ │ │ -*[]metric.Int64GaugeOption │ │ │ │ -float64ObservableGaugeB │ │ │ │ -int64ObservableCounterB │ │ │ │ -*global.errorHandlerHolder │ │ │ │ -*func(string) logr.LogSink │ │ │ │ -*metric.Float64GaugeConfig │ │ │ │ -*metric.Int64CounterConfig │ │ │ │ -*metric.Float64GaugeOption │ │ │ │ -*metric.Int64CounterOption │ │ │ │ -*metric.Int64UpDownCounter │ │ │ │ -*func() attribute.KeyValue │ │ │ │ -*func(*attribute.Set) bool │ │ │ │ -*func() attribute.Distinct │ │ │ │ -*func() attribute.Iterator │ │ │ │ -*embedded.Float64Histogram │ │ │ │ +*syscall.RawSockaddrNetlink │ │ │ │ *atomic.Pointer[os.dirInfo] │ │ │ │ -*func(string, string) error │ │ │ │ -*func() (int32, int, error) │ │ │ │ -*func([]uint8) (int, error) │ │ │ │ -*func(func(slog.Attr) bool) │ │ │ │ -*func(http.http2Flags) bool │ │ │ │ -*http.http2PushPromiseParam │ │ │ │ -*func(bool, [8]uint8) error │ │ │ │ -*func(uint32, uint32) error │ │ │ │ -StrictMaxConcurrentRequests │ │ │ │ -*http.http2frameWriteResult │ │ │ │ -*chan http.http2bodyReadMsg │ │ │ │ -*http.http2unstartedHandler │ │ │ │ -initialStreamSendWindowSize │ │ │ │ -initialStreamRecvWindowSize │ │ │ │ -*http.http2MetaHeadersFrame │ │ │ │ -*func() []hpack.HeaderField │ │ │ │ -*http.http2startPushRequest │ │ │ │ -possiblyConflictingPatterns │ │ │ │ -*func(string, http.Handler) │ │ │ │ -*chan http.responseAndError │ │ │ │ -*http.http2PushPromiseFrame │ │ │ │ -*http.http2writePushPromise │ │ │ │ -*http.http2writeSettingsAck │ │ │ │ -*http.http2flushFrameWriter │ │ │ │ -*func(http.Header) []string │ │ │ │ -*func() tls.ConnectionState │ │ │ │ -*http.http2connectionStater │ │ │ │ -*func() http.ResponseWriter │ │ │ │ -*map[http.http2Flags]string │ │ │ │ -*http.socksUsernamePassword │ │ │ │ -*go.shape.[]go.shape.string │ │ │ │ *runtime.maybeTraceableChan │ │ │ │ *runtime.gcBgMarkWorkerNode │ │ │ │ *runtime.sizeClassScanStats │ │ │ │ *runtime.cleanupBlockHeader │ │ │ │ *[8]runtime.pcvalueCacheEnt │ │ │ │ *runtime.errorAddressString │ │ │ │ *runtime.heapStatsAggregate │ │ │ │ *runtime.stringInterfacePtr │ │ │ │ *runtime.uint16InterfacePtr │ │ │ │ *runtime.uint32InterfacePtr │ │ │ │ *runtime.uint64InterfacePtr │ │ │ │ *runtime.TypeAssertionError │ │ │ │ -*runtime.traceAdvancerState │ │ │ │ - GoVersion │ │ │ │ -json:",omitempty" │ │ │ │ -*syscall.RawSockaddrNetlink │ │ │ │ -*func(string, int, int) int │ │ │ │ -*map.group[string]types.URL │ │ │ │ -*func(types.UserInfo) error │ │ │ │ -*google.groupMembershipPage │ │ │ │ -*func(openvpn.oauth2Client) │ │ │ │ -handlePassThroughClientAuth │ │ │ │ -*func(int) reflectlite.Type │ │ │ │ -*encoding.BinaryUnmarshaler │ │ │ │ -*func(string) reflect.Value │ │ │ │ -*func(reflect.Value) string │ │ │ │ -*reflect.structTypeUncommon │ │ │ │ -*map.group[string]struct {} │ │ │ │ -*strings.byteStringReplacer │ │ │ │ -*func(int) ([]uint8, error) │ │ │ │ +*func([]uint8) (int, error) │ │ │ │ +*poll.DeadlineExceededError │ │ │ │ *json.UnsupportedValueError │ │ │ │ -*json.InvalidUnmarshalError │ │ │ │ *map[interface {}]struct {} │ │ │ │ *map.group[reflect.Type]int │ │ │ │ -SignedCertificateTimestamps │ │ │ │ -*tls.CertificateRequestInfo │ │ │ │ -DynamicRecordSizingDisabled │ │ │ │ -GetEncryptedClientHelloKeys │ │ │ │ -*tls.encryptedExtensionsMsg │ │ │ │ -*map.group[tls.alert]string │ │ │ │ -*map.group[x509.sum224]bool │ │ │ │ -UnhandledCriticalExtensions │ │ │ │ -PermittedDNSDomainsCritical │ │ │ │ -*net.tcpConnWithoutReadFrom │ │ │ │ *map[string][]net.nssSource │ │ │ │ *net._Ctype_struct_addrinfo │ │ │ │ *net._Ctype_struct_sockaddr │ │ │ │ *<-chan singleflight.Result │ │ │ │ -*httptrace.WroteRequestInfo │ │ │ │ -*func(io.Writer, int) error │ │ │ │ -SetMaxDynamicTableSizeLimit │ │ │ │ -parseDynamicTableSizeUpdate │ │ │ │ -*map[uint64]profile.mapInfo │ │ │ │ -*map[interface {}][]uintptr │ │ │ │ -unsubscribeTraceStartWriter │ │ │ │ -*poll.DeadlineExceededError │ │ │ │ -*yaml.yaml_sequence_style_t │ │ │ │ -*[]yaml.yaml_parser_state_t │ │ │ │ -*[2]map[string]interface {} │ │ │ │ -**oauth2.DeviceAuthResponse │ │ │ │ - ExpiresIn │ │ │ │ -json:"expires_in" │ │ │ │ -*func() *http.CookieHandler │ │ │ │ -*func() *rp.IDTokenVerifier │ │ │ │ -useSigningAlgsFromDiscovery │ │ │ │ -*[]oidc.CodeChallengeMethod │ │ │ │ -*func() []cel.ProgramOption │ │ │ │ -*cel.MutableValidatorConfig │ │ │ │ -*cel.ASTValidatorConfigurer │ │ │ │ -*func(interface {}) ref.Val │ │ │ │ -*ext.constantSlotActivation │ │ │ │ -*map[string]*structpb.Value │ │ │ │ -redirectDisabled │ │ │ │ -schema:"-" │ │ │ │ -json:"iss,omitempty" │ │ │ │ -ClientID │ │ │ │ -schema:"client_id" │ │ │ │ - TokenType │ │ │ │ -json:"token_type" │ │ │ │ -*func([]uint8, int) [][]int │ │ │ │ -*func(string, int) []string │ │ │ │ -*func() crypto.Encapsulator │ │ │ │ -*rsa.PKCS1v15DecryptOptions │ │ │ │ -*x509.UnknownAuthorityError │ │ │ │ -crypto/internal/fips140/aes │ │ │ │ -*gcm.GCMWithXORCounterNonce │ │ │ │ -*tls13.ExporterMasterSecret │ │ │ │ -*mlkem.EncapsulationKey1024 │ │ │ │ -*mlkem.DecapsulationKey1024 │ │ │ │ *map[*abi.Type]interface {} │ │ │ │ *chan<- singleflight.Result │ │ │ │ -*func([]uint8, int) []uint8 │ │ │ │ -*map[logrus.fieldKey]string │ │ │ │ -*client.TokenEndpointCaller │ │ │ │ -CertificateThumbprintSHA256 │ │ │ │ -*func() []ast.NavigableExpr │ │ │ │ -*map.group[int64]*expr.Expr │ │ │ │ -*map.group[int64]*expr.Type │ │ │ │ -*func() *expr.Type_ListType │ │ │ │ -crossTypeNumericComparisons │ │ │ │ -*checker.overloadResolution │ │ │ │ -notAnOptionalFieldSelection │ │ │ │ -*func(common.Source) string │ │ │ │ -*containers.ContainerOption │ │ │ │ -*interpreter.evalWatchConst │ │ │ │ -*interpreter.maybeAttribute │ │ │ │ -*interpreter.fieldQualifier │ │ │ │ -*interpreter.partActivation │ │ │ │ -*map.group[int]interface {} │ │ │ │ -*func(...ast.Expr) ast.Expr │ │ │ │ -ReportAttemptingFullContext │ │ │ │ -*func() antlr.ErrorStrategy │ │ │ │ -*func() antlr.ErrorListener │ │ │ │ -enableHiddenAccumulatorName │ │ │ │ -*[]*antlr.PredictionContext │ │ │ │ -*map[int][]*antlr.ATNConfig │ │ │ │ -*func(*antlr.ATNConfig) int │ │ │ │ -*func(*antlr.DFAState) bool │ │ │ │ -*parser.lookaheadLimitError │ │ │ │ -*func() protoreflect.Syntax │ │ │ │ -appendExtensionRangeOptions │ │ │ │ -appendMethodDescriptorProto │ │ │ │ -*[2]protoreflect.EnumNumber │ │ │ │ -*func(int) protowire.Number │ │ │ │ -*protoreflect.ExtensionType │ │ │ │ -*func() protoreflect.MapKey │ │ │ │ -*descriptorpb.MethodOptions │ │ │ │ -*func(language.Region) bool │ │ │ │ -*func() *structpb.NullValue │ │ │ │ -*func() *structpb.ListValue │ │ │ │ -*structpb.Value_StructValue │ │ │ │ -*structpb.Value_StringValue │ │ │ │ -*structpb.Value_NumberValue │ │ │ │ -crypto/internal/fips140/rsa │ │ │ │ -*asn1.invalidUnmarshalError │ │ │ │ -*func([]uint8, []uint8) int │ │ │ │ -*pkix.AttributeTypeAndValue │ │ │ │ -vendor/golang.org/x/sys/cpu │ │ │ │ -*map.group[uint64]struct {} │ │ │ │ -*antlr.RecognitionException │ │ │ │ -*func(*antlr.TraceListener) │ │ │ │ -*antlr.NoViableAltException │ │ │ │ -*antlr.ConsoleErrorListener │ │ │ │ -*antlr.DefaultErrorListener │ │ │ │ -*antlr.DefaultErrorStrategy │ │ │ │ -*antlr.BasicBlockStartState │ │ │ │ -*func(*antlr.BlockEndState) │ │ │ │ -*antlr.BaseParseTreeVisitor │ │ │ │ -*func(antlr.CharStream) int │ │ │ │ -compileParseTreePattern 0 │ │ │ │ -*func(int) gen.ICalcContext │ │ │ │ -*gen.IConditionalAndContext │ │ │ │ -*func(gen.IRelationContext) │ │ │ │ -*func(int) gen.IExprContext │ │ │ │ -*func(gen.IOptFieldContext) │ │ │ │ -*func() gen.IOptExprContext │ │ │ │ -IsMapInitializerListContext │ │ │ │ -*func() gen.ILiteralContext │ │ │ │ -*func() gen.IPrimaryContext │ │ │ │ -*func(*gen.RelationContext) │ │ │ │ -*func(*gen.BoolTrueContext) │ │ │ │ -*func(*gen.OptFieldContext) │ │ │ │ -*func(*gen.ListInitContext) │ │ │ │ -*func(*gen.ExprListContext) │ │ │ │ -*func(gen.IExprListContext) │ │ │ │ -*func(gen.IListInitContext) │ │ │ │ -*gen.ConstantLiteralContext │ │ │ │ -GenerateLegacyUnmarshalJSON │ │ │ │ -*map[string]*filedesc.Field │ │ │ │ -*map[filedesc.pathKey][]int │ │ │ │ -*func(uint8) (string, bool) │ │ │ │ -VarTimeDoubleScalarBaseMult │ │ │ │ -*func(*global.ErrorHandler) │ │ │ │ -*impl.messageReflectWrapper │ │ │ │ -*impl.placeholderEnumValues │ │ │ │ -*func(protoiface.MessageV1) │ │ │ │ -*func(catmsg.Message) error │ │ │ │ -*global.delegatedInstrument │ │ │ │ -*global.meterProviderHolder │ │ │ │ -applyFloat64ObservableGauge │ │ │ │ -applyInt64ObservableCounter │ │ │ │ -*propagation.TextMapCarrier │ │ │ │ -*func() attribute.EncoderID │ │ │ │ -*attribute.unknownValueType │ │ │ │ -*func(*string, *string) bool │ │ │ │ -*map.group[string]*flag.Flag │ │ │ │ -*http.http2OpenStreamOptions │ │ │ │ -*http.http2FrameWriteRequest │ │ │ │ -*http.http2HeadersFrameParam │ │ │ │ -*func(*http.http2serverConn) │ │ │ │ -PermitProhibitedCipherSuites │ │ │ │ -MaxUploadBufferPerConnection │ │ │ │ -*func(string) []*http.Cookie │ │ │ │ -*map[*net.Listener]struct {} │ │ │ │ -DisableGeneralOptionsHandler │ │ │ │ -*func(context.Context) error │ │ │ │ -shouldConfigureHTTP2ForServe │ │ │ │ -*func(int) http.http2Setting │ │ │ │ -*http.http2WindowUpdateFrame │ │ │ │ -copyTrailersToHandlerRequest │ │ │ │ -shouldSendChunkedRequestBody │ │ │ │ -*func(*http.http2ClientConn) │ │ │ │ -*map[[8]uint8]chan struct {} │ │ │ │ -awaitOpenSlotForStreamLocked │ │ │ │ -decrStreamReservationsLocked │ │ │ │ -*http.http2netHTTPClientConn │ │ │ │ -*func() (fs.FileInfo, error) │ │ │ │ -*http.http2writeWindowUpdate │ │ │ │ -*http.http2pseudoHeaderError │ │ │ │ -*http.http2ContinuationFrame │ │ │ │ -*http.http2noCachedConnError │ │ │ │ -*func(int) ([]string, error) │ │ │ │ -*func(uintptr) (string, int) │ │ │ │ +*<-chan *management.Response │ │ │ │ *runtime.finalStatsAggregate │ │ │ │ *runtime.schedStatsAggregate │ │ │ │ -*func(uintptr, uintptr) bool │ │ │ │ *runtime.savedOpenDeferState │ │ │ │ -*[]profilerecord.StackRecord │ │ │ │ -*func([]uint8, int, int) int │ │ │ │ -createSessionLoggerWithState │ │ │ │ -extractUsernameFromToken │ │ │ │ *func(reflectlite.Type) bool │ │ │ │ -*func(string) (string, bool) │ │ │ │ -*map[*reflect.structType]int │ │ │ │ *map.group[reflect.Type]bool │ │ │ │ -*func(uint8) (string, error) │ │ │ │ -SupportedSignatureAlgorithms │ │ │ │ -*map[string]*tls.Certificate │ │ │ │ -*tls.EncryptedClientHelloKey │ │ │ │ -supportedSignatureAlgorithms │ │ │ │ -secureRenegotiationSupported │ │ │ │ -**x509.UnknownAuthorityError │ │ │ │ **net._Ctype_struct_addrinfo │ │ │ │ *map.group[string]net.byName │ │ │ │ *func(context.Context, bool) │ │ │ │ -*func(httptrace.GotConnInfo) │ │ │ │ -*func(httptrace.DNSDoneInfo) │ │ │ │ -*func(string, string, error) │ │ │ │ -*multipart.stickyErrorReader │ │ │ │ -*multipart.sectionReadCloser │ │ │ │ -*func(string, string) string │ │ │ │ -vendor/golang.org/x/net/idna │ │ │ │ -*map[uint64]*profile.Mapping │ │ │ │ -*func(poll.splicePipeFields) │ │ │ │ -*func() (int, string, error) │ │ │ │ -*func(*syscall.Stat_t) error │ │ │ │ -*func(int, int) (int, error) │ │ │ │ -*func(int, int, uint8) error │ │ │ │ -internal/runtime/pprof/label │ │ │ │ -*[]yaml.yaml_tag_directive_t │ │ │ │ -*[]yaml.yaml_emitter_state_t │ │ │ │ -*map.group[interface {}]bool │ │ │ │ -*map.group[string]*yaml.Node │ │ │ │ -*func() []*template.Template │ │ │ │ -json:"email,omitempty" │ │ │ │ -json:"roles,omitempty" │ │ │ │ -github.com/google/cel-go/cel │ │ │ │ -*[]interpreter.PlannerOption │ │ │ │ -*func(int64) common.Location │ │ │ │ -*map.group[int64]*types.Type │ │ │ │ -*[]interpreter.Interpretable │ │ │ │ -github.com/google/cel-go/ext │ │ │ │ -*ext.stringFormatValidatorV2 │ │ │ │ -json:"sub,omitempty" │ │ │ │ -json:"nonce,omitempty" │ │ │ │ -json:"state,omitempty" │ │ │ │ -*oidc.DiscoveryConfiguration │ │ │ │ -*func(crypto.PublicKey) bool │ │ │ │ -crypto/internal/fips140cache │ │ │ │ -*func() (hash.Cloner, error) │ │ │ │ -*x509.InsecureAlgorithmError │ │ │ │ -*map.group[string][]x509.OID │ │ │ │ -*func([]uint8) cipher.Stream │ │ │ │ -ClientHandshakeTrafficSecret │ │ │ │ -ServerHandshakeTrafficSecret │ │ │ │ -crypto/internal/fips140/ecdh │ │ │ │ *go.shape.*internal/abi.Type │ │ │ │ *map[dnsmessage.Class]string │ │ │ │ *map[dnsmessage.RCode]string │ │ │ │ -crypto/internal/fips140/drbg │ │ │ │ -*func(int64, int64) *big.Int │ │ │ │ -golang.org/x/oauth2/internal │ │ │ │ -*internal.LazyAuthStyleCache │ │ │ │ -crypto/internal/fips140/hmac │ │ │ │ -json:"x5t,omitempty" │ │ │ │ -*func(int32) common.Location │ │ │ │ -matchesRuntimeUnarySignature │ │ │ │ -*func() protoreflect.Message │ │ │ │ -*func() *durationpb.Duration │ │ │ │ -*func() expr.isExpr_ExprKind │ │ │ │ -*func() map[int64]*expr.Expr │ │ │ │ -*func() expr.isType_TypeKind │ │ │ │ -*func() expr.isDecl_DeclKind │ │ │ │ -*func() *expr.Decl_IdentDecl │ │ │ │ -*func() map[int64]*expr.Type │ │ │ │ -*expr.Expr_ComprehensionExpr │ │ │ │ -*expr.Constant_DurationValue │ │ │ │ -homogeneousAggregateLiterals │ │ │ │ -*map.group[types.Kind]string │ │ │ │ -*checker.attributeResolution │ │ │ │ -*interpreter.FunctionTracker │ │ │ │ -*interpreter.exprInterpreter │ │ │ │ -*func(int64) (ref.Val, bool) │ │ │ │ -*interpreter.resolutionError │ │ │ │ -*interpreter.stringQualifier │ │ │ │ -*interpreter.doubleQualifier │ │ │ │ -*interpreter.emptyActivation │ │ │ │ -*map.group[bool]interface {} │ │ │ │ -*map.group[uint]interface {} │ │ │ │ -*func() parser.MacroExpander │ │ │ │ -*func(antlr.Interval) string │ │ │ │ -expressionSizeCodePointLimit │ │ │ │ -*func(*antlr.ATNConfig) bool │ │ │ │ -*func(antlr.Transition, int) │ │ │ │ -*protoreflect.EnumDescriptor │ │ │ │ -*protoreflect.FileDescriptor │ │ │ │ -*func(pragma.DoNotImplement) │ │ │ │ -*protoreflect.SourceLocation │ │ │ │ -appendServiceDescriptorProto │ │ │ │ -*func(int) protoreflect.Name │ │ │ │ -*func(protowire.Number) bool │ │ │ │ -*map.group[string]*expr.Type │ │ │ │ -*func() descriptorpb.Edition │ │ │ │ -*descriptorpb.MessageOptions │ │ │ │ -*descriptorpb.ServiceOptions │ │ │ │ -GetJavaGenerateEqualsAndHash │ │ │ │ -*descriptorpb.SourceCodeInfo │ │ │ │ -*func() []language.Extension │ │ │ │ -*map[reflect.Type]gob.typeId │ │ │ │ -*map[string]syntax.charGroup │ │ │ │ -*ecdsa.personalizationString │ │ │ │ -crypto/internal/fips140/sha3 │ │ │ │ -*antlr.BaseParserRuleContext │ │ │ │ -GetTokenSourceCharStreamPair │ │ │ │ -*func() *antlr.BlockEndState │ │ │ │ -*[1]*antlr.PredictionContext │ │ │ │ -*[2]*antlr.PredictionContext │ │ │ │ -*func() []antlr.TerminalNode │ │ │ │ -*func() gen.IRelationContext │ │ │ │ -*[]gen.IConditionalOrContext │ │ │ │ -*func() gen.IOptFieldContext │ │ │ │ -*func([]gen.IOptExprContext) │ │ │ │ -*func() gen.IExprListContext │ │ │ │ -*func() gen.IListInitContext │ │ │ │ -*func(*gen.BoolFalseContext) │ │ │ │ -*gen.SimpleIdentifierContext │ │ │ │ -*filedesc.PlaceholderMessage │ │ │ │ -*interface { IsLazy() bool } │ │ │ │ -*func(*catmsg.Encoder) error │ │ │ │ -*map[reflect.Type]*gob.decOp │ │ │ │ -*map[reflect.Type]*gob.encOp │ │ │ │ -*func(*fiat.P224Element) int │ │ │ │ -*func(*fiat.P384Element) int │ │ │ │ -*func(*fiat.P521Element) int │ │ │ │ -*func() *global.ErrorHandler │ │ │ │ -*func(bool) trace.TraceFlags │ │ │ │ -*func() []attribute.KeyValue │ │ │ │ -*func(...attribute.KeyValue) │ │ │ │ -*func() trace.TracerProvider │ │ │ │ -*func() proto.MarshalOptions │ │ │ │ -fieldInfoForScalarListOpaque │ │ │ │ -*map[global.il]*global.meter │ │ │ │ -*[]metric.Float64GaugeOption │ │ │ │ -*[]metric.Int64CounterOption │ │ │ │ -Int64ObservableUpDownCounter │ │ │ │ -float64ObservableCounterB │ │ │ │ -Int64ObservableUpDownCounter │ │ │ │ -*global.tracerProviderHolder │ │ │ │ -*metric.Int64HistogramConfig │ │ │ │ -*metric.Float64CounterConfig │ │ │ │ -*metric.Float64CounterOption │ │ │ │ -*metric.Int64HistogramOption │ │ │ │ -*metric.Int64ObservableGauge │ │ │ │ -*metric.Float64UpDownCounter │ │ │ │ -*map.group[codes.Code]string │ │ │ │ -*map.group[string]codes.Code │ │ │ │ -int64ObservableUpDownCounter │ │ │ │ -*embedded.Int64UpDownCounter │ │ │ │ -*map[string]*http.routingNode │ │ │ │ -*oidc.Tokens[go.shape.*uint8] │ │ │ │ -*map[string]tokenstorage.item │ │ │ │ -*interface { Is(error) bool } │ │ │ │ -*interface { Unwrap() error } │ │ │ │ -*func(uintptr, []uint8) error │ │ │ │ -*func() http.http2FrameHeader │ │ │ │ -MaxReceiveBufferPerConnection │ │ │ │ -*map[uint32]*http.http2stream │ │ │ │ -*[]http.http2unstartedHandler │ │ │ │ -startGracefulShutdownInternal │ │ │ │ -*func(func(*http.ClientConn)) │ │ │ │ -*http.http2transportTestHooks │ │ │ │ -*http.http2erringRoundTripper │ │ │ │ -*http.unencryptedHTTP2Request │ │ │ │ -*map[http.http2ErrCode]string │ │ │ │ -*map[http.http2SettingID]bool │ │ │ │ -*map[string]http.RoundTripper │ │ │ │ -*map.group[pprof.handler]bool │ │ │ │ -*func(string) (string, error) │ │ │ │ -*func() (go.shape.int, error) │ │ │ │ -*struct { F uintptr; X0 int } │ │ │ │ +*func(string, string, error) │ │ │ │ +*syscall.RawSockaddrLinklayer │ │ │ │ *[]runtime.sizeClassScanStats │ │ │ │ *[][8]runtime.pcvalueCacheEnt │ │ │ │ -*struct { key int; elem int } │ │ │ │ *map.group[uint32][]*abi.Type │ │ │ │ -*syscall.RawSockaddrLinklayer │ │ │ │ -*config.OpenVPNCommonNameMode │ │ │ │ -json:"log" yaml:"log" │ │ │ │ -*map.group[string]*parse.Tree │ │ │ │ -*func(context.Context) string │ │ │ │ -*func() (reflect.Value, bool) │ │ │ │ -*func(int, int) reflect.Value │ │ │ │ -*map[*reflect.structType]bool │ │ │ │ -*map.group[reflect.visit]bool │ │ │ │ -*strings.singleStringReplacer │ │ │ │ -*func(uint8) ([]uint8, error) │ │ │ │ -*map.group[string]*json.field │ │ │ │ -*func(*tls.Certificate) error │ │ │ │ -*tls.newSessionTicketMsgTLS13 │ │ │ │ -*func() *elliptic.CurveParams │ │ │ │ -*func(*x509.Certificate) bool │ │ │ │ -*func(int32) *base64.Encoding │ │ │ │ +*interface { Is(error) bool } │ │ │ │ +*interface { Unwrap() error } │ │ │ │ +*func() (go.shape.int, error) │ │ │ │ +*func(uintptr, []uint8) error │ │ │ │ *interface { Timeout() bool } │ │ │ │ -*func() (*net.TCPConn, error) │ │ │ │ +*map.group[string]*json.field │ │ │ │ *func() ([]net.IPAddr, error) │ │ │ │ -*func(httptrace.DNSStartInfo) │ │ │ │ -*map[string]map[string]string │ │ │ │ -SetAllowedMaxDynamicTableSize │ │ │ │ -*go.shape.map[string][2]int32 │ │ │ │ -*func(*profile.Profile) error │ │ │ │ -*map[uint64]*profile.Function │ │ │ │ -*map[uint64]*profile.Location │ │ │ │ -*func(*abi.MapType) *maps.Map │ │ │ │ -*func() (interface {}, error) │ │ │ │ -*func(...interface {}) string │ │ │ │ -DeviceCode │ │ │ │ -json:"device_code" │ │ │ │ - GrantType │ │ │ │ -schema:"grant_type" │ │ │ │ -*func() interpreter.EvalState │ │ │ │ -*func() []*decls.VariableDecl │ │ │ │ -*func(string) (ref.Val, bool) │ │ │ │ -*func(...cel.EnvOption) error │ │ │ │ -*cel.ConfigurableASTValidator │ │ │ │ -*map[int64]*ast.ReferenceInfo │ │ │ │ -*map.group[string]*types.Type │ │ │ │ -*[]containers.ContainerOption │ │ │ │ -*func(int64) (ref.Val, error) │ │ │ │ -*ext.formatStringInterpolator │ │ │ │ -*ext.blockValidationExemption │ │ │ │ -*func() (driver.Value, error) │ │ │ │ -Audience │ │ │ │ -json:"aud,omitempty" │ │ │ │ -IssuedAt │ │ │ │ -json:"iat,omitempty" │ │ │ │ -*func([]uint8, int) [][]uint8 │ │ │ │ -*func(string, int) [][]string │ │ │ │ -*func(crypto.PrivateKey) bool │ │ │ │ -crypto/internal/fips140/ecdsa │ │ │ │ -*func(*ecdsa.PrivateKey) bool │ │ │ │ -*func(*net.IPNet, net.IP) int │ │ │ │ -*x509.CertificateInvalidError │ │ │ │ -*x509.pkcs1AdditionalRSAPrime │ │ │ │ -*[]pkix.AttributeTypeAndValue │ │ │ │ -crypto/internal/fips140/tls13 │ │ │ │ *[]chan<- singleflight.Result │ │ │ │ -*func(*[48]uint8, *[48]uint8) │ │ │ │ -**oidc.DiscoveryConfiguration │ │ │ │ -*func() ast.ComprehensionExpr │ │ │ │ -*func(int64) (ast.Expr, bool) │ │ │ │ -*func(int64, ast.OffsetRange) │ │ │ │ -*func() map[int64]*types.Type │ │ │ │ -*func(int64, string) ast.Expr │ │ │ │ -matchesRuntimeBinarySignature │ │ │ │ -*func() []*decls.OverloadDecl │ │ │ │ -*types.stringIfaceMapAccessor │ │ │ │ -*expr.isConstant_ConstantKind │ │ │ │ -*expr.Expr_CreateStruct_Entry │ │ │ │ -*func() *expr.Expr_CreateList │ │ │ │ -*[]*expr.SourceInfo_Extension │ │ │ │ -*func() protoreflect.EnumType │ │ │ │ -*func() expr.isExprValue_Kind │ │ │ │ -*expr.Constant_TimestampValue │ │ │ │ -*func() *checker.SizeEstimate │ │ │ │ -*interpreter.StatefulObserver │ │ │ │ -*interpreter.AttributeFactory │ │ │ │ -*interpreter.AttributePattern │ │ │ │ -*func() interpreter.Attribute │ │ │ │ -*interpreter.evalStateFactory │ │ │ │ -*interpreter.evalExhaustiveOr │ │ │ │ -*interpreter.unknownQualifier │ │ │ │ -*interpreter.attributeMatcher │ │ │ │ -*map.group[int32]interface {} │ │ │ │ -*map.group[int64]interface {} │ │ │ │ -*[1]interpreter.Interpretable │ │ │ │ -*[2]interpreter.Interpretable │ │ │ │ -github.com/antlr4-go/antlr/v4 │ │ │ │ -*[]gen.IConditionalAndContext │ │ │ │ -*func(protoreflect.Name) bool │ │ │ │ -*func() protoreflect.FullName │ │ │ │ -*protoreflect.FieldDescriptor │ │ │ │ -*protoreflect.EnumDescriptors │ │ │ │ -*protoreflect.SourceLocations │ │ │ │ -appendSourceCodeInfo_Location │ │ │ │ -*protoreflect.OneofDescriptor │ │ │ │ -*func(protoreflect.RawFields) │ │ │ │ -*func(int) protoreflect.Value │ │ │ │ -*func() []*pb.FileDescription │ │ │ │ -*func() *descriptorpb.Edition │ │ │ │ -*descriptorpb.DescriptorProto │ │ │ │ -*map[string]language.Language │ │ │ │ -*func() structpb.isValue_Kind │ │ │ │ -*map.group[*syntax.Regexp]int │ │ │ │ -crypto/internal/fips140/mlkem │ │ │ │ -*protojson.typeURLFieldRanger │ │ │ │ -*func(antlr.LexerAction) bool │ │ │ │ -*func() antlr.SemanticContext │ │ │ │ -getPrecedenceFilterSuppressed │ │ │ │ -setPrecedenceFilterSuppressed │ │ │ │ -*antlr.PredictionContextCache │ │ │ │ -getConflictingAltsOrUniqueAlt │ │ │ │ -*antlr.InputMisMatchException │ │ │ │ -*antlr.blockStartStateIntPair │ │ │ │ -*func(int, int) []antlr.Token │ │ │ │ -*func(int) antlr.TerminalNode │ │ │ │ -*func([]gen.IRelationContext) │ │ │ │ -*func([]gen.IOptFieldContext) │ │ │ │ -IsFieldInitializerListContext │ │ │ │ -*func() []gen.IOptExprContext │ │ │ │ -*gen.EscapedIdentifierContext │ │ │ │ -*func(*gen.GlobalCallContext) │ │ │ │ -*func(*gen.CreateListContext) │ │ │ │ -*func(*gen.MemberCallContext) │ │ │ │ -*func(*gen.MemberExprContext) │ │ │ │ -*func(*gen.LogicalNotContext) │ │ │ │ -*map.group[string]token.Token │ │ │ │ -*[][2]protoreflect.EnumNumber │ │ │ │ -*func() (language.Tag, error) │ │ │ │ -*map.group[string]plural.Form │ │ │ │ -*func([]uint8, uint8) []uint8 │ │ │ │ -*map[gob.typeId]*gob.wireType │ │ │ │ -*map.group[*gob.typeInfo]bool │ │ │ │ -*map[reflect.Type]gob.gobType │ │ │ │ -*func(trace.SpanContext) bool │ │ │ │ -*func(bool) trace.SpanContext │ │ │ │ -*func(...trace.SpanEndOption) │ │ │ │ -*func(impl.presenceSize) bool │ │ │ │ -fieldInfoForMessageListOpaque │ │ │ │ -*impl.extensionTypeDescriptor │ │ │ │ -*func([]protolazy.IndexEntry) │ │ │ │ -*map[global.il]*global.tracer │ │ │ │ -applyFloat64ObservableCounter │ │ │ │ -*func(int) attribute.KeyValue │ │ │ │ -github.com/go-logr/logr/funcr │ │ │ │ -*func(*os.dirInfo) *os.dirInfo │ │ │ │ +*func() (interface {}, error) │ │ │ │ +*map[interface {}]interface {} │ │ │ │ +*[2][8]runtime.pcvalueCacheEnt │ │ │ │ +*runtime.synctestDeadlockError │ │ │ │ +*map[string]runtime.metricData │ │ │ │ *func(int) reflect.StructField │ │ │ │ *iter.Seq[reflect.StructField] │ │ │ │ *func() iter.Seq[reflect.Type] │ │ │ │ *context.deadlineExceededError │ │ │ │ -*func(string, ...interface {}) │ │ │ │ -*http.http2responseWriterState │ │ │ │ -*func(http.http2Setting) error │ │ │ │ -*http.http2serverInternalState │ │ │ │ -*func() (io.ReadCloser, error) │ │ │ │ -*func() (string, string, bool) │ │ │ │ -onceSetNextProtoDefaults_Serve │ │ │ │ -*[]http.http2FrameWriteRequest │ │ │ │ -*map[http.connectMethodKey]int │ │ │ │ -*func(*http.http2clientStream) │ │ │ │ -*http.tlsHandshakeTimeoutError │ │ │ │ -*func(*url.URL) []*http.Cookie │ │ │ │ -*func(string) (fs.File, error) │ │ │ │ -*func(string) ([]uint8, error) │ │ │ │ -*runtime.goroutineProfileState │ │ │ │ -*[2][8]runtime.pcvalueCacheEnt │ │ │ │ -*runtime.synctestDeadlockError │ │ │ │ -*map.group[string]interface {} │ │ │ │ -*map[string]runtime.metricData │ │ │ │ -*struct { F uintptr; X0 *int } │ │ │ │ -*struct { F uintptr; X0 bool } │ │ │ │ -*map[interface {}]interface {} │ │ │ │ -*func() (int, time.Month, int) │ │ │ │ -*func(time.Duration) time.Time │ │ │ │ -*func(int, int, int) time.Time │ │ │ │ -*func([]uint8, string) []uint8 │ │ │ │ -*func(time.Time) time.Duration │ │ │ │ -*func() (time.Time, time.Time) │ │ │ │ -*map[string]*template.Template │ │ │ │ -Memberships │ │ │ │ -json:"memberships" │ │ │ │ -*[]tls.EncryptedClientHelloKey │ │ │ │ -EncryptedClientHelloConfigList │ │ │ │ -*func(*big.Int, *big.Int) bool │ │ │ │ -**x509.CertificateInvalidError │ │ │ │ -*func(uint16) tls.keyAgreement │ │ │ │ -*func(*net.IPNet, net.IP) bool │ │ │ │ -*func() (*net.UnixConn, error) │ │ │ │ *chan net.result[[]net.IPAddr] │ │ │ │ *chan net.result[go.shape.int] │ │ │ │ -*func() ([]uint8, bool, error) │ │ │ │ -*func([]uint8, uint16) []uint8 │ │ │ │ -*func([]uint8, uint32) []uint8 │ │ │ │ -*func([]uint8, uint64) []uint8 │ │ │ │ -*func(hpack.HeaderField) error │ │ │ │ -*func(func(hpack.HeaderField)) │ │ │ │ -*func(profile.Demangler) error │ │ │ │ -*func(*abi.MapType, *maps.Map) │ │ │ │ -*yaml.yaml_version_directive_t │ │ │ │ -*func() (*oauth2.Token, error) │ │ │ │ -json:"expiry,omitempty" │ │ │ │ -json:"ipaddr,omitempty" │ │ │ │ -*func(jose.SignatureAlgorithm) │ │ │ │ -GetDeviceAuthorizationEndpoint │ │ │ │ -*struct { key int; elem bool } │ │ │ │ -*func(*cel.Issues) *cel.Issues │ │ │ │ -*func(string) ([]string, bool) │ │ │ │ -*cel.interopLegacyTypeProvider │ │ │ │ -*func() interpreter.Activation │ │ │ │ -*map.group[string]parser.Macro │ │ │ │ -*func(ref.Val) (string, error) │ │ │ │ - NotBefore │ │ │ │ -json:"nbf,omitempty" │ │ │ │ -json:"parent,omitempty" │ │ │ │ -json:"issuer,omitempty" │ │ │ │ -*func(*regexp.Regexp, int) int │ │ │ │ -*x509.ConstraintViolationError │ │ │ │ -*func(*x509.Certificate) error │ │ │ │ -*interface { Bytes() []uint8 } │ │ │ │ -ClientApplicationTrafficSecret │ │ │ │ -ServerApplicationTrafficSecret │ │ │ │ -*func(*abi.Type, interface {}) │ │ │ │ *map[dnsmessage.section]string │ │ │ │ *map[string]*singleflight.call │ │ │ │ *[1]chan<- singleflight.Result │ │ │ │ -*func(*big.Int, uint) *big.Int │ │ │ │ -*map[string]internal.AuthStyle │ │ │ │ -crypto/internal/fips140/sha256 │ │ │ │ -*func(time.Time) *logrus.Entry │ │ │ │ -json:"header,omitempty" │ │ │ │ -*func(*ast.ReferenceInfo) bool │ │ │ │ -*func(int64, ref.Val) ast.Expr │ │ │ │ -defaultIsAssignableRuntimeType │ │ │ │ -*func(ref.Val) (ref.Val, bool) │ │ │ │ -*func() *timestamppb.Timestamp │ │ │ │ -*func() []*expr.MapValue_Entry │ │ │ │ -*func(common.Location, string) │ │ │ │ -yaml:"params,omitempty" │ │ │ │ -yaml:"target,omitempty" │ │ │ │ -yaml:"return,omitempty" │ │ │ │ -yaml:"config,omitempty" │ │ │ │ -*func(bool) *env.LibrarySubset │ │ │ │ -yaml:"stdlib,omitempty" │ │ │ │ -*interpreter.InterpretableCall │ │ │ │ -*interpreter.PartialActivation │ │ │ │ -*interpreter.ConstantQualifier │ │ │ │ -*interpreter.evalWatchAttrQual │ │ │ │ -*interpreter.testOnlyQualifier │ │ │ │ -*interpreter.defaultDispatcher │ │ │ │ -*interpreter.evalSetMembership │ │ │ │ -*interpreter.evalExhaustiveAnd │ │ │ │ -*interpreter.relativeAttribute │ │ │ │ -*interpreter.absoluteAttribute │ │ │ │ -*interpreter.CostTrackerOption │ │ │ │ -*interpreter.CancellationCause │ │ │ │ -*interpreter.activationWrapper │ │ │ │ -*interpreter.RegexOptimization │ │ │ │ -*map.group[uint32]interface {} │ │ │ │ -*map.group[uint64]interface {} │ │ │ │ -*struct { key int; elem *int } │ │ │ │ -*func(antlr.ParserRuleContext) │ │ │ │ -*protoreflect.MethodDescriptor │ │ │ │ -appendEnumValueDescriptorProto │ │ │ │ -*func(int) [2]protowire.Number │ │ │ │ -*protoreflect.FieldDescriptors │ │ │ │ -*protoreflect.OneofDescriptors │ │ │ │ -*func() protoreflect.RawFields │ │ │ │ -*func(protoreflect.Value) bool │ │ │ │ -*func(int, protoreflect.Value) │ │ │ │ -*[]protoreflect.FileDescriptor │ │ │ │ -*map[int32]impl.ExtensionField │ │ │ │ -*descriptorpb.EnumValueOptions │ │ │ │ -*descriptorpb.SymbolVisibility │ │ │ │ -crypto/internal/fips140/nistec │ │ │ │ -crypto/internal/fips140/bigmod │ │ │ │ -*func(*bigmod.Modulus) []uint8 │ │ │ │ -*[1]pkix.AttributeTypeAndValue │ │ │ │ -crypto/internal/fips140/sha512 │ │ │ │ -crypto/internal/entropy/v1.0.0 │ │ │ │ -*map[reflect.Type][]json.field │ │ │ │ -*func(*antlr.IntervalSet) bool │ │ │ │ -passedThroughNonGreedyDecision │ │ │ │ -*func(*antlr.ATNConfigSet) int │ │ │ │ -*func([]*antlr.ATNConfig) bool │ │ │ │ -*func(*antlr.BaseATNSimulator) │ │ │ │ -*func(antlr.ParseTreeListener) │ │ │ │ -*func(antlr.CharStream) string │ │ │ │ -*func(*gen.EscapeIdentContext) │ │ │ │ -*func() []gen.IRelationContext │ │ │ │ -*func() []gen.IOptFieldContext │ │ │ │ -*func(int) gen.IOptExprContext │ │ │ │ -*gen.MapInitializerListContext │ │ │ │ -*func(*gen.PrimaryExprContext) │ │ │ │ -*func(gen.IEscapeIdentContext) │ │ │ │ -*[]protoreflect.SourceLocation │ │ │ │ -*filedesc.PlaceholderEnumValue │ │ │ │ -go.opentelemetry.io/otel/trace │ │ │ │ -*func(string) trace.TraceState │ │ │ │ -*func() proto.UnmarshalOptions │ │ │ │ -*[]metric.Float64CounterOption │ │ │ │ -*[]metric.Int64HistogramOption │ │ │ │ -Float64ObservableUpDownCounter │ │ │ │ -Float64ObservableUpDownCounter │ │ │ │ -*metric.Float64HistogramConfig │ │ │ │ -*func() []metric.Int64Callback │ │ │ │ -*metric.Float64HistogramOption │ │ │ │ -*metric.Float64ObservableGauge │ │ │ │ -*metric.Int64ObservableCounter │ │ │ │ -*propagation.TextMapPropagator │ │ │ │ -*func(bool) attribute.KeyValue │ │ │ │ -go.opentelemetry.io/otel/codes │ │ │ │ -float64ObservableUpDownCounter │ │ │ │ -*embedded.Float64UpDownCounter │ │ │ │ -*embedded.Int64ObservableGauge │ │ │ │ -json:"function,omitempty" │ │ │ │ -*func(reflect.StructField) bool │ │ │ │ -*map[context.canceler]struct {} │ │ │ │ -*interface { Unwrap() []error } │ │ │ │ -*func(io.Writer) (int64, error) │ │ │ │ -*func(io.Reader) (int64, error) │ │ │ │ -*func([]uint8) ([]uint8, error) │ │ │ │ -*func([]slog.Attr) slog.Handler │ │ │ │ -*func(net.Conn, http.ConnState) │ │ │ │ -*map.group[*http.conn]struct {} │ │ │ │ -*chan http.http2readFrameResult │ │ │ │ -processSettingInitialWindowSize │ │ │ │ -*map.group[string]http.muxEntry │ │ │ │ -*http.http2noDialH2RoundTripper │ │ │ │ -*http.http2noDialClientConnPool │ │ │ │ -*map[string]*http.http2dialCall │ │ │ │ -*http.http2unencryptedTransport │ │ │ │ -*http.http2headerFieldNameError │ │ │ │ -*map[http.http2SettingID]string │ │ │ │ -*func(*url.URL, []*http.Cookie) │ │ │ │ -*struct { F uintptr; X0 error } │ │ │ │ *func(func(uintptr) bool) error │ │ │ │ *atomic.Pointer[runtime._defer] │ │ │ │ *[68]runtime.sizeClassScanStats │ │ │ │ *runtime.metricFloat64Histogram │ │ │ │ *func(uintptr) (uintptr, int64) │ │ │ │ *map.group[int32]unsafe.Pointer │ │ │ │ -*[]struct { key int; elem int } │ │ │ │ *map.group[unsafe.Pointer]int32 │ │ │ │ -*func(uintptr, uintptr) []uint8 │ │ │ │ -*func(*time.Location) time.Time │ │ │ │ -json:"http" yaml:"http" │ │ │ │ -*map.group[string]reflect.Value │ │ │ │ -*oauth2.openvpnManagementClient │ │ │ │ -checkManagementInterfaceVersion │ │ │ │ -handlePassThroughClientCommands │ │ │ │ -*func(string) ([]string, error) │ │ │ │ -*func() iter.Seq[reflect.Value] │ │ │ │ -*func(*json.scanner, uint8) int │ │ │ │ -*func() map[string]interface {} │ │ │ │ +*interface { Unwrap() []error } │ │ │ │ +*func(reflect.StructField) bool │ │ │ │ +*map[context.canceler]struct {} │ │ │ │ +*func([]slog.Attr) slog.Handler │ │ │ │ *map[string]*unicode.RangeTable │ │ │ │ -*tls.certificateRequestMsgTLS13 │ │ │ │ -*func(tls.SignatureScheme) bool │ │ │ │ -*func([]uint8, []uint8) []uint8 │ │ │ │ -*func(string) (*url.URL, error) │ │ │ │ -*interface { Temporary() bool } │ │ │ │ +*func(*json.scanner, uint8) int │ │ │ │ *map[net.hostLookupOrder]string │ │ │ │ -*func() (multipart.File, error) │ │ │ │ -*func(int) (int, string, error) │ │ │ │ -*func(io.Reader, []uint8) error │ │ │ │ -*map[hpack.pairNameValue]uint64 │ │ │ │ -*internal.FlushAfterChunkWriter │ │ │ │ -*func([]uintptr, []uintptr) int │ │ │ │ -*func(int, int, [4]uint8) error │ │ │ │ -*profilerecord.MemProfileRecord │ │ │ │ -*map[string]yaml.resolveMapItem │ │ │ │ -AccessToken │ │ │ │ -json:"access_token" │ │ │ │ -*func() jose.SignatureAlgorithm │ │ │ │ -*map[logrus.Level][]logrus.Hook │ │ │ │ -schema:"scope,omitempty" │ │ │ │ -*map[string]*decls.FunctionDecl │ │ │ │ -*func([]ast.EntryExpr) ast.Expr │ │ │ │ -*func(*decls.OverloadDecl) bool │ │ │ │ -*map[string]*decls.OverloadDecl │ │ │ │ -*map[string]*decls.VariableDecl │ │ │ │ -*map[string]*functions.Overload │ │ │ │ -*ext.formatStringInterpolatorV2 │ │ │ │ -*func(ref.Val, ref.Val) ref.Val │ │ │ │ -Expiration │ │ │ │ -json:"exp,omitempty" │ │ │ │ -*func([]uint8, int) [][][]uint8 │ │ │ │ -*func(*ed25519.PrivateKey) bool │ │ │ │ -crypto/internal/fips140/ed25519 │ │ │ │ -*[]x509.pkcs1AdditionalRSAPrime │ │ │ │ -*map[*x509.policyGraphNode]bool │ │ │ │ -*func([]*x509.Certificate) bool │ │ │ │ -crypto/internal/fips140/aes/gcm │ │ │ │ -*func([]uint8) cipher.BlockMode │ │ │ │ -*func([]uint8, []uint8, uint64) │ │ │ │ +*interface { Temporary() bool } │ │ │ │ *map[netip.addrDetail]struct {} │ │ │ │ -*func([]uint8, *[48]uint8) bool │ │ │ │ -*func() (float64, big.Accuracy) │ │ │ │ -*func(*norm.reorderBuffer) bool │ │ │ │ -*func(bool) *jose.SignerOptions │ │ │ │ -*ast.navigableComprehensionImpl │ │ │ │ -*func(*decls.VariableDecl) bool │ │ │ │ -*[]protoreflect.FieldDescriptor │ │ │ │ -*map[string]*pb.FileDescription │ │ │ │ -*func() *expr.Expr_CreateStruct │ │ │ │ -*func() protoreflect.EnumNumber │ │ │ │ -*func() *expr.Type_AbstractType │ │ │ │ -*func() *expr.Type_FunctionType │ │ │ │ -*func() expr.Type_PrimitiveType │ │ │ │ -*func() expr.Type_WellKnownType │ │ │ │ -*func() *expr.Decl_FunctionDecl │ │ │ │ -*map[string][]*checker.localVar │ │ │ │ -*map[int64]checker.SizeEstimate │ │ │ │ -notAnOptionalFieldSelectionCall │ │ │ │ -github.com/google/cel-go/common │ │ │ │ -*func(int, int) common.Location │ │ │ │ -*interpreter.costTrackerFactory │ │ │ │ -*func() []interpreter.Qualifier │ │ │ │ -*[]interpreter.StatefulObserver │ │ │ │ -*interpreter.evalWatchConstQual │ │ │ │ -*interpreter.InterpretableConst │ │ │ │ -*interpreter.EvalCancelledError │ │ │ │ -*interpreter.evalStateConverter │ │ │ │ -github.com/google/cel-go/parser │ │ │ │ -checkAndIncrementRecursionDepth │ │ │ │ -*func(antlr.Parser) antlr.Token │ │ │ │ -*func() antlr.ParserRuleContext │ │ │ │ -*func(*antlr.PredictionContext) │ │ │ │ -*map.group[int][]antlr.ATNState │ │ │ │ -*func(protoreflect.MapKey) bool │ │ │ │ -*protoreflect.MessageDescriptor │ │ │ │ -*func() protoreflect.Descriptor │ │ │ │ -*protoreflect.ServiceDescriptor │ │ │ │ -*protoreflect.MethodDescriptors │ │ │ │ -*func() protoreflect.EnumRanges │ │ │ │ -*map[string]*pb.TypeDescription │ │ │ │ -*descriptorpb.GeneratedCodeInfo │ │ │ │ -*descriptorpb.FileDescriptorSet │ │ │ │ -GetNoStandardDescriptorAccessor │ │ │ │ -github.com/gorilla/securecookie │ │ │ │ -*map.group[*syntax.Regexp]int64 │ │ │ │ -github.com/go-jose/go-jose/json │ │ │ │ -*func(antlr.RuleContext) string │ │ │ │ -*func(*antlr.ATNConfigSet) bool │ │ │ │ -*func() []antlr.SemanticContext │ │ │ │ -*antlr.BaseRecognitionException │ │ │ │ -IAbstractPredicateTransitionFoo │ │ │ │ -BaseAbstractPredicateTransition │ │ │ │ -*func(int) []antlr.TerminalNode │ │ │ │ -*antlr.FailedPredicateException │ │ │ │ -*antlr.LexerIndexedCustomAction │ │ │ │ -*map.group[int][]antlr.JPCEntry │ │ │ │ -*func(int) gen.IRelationContext │ │ │ │ -*func() gen.IEscapeIdentContext │ │ │ │ -*func(int) gen.IOptFieldContext │ │ │ │ -*gen.IMapInitializerListContext │ │ │ │ -*func(*gen.CreateStructContext) │ │ │ │ -*map[protowire.Number]struct {} │ │ │ │ -*map.group[filedesc.pathKey]int │ │ │ │ -*map.group[string]number.system │ │ │ │ -*func(number.SymbolType) string │ │ │ │ -*map[gob.typeId]**gob.decEngine │ │ │ │ -*map.group[gob.typeId]gob.decOp │ │ │ │ -*map[reflect.Kind]gob.decHelper │ │ │ │ -*map[reflect.Kind]gob.encHelper │ │ │ │ -*map[reflect.Type]*gob.typeInfo │ │ │ │ -*func(*edwards25519.Scalar) int │ │ │ │ -*func(protoreflect.Value) error │ │ │ │ -*func(impl.offset) impl.pointer │ │ │ │ -*map.group[string]catmsg.Handle │ │ │ │ -go.opentelemetry.io/otel/metric │ │ │ │ -*func(int64) attribute.KeyValue │ │ │ │ -*func([]int) attribute.KeyValue │ │ │ │ -*func(attribute.Encoder) string │ │ │ │ - github.com/zitadel/oidc/pkg/oidc │ │ │ │ - *func([]int) reflect.StructField │ │ │ │ - *func() iter.Seq[reflect.Method] │ │ │ │ - *func(interface {}) interface {} │ │ │ │ - *struct { F uintptr; X0 *error } │ │ │ │ - *func(int64, int) (int64, error) │ │ │ │ - *func() http.http2WriteScheduler │ │ │ │ - *func() (http.http2Frame, error) │ │ │ │ - *chan http.http2frameWriteResult │ │ │ │ - *func(string, http.RoundTripper) │ │ │ │ - *http.http2transportResponseBody │ │ │ │ - *func(string) (http.File, error) │ │ │ │ - *http.http2headerFieldValueError │ │ │ │ - *http.http2headersOrContinuation │ │ │ │ - *struct { io.Reader; io.Closer } │ │ │ │ - *map.group[http.ConnState]string │ │ │ │ - *map.group[string][]*http.Cookie │ │ │ │ *struct { key string; elem int } │ │ │ │ - *struct { F uintptr; X0 string } │ │ │ │ - *func() (syscall.RawConn, error) │ │ │ │ + *c._Ctype_plugin_base64_encode_t │ │ │ │ + *c._Ctype_plugin_base64_decode_t │ │ │ │ *map.group[abi.TypeOff]*abi.Type │ │ │ │ *runtime.traceSchedResourceState │ │ │ │ - *[8]struct { key int; elem int } │ │ │ │ *map[runtime._typePair]struct {} │ │ │ │ - *func([]string, io.Writer) error │ │ │ │ -json:"pprof" yaml:"pprof" │ │ │ │ - extractConfigProfilesFromIDToken │ │ │ │ - *struct { F uintptr; X0 []int8 } │ │ │ │ - *func(tls.ConnectionState) error │ │ │ │ - *func([]uint8, []uint8) tls.aead │ │ │ │ - supportedSignatureAlgorithmsCert │ │ │ │ - *func(net.KeepAliveConfig) error │ │ │ │ + *func(interface {}) interface {} │ │ │ │ + *func([]int) reflect.StructField │ │ │ │ + *func() iter.Seq[reflect.Method] │ │ │ │ *struct { key int; elem string } │ │ │ │ *map.group[string]map[string]int │ │ │ │ - *httptrace.clientEventContextKey │ │ │ │ - *func(string) (io.Writer, error) │ │ │ │ - *func() (*multipart.Part, error) │ │ │ │ - *map.group[string]*pprof.Profile │ │ │ │ - *map[uintptr]*pprof.profMapEntry │ │ │ │ - *map.group[uintptr]pprof.locInfo │ │ │ │ - *func(*[][]uint8) (int64, error) │ │ │ │ - *chacha8rand.errUnmarshalChaCha8 │ │ │ │ - *map.group[string]yaml.fieldInfo │ │ │ │ - *func(string) *template.Template │ │ │ │ - *func() map[string]reflect.Value │ │ │ │ - *[]struct { key int; elem bool } │ │ │ │ - *map[string]cel.SingletonLibrary │ │ │ │ - *[]*interpreter.AttributePattern │ │ │ │ - *[]interpreter.CostTrackerOption │ │ │ │ - *func(string) (*expr.Type, bool) │ │ │ │ - *[]*expr.Expr_CreateStruct_Entry │ │ │ │ - *func(ast.Expr, string) ast.Expr │ │ │ │ - *map.group[int64]ast.OffsetRange │ │ │ │ - *map[string]ext.extensionFactory │ │ │ │ - github.com/zitadel/oidc/pkg/http │ │ │ │ - *func() (*ecdh.PublicKey, error) │ │ │ │ - *func(net.IP) (*net.IPNet, bool) │ │ │ │ - *func([]*x509.Certificate) error │ │ │ │ - *x509.UnhandledCriticalExtension │ │ │ │ - *x509.constraints[string,string] │ │ │ │ -SaltLength │ │ │ │ -asn1:"explicit,tag:2" │ │ │ │ - *func() (hpke.PrivateKey, error) │ │ │ │ - *func(int) (netip.Prefix, error) │ │ │ │ *nettrace.LookupIPAltResolverKey │ │ │ │ - *map.group[string]parse.itemType │ │ │ │ - *func() *internal.AuthStyleCache │ │ │ │ - *map[jose.HeaderKey]interface {} │ │ │ │ - UnsafePayloadWithoutVerification │ │ │ │ -json:"payload,omitempty" │ │ │ │ - *struct { key int64; elem bool } │ │ │ │ - *func(int64, *ast.ReferenceInfo) │ │ │ │ - *map.group[int64]*expr.Reference │ │ │ │ - *func(*decls.OverloadDecl) error │ │ │ │ - *map[string]*pb.FieldDescription │ │ │ │ - *func() *expr.Expr_Comprehension │ │ │ │ - *func() []*expr.Explain_ExprStep │ │ │ │ - *func() []*expr.EvalState_Result │ │ │ │ - *expr.Decl_FunctionDecl_Overload │ │ │ │ - *func() *expr.Type_PrimitiveType │ │ │ │ - *func() *expr.Type_WellKnownType │ │ │ │ - github.com/google/cel-go/checker │ │ │ │ - *struct { key int32; elem bool } │ │ │ │ - typeDoesNotSupportFieldSelection │ │ │ │ -yaml:"version,omitempty" │ │ │ │ -yaml:"imports,omitempty" │ │ │ │ - *interpreter.ActualCostEstimator │ │ │ │ - *interpreter.NamespacedAttribute │ │ │ │ - *interpreter.costTrackActivation │ │ │ │ - *func() *interpreter.CostTracker │ │ │ │ - *interpreter.evalStateActivation │ │ │ │ - *func(...ast.EntryExpr) ast.Expr │ │ │ │ - errorRecoveryLookaheadTokenLimit │ │ │ │ - *[]struct { key int; elem *int } │ │ │ │ - errorRecoveryTokenLookaheadLimit │ │ │ │ - *map.group[int][]*antlr.DFAState │ │ │ │ - *func(func(antlr.ATNState) bool) │ │ │ │ - *map.group[int][]go.shape.*uint8 │ │ │ │ - *func() protoreflect.Cardinality │ │ │ │ - *func() protoreflect.FileImports │ │ │ │ - *protoreflect.MessageDescriptors │ │ │ │ - *protoreflect.ServiceDescriptors │ │ │ │ - *func() protoreflect.FieldRanges │ │ │ │ - *func() protoreflect.MessageType │ │ │ │ - *func(int) protoreflect.EnumType │ │ │ │ - google.golang.org/protobuf/proto │ │ │ │ - *[]*descriptorpb.DescriptorProto │ │ │ │ - *map.group[protoreflect.Name]int │ │ │ │ - *func(protoreflect.FullName) int │ │ │ │ - *protoregistry.packageDescriptor │ │ │ │ - *descriptorpb.FeatureSetDefaults │ │ │ │ - *func() *descriptorpb.FeatureSet │ │ │ │ - *descriptorpb.FieldOptions_CType │ │ │ │ - *func() (language.Region, error) │ │ │ │ - *func(*bigmod.Nat) bigmod.choice │ │ │ │ - *antlr.TokenSourceCharStreamPair │ │ │ │ - *func([]string, []string) string │ │ │ │ - *func() *antlr.PredictionContext │ │ │ │ - splitAccordingToSemanticValidity │ │ │ │ - *func(antlr.SemanticContext) int │ │ │ │ - *func(antlr.CharStream, int) int │ │ │ │ - *func() antlr.ILexerATNSimulator │ │ │ │ - *antlr.LexerNoViableAltException │ │ │ │ - *map[int][]antlr.SemanticContext │ │ │ │ - *map.group[*antlr.ATNConfig]bool │ │ │ │ - *func(gen.IConditionalOrContext) │ │ │ │ - *gen.FieldInitializerListContext │ │ │ │ - *func(*gen.CreateMessageContext) │ │ │ │ - *func(*gen.ConditionalOrContext) │ │ │ │ - *map[language.Tag]catalog.msgMap │ │ │ │ - golang.org/x/text/feature/plural │ │ │ │ - *map.group[gob.typeId]*gob.decOp │ │ │ │ - *func(func(string, string) bool) │ │ │ │ - *func(uint32, impl.presenceSize) │ │ │ │ - *func(reflect.Type) interface {} │ │ │ │ - *func(impl.pointer) impl.pointer │ │ │ │ - *protolazy.XXX_lazyUnmarshalInfo │ │ │ │ - *[]metric.Float64HistogramOption │ │ │ │ -int64ObservableUpDownCounterB │ │ │ │ - *func() []metric.Float64Callback │ │ │ │ - *metric.Int64UpDownCounterConfig │ │ │ │ - *metric.Int64UpDownCounterOption │ │ │ │ - *metric.Float64ObservableCounter │ │ │ │ - *func(attribute.Iterator) string │ │ │ │ - *func([]bool) attribute.KeyValue │ │ │ │ - *func(string) attribute.KeyValue │ │ │ │ - *embedded.Float64ObservableGauge │ │ │ │ - *embedded.Int64ObservableCounter │ │ │ │ -!*func(*flag.Flag, *flag.Flag) int │ │ │ │ -!*func(fmt.ScanState, int32) error │ │ │ │ -!*func(...http.http2Setting) error │ │ │ │ +!*c._Ctype_plugin_secure_memzero_t │ │ │ │ +!*runtime.gcBgMarkWorkerNodePadded │ │ │ │ !*struct { key string; elem bool } │ │ │ │ -!*chan http.http2FrameWriteRequest │ │ │ │ -!*http.unencryptedNetConnInTLSConn │ │ │ │ -!*map[uint32]*http.http2writeQueue │ │ │ │ -!*func() http.http2ClientConnState │ │ │ │ -!*func(int) ([]fs.FileInfo, error) │ │ │ │ -!*func(int) ([]fs.DirEntry, error) │ │ │ │ -!*interface { CloseWrite() error } │ │ │ │ -!*map.group[http.http2Flags]string │ │ │ │ !*struct { key uint64; elem bool } │ │ │ │ -!*struct { F uintptr; X0 []uint8 } │ │ │ │ -!*runtime.gcBgMarkWorkerNodePadded │ │ │ │ -!*[]profilerecord.MemProfileRecord │ │ │ │ -!*func(interface {}, interface {}) │ │ │ │ -json:"auth" yaml:"auth" │ │ │ │ -json:"debug" yaml:"debug" │ │ │ │ -!*func(interface {}) *oauth2.Token │ │ │ │ -!*func(tokenstorage.DataMap) error │ │ │ │ -!*struct { F uintptr; X0 []int16 } │ │ │ │ -!*struct { F uintptr; X0 []int32 } │ │ │ │ -!*struct { F uintptr; X0 []int64 } │ │ │ │ -!*func(reflect.Type) reflect.Value │ │ │ │ !*map.group[interface {}]struct {} │ │ │ │ !*func(json.field, json.field) int │ │ │ │ -!testingOnlyPeerSignatureAlgorithm │ │ │ │ -!initLegacySessionTicketKeyRLocked │ │ │ │ -!*tls.CertificateVerificationError │ │ │ │ -!*struct { key uint16; elem bool } │ │ │ │ !*map.group[string][]net.nssSource │ │ │ │ -!*func(tls.ConnectionState, error) │ │ │ │ -!*func(httptrace.WroteRequestInfo) │ │ │ │ -!*struct { F uintptr; X0 *uint64 } │ │ │ │ -!*func(interface {}) *list.Element │ │ │ │ -!*func(*list.Element) interface {} │ │ │ │ -!*map.group[uint64]profile.mapInfo │ │ │ │ -!*map.group[interface {}][]uintptr │ │ │ │ -!*profilerecord.BlockProfileRecord │ │ │ │ -!*func(reflect.Value) (int, error) │ │ │ │ -!*[8]struct { key int; elem bool } │ │ │ │ -!*[]*interpreter.RegexOptimization │ │ │ │ -!*func(string) (*types.Type, bool) │ │ │ │ -!*struct { key int64; elem int64 } │ │ │ │ -!*func(string, interface {}) error │ │ │ │ -!*map.group[string]*structpb.Value │ │ │ │ -!*[3]interpreter.CostTrackerOption │ │ │ │ -!*[4]interpreter.CostTrackerOption │ │ │ │ -!*[6]interpreter.CostTrackerOption │ │ │ │ -!*struct { F uintptr; X0 float64 } │ │ │ │ -json:"jwks_uri,omitempty" │ │ │ │ -!*func() (*ecdh.PrivateKey, error) │ │ │ │ -!*func(*net.IPNet, *net.IPNet) int │ │ │ │ -!*func(asn1.ObjectIdentifier) bool │ │ │ │ -asn1:"optional,default:0" │ │ │ │ -!*func(*x509.policyGraphNode) bool │ │ │ │ -!*map[string]*x509.policyGraphNode │ │ │ │ -!*func() ([]uint8, []uint8, error) │ │ │ │ !*map.group[*abi.Type]interface {} │ │ │ │ -RefreshToken │ │ │ │ -json:"refresh_token" │ │ │ │ -!*map.group[logrus.fieldKey]string │ │ │ │ -!*func() []jose.SignatureAlgorithm │ │ │ │ -!*func() (ast.NavigableExpr, bool) │ │ │ │ -!*func() map[int64]ast.OffsetRange │ │ │ │ -!*struct { key int64; elem int32 } │ │ │ │ -!*func(*types.AttributeTrail) bool │ │ │ │ -!*map[string]func(ref.Val) ref.Val │ │ │ │ -!*func(time.Time, ref.Val) ref.Val │ │ │ │ -!isExpr_CreateStruct_Entry_KeyKind │ │ │ │ -protobuf_oneof:"key_kind" │ │ │ │ -!*func() map[int64]*expr.Reference │ │ │ │ -!*func(string) *decls.FunctionDecl │ │ │ │ -!*func(string) *decls.VariableDecl │ │ │ │ -!*func(...*env.Import) *env.Config │ │ │ │ -!*interpreter.conditionalAttribute │ │ │ │ -!*func(interpreter.Qualifier) bool │ │ │ │ -!*interpreter.evalWatchConstructor │ │ │ │ -!*interpreter.costTrackerConverter │ │ │ │ -!*struct { key string; elem uint } │ │ │ │ -!*[8]struct { key int; elem *int } │ │ │ │ -!*func() *antlr.ParserATNSimulator │ │ │ │ -!*func() []antlr.ParseTreeListener │ │ │ │ -!*func(antlr.RecognitionException) │ │ │ │ -!*map.group[int][]*antlr.ATNConfig │ │ │ │ -!*func(func(*antlr.DFAState) bool) │ │ │ │ -!*func() protoreflect.ProtoMessage │ │ │ │ -!appendFieldOptions_EditionDefault │ │ │ │ -!appendFieldOptions_FeatureSupport │ │ │ │ -!*protoreflect.EnumValueDescriptor │ │ │ │ -!*func() protoreflect.FieldNumbers │ │ │ │ -!*func(protoreflect.EnumType) bool │ │ │ │ -!*protoregistry.extensionsByNumber │ │ │ │ -!*func(*pb.Db) *pb.FileDescription │ │ │ │ -!*func(*pb.Db) *pb.TypeDescription │ │ │ │ -!*map[protoreflect.Kind]*expr.Type │ │ │ │ -!*descriptorpb.FeatureSet_EnumType │ │ │ │ -!*descriptorpb.FileDescriptorProto │ │ │ │ -!*descriptorpb.FieldOptions_JSType │ │ │ │ -!*descriptorpb.UninterpretedOption │ │ │ │ -!*descriptorpb.EnumDescriptorProto │ │ │ │ -!*func() *descriptorpb.EnumOptions │ │ │ │ -!*func() *descriptorpb.FileOptions │ │ │ │ -!golang.org/x/text/internal/format │ │ │ │ -!*ecdsa.plainPersonalizationString │ │ │ │ -!*protojson.unpopulatedFieldRanger │ │ │ │ -!closureCheckingStopStateRecursive │ │ │ │ -!*func(antlr.SemanticContext) bool │ │ │ │ -!*map[int]*antlr.PredictionContext │ │ │ │ -!*func(gen.IConditionalAndContext) │ │ │ │ -!*func() gen.IConditionalOrContext │ │ │ │ -!*gen.IFieldInitializerListContext │ │ │ │ -!*func(*gen.ConditionalAndContext) │ │ │ │ -!*interface { EnforceUTF8() bool } │ │ │ │ -!*map.group[string]*filedesc.Field │ │ │ │ -!*map.group[filedesc.pathKey][]int │ │ │ │ -!*gofeaturespb.GoFeatures_APILevel │ │ │ │ -!golang.org/x/text/message/catalog │ │ │ │ -!golang.org/x/text/internal/number │ │ │ │ -!*func(map[gob.typeId]bool) string │ │ │ │ -!**protolazy.XXX_lazyUnmarshalInfo │ │ │ │ -!*struct { key uint8; elem uint8 } │ │ │ │ -!golang.org/x/text/internal/catmsg │ │ │ │ -!applyInt64ObservableUpDownCounter │ │ │ │ -!*func(float64) attribute.KeyValue │ │ │ │ -!*func([]int64) attribute.KeyValue │ │ │ │ -!*func() (int, attribute.KeyValue) │ │ │ │ -"*atomic.Pointer[net/http.response] │ │ │ │ "*atomic.Pointer[sync.poolChainElt] │ │ │ │ -"*func([]uint8, int64) (int, error) │ │ │ │ -"*func(uint32, bool, []uint8) error │ │ │ │ -"*func(http.http2FrameWriteRequest) │ │ │ │ -"*func() (*multipart.Reader, error) │ │ │ │ -"*map.group[*net.Listener]struct {} │ │ │ │ -"*struct { io.Reader; io.WriterTo } │ │ │ │ -"*map.group[[8]uint8]chan struct {} │ │ │ │ -"*map[string]*http.http2addConnCall │ │ │ │ -"*http.transportReadFromServerError │ │ │ │ -"*func(*bisect.dedup) *bisect.dedup │ │ │ │ "*[]struct { key string; elem int } │ │ │ │ -"*func(string) (fs.FileInfo, error) │ │ │ │ -"*struct { F uintptr; R *tls.Conn } │ │ │ │ -"*struct { F uintptr; X0 []string } │ │ │ │ -"*struct { F uintptr; X0 net.Conn } │ │ │ │ -"*func(*runtime.m, *runtime.m) bool │ │ │ │ +"*func(<-chan *management.Response) │ │ │ │ "*struct { F uintptr; X0 chan int } │ │ │ │ -"*func(time.Duration) time.Duration │ │ │ │ -json:"ipaddr" yaml:"ipaddr" │ │ │ │ -json:"listen" yaml:"listen" │ │ │ │ -json:"id" yaml:"id" │ │ │ │ -Username │ │ │ │ -json:"username,omitempty" │ │ │ │ -Profiles │ │ │ │ -json:"profiles,omitempty" │ │ │ │ -"*func(state.State) (string, error) │ │ │ │ -NextPageToken │ │ │ │ -json:"nextPageToken" │ │ │ │ -"*func(reflect.Value) reflect.Value │ │ │ │ -"*func(int, int, int) reflect.Value │ │ │ │ -"*map.group[*reflect.structType]int │ │ │ │ -"*func() (*x509.Certificate, error) │ │ │ │ -"*map.group[string]*tls.Certificate │ │ │ │ -"*struct { key string; elem []int } │ │ │ │ "*[]struct { key int; elem string } │ │ │ │ "*net.result[go.shape.[]net.IPAddr] │ │ │ │ -"*func(string, string, net.IP) bool │ │ │ │ -"*struct { key string; elem int32 } │ │ │ │ -"*map.group[uint64]*profile.Mapping │ │ │ │ -"*func(int, uintptr) unsafe.Pointer │ │ │ │ -"*map[reflect.Type]*yaml.structInfo │ │ │ │ -"*func(parse.Node) (string, string) │ │ │ │ -"*go.shape.map[string]reflect.Value │ │ │ │ -json:"expires_in,omitempty" │ │ │ │ -Interval │ │ │ │ -json:"interval,omitempty" │ │ │ │ -Username │ │ │ │ -json:"preferred_username" │ │ │ │ -"*func(logrus.Level) *io.PipeWriter │ │ │ │ -"*func(string) (*env.Config, error) │ │ │ │ -"*func(int64, string) *common.Error │ │ │ │ -"*func(string) (interface {}, bool) │ │ │ │ -"*map[protoreflect.Kind]*types.Type │ │ │ │ -"*struct { F uintptr; X0 *ast.AST } │ │ │ │ -"*func(http.ResponseWriter, string) │ │ │ │ -"*map[reflect.Type]schema.Converter │ │ │ │ -"*func() (*ecdsa.PrivateKey, error) │ │ │ │ -"*map[x509.rfc2821Mailbox]struct {} │ │ │ │ -"*func(*net.IPNet, *net.IPNet) bool │ │ │ │ -"*func(*pkix.CertificateList) error │ │ │ │ -"*chacha20poly1305.chacha20poly1305 │ │ │ │ -"*func() *mlkem.EncapsulationKey768 │ │ │ │ "*unique.node[net/netip.addrDetail] │ │ │ │ "*map.group[dnsmessage.Class]string │ │ │ │ "*map.group[dnsmessage.RCode]string │ │ │ │ "*func([]interface {}, bool, error) │ │ │ │ -"*func(*big.Int, *big.Int) *big.Int │ │ │ │ -"*struct { key uint32; elem int32 } │ │ │ │ -"*func(logrus.Fields) *logrus.Entry │ │ │ │ -"github.com/zitadel/oidc/pkg/client │ │ │ │ -"*func([]uint8, interface {}) error │ │ │ │ -"*[]struct { key int64; elem bool } │ │ │ │ -"*func(ast.EntryExpr) ast.EntryExpr │ │ │ │ -"*map[int64][]*types.AttributeTrail │ │ │ │ -"*expr.SourceInfo_Extension_Version │ │ │ │ -"*struct { key int32; elem string } │ │ │ │ -"*[]struct { key int32; elem bool } │ │ │ │ -Examples │ │ │ │ -yaml:"examples,omitempty" │ │ │ │ -Disabled │ │ │ │ -yaml:"disabled,omitempty" │ │ │ │ -"*func(...*env.Feature) *env.Config │ │ │ │ -Features │ │ │ │ -yaml:"features,omitempty" │ │ │ │ -"*struct { F uintptr; X0 ref.Type } │ │ │ │ -"*[]interpreter.NamespacedAttribute │ │ │ │ -"*interpreter.qualifierValueEquator │ │ │ │ -"*struct { key string; elem int64 } │ │ │ │ -"*func(antlr.RuleNode) interface {} │ │ │ │ -"*parser.recoveryLimitErrorStrategy │ │ │ │ -"*func(antlr.RuleContext, int, int) │ │ │ │ -"*func() antlr.RecognitionException │ │ │ │ -"*func(antlr.RuleContext, int) bool │ │ │ │ -"*func() []*antlr.PredictionContext │ │ │ │ -"*func(func(*antlr.ATNConfig) bool) │ │ │ │ -"*antlr.Comparator[go.shape.*uint8] │ │ │ │ -"*protoreflect.ExtensionDescriptors │ │ │ │ -"*func(int) protoreflect.FileImport │ │ │ │ -"appendUninterpretedOption_NamePart │ │ │ │ -"*func(protoreflect.FileDescriptor) │ │ │ │ -"*func(protoreflect.EnumDescriptor) │ │ │ │ -"*protoreflect.EnumValueDescriptors │ │ │ │ -"*func() protoreflect.ExtensionType │ │ │ │ -"*interface { IsMessageSet() bool } │ │ │ │ -"*func(protoreflect.EnumType) error │ │ │ │ -"*protoregistry.extensionsByMessage │ │ │ │ -"*protoregistry.MessageTypeResolver │ │ │ │ -"*dynamicpb.extensionTypeDescriptor │ │ │ │ -"*descriptorpb.FieldDescriptorProto │ │ │ │ -"*func() *descriptorpb.FieldOptions │ │ │ │ -"*descriptorpb.OneofDescriptorProto │ │ │ │ -"*func() *descriptorpb.OneofOptions │ │ │ │ -"*func() map[string]*structpb.Value │ │ │ │ -"*map.group[reflect.Type]gob.typeId │ │ │ │ -"*struct { key string; elem error } │ │ │ │ -"*map.group[string]syntax.charGroup │ │ │ │ -"*func(*bigmod.Modulus) *bigmod.Nat │ │ │ │ -"*pkix.RelativeDistinguishedNameSET │ │ │ │ -"*map[reflect.Type]json.encoderFunc │ │ │ │ -"GetExpectedTokensWithinCurrentRule │ │ │ │ -"*func(int) antlr.ParserRuleContext │ │ │ │ -"removeAllConfigsNotInRuleStopState │ │ │ │ -"*func(int, int) antlr.TerminalNode │ │ │ │ -"*antlr.AbstractPredicateTransition │ │ │ │ -"*func() gen.IConditionalAndContext │ │ │ │ -"*func(*gen.ConstantLiteralContext) │ │ │ │ -"*func(*filedesc.FieldRanges) error │ │ │ │ -"*struct { key string; elem uint8 } │ │ │ │ -"*map.group[reflect.Type]*gob.decOp │ │ │ │ -"*map.group[reflect.Type]*gob.encOp │ │ │ │ -"*func(error, ...trace.EventOption) │ │ │ │ -"*map[protowire.Number]interface {} │ │ │ │ -"*map[reflect.Type]protowire.Number │ │ │ │ -"*map[protowire.Number]reflect.Type │ │ │ │ -"*[]metric.Int64UpDownCounterOption │ │ │ │ -"*map.group[global.il]*global.meter │ │ │ │ -float64ObservableUpDownCounterB │ │ │ │ -"*metric.Float64UpDownCounterConfig │ │ │ │ -"*metric.Int64ObservableGaugeConfig │ │ │ │ -"*metric.Float64UpDownCounterOption │ │ │ │ -"*metric.Int64ObservableGaugeOption │ │ │ │ -"go.opentelemetry.io/otel/attribute │ │ │ │ -"*func([]string) attribute.KeyValue │ │ │ │ -"*embedded.Float64ObservableCounter │ │ │ │ -#*map.group[string]*http.routingNode │ │ │ │ -#*map.group[string]tokenstorage.item │ │ │ │ -#*struct { key string; elem string } │ │ │ │ -#*func() (io.ReaderAt, int64, int64) │ │ │ │ -#*func(...interface {}) *slog.Logger │ │ │ │ -#*func(http.http2writeContext) error │ │ │ │ -#*[]struct { key string; elem bool } │ │ │ │ -#*func(string) (*http.Cookie, error) │ │ │ │ -#*func(net.Listener) context.Context │ │ │ │ -#*map.group[uint32]*http.http2stream │ │ │ │ -#*http.http2roundRobinWriteScheduler │ │ │ │ -#*map[uint32]*http.http2clientStream │ │ │ │ -#*map[string][]*http.http2ClientConn │ │ │ │ -#*map[*http.http2ClientConn][]string │ │ │ │ -#*http.http2clientConnPoolIdleCloser │ │ │ │ -#*map.group[http.http2ErrCode]string │ │ │ │ -#*map.group[http.http2SettingID]bool │ │ │ │ -#*map[string][]*multipart.FileHeader │ │ │ │ #*[8]struct { key string; elem int } │ │ │ │ -#*map.group[string]http.RoundTripper │ │ │ │ -#*[]struct { key uint64; elem bool } │ │ │ │ -#*struct { F uintptr; X0 *tls.Conn } │ │ │ │ -#*struct { F uintptr; X0 time.Time } │ │ │ │ -#*func(fs.DirEntry, fs.DirEntry) int │ │ │ │ #*func(interface {}, uintptr, int64) │ │ │ │ -#*[]profilerecord.BlockProfileRecord │ │ │ │ -#*struct { key string; elem uint64 } │ │ │ │ -json:"token" yaml:"token" │ │ │ │ -json:"oauth2" yaml:"oauth2" │ │ │ │ -#*func([]int) (reflect.Value, error) │ │ │ │ -#*func(reflect.Value, reflect.Value) │ │ │ │ -#*map.group[*reflect.structType]bool │ │ │ │ +#*[]struct { key string; elem bool } │ │ │ │ +#*[]struct { key uint64; elem bool } │ │ │ │ +#*struct { key string; elem string } │ │ │ │ #*struct { F uintptr; X0 *abi.Type } │ │ │ │ -#EncryptedClientHelloRejectionVerify │ │ │ │ -#*func([]uint8) (*big.Int, *big.Int) │ │ │ │ -#*[]struct { key uint16; elem bool } │ │ │ │ #*[8]struct { key int; elem string } │ │ │ │ -#*map.group[string]map[string]string │ │ │ │ -#vendor/golang.org/x/net/http2/hpack │ │ │ │ -#*func(*list.Element, *list.Element) │ │ │ │ -#*map.group[uint64]*profile.Function │ │ │ │ -#*map.group[uint64]*profile.Location │ │ │ │ -#*struct { F uintptr; X0 io.Writer } │ │ │ │ -#*func(*abi.MapType, unsafe.Pointer) │ │ │ │ -#*func() (*template.Template, error) │ │ │ │ -#*func(...string) *template.Template │ │ │ │ -RefreshToken │ │ │ │ -schema:"refresh_token" │ │ │ │ -#*[]struct { key int64; elem int64 } │ │ │ │ -#*func(string, ...ast.Expr) ast.Expr │ │ │ │ -#*func([]ast.Expr, []int32) ast.Expr │ │ │ │ -#*map.group[int64]*ast.ReferenceInfo │ │ │ │ -#*struct { key int64; elem ref.Val } │ │ │ │ -#*map[string]cel.ASTValidatorFactory │ │ │ │ -#*[]*expr.Decl_FunctionDecl_Overload │ │ │ │ -AuthTime │ │ │ │ -json:"auth_time,omitempty" │ │ │ │ -ClientID │ │ │ │ -json:"client_id,omitempty" │ │ │ │ -ClientSecret │ │ │ │ -schema:"client_secret" │ │ │ │ -RevokedCertificates │ │ │ │ -asn1:"optional" │ │ │ │ -#*map[string][]*x509.policyGraphNode │ │ │ │ -#*[]map[string]*x509.policyGraphNode │ │ │ │ -#*func([]uint8) (cipher.AEAD, error) │ │ │ │ -#*func() *mlkem.EncapsulationKey1024 │ │ │ │ #*weak.Pointer[net/netip.addrDetail] │ │ │ │ #*unique.entry[net/netip.addrDetail] │ │ │ │ #*func(*abi.Type, interface {}) bool │ │ │ │ #*struct { key string; elem uint16 } │ │ │ │ -#*func(*big.Int, int, uint) *big.Int │ │ │ │ -#*func(string, int) (*big.Int, bool) │ │ │ │ -#*func(crypto.Hash) ([]uint8, error) │ │ │ │ - X5tSHA256 │ │ │ │ -json:"x5t#S256,omitempty" │ │ │ │ -#github.com/google/cel-go/common/ast │ │ │ │ -#*[8]struct { key int64; elem bool } │ │ │ │ -#*[]struct { key int64; elem int32 } │ │ │ │ -#*map[string]func(time.Time) ref.Val │ │ │ │ -#*struct { F uintptr; X0 []ref.Val } │ │ │ │ -ExprKind │ │ │ │ -protobuf_oneof:"expr_kind" │ │ │ │ -#*func() protoreflect.EnumDescriptor │ │ │ │ -TypeKind │ │ │ │ -protobuf_oneof:"type_kind" │ │ │ │ -DeclKind │ │ │ │ -protobuf_oneof:"decl_kind" │ │ │ │ -#*func(float64) checker.CostEstimate │ │ │ │ -#*[8]struct { key int32; elem bool } │ │ │ │ -#*func(...*decls.FunctionDecl) error │ │ │ │ -#*func(...*decls.VariableDecl) error │ │ │ │ -#github.com/google/cel-go/common/env │ │ │ │ -#*func(...string) *env.LibrarySubset │ │ │ │ -#*func(...*env.Function) *env.Config │ │ │ │ -#*func(...*env.Variable) *env.Config │ │ │ │ -#*func() []interpreter.Interpretable │ │ │ │ -#*interpreter.InterpretableAttribute │ │ │ │ -#*func(...*functions.Overload) error │ │ │ │ -#*interpreter.InterpretableDecorator │ │ │ │ -#*interpreter.hierarchicalActivation │ │ │ │ -#*struct { key int; elem struct {} } │ │ │ │ -#*[]struct { key string; elem uint } │ │ │ │ -#*struct { key string; elem uint32 } │ │ │ │ -#*[1]interpreter.NamespacedAttribute │ │ │ │ -#*func(antlr.ErrorNode) interface {} │ │ │ │ -#*func(antlr.ParseTree) interface {} │ │ │ │ -#*func(*gen.IntContext) interface {} │ │ │ │ -#*func(*antlr.PredictionContext) int │ │ │ │ -#*func(protoreflect.FieldDescriptor) │ │ │ │ -#*func() protoreflect.FileDescriptor │ │ │ │ -#*func(protoreflect.SourcePath) bool │ │ │ │ -#appendDescriptorProto_ReservedRange │ │ │ │ -#*func(protoreflect.EnumNumber) bool │ │ │ │ -#*func(protoreflect.OneofDescriptor) │ │ │ │ -#*func(int) protoreflect.MessageType │ │ │ │ -#*descriptorpb.FeatureSet_JsonFormat │ │ │ │ -#*descriptorpb.ExtensionRangeOptions │ │ │ │ -#*descriptorpb.MethodDescriptorProto │ │ │ │ -#*func() *descriptorpb.MethodOptions │ │ │ │ -#*map.group[string]language.Language │ │ │ │ -#*func(...interface {}) (int, error) │ │ │ │ -#*func(int) *antlr.PredictionContext │ │ │ │ -#*map[string]*antlr.TokensStartState │ │ │ │ -#*func(antlr.ParserRuleContext, int) │ │ │ │ -#GetAltThatFinishedDecisionEntryRule │ │ │ │ -#*func(*antlr.BaseParserRuleContext) │ │ │ │ -#*map[int][]*antlr.PredictionContext │ │ │ │ -#github.com/google/cel-go/parser/gen │ │ │ │ -#*func([]gen.IConditionalAndContext) │ │ │ │ -#*func() []gen.IConditionalOrContext │ │ │ │ -#*func(*gen.SimpleIdentifierContext) │ │ │ │ -#*[]func() protoreflect.ProtoMessage │ │ │ │ -#golang.org/x/text/internal/language │ │ │ │ -#*map.group[gob.typeId]*gob.wireType │ │ │ │ -#*map.group[reflect.Type]gob.gobType │ │ │ │ -#crypto/internal/fips140/nistec/fiat │ │ │ │ -#*func(string, ...trace.EventOption) │ │ │ │ -#*map[protoreflect.Kind]reflect.Type │ │ │ │ -#*[]struct { key uint8; elem uint8 } │ │ │ │ -#*map.group[global.il]*global.tracer │ │ │ │ -#*func(int, string, ...interface {}) │ │ │ │ -#*func(...interface {}) logr.LogSink │ │ │ │ -#applyFloat64ObservableUpDownCounter │ │ │ │ -#*func([]float64) attribute.KeyValue │ │ │ │ -$*func(*http.response) *http.response │ │ │ │ -$*func(*os.dirInfo, *os.dirInfo) bool │ │ │ │ -$*func(string) (reflect.Method, bool) │ │ │ │ -$*interface { As(interface {}) bool } │ │ │ │ -$*func([]string, slog.Attr) slog.Attr │ │ │ │ -$*map[*http.http2serverConn]struct {} │ │ │ │ -$*[8]struct { key string; elem bool } │ │ │ │ -$*func(context.Context) *http.Request │ │ │ │ -$*map[*http.persistConn]*list.Element │ │ │ │ -$*map.group[http.connectMethodKey]int │ │ │ │ -$*unique.Handle[net/netip.addrDetail] │ │ │ │ -$*func(*godebug.value) *godebug.value │ │ │ │ -$*[8]struct { key uint64; elem bool } │ │ │ │ -$*struct { F uintptr; R *net.Dialer } │ │ │ │ -$*struct { F uintptr; X0 chan error } │ │ │ │ -$*func(string) ([]fs.DirEntry, error) │ │ │ │ +$*map.group[interface {}]interface {} │ │ │ │ $*runtime.goroutineProfileStateHolder │ │ │ │ -$*func(runtime.goroutineProfileState) │ │ │ │ +$*[8]struct { key string; elem bool } │ │ │ │ $*map.group[string]runtime.metricData │ │ │ │ -$*map.group[interface {}]interface {} │ │ │ │ -$*config.OpenVPNConfigProfileSelector │ │ │ │ -$*map.group[string]*template.Template │ │ │ │ -$*func(context.Context, string) error │ │ │ │ -$*[]struct { key string; elem []int } │ │ │ │ -$*[8]struct { key uint16; elem bool } │ │ │ │ -$*struct { F uintptr; R crypto.Hash } │ │ │ │ -$*func([]uint8, []uint8) (int, error) │ │ │ │ +$*[8]struct { key uint64; elem bool } │ │ │ │ +$*func(string) (reflect.Method, bool) │ │ │ │ +$*func([]string, slog.Attr) slog.Attr │ │ │ │ $*func(int) (syscall.Sockaddr, error) │ │ │ │ -$*[]struct { key string; elem int32 } │ │ │ │ -$*struct { key string; elem []int64 } │ │ │ │ -$*func(io.Writer, interface {}) error │ │ │ │ -$*func(logrus.Level, ...interface {}) │ │ │ │ -$*func(context.Context) *logrus.Entry │ │ │ │ -$*struct { key string; elem ref.Val } │ │ │ │ -$*[8]struct { key int64; elem int64 } │ │ │ │ -$*struct { key int64; elem ast.Expr } │ │ │ │ -AuthorizedParty │ │ │ │ -json:"azp,omitempty" │ │ │ │ -$*map[reflect.Type]*schema.structInfo │ │ │ │ -$*map[reflect.Type]schema.encoderFunc │ │ │ │ -$*func() (*ed25519.PrivateKey, error) │ │ │ │ -$*x509.constraints[*net.IPNet,net.IP] │ │ │ │ -$*func([]uint8) (cipher.Block, error) │ │ │ │ -$*[1]map[string]*x509.policyGraphNode │ │ │ │ -$*func() (crypto.Decapsulator, error) │ │ │ │ +$*unique.Handle[net/netip.addrDetail] │ │ │ │ $*map.group[dnsmessage.section]string │ │ │ │ $*map.group[string]*singleflight.call │ │ │ │ -$*func(*rand.Rand, *big.Int) *big.Int │ │ │ │ -$*[]struct { key uint32; elem int32 } │ │ │ │ -$*map.group[string]internal.AuthStyle │ │ │ │ -$*client.ClientSecretBasicAuthRequest │ │ │ │ -$*map[jose.HeaderKey]*json.RawMessage │ │ │ │ - Protected │ │ │ │ -json:"protected,omitempty" │ │ │ │ - Signature │ │ │ │ -json:"signature,omitempty" │ │ │ │ -$*func(...string) *jose.SignerOptions │ │ │ │ -$*func(interface {}) ([]uint8, error) │ │ │ │ -$*func(int64) (ast.OffsetRange, bool) │ │ │ │ -$*func() map[int64]*ast.ReferenceInfo │ │ │ │ -$*[8]struct { key int64; elem int32 } │ │ │ │ -$*func() expr.isConstant_ConstantKind │ │ │ │ -$*expr.SourceInfo_Extension_Component │ │ │ │ -$*func() []*expr.SourceInfo_Extension │ │ │ │ -$*expr.Expr_CreateStruct_Entry_MapKey │ │ │ │ -$*[]struct { key int32; elem string } │ │ │ │ -$*struct { key int64; elem []string } │ │ │ │ -$*map[int64]checker.entrySizeEstimate │ │ │ │ -$*checker.aggregateLiteralElementType │ │ │ │ -$*func(common.Location) (int32, bool) │ │ │ │ -$*func(int32) (common.Location, bool) │ │ │ │ - Overloads │ │ │ │ -yaml:"overloads,omitempty" │ │ │ │ -$*func(...*env.Extension) *env.Config │ │ │ │ -$*func(...*env.Validator) *env.Config │ │ │ │ - Container │ │ │ │ -yaml:"container,omitempty" │ │ │ │ - Variables │ │ │ │ -yaml:"variables,omitempty" │ │ │ │ - Functions │ │ │ │ -yaml:"functions,omitempty" │ │ │ │ -$github.com/google/cel-go/interpreter │ │ │ │ -$*interpreter.ObservableInterpretable │ │ │ │ -$*interpreter.partialAttributeFactory │ │ │ │ -$*struct { key string; elem float32 } │ │ │ │ -$*struct { key string; elem float64 } │ │ │ │ -$*[]struct { key string; elem int64 } │ │ │ │ -$*[8]struct { key string; elem uint } │ │ │ │ -$*func(*gen.CalcContext) interface {} │ │ │ │ -$*func(*gen.ExprContext) interface {} │ │ │ │ -$*func(*gen.NullContext) interface {} │ │ │ │ -$*func(*gen.UintContext) interface {} │ │ │ │ -$*func() protoreflect.EnumDescriptors │ │ │ │ -$*func(protoreflect.MethodDescriptor) │ │ │ │ -$appendDescriptorProto_ExtensionRange │ │ │ │ -$*func() protoreflect.SourceLocations │ │ │ │ -$*func(int) protoreflect.ProtoMessage │ │ │ │ -$*func() protoreflect.OneofDescriptor │ │ │ │ -$*func() protoreflect.FieldDescriptor │ │ │ │ -$*struct { pragma.NoUnkeyedLiterals } │ │ │ │ -$*func(protoreflect.ProtoMessage) int │ │ │ │ -$*[]*descriptorpb.EnumDescriptorProto │ │ │ │ -$*func(protoreflect.MessageType) bool │ │ │ │ -$*map[interface {}]protoreflect.Value │ │ │ │ -$*map[string]*pb.EnumValueDescription │ │ │ │ -$*map.group[int32]impl.ExtensionField │ │ │ │ -$*[]*descriptorpb.FileDescriptorProto │ │ │ │ -$*[]*descriptorpb.UninterpretedOption │ │ │ │ -$*func() *descriptorpb.MessageOptions │ │ │ │ -$*descriptorpb.ServiceDescriptorProto │ │ │ │ -$*func() *descriptorpb.ServiceOptions │ │ │ │ -$*func() *descriptorpb.SourceCodeInfo │ │ │ │ -$*[]struct { key string; elem error } │ │ │ │ -$*struct { key string; elem []uint8 } │ │ │ │ -$*func(*bigmod.Modulus) bigmod.choice │ │ │ │ -$*func(*[32]uint8) ([]uint8, []uint8) │ │ │ │ -$*map.group[reflect.Type][]json.field │ │ │ │ -$*func(*antlr.PredictionContext) bool │ │ │ │ -$*antlr.PrecedencePredicateTransition │ │ │ │ -$*func() []gen.IConditionalAndContext │ │ │ │ -$*func(int) gen.IConditionalOrContext │ │ │ │ -$*func(*gen.EscapedIdentifierContext) │ │ │ │ -$*[]struct { key string; elem uint8 } │ │ │ │ -$*func([]uint8, interface {}) []uint8 │ │ │ │ -$*func(language.Tag, *number.Pattern) │ │ │ │ -$*func(*gob.encEngine) *gob.encEngine │ │ │ │ -$*struct { F uintptr; X0 *gob.decOp } │ │ │ │ -$crypto/internal/fips140/edwards25519 │ │ │ │ -$*func(uint32, *uint32, *uint32) bool │ │ │ │ -$*func(impl.pointer) protowire.Number │ │ │ │ -$*[8]struct { key uint8; elem uint8 } │ │ │ │ -$*[]metric.Float64UpDownCounterOption │ │ │ │ -$*[]metric.Int64ObservableGaugeOption │ │ │ │ -$*func(propagation.TextMapPropagator) │ │ │ │ -$*metric.Float64ObservableGaugeConfig │ │ │ │ -$*metric.Int64ObservableCounterConfig │ │ │ │ -$*metric.Float64ObservableGaugeOption │ │ │ │ -$*metric.Int64ObservableCounterOption │ │ │ │ -$*metric.Int64ObservableUpDownCounter │ │ │ │ -$go.opentelemetry.io/otel/propagation │ │ │ │ -$*func([]interface {}) []interface {} │ │ │ │ +%*sync.node[interface {},interface {}] │ │ │ │ +%*map[uint64]chan *management.Response │ │ │ │ %*func() iter.Seq[reflect.StructField] │ │ │ │ +%*struct { F uintptr; X0 *[5]uintptr } │ │ │ │ %*map.group[context.canceler]struct {} │ │ │ │ %*[]struct { key string; elem string } │ │ │ │ -%*func(string, ...interface {}) string │ │ │ │ -%*struct { key string; elem []string } │ │ │ │ -%*func(error, string, ...interface {}) │ │ │ │ -%*map.group[string]*http.http2dialCall │ │ │ │ -%*http.http2duplicatePseudoHeaderError │ │ │ │ -%*map.group[http.http2SettingID]string │ │ │ │ -%*func(string) (*http.Response, error) │ │ │ │ -%*struct { F uintptr; R http.Handler } │ │ │ │ -%*struct { F uintptr; R *atomic.Bool } │ │ │ │ -%*struct { F uintptr; X0 *time.Timer } │ │ │ │ -%*struct { F uintptr; X0 *[5]uintptr } │ │ │ │ -%*map[chan<- os.Signal]*signal.handler │ │ │ │ -%*func() runtime.goroutineProfileState │ │ │ │ -%*sync.node[interface {},interface {}] │ │ │ │ -%*[]struct { key string; elem uint64 } │ │ │ │ -Path json:"path" yaml:"path" │ │ │ │ -json:"openvpn" yaml:"openvpn" │ │ │ │ -%github.com/zitadel/oidc/pkg/client/rp │ │ │ │ -%*func() (types.ProviderConfig, error) │ │ │ │ -%*func(io.Writer, string) (int, error) │ │ │ │ -%*struct { ptr interface {}; len int } │ │ │ │ %*map.group[string]*unicode.RangeTable │ │ │ │ -%*[8]struct { key string; elem []int } │ │ │ │ +%*struct { ptr interface {}; len int } │ │ │ │ %*func([]uint8) (int, net.Addr, error) │ │ │ │ %*func([]uint8, net.Addr) (int, error) │ │ │ │ %*map.group[net.hostLookupOrder]string │ │ │ │ -%*func(int64) (*multipart.Form, error) │ │ │ │ -%*func() (textproto.MIMEHeader, error) │ │ │ │ -%*func(*flate.compressor, []uint8) int │ │ │ │ -%*map.group[hpack.pairNameValue]uint64 │ │ │ │ -%*[8]struct { key string; elem int32 } │ │ │ │ -%*struct { key string; elem [2]int32 } │ │ │ │ -%*func(*regexp.Regexp, *regexp.Regexp) │ │ │ │ -%*func(func(interface {}) error) error │ │ │ │ -%*struct { key *yaml.Node; elem bool } │ │ │ │ -%*map.group[string]yaml.resolveMapItem │ │ │ │ - TokenType │ │ │ │ -json:"token_type,omitempty" │ │ │ │ - ExpiresIn │ │ │ │ -json:"expires_in,omitempty" │ │ │ │ -%*map.group[logrus.Level][]logrus.Hook │ │ │ │ -ClientID │ │ │ │ -schema:"client_id,omitempty" │ │ │ │ -%*map.group[string]*decls.FunctionDecl │ │ │ │ -%*func(int64, string, ...interface {}) │ │ │ │ -%*func(string) (*cel.Ast, *cel.Issues) │ │ │ │ -%*func() interpreter.PartialActivation │ │ │ │ -%*func(interpreter.Activation) ref.Val │ │ │ │ -%*struct { key ref.Val; elem ref.Val } │ │ │ │ -%*[]struct { key int64; elem ref.Val } │ │ │ │ -%*map.group[string]*decls.OverloadDecl │ │ │ │ -%*map.group[string]*decls.VariableDecl │ │ │ │ -%*map.group[string]*functions.Overload │ │ │ │ -%*map[string]checker.FunctionEstimator │ │ │ │ -%*struct { F uintptr; X0 *types.Type } │ │ │ │ - ErrorType │ │ │ │ -json:"error" schema:"error" │ │ │ │ -%*map.group[*x509.policyGraphNode]bool │ │ │ │ -%vendor/golang.org/x/crypto/cryptobyte │ │ │ │ +%*struct { key string; elem []string } │ │ │ │ %*[]*unique.node[net/netip.addrDetail] │ │ │ │ -%*func(*abi.Type) (interface {}, bool) │ │ │ │ %*map.group[netip.addrDetail]struct {} │ │ │ │ %*[]struct { key string; elem uint16 } │ │ │ │ -%vendor/golang.org/x/text/unicode/norm │ │ │ │ -%*[8]struct { key uint32; elem int32 } │ │ │ │ -%*func(*logrus.Entry) ([]uint8, error) │ │ │ │ -%*struct { key int32; elem struct {} } │ │ │ │ -%github.com/google/cel-go/common/decls │ │ │ │ -%github.com/google/cel-go/common/types │ │ │ │ -%*map.group[string]*pb.FileDescription │ │ │ │ -%*[8]struct { key int32; elem string } │ │ │ │ -%*map.group[string][]*checker.localVar │ │ │ │ -%*map.group[int64]checker.SizeEstimate │ │ │ │ -%*func([]*common.Error) *common.Errors │ │ │ │ -%*func(*env.LibrarySubset) *env.Config │ │ │ │ -%*func() *interpreter.AttributePattern │ │ │ │ -%*[]interpreter.InterpretableDecorator │ │ │ │ -%*interpreter.InterpretableConstructor │ │ │ │ -%*[]struct { key int; elem struct {} } │ │ │ │ -%*[8]struct { key string; elem int64 } │ │ │ │ -%*[]struct { key string; elem uint32 } │ │ │ │ -%*func(*gen.BytesContext) interface {} │ │ │ │ -%*func(*gen.IdentContext) interface {} │ │ │ │ -%*func(*gen.IndexContext) interface {} │ │ │ │ -%*func(*gen.StartContext) interface {} │ │ │ │ -%*func(*gen.UnaryContext) interface {} │ │ │ │ -%*func(protoreflect.ServiceDescriptor) │ │ │ │ -%*func(int) [2]protoreflect.EnumNumber │ │ │ │ -%*func() protoreflect.FieldDescriptors │ │ │ │ -%*func() protoreflect.OneofDescriptors │ │ │ │ -%*func(protoreflect.MessageDescriptor) │ │ │ │ -%*protoreflect.ExtensionTypeDescriptor │ │ │ │ -%*map[protoreflect.Kind]protowire.Type │ │ │ │ -%*func(protoreflect.ProtoMessage) bool │ │ │ │ -%*[]*descriptorpb.FieldDescriptorProto │ │ │ │ -%*[]*descriptorpb.OneofDescriptorProto │ │ │ │ -%*func(protoreflect.MessageType) error │ │ │ │ -%*interface { GoPackagePath() string } │ │ │ │ -%*map.group[string]*pb.TypeDescription │ │ │ │ -%*map[string]protoreflect.ProtoMessage │ │ │ │ -%GetDeprecatedLegacyJsonFieldConflicts │ │ │ │ -%*func() descriptorpb.SymbolVisibility │ │ │ │ -%*descriptorpb.SourceCodeInfo_Location │ │ │ │ -%*func(int) *securecookie.SecureCookie │ │ │ │ -%*[8]struct { key string; elem error } │ │ │ │ -%github.com/google/cel-go/common/runes │ │ │ │ -%*func() *antlr.PredictionContextCache │ │ │ │ -%*func(int) gen.IConditionalAndContext │ │ │ │ -%*func(*gen.MapInitializerListContext) │ │ │ │ -%*func(gen.IMapInitializerListContext) │ │ │ │ -%*map[protowire.Number]*filedesc.Field │ │ │ │ -%*map.group[protowire.Number]struct {} │ │ │ │ -%*map[protoreflect.Name]*filedesc.Enum │ │ │ │ -%*struct { key [11]uint8; elem int16 } │ │ │ │ -%*[8]struct { key string; elem uint8 } │ │ │ │ -%*func([]uint8, number.Digits) []uint8 │ │ │ │ -%*struct { key gob.typeId; elem bool } │ │ │ │ -%*map.group[gob.typeId]**gob.decEngine │ │ │ │ -%*map.group[reflect.Kind]gob.decHelper │ │ │ │ -%*map.group[reflect.Kind]gob.encHelper │ │ │ │ -%*map.group[reflect.Type]*gob.typeInfo │ │ │ │ -%*func(trace.SpanID) trace.SpanContext │ │ │ │ -%*map[protowire.Number]*impl.fieldInfo │ │ │ │ -%*func(int64, ...metric.ObserveOption) │ │ │ │ -%*func(int) (attribute.KeyValue, bool) │ │ │ │ -&*[8]struct { key string; elem string } │ │ │ │ -&*struct { F uintptr; R *flag.FlagSet } │ │ │ │ -&*func(uint32, http.http2PriorityParam) │ │ │ │ -&*func() (http.http2FrameHeader, error) │ │ │ │ -&*func(uint32, http.http2ErrCode) error │ │ │ │ -&*func(string, *http.PushOptions) error │ │ │ │ -&*func(*http.Request) (*url.URL, error) │ │ │ │ -&*func(int, textproto.MIMEHeader) error │ │ │ │ -&*http.http2bufferedWriterTimeoutWriter │ │ │ │ -&*atomic.Pointer[internal/bisect.dedup] │ │ │ │ -&*struct { F uintptr; X0 bytes.Reader } │ │ │ │ -&*struct { F uintptr; X0 http.Handler } │ │ │ │ -&*go.shape.interface { Error() string } │ │ │ │ -&*func(*runtime.g, unsafe.Pointer) bool │ │ │ │ -&*map.group[runtime._typePair]struct {} │ │ │ │ &*sync.entry[interface {},interface {}] │ │ │ │ &*func(interface {}, interface {}) bool │ │ │ │ &*func(unsafe.Pointer, uintptr) uintptr │ │ │ │ -&*[8]struct { key string; elem uint64 } │ │ │ │ -&*struct { key string; elem types.URL } │ │ │ │ -&*struct { F uintptr; X0 *slog.Logger } │ │ │ │ -&*struct { F uintptr; X0 *http.Client } │ │ │ │ -&*func([]reflect.Value) []reflect.Value │ │ │ │ -&*func(func(string) bool) reflect.Value │ │ │ │ -&*struct { key string; elem struct {} } │ │ │ │ +&*func(*runtime.g, unsafe.Pointer) bool │ │ │ │ +&*map.group[runtime._typePair]struct {} │ │ │ │ +&*atomic.Pointer[internal/bisect.dedup] │ │ │ │ +&*go.shape.interface { Error() string } │ │ │ │ +&*[8]struct { key string; elem string } │ │ │ │ &*struct { key reflect.Type; elem int } │ │ │ │ &*struct { F uintptr; X0 reflect.Type } │ │ │ │ -&*func(string, *tls.ClientSessionState) │ │ │ │ -&*tls.handshakeMessageWithOriginalBytes │ │ │ │ -&*weak.Pointer[crypto/x509.Certificate] │ │ │ │ -&*struct { key tls.alert; elem string } │ │ │ │ -&*struct { key x509.sum224; elem bool } │ │ │ │ &*func() (go.shape.[]net.IPAddr, error) │ │ │ │ &*struct { F uintptr; R *net.Resolver } │ │ │ │ -&vendor/golang.org/x/net/http/httpproxy │ │ │ │ -&*[]struct { key string; elem []int64 } │ │ │ │ -&*func(*profile.Profile, float64) error │ │ │ │ -&*map[profile.sampleKey]*profile.Sample │ │ │ │ -&*map.group[uintptr]*pprof.profMapEntry │ │ │ │ -&*func(int, int, *syscall.IPMreq) error │ │ │ │ -&*func(int, int, *syscall.Linger) error │ │ │ │ -&*struct { anchor []uint8; alias bool } │ │ │ │ -&GetAuthenticationContextClassReference │ │ │ │ -&*map.group[string]cel.SingletonLibrary │ │ │ │ -&*func() map[string]*decls.FunctionDecl │ │ │ │ -&*[]struct { key string; elem ref.Val } │ │ │ │ -&*[]struct { key int64; elem ast.Expr } │ │ │ │ -&*[8]struct { key int64; elem ref.Val } │ │ │ │ -&*struct { F uintptr; X0 *checker.Env } │ │ │ │ -&*struct { F uintptr; X0 int; X1 bool } │ │ │ │ -&*struct { F uintptr; X0 ast.ExprKind } │ │ │ │ -&*func(ref.Val, string) (string, error) │ │ │ │ -&*map.group[string]ext.extensionFactory │ │ │ │ -TokenTypeHint │ │ │ │ -schema:"token_type_hint" │ │ │ │ -&*weak.Pointer[crypto/ecdsa.PrivateKey] │ │ │ │ -&*func() (*boring.PublicKeyECDH, error) │ │ │ │ -&*func([]uint8) (hpke.PublicKey, error) │ │ │ │ -&*func(string, uint16) ([]uint8, error) │ │ │ │ &*unique.canonMap[net/netip.addrDetail] │ │ │ │ &*unique.indirect[net/netip.addrDetail] │ │ │ │ &*[0]*unique.node[net/netip.addrDetail] │ │ │ │ &*[]*unique.entry[net/netip.addrDetail] │ │ │ │ &vendor/golang.org/x/net/dns/dnsmessage │ │ │ │ &*[8]struct { key string; elem uint16 } │ │ │ │ -&*func(bisect.Writer, string, int) bool │ │ │ │ -&*func(parse.Pos) *parse.IdentifierNode │ │ │ │ -&*func(*runtime.Frame) (string, string) │ │ │ │ -&*struct { F uintptr; R *logrus.Entry } │ │ │ │ -&*map.group[jose.HeaderKey]interface {} │ │ │ │ -Signatures │ │ │ │ -json:"signatures,omitempty" │ │ │ │ -&*func(int64, []ast.EntryExpr) ast.Expr │ │ │ │ -&*struct { key int64; elem *expr.Expr } │ │ │ │ -&*struct { key int64; elem *expr.Type } │ │ │ │ -&*func() ([]*functions.Overload, error) │ │ │ │ -&*func(protoreflect.ProtoMessage) error │ │ │ │ -&*map.group[string]*pb.FieldDescription │ │ │ │ -&*[]expr.SourceInfo_Extension_Component │ │ │ │ -&*expr.Expr_CreateStruct_Entry_FieldKey │ │ │ │ -&*[]struct { key int64; elem []string } │ │ │ │ -Extensions │ │ │ │ -yaml:"extensions,omitempty" │ │ │ │ -Validators │ │ │ │ -yaml:"validators,omitempty" │ │ │ │ -&*interpreter.AttributeQualifierPattern │ │ │ │ -&*interpreter.evalExhaustiveConditional │ │ │ │ -&*struct { key int; elem interface {} } │ │ │ │ -&*[8]struct { key int; elem struct {} } │ │ │ │ -&*[]struct { key string; elem float32 } │ │ │ │ -&*[]struct { key string; elem float64 } │ │ │ │ -&*[8]struct { key string; elem uint32 } │ │ │ │ -&*func(antlr.Token, antlr.Token) string │ │ │ │ -&*func(antlr.TerminalNode) interface {} │ │ │ │ -&*func(*gen.DoubleContext) interface {} │ │ │ │ -&*func(*gen.NegateContext) interface {} │ │ │ │ -&*func(*gen.NestedContext) interface {} │ │ │ │ -&*func(*gen.SelectContext) interface {} │ │ │ │ -&*func(*gen.StringContext) interface {} │ │ │ │ -&*func(antlr.Parser) *antlr.IntervalSet │ │ │ │ -&*func() protoreflect.MessageDescriptor │ │ │ │ -&*func() protoreflect.MethodDescriptors │ │ │ │ -&*func(int) protoreflect.SourceLocation │ │ │ │ -&*func(int) protoreflect.EnumDescriptor │ │ │ │ -&*func(protoreflect.Value) interface {} │ │ │ │ -&*func(interface {}) protoreflect.Value │ │ │ │ -&*[]*descriptorpb.MethodDescriptorProto │ │ │ │ -&*func(protoreflect.ExtensionType) bool │ │ │ │ -&*descriptorpb.FeatureSet_FieldPresence │ │ │ │ -&*descriptorpb.EnumValueDescriptorProto │ │ │ │ -&*func() *descriptorpb.EnumValueOptions │ │ │ │ -&*func() *descriptorpb.SymbolVisibility │ │ │ │ -&*descriptorpb.FileOptions_OptimizeMode │ │ │ │ -&*[]struct { key string; elem []uint8 } │ │ │ │ -&*struct { key uint64; elem struct {} } │ │ │ │ -&*func([]string, []string, bool) string │ │ │ │ -&*antlr.BaseAbstractPredicateTransition │ │ │ │ -&*map.group[int][]antlr.SemanticContext │ │ │ │ -&*func() gen.IMapInitializerListContext │ │ │ │ -&*map[protoreflect.Name]*filedesc.Field │ │ │ │ -&*map[protoreflect.Name]*filedesc.Oneof │ │ │ │ -&*map.group[language.Tag]catalog.msgMap │ │ │ │ -&*fiat.p224MontgomeryDomainFieldElement │ │ │ │ -&*fiat.p384MontgomeryDomainFieldElement │ │ │ │ -&*fiat.p521MontgomeryDomainFieldElement │ │ │ │ -&*func(trace.TraceID) trace.SpanContext │ │ │ │ -&*func() *map[int32]impl.ExtensionField │ │ │ │ -&*func(impl.pointer) protoreflect.Value │ │ │ │ -&*map[protoreflect.Name]*impl.oneofInfo │ │ │ │ -&*func(impl.pointer) *impl.extensionMap │ │ │ │ -&*map[reflect.Type]*impl.coderFieldInfo │ │ │ │ -&*func([]uint8, uint32) ([]uint8, bool) │ │ │ │ -&*[]metric.Float64ObservableGaugeOption │ │ │ │ -&*[]metric.Int64ObservableCounterOption │ │ │ │ -&*metric.Float64ObservableCounterConfig │ │ │ │ -&*metric.Float64ObservableCounterOption │ │ │ │ -&*metric.Float64ObservableUpDownCounter │ │ │ │ -&*embedded.Int64ObservableUpDownCounter │ │ │ │ -'*struct { key string; elem *flag.Flag } │ │ │ │ -'*func(context.Context, slog.Level) bool │ │ │ │ -'*func(http.http2PushPromiseParam) error │ │ │ │ -'*func() (*hpack.Encoder, *bytes.Buffer) │ │ │ │ -'*func(io.Writer, map[string]bool) error │ │ │ │ -'*[]struct { key string; elem []string } │ │ │ │ -'*map.group[uint32]*http.http2writeQueue │ │ │ │ -'*func(string, string) (net.Conn, error) │ │ │ │ -'*http.http2write100ContinueHeadersFrame │ │ │ │ -'*atomic.Pointer[internal/godebug.value] │ │ │ │ '*func(*runtime.funcval, unsafe.Pointer) │ │ │ │ -Level!json:"level" yaml:"level" │ │ │ │ -ConfigFile │ │ │ │ -json:"config" yaml:"config" │ │ │ │ -'*struct { F uintptr; X0 *flag.FlagSet } │ │ │ │ -'*struct { F uintptr; X0 time.Duration } │ │ │ │ -'*struct { Name string "json:\"name\"" } │ │ │ │ -'*struct { F uintptr; X0 *net.Listener } │ │ │ │ -'*iter.Seq2[reflect.Value,reflect.Value] │ │ │ │ +'*atomic.Pointer[internal/godebug.value] │ │ │ │ +'*func(context.Context, slog.Level) bool │ │ │ │ +'*struct { F uintptr; R *atomic.Uint64 } │ │ │ │ '*struct { key reflect.Type; elem bool } │ │ │ │ -'*struct { F uintptr; X0 reflect.Value } │ │ │ │ +'*[]struct { key string; elem []string } │ │ │ │ '*struct { key string; elem net.byName } │ │ │ │ '*chan net.result[go.shape.[]net.IPAddr] │ │ │ │ -'*struct { F uintptr; R *atomic.Uint64 } │ │ │ │ -'*[]struct { key string; elem [2]int32 } │ │ │ │ -'*[8]struct { key string; elem []int64 } │ │ │ │ -'*func(int, int, *syscall.IPMreqn) error │ │ │ │ -'*[]struct { key *yaml.Node; elem bool } │ │ │ │ -'*struct { key interface {}; elem bool } │ │ │ │ -'*struct { key string; elem *yaml.Node } │ │ │ │ -VerificationURI │ │ │ │ -json:"verification_uri" │ │ │ │ -VerificationURL │ │ │ │ -json:"verification_url" │ │ │ │ -'*func(*cel.Ast) (*cel.Ast, *cel.Issues) │ │ │ │ -'*[8]struct { key string; elem ref.Val } │ │ │ │ -'*[8]struct { key int64; elem ast.Expr } │ │ │ │ -'*func(string, []ast.EntryExpr) ast.Expr │ │ │ │ -'*func(cel.MutableValidatorConfig) error │ │ │ │ -'*[]struct { key ref.Val; elem ref.Val } │ │ │ │ -'*struct { key int64; elem *types.Type } │ │ │ │ -'*map[string]interpreter.FunctionTracker │ │ │ │ -'*x509.nameConstraintsSet[string,string] │ │ │ │ -'*iter.Seq[*crypto/x509.policyGraphNode] │ │ │ │ -'*func(func(*x509.policyGraphNode) bool) │ │ │ │ -'*map.group[string]*x509.policyGraphNode │ │ │ │ -'*struct { key string; elem []x509.OID } │ │ │ │ -'*func([]uint8) (hpke.PrivateKey, error) │ │ │ │ -'*func(*ecdh.PublicKey) ([]uint8, error) │ │ │ │ -'*func([]uint8) (*ecdh.PublicKey, error) │ │ │ │ '*[0]*unique.entry[net/netip.addrDetail] │ │ │ │ '*unique.uniqueMap[net/netip.addrDetail] │ │ │ │ -'*func(logrus.Level, logrus.LogFunction) │ │ │ │ -'*func(int64, ast.Expr, string) ast.Expr │ │ │ │ -'*[]struct { key int32; elem struct {} } │ │ │ │ -'*map.group[string]func(ref.Val) ref.Val │ │ │ │ -'*struct { F uintptr; X0 traits.Folder } │ │ │ │ -'*expr.isExpr_CreateStruct_Entry_KeyKind │ │ │ │ -'*func() []*expr.Expr_CreateStruct_Entry │ │ │ │ -'*[8]struct { key int64; elem []string } │ │ │ │ -'*struct { key types.Kind; elem string } │ │ │ │ -'*func(*env.ContextVariable) *env.Config │ │ │ │ -'*func() []*interpreter.AttributePattern │ │ │ │ -'*interpreter.partialActivationConverter │ │ │ │ -'*struct { key bool; elem interface {} } │ │ │ │ -'*[8]struct { key string; elem float32 } │ │ │ │ -'*[8]struct { key string; elem float64 } │ │ │ │ -'*struct { key uint; elem interface {} } │ │ │ │ -'*func(*gen.OptExprContext) interface {} │ │ │ │ -'*func(antlr.ParserRuleContext) []string │ │ │ │ -'*func(antlr.RuleContext, int, int) bool │ │ │ │ -'*func(int) protoreflect.FieldDescriptor │ │ │ │ -'appendExtensionRangeOptions_Declaration │ │ │ │ -'*func() protoreflect.MessageDescriptors │ │ │ │ -'*func() protoreflect.ServiceDescriptors │ │ │ │ -'*func(protoreflect.EnumValueDescriptor) │ │ │ │ -'*func(int) protoreflect.OneofDescriptor │ │ │ │ -'*[]*descriptorpb.ServiceDescriptorProto │ │ │ │ -'*func(protoreflect.FileDescriptor) bool │ │ │ │ -'*map[protoreflect.FullName]interface {} │ │ │ │ -'*func(func(protoreflect.EnumType) bool) │ │ │ │ -'*func(protoreflect.ExtensionType) error │ │ │ │ -'*func() map[string]*pb.FieldDescription │ │ │ │ -'*map.group[protoreflect.Kind]*expr.Type │ │ │ │ -'*struct { key string; elem *expr.Type } │ │ │ │ -'*descriptorpb.FeatureSet_Utf8Validation │ │ │ │ -'*descriptorpb.FieldDescriptorProto_Type │ │ │ │ -'*func() descriptorpb.FieldOptions_CType │ │ │ │ -'*func() []*descriptorpb.DescriptorProto │ │ │ │ -'*func(uint8) (language.Extension, bool) │ │ │ │ -'*[8]struct { key string; elem []uint8 } │ │ │ │ -'*func(antlr.Token) *antlr.ErrorNodeImpl │ │ │ │ -'canDropLoopEntryEdgeInLeftRecursiveRule │ │ │ │ -'*func(reflect.Type) []antlr.RuleContext │ │ │ │ -'*func(func(antlr.SemanticContext) bool) │ │ │ │ -'*map.group[int]*antlr.PredictionContext │ │ │ │ -'*func(*gen.FieldInitializerListContext) │ │ │ │ -'*func(gen.IFieldInitializerListContext) │ │ │ │ -'*map[protoreflect.Name]*filedesc.Method │ │ │ │ -'*[]struct { key [11]uint8; elem int16 } │ │ │ │ -'*func([]uint8, *number.Decimal) []uint8 │ │ │ │ -'*[]struct { key gob.typeId; elem bool } │ │ │ │ -'*atomic.Pointer[encoding/gob.encEngine] │ │ │ │ -'*struct { F uintptr; X0 *gob.typeInfo } │ │ │ │ -'go.opentelemetry.io/otel/trace/embedded │ │ │ │ -'*func(impl.pointer, protoreflect.Value) │ │ │ │ -'fieldInfoForMessageListOpaqueNoPresence │ │ │ │ -'*func(protoreflect.Value) reflect.Value │ │ │ │ -'*func(reflect.Value) protoreflect.Value │ │ │ │ -'*interface { XXX_MessageName() string } │ │ │ │ -'*func(float64, ...metric.ObserveOption) │ │ │ │ -'*propagation.compositeTextMapPropagator │ │ │ │ -'*struct { key codes.Code; elem string } │ │ │ │ -'*struct { key string; elem codes.Code } │ │ │ │ -(*func(http.http2HeadersFrameParam) error │ │ │ │ -(*[8]struct { key string; elem []string } │ │ │ │ -(*map.group[string]*http.http2addConnCall │ │ │ │ -(*func(*bisect.dedup, *bisect.dedup) bool │ │ │ │ -(*struct { F uintptr; X0 chan struct {} } │ │ │ │ -(*struct { F uintptr; X0 strings.Reader } │ │ │ │ -(*struct { key pprof.handler; elem bool } │ │ │ │ -(*struct { key uint32; elem []*abi.Type } │ │ │ │ -(*func(interface {}) (interface {}, bool) │ │ │ │ (*[]*sync.node[interface {},interface {}] │ │ │ │ -(*[]struct { key string; elem types.URL } │ │ │ │ -(*struct { key string; elem *parse.Tree } │ │ │ │ -(*struct { F uintptr; X0 *oauth2.Client } │ │ │ │ -(postCodeExchangeHandlerStoreRefreshToken │ │ │ │ -(*iter.Seq2[reflect.Method,reflect.Value] │ │ │ │ -(*func(reflect.Value, reflect.Value) bool │ │ │ │ -(*struct { key reflect.visit; elem bool } │ │ │ │ -(*[]struct { key string; elem struct {} } │ │ │ │ -(*struct { F uintptr; X0 *reflect.Value } │ │ │ │ -(*struct { F uintptr; X0 *reflect.rtype } │ │ │ │ +(*struct { key uint32; elem []*abi.Type } │ │ │ │ +(*struct { F uintptr; X0 chan struct {} } │ │ │ │ (*struct { key string; elem *json.field } │ │ │ │ (*[]struct { key reflect.Type; elem int } │ │ │ │ (*struct { F uintptr; R json.mapEncoder } │ │ │ │ (*struct { F uintptr; R json.ptrEncoder } │ │ │ │ -(*[]struct { key tls.alert; elem string } │ │ │ │ -(*[]struct { key x509.sum224; elem bool } │ │ │ │ -(*func([]uint8, []uint8) ([]uint8, error) │ │ │ │ -(*func([]uint8) (int, *net.IPAddr, error) │ │ │ │ -(*func([]uint8, *net.IPAddr) (int, error) │ │ │ │ -(*func(string, string) (io.Writer, error) │ │ │ │ -(*[8]struct { key string; elem [2]int32 } │ │ │ │ -(*map[profile.mappingKey]*profile.Mapping │ │ │ │ -(*func(int, int, *syscall.IPv6Mreq) error │ │ │ │ -(*[8]struct { key *yaml.Node; elem bool } │ │ │ │ -(*map.group[reflect.Type]*yaml.structInfo │ │ │ │ -(*func(string, string) *template.Template │ │ │ │ -AccessTokenHash │ │ │ │ -json:"at_hash,omitempty" │ │ │ │ -(*func(string, interface {}) interface {} │ │ │ │ -(*func(protoreflect.FileDescriptor) error │ │ │ │ -(*[8]struct { key ref.Val; elem ref.Val } │ │ │ │ -(*map[protowire.Number]protoreflect.Value │ │ │ │ -(*map.group[protoreflect.Kind]*types.Type │ │ │ │ -(*struct { key string; elem *types.Type } │ │ │ │ -(*struct { F uintptr; X0 []parser.Macro } │ │ │ │ -(*func(int) func(ref.Val) (string, error) │ │ │ │ -(*map.group[reflect.Type]schema.Converter │ │ │ │ -(*map.group[x509.rfc2821Mailbox]struct {} │ │ │ │ - PublicKey │ │ │ │ -asn1:"optional,explicit,tag:1" │ │ │ │ -(*func([]uint8) (*ecdh.PrivateKey, error) │ │ │ │ +(*[8]struct { key string; elem []string } │ │ │ │ (*go.shape.struct { unique.isEntry bool } │ │ │ │ -(*func(*parse.Tree) *parse.IdentifierNode │ │ │ │ -(*func(logrus.Level, *logrus.Entry) error │ │ │ │ -(*[8]struct { key int32; elem struct {} } │ │ │ │ -(*[]struct { key int64; elem *expr.Expr } │ │ │ │ -(*[]struct { key int64; elem *expr.Type } │ │ │ │ -(*map.group[int64][]*types.AttributeTrail │ │ │ │ -(*func(string, string, []ref.Val) ref.Val │ │ │ │ -Description │ │ │ │ -yaml:"description,omitempty" │ │ │ │ -(*struct { key int32; elem interface {} } │ │ │ │ -(*struct { key int64; elem interface {} } │ │ │ │ -(*[]struct { key int; elem interface {} } │ │ │ │ -(*struct { F uintptr; X0 *regexp.Regexp } │ │ │ │ -(*func(string, ...ast.EntryExpr) ast.Expr │ │ │ │ -(*func(*gen.BoolTrueContext) interface {} │ │ │ │ -(*func(*gen.ExprListContext) interface {} │ │ │ │ -(*func(*gen.ListInitContext) interface {} │ │ │ │ -(*func(*gen.OptFieldContext) interface {} │ │ │ │ -(*func(*gen.RelationContext) interface {} │ │ │ │ -(*func(int) protoreflect.MethodDescriptor │ │ │ │ -(*func() protoreflect.EnumValueDescriptor │ │ │ │ -(*func(protoreflect.FieldDescriptor) bool │ │ │ │ -(*[]*descriptorpb.SourceCodeInfo_Location │ │ │ │ -(github.com/google/cel-go/common/types/pb │ │ │ │ -(*descriptorpb.FeatureSet_MessageEncoding │ │ │ │ -(*func() descriptorpb.FeatureSet_EnumType │ │ │ │ -(*descriptorpb.FieldDescriptorProto_Label │ │ │ │ -(*func() *descriptorpb.FieldOptions_CType │ │ │ │ -(*func() descriptorpb.FieldOptions_JSType │ │ │ │ -(*struct { key *syntax.Regexp; elem int } │ │ │ │ -(*ecdsa.blockAlignedPersonalizationString │ │ │ │ -(*map.group[reflect.Type]json.encoderFunc │ │ │ │ -(*[]struct { key uint64; elem struct {} } │ │ │ │ -(*func() *antlr.TokenSourceCharStreamPair │ │ │ │ -(*func([]string, antlr.Recognizer) string │ │ │ │ -(*func(antlr.ATNState) *antlr.IntervalSet │ │ │ │ -(*func(antlr.RecognitionException) string │ │ │ │ -(*func(antlr.ParserRuleContext, int, int) │ │ │ │ -(*func() gen.IFieldInitializerListContext │ │ │ │ -(*struct { key string; elem token.Token } │ │ │ │ -(google.golang.org/protobuf/internal/strs │ │ │ │ -(*map[string]protoreflect.FieldDescriptor │ │ │ │ -(*map[protoreflect.Name]*filedesc.Message │ │ │ │ -(*map[protoreflect.Name]*filedesc.Service │ │ │ │ -(*gofeaturespb.GoFeatures_StripEnumPrefix │ │ │ │ -(*func() gofeaturespb.GoFeatures_APILevel │ │ │ │ -(*[8]struct { key [11]uint8; elem int16 } │ │ │ │ -(*struct { key string; elem plural.Form } │ │ │ │ -(*[8]struct { key gob.typeId; elem bool } │ │ │ │ -(*struct { key *gob.typeInfo; elem bool } │ │ │ │ -(*func(trace.SpanConfig) trace.SpanConfig │ │ │ │ -(google.golang.org/protobuf/internal/impl │ │ │ │ -(*map.group[protowire.Number]interface {} │ │ │ │ -(*map.group[reflect.Type]protowire.Number │ │ │ │ -(*map.group[protowire.Number]reflect.Type │ │ │ │ -(*func(interface {}) protoreflect.Message │ │ │ │ -(*struct { F uintptr; X0 impl.Converter } │ │ │ │ -(go.opentelemetry.io/otel/internal/global │ │ │ │ -(go.opentelemetry.io/otel/metric/embedded │ │ │ │ -(*[]metric.Float64ObservableCounterOption │ │ │ │ -(*func(metric.AddConfig) metric.AddConfig │ │ │ │ -(*embedded.Float64ObservableUpDownCounter │ │ │ │ -)*http.entry[string,*net/http.routingNode] │ │ │ │ -)*func(string) (reflect.StructField, bool) │ │ │ │ -)*[]struct { key string; elem *flag.Flag } │ │ │ │ -)*func(context.Context, slog.Record) error │ │ │ │ -)*func(http.ResponseWriter, *http.Request) │ │ │ │ -)*func(net.Listener, string, string) error │ │ │ │ -)*func(net.Conn, *http.http2ServeConnOpts) │ │ │ │ -)*func(http.http2SettingID) (uint32, bool) │ │ │ │ -)*map[http.routingIndexKey][]*http.pattern │ │ │ │ -)*map.group[uint32]*http.http2clientStream │ │ │ │ -)*map.group[string][]*http.http2ClientConn │ │ │ │ -)*map.group[*http.http2ClientConn][]string │ │ │ │ -)*func(http.keyValues, http.keyValues) int │ │ │ │ -)*interface { IsHTTP2NoCachedConnError() } │ │ │ │ -)*map.group[string][]*multipart.FileHeader │ │ │ │ -)*struct { F uintptr; R *http.ClientConn } │ │ │ │ -)*struct { F uintptr; R *http.connReader } │ │ │ │ -)*struct { key string; elem interface {} } │ │ │ │ )*sync.indirect[interface {},interface {}] │ │ │ │ )*[]*sync.entry[interface {},interface {}] │ │ │ │ )*[0]*sync.node[interface {},interface {}] │ │ │ │ -Format"json:"format" yaml:"format" │ │ │ │ -)*[8]struct { key string; elem types.URL } │ │ │ │ -)*struct { F uintptr; X0 context.Context } │ │ │ │ -)*rp.CodeExchangeCallback[go.shape.*uint8] │ │ │ │ -)*struct { F uintptr; X0 rp.ErrorHandler } │ │ │ │ -)*[]struct { Name string "json:\"name\"" } │ │ │ │ -)*func(reflect.Method, reflect.Value) bool │ │ │ │ +)*c._Ctype_struct_openvpn_plugin_callbacks │ │ │ │ +)*func(string) (reflect.StructField, bool) │ │ │ │ +)*func(context.Context, slog.Record) error │ │ │ │ +)*struct { F uintptr; R *godebug.Setting } │ │ │ │ )*[]struct { key reflect.Type; elem bool } │ │ │ │ -)*[8]struct { key string; elem struct {} } │ │ │ │ )*[8]struct { key reflect.Type; elem int } │ │ │ │ -)*[8]struct { key tls.alert; elem string } │ │ │ │ -)*[8]struct { key x509.sum224; elem bool } │ │ │ │ -)*func([]uint8) (int, *net.UDPAddr, error) │ │ │ │ -)*func([]uint8, *net.UDPAddr) (int, error) │ │ │ │ )*[]struct { key string; elem net.byName } │ │ │ │ -)*struct { F uintptr; R *godebug.Setting } │ │ │ │ -)*func(bool, bool, bool, bool, bool) error │ │ │ │ -)*func(*pprof.Profile, *pprof.Profile) int │ │ │ │ -)*func(string, *syscall.Stat_t, int) error │ │ │ │ -)*[]struct { key interface {}; elem bool } │ │ │ │ -)*[]struct { key string; elem *yaml.Node } │ │ │ │ -)*func(string) (*template.Template, error) │ │ │ │ -)*func() go.shape.map[string]reflect.Value │ │ │ │ -)*func(...cel.EnvOption) (*cel.Env, error) │ │ │ │ -)*func(string, map[string]ref.Val) ref.Val │ │ │ │ -)*cel.homogeneousAggregateLiteralValidator │ │ │ │ -)*[]struct { key int64; elem *types.Type } │ │ │ │ -)*map.group[string]cel.ASTValidatorFactory │ │ │ │ -)*struct { key string; elem parser.Macro } │ │ │ │ -)*func() (*interpreter.CostTracker, error) │ │ │ │ -)*struct { F uintptr; R *cel.idGenerator } │ │ │ │ -)*struct { F uintptr; X0 int64; X1 int64 } │ │ │ │ -)*func(reflect.Type) (interface {}, error) │ │ │ │ -)*func(bool) func(ref.Val) (string, error) │ │ │ │ -)*func(interface {}) (interface {}, error) │ │ │ │ -)*func(string, func(string) string) string │ │ │ │ -)*func(x509.rfc2821Mailbox) (string, bool) │ │ │ │ -Extensions │ │ │ │ -asn1:"tag:0,optional,explicit" │ │ │ │ -)*map.group[string][]*x509.policyGraphNode │ │ │ │ -)*[]struct { key string; elem []x509.OID } │ │ │ │ -)*func(*unique.node[net/netip.addrDetail]) │ │ │ │ -)*func(netip.addrDetail) *netip.addrDetail │ │ │ │ )*[]*unique.indirect[net/netip.addrDetail] │ │ │ │ )*func(func(*abi.Type, interface {}) bool) │ │ │ │ -)*struct { F uintptr; X0 *int; X1 string } │ │ │ │ -ErrorDescription │ │ │ │ -json:"error_description" │ │ │ │ -)*func(string, interface {}) *logrus.Entry │ │ │ │ -)*[8]struct { key int64; elem *expr.Expr } │ │ │ │ -)*[8]struct { key int64; elem *expr.Type } │ │ │ │ -)github.com/google/cel-go/common/operators │ │ │ │ -)github.com/google/cel-go/common/functions │ │ │ │ -)*map.group[string]func(time.Time) ref.Val │ │ │ │ -)github.com/google/cel-go/common/types/ref │ │ │ │ -)*[]struct { key types.Kind; elem string } │ │ │ │ -)*func(...*decls.FunctionDecl) *env.Config │ │ │ │ -)*func(...*decls.VariableDecl) *env.Config │ │ │ │ -)*[]*interpreter.AttributeQualifierPattern │ │ │ │ -)*func(bool) *interpreter.AttributePattern │ │ │ │ -)*func(string) (*functions.Overload, bool) │ │ │ │ -)*[]struct { key bool; elem interface {} } │ │ │ │ -)*[8]struct { key int; elem interface {} } │ │ │ │ -)*struct { key uint32; elem interface {} } │ │ │ │ -)*struct { key uint64; elem interface {} } │ │ │ │ -)*[]struct { key uint; elem interface {} } │ │ │ │ -)*func(*gen.BoolFalseContext) interface {} │ │ │ │ -)*func() protoreflect.ExtensionDescriptors │ │ │ │ -)*func(int) protoreflect.MessageDescriptor │ │ │ │ -)*func(int) protoreflect.ServiceDescriptor │ │ │ │ -)*func() protoreflect.EnumValueDescriptors │ │ │ │ -)*[]*descriptorpb.EnumValueDescriptorProto │ │ │ │ -)*map[string][]protoreflect.FileDescriptor │ │ │ │ -)*func(string) (*pb.TypeDescription, bool) │ │ │ │ -)*[]struct { key string; elem *expr.Type } │ │ │ │ -)*func() *descriptorpb.FeatureSet_EnumType │ │ │ │ -)*func() *descriptorpb.FieldOptions_JSType │ │ │ │ -)*descriptorpb.FieldOptions_EditionDefault │ │ │ │ -)*descriptorpb.FieldOptions_FeatureSupport │ │ │ │ -)*func(string, string, interface {}) error │ │ │ │ -)*func([]uint8) (*nistec.P521Point, error) │ │ │ │ -)*func([]uint8) (*nistec.P224Point, error) │ │ │ │ -)*func([]uint8) (*nistec.P384Point, error) │ │ │ │ -)*func([]uint8) (*nistec.P256Point, error) │ │ │ │ -)*struct { F uintptr; R *json.mapEncoder } │ │ │ │ -)*struct { F uintptr; R *json.ptrEncoder } │ │ │ │ -)*[8]struct { key uint64; elem struct {} } │ │ │ │ -)*map.group[string]*antlr.TokensStartState │ │ │ │ -)*func([]string, antlr.RuleContext) string │ │ │ │ -)*map.group[int][]*antlr.PredictionContext │ │ │ │ -)google.golang.org/protobuf/internal/order │ │ │ │ -)*func() *gofeaturespb.GoFeatures_APILevel │ │ │ │ -)*func(language.Tag, string, string) error │ │ │ │ -)*struct { F uintptr; X0 **gob.decEngine } │ │ │ │ -)*func([]uint8) (*fiat.P224Element, error) │ │ │ │ -)*func([]uint8) (*fiat.P384Element, error) │ │ │ │ -)*func([]uint8) (*fiat.P521Element, error) │ │ │ │ -)*func(trace.TraceFlags) trace.SpanContext │ │ │ │ -)*func(trace.TraceState) trace.SpanContext │ │ │ │ -)*map.group[protoreflect.Kind]reflect.Type │ │ │ │ -)*func() **protolazy.XXX_lazyUnmarshalInfo │ │ │ │ -)*map[protowire.Number]reflect.StructField │ │ │ │ -)*map[*impl.coderFieldInfo]impl.lazyAction │ │ │ │ -)*struct { F uintptr; X0 impl.structInfo } │ │ │ │ -)*struct { F uintptr; X0 *filedesc.Field } │ │ │ │ -)*[]struct { key codes.Code; elem string } │ │ │ │ -)*[]struct { key string; elem codes.Code } │ │ │ │ -**func(*http.response, *http.response) bool │ │ │ │ -**[8]struct { key string; elem *flag.Flag } │ │ │ │ -**func(uint32, http.http2OpenStreamOptions) │ │ │ │ -**map.group[*http.http2serverConn]struct {} │ │ │ │ -**struct { key *http.conn; elem struct {} } │ │ │ │ -**func(func(http.http2Setting) error) error │ │ │ │ -**struct { key string; elem http.muxEntry } │ │ │ │ -**map.group[*http.persistConn]*list.Element │ │ │ │ -**map[*http.Request]context.CancelCauseFunc │ │ │ │ -**func(string, *tls.Conn) http.RoundTripper │ │ │ │ -**func(*godebug.value, *godebug.value) bool │ │ │ │ -**struct { F uintptr; R *http.http2stream } │ │ │ │ -**struct { F uintptr; R *http.persistConn } │ │ │ │ -**struct { F uintptr; R *httpproxy.config } │ │ │ │ -**struct { F uintptr; X0 *http.connReader } │ │ │ │ -**[]struct { key pprof.handler; elem bool } │ │ │ │ +**[0]*sync.entry[interface {},interface {}] │ │ │ │ +**func(unsafe.Pointer, unsafe.Pointer) bool │ │ │ │ **struct { key int32; elem unsafe.Pointer } │ │ │ │ **[]struct { key uint32; elem []*abi.Type } │ │ │ │ **struct { key unsafe.Pointer; elem int32 } │ │ │ │ -**func(unsafe.Pointer, unsafe.Pointer) bool │ │ │ │ -**[0]*sync.entry[interface {},interface {}] │ │ │ │ -TLS&json:"tls" yaml:"tls" │ │ │ │ -Secret#json:"secret" yaml:"secret" │ │ │ │ -Address"json:"address" yaml:"address" │ │ │ │ -Enabled"json:"enabled" yaml:"enabled" │ │ │ │ -**struct { key string; elem reflect.Value } │ │ │ │ -**[]struct { key string; elem *parse.Tree } │ │ │ │ -**struct { F uintptr; X0 rp.SignerFromKey } │ │ │ │ -**struct { F uintptr; X0 oauth2.AuthStyle } │ │ │ │ -**struct { F uintptr; X0 oidc.ACRVerifier } │ │ │ │ -**struct { F uintptr; X0 []unsafe.Pointer } │ │ │ │ **[8]struct { key reflect.Type; elem bool } │ │ │ │ -**[]struct { key reflect.visit; elem bool } │ │ │ │ **[]struct { key string; elem *json.field } │ │ │ │ **struct { F uintptr; R json.arrayEncoder } │ │ │ │ **struct { F uintptr; R json.floatEncoder } │ │ │ │ **struct { F uintptr; R json.sliceEncoder } │ │ │ │ -**func([]uint8, []uint8, bool) interface {} │ │ │ │ -**struct { F uintptr; X0 func() hash.Hash } │ │ │ │ -**func([]uint8) (int, *net.UnixAddr, error) │ │ │ │ -**func([]uint8, *net.UnixAddr) (int, error) │ │ │ │ **[8]struct { key string; elem net.byName } │ │ │ │ -**map[profile.functionKey]*profile.Function │ │ │ │ -**map[profile.locationKey]*profile.Location │ │ │ │ -**struct { handle []uint8; suffix []uint8 } │ │ │ │ -**[8]struct { key interface {}; elem bool } │ │ │ │ -**[8]struct { key string; elem *yaml.Node } │ │ │ │ -**func(template.FuncMap) *template.Template │ │ │ │ -**[8]struct { key int64; elem *types.Type } │ │ │ │ -**[]struct { key string; elem *types.Type } │ │ │ │ -**map[string]*interpreter.RegexOptimization │ │ │ │ -**func(string, ...interface {}) *oidc.Error │ │ │ │ -**map.group[reflect.Type]*schema.structInfo │ │ │ │ -**map.group[reflect.Type]schema.encoderFunc │ │ │ │ -OPPolicyURI │ │ │ │ -json:"op_policy_uri,omitempty" │ │ │ │ -AdditionalPrimes │ │ │ │ -asn1:"optional,omitempty" │ │ │ │ -**[8]struct { key string; elem []x509.OID } │ │ │ │ -**struct { sync.Once; v *x509.Certificate } │ │ │ │ -**func(io.Reader) (*ecdh.PrivateKey, error) │ │ │ │ -**func() *unique.node[net/netip.addrDetail] │ │ │ │ -**func(*unique.entry[net/netip.addrDetail]) │ │ │ │ **[0]*unique.indirect[net/netip.addrDetail] │ │ │ │ -**func(logrus.LevelHooks) logrus.LevelHooks │ │ │ │ -**map.group[jose.HeaderKey]*json.RawMessage │ │ │ │ -**struct { F uintptr; X0 *jose.JSONWebKey } │ │ │ │ -**struct { F uintptr; R jose.OpaqueSigner } │ │ │ │ -**func(int64, string, ...ast.Expr) ast.Expr │ │ │ │ -**func(int64, []ast.Expr, []int32) ast.Expr │ │ │ │ -**map[string]func(ref.Val, ref.Val) ref.Val │ │ │ │ -**func() *expr.SourceInfo_Extension_Version │ │ │ │ -**func() []*expr.Decl_FunctionDecl_Overload │ │ │ │ -**map.group[int64]checker.entrySizeEstimate │ │ │ │ -**[8]struct { key types.Kind; elem string } │ │ │ │ -*github.com/google/cel-go/common/containers │ │ │ │ -IsTypeParam │ │ │ │ -yaml:"is_type_param,omitempty" │ │ │ │ -**func(types.Provider) (*types.Type, error) │ │ │ │ -**func(...*env.Function) *env.LibrarySubset │ │ │ │ -**func(interpreter.Activation) interface {} │ │ │ │ -**func(int64, string) interpreter.Attribute │ │ │ │ -**func(int64) *interpreter.AttributePattern │ │ │ │ -**[8]struct { key bool; elem interface {} } │ │ │ │ -**[]struct { key int32; elem interface {} } │ │ │ │ -**[]struct { key int64; elem interface {} } │ │ │ │ -**[8]struct { key uint; elem interface {} } │ │ │ │ -**func(*gen.CreateListContext) interface {} │ │ │ │ -**func(*gen.GlobalCallContext) interface {} │ │ │ │ -**func(*gen.LogicalNotContext) interface {} │ │ │ │ -**func(*gen.MemberCallContext) interface {} │ │ │ │ -**func(*gen.MemberExprContext) interface {} │ │ │ │ -**struct { key int; elem []antlr.ATNState } │ │ │ │ -**func(antlr.ATNState, antlr.ATNState) bool │ │ │ │ -**func(string) protoreflect.FieldDescriptor │ │ │ │ -**func() (protoreflect.ProtoMessage, error) │ │ │ │ -**func(func(protoreflect.MessageType) bool) │ │ │ │ -*google.golang.org/protobuf/types/dynamicpb │ │ │ │ -**map.group[interface {}]protoreflect.Value │ │ │ │ -**map.group[string]*pb.EnumValueDescription │ │ │ │ -**func(string) (*pb.FieldDescription, bool) │ │ │ │ -**[8]struct { key string; elem *expr.Type } │ │ │ │ -**map[string][]protoreflect.FieldDescriptor │ │ │ │ -**map[string]protoreflect.MessageDescriptor │ │ │ │ -**descriptorpb.FeatureSet_VisibilityFeature │ │ │ │ -**descriptorpb.GeneratedCodeInfo_Annotation │ │ │ │ -**func() descriptorpb.FeatureSet_JsonFormat │ │ │ │ -**descriptorpb.FieldOptions_OptionRetention │ │ │ │ -**descriptorpb.UninterpretedOption_NamePart │ │ │ │ -**[]struct { key *syntax.Regexp; elem int } │ │ │ │ -**struct { key *syntax.Regexp; elem int64 } │ │ │ │ -**func(*nistec.P521Point) *nistec.P521Point │ │ │ │ -**func(*nistec.P224Point) *nistec.P224Point │ │ │ │ -**func(*nistec.P384Point) *nistec.P384Point │ │ │ │ -**func(*nistec.P256Point) *nistec.P256Point │ │ │ │ -*vendor/golang.org/x/crypto/cryptobyte/asn1 │ │ │ │ -*crypto/internal/fips140/edwards25519/field │ │ │ │ -**func(antlr.ParseTreeVisitor) interface {} │ │ │ │ -**func(antlr.RuleContext) antlr.RuleContext │ │ │ │ -**func(antlr.Token) *antlr.TerminalNodeImpl │ │ │ │ -**func(int, reflect.Type) antlr.RuleContext │ │ │ │ -**func(reflect.Type, int) antlr.RuleContext │ │ │ │ -**func(func(*antlr.PredictionContext) bool) │ │ │ │ -**struct { key int; elem []antlr.JPCEntry } │ │ │ │ -*google.golang.org/protobuf/internal/pragma │ │ │ │ -*google.golang.org/protobuf/internal/errors │ │ │ │ -**[]struct { key string; elem token.Token } │ │ │ │ -**map[protoreflect.Name]*filedesc.EnumValue │ │ │ │ -**struct { key filedesc.pathKey; elem int } │ │ │ │ -**map[protoreflect.Name]*filedesc.Extension │ │ │ │ -**func(language.Tag, string) (string, bool) │ │ │ │ -**[]struct { key string; elem plural.Form } │ │ │ │ -**struct { key string; elem number.system } │ │ │ │ -**func(*gob.encEngine, *gob.encEngine) bool │ │ │ │ -**[]struct { key *gob.typeInfo; elem bool } │ │ │ │ -**struct { key gob.typeId; elem gob.decOp } │ │ │ │ -**func(*fiat.P224Element) *fiat.P224Element │ │ │ │ -**func(*fiat.P384Element) *fiat.P384Element │ │ │ │ -**func(*fiat.P521Element) *fiat.P521Element │ │ │ │ -**func(trace.EventConfig) trace.EventConfig │ │ │ │ -**func(impl.pointer) protoreflect.RawFields │ │ │ │ -**map[protowire.Number]*impl.coderFieldInfo │ │ │ │ -**map[protoreflect.Name]reflect.StructField │ │ │ │ -**struct { F uintptr; R *impl.MessageInfo } │ │ │ │ -**struct { key string; elem catmsg.Handle } │ │ │ │ -**metric.Int64ObservableUpDownCounterConfig │ │ │ │ -**metric.Int64ObservableUpDownCounterOption │ │ │ │ -**[8]struct { key codes.Code; elem string } │ │ │ │ -**[8]struct { key string; elem codes.Code } │ │ │ │ -+*http.mapping[string,*net/http.routingNode] │ │ │ │ -+*[]http.entry[string,*net/http.routingNode] │ │ │ │ -+*struct { F uintptr; X0 *context.timerCtx } │ │ │ │ -+*func() (http.http2FrameWriteRequest, bool) │ │ │ │ -+*func(uint32, bool, []uint8, []uint8) error │ │ │ │ -+*func(*http.Request) (http.Handler, string) │ │ │ │ -+*struct { key http.ConnState; elem string } │ │ │ │ -+*struct { key string; elem []*http.Cookie } │ │ │ │ -+*func(*http.Request, []*http.Request) error │ │ │ │ -+*struct { F uintptr; X0 *http.http2Server } │ │ │ │ -+*struct { F uintptr; X0 *http.http2Framer } │ │ │ │ -+*struct { F uintptr; X0 *http.persistConn } │ │ │ │ -+*[8]struct { key pprof.handler; elem bool } │ │ │ │ -+*map.group[chan<- os.Signal]*signal.handler │ │ │ │ ++*map.group[uint64]chan *management.Response │ │ │ │ +*struct { key abi.TypeOff; elem *abi.Type } │ │ │ │ -+*[]struct { key string; elem interface {} } │ │ │ │ +*[8]struct { key uint32; elem []*abi.Type } │ │ │ │ - Discovery!json:"discovery" yaml:"discovery" │ │ │ │ -Enabled#json:"enabled" yaml:"enabled" │ │ │ │ -+*[8]struct { key string; elem *parse.Tree } │ │ │ │ -EncryptedOAuth2State │ │ │ │ -json:"state,omitempty" │ │ │ │ -+*struct { F uintptr; X0 string; X1 string } │ │ │ │ -+*[8]struct { key reflect.visit; elem bool } │ │ │ │ ++*struct { F uintptr; X0 *context.timerCtx } │ │ │ │ +*[8]struct { key string; elem *json.field } │ │ │ │ +*struct { F uintptr; R json.structEncoder } │ │ │ │ -+*func() ([]uint8, *tls.SessionState, error) │ │ │ │ -+*func([]uint8) (crypto.Decapsulator, error) │ │ │ │ -+*func([]uint8) (crypto.Encapsulator, error) │ │ │ │ -+*struct { F uintptr; X0 *x509.Certificate } │ │ │ │ -+*func([]uint8) (int, netip.AddrPort, error) │ │ │ │ -+*func([]uint8, netip.AddrPort) (int, error) │ │ │ │ +*struct { key string; elem map[string]int } │ │ │ │ -+*func([]uint8) ([]hpack.HeaderField, error) │ │ │ │ -+*struct { key string; elem *pprof.Profile } │ │ │ │ -+*struct { key uintptr; elem pprof.locInfo } │ │ │ │ -+*struct { key string; elem yaml.fieldInfo } │ │ │ │ -RefreshToken │ │ │ │ -json:"refresh_token,omitempty" │ │ │ │ -+*func(context.Context) (*slog.Logger, bool) │ │ │ │ -+*func(*ast.AST) (ast.Expr, *ast.SourceInfo) │ │ │ │ -+*func(int64, ast.Expr) (ast.Expr, ast.Expr) │ │ │ │ -+*func(string, ast.Expr, bool) ast.EntryExpr │ │ │ │ -+*struct { key int64; elem ast.OffsetRange } │ │ │ │ -+*[8]struct { key string; elem *types.Type } │ │ │ │ -+*[]struct { key string; elem parser.Macro } │ │ │ │ -+*struct { F uintptr; X0 functions.UnaryOp } │ │ │ │ -+*map.group[string]checker.FunctionEstimator │ │ │ │ -SessionState │ │ │ │ -json:"session_state,omitempty" │ │ │ │ -+*x509.nameConstraintsSet[*net.IPNet,net.IP] │ │ │ │ -+vendor/golang.org/x/crypto/chacha20poly1305 │ │ │ │ -+*func() *unique.entry[net/netip.addrDetail] │ │ │ │ ++*struct { F uintptr; X0 string; X1 string } │ │ │ │ +*sync.node[*internal/abi.Type,interface {}] │ │ │ │ +*[]*go.shape.struct { unique.isEntry bool } │ │ │ │ -+*struct { key string; elem parse.itemType } │ │ │ │ -+*func(jose.ContentType) *jose.SignerOptions │ │ │ │ -+*struct { key int64; elem *expr.Reference } │ │ │ │ -+*map[string]map[string]*pb.FieldDescription │ │ │ │ -+*struct { F uintptr; X0 []*structpb.Value } │ │ │ │ -+*struct { F uintptr; X0 protoreflect.List } │ │ │ │ -ConstantKind │ │ │ │ -protobuf_oneof:"constant_kind" │ │ │ │ -+*func(string) *interpreter.AttributePattern │ │ │ │ -+*func(uint64) *interpreter.AttributePattern │ │ │ │ -+*[8]struct { key int32; elem interface {} } │ │ │ │ -+*[8]struct { key int64; elem interface {} } │ │ │ │ -+*[]struct { key uint32; elem interface {} } │ │ │ │ -+*[]struct { key uint64; elem interface {} } │ │ │ │ -+*func(*gen.PrimaryExprContext) interface {} │ │ │ │ -+*struct { key int; elem []*antlr.DFAState } │ │ │ │ -+*struct { key int; elem []go.shape.*uint8 } │ │ │ │ -+appendEnumDescriptorProto_EnumReservedRange │ │ │ │ -+*func(int) protoreflect.EnumValueDescriptor │ │ │ │ -+*map.group[protoreflect.Kind]protowire.Type │ │ │ │ -+*struct { key protoreflect.Name; elem int } │ │ │ │ -+*map.group[string]protoreflect.ProtoMessage │ │ │ │ -+*func() *descriptorpb.FeatureSet_JsonFormat │ │ │ │ -+*descriptorpb.FeatureSet_EnforceNamingStyle │ │ │ │ -+*descriptorpb.FieldOptions_OptionTargetType │ │ │ │ -+*func() []*descriptorpb.UninterpretedOption │ │ │ │ -+*func() *descriptorpb.ExtensionRangeOptions │ │ │ │ -+*descriptorpb.DescriptorProto_ReservedRange │ │ │ │ -+*func() []*descriptorpb.EnumDescriptorProto │ │ │ │ -+*func() []*descriptorpb.FileDescriptorProto │ │ │ │ -+*func(string, string) (language.Tag, error) │ │ │ │ -+golang.org/x/text/internal/language/compact │ │ │ │ -+*func(string, interface {}) (string, error) │ │ │ │ -+*[8]struct { key *syntax.Regexp; elem int } │ │ │ │ -+*struct { F uintptr; R *json.arrayEncoder } │ │ │ │ -+*struct { F uintptr; R *json.sliceEncoder } │ │ │ │ -+*func(*antlr.ATNConfig, *antlr.JPCMap) bool │ │ │ │ -+*struct { key *antlr.ATNConfig; elem bool } │ │ │ │ -+*[8]struct { key string; elem token.Token } │ │ │ │ -+*struct { F uintptr; X0 *[]order.mapEntry } │ │ │ │ -+*map.group[protowire.Number]*filedesc.Field │ │ │ │ -+*map.group[protoreflect.Name]*filedesc.Enum │ │ │ │ -+*func(language.Tag, int) (plural.Form, int) │ │ │ │ -+*[8]struct { key string; elem plural.Form } │ │ │ │ -+*func(number.RoundingContext, interface {}) │ │ │ │ -+*func(number.RoundingContext, float64, int) │ │ │ │ -+*func(number.RoundingContext, bool, uint64) │ │ │ │ -+*struct { key gob.typeId; elem *gob.decOp } │ │ │ │ -+*[8]struct { key *gob.typeInfo; elem bool } │ │ │ │ -+*map.group[protowire.Number]*impl.fieldInfo │ │ │ │ -+*func(impl.pointer, protoreflect.RawFields) │ │ │ │ -+*func(protoreflect.ExtensionTypeDescriptor) │ │ │ │ -+*struct { F uintptr; X0 *impl.MessageInfo } │ │ │ │ -+google.golang.org/protobuf/internal/descfmt │ │ │ │ -+*struct { Type string; Value interface {} } │ │ │ │ -,*struct { F uintptr; X0 *context.cancelCtx } │ │ │ │ -,*func(uint32, http.http2PriorityParam) error │ │ │ │ -,*func(*http.Server, *tls.Conn, http.Handler) │ │ │ │ -,*func() (net.Conn, *bufio.ReadWriter, error) │ │ │ │ -,*[]struct { key *http.conn; elem struct {} } │ │ │ │ -,*[]struct { key string; elem http.muxEntry } │ │ │ │ -,*func(*http.Request) (*http.Response, error) │ │ │ │ -,*interface { UnencryptedNetConn() net.Conn } │ │ │ │ -,*struct { key http.http2Flags; elem string } │ │ │ │ -,*func(*runtime._defer, *runtime._defer) bool │ │ │ │ -,*struct { len int; buf [128]*runtime.mspan } │ │ │ │ -,*[]struct { key int32; elem unsafe.Pointer } │ │ │ │ -,*[8]struct { key string; elem interface {} } │ │ │ │ -,*[]struct { key unsafe.Pointer; elem int32 } │ │ │ │ ,*sync.HashTrieMap[interface {},interface {}] │ │ │ │ -,*func(*sync.node[interface {},interface {}]) │ │ │ │ ,*[]*sync.indirect[interface {},interface {}] │ │ │ │ ,*func(func(interface {}, interface {}) bool) │ │ │ │ -Expires$json:"expires" yaml:"expires" │ │ │ │ -Enabled$json:"enabled" yaml:"enabled" │ │ │ │ -Password#json:"password" yaml:"password" │ │ │ │ -Addr'json:"addr" yaml:"addr" │ │ │ │ -,*[]struct { key string; elem reflect.Value } │ │ │ │ -,*struct { F uintptr; X0 *httpserver.Server } │ │ │ │ -,*func(context.Context, string, string) error │ │ │ │ -,*struct { F uintptr; X0 []uint8; X1 string } │ │ │ │ +,*struct { len int; buf [128]*runtime.mspan } │ │ │ │ +,*[]struct { key int32; elem unsafe.Pointer } │ │ │ │ +,*[]struct { key unsafe.Pointer; elem int32 } │ │ │ │ +,*struct { F uintptr; X0 *context.cancelCtx } │ │ │ │ ,*struct { key interface {}; elem struct {} } │ │ │ │ -,*func(string, []uint8, int) ([]uint8, error) │ │ │ │ ,*func(string, string, syscall.RawConn) error │ │ │ │ ,*struct { key string; elem []net.nssSource } │ │ │ │ -,*map.group[profile.sampleKey]*profile.Sample │ │ │ │ -,*struct { key uint64; elem profile.mapInfo } │ │ │ │ -,*struct { key interface {}; elem []uintptr } │ │ │ │ -,*func(io.Writer, string, interface {}) error │ │ │ │ -,*func(...string) (*template.Template, error) │ │ │ │ -,*func(logrus.Level, string, ...interface {}) │ │ │ │ -,*func(common.Source) (*cel.Ast, *cel.Issues) │ │ │ │ -,*func(string, string) (*ref.FieldType, bool) │ │ │ │ -,*[8]struct { key string; elem parser.Macro } │ │ │ │ -,*struct { F uintptr; X0 []cel.ASTValidator } │ │ │ │ -,*struct { F uintptr; X0 functions.BinaryOp } │ │ │ │ -,*struct { key string; elem *structpb.Value } │ │ │ │ -,*func(*http.Request, string) (string, error) │ │ │ │ -,*func(weak.Pointer[crypto/ecdsa.PrivateKey]) │ │ │ │ -NamedCurveOID │ │ │ │ -asn1:"optional,explicit,tag:0" │ │ │ │ ,*sync.entry[*internal/abi.Type,interface {}] │ │ │ │ ,*struct { key *abi.Type; elem interface {} } │ │ │ │ ,*[0]*go.shape.struct { unique.isEntry bool } │ │ │ │ -,*func(*big.Int, *big.Int, *big.Int) *big.Int │ │ │ │ -,*struct { key logrus.fieldKey; elem string } │ │ │ │ -,*func(int64) ([]*types.AttributeTrail, bool) │ │ │ │ -,*map[string]func(time.Time, ref.Val) ref.Val │ │ │ │ -,*struct { F uintptr; X0 *types.mutableList } │ │ │ │ -,*func() *expr.SourceInfo_Extension_Component │ │ │ │ -,*func(checker.AstNode) *checker.SizeEstimate │ │ │ │ -,*[8]struct { key uint32; elem interface {} } │ │ │ │ -,*[8]struct { key uint64; elem interface {} } │ │ │ │ -,*func(*gen.CreateStructContext) interface {} │ │ │ │ -,*struct { key int; elem []*antlr.ATNConfig } │ │ │ │ -,*func(*antlr.DFAState, *antlr.DFAState) bool │ │ │ │ -,*[]struct { key int; elem []antlr.ATNState } │ │ │ │ -,*func(antlr.ATNState) (antlr.ATNState, bool) │ │ │ │ -,*func(go.shape.*uint8, go.shape.*uint8) bool │ │ │ │ -,*func() protoreflect.ExtensionTypeDescriptor │ │ │ │ -,*map[protowire.Number]protoreflect.RawFields │ │ │ │ -,github.com/google/cel-go/common/types/traits │ │ │ │ -,google.golang.org/protobuf/types/known/anypb │ │ │ │ -,*map[string]protoreflect.EnumValueDescriptor │ │ │ │ -,*func(func(protoreflect.ExtensionType) bool) │ │ │ │ -,*[]*descriptorpb.FieldOptions_EditionDefault │ │ │ │ -,*descriptorpb.DescriptorProto_ExtensionRange │ │ │ │ -,*func() []*descriptorpb.FieldDescriptorProto │ │ │ │ -,*func() []*descriptorpb.OneofDescriptorProto │ │ │ │ -,*descriptorpb.MethodOptions_IdempotencyLevel │ │ │ │ -,*func() (language.Base, language.Confidence) │ │ │ │ -,*map[language.Language]*language.matchHeader │ │ │ │ -,*struct { F uintptr; X0 schema.encoderFunc } │ │ │ │ -,*[]struct { key *syntax.Regexp; elem int64 } │ │ │ │ -,*struct { F uintptr; R *json.structEncoder } │ │ │ │ -,*[]struct { key int; elem []antlr.JPCEntry } │ │ │ │ -,google.golang.org/protobuf/internal/filedesc │ │ │ │ -,*map.group[protoreflect.Name]*filedesc.Field │ │ │ │ -,*struct { key string; elem *filedesc.Field } │ │ │ │ -,*map.group[protoreflect.Name]*filedesc.Oneof │ │ │ │ -,*[]struct { key filedesc.pathKey; elem int } │ │ │ │ -,*struct { key filedesc.pathKey; elem []int } │ │ │ │ -,*[]struct { key string; elem number.system } │ │ │ │ -,*[]struct { key gob.typeId; elem gob.decOp } │ │ │ │ -,*func([]uint8) (*edwards25519.Scalar, error) │ │ │ │ -,*func(trace.TracerConfig) trace.TracerConfig │ │ │ │ -,google.golang.org/protobuf/internal/filetype │ │ │ │ -,*map.group[protoreflect.Name]*impl.oneofInfo │ │ │ │ -,*map.group[reflect.Type]*impl.coderFieldInfo │ │ │ │ -,*[]struct { key string; elem catmsg.Handle } │ │ │ │ -,*[]metric.Int64ObservableUpDownCounterOption │ │ │ │ -,*metric.Float64ObservableUpDownCounterConfig │ │ │ │ -,*func(metric.MeterConfig) metric.MeterConfig │ │ │ │ -,*metric.Float64ObservableUpDownCounterOption │ │ │ │ -,*func(attribute.Key) (attribute.Value, bool) │ │ │ │ --*struct { key *net.Listener; elem struct {} } │ │ │ │ --*[8]struct { key *http.conn; elem struct {} } │ │ │ │ --*[8]struct { key string; elem http.muxEntry } │ │ │ │ --*map[http.connectMethodKey]http.wantConnQueue │ │ │ │ --*struct { key [8]uint8; elem chan struct {} } │ │ │ │ --*[]struct { key http.ConnState; elem string } │ │ │ │ --*[]struct { key string; elem []*http.Cookie } │ │ │ │ --*func() go.shape.interface { Error() string } │ │ │ │ +-*[0]*sync.indirect[interface {},interface {}] │ │ │ │ -*[]struct { key abi.TypeOff; elem *abi.Type } │ │ │ │ -*[8]struct { key int32; elem unsafe.Pointer } │ │ │ │ -*[8]struct { key unsafe.Pointer; elem int32 } │ │ │ │ -*struct { F uintptr; R runtime.metricReader } │ │ │ │ --*func(*sync.entry[interface {},interface {}]) │ │ │ │ --*func() *sync.node[interface {},interface {}] │ │ │ │ --*[0]*sync.indirect[interface {},interface {}] │ │ │ │ --*[8]struct { key string; elem reflect.Value } │ │ │ │ --*struct { F uintptr; X0 *http.CookieHandler } │ │ │ │ --*struct { F uintptr; X0 []rp.VerifierOption } │ │ │ │ --*struct { Message string "json:\"message\"" } │ │ │ │ --*iter.Seq2[reflect.StructField,reflect.Value] │ │ │ │ --*struct { key *reflect.structType; elem int } │ │ │ │ --*struct { F uintptr; X0 *reflect.structType } │ │ │ │ +-*func() go.shape.interface { Error() string } │ │ │ │ -*func(fmtsort.KeyValue, fmtsort.KeyValue) int │ │ │ │ -*struct { F uintptr; R json.condAddrEncoder } │ │ │ │ --*struct { key string; elem *tls.Certificate } │ │ │ │ --*func([][]uint8, [][]*x509.Certificate) error │ │ │ │ --*func(string) (*tls.ClientSessionState, bool) │ │ │ │ --*func([]uint8) (int, syscall.Sockaddr, error) │ │ │ │ --*func([]uint8, syscall.Sockaddr) (int, error) │ │ │ │ -*[]struct { key string; elem map[string]int } │ │ │ │ --*struct { key uint64; elem *profile.Mapping } │ │ │ │ --*[]struct { key string; elem *pprof.Profile } │ │ │ │ --*[]struct { key uintptr; elem pprof.locInfo } │ │ │ │ --*[]struct { key string; elem yaml.fieldInfo } │ │ │ │ -ClientSecret schema:"client_secret,omitempty" │ │ │ │ --*func(ast.Expr, ast.Expr, bool) ast.EntryExpr │ │ │ │ --*func(string, ast.Expr, ...ast.Expr) ast.Expr │ │ │ │ --*func() (interpreter.PartialActivation, bool) │ │ │ │ --*[]struct { key int64; elem ast.OffsetRange } │ │ │ │ --*map.group[string]interpreter.FunctionTracker │ │ │ │ -TokenEndpoint │ │ │ │ -json:"token_endpoint,omitempty" │ │ │ │ --*func([]uint8, string, string, []int) []uint8 │ │ │ │ --*func([]uint8, func([]uint8) []uint8) []uint8 │ │ │ │ --*func(*unique.indirect[net/netip.addrDetail]) │ │ │ │ -*struct { key dnsmessage.Class; elem string } │ │ │ │ -*struct { key dnsmessage.RCode; elem string } │ │ │ │ --*[]struct { key string; elem parse.itemType } │ │ │ │ --*[]struct { key int64; elem *expr.Reference } │ │ │ │ --*struct { F uintptr; X0 *decls.FunctionDecl } │ │ │ │ --*struct { F uintptr; R *pb.FieldDescription } │ │ │ │ --*func() []expr.SourceInfo_Extension_Component │ │ │ │ --*func(map[string]interface {}) *env.Validator │ │ │ │ -DisableMacros │ │ │ │ -yaml:"disable_macros,omitempty" │ │ │ │ -IncludeMacros │ │ │ │ -yaml:"include_macros,omitempty" │ │ │ │ -ExcludeMacros │ │ │ │ -yaml:"exclude_macros,omitempty" │ │ │ │ --*func(*gen.ConditionalOrContext) interface {} │ │ │ │ --*func(*gen.CreateMessageContext) interface {} │ │ │ │ --*[]struct { key int; elem []*antlr.DFAState } │ │ │ │ --*[8]struct { key int; elem []antlr.ATNState } │ │ │ │ --*antlr.entry[go.shape.*uint8,go.shape.*uint8] │ │ │ │ --*[]struct { key int; elem []go.shape.*uint8 } │ │ │ │ --*func(protoreflect.MapKey) protoreflect.Value │ │ │ │ --*[]struct { key protoreflect.Name; elem int } │ │ │ │ --*func(func(protoreflect.FileDescriptor) bool) │ │ │ │ --*map.group[protoreflect.FullName]interface {} │ │ │ │ --google.golang.org/protobuf/types/descriptorpb │ │ │ │ --*[]*descriptorpb.GeneratedCodeInfo_Annotation │ │ │ │ --*func() descriptorpb.FeatureSet_FieldPresence │ │ │ │ --*[]descriptorpb.FieldOptions_OptionTargetType │ │ │ │ --*[]*descriptorpb.UninterpretedOption_NamePart │ │ │ │ --*func() []*descriptorpb.MethodDescriptorProto │ │ │ │ --*func() descriptorpb.FileOptions_OptimizeMode │ │ │ │ --*struct { key reflect.Type; elem gob.typeId } │ │ │ │ --*[8]struct { key *syntax.Regexp; elem int64 } │ │ │ │ --*struct { key string; elem syntax.charGroup } │ │ │ │ --google.golang.org/protobuf/encoding/protojson │ │ │ │ --*func(antlr.ParserRuleContext, int, int, int) │ │ │ │ --*func(*antlr.ATNConfig) (*antlr.BitSet, bool) │ │ │ │ --*[]struct { key *antlr.ATNConfig; elem bool } │ │ │ │ --*[8]struct { key int; elem []antlr.JPCEntry } │ │ │ │ --google.golang.org/protobuf/encoding/protowire │ │ │ │ --google.golang.org/protobuf/runtime/protoiface │ │ │ │ --*map.group[protoreflect.Name]*filedesc.Method │ │ │ │ --*[8]struct { key filedesc.pathKey; elem int } │ │ │ │ --google.golang.org/protobuf/types/gofeaturespb │ │ │ │ --*[8]struct { key string; elem number.system } │ │ │ │ --*[]struct { key gob.typeId; elem *gob.decOp } │ │ │ │ --*struct { key reflect.Type; elem *gob.decOp } │ │ │ │ --*[8]struct { key gob.typeId; elem gob.decOp } │ │ │ │ --*struct { key reflect.Type; elem *gob.encOp } │ │ │ │ --google.golang.org/protobuf/internal/protolazy │ │ │ │ --*[8]struct { key string; elem catmsg.Handle } │ │ │ │ --*map[global.instID]global.delegatedInstrument │ │ │ │ --*struct { key global.il; elem *global.meter } │ │ │ │ --google.golang.org/protobuf/encoding/prototext │ │ │ │ -.*struct { key string; elem *http.routingNode } │ │ │ │ -.*struct { key string; elem tokenstorage.item } │ │ │ │ -.*func(bool, func(int32) bool) ([]uint8, error) │ │ │ │ -.*struct { key uint32; elem *http.http2stream } │ │ │ │ -.*map[http.connectMethodKey][]*http.persistConn │ │ │ │ -.*func(net.Conn) (*http.http2ClientConn, error) │ │ │ │ -.*[8]struct { key http.ConnState; elem string } │ │ │ │ -.*struct { key http.http2ErrCode; elem string } │ │ │ │ -.*[]struct { key http.http2Flags; elem string } │ │ │ │ -.*struct { key http.http2SettingID; elem bool } │ │ │ │ -.*[8]struct { key string; elem []*http.Cookie } │ │ │ │ -.*struct { key string; elem http.RoundTripper } │ │ │ │ -.*struct { F uintptr; X0 *http.transferWriter } │ │ │ │ -.*struct { F uintptr; R *http.http2ClientConn } │ │ │ │ -.*struct { F uintptr; R *http.http2serverConn } │ │ │ │ .*[8]struct { key abi.TypeOff; elem *abi.Type } │ │ │ │ -.*func() *sync.entry[interface {},interface {}] │ │ │ │ -KeyFile&json:"key" yaml:"key" │ │ │ │ -Check(json:"check" yaml:"check" │ │ │ │ -PKCE)json:"pkce" yaml:"pkce" │ │ │ │ -.*struct { F uintptr; X0 types.ProviderConfig } │ │ │ │ -.*func(context.Context, string) (string, error) │ │ │ │ -.*func(reflect.StructField, reflect.Value) bool │ │ │ │ -.*func() iter.Seq2[reflect.Value,reflect.Value] │ │ │ │ -.*struct { key *reflect.structType; elem bool } │ │ │ │ .*[]struct { key interface {}; elem struct {} } │ │ │ │ -.*func(*big.Int, *big.Int) (*big.Int, *big.Int) │ │ │ │ .*[]struct { key string; elem []net.nssSource } │ │ │ │ .*[8]struct { key string; elem map[string]int } │ │ │ │ -.*func(textproto.MIMEHeader) (io.Writer, error) │ │ │ │ -.*struct { key string; elem map[string]string } │ │ │ │ -.*struct { F uintptr; X0 *[]hpack.HeaderField } │ │ │ │ -.*map.group[profile.mappingKey]*profile.Mapping │ │ │ │ -.*struct { key uint64; elem *profile.Function } │ │ │ │ -.*struct { key uint64; elem *profile.Location } │ │ │ │ -.*[]struct { key uint64; elem profile.mapInfo } │ │ │ │ -.*[]struct { key interface {}; elem []uintptr } │ │ │ │ -.*[8]struct { key string; elem *pprof.Profile } │ │ │ │ -.*[8]struct { key uintptr; elem pprof.locInfo } │ │ │ │ -.*func() (int, syscall.Sockaddr, string, error) │ │ │ │ -.*[8]struct { key string; elem yaml.fieldInfo } │ │ │ │ -.*func(string, ...oauth2.AuthCodeOption) string │ │ │ │ -.*func(string, string) (*types.FieldType, bool) │ │ │ │ -.*map.group[protowire.Number]protoreflect.Value │ │ │ │ -.*struct { key int64; elem *ast.ReferenceInfo } │ │ │ │ -.*[8]struct { key int64; elem ast.OffsetRange } │ │ │ │ -.*struct { F uintptr; X0 functions.FunctionOp } │ │ │ │ -.*struct { F uintptr; X0 []checker.CostOption } │ │ │ │ -.*[]struct { key string; elem *structpb.Value } │ │ │ │ -.*func(interface {}, map[string][]string) error │ │ │ │ -.*func() *unique.indirect[net/netip.addrDetail] │ │ │ │ .*[]*sync.node[*internal/abi.Type,interface {}] │ │ │ │ .*[]struct { key *abi.Type; elem interface {} } │ │ │ │ -.*[8]struct { key string; elem parse.itemType } │ │ │ │ -.*[]struct { key logrus.fieldKey; elem string } │ │ │ │ -.*func([]uint8) (*jose.JSONWebSignature, error) │ │ │ │ -.*func(int64, string, []ast.EntryExpr) ast.Expr │ │ │ │ -.*[8]struct { key int64; elem *expr.Reference } │ │ │ │ -.*func() expr.isExpr_CreateStruct_Entry_KeyKind │ │ │ │ -.*func(*gen.ConditionalAndContext) interface {} │ │ │ │ -.*[]struct { key int; elem []*antlr.ATNConfig } │ │ │ │ -.*func(*antlr.ATNConfig, *antlr.ATNConfig) bool │ │ │ │ -.*[8]struct { key int; elem []*antlr.DFAState } │ │ │ │ -.*func(*antlr.DFAState) (*antlr.DFAState, bool) │ │ │ │ -.*antlr.JStore[go.shape.*uint8,go.shape.*uint8] │ │ │ │ -.*[8]struct { key int; elem []go.shape.*uint8 } │ │ │ │ -.*func(protoreflect.Name) protoreflect.FullName │ │ │ │ -.*func(protoreflect.MapKey, protoreflect.Value) │ │ │ │ -.*struct { pragma.NoUnkeyedLiterals; Size int } │ │ │ │ -.*struct { F uintptr; X0 protoreflect.Message } │ │ │ │ -.*[8]struct { key protoreflect.Name; elem int } │ │ │ │ -.*[]*descriptorpb.DescriptorProto_ReservedRange │ │ │ │ -.*func(string) (*pb.EnumValueDescription, bool) │ │ │ │ -.*func() *descriptorpb.FeatureSet_FieldPresence │ │ │ │ -.*descriptorpb.FeatureSet_RepeatedFieldEncoding │ │ │ │ -.*func() descriptorpb.FeatureSet_Utf8Validation │ │ │ │ -.*func() descriptorpb.FieldDescriptorProto_Type │ │ │ │ -.*func() *descriptorpb.FileOptions_OptimizeMode │ │ │ │ -.*func() []*descriptorpb.ServiceDescriptorProto │ │ │ │ -.*func() (language.Region, language.Confidence) │ │ │ │ -.*func() (language.Script, language.Confidence) │ │ │ │ -.*struct { key string; elem language.Language } │ │ │ │ -.*func(io.Writer, ...interface {}) (int, error) │ │ │ │ -.*struct { F uintptr; R *json.condAddrEncoder } │ │ │ │ -.google.golang.org/protobuf/types/known/emptypb │ │ │ │ -.*[8]struct { key *antlr.ATNConfig; elem bool } │ │ │ │ -.*[]struct { key string; elem *filedesc.Field } │ │ │ │ -.*map.group[string]protoreflect.FieldDescriptor │ │ │ │ -.*map.group[protoreflect.Name]*filedesc.Message │ │ │ │ -.*map.group[protoreflect.Name]*filedesc.Service │ │ │ │ -.*map[filedesc.Edition]filedesc.EditionFeatures │ │ │ │ -.*[]struct { key filedesc.pathKey; elem []int } │ │ │ │ -.*func(*number.Decimal, number.RoundingContext) │ │ │ │ -.*[8]struct { key gob.typeId; elem *gob.decOp } │ │ │ │ -.*struct { key gob.typeId; elem *gob.wireType } │ │ │ │ -.*struct { key reflect.Type; elem gob.gobType } │ │ │ │ -.*[]metric.Float64ObservableUpDownCounterOption │ │ │ │ -.*struct { key global.il; elem *global.tracer } │ │ │ │ -.*func(metric.RecordConfig) metric.RecordConfig │ │ │ │ -/*struct { F uintptr; X0 *context.afterFuncCtx } │ │ │ │ -/*func(context.Context, string, ...interface {}) │ │ │ │ -/*func(uint32, http.http2ErrCode, []uint8) error │ │ │ │ -/*[]struct { key *net.Listener; elem struct {} } │ │ │ │ -/*map.group[http.routingIndexKey][]*http.pattern │ │ │ │ -/*struct { key http.connectMethodKey; elem int } │ │ │ │ -/*[]struct { key [8]uint8; elem chan struct {} } │ │ │ │ -/*[8]struct { key http.http2Flags; elem string } │ │ │ │ -/*struct { F uintptr; X0 *http.http2ClientConn } │ │ │ │ -/*struct { F uintptr; X0 *http.http2serverConn } │ │ │ │ -/*struct { key string; elem runtime.metricData } │ │ │ │ /*struct { key interface {}; elem interface {} } │ │ │ │ /*go.shape.struct { internal/sync.isEntry bool } │ │ │ │ -/*struct { key string; elem *template.Template } │ │ │ │ -/*func() iter.Seq2[reflect.Method,reflect.Value] │ │ │ │ -/*[]struct { key *reflect.structType; elem int } │ │ │ │ +/*struct { key string; elem runtime.metricData } │ │ │ │ +/*struct { F uintptr; X0 *context.afterFuncCtx } │ │ │ │ /*[8]struct { key interface {}; elem struct {} } │ │ │ │ -/*[]struct { key string; elem *tls.Certificate } │ │ │ │ /*[8]struct { key string; elem []net.nssSource } │ │ │ │ /*func(net.byRFC6724Info, net.byRFC6724Info) int │ │ │ │ /*struct { F uintptr; X0 *net.netFD; X1 func() } │ │ │ │ -/*func() (map[string]int32, map[string][2]int32) │ │ │ │ -/*[]struct { key uint64; elem *profile.Mapping } │ │ │ │ -/*[8]struct { key uint64; elem profile.mapInfo } │ │ │ │ -/*[8]struct { key interface {}; elem []uintptr } │ │ │ │ -/*func(*cel.OptimizerContext, *ast.AST) *ast.AST │ │ │ │ -/*struct { F uintptr; X0 []*decls.FunctionDecl } │ │ │ │ -/*struct { F uintptr; X0 ast.Expr; X1 ast.Expr } │ │ │ │ -/*[8]struct { key string; elem *structpb.Value } │ │ │ │ -OPTermsOfServiceURI │ │ │ │ -json:"op_tos_uri,omitempty" │ │ │ │ -/*func([]uint8, []uint8, []uint8, []int) []uint8 │ │ │ │ /*sync.indirect[*internal/abi.Type,interface {}] │ │ │ │ /*[]*sync.entry[*internal/abi.Type,interface {}] │ │ │ │ /*[0]*sync.node[*internal/abi.Type,interface {}] │ │ │ │ /*[8]struct { key *abi.Type; elem interface {} } │ │ │ │ /*[]struct { key dnsmessage.Class; elem string } │ │ │ │ /*[]struct { key dnsmessage.RCode; elem string } │ │ │ │ /*struct { key dnsmessage.section; elem string } │ │ │ │ /*struct { key string; elem *singleflight.call } │ │ │ │ -/*struct { key string; elem internal.AuthStyle } │ │ │ │ -/*[8]struct { key logrus.fieldKey; elem string } │ │ │ │ -/*func(common.Location, string, ...interface {}) │ │ │ │ -/*func(*gen.ConstantLiteralContext) interface {} │ │ │ │ -/*func(antlr.Parser, antlr.RecognitionException) │ │ │ │ -/*[8]struct { key int; elem []*antlr.ATNConfig } │ │ │ │ -/*func(common.Source) (*ast.AST, *common.Errors) │ │ │ │ -/*func(antlr.Recognizer, antlr.RuleContext) bool │ │ │ │ -/google.golang.org/protobuf/reflect/protoreflect │ │ │ │ -/*func([]uint8, protoreflect.ProtoMessage) error │ │ │ │ -/*[]*descriptorpb.DescriptorProto_ExtensionRange │ │ │ │ -/*map.group[string][]protoreflect.FileDescriptor │ │ │ │ -/*func(string) (protoreflect.MessageType, error) │ │ │ │ -/*func() *descriptorpb.FeatureSet_Utf8Validation │ │ │ │ -/*struct { key int32; elem impl.ExtensionField } │ │ │ │ -/*func() descriptorpb.FeatureSet_MessageEncoding │ │ │ │ -/*func() *descriptorpb.FieldDescriptorProto_Type │ │ │ │ -/*func() descriptorpb.FieldDescriptorProto_Label │ │ │ │ -/*descriptorpb.ExtensionRangeOptions_Declaration │ │ │ │ -/*func() []*descriptorpb.SourceCodeInfo_Location │ │ │ │ -/google.golang.org/protobuf/types/known/structpb │ │ │ │ -/*[]struct { key reflect.Type; elem gob.typeId } │ │ │ │ -/*func(interface {}, func(reflect.Value) string) │ │ │ │ -/*[]struct { key string; elem syntax.charGroup } │ │ │ │ -/*func(*bigmod.Nat, *bigmod.Modulus) *bigmod.Nat │ │ │ │ -/*struct { key reflect.Type; elem []json.field } │ │ │ │ -/*struct { F uintptr; X0 *[]order.messageField } │ │ │ │ -/*[8]struct { key string; elem *filedesc.Field } │ │ │ │ -/*[8]struct { key filedesc.pathKey; elem []int } │ │ │ │ -/*func() gofeaturespb.GoFeatures_StripEnumPrefix │ │ │ │ -/*func() (language.Language, language.AliasType) │ │ │ │ -/*func([]uint8, language.Tag, int) number.Digits │ │ │ │ -/*[]struct { key reflect.Type; elem *gob.decOp } │ │ │ │ -/*[]struct { key reflect.Type; elem *gob.encOp } │ │ │ │ -/*atomic.Pointer[github.com/go-logr/logr.Logger] │ │ │ │ -/*func(string, string) (trace.TraceState, error) │ │ │ │ -/*func(impl.pointer, *impl.coderFieldInfo) error │ │ │ │ -/*map.group[protowire.Number]reflect.StructField │ │ │ │ -/*map.group[*impl.coderFieldInfo]impl.lazyAction │ │ │ │ -/*[]struct { key global.il; elem *global.meter } │ │ │ │ -0*[]struct { key string; elem *http.routingNode } │ │ │ │ -0*[]struct { key string; elem tokenstorage.item } │ │ │ │ 0*struct { key context.canceler; elem struct {} } │ │ │ │ -0*func(context.Context, net.Conn) context.Context │ │ │ │ -0*[8]struct { key *net.Listener; elem struct {} } │ │ │ │ -0*[]struct { key uint32; elem *http.http2stream } │ │ │ │ -0*map.group[*http.Request]context.CancelCauseFunc │ │ │ │ -0*[8]struct { key [8]uint8; elem chan struct {} } │ │ │ │ -0*struct { key string; elem *http.http2dialCall } │ │ │ │ -0*interface { SetWriteDeadline(time.Time) error } │ │ │ │ -0*[]struct { key http.http2ErrCode; elem string } │ │ │ │ -0*[]struct { key http.http2SettingID; elem bool } │ │ │ │ -0*struct { key http.http2SettingID; elem string } │ │ │ │ -0*[]struct { key string; elem http.RoundTripper } │ │ │ │ -0*struct { F uintptr; R *http.http2clientStream } │ │ │ │ -0*func(*sync.indirect[interface {},interface {}]) │ │ │ │ -Listen)json:"listen" yaml:"listen" │ │ │ │ -CertFile'json:"cert" yaml:"cert" │ │ │ │ -Secret)json:"secret" yaml:"secret" │ │ │ │ -CEL,json:"cel" yaml:"cel" │ │ │ │ -Acr,json:"acr" yaml:"acr" │ │ │ │ -Nonce*json:"nonce" yaml:"nonce" │ │ │ │ -Bypass)json:"bypass" yaml:"bypass" │ │ │ │ -0*struct { F uintptr; X0 rp.UnauthorizedHandler } │ │ │ │ -0*struct { F uintptr; X0 *tokenstorage.InMemory } │ │ │ │ -0*[]struct { key *reflect.structType; elem bool } │ │ │ │ -0*[8]struct { key *reflect.structType; elem int } │ │ │ │ 0*struct { key string; elem *unicode.RangeTable } │ │ │ │ -0*[8]struct { key string; elem *tls.Certificate } │ │ │ │ -0*func(*tls.ClientHelloInfo) (*tls.Config, error) │ │ │ │ 0*struct { key net.hostLookupOrder; elem string } │ │ │ │ -0*[]struct { key string; elem map[string]string } │ │ │ │ -0*struct { key hpack.pairNameValue; elem uint64 } │ │ │ │ -0*func(interface {}, *list.Element) *list.Element │ │ │ │ -0*map.group[profile.functionKey]*profile.Function │ │ │ │ -0*map.group[profile.locationKey]*profile.Location │ │ │ │ -0*[]struct { key uint64; elem *profile.Function } │ │ │ │ -0*[]struct { key uint64; elem *profile.Location } │ │ │ │ -0*[8]struct { key uint64; elem *profile.Mapping } │ │ │ │ -0*struct { key string; elem yaml.resolveMapItem } │ │ │ │ -0*struct { key logrus.Level; elem []logrus.Hook } │ │ │ │ -0*struct { key string; elem *decls.FunctionDecl } │ │ │ │ -0*[]struct { key int64; elem *ast.ReferenceInfo } │ │ │ │ -0*struct { key string; elem *decls.OverloadDecl } │ │ │ │ -0*struct { key string; elem *decls.VariableDecl } │ │ │ │ -0*struct { key string; elem *functions.Overload } │ │ │ │ -0*map.group[string]*interpreter.RegexOptimization │ │ │ │ -0*func(http.ResponseWriter, string, string) error │ │ │ │ -0*interface { x509.query(string) (string, bool) } │ │ │ │ -0*struct { key *x509.policyGraphNode; elem bool } │ │ │ │ 0*[0]*sync.entry[*internal/abi.Type,interface {}] │ │ │ │ -0*func() func(func(*abi.Type, interface {}) bool) │ │ │ │ 0*struct { key netip.addrDetail; elem struct {} } │ │ │ │ 0*[8]struct { key dnsmessage.Class; elem string } │ │ │ │ 0*[8]struct { key dnsmessage.RCode; elem string } │ │ │ │ -0*struct { key string; elem *pb.FileDescription } │ │ │ │ -0*map.group[string]func(ref.Val, ref.Val) ref.Val │ │ │ │ -0*struct { F uintptr; X0 *[]protoreflect.MapKey } │ │ │ │ -Dyn,protobuf:"bytes,1,opt,name=dyn,proto3,oneof" │ │ │ │ -0*func(checker.CostEstimate) checker.CostEstimate │ │ │ │ -0*func(checker.SizeEstimate) checker.SizeEstimate │ │ │ │ -0*struct { key string; elem []*checker.localVar } │ │ │ │ -0*struct { key int64; elem checker.SizeEstimate } │ │ │ │ -0*func(types.Provider) (decls.FunctionOpt, error) │ │ │ │ -0*func() []*interpreter.AttributeQualifierPattern │ │ │ │ -0*func(*gen.SimpleIdentifierContext) interface {} │ │ │ │ -0*func(antlr.Parser, *antlr.NoViableAltException) │ │ │ │ -0*func(*antlr.ATNConfig) (*antlr.ATNConfig, bool) │ │ │ │ -0*[]*antlr.entry[go.shape.*uint8,go.shape.*uint8] │ │ │ │ -0*struct { pragma.NoUnkeyedLiterals; Equal bool } │ │ │ │ -0*func(protoreflect.EnumNumber) protoreflect.Enum │ │ │ │ -0google.golang.org/protobuf/reflect/protoregistry │ │ │ │ -0*map[protowire.Number]protoreflect.ExtensionType │ │ │ │ -0*struct { key string; elem *pb.TypeDescription } │ │ │ │ -0*map.group[string][]protoreflect.FieldDescriptor │ │ │ │ -0*map.group[string]protoreflect.MessageDescriptor │ │ │ │ -0*func() *descriptorpb.FeatureSet_MessageEncoding │ │ │ │ -0*func() *descriptorpb.FieldDescriptorProto_Label │ │ │ │ -0*func() []*descriptorpb.EnumValueDescriptorProto │ │ │ │ -0*[]struct { key string; elem language.Language } │ │ │ │ -0*func(message.Reference, ...interface {}) string │ │ │ │ -0*[8]struct { key reflect.Type; elem gob.typeId } │ │ │ │ -0*[8]struct { key string; elem syntax.charGroup } │ │ │ │ -0*map.group[protoreflect.Name]*filedesc.EnumValue │ │ │ │ -0*map[protoreflect.EnumNumber]*filedesc.EnumValue │ │ │ │ -0*struct { key protowire.Number; elem struct {} } │ │ │ │ -0*map.group[protoreflect.Name]*filedesc.Extension │ │ │ │ -0*func() *gofeaturespb.GoFeatures_StripEnumPrefix │ │ │ │ -0*[8]struct { key reflect.Type; elem *gob.decOp } │ │ │ │ -0*[]struct { key gob.typeId; elem *gob.wireType } │ │ │ │ -0*map[reflect.Type]map[gob.typeId]**gob.decEngine │ │ │ │ -0*struct { key gob.typeId; elem **gob.decEngine } │ │ │ │ -0*struct { key reflect.Kind; elem gob.decHelper } │ │ │ │ -0*struct { key reflect.Kind; elem gob.encHelper } │ │ │ │ -0*[8]struct { key reflect.Type; elem *gob.encOp } │ │ │ │ -0*struct { key reflect.Type; elem *gob.typeInfo } │ │ │ │ -0*[]struct { key reflect.Type; elem gob.gobType } │ │ │ │ -0*func(*edwards25519.Scalar) *edwards25519.Scalar │ │ │ │ -0*func(*global.ErrorHandler) *global.ErrorHandler │ │ │ │ -0*func(protoreflect.ExtensionTypeDescriptor) bool │ │ │ │ -0*map.group[protowire.Number]*impl.coderFieldInfo │ │ │ │ -0*map.group[protoreflect.Name]reflect.StructField │ │ │ │ -0*map[reflect.Type]protoreflect.MessageDescriptor │ │ │ │ -0*[8]struct { key global.il; elem *global.meter } │ │ │ │ -0*[]struct { key global.il; elem *global.tracer } │ │ │ │ -0*func(metric.ObserveConfig) metric.ObserveConfig │ │ │ │ -1*[8]struct { key string; elem *http.routingNode } │ │ │ │ -1*[8]struct { key string; elem tokenstorage.item } │ │ │ │ -1*[8]struct { key uint32; elem *http.http2stream } │ │ │ │ -1*[]struct { key http.connectMethodKey; elem int } │ │ │ │ -1*[8]struct { key http.http2ErrCode; elem string } │ │ │ │ -1*[8]struct { key http.http2SettingID; elem bool } │ │ │ │ -1*[8]struct { key string; elem http.RoundTripper } │ │ │ │ -1*func(string, url.Values) (*http.Response, error) │ │ │ │ -1*func(*http.Server, net.Conn, http.Handler, bool) │ │ │ │ -1*func(string, string, net.Conn) http.RoundTripper │ │ │ │ -1*struct { F uintptr; X0 string; X1 http.Handler } │ │ │ │ -1*func(pprof.profileEntry, pprof.profileEntry) int │ │ │ │ +1*func() (unsafe.Pointer, syscall._Socklen, error) │ │ │ │ +1*[]struct { key interface {}; elem interface {} } │ │ │ │ 1*struct { key runtime._typePair; elem struct {} } │ │ │ │ 1*[]struct { key string; elem runtime.metricData } │ │ │ │ -1*func() *sync.indirect[interface {},interface {}] │ │ │ │ -1*[]struct { key interface {}; elem interface {} } │ │ │ │ -1*func() (unsafe.Pointer, syscall._Socklen, error) │ │ │ │ -Mode,json:"mode" yaml:"mode" │ │ │ │ -SocketMode&json:"socket-mode" yaml:"socket-mode" │ │ │ │ -1*[]struct { key string; elem *template.Template } │ │ │ │ -1*[8]struct { key *reflect.structType; elem bool } │ │ │ │ -1*struct { F uintptr; X0 *int; X1 *bool; X2 *int } │ │ │ │ 1*struct { F uintptr; X0 func() json.encoderFunc } │ │ │ │ -1*func([]uint8, []uint8, []uint8, []uint8) []uint8 │ │ │ │ 1*struct { F uintptr; X0 func(int) error; X1 int } │ │ │ │ -1*[8]struct { key string; elem map[string]string } │ │ │ │ -1*[8]struct { key uint64; elem *profile.Function } │ │ │ │ -1*[8]struct { key uint64; elem *profile.Location } │ │ │ │ -1*struct { key uintptr; elem *pprof.profMapEntry } │ │ │ │ -1*func(reflect.Value, reflect.Value) (bool, error) │ │ │ │ -1*struct { key string; elem cel.SingletonLibrary } │ │ │ │ -1*[8]struct { key int64; elem *ast.ReferenceInfo } │ │ │ │ -1*func(*int) func(ref.Val, string) (string, error) │ │ │ │ -1*func(bool) func(ref.Val, string) (string, error) │ │ │ │ -1*struct { key string; elem ext.extensionFactory } │ │ │ │ -ScopesSupported!json:"scopes_supported,omitempty" │ │ │ │ -ClaimsSupported!json:"claims_supported,omitempty" │ │ │ │ -1*func(*abi.Type, interface {}, interface {}) bool │ │ │ │ 1*[]struct { key dnsmessage.section; elem string } │ │ │ │ 1*[]struct { key string; elem *singleflight.call } │ │ │ │ -1*[]struct { key string; elem internal.AuthStyle } │ │ │ │ -1*struct { key jose.HeaderKey; elem interface {} } │ │ │ │ -1*func(decls.OverloadSelector) *decls.FunctionDecl │ │ │ │ -1*struct { key string; elem *pb.FieldDescription } │ │ │ │ -1*map.group[string]map[string]*pb.FieldDescription │ │ │ │ -ContextVariable!yaml:"context_variable,omitempty" │ │ │ │ -1*func(string, string, []ref.Val, ref.Val) *uint64 │ │ │ │ -1*func(*gen.EscapedIdentifierContext) interface {} │ │ │ │ -1*struct { pragma.NoUnkeyedLiterals; Buf []uint8 } │ │ │ │ -1*struct { pragma.NoUnkeyedLiterals; Flags uint8 } │ │ │ │ -1*func(protoreflect.ProtoMessage) ([]uint8, error) │ │ │ │ -1*[]struct { key int32; elem impl.ExtensionField } │ │ │ │ -1*func() *descriptorpb.FieldOptions_FeatureSupport │ │ │ │ -1*func() descriptorpb.FieldOptions_OptionRetention │ │ │ │ -1*[8]struct { key string; elem language.Language } │ │ │ │ -1*[]struct { key reflect.Type; elem []json.field } │ │ │ │ -1google.golang.org/protobuf/types/known/wrapperspb │ │ │ │ -1google.golang.org/protobuf/types/known/durationpb │ │ │ │ -1google.golang.org/protobuf/internal/encoding/json │ │ │ │ -1*struct { key int; elem []antlr.SemanticContext } │ │ │ │ -1*func(int, int, *antlr.IntervalSet) []antlr.Token │ │ │ │ -1*struct { key language.Tag; elem catalog.msgMap } │ │ │ │ -1*[8]struct { key gob.typeId; elem *gob.wireType } │ │ │ │ -1*[8]struct { key reflect.Type; elem gob.gobType } │ │ │ │ -1*func(string, ...trace.TracerOption) trace.Tracer │ │ │ │ -1google.golang.org/protobuf/internal/encoding/text │ │ │ │ -1*func(string, ...metric.MeterOption) metric.Meter │ │ │ │ -1*[8]struct { key global.il; elem *global.tracer } │ │ │ │ -2*[]struct { key context.canceler; elem struct {} } │ │ │ │ -2*struct { key uint32; elem *http.http2writeQueue } │ │ │ │ -2*[8]struct { key http.connectMethodKey; elem int } │ │ │ │ -2*func(net.Conn, func()) (http.RoundTripper, error) │ │ │ │ -2*[]struct { key string; elem *http.http2dialCall } │ │ │ │ -2*[]struct { key http.http2SettingID; elem string } │ │ │ │ -2*[8]struct { key string; elem runtime.metricData } │ │ │ │ 2*[8]struct { key interface {}; elem interface {} } │ │ │ │ 2*[]*go.shape.struct { internal/sync.isEntry bool } │ │ │ │ -BaseURL*json:"baseurl" yaml:"baseurl" │ │ │ │ -Issuer+json:"issuer" yaml:"issuer" │ │ │ │ -Client+json:"client" yaml:"client" │ │ │ │ -Scopes+json:"scopes" yaml:"scopes" │ │ │ │ -TokenClaim'json:"token-claim" yaml:"token-claim" │ │ │ │ -2*[8]struct { key string; elem *template.Template } │ │ │ │ -2*struct { F uintptr; X0 func(reflect.Value) bool } │ │ │ │ +2*[8]struct { key string; elem runtime.metricData } │ │ │ │ +2*[]struct { key context.canceler; elem struct {} } │ │ │ │ 2*[]struct { key string; elem *unicode.RangeTable } │ │ │ │ 2*[]struct { key net.hostLookupOrder; elem string } │ │ │ │ -2*[]struct { key hpack.pairNameValue; elem uint64 } │ │ │ │ -2*func(*abi.MapType, unsafe.Pointer) unsafe.Pointer │ │ │ │ -2*[]struct { key string; elem yaml.resolveMapItem } │ │ │ │ -2*func(context.Context, *oauth2.Token) *http.Client │ │ │ │ -2*[]struct { key logrus.Level; elem []logrus.Hook } │ │ │ │ -2*[]struct { key string; elem *decls.FunctionDecl } │ │ │ │ -2*map[protowire.Number]protoreflect.FieldDescriptor │ │ │ │ -2*[]struct { key string; elem *decls.OverloadDecl } │ │ │ │ -2*[]struct { key string; elem *decls.VariableDecl } │ │ │ │ -2*[]struct { key string; elem *functions.Overload } │ │ │ │ -2*struct { F uintptr; X0 *ext.stringFormatChecker } │ │ │ │ -2*[]struct { key *x509.policyGraphNode; elem bool } │ │ │ │ -2*struct { key string; elem *x509.policyGraphNode } │ │ │ │ 2*atomic.Pointer[unique.node[net/netip.addrDetail]] │ │ │ │ 2*sync.HashTrieMap[*internal/abi.Type,interface {}] │ │ │ │ -2*func(*sync.node[*internal/abi.Type,interface {}]) │ │ │ │ 2*[]*sync.indirect[*internal/abi.Type,interface {}] │ │ │ │ 2*[]struct { key netip.addrDetail; elem struct {} } │ │ │ │ 2*[8]struct { key dnsmessage.section; elem string } │ │ │ │ 2*[8]struct { key string; elem *singleflight.call } │ │ │ │ -2*[8]struct { key string; elem internal.AuthStyle } │ │ │ │ -2*func(int64, string, ast.Expr, bool) ast.EntryExpr │ │ │ │ -2*[]struct { key string; elem *pb.FileDescription } │ │ │ │ -2*struct { key string; elem func(ref.Val) ref.Val } │ │ │ │ -2*map.group[string]func(time.Time, ref.Val) ref.Val │ │ │ │ -2*[]struct { key string; elem []*checker.localVar } │ │ │ │ -2*[]struct { key int64; elem checker.SizeEstimate } │ │ │ │ -2*func(types.Provider) (*decls.FunctionDecl, error) │ │ │ │ -2*func(types.Provider) (*decls.VariableDecl, error) │ │ │ │ -2*func(ast.Expr) (interpreter.Interpretable, error) │ │ │ │ -2*struct { F uintptr; X0 interpreter.EvalObserver } │ │ │ │ -2*func(*gen.MapInitializerListContext) interface {} │ │ │ │ -2*func(antlr.Parser, *antlr.InputMisMatchException) │ │ │ │ -2*map.group[protowire.Number]protoreflect.RawFields │ │ │ │ -2*func(string) (protoreflect.FileDescriptor, error) │ │ │ │ -2*map.group[string]protoreflect.EnumValueDescriptor │ │ │ │ -2*[]struct { key string; elem *pb.TypeDescription } │ │ │ │ -2*struct { key protoreflect.Kind; elem *expr.Type } │ │ │ │ -2*[8]struct { key int32; elem impl.ExtensionField } │ │ │ │ -2*func() descriptorpb.FeatureSet_EnforceNamingStyle │ │ │ │ -2*func() *descriptorpb.FieldOptions_OptionRetention │ │ │ │ -2*[]*descriptorpb.ExtensionRangeOptions_Declaration │ │ │ │ -2*map.group[language.Language]*language.matchHeader │ │ │ │ -2*func(func() hash.Hash) *securecookie.SecureCookie │ │ │ │ -2*[8]struct { key reflect.Type; elem []json.field } │ │ │ │ -2google.golang.org/protobuf/types/known/timestamppb │ │ │ │ -2*struct { key int; elem *antlr.PredictionContext } │ │ │ │ -2*[]struct { key protowire.Number; elem struct {} } │ │ │ │ -2*[]struct { key gob.typeId; elem **gob.decEngine } │ │ │ │ -2*[]struct { key reflect.Kind; elem gob.decHelper } │ │ │ │ -2*[]struct { key reflect.Kind; elem gob.encHelper } │ │ │ │ -2*[]struct { key reflect.Type; elem *gob.typeInfo } │ │ │ │ -2*func(context.Context, propagation.TextMapCarrier) │ │ │ │ -2*func(context.Context, int64, ...metric.AddOption) │ │ │ │ -3*[8]struct { key context.canceler; elem struct {} } │ │ │ │ -3*map.group[http.connectMethodKey]http.wantConnQueue │ │ │ │ -3*[8]struct { key string; elem *http.http2dialCall } │ │ │ │ -3*struct { key string; elem *http.http2addConnCall } │ │ │ │ -3*map[http.http2FrameType]map[http.http2Flags]string │ │ │ │ -3*[8]struct { key http.http2SettingID; elem string } │ │ │ │ -3*struct { F uintptr; X0 chan struct {}; X1 func() } │ │ │ │ +3*[0]*go.shape.struct { internal/sync.isEntry bool } │ │ │ │ 3*func(*runtime.statAggregate, *runtime.metricValue) │ │ │ │ 3*[]struct { key runtime._typePair; elem struct {} } │ │ │ │ -3*func() func(func(interface {}, interface {}) bool) │ │ │ │ -3*[0]*go.shape.struct { internal/sync.isEntry bool } │ │ │ │ -PrivateKey(json:"private-key" yaml:"private-key" │ │ │ │ -CommonNames'json:"common-names" yaml:"common-names" │ │ │ │ -SocketGroup'json:"socket-group" yaml:"socket-group" │ │ │ │ -3*struct { F uintptr; X0 *config.Config; X1 string } │ │ │ │ +3*[8]struct { key context.canceler; elem struct {} } │ │ │ │ 3*[8]struct { key string; elem *unicode.RangeTable } │ │ │ │ -3*func([]uint8, *syscall.SockaddrInet4) (int, error) │ │ │ │ -3*func([]uint8, *syscall.SockaddrInet6) (int, error) │ │ │ │ 3*[8]struct { key net.hostLookupOrder; elem string } │ │ │ │ -3*[8]struct { key hpack.pairNameValue; elem uint64 } │ │ │ │ -3*[]struct { key uintptr; elem *pprof.profMapEntry } │ │ │ │ -3*func(*abi.MapType, unsafe.Pointer, unsafe.Pointer) │ │ │ │ -3*struct { key reflect.Type; elem *yaml.structInfo } │ │ │ │ -3*[8]struct { key string; elem yaml.resolveMapItem } │ │ │ │ -3*func(fs.FS, ...string) (*template.Template, error) │ │ │ │ -3*[8]struct { key logrus.Level; elem []logrus.Hook } │ │ │ │ -ClientAssertion#schema:"client_assertion,omitempty" │ │ │ │ -3*[8]struct { key string; elem *decls.FunctionDecl } │ │ │ │ -3*[]struct { key string; elem cel.SingletonLibrary } │ │ │ │ -3*func(*cel.Ast, *cel.EvalDetails) (*cel.Ast, error) │ │ │ │ -3*struct { key protoreflect.Kind; elem *types.Type } │ │ │ │ -3*[8]struct { key string; elem *decls.OverloadDecl } │ │ │ │ -3*[8]struct { key string; elem *decls.VariableDecl } │ │ │ │ -3*[8]struct { key string; elem *functions.Overload } │ │ │ │ -3*struct { F uintptr; X0 *cel.optimizerExprFactory } │ │ │ │ -3*struct { F uintptr; X0 functions.UnaryOp; X1 int } │ │ │ │ -3*[]struct { key string; elem ext.extensionFactory } │ │ │ │ -3*struct { key reflect.Type; elem schema.Converter } │ │ │ │ -ErrorDescription"json:"error_description,omitempty" │ │ │ │ -UserinfoEndpoint"json:"userinfo_endpoint,omitempty" │ │ │ │ -3*struct { key x509.rfc2821Mailbox; elem struct {} } │ │ │ │ -3*[8]struct { key *x509.policyGraphNode; elem bool } │ │ │ │ 3*atomic.Pointer[unique.entry[net/netip.addrDetail]] │ │ │ │ -3*func(*sync.entry[*internal/abi.Type,interface {}]) │ │ │ │ -3*func() *sync.node[*internal/abi.Type,interface {}] │ │ │ │ 3*[0]*sync.indirect[*internal/abi.Type,interface {}] │ │ │ │ -3*func(*abi.Type, interface {}) (interface {}, bool) │ │ │ │ 3*[8]struct { key netip.addrDetail; elem struct {} } │ │ │ │ -3*[]struct { key jose.HeaderKey; elem interface {} } │ │ │ │ -3*struct { key int64; elem []*types.AttributeTrail } │ │ │ │ -3*[]struct { key string; elem *pb.FieldDescription } │ │ │ │ -3*[8]struct { key string; elem *pb.FileDescription } │ │ │ │ -Type.protobuf:"bytes,11,opt,name=type,proto3,oneof" │ │ │ │ -3*[8]struct { key string; elem []*checker.localVar } │ │ │ │ -3*[8]struct { key int64; elem checker.SizeEstimate } │ │ │ │ -IncludeFunctions"yaml:"include_functions,omitempty" │ │ │ │ -ExcludeFunctions"yaml:"exclude_functions,omitempty" │ │ │ │ -3*func(interpreter.Activation) (interface {}, error) │ │ │ │ -3*func(protoreflect.MapKey, protoreflect.Value) bool │ │ │ │ -3*[8]struct { key string; elem *pb.TypeDescription } │ │ │ │ -3*descriptorpb.GeneratedCodeInfo_Annotation_Semantic │ │ │ │ -3*func() *descriptorpb.FeatureSet_EnforceNamingStyle │ │ │ │ -3*func() *descriptorpb.FieldOptions_OptionTargetType │ │ │ │ -3*func() []*descriptorpb.FieldOptions_EditionDefault │ │ │ │ -3*descriptorpb.EnumDescriptorProto_EnumReservedRange │ │ │ │ -3*func() descriptorpb.MethodOptions_IdempotencyLevel │ │ │ │ -3*struct { key reflect.Type; elem json.encoderFunc } │ │ │ │ -3*[]struct { key int; elem []antlr.SemanticContext } │ │ │ │ -3*map[protoreflect.Name]protoreflect.FieldDescriptor │ │ │ │ -3*[8]struct { key protowire.Number; elem struct {} } │ │ │ │ -3*[]struct { key language.Tag; elem catalog.msgMap } │ │ │ │ -3*[8]struct { key gob.typeId; elem **gob.decEngine } │ │ │ │ -3*[8]struct { key reflect.Kind; elem gob.decHelper } │ │ │ │ -3*[8]struct { key reflect.Kind; elem gob.encHelper } │ │ │ │ -3*[8]struct { key reflect.Type; elem *gob.typeInfo } │ │ │ │ -3*struct { F uintptr; X0 *gob.decOp; X1 *gob.decOp } │ │ │ │ -3*struct { key protowire.Number; elem interface {} } │ │ │ │ -3*struct { key reflect.Type; elem protowire.Number } │ │ │ │ -3*struct { key protowire.Number; elem reflect.Type } │ │ │ │ -3*interface { ProtoMessageInfo() *impl.MessageInfo } │ │ │ │ -3*map.group[global.instID]global.delegatedInstrument │ │ │ │ -3*func(int, string, []interface {}) (string, string) │ │ │ │ -4*func(func(string) bool) (reflect.StructField, bool) │ │ │ │ -4*[]struct { key uint32; elem *http.http2writeQueue } │ │ │ │ -4*func(string, string, *tls.Config) (net.Conn, error) │ │ │ │ -4*map.group[http.connectMethodKey][]*http.persistConn │ │ │ │ -4*struct { key uint32; elem *http.http2clientStream } │ │ │ │ -4*struct { key string; elem []*http.http2ClientConn } │ │ │ │ -4*struct { key *http.http2ClientConn; elem []string } │ │ │ │ -4*struct { key string; elem []*multipart.FileHeader } │ │ │ │ -4*struct { F uintptr; R *http.socksUsernamePassword } │ │ │ │ 4*[8]struct { key runtime._typePair; elem struct {} } │ │ │ │ -4*func(interface {}, interface {}, interface {}) bool │ │ │ │ -4*struct { F uintptr; X0 *sync.WaitGroup; X1 func() } │ │ │ │ -Template+json:"template" yaml:"template" │ │ │ │ -Roles.json:"roles" yaml:"roles" │ │ │ │ -Refresh,json:"refresh" yaml:"refresh" │ │ │ │ -Password+json:"password" yaml:"password" │ │ │ │ -4*func(context.Context, string, bool) (string, error) │ │ │ │ -4*func() iter.Seq2[reflect.StructField,reflect.Value] │ │ │ │ -4*[8]struct { key uintptr; elem *pprof.profMapEntry } │ │ │ │ -4*func(reflect.Value, ...reflect.Value) (bool, error) │ │ │ │ -4*func(reflect.Value, ...reflect.Value) reflect.Value │ │ │ │ -4*[8]struct { key string; elem cel.SingletonLibrary } │ │ │ │ -4*struct { key string; elem cel.ASTValidatorFactory } │ │ │ │ -4*struct { F uintptr; X0 functions.BinaryOp; X1 int } │ │ │ │ -4*[8]struct { key string; elem ext.extensionFactory } │ │ │ │ -4*struct { F uintptr; X0 *ext.stringFormatCheckerV2 } │ │ │ │ -AuthenticationMethodsReferences │ │ │ │ -json:"amr,omitempty" │ │ │ │ -4*interface { x509.query(net.IP) (*net.IPNet, bool) } │ │ │ │ -4*x509.constraints[string,crypto/x509.rfc2821Mailbox] │ │ │ │ -4*[]struct { key string; elem *x509.policyGraphNode } │ │ │ │ -4*struct { key string; elem []*x509.policyGraphNode } │ │ │ │ +4*func(func(string) bool) (reflect.StructField, bool) │ │ │ │ 4*[]atomic.Pointer[unique.node[net/netip.addrDetail]] │ │ │ │ -4*func() *sync.entry[*internal/abi.Type,interface {}] │ │ │ │ -4*[8]struct { key jose.HeaderKey; elem interface {} } │ │ │ │ -4*func(int64, ast.Expr, ast.Expr, bool) ast.EntryExpr │ │ │ │ -4*func(int64, string, ast.Expr, ...ast.Expr) ast.Expr │ │ │ │ -4*[8]struct { key string; elem *pb.FieldDescription } │ │ │ │ -4*[]struct { key string; elem func(ref.Val) ref.Val } │ │ │ │ -4*struct { key string; elem func(time.Time) ref.Val } │ │ │ │ -Error.protobuf:"bytes,2,opt,name=error,proto3,oneof" │ │ │ │ -Value.protobuf:"bytes,1,opt,name=value,proto3,oneof" │ │ │ │ -Ident.protobuf:"bytes,2,opt,name=ident,proto3,oneof" │ │ │ │ -4*func(*gen.FieldInitializerListContext) interface {} │ │ │ │ -4*func(gen.IFieldInitializerListContext) interface {} │ │ │ │ -4*func(antlr.Parser, *antlr.FailedPredicateException) │ │ │ │ -4*func(protoreflect.Name) protoreflect.EnumDescriptor │ │ │ │ -4*func(protowire.Number) protoreflect.FieldDescriptor │ │ │ │ -4*struct { F uintptr; X0 protoreflect.Map; X1 *bool } │ │ │ │ -4*[]struct { key protoreflect.Kind; elem *expr.Type } │ │ │ │ -4*func() []*descriptorpb.GeneratedCodeInfo_Annotation │ │ │ │ -4*func() []*descriptorpb.UninterpretedOption_NamePart │ │ │ │ -4*func() []descriptorpb.FieldOptions_OptionTargetType │ │ │ │ -4*func() *descriptorpb.MethodOptions_IdempotencyLevel │ │ │ │ -4*func(*bigmod.Nat, *bigmod.Nat) (*bigmod.Nat, error) │ │ │ │ -4*func([]uint8, *bigmod.Modulus) (*bigmod.Nat, error) │ │ │ │ -4*struct { key string; elem *antlr.TokensStartState } │ │ │ │ -4*struct { key int; elem []*antlr.PredictionContext } │ │ │ │ -4*[8]struct { key int; elem []antlr.SemanticContext } │ │ │ │ -4*[]struct { key int; elem *antlr.PredictionContext } │ │ │ │ -4*map.group[filedesc.Edition]filedesc.EditionFeatures │ │ │ │ -4*[8]struct { key language.Tag; elem catalog.msgMap } │ │ │ │ -4*func(language.Tag, string, ...catmsg.Message) error │ │ │ │ -4*edwards25519.fiatScalarMontgomeryDomainFieldElement │ │ │ │ -4*struct { key protoreflect.Kind; elem reflect.Type } │ │ │ │ -4*func(*impl.MessageInfo) *impl.messageReflectWrapper │ │ │ │ -4*func(context.Context, float64, ...metric.AddOption) │ │ │ │ 5*struct { F uintptr; X0 *context.timerCtx; X1 error } │ │ │ │ -5*func(http.http2FrameHeader) (http.http2Frame, error) │ │ │ │ -5*struct { key *http.http2serverConn; elem struct {} } │ │ │ │ -5*[8]struct { key uint32; elem *http.http2writeQueue } │ │ │ │ -5*struct { key *http.persistConn; elem *list.Element } │ │ │ │ -5*map[string]func(string, *tls.Conn) http.RoundTripper │ │ │ │ -5*[]struct { key string; elem *http.http2addConnCall } │ │ │ │ -5*struct { F uintptr; X0 *runtime.traceAdvancerState } │ │ │ │ -ShortURL,json:"short-url" yaml:"short-url" │ │ │ │ -VPNClientIP)json:"vpn-client-ip" yaml:"vpn-client-ip" │ │ │ │ -5*func(*tls.ClientHelloInfo) (*tls.Certificate, error) │ │ │ │ -5*struct { F uintptr; X0 *tls13.ExporterMasterSecret } │ │ │ │ 5*func(<-chan singleflight.Result, context.CancelFunc) │ │ │ │ -5*[]struct { key reflect.Type; elem *yaml.structInfo } │ │ │ │ -PreferredUsername#json:"preferred_username,omitempty" │ │ │ │ -5*[]struct { key protoreflect.Kind; elem *types.Type } │ │ │ │ -5*struct { F uintptr; R ext.formatStringInterpolator } │ │ │ │ -5*struct { F uintptr; X0 []interpreter.Interpretable } │ │ │ │ -State/json:"state,omitempty" schema:"state,omitempty" │ │ │ │ -5*struct { key reflect.Type; elem *schema.structInfo } │ │ │ │ -5*[]struct { key reflect.Type; elem schema.Converter } │ │ │ │ -5*struct { key reflect.Type; elem schema.encoderFunc } │ │ │ │ -Scope/json:"scope,omitempty" schema:"scope,omitempty" │ │ │ │ -5*[]struct { key x509.rfc2821Mailbox; elem struct {} } │ │ │ │ -TrailerField(asn1:"optional,explicit,tag:3,default:1" │ │ │ │ -5*[8]struct { key string; elem *x509.policyGraphNode } │ │ │ │ -5*struct { key jose.HeaderKey; elem *json.RawMessage } │ │ │ │ -5*[]struct { key int64; elem []*types.AttributeTrail } │ │ │ │ -5*[8]struct { key string; elem func(ref.Val) ref.Val } │ │ │ │ -Error/protobuf:"bytes,12,opt,name=error,proto3,oneof" │ │ │ │ -5*struct { key int64; elem checker.entrySizeEstimate } │ │ │ │ -5*func(protoreflect.Name) protoreflect.FieldDescriptor │ │ │ │ -5*func(protoreflect.Name) protoreflect.OneofDescriptor │ │ │ │ -5*struct { key interface {}; elem protoreflect.Value } │ │ │ │ -5*struct { key string; elem *pb.EnumValueDescription } │ │ │ │ -5*[8]struct { key protoreflect.Kind; elem *expr.Type } │ │ │ │ -5*func() descriptorpb.FeatureSet_RepeatedFieldEncoding │ │ │ │ -5*descriptorpb.ExtensionRangeOptions_VerificationState │ │ │ │ -5*func() []*descriptorpb.DescriptorProto_ReservedRange │ │ │ │ -5*func(*bigmod.Nat, uint, *bigmod.Modulus) *bigmod.Nat │ │ │ │ -5*[]struct { key reflect.Type; elem json.encoderFunc } │ │ │ │ -5*func(*antlr.DFA, int, *antlr.ATNConfigSet, int, int) │ │ │ │ -5*[8]struct { key int; elem *antlr.PredictionContext } │ │ │ │ -5*func(language.Tag, catmsg.Renderer) *catalog.Context │ │ │ │ -5*func(protoreflect.ExtensionType, protoreflect.Value) │ │ │ │ -5*[]struct { key protowire.Number; elem interface {} } │ │ │ │ -5*[]struct { key reflect.Type; elem protowire.Number } │ │ │ │ -5*[]struct { key protowire.Number; elem reflect.Type } │ │ │ │ -5*func(context.Context, int64, ...metric.RecordOption) │ │ │ │ -5*func(error, string, []interface {}) (string, string) │ │ │ │ -6*[]struct { key uint32; elem *http.http2clientStream } │ │ │ │ -6*[]struct { key string; elem []*http.http2ClientConn } │ │ │ │ -6*[]struct { key *http.http2ClientConn; elem []string } │ │ │ │ -6*[8]struct { key string; elem *http.http2addConnCall } │ │ │ │ -6*[]struct { key string; elem []*multipart.FileHeader } │ │ │ │ -6*struct { F uintptr; X0 chan bool; X1 chan struct {} } │ │ │ │ -6*struct { key chan<- os.Signal; elem *signal.handler } │ │ │ │ -6*func(interface {}, interface {}) (interface {}, bool) │ │ │ │ -Groups/json:"groups" yaml:"groups" │ │ │ │ -IPAddr/json:"ipaddr" yaml:"ipaddr" │ │ │ │ -Issuer/json:"issuer" yaml:"issuer" │ │ │ │ -Provider-json:"provider" yaml:"provider" │ │ │ │ -Validate-json:"validate" yaml:"validate" │ │ │ │ -StaticValues)json:"static-values" yaml:"static-values" │ │ │ │ -UserSelector)json:"user-selector" yaml:"user-selector" │ │ │ │ -6*struct { F uintptr; X0 func(context.Context) string } │ │ │ │ -6github.com/jkroepke/openvpn-auth-oauth2/internal/utils │ │ │ │ -6*func([]uint8, []uint8, *net.IPAddr) (int, int, error) │ │ │ │ -6*func(profile.TagMatch, profile.TagMatch) (bool, bool) │ │ │ │ -6*[8]struct { key reflect.Type; elem *yaml.structInfo } │ │ │ │ -6*func(string, *parse.Tree) (*template.Template, error) │ │ │ │ -6github.com/jkroepke/openvpn-auth-oauth2/internal/state │ │ │ │ -6*func(interface {}) (ref.Val, *cel.EvalDetails, error) │ │ │ │ -6*[8]struct { key protoreflect.Kind; elem *types.Type } │ │ │ │ -6*[]struct { key string; elem cel.ASTValidatorFactory } │ │ │ │ -6*struct { key string; elem checker.FunctionEstimator } │ │ │ │ -6*[8]struct { key reflect.Type; elem schema.Converter } │ │ │ │ -6*[8]struct { key x509.rfc2821Mailbox; elem struct {} } │ │ │ │ -6*func(x509.SignatureAlgorithm, []uint8, []uint8) error │ │ │ │ -6*[]struct { key string; elem []*x509.policyGraphNode } │ │ │ │ -6*ecdh.Curve[*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -6*ecdh.Curve[*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -6*ecdh.Curve[*crypto/internal/fips140/nistec.P521Point] │ │ │ │ +6*struct { key uint64; elem chan *management.Response } │ │ │ │ 6*[16]atomic.Pointer[unique.node[net/netip.addrDetail]] │ │ │ │ 6*atomic.Pointer[unique.indirect[net/netip.addrDetail]] │ │ │ │ -6*func(*sync.indirect[*internal/abi.Type,interface {}]) │ │ │ │ -6*func(*big.Int, *big.Int, *big.Int, *big.Int) *big.Int │ │ │ │ -6*func([]uint8, []uint8, jose.SignatureAlgorithm) error │ │ │ │ -6*[8]struct { key int64; elem []*types.AttributeTrail } │ │ │ │ -6*[]struct { key string; elem func(time.Time) ref.Val } │ │ │ │ -6*func(int64, common.Location, string, ...interface {}) │ │ │ │ -6*func(*decls.FunctionDecl) (*decls.FunctionDecl, bool) │ │ │ │ -6*struct { F uintptr; R *interpreter.evalStateFactory } │ │ │ │ -6*func(string, antlr.Token, antlr.RecognitionException) │ │ │ │ -6*func(protoreflect.Name) protoreflect.MethodDescriptor │ │ │ │ -6*func(protoreflect.FieldDescriptor) protoreflect.Value │ │ │ │ -6*struct { key protoreflect.Kind; elem protowire.Type } │ │ │ │ -6*[]*descriptorpb.EnumDescriptorProto_EnumReservedRange │ │ │ │ -6*map.group[protowire.Number]protoreflect.ExtensionType │ │ │ │ -6*struct { key string; elem protoreflect.ProtoMessage } │ │ │ │ -6*func() *descriptorpb.FeatureSet_RepeatedFieldEncoding │ │ │ │ -6*func() []*descriptorpb.DescriptorProto_ExtensionRange │ │ │ │ -6*func(message.Reference, ...interface {}) (int, error) │ │ │ │ -6*[8]struct { key reflect.Type; elem json.encoderFunc } │ │ │ │ -6*struct { F uintptr; X0 protojson.encoder; X1 *error } │ │ │ │ -6*[]struct { key string; elem *antlr.TokensStartState } │ │ │ │ -6*[]struct { key int; elem []*antlr.PredictionContext } │ │ │ │ -6*map[*antlr.PredictionContext]*antlr.PredictionContext │ │ │ │ -6*map.group[protoreflect.EnumNumber]*filedesc.EnumValue │ │ │ │ -6*struct { key protowire.Number; elem *filedesc.Field } │ │ │ │ -6*struct { key protoreflect.Name; elem *filedesc.Enum } │ │ │ │ -6*map.group[reflect.Type]map[gob.typeId]**gob.decEngine │ │ │ │ -6*struct { F uintptr; X0 *gob.decOp; X1 *gob.wireType } │ │ │ │ -6*func(*global.ErrorHandler, *global.ErrorHandler) bool │ │ │ │ -6*[]struct { key protoreflect.Kind; elem reflect.Type } │ │ │ │ -6*struct { key protowire.Number; elem *impl.fieldInfo } │ │ │ │ -6*[8]struct { key protowire.Number; elem interface {} } │ │ │ │ -6*[8]struct { key reflect.Type; elem protowire.Number } │ │ │ │ -6*[8]struct { key protowire.Number; elem reflect.Type } │ │ │ │ -6*map.group[reflect.Type]protoreflect.MessageDescriptor │ │ │ │ -6*struct { F uintptr; X0 *impl.MessageInfo; X1 uint32 } │ │ │ │ -6*struct { F uintptr; X0 protoreflect.FieldDescriptor } │ │ │ │ -6*func(metric.Int64GaugeConfig) metric.Int64GaugeConfig │ │ │ │ -6*struct { F uintptr; X0 *error; X1 prototext.encoder } │ │ │ │ -7*[]struct { key *http.http2serverConn; elem struct {} } │ │ │ │ -7*map[string]func(*http.Server, *tls.Conn, http.Handler) │ │ │ │ -7*func(string, func(http.ResponseWriter, *http.Request)) │ │ │ │ -7*[]struct { key *http.persistConn; elem *list.Element } │ │ │ │ -7*[8]struct { key uint32; elem *http.http2clientStream } │ │ │ │ -7*[8]struct { key string; elem []*http.http2ClientConn } │ │ │ │ -7*[8]struct { key *http.http2ClientConn; elem []string } │ │ │ │ -7*[8]struct { key string; elem []*multipart.FileHeader } │ │ │ │ -7*struct { F uintptr; R *http.http2serverInternalState } │ │ │ │ -7*struct { F uintptr; X0 func(io.Reader); X1 io.Reader } │ │ │ │ -7*interface { Network() poll.String; PollFD() *poll.FD } │ │ │ │ 7*sync.node[go.shape.interface {},go.shape.interface {}] │ │ │ │ -7github.com/jkroepke/openvpn-auth-oauth2/internal/config │ │ │ │ -ValidateUser*json:"validate-user" yaml:"validate-user" │ │ │ │ - Endpoints-json:"endpoint" yaml:"endpoint" │ │ │ │ -UserInfo.json:"user-info" yaml:"user-info" │ │ │ │ -7github.com/jkroepke/openvpn-auth-oauth2/internal/crypto │ │ │ │ -7github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2 │ │ │ │ -7*func(context.Context, *slog.Logger, connection.Client) │ │ │ │ -7*func(*big.Int, *big.Int, []uint8) (*big.Int, *big.Int) │ │ │ │ -7*func([]uint8, []uint8, *net.UDPAddr) (int, int, error) │ │ │ │ -7*struct { key profile.sampleKey; elem *profile.Sample } │ │ │ │ -7*struct { references int; anchor int; serialized bool } │ │ │ │ -7*func(*decls.FunctionDecl) (*decls.FunctionDecl, error) │ │ │ │ -7*[8]struct { key string; elem cel.ASTValidatorFactory } │ │ │ │ -7*struct { F uintptr; R ext.formatStringInterpolatorV2 } │ │ │ │ -7*[]struct { key reflect.Type; elem *schema.structInfo } │ │ │ │ -7*[]struct { key reflect.Type; elem schema.encoderFunc } │ │ │ │ -RevocationEndpoint$json:"revocation_endpoint,omitempty" │ │ │ │ -7*ecdsa.Curve[*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -7*ecdsa.Curve[*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -7*ecdsa.Curve[*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -7*ecdsa.Curve[*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -7*[8]struct { key string; elem []*x509.policyGraphNode } │ │ │ │ -7*func() *sync.indirect[*internal/abi.Type,interface {}] │ │ │ │ -7*[]struct { key jose.HeaderKey; elem *json.RawMessage } │ │ │ │ -7*func(jose.HeaderKey, interface {}) *jose.SignerOptions │ │ │ │ -7*[8]struct { key string; elem func(time.Time) ref.Val } │ │ │ │ -7*[]struct { key int64; elem checker.entrySizeEstimate } │ │ │ │ -7*func(int64, ...string) interpreter.NamespacedAttribute │ │ │ │ -7*struct { F uintptr; X0 *interpreter.evalStateFactory } │ │ │ │ -7*func(protoreflect.Name) protoreflect.MessageDescriptor │ │ │ │ -7*func(protoreflect.Name) protoreflect.ServiceDescriptor │ │ │ │ -7*func(protoreflect.FieldDescriptor, protoreflect.Value) │ │ │ │ -7*struct { F uintptr; X0 *int; X1 proto.MarshalOptions } │ │ │ │ -7*[]struct { key interface {}; elem protoreflect.Value } │ │ │ │ -7*func(protoreflect.Message) (interface {}, bool, error) │ │ │ │ -7*[]struct { key string; elem *pb.EnumValueDescription } │ │ │ │ -7*func(*bigmod.Nat, *bigmod.Modulus) (*bigmod.Nat, bool) │ │ │ │ -7*[8]struct { key string; elem *antlr.TokensStartState } │ │ │ │ -7getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule │ │ │ │ -7*[8]struct { key int; elem []*antlr.PredictionContext } │ │ │ │ -7*struct { key protoreflect.Name; elem *filedesc.Field } │ │ │ │ -7*struct { key protoreflect.Name; elem *filedesc.Oneof } │ │ │ │ -7*[8]struct { key protoreflect.Kind; elem reflect.Type } │ │ │ │ -7*func(protoreflect.Value, int, impl.marshalOptions) int │ │ │ │ -7*struct { key protoreflect.Name; elem *impl.oneofInfo } │ │ │ │ -7*struct { key reflect.Type; elem *impl.coderFieldInfo } │ │ │ │ -7*func(context.Context, float64, ...metric.RecordOption) │ │ │ │ -8*func(context.Context, slog.Level, string, ...slog.Attr) │ │ │ │ -8*[8]struct { key *http.http2serverConn; elem struct {} } │ │ │ │ -8*[8]struct { key *http.persistConn; elem *list.Element } │ │ │ │ -8*func(context.Context, string, string) (net.Conn, error) │ │ │ │ -8*func(string, string, io.Reader) (*http.Response, error) │ │ │ │ -8*struct { F uintptr; X0 *http.conn; X1 context.Context } │ │ │ │ -8*[]struct { key chan<- os.Signal; elem *signal.handler } │ │ │ │ 8*sync.entry[go.shape.interface {},go.shape.interface {}] │ │ │ │ - AssetPath.json:"assets-path" yaml:"assets-path" │ │ │ │ -PrivateKeyID+json:"private-key-id" yaml:"private-key-id" │ │ │ │ -UseSessionID+json:"use-session-id" yaml:"use-session-id" │ │ │ │ -8github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn │ │ │ │ -8*struct { F uintptr; X0 reflect.Value; X1 reflect.Type } │ │ │ │ -8*func(io.Reader, []uint8) ([]uint8, tls.keyShare, error) │ │ │ │ -8*func([]uint8, []uint8, *net.UnixAddr) (int, int, error) │ │ │ │ -8*func(context.Context, *oauth2.Token) oauth2.TokenSource │ │ │ │ -8*map.group[protowire.Number]protoreflect.FieldDescriptor │ │ │ │ -8*struct { F uintptr; X0 string; X1 []decls.FunctionOpt } │ │ │ │ -8*[]struct { key string; elem checker.FunctionEstimator } │ │ │ │ -8*struct { key string; elem interpreter.FunctionTracker } │ │ │ │ -8*func(*http.Request) (*securecookie.SecureCookie, error) │ │ │ │ -#AuthenticationContextClassReference │ │ │ │ -json:"acr,omitempty" │ │ │ │ -8*[8]struct { key reflect.Type; elem *schema.structInfo } │ │ │ │ -8*[8]struct { key reflect.Type; elem schema.encoderFunc } │ │ │ │ -EndSessionEndpoint%json:"end_session_endpoint,omitempty" │ │ │ │ -CheckSessionIframe%json:"check_session_iframe,omitempty" │ │ │ │ -ACRValuesSupported%json:"acr_values_supported,omitempty" │ │ │ │ -UILocalesSupported%json:"ui_locales_supported,omitempty" │ │ │ │ -8*func(*big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) │ │ │ │ -8*func(x509.VerifyOptions) ([][]*x509.Certificate, error) │ │ │ │ +8*[]struct { key uint64; elem chan *management.Response } │ │ │ │ +8*func(context.Context, string, string) (net.Conn, error) │ │ │ │ 8*atomic.Pointer[go.shape.struct { unique.isEntry bool }] │ │ │ │ -8*[8]struct { key jose.HeaderKey; elem *json.RawMessage } │ │ │ │ -8*func([]uint8, jose.SignatureAlgorithm) ([]uint8, error) │ │ │ │ -Unknown0protobuf:"bytes,3,opt,name=unknown,proto3,oneof" │ │ │ │ -8*[8]struct { key int64; elem checker.entrySizeEstimate } │ │ │ │ -8*struct { F uintptr; R *interpreter.costTrackerFactory } │ │ │ │ -8*map[int][]*antlr.entry[go.shape.*uint8,go.shape.*uint8] │ │ │ │ -8*[]struct { key protoreflect.Kind; elem protowire.Type } │ │ │ │ -8*struct { key protoreflect.FullName; elem interface {} } │ │ │ │ -8*[8]struct { key interface {}; elem protoreflect.Value } │ │ │ │ -8*[8]struct { key string; elem *pb.EnumValueDescription } │ │ │ │ -8*[]struct { key string; elem protoreflect.ProtoMessage } │ │ │ │ -8*func(*bigmod.Nat, []uint8, *bigmod.Modulus) *bigmod.Nat │ │ │ │ -8*func(antlr.SemanticContext, antlr.SemanticContext) bool │ │ │ │ -8*[]struct { key protowire.Number; elem *filedesc.Field } │ │ │ │ -8*[]struct { key protoreflect.Name; elem *filedesc.Enum } │ │ │ │ -8*struct { key protoreflect.Name; elem *filedesc.Method } │ │ │ │ -8*[]struct { key protowire.Number; elem *impl.fieldInfo } │ │ │ │ -8*func(impl.pointer) (impl.pointer, *impl.coderFieldInfo) │ │ │ │ -8*struct { F uintptr; X0 impl.Converter; X1 impl.offset } │ │ │ │ -8*struct { F uintptr; X0 reflect.Type; X1 *impl.mapInfo } │ │ │ │ -9*map.group[http.http2FrameType]map[http.http2Flags]string │ │ │ │ -9*struct { F uintptr; X0 *http.http2stream; X1 time.Time } │ │ │ │ -9*[8]struct { key chan<- os.Signal; elem *signal.handler } │ │ │ │ - AuthStyle/json:"auth-style" yaml:"auth-style" │ │ │ │ -CommonName.json:"common-name" yaml:"common-name" │ │ │ │ -9*func(http.ResponseWriter, *http.Request, string, string) │ │ │ │ +9*[8]struct { key uint64; elem chan *management.Response } │ │ │ │ 9*func(json.reflectWithString, json.reflectWithString) int │ │ │ │ -9*func(*tls.keySharePrivateKeys, []uint8) ([]uint8, error) │ │ │ │ -9*func([]uint8, []uint8, netip.AddrPort) (int, int, error) │ │ │ │ -9*struct { key profile.mappingKey; elem *profile.Mapping } │ │ │ │ -9*[]struct { key profile.sampleKey; elem *profile.Sample } │ │ │ │ -9*struct { key protowire.Number; elem protoreflect.Value } │ │ │ │ -9*struct { F uintptr; X0 []interpreter.CostTrackerOption } │ │ │ │ -9*[8]struct { key string; elem checker.FunctionEstimator } │ │ │ │ -9*func(*x509.Certificate, func([]*x509.Certificate) error) │ │ │ │ -9*func([]uint8, []uint8, string, []uint8) ([]uint8, error) │ │ │ │ -9*func(*ecdh.PrivateKey, *ecdh.PublicKey) ([]uint8, error) │ │ │ │ -9*func([]uint8, interface {}) (int, jose.Signature, error) │ │ │ │ -9*func(interface {}) (int, jose.Signature, []uint8, error) │ │ │ │ -9*struct { displayName string; precedence int; arity int } │ │ │ │ -9*func(interpreter.Activation, func(interface {})) ref.Val │ │ │ │ -9*struct { F uintptr; X0 *interpreter.costTrackerFactory } │ │ │ │ -9*antlr.Comparator[github.com/antlr4-go/antlr/v4.ATNState] │ │ │ │ -9*func(func(protoreflect.MapKey, protoreflect.Value) bool) │ │ │ │ -9*func(protoreflect.Name) protoreflect.EnumValueDescriptor │ │ │ │ -9*[8]struct { key protoreflect.Kind; elem protowire.Type } │ │ │ │ -9*[8]struct { key string; elem protoreflect.ProtoMessage } │ │ │ │ -End5protobuf:"varint,4,opt,name=end" json:"end,omitempty" │ │ │ │ -9*descriptorpb.FeatureSetDefaults_FeatureSetEditionDefault │ │ │ │ -End5protobuf:"varint,2,opt,name=end" json:"end,omitempty" │ │ │ │ -9*func() []*descriptorpb.ExtensionRangeOptions_Declaration │ │ │ │ -9*func() (language.Base, language.Script, language.Region) │ │ │ │ -9*func(securecookie.Serializer) *securecookie.SecureCookie │ │ │ │ -9*[]struct { key protoreflect.Name; elem *filedesc.Field } │ │ │ │ -9*[8]struct { key protowire.Number; elem *filedesc.Field } │ │ │ │ -9*map.group[protoreflect.Name]protoreflect.FieldDescriptor │ │ │ │ -9*struct { key string; elem protoreflect.FieldDescriptor } │ │ │ │ -9*[]struct { key protoreflect.Name; elem *filedesc.Oneof } │ │ │ │ -9*[8]struct { key protoreflect.Name; elem *filedesc.Enum } │ │ │ │ -9*struct { key protoreflect.Name; elem *filedesc.Message } │ │ │ │ -9*struct { key protoreflect.Name; elem *filedesc.Service } │ │ │ │ -9*[8]struct { key protowire.Number; elem *impl.fieldInfo } │ │ │ │ -9*[]struct { key protoreflect.Name; elem *impl.oneofInfo } │ │ │ │ -9*[]struct { key reflect.Type; elem *impl.coderFieldInfo } │ │ │ │ -9*struct { F uintptr; X0 *global.meter; X1 *list.Element } │ │ │ │ -:*struct { key http.routingIndexKey; elem []*http.pattern } │ │ │ │ -:*func([]uint8, []uint8, []uint8, []uint8) ([]uint8, error) │ │ │ │ -:*[8]struct { key profile.sampleKey; elem *profile.Sample } │ │ │ │ -:*func(*abi.MapType, unsafe.Pointer) (unsafe.Pointer, bool) │ │ │ │ -:*func(interface {}) (interpreter.PartialActivation, error) │ │ │ │ -:*func(*ast.AST, ...cel.ProgramOption) (cel.Program, error) │ │ │ │ -:*func(*cel.Ast, ...cel.ProgramOption) (cel.Program, error) │ │ │ │ -:*[]struct { key string; elem interpreter.FunctionTracker } │ │ │ │ -GrantTypesSupported&json:"grant_types_supported,omitempty" │ │ │ │ -ClaimTypesSupported&json:"claim_types_supported,omitempty" │ │ │ │ -:*struct { F uintptr; X0 hpke.KDF; X1 []uint8; X2 []uint8 } │ │ │ │ :*[]atomic.Pointer[go.shape.struct { unique.isEntry bool }] │ │ │ │ -Function1protobuf:"bytes,3,opt,name=function,proto3,oneof" │ │ │ │ -Function1protobuf:"bytes,8,opt,name=function,proto3,oneof" │ │ │ │ -:*antlr.Comparator[*github.com/antlr4-go/antlr/v4.DFAState] │ │ │ │ -:*antlr.Collectable[github.com/antlr4-go/antlr/v4.ATNState] │ │ │ │ -:*func(protoreflect.Descriptor) protoreflect.SourceLocation │ │ │ │ -:*func(protoreflect.SourcePath) protoreflect.SourceLocation │ │ │ │ -:*func([]uint8, protoreflect.ProtoMessage) ([]uint8, error) │ │ │ │ -:*[]struct { key protoreflect.FullName; elem interface {} } │ │ │ │ -:*struct { key string; elem []protoreflect.FileDescriptor } │ │ │ │ -:*func() descriptorpb.GeneratedCodeInfo_Annotation_Semantic │ │ │ │ -:*func(antlr.SemanticContext) (antlr.SemanticContext, bool) │ │ │ │ -:*[8]struct { key protoreflect.Name; elem *filedesc.Field } │ │ │ │ -:*[8]struct { key protoreflect.Name; elem *filedesc.Oneof } │ │ │ │ -:*[]struct { key protoreflect.Name; elem *filedesc.Method } │ │ │ │ -:*struct { F uintptr; X0 *gob.Decoder; X1 **gob.decEngine } │ │ │ │ -:*[8]struct { key protoreflect.Name; elem *impl.oneofInfo } │ │ │ │ -:*struct { key protowire.Number; elem reflect.StructField } │ │ │ │ -:*struct { key *impl.coderFieldInfo; elem impl.lazyAction } │ │ │ │ -:*[8]struct { key reflect.Type; elem *impl.coderFieldInfo } │ │ │ │ -:*func(metric.Float64GaugeConfig) metric.Float64GaugeConfig │ │ │ │ -:*func(metric.Int64CounterConfig) metric.Int64CounterConfig │ │ │ │ -;*func(context.Context, slog.Level, string, ...interface {}) │ │ │ │ -;*func(*http.Request, string) (*http.http2ClientConn, error) │ │ │ │ -;*struct { key *http.Request; elem context.CancelCauseFunc } │ │ │ │ -;*map.group[string]func(string, *tls.Conn) http.RoundTripper │ │ │ │ ;*[]*sync.entry[go.shape.interface {},go.shape.interface {}] │ │ │ │ ;*sync.indirect[go.shape.interface {},go.shape.interface {}] │ │ │ │ -Passthrough/json:"pass-through" yaml:"pass-through" │ │ │ │ -;github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver │ │ │ │ -;*struct { F uintptr; X0 string; X1 *types.Type; X2 string } │ │ │ │ -;*struct { F uintptr; X0 *net.Listener; X1 *openvpn.Client } │ │ │ │ ;*go.shape.struct { Key reflect.Value; Value reflect.Value } │ │ │ │ -;*func([]uint8, []uint8, syscall.Sockaddr) (int, int, error) │ │ │ │ -;*func([]uint8, []uint8) (int, int, int, *net.IPAddr, error) │ │ │ │ -;*struct { key profile.functionKey; elem *profile.Function } │ │ │ │ -;*struct { key profile.locationKey; elem *profile.Location } │ │ │ │ -;*[]struct { key profile.mappingKey; elem *profile.Mapping } │ │ │ │ -;*func(*cel.Env, cel.ValidatorConfig, *ast.AST, *cel.Issues) │ │ │ │ -;*[]struct { key protowire.Number; elem protoreflect.Value } │ │ │ │ -;*struct { key string; elem *interpreter.RegexOptimization } │ │ │ │ -;*[8]struct { key string; elem interpreter.FunctionTracker } │ │ │ │ -RegistrationEndpoint&json:"registration_endpoint,omitempty" │ │ │ │ -ServiceDocumentation&json:"service_documentation,omitempty" │ │ │ │ -;*struct { key string; elem func(ref.Val, ref.Val) ref.Val } │ │ │ │ -;*func(interpreter.Activation, int64, interface {}, ref.Val) │ │ │ │ -;*func(interpreter.Qualifier) (interpreter.Attribute, error) │ │ │ │ -;*antlr.Collectable[*github.com/antlr4-go/antlr/v4.DFAState] │ │ │ │ -;*antlr.Comparator[*github.com/antlr4-go/antlr/v4.ATNConfig] │ │ │ │ -;*[8]struct { key protoreflect.FullName; elem interface {} } │ │ │ │ -;*func(protoreflect.FullName) (protoreflect.EnumType, error) │ │ │ │ -;*map[protoreflect.FullName]protoregistry.extensionsByNumber │ │ │ │ -;*struct { key string; elem []protoreflect.FieldDescriptor } │ │ │ │ -;*struct { key string; elem protoreflect.MessageDescriptor } │ │ │ │ -;*func() *descriptorpb.GeneratedCodeInfo_Annotation_Semantic │ │ │ │ -Name6protobuf:"bytes,2,rep,name=name" json:"name,omitempty" │ │ │ │ -Name6protobuf:"bytes,1,opt,name=name" json:"name,omitempty" │ │ │ │ -Type6protobuf:"bytes,3,opt,name=type" json:"type,omitempty" │ │ │ │ -File6protobuf:"bytes,1,rep,name=file" json:"file,omitempty" │ │ │ │ -;*func(antlr.ATNState, antlr.RuleContext) *antlr.IntervalSet │ │ │ │ -;*antlr.Collectable[github.com/antlr4-go/antlr/v4.ATNConfig] │ │ │ │ -;*struct { key protoreflect.Name; elem *filedesc.EnumValue } │ │ │ │ -;*[]struct { key string; elem protoreflect.FieldDescriptor } │ │ │ │ -;*[]struct { key protoreflect.Name; elem *filedesc.Message } │ │ │ │ -;*[8]struct { key protoreflect.Name; elem *filedesc.Method } │ │ │ │ -;*[]struct { key protoreflect.Name; elem *filedesc.Service } │ │ │ │ -;*struct { key protoreflect.Name; elem *filedesc.Extension } │ │ │ │ -;*func(protoreflect.ProtoMessage, protoreflect.ProtoMessage) │ │ │ │ -;*struct { key protowire.Number; elem *impl.coderFieldInfo } │ │ │ │ -;*struct { key protoreflect.Name; elem reflect.StructField } │ │ │ │ -;*struct { F uintptr; X0 protowire.Number; X1 reflect.Type } │ │ │ │ -;*struct { F uintptr; X0 reflect.Type; X1 protowire.Number } │ │ │ │ -<*func(string) (multipart.File, *multipart.FileHeader, error) │ │ │ │ -<*[]struct { key http.routingIndexKey; elem []*http.pattern } │ │ │ │ -<*struct { F uintptr; X0 *http.Transport; X1 *http.wantConn } │ │ │ │ <*[0]*sync.entry[go.shape.interface {},go.shape.interface {}] │ │ │ │ -<*func(*tls.CertificateRequestInfo) (*tls.Certificate, error) │ │ │ │ -<*func([]uint8, []uint8) (int, int, int, *net.UDPAddr, error) │ │ │ │ -<*func(context.Context, string, string) (net.Listener, error) │ │ │ │ <*func(context.Context, string, string) ([]net.IPAddr, error) │ │ │ │ -<*[8]struct { key profile.mappingKey; elem *profile.Mapping } │ │ │ │ -<*func(*abi.MapType, *maps.Map, uintptr, unsafe.Pointer) bool │ │ │ │ -ClientAssertionType(schema:"client_assertion_type,omitempty" │ │ │ │ -<*[8]struct { key protowire.Number; elem protoreflect.Value } │ │ │ │ -<*struct { F uintptr; X0 interpreter.InterpretableDecorator } │ │ │ │ <*[16]atomic.Pointer[go.shape.struct { unique.isEntry bool }] │ │ │ │ -<*struct { key string; elem map[string]*pb.FieldDescription } │ │ │ │ -Id9protobuf:"bytes,1,opt,name=id,proto3" json:"id,omitempty" │ │ │ │ -<*antlr.JMap[go.shape.*uint8,go.shape.*uint8,go.shape.*uint8] │ │ │ │ -<*func(protoreflect.FieldDescriptor, protoreflect.Value) bool │ │ │ │ -<*[]*descriptorpb.FeatureSetDefaults_FeatureSetEditionDefault │ │ │ │ -<*[]struct { key string; elem []protoreflect.FileDescriptor } │ │ │ │ -<*func(protoreflect.ProtoMessage) (interface {}, bool, error) │ │ │ │ -<*func() descriptorpb.ExtensionRangeOptions_VerificationState │ │ │ │ -<*func(*nistec.P521Point, []uint8) (*nistec.P521Point, error) │ │ │ │ -<*func(*nistec.P224Point, []uint8) (*nistec.P224Point, error) │ │ │ │ -<*func(*nistec.P384Point, []uint8) (*nistec.P384Point, error) │ │ │ │ -<*func(*nistec.P256Point, []uint8) (*nistec.P256Point, error) │ │ │ │ -<*antlr.Collectable[*github.com/antlr4-go/antlr/v4.ATNConfig] │ │ │ │ -<*func(*antlr.ATNConfig, *antlr.BitSet) (*antlr.BitSet, bool) │ │ │ │ -<*map.group[*antlr.PredictionContext]*antlr.PredictionContext │ │ │ │ -<*[8]struct { key string; elem protoreflect.FieldDescriptor } │ │ │ │ -<*[8]struct { key protoreflect.Name; elem *filedesc.Message } │ │ │ │ -<*[8]struct { key protoreflect.Name; elem *filedesc.Service } │ │ │ │ -<*struct { F uintptr; X0 *gob.userTypeInfo; X1 reflect.Type } │ │ │ │ -<*struct { F uintptr; X0 reflect.Type; X1 *gob.userTypeInfo } │ │ │ │ -<*[]struct { key protowire.Number; elem reflect.StructField } │ │ │ │ -<*[]struct { key *impl.coderFieldInfo; elem impl.lazyAction } │ │ │ │ -=*map.group[string]func(*http.Server, *tls.Conn, http.Handler) │ │ │ │ -=*[8]struct { key http.routingIndexKey; elem []*http.pattern } │ │ │ │ -=*[]struct { key *http.Request; elem context.CancelCauseFunc } │ │ │ │ -=*func(context.Context, *url.URL, string) (http.Header, error) │ │ │ │ -=*struct { F uintptr; X0 http.http2closeWaiter; X1 chan bool } │ │ │ │ =*struct { head *runtime.spanSPMC; tail atomic.UnsafePointer } │ │ │ │ -GroupsClaim1json:"groups-claim" yaml:"groups-claim" │ │ │ │ -ClientConfig0json:"client-config" yaml:"client-config" │ │ │ │ -=github.com/jkroepke/openvpn-auth-oauth2/internal/config/types │ │ │ │ -=github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage │ │ │ │ =*func(context.Context, string, string, syscall.RawConn) error │ │ │ │ -=*func([]uint8, []uint8) (int, int, int, *net.UnixAddr, error) │ │ │ │ -=*[]struct { key profile.functionKey; elem *profile.Function } │ │ │ │ -=*[]struct { key profile.locationKey; elem *profile.Location } │ │ │ │ -=*func(reflect.Value, ...reflect.Value) (reflect.Value, error) │ │ │ │ -=*func(context.Context, string, string) (*oauth2.Token, error) │ │ │ │ -=github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/types │ │ │ │ -=*func(int64, string, ast.Expr, ast.Expr) (ast.Expr, ast.Expr) │ │ │ │ -=*[]struct { key string; elem *interpreter.RegexOptimization } │ │ │ │ -=*struct { F uintptr; X0 *cel.optimizerExprFactory; X1 int64 } │ │ │ │ -AuthorizationEndpoint'json:"authorization_endpoint,omitempty" │ │ │ │ -IntrospectionEndpoint'json:"introspection_endpoint,omitempty" │ │ │ │ -IDToken5json:"id_token,omitempty" schema:"id_token,omitempty" │ │ │ │ -=*func(io.Reader, []uint8, crypto.SignerOpts) ([]uint8, error) │ │ │ │ -=*interface { x509.query(x509.rfc2821Mailbox) (string, bool) } │ │ │ │ =*sync.node[go.shape.*internal/abi.Type,go.shape.interface {}] │ │ │ │ -=*[]struct { key string; elem func(ref.Val, ref.Val) ref.Val } │ │ │ │ -=*struct { key string; elem func(time.Time, ref.Val) ref.Val } │ │ │ │ -Id:protobuf:"varint,2,opt,name=id,proto3" json:"id,omitempty" │ │ │ │ -Id:protobuf:"varint,1,opt,name=id,proto3" json:"id,omitempty" │ │ │ │ -=*func(interpreter.Activation) (interpreter.Activation, error) │ │ │ │ -=*func(int64, interpreter.Interpretable) interpreter.Attribute │ │ │ │ -=*struct { key protowire.Number; elem protoreflect.RawFields } │ │ │ │ -=*func(protoreflect.FullName) (protoreflect.Descriptor, error) │ │ │ │ -=*struct { key string; elem protoreflect.EnumValueDescriptor } │ │ │ │ -=*[8]struct { key string; elem []protoreflect.FileDescriptor } │ │ │ │ -=*func(protoreflect.ProtoMessage) (*pb.FileDescription, error) │ │ │ │ -=*[]struct { key string; elem []protoreflect.FieldDescriptor } │ │ │ │ -=*[]struct { key string; elem protoreflect.MessageDescriptor } │ │ │ │ -=*func() []*descriptorpb.EnumDescriptorProto_EnumReservedRange │ │ │ │ -=*func() *descriptorpb.ExtensionRangeOptions_VerificationState │ │ │ │ -=*struct { key language.Language; elem *language.matchHeader } │ │ │ │ -=*func(*nistec.P521Point, *nistec.P521Point) *nistec.P521Point │ │ │ │ -=*func(*nistec.P224Point, *nistec.P224Point) *nistec.P224Point │ │ │ │ -=*func(*nistec.P384Point, *nistec.P384Point) *nistec.P384Point │ │ │ │ -=*func(*nistec.P256Point, *nistec.P256Point) *nistec.P256Point │ │ │ │ -=*[]struct { key protoreflect.Name; elem *filedesc.EnumValue } │ │ │ │ -=*[]struct { key protoreflect.Name; elem *filedesc.Extension } │ │ │ │ -=*func() (language.Language, language.Script, language.Region) │ │ │ │ -=*func(*fiat.P224Element, *fiat.P224Element) *fiat.P224Element │ │ │ │ -=*func(*fiat.P384Element, *fiat.P384Element) *fiat.P384Element │ │ │ │ -=*func(*fiat.P521Element, *fiat.P521Element) *fiat.P521Element │ │ │ │ -=*[]struct { key protowire.Number; elem *impl.coderFieldInfo } │ │ │ │ -=*[8]struct { key protowire.Number; elem reflect.StructField } │ │ │ │ -=*[]struct { key protoreflect.Name; elem reflect.StructField } │ │ │ │ -=*[8]struct { key *impl.coderFieldInfo; elem impl.lazyAction } │ │ │ │ -=*struct { F uintptr; X0 impl.offset; X1 reflect.StructField } │ │ │ │ -=*func(metric.Int64Observable, int64, ...metric.ObserveOption) │ │ │ │ -=*func(attribute.Filter) (attribute.Set, []attribute.KeyValue) │ │ │ │ +>*atomic.Pointer[internal/sync.node[interface {},interface {}]] │ │ │ │ >*struct { F uintptr; X0 context.Context; X1 context.canceler } │ │ │ │ >*struct { F uintptr; X0 context.canceler; X1 context.Context } │ │ │ │ ->*struct { key http.connectMethodKey; elem http.wantConnQueue } │ │ │ │ ->*[8]struct { key *http.Request; elem context.CancelCauseFunc } │ │ │ │ ->*struct { F uintptr; X0 *http.http2serverConn; X1 chan error } │ │ │ │ ->*atomic.Pointer[internal/sync.node[interface {},interface {}]] │ │ │ │ ->*sync.HashTrieMap[go.shape.interface {},go.shape.interface {}] │ │ │ │ ->*func([]uint8, tls.ConnectionState) (*tls.SessionState, error) │ │ │ │ ->*func(tls.ConnectionState, *tls.SessionState) ([]uint8, error) │ │ │ │ ->*elliptic.nistCurve[*crypto/internal/fips140/nistec.P256Point] │ │ │ │ ->*elliptic.nistCurve[*crypto/internal/fips140/nistec.P384Point] │ │ │ │ ->*elliptic.nistCurve[*crypto/internal/fips140/nistec.P521Point] │ │ │ │ ->*func([]uint8, []uint8) (int, int, int, netip.AddrPort, error) │ │ │ │ ->*func(context.Context, string, string) (net.PacketConn, error) │ │ │ │ ->*[8]struct { key profile.functionKey; elem *profile.Function } │ │ │ │ ->*[8]struct { key profile.locationKey; elem *profile.Location } │ │ │ │ ->*struct { F uintptr; X0 *yaml.decoder; X1 *yaml.Node; X2 int } │ │ │ │ ->*struct { F uintptr; X0 *rp.remoteKeySet; X1 context.Context } │ │ │ │ ->*[8]struct { key string; elem *interpreter.RegexOptimization } │ │ │ │ ->*struct { F uintptr; X0 string; X1 checker.FunctionEstimator } │ │ │ │ -SubjectTypesSupported(json:"subject_types_supported,omitempty" │ │ │ │ ->*elliptic.nistCurve[*crypto/internal/fips140/nistec.P224Point] │ │ │ │ >*sync.entry[go.shape.*internal/abi.Type,go.shape.interface {}] │ │ │ │ ->*func(io.Writer, int, int, int, uint8, uint) *tabwriter.Writer │ │ │ │ ->*[8]struct { key string; elem func(ref.Val, ref.Val) ref.Val } │ │ │ │ ->*[]struct { key string; elem map[string]*pb.FieldDescription } │ │ │ │ ->*func(*antlr.PredictionContext, *antlr.PredictionContext) bool │ │ │ │ ->*map.group[int][]*antlr.entry[go.shape.*uint8,go.shape.*uint8] │ │ │ │ ->*func(protoreflect.FullName) (protoreflect.MessageType, error) │ │ │ │ ->*[8]struct { key string; elem []protoreflect.FieldDescriptor } │ │ │ │ ->*[8]struct { key string; elem protoreflect.MessageDescriptor } │ │ │ │ -Value8protobuf:"bytes,2,opt,name=value" json:"value,omitempty" │ │ │ │ -Value8protobuf:"bytes,2,rep,name=value" json:"value,omitempty" │ │ │ │ -Field8protobuf:"bytes,2,rep,name=field" json:"field,omitempty" │ │ │ │ ->*antlr.ObjEqComparator[github.com/antlr4-go/antlr/v4.ATNState] │ │ │ │ ->*[8]struct { key protoreflect.Name; elem *filedesc.EnumValue } │ │ │ │ ->*[8]struct { key protoreflect.Name; elem *filedesc.Extension } │ │ │ │ ->*struct { F uintptr; X0 *gob.encOp; X1 int; X2 gob.encHelper } │ │ │ │ ->*func(protoreflect.ExtensionTypeDescriptor) protoreflect.Value │ │ │ │ ->*[8]struct { key protowire.Number; elem *impl.coderFieldInfo } │ │ │ │ ->*[8]struct { key protoreflect.Name; elem reflect.StructField } │ │ │ │ ->*struct { key global.instID; elem global.delegatedInstrument } │ │ │ │ ->*func(metric.Int64HistogramConfig) metric.Int64HistogramConfig │ │ │ │ ->*func(metric.Float64CounterConfig) metric.Float64CounterConfig │ │ │ │ -?*struct { key http.connectMethodKey; elem []*http.persistConn } │ │ │ │ ?*atomic.Pointer[internal/sync.entry[interface {},interface {}]] │ │ │ │ ?*atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] │ │ │ │ -CommonName4json:"common-name" yaml:"common-name" │ │ │ │ -RefreshNonce2json:"refresh-nonce" yaml:"refresh-nonce" │ │ │ │ -?*func(context.Context, string, ...interface {}) (string, error) │ │ │ │ -?*go.shape.struct { Count int64; Cycles int64; Stack []uintptr } │ │ │ │ -?github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken │ │ │ │ -?*func(context.Context, *jose.JSONWebSignature) ([]uint8, error) │ │ │ │ -?*func(*http.Request, http.ResponseWriter, string, string) error │ │ │ │ -?*func([]uint8, jose.SignatureAlgorithm) (jose.Signature, error) │ │ │ │ -?*[]struct { key string; elem func(time.Time, ref.Val) ref.Val } │ │ │ │ -?*[8]struct { key string; elem map[string]*pb.FieldDescription } │ │ │ │ -Key;protobuf:"bytes,1,opt,name=key,proto3" json:"key,omitempty" │ │ │ │ -Doc;protobuf:"bytes,6,opt,name=doc,proto3" json:"doc,omitempty" │ │ │ │ -Doc;protobuf:"bytes,3,opt,name=doc,proto3" json:"doc,omitempty" │ │ │ │ -?*antlr.ObjEqComparator[*github.com/antlr4-go/antlr/v4.DFAState] │ │ │ │ -?*func(protoreflect.EnumNumber) protoreflect.EnumValueDescriptor │ │ │ │ -?*[]struct { key protowire.Number; elem protoreflect.RawFields } │ │ │ │ -?*[]struct { key string; elem protoreflect.EnumValueDescriptor } │ │ │ │ -?*func(protoreflect.FileDescriptor) (*pb.FileDescription, error) │ │ │ │ -Begin9protobuf:"varint,3,opt,name=begin" json:"begin,omitempty" │ │ │ │ -Start9protobuf:"varint,1,opt,name=start" json:"start,omitempty" │ │ │ │ -?*func(...language.Tag) (language.Tag, int, language.Confidence) │ │ │ │ -?*[]struct { key language.Language; elem *language.matchHeader } │ │ │ │ -?*func() *ecdsa.Curve[*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -?*func() *ecdsa.Curve[*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -?*func() *ecdsa.Curve[*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -?*func() *ecdsa.Curve[*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -?*struct { F uintptr; X0 *sync.WaitGroup; X1 *json.encoderFunc } │ │ │ │ -?*func(*antlr.DFA, *antlr.BitSet, *antlr.ATNConfigSet, int, int) │ │ │ │ -?*struct { key filedesc.Edition; elem filedesc.EditionFeatures } │ │ │ │ -?*func(protoreflect.ExtensionTypeDescriptor, protoreflect.Value) │ │ │ │ -@*[]struct { key http.connectMethodKey; elem http.wantConnQueue } │ │ │ │ -@*func(context.Context, string, string) (*http.ClientConn, error) │ │ │ │ @*struct { f func(); once sync.Once; valid bool; p interface {} } │ │ │ │ @*[]atomic.Pointer[internal/sync.node[interface {},interface {}]] │ │ │ │ -AuthTokenUser2json:"auth-token-user" yaml:"auth-token-user" │ │ │ │ -@*func() func(http.ResponseWriter, *http.Request, string, string) │ │ │ │ -@*struct { F uintptr; X0 string; X1 interpreter.FunctionTracker } │ │ │ │ -ResponseTypesSupported)json:"response_types_supported,omitempty" │ │ │ │ -ResponseModesSupported)json:"response_modes_supported,omitempty" │ │ │ │ -DisplayValuesSupported)json:"display_values_supported,omitempty" │ │ │ │ -ClaimsLocalesSupported)json:"claims_locales_supported,omitempty" │ │ │ │ -@*func(io.Reader, []uint8, crypto.DecrypterOpts) ([]uint8, error) │ │ │ │ -@*struct { F uintptr; X0 func() go.shape.*uint8; X1 *[3]uintptr } │ │ │ │ -@*struct { F uintptr; X0 func() go.shape.*uint8; X1 *[4]uintptr } │ │ │ │ -@*[8]struct { key string; elem func(time.Time, ref.Val) ref.Val } │ │ │ │ -@*func(*antlr.PredictionContext) (*antlr.PredictionContext, bool) │ │ │ │ -@*func(antlr.Recognizer, antlr.RuleContext) antlr.SemanticContext │ │ │ │ -@*func(protoreflect.FullName) (protoreflect.ExtensionType, error) │ │ │ │ -@*func(protoreflect.OneofDescriptor) protoreflect.FieldDescriptor │ │ │ │ -@*[8]struct { key protowire.Number; elem protoreflect.RawFields } │ │ │ │ -@*[8]struct { key string; elem protoreflect.EnumValueDescriptor } │ │ │ │ -@*[8]struct { key language.Language; elem *language.matchHeader } │ │ │ │ -@*antlr.Comparator[github.com/antlr4-go/antlr/v4.SemanticContext] │ │ │ │ -@*antlr.ObjEqComparator[*github.com/antlr4-go/antlr/v4.ATNConfig] │ │ │ │ -@*struct { F uintptr; X0 *gob.decOp; X1 error; X2 gob.decHelper } │ │ │ │ -@*[]struct { key global.instID; elem global.delegatedInstrument } │ │ │ │ -A*[]struct { key http.connectMethodKey; elem []*http.persistConn } │ │ │ │ -A*[8]struct { key http.connectMethodKey; elem http.wantConnQueue } │ │ │ │ -A*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string } │ │ │ │ +@*struct { F uintptr; X0 *management.Server; X1 context.Context } │ │ │ │ A*[]atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] │ │ │ │ -CommandTimeout2json:"command-timeout" yaml:"command-timeout" │ │ │ │ -A*func(http.ResponseWriter, *http.Request, string, string, string) │ │ │ │ -A*rp.CodeExchangeUserinfoCallback[go.shape.*uint8,go.shape.*uint8] │ │ │ │ -A*struct { F uintptr; X0 func(reflect.Value, reflect.Value) bool } │ │ │ │ -A*func([]uint8, []uint8, *syscall.SockaddrInet4) (int, int, error) │ │ │ │ -A*func([]uint8, []uint8, *syscall.SockaddrInet6) (int, int, error) │ │ │ │ -A*func() (go.shape.map[string]int32, go.shape.map[string][2]int32) │ │ │ │ -A*func([]uint8, []uint8, string, []uint8, uint16) ([]uint8, error) │ │ │ │ +Agithub.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c │ │ │ │ +A*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string } │ │ │ │ A*[]*sync.entry[go.shape.*internal/abi.Type,go.shape.interface {}] │ │ │ │ A*sync.indirect[go.shape.*internal/abi.Type,go.shape.interface {}] │ │ │ │ -A*struct { F uintptr; X0 *decls.OverloadDecl; X1 bool; X2 string } │ │ │ │ -A*func(interpreter.Activation, interface {}) (interface {}, error) │ │ │ │ -A*func(func(antlr.ATNState, antlr.ATNState) bool) []antlr.ATNState │ │ │ │ -A*antlr.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext] │ │ │ │ -A*struct { F uintptr; X0 *int; X1 protoreflect.Message; X2 *bool } │ │ │ │ -A*struct { key protowire.Number; elem protoreflect.ExtensionType } │ │ │ │ -A*map.group[protoreflect.FullName]protoregistry.extensionsByNumber │ │ │ │ -A*struct { F uintptr; X0 *int; X1 *bool; X2 protoreflect.Message } │ │ │ │ -Method:protobuf:"bytes,2,rep,name=method" json:"method,omitempty" │ │ │ │ -A*func(io.Writer, message.Reference, ...interface {}) (int, error) │ │ │ │ -A*struct { key protoreflect.EnumNumber; elem *filedesc.EnumValue } │ │ │ │ -A*[]struct { key filedesc.Edition; elem filedesc.EditionFeatures } │ │ │ │ -A*struct { key reflect.Type; elem map[gob.typeId]**gob.decEngine } │ │ │ │ -A*struct { key reflect.Type; elem protoreflect.MessageDescriptor } │ │ │ │ -A*[8]struct { key global.instID; elem global.delegatedInstrument } │ │ │ │ -A*func(metric.Float64Observable, float64, ...metric.ObserveOption) │ │ │ │ -B*func(http.http2FrameType, http.http2Flags, uint32, []uint8) error │ │ │ │ -B*[8]struct { key http.connectMethodKey; elem []*http.persistConn } │ │ │ │ -B*go.shape.struct { net/http.key string; net/http.values []string } │ │ │ │ B*atomic.Pointer[internal/sync.indirect[interface {},interface {}]] │ │ │ │ B*[16]atomic.Pointer[internal/sync.node[interface {},interface {}]] │ │ │ │ -B*func(*tls.ClientHelloInfo) ([]tls.EncryptedClientHelloKey, error) │ │ │ │ -B*func(io.Reader) (*tls.keySharePrivateKeys, []tls.keyShare, error) │ │ │ │ -B*func(*big.Int, *big.Int, *big.Int, *big.Int) (*big.Int, *big.Int) │ │ │ │ -VerificationURIComplete*json:"verification_uri_complete,omitempty" │ │ │ │ B*[0]*sync.entry[go.shape.*internal/abi.Type,go.shape.interface {}] │ │ │ │ -B*struct { F uintptr; X0 ast.ExprMatcher; X1 *[]ast.NavigableExpr } │ │ │ │ -Args=protobuf:"bytes,3,rep,name=args,proto3" json:"args,omitempty" │ │ │ │ -Name=protobuf:"bytes,1,opt,name=name,proto3" json:"name,omitempty" │ │ │ │ -Expr=protobuf:"bytes,2,opt,name=expr,proto3" json:"expr,omitempty" │ │ │ │ -Type=protobuf:"bytes,1,opt,name=type,proto3" json:"type,omitempty" │ │ │ │ -Expr=protobuf:"bytes,4,opt,name=expr,proto3" json:"expr,omitempty" │ │ │ │ -B*struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message } │ │ │ │ -B*func(func(protoreflect.FieldDescriptor, protoreflect.Value) bool) │ │ │ │ -B*descriptorpb.FeatureSet_VisibilityFeature_DefaultSymbolVisibility │ │ │ │ -Packed;protobuf:"varint,2,opt,name=packed" json:"packed,omitempty" │ │ │ │ -Lazy=protobuf:"varint,5,opt,name=lazy,def=0" json:"lazy,omitempty" │ │ │ │ -Number;protobuf:"varint,3,opt,name=number" json:"number,omitempty" │ │ │ │ -Number;protobuf:"varint,2,opt,name=number" json:"number,omitempty" │ │ │ │ -Number;protobuf:"varint,1,opt,name=number" json:"number,omitempty" │ │ │ │ -Syntax;protobuf:"bytes,12,opt,name=syntax" json:"syntax,omitempty" │ │ │ │ -B*func(*nistec.P521Point, *nistec.P521Point, int) *nistec.P521Point │ │ │ │ -B*func(*nistec.P224Point, *nistec.P224Point, int) *nistec.P224Point │ │ │ │ -B*func(*nistec.P384Point, *nistec.P384Point, int) *nistec.P384Point │ │ │ │ -B*func(*nistec.P256Point, *nistec.P256Point, int) *nistec.P256Point │ │ │ │ -B*[8]struct { key filedesc.Edition; elem filedesc.EditionFeatures } │ │ │ │ -B*func(*fiat.P224Element, *fiat.P224Element, int) *fiat.P224Element │ │ │ │ -B*func(*fiat.P384Element, *fiat.P384Element, int) *fiat.P384Element │ │ │ │ -B*func(*fiat.P521Element, *fiat.P521Element, int) *fiat.P521Element │ │ │ │ -B*func(impl.pointer, *impl.coderFieldInfo, impl.marshalOptions) int │ │ │ │ -B*func(uint32) (uint32, uint32, bool, bool, []protolazy.IndexEntry) │ │ │ │ -B*func(context.Context, propagation.TextMapCarrier) context.Context │ │ │ │ -B*func(metric.Float64HistogramConfig) metric.Float64HistogramConfig │ │ │ │ C*[16]atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] │ │ │ │ -C*func(context.Context, *slog.Logger, rp.RelyingParty, string) error │ │ │ │ +Cgithub.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/log │ │ │ │ C*struct { F uintptr; X0 context.CancelFunc; X1 context.CancelFunc } │ │ │ │ C*struct { F uintptr; X0 func(dnsmessage.Type); X1 dnsmessage.Type } │ │ │ │ -C*struct { key protowire.Number; elem protoreflect.FieldDescriptor } │ │ │ │ -C*struct { F uintptr; X0 *cel.stdLibrary; X1 []*decls.FunctionDecl } │ │ │ │ -RequestURIParameterSupported&json:"request_uri_parameter_supported" │ │ │ │ - TokenType9json:"token_type,omitempty" schema:"token_type,omitempty" │ │ │ │ - ExpiresIn9json:"expires_in,omitempty" schema:"expires_in,omitempty" │ │ │ │ -Cgithub.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/connection │ │ │ │ -Code>protobuf:"varint,1,opt,name=code,proto3" json:"code,omitempty" │ │ │ │ -Expr>protobuf:"varint,1,opt,name=expr,proto3" json:"expr,omitempty" │ │ │ │ -MapKeyprotobuf:"varint,3,opt,name=line,proto3" json:"line,omitempty" │ │ │ │ -C*func(...containers.ContainerOption) (*containers.Container, error) │ │ │ │ -C*func(antlr.Parser, *antlr.DFA, int, int, int, *antlr.ATNConfigSet) │ │ │ │ -C*antlr.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext] │ │ │ │ -C*func(protoreflect.FullName, func(protoreflect.ExtensionType) bool) │ │ │ │ -C*[]struct { key protowire.Number; elem protoreflect.ExtensionType } │ │ │ │ -Path>protobuf:"varint,1,rep,packed,name=path" json:"path,omitempty" │ │ │ │ -C*func() []*descriptorpb.FeatureSetDefaults_FeatureSetEditionDefault │ │ │ │ -Weak>protobuf:"varint,10,opt,name=weak,def=0" json:"weak,omitempty" │ │ │ │ -Span>protobuf:"varint,2,rep,packed,name=span" json:"span,omitempty" │ │ │ │ -C*[]struct { key protoreflect.EnumNumber; elem *filedesc.EnumValue } │ │ │ │ -C*[]struct { key reflect.Type; elem map[gob.typeId]**gob.decEngine } │ │ │ │ -C*struct { F uintptr; X0 *gob.encOp; X1 *gob.encOp; X2 int; X3 int } │ │ │ │ -C*[]struct { key reflect.Type; elem protoreflect.MessageDescriptor } │ │ │ │ -D*func(*http.Request, http.http2RoundTripOpt) (*http.Response, error) │ │ │ │ -D*struct { key http.http2FrameType; elem map[http.http2Flags]string } │ │ │ │ -D*struct { F uintptr; X0 *http.http2clientStream; X1 chan struct {} } │ │ │ │ -ReAuthentication3json:"reauthentication" yaml:"reauthentication" │ │ │ │ -D*func(context.Context, *slog.Logger, state.ClientIdentifier, string) │ │ │ │ -ClaimsParameterSupported+json:"claims_parameter_supported,omitempty" │ │ │ │ +Dgithub.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/util │ │ │ │ D*atomic.Pointer[internal/sync.node[*internal/abi.Type,interface {}]] │ │ │ │ D*[]*go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string } │ │ │ │ -D*sync.HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}] │ │ │ │ -D*map[string]struct { displayName string; precedence int; arity int } │ │ │ │ -D*antlr.Collectable[*github.com/antlr4-go/antlr/v4.PredictionContext] │ │ │ │ -D*func(func(*antlr.DFAState, *antlr.DFAState) bool) []*antlr.DFAState │ │ │ │ -D*func(protoreflect.FullName, func(protoreflect.FileDescriptor) bool) │ │ │ │ -D*[8]struct { key protowire.Number; elem protoreflect.ExtensionType } │ │ │ │ -Optionsprotobuf:"bytes,7,opt,name=map_type,json=mapType,proto3,oneof" │ │ │ │ -F*func(antlr.Collectable[*github.com/antlr4-go/antlr/v4.DFAState]) bool │ │ │ │ -F*struct { F uintptr; X0 *[]uint8; X1 *error; X2 proto.MarshalOptions } │ │ │ │ -Value@protobuf:"varint,1,opt,name=value,proto3" json:"value,omitempty" │ │ │ │ -Nanos@protobuf:"varint,2,opt,name=nanos,proto3" json:"nanos,omitempty" │ │ │ │ -F*func(antlr.Collectable[github.com/antlr4-go/antlr/v4.ATNConfig]) bool │ │ │ │ -F*[]struct { key protoreflect.Name; elem protoreflect.FieldDescriptor } │ │ │ │ -F*func(*edwards25519.Scalar, *edwards25519.Scalar) *edwards25519.Scalar │ │ │ │ -F*atomic.Pointer[go.opentelemetry.io/otel/internal/global.ErrorHandler] │ │ │ │ -F*struct { F uintptr; X0 *impl.MessageInfo; X1 uint32; X2 impl.offset } │ │ │ │ -F*func(metric.Int64UpDownCounterConfig) metric.Int64UpDownCounterConfig │ │ │ │ -G*[8]struct { key http.http2FrameType; elem map[http.http2Flags]string } │ │ │ │ -G*func(context.Context, interface {}) (ref.Val, *cel.EvalDetails, error) │ │ │ │ -G*struct { F uintptr; X0 *cel.prog; X1 []interpreter.CostTrackerOption } │ │ │ │ -G*struct { F uintptr; X0 bool; X1 cel.SingletonLibrary; X2 cel.Library } │ │ │ │ -G*func(func(*antlr.ATNConfig, *antlr.ATNConfig) bool) []*antlr.ATNConfig │ │ │ │ -Defaults>protobuf:"bytes,1,rep,name=defaults" json:"defaults,omitempty" │ │ │ │ -Extendee>protobuf:"bytes,2,opt,name=extendee" json:"extendee,omitempty" │ │ │ │ -Features>protobuf:"bytes,2,opt,name=features" json:"features,omitempty" │ │ │ │ -Features>protobuf:"bytes,7,opt,name=features" json:"features,omitempty" │ │ │ │ -Features>protobuf:"bytes,1,opt,name=features" json:"features,omitempty" │ │ │ │ -Location>protobuf:"bytes,1,rep,name=location" json:"location,omitempty" │ │ │ │ -ValueAprotobuf:"fixed32,1,opt,name=value,proto3" json:"value,omitempty" │ │ │ │ -ValueAprotobuf:"fixed64,1,opt,name=value,proto3" json:"value,omitempty" │ │ │ │ -G*func(antlr.Collectable[*github.com/antlr4-go/antlr/v4.ATNConfig]) bool │ │ │ │ -G*antlr.ATNAltConfigComparator[*github.com/antlr4-go/antlr/v4.ATNConfig] │ │ │ │ -G*struct { key *antlr.PredictionContext; elem *antlr.PredictionContext } │ │ │ │ -G*[8]struct { key protoreflect.Name; elem protoreflect.FieldDescriptor } │ │ │ │ -H*struct { key string; elem func(*http.Server, *tls.Conn, http.Handler) } │ │ │ │ -H*[]struct { key string; elem func(string, *tls.Conn) http.RoundTripper } │ │ │ │ -H*func(runtime.goroutineProfileState, runtime.goroutineProfileState) bool │ │ │ │ -Hgithub.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github │ │ │ │ -Hgithub.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google │ │ │ │ -H*func() func(http.ResponseWriter, *http.Request, string, string, string) │ │ │ │ -BackChannelLogoutSupported-json:"backchannel_logout_supported,omitempty" │ │ │ │ +Ggithub.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn │ │ │ │ H*atomic.Pointer[internal/sync.indirect[*internal/abi.Type,interface {}]] │ │ │ │ H*[16]atomic.Pointer[internal/sync.node[*internal/abi.Type,interface {}]] │ │ │ │ -H*struct { F uintptr; X0 *types.protoMap; X1 traits.Mapper; X2 *ref.Val } │ │ │ │ -TargetAprotobuf:"bytes,1,opt,name=target,proto3" json:"target,omitempty" │ │ │ │ -ResultAprotobuf:"bytes,7,opt,name=result,proto3" json:"result,omitempty" │ │ │ │ -ValuesAprotobuf:"bytes,1,rep,name=values,proto3" json:"values,omitempty" │ │ │ │ -ErrorsAprotobuf:"bytes,1,rep,name=errors,proto3" json:"errors,omitempty" │ │ │ │ -ParamsAprotobuf:"bytes,2,rep,name=params,proto3" json:"params,omitempty" │ │ │ │ -H*antlr.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext] │ │ │ │ -Features?protobuf:"bytes,21,opt,name=features" json:"features,omitempty" │ │ │ │ -Reserved?protobuf:"varint,5,opt,name=reserved" json:"reserved,omitempty" │ │ │ │ -Repeated?protobuf:"varint,6,opt,name=repeated" json:"repeated,omitempty" │ │ │ │ -Features?protobuf:"bytes,50,opt,name=features" json:"features,omitempty" │ │ │ │ -Features?protobuf:"bytes,12,opt,name=features" json:"features,omitempty" │ │ │ │ -Features?protobuf:"bytes,35,opt,name=features" json:"features,omitempty" │ │ │ │ -Features?protobuf:"bytes,34,opt,name=features" json:"features,omitempty" │ │ │ │ -H*func(string, ...metric.Float64GaugeOption) (metric.Float64Gauge, error) │ │ │ │ -H*func(string, ...metric.Int64CounterOption) (metric.Int64Counter, error) │ │ │ │ -I*[8]struct { key string; elem func(string, *tls.Conn) http.RoundTripper } │ │ │ │ -Igithub.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic │ │ │ │ -I*struct { F uintptr; X0 reflect.Type; X1 go.shape.int64; X2 *[5]uintptr } │ │ │ │ -I*struct { F uintptr; X0 *tls.weakCertCache; X1 []uint8; X2 interface {} } │ │ │ │ I*struct { F uintptr; X0 func(context.Context, bool); X1 context.Context } │ │ │ │ -I*func(profilerecord.MemProfileRecord, profilerecord.MemProfileRecord) int │ │ │ │ -AccessToken=json:"access_token,omitempty" schema:"access_token,omitempty" │ │ │ │ -FieldKey@protobuf:"bytes,2,opt,name=field_key,json=fieldKey,proto3,oneof" │ │ │ │ -ListExpr@protobuf:"bytes,7,opt,name=list_expr,json=listExpr,proto3,oneof" │ │ │ │ -CallExpr@protobuf:"bytes,6,opt,name=call_expr,json=callExpr,proto3,oneof" │ │ │ │ -ListType@protobuf:"bytes,6,opt,name=list_type,json=listType,proto3,oneof" │ │ │ │ -OffsetBprotobuf:"varint,2,opt,name=offset,proto3" json:"offset,omitempty" │ │ │ │ -ColumnBprotobuf:"varint,4,opt,name=column,proto3" json:"column,omitempty" │ │ │ │ -I*struct { key int; elem []*antlr.entry[go.shape.*uint8,go.shape.*uint8] } │ │ │ │ -I*func() descriptorpb.FeatureSet_VisibilityFeature_DefaultSymbolVisibility │ │ │ │ -I*[]struct { key *antlr.PredictionContext; elem *antlr.PredictionContext } │ │ │ │ -I*struct { F uintptr; X0 impl.Converter; X1 impl.offset; X2 reflect.Type } │ │ │ │ -I*func(metric.Callback, ...metric.Observable) (metric.Registration, error) │ │ │ │ -J*[]struct { key string; elem func(*http.Server, *tls.Conn, http.Handler) } │ │ │ │ -J*struct { F uintptr; X0 func(*http.Server, net.Conn, http.Handler, bool) } │ │ │ │ -J*struct { F uintptr; X0 func(string, string, net.Conn) http.RoundTripper } │ │ │ │ -EnableProxyHeaders7json:"enable-proxy-headers" yaml:"enable-proxy-headers" │ │ │ │ -AuthPendingTimeout7json:"auth-pending-timeout" yaml:"auth-pending-timeout" │ │ │ │ -J*struct { F uintptr; X0 reflect.Type; X1 go.shape.uint64; X2 *[5]uintptr } │ │ │ │ -J*struct { ExpiresIn int64 "json:\"expires_in,omitempty\""; *oauth2.Alias } │ │ │ │ -DeviceAuthorizationEndpoint.json:"device_authorization_endpoint,omitempty" │ │ │ │ -J*map.group[string]struct { displayName string; precedence int; arity int } │ │ │ │ -MapValueAprotobuf:"bytes,11,opt,name=map_value,json=mapValue,proto3,oneof" │ │ │ │ -J*go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1 │ │ │ │ -J*func() *descriptorpb.FeatureSet_VisibilityFeature_DefaultSymbolVisibility │ │ │ │ - Extension@protobuf:"bytes,6,rep,name=extension" json:"extension,omitempty" │ │ │ │ - Extension@protobuf:"bytes,7,rep,name=extension" json:"extension,omitempty" │ │ │ │ -J*[8]struct { key *antlr.PredictionContext; elem *antlr.PredictionContext } │ │ │ │ -J*func(impl.pointer, impl.pointer, *impl.coderFieldInfo, impl.mergeOptions) │ │ │ │ -J*func(metric.Float64UpDownCounterConfig) metric.Float64UpDownCounterConfig │ │ │ │ -J*func(metric.Int64ObservableGaugeConfig) metric.Int64ObservableGaugeConfig │ │ │ │ -K*[8]struct { key string; elem func(*http.Server, *tls.Conn, http.Handler) } │ │ │ │ +Jgithub.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management │ │ │ │ K*go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string } │ │ │ │ -K*func([]uint8, []uint8, int, *syscall.SockaddrInet4) (int, int, int, error) │ │ │ │ -K*func([]uint8, []uint8, int, *syscall.SockaddrInet6) (int, int, int, error) │ │ │ │ K*struct { F uintptr; X0 *net._Ctype_struct_addrinfo; X1 string; X2 string } │ │ │ │ -OperandCprotobuf:"bytes,1,opt,name=operand,proto3" json:"operand,omitempty" │ │ │ │ -EntriesCprotobuf:"bytes,2,rep,name=entries,proto3" json:"entries,omitempty" │ │ │ │ -VersionCprotobuf:"bytes,3,opt,name=version,proto3" json:"version,omitempty" │ │ │ │ -EntriesCprotobuf:"bytes,1,rep,name=entries,proto3" json:"entries,omitempty" │ │ │ │ -MessageCprotobuf:"bytes,2,opt,name=message,proto3" json:"message,omitempty" │ │ │ │ -DetailsCprotobuf:"bytes,3,rep,name=details,proto3" json:"details,omitempty" │ │ │ │ -ResultsCprotobuf:"bytes,3,rep,name=results,proto3" json:"results,omitempty" │ │ │ │ -K*[]struct { key int; elem []*antlr.entry[go.shape.*uint8,go.shape.*uint8] } │ │ │ │ -L*func(int32) (http.http2FrameWriteRequest, http.http2FrameWriteRequest, int) │ │ │ │ -L*struct { F uintptr; X0 *http.http2clientConnPool; X1 *http.http2Transport } │ │ │ │ -L*struct { F uintptr; X0 *http.http2ClientConn; X1 chan struct {}; X2 *bool } │ │ │ │ -L*struct { F uintptr; X0 *http.http2dialCall; X1 context.Context; X2 string } │ │ │ │ -L*struct { F uintptr; X0 chan bool; X1 chan struct {}; X2 *http.persistConn } │ │ │ │ -OpenVPNUsernameCEL9json:"openvpn-username-cel" yaml:"openvpn-username-cel" │ │ │ │ -L*func(context.Context, *slog.Logger, state.ClientIdentifier, string, string) │ │ │ │ -SessionState?json:"session_state,omitempty" schema:"session_state,omitempty" │ │ │ │ -RefreshToken?json:"refresh_token,omitempty" schema:"refresh_token,omitempty" │ │ │ │ -L*func(*unique.node[net/netip.addrDetail]) *unique.node[net/netip.addrDetail] │ │ │ │ - EnumValueBprotobuf:"bytes,9,opt,name=enum_value,json=enumValue,proto3,oneof" │ │ │ │ - IdentExprBprotobuf:"bytes,4,opt,name=ident_expr,json=identExpr,proto3,oneof" │ │ │ │ - ConstExprBprotobuf:"bytes,3,opt,name=const_expr,json=constExpr,proto3,oneof" │ │ │ │ -L*func(*types.Type, int64, interface {}, bool) (interpreter.Qualifier, error) │ │ │ │ -L*func(antlr.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool │ │ │ │ -L*[]go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1 │ │ │ │ -L*[8]struct { key int; elem []*antlr.entry[go.shape.*uint8,go.shape.*uint8] } │ │ │ │ -L*struct { key protoreflect.FullName; elem protoregistry.extensionsByNumber } │ │ │ │ - ListValueBprotobuf:"bytes,6,opt,name=list_value,json=listValue,proto3,oneof" │ │ │ │ -L*func() ([]uint8, int, []uint8, []uint8, []uint8, []uint8, []uint8, []uint8) │ │ │ │ -SecondsDprotobuf:"varint,1,opt,name=seconds,proto3" json:"seconds,omitempty" │ │ │ │ -L*func(string, ...metric.Float64CounterOption) (metric.Float64Counter, error) │ │ │ │ -L*func(string, ...metric.Int64HistogramOption) (metric.Int64Histogram, error) │ │ │ │ -M*func(profilerecord.BlockProfileRecord, profilerecord.BlockProfileRecord) int │ │ │ │ -ExprsGprotobuf:"varint,1,rep,packed,name=exprs,proto3" json:"exprs,omitempty" │ │ │ │ - TypeValueCprotobuf:"bytes,15,opt,name=type_value,json=typeValue,proto3,oneof" │ │ │ │ - ListValueCprotobuf:"bytes,12,opt,name=list_value,json=listValue,proto3,oneof" │ │ │ │ - BoolValueCprotobuf:"varint,2,opt,name=bool_value,json=boolValue,proto3,oneof" │ │ │ │ - TypeParamCprotobuf:"bytes,10,opt,name=type_param,json=typeParam,proto3,oneof" │ │ │ │ -M*func(interpreter.Activation, interface {}, bool) (interface {}, bool, error) │ │ │ │ -M*func(antlr.Parser, *antlr.DFA, int, int, *antlr.BitSet, *antlr.ATNConfigSet) │ │ │ │ -AnnotationBprotobuf:"bytes,1,rep,name=annotation" json:"annotation,omitempty" │ │ │ │ -DependencyBprotobuf:"bytes,3,rep,name=dependency" json:"dependency,omitempty" │ │ │ │ - BoolValueCprotobuf:"varint,4,opt,name=bool_value,json=boolValue,proto3,oneof" │ │ │ │ -M*func(*antlr.BaseParser, antlr.TokenStream, int, antlr.ParserRuleContext) int │ │ │ │ -N*struct { F uintptr; X0 *int; X1 *go.shape.[]go.shape.string; X2 *[4]uintptr } │ │ │ │ -N*struct { F uintptr; X0 *openvpn.Client; X1 context.Context; X2 chan<- error } │ │ │ │ -N*struct { F uintptr; X0 *int64; X1 *error; X2 *bool; X3 *net.netFD; X4 int64 } │ │ │ │ -N*func(*abi.MapType, *maps.Map, uintptr, unsafe.Pointer) (unsafe.Pointer, bool) │ │ │ │ -N*func(*unique.entry[net/netip.addrDetail]) *unique.entry[net/netip.addrDetail] │ │ │ │ N*unique.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ -FunctionEprotobuf:"bytes,2,opt,name=function,proto3" json:"function,omitempty" │ │ │ │ -ElementsEprotobuf:"bytes,1,rep,name=elements,proto3" json:"elements,omitempty" │ │ │ │ -LocationEprotobuf:"bytes,2,opt,name=location,proto3" json:"location,omitempty" │ │ │ │ -LocationEprotobuf:"bytes,1,opt,name=location,proto3" json:"location,omitempty" │ │ │ │ -N*[]struct { key protoreflect.FullName; elem protoregistry.extensionsByNumber } │ │ │ │ -N*struct { F uintptr; X0 reflect.Type; X1 *gob.decOp; X2 *gob.decOp; X3 error } │ │ │ │ -N*struct { F uintptr; X0 impl.offset; X1 reflect.StructField; X2 reflect.Type } │ │ │ │ -N*func(metric.Float64ObservableGaugeConfig) metric.Float64ObservableGaugeConfig │ │ │ │ -N*func(metric.Int64ObservableCounterConfig) metric.Int64ObservableCounterConfig │ │ │ │ -O*struct { F uintptr; X0 *http.http2serverConn; X1 *http.http2startPushRequest } │ │ │ │ -O*struct { F uintptr; X0 *http.http2serverConn; X1 http.http2FrameWriteRequest } │ │ │ │ -O*struct { F uintptr; X0 chan error; X1 *httpserver.Server; X2 context.Context } │ │ │ │ -O*struct { F uintptr; X0 *int; X1 *bool; X2 func(reflect.Value, reflect.Value) } │ │ │ │ -O*func(context.Context, string, ...oauth2.AuthCodeOption) (*oauth2.Token, error) │ │ │ │ -CodeChallengeMethodsSupported1json:"code_challenge_methods_supported,omitempty" │ │ │ │ -RequireRequestURIRegistration1json:"require_request_uri_registration,omitempty" │ │ │ │ O*unique.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ O*weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ -BytesValueDprotobuf:"bytes,7,opt,name=bytes_value,json=bytesValue,proto3,oneof" │ │ │ │ -StructExprDprotobuf:"bytes,8,opt,name=struct_expr,json=structExpr,proto3,oneof" │ │ │ │ -SelectExprDprotobuf:"bytes,5,opt,name=select_expr,json=selectExpr,proto3,oneof" │ │ │ │ -O*func(antlr.Collectable[*github.com/antlr4-go/antlr/v4.PredictionContext]) bool │ │ │ │ -O*struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message; Flags uint8 } │ │ │ │ -O*[8]struct { key protoreflect.FullName; elem protoregistry.extensionsByNumber } │ │ │ │ -P*struct { F uintptr; X0 chan struct {}; X1 http.RoundTripper; X2 *http.Request } │ │ │ │ -OpenVPNUsernameClaim;json:"openvpn-username-claim" yaml:"openvpn-username-claim" │ │ │ │ P*go.shape.func(*encoding/json.encodeState, reflect.Value, encoding/json.encOpts) │ │ │ │ P*func(context.Context, string, *net.TCPAddr, *net.TCPAddr) (*net.TCPConn, error) │ │ │ │ -P*struct { items_data []yaml.yaml_node_item_t; style yaml.yaml_sequence_style_t } │ │ │ │ -P*struct { F uintptr; X0 []rp.URLParamOpt; X1 func() string; X2 rp.RelyingParty } │ │ │ │ -Int64ValueEprotobuf:"varint,3,opt,name=int64_value,json=int64Value,proto3,oneof" │ │ │ │ -P*func(string, string, *checker.AstNode, []checker.AstNode) *checker.CallEstimate │ │ │ │ -P*func(*ast.AST, ...interpreter.PlannerOption) (interpreter.Interpretable, error) │ │ │ │ -P*func(ast.Expr, string, string, ast.Expr, ast.Expr, ast.Expr, ast.Expr) ast.Expr │ │ │ │ -DeclarationDprotobuf:"bytes,2,rep,name=declaration" json:"declaration,omitempty" │ │ │ │ -Pgithub.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status │ │ │ │ -P*func([]uint8, protoreflect.Value, uint64, impl.marshalOptions) ([]uint8, error) │ │ │ │ -P*struct { F uintptr; X0 impl.Converter; X1 impl.offset; X2 reflect.StructField } │ │ │ │ -P*struct { F uintptr; X0 impl.offset; X1 reflect.StructField; X2 impl.Converter } │ │ │ │ -P*struct { F uintptr; X0 reflect.Type; X1 map[reflect.Type]*impl.coderFieldInfo } │ │ │ │ -P*struct { F uintptr; X0 reflect.Type; X1 reflect.Type; X2 *impl.coderFieldInfo } │ │ │ │ -P*func(string, ...metric.Float64HistogramOption) (metric.Float64Histogram, error) │ │ │ │ Q*atomic.Pointer[internal/sync.entry[go.shape.interface {},go.shape.interface {}]] │ │ │ │ -Q*struct { F uintptr; X0 *struct { sync.Once; v *x509.Certificate }; X1 *[]uint8 } │ │ │ │ - OverloadsGprotobuf:"bytes,1,rep,name=overloads,proto3" json:"overloads,omitempty" │ │ │ │ -Q*struct { F uintptr; X0 *gob.decOp; X1 reflect.Type; X2 error; X3 gob.decHelper } │ │ │ │ -Q*struct { F uintptr; X0 impl.offset; X1 reflect.StructField; X2 impl.structInfo } │ │ │ │ -Q*struct { F uintptr; X0 func(impl.pointer) (impl.pointer, *impl.coderFieldInfo) } │ │ │ │ -R*func(*sync.node[interface {},interface {}]) *sync.node[interface {},interface {}] │ │ │ │ R*struct { f func() bool; once sync.Once; valid bool; p interface {}; result bool } │ │ │ │ -R*func(*unique.node[net/netip.addrDetail], *unique.node[net/netip.addrDetail]) bool │ │ │ │ R*[]*unique.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ R*unique.indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ R*unique.canonMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ -StringValueFprotobuf:"bytes,6,opt,name=string_value,json=stringValue,proto3,oneof" │ │ │ │ -MessageTypeFprotobuf:"bytes,9,opt,name=message_type,json=messageType,proto3,oneof" │ │ │ │ -NullMprotobuf:"varint,2,opt,name=null,proto3,enum=google.protobuf.NullValue,oneof" │ │ │ │ -R*func(protoreflect.FullName, protowire.Number) (protoreflect.ExtensionType, error) │ │ │ │ -StructValueFprotobuf:"bytes,5,opt,name=struct_value,json=structValue,proto3,oneof" │ │ │ │ -StringValueFprotobuf:"bytes,3,opt,name=string_value,json=stringValue,proto3,oneof" │ │ │ │ -R*func(metric.Float64ObservableCounterConfig) metric.Float64ObservableCounterConfig │ │ │ │ -DescriptionGjson:"error_description,omitempty" schema:"error_description,omitempty" │ │ │ │ S*[0]*unique.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ S*unique.uniqueMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ -ObjectValueGprotobuf:"bytes,10,opt,name=object_value,json=objectValue,proto3,oneof" │ │ │ │ -Uint64ValueGprotobuf:"varint,4,opt,name=uint64_value,json=uint64Value,proto3,oneof" │ │ │ │ -S*func(interpreter.InterpretableCall, string) (interpreter.InterpretableCall, error) │ │ │ │ -S*func(antlr.Parser, *antlr.DFA, int, int, bool, *antlr.BitSet, *antlr.ATNConfigSet) │ │ │ │ -S*func(antlr.Recognizer, interface {}, int, int, string, antlr.RecognitionException) │ │ │ │ -S*func(*antlr.PredictionContext, *antlr.PredictionContext, *antlr.PredictionContext) │ │ │ │ -S*func(protoreflect.Value, protoreflect.Value, impl.mergeOptions) protoreflect.Value │ │ │ │ -T*struct { F uintptr; X0 *http.Client; X1 map[string][]*http.Cookie; X2 http.Header } │ │ │ │ T*struct { f func() error; once sync.Once; valid bool; p interface {}; result error } │ │ │ │ -T*func(*sync.entry[interface {},interface {}]) *sync.entry[interface {},interface {}] │ │ │ │ -T*struct { F uintptr; X0 *oauth2.Client; X1 *slog.Logger; X2 state.State; X3 string } │ │ │ │ -T*func(context.Context, ...oauth2.AuthCodeOption) (*oauth2.DeviceAuthResponse, error) │ │ │ │ -T*func(*unique.indirect[net/netip.addrDetail]) *unique.indirect[net/netip.addrDetail] │ │ │ │ -T*func(*unique.entry[net/netip.addrDetail], *unique.entry[net/netip.addrDetail]) bool │ │ │ │ -T*struct { F uintptr; X0 *logrus.Entry; X1 *io.PipeReader; X2 func(...interface {}) } │ │ │ │ -ExtensionsIprotobuf:"bytes,6,rep,name=extensions,proto3" json:"extensions,omitempty" │ │ │ │ -DoubleValueHprotobuf:"fixed64,5,opt,name=double_value,json=doubleValue,proto3,oneof" │ │ │ │ -T*func(go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1) int │ │ │ │ -T*map[int][]go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1 │ │ │ │ -DeprecatedIprotobuf:"varint,3,opt,name=deprecated,def=0" json:"deprecated,omitempty" │ │ │ │ -DeprecatedIprotobuf:"varint,1,opt,name=deprecated,def=0" json:"deprecated,omitempty" │ │ │ │ -NumberValueHprotobuf:"fixed64,2,opt,name=number_value,json=numberValue,proto3,oneof" │ │ │ │ -T*func(int32, int32, []filedesc.Enum, []filedesc.Message) protoreflect.EnumDescriptor │ │ │ │ -T*func(string, ...metric.Int64UpDownCounterOption) (metric.Int64UpDownCounter, error) │ │ │ │ -U*oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims] │ │ │ │ U*struct { F uintptr; X0 <-chan struct {}; X1 context.CancelFunc; X2 context.Context } │ │ │ │ -U*struct { F uintptr; X0 *io.Writer; X1 **trace.recorder; X2 *trace.traceMultiplexer } │ │ │ │ -U*fips140cache.Cache[crypto/ecdsa.PrivateKey,crypto/internal/fips140/ecdsa.PrivateKey] │ │ │ │ -U*struct { key string; elem struct { displayName string; precedence int; arity int } } │ │ │ │ -U*struct { F uintptr; X0 protoreflect.Map; X1 *bool; X2 protoreflect.FieldDescriptor } │ │ │ │ -DeprecatedJprotobuf:"varint,33,opt,name=deprecated,def=0" json:"deprecated,omitempty" │ │ │ │ -DeprecatedJprotobuf:"varint,23,opt,name=deprecated,def=0" json:"deprecated,omitempty" │ │ │ │ -AbstractTypeIprotobuf:"bytes,14,opt,name=abstract_type,json=abstractType,proto3,oneof" │ │ │ │ -V*func(*antlr.DFA, *antlr.DFAState, int, int, bool, *antlr.BitSet, *antlr.ATNConfigSet) │ │ │ │ -V*func(func(antlr.SemanticContext, antlr.SemanticContext) bool) []antlr.SemanticContext │ │ │ │ -V*func(context.Context, string, ...trace.SpanStartOption) (context.Context, trace.Span) │ │ │ │ -W*struct { F uintptr; X0 context.CancelCauseFunc; X1 *http.Transport; X2 *http.Request } │ │ │ │ -W*struct { F uintptr; X0 context.Context; X1 context.CancelCauseFunc; X2 *http.Request } │ │ │ │ -W*struct { F uintptr; X0 int; X1 uintptr; X2 func(unsafe.Pointer, unsafe.Pointer) bool } │ │ │ │ W*func() go.shape.func(*encoding/json.encodeState, reflect.Value, encoding/json.encOpts) │ │ │ │ - IDTokenSigningAlgValuesSupported6json:"id_token_signing_alg_values_supported,omitempty" │ │ │ │ -!BackChannelLogoutSessionSupported5json:"backchannel_logout_session_supported,omitempty" │ │ │ │ W*atomic.Pointer[internal/sync.entry[go.shape.*internal/abi.Type,go.shape.interface {}]] │ │ │ │ -W*func(int64, ast.Expr, string, string, ast.Expr, ast.Expr, ast.Expr, ast.Expr) ast.Expr │ │ │ │ -W*[]struct { key string; elem struct { displayName string; precedence int; arity int } } │ │ │ │ -Wgithub.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1 │ │ │ │ -NamePartNprotobuf:"bytes,1,req,name=name_part,json=namePart" json:"name_part,omitempty" │ │ │ │ -TypeNameNprotobuf:"bytes,6,opt,name=type_name,json=typeName" json:"type_name,omitempty" │ │ │ │ -FullNameNprotobuf:"bytes,2,opt,name=full_name,json=fullName" json:"full_name,omitempty" │ │ │ │ -EnumTypeNprotobuf:"bytes,4,rep,name=enum_type,json=enumType" json:"enum_type,omitempty" │ │ │ │ -EnumTypeNprotobuf:"bytes,5,rep,name=enum_type,json=enumType" json:"enum_type,omitempty" │ │ │ │ -W*struct { F uintptr; X0 *error; X1 protojson.encoder; X2 protoreflect.FieldDescriptor } │ │ │ │ -W*func(int32, int32, []filedesc.Enum, []filedesc.Message) protoreflect.MessageDescriptor │ │ │ │ -W*struct { F uintptr; X0 *impl.MessageInfo; X1 uint32; X2 protoreflect.OneofDescriptor } │ │ │ │ -X*struct { F uintptr; X0 context.Context; X1 net.Conn; X2 chan error; X3 chan struct {} } │ │ │ │ -X*func(*sync.node[interface {},interface {}], *sync.node[interface {},interface {}]) bool │ │ │ │ -X*func(*tls.Config, *tls.Certificate, *tls.clientKeyExchangeMsg, uint16) ([]uint8, error) │ │ │ │ -!UserinfoSigningAlgValuesSupported6json:"userinfo_signing_alg_values_supported,omitempty" │ │ │ │ -!TokenEndpointAuthMethodsSupported6json:"token_endpoint_auth_methods_supported,omitempty" │ │ │ │ -X*[8]struct { key string; elem struct { displayName string; precedence int; arity int } } │ │ │ │ -DurationValueJprotobuf:"bytes,8,opt,name=duration_value,json=durationValue,proto3,oneof" │ │ │ │ -X*func(ast.Expr, string, string, string, ast.Expr, ast.Expr, ast.Expr, ast.Expr) ast.Expr │ │ │ │ -JsonNameOprotobuf:"bytes,10,opt,name=json_name,json=jsonName" json:"json_name,omitempty" │ │ │ │ -MapEntryOprotobuf:"varint,7,opt,name=map_entry,json=mapEntry" json:"map_entry,omitempty" │ │ │ │ -X*func([]uint8, impl.pointer, *impl.coderFieldInfo, impl.marshalOptions) ([]uint8, error) │ │ │ │ -X*func(string, ...metric.Float64UpDownCounterOption) (metric.Float64UpDownCounter, error) │ │ │ │ -X*func(string, ...metric.Int64ObservableGaugeOption) (metric.Int64ObservableGauge, error) │ │ │ │ -Y*struct { F uintptr; X0 *openvpn.Client; X1 context.Context; X2 context.CancelCauseFunc } │ │ │ │ -EnvironmentVariableNameAjson:"environment-variable-name" yaml:"environment-variable-name" │ │ │ │ -Y*struct { F uintptr; X0 []uint8; X1 []uint8; X2 uint16; X3 *tls.cipherSuite; X4 []uint8 } │ │ │ │ -Y*func(*antlr.TokenSourceCharStreamPair, int, string, int, int, int, int, int) antlr.Token │ │ │ │ -Y*struct { F uintptr; X0 *impl.MessageInfo; X1 uint32; X2 impl.Converter; X3 impl.offset } │ │ │ │ -Y*struct { F uintptr; X0 impl.Converter; X1 impl.offset; X2 *impl.MessageInfo; X3 uint32 } │ │ │ │ Z*struct { F uintptr; X0 *struct { f func(); once sync.Once; valid bool; p interface {} } } │ │ │ │ -Z*func(*sync.entry[interface {},interface {}], *sync.entry[interface {},interface {}]) bool │ │ │ │ -Z*func(*sync.indirect[interface {},interface {}]) *sync.indirect[interface {},interface {}] │ │ │ │ -Z*struct { F uintptr; X0 *unsafeheader.Slice; X1 uintptr; X2 *abi.Type; X3 unsafe.Pointer } │ │ │ │ -Z*func(*unique.indirect[net/netip.addrDetail], *unique.indirect[net/netip.addrDetail]) bool │ │ │ │ -IterVarRprotobuf:"bytes,1,opt,name=iter_var,json=iterVar,proto3" json:"iter_var,omitempty" │ │ │ │ -AccuVarRprotobuf:"bytes,3,opt,name=accu_var,json=accuVar,proto3" json:"accu_var,omitempty" │ │ │ │ -KeyTypeRprotobuf:"bytes,1,opt,name=key_type,json=keyType,proto3" json:"key_type,omitempty" │ │ │ │ -WrapperRprotobuf:"varint,4,opt,name=wrapper,proto3,enum=cel.expr.Type_PrimitiveType,oneof" │ │ │ │ -Z*func(*antlr.PredictionContext, *antlr.PredictionContext) (*antlr.PredictionContext, bool) │ │ │ │ -Z*map.group[int][]go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1 │ │ │ │ -TypeUrlRprotobuf:"bytes,1,opt,name=type_url,json=typeUrl,proto3" json:"type_url,omitempty" │ │ │ │ -Z*func(metric.Int64ObservableUpDownCounterConfig) metric.Int64ObservableUpDownCounterConfig │ │ │ │ -[*struct { F uintptr; X0 *http.http2ClientConn; X1 *error; X2 *[8]uint8; X3 chan struct {} } │ │ │ │ -CommonNameCaseSensitiveCjson:"common-name-case-sensitive" yaml:"common-name-case-sensitive" │ │ │ │ -[*func(*cel.Ast, checker.CostEstimator, ...checker.CostOption) (checker.CostEstimate, error) │ │ │ │ -TimestampValueLprotobuf:"bytes,9,opt,name=timestamp_value,json=timestampValue,proto3,oneof" │ │ │ │ - OneofDeclQprotobuf:"bytes,8,rep,name=oneof_decl,json=oneofDecl" json:"oneof_decl,omitempty" │ │ │ │ - InputTypeQprotobuf:"bytes,2,opt,name=input_type,json=inputType" json:"input_type,omitempty" │ │ │ │ -\*struct { F uintptr; X0 *httpserver.Server; X1 context.Context; X2 context.CancelCauseFunc } │ │ │ │ -\*antlr.Comparator[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1] │ │ │ │ -\*struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message; Buf []uint8; Flags uint8 } │ │ │ │ - GoPackageRprotobuf:"bytes,11,opt,name=go_package,json=goPackage" json:"go_package,omitempty" │ │ │ │ -\*antlr.entry[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet] │ │ │ │ -\*func(*edwards25519.Scalar, *edwards25519.Scalar, *edwards25519.Scalar) *edwards25519.Scalar │ │ │ │ -\*func(string, ...metric.Float64ObservableGaugeOption) (metric.Float64ObservableGauge, error) │ │ │ │ -\*func(string, ...metric.Int64ObservableCounterOption) (metric.Int64ObservableCounter, error) │ │ │ │ -#IDTokenEncryptionAlgValuesSupported9json:"id_token_encryption_alg_values_supported,omitempty" │ │ │ │ -#IDTokenEncryptionEncValuesSupported9json:"id_token_encryption_enc_values_supported,omitempty" │ │ │ │ -]*func(*antlr.ATNConfig, antlr.ATNState, int, *antlr.PredictionContext, antlr.SemanticContext) │ │ │ │ -$UserinfoEncryptionAlgValuesSupported9json:"userinfo_encryption_alg_values_supported,omitempty" │ │ │ │ -$UserinfoEncryptionEncValuesSupported9json:"userinfo_encryption_enc_values_supported,omitempty" │ │ │ │ -^*func(*sync.node[*internal/abi.Type,interface {}]) *sync.node[*internal/abi.Type,interface {}] │ │ │ │ -AccuInitUprotobuf:"bytes,4,opt,name=accu_init,json=accuInit,proto3" json:"accu_init,omitempty" │ │ │ │ -LoopStepUprotobuf:"bytes,6,opt,name=loop_step,json=loopStep,proto3" json:"loop_step,omitempty" │ │ │ │ -ArgTypesUprotobuf:"bytes,2,rep,name=arg_types,json=argTypes,proto3" json:"arg_types,omitempty" │ │ │ │ -ElemTypeUprotobuf:"bytes,1,opt,name=elem_type,json=elemType,proto3" json:"elem_type,omitempty" │ │ │ │ - PrimitiveTprotobuf:"varint,3,opt,name=primitive,proto3,enum=cel.expr.Type_PrimitiveType,oneof" │ │ │ │ -IterVar2Uprotobuf:"bytes,8,opt,name=iter_var2,json=iterVar2,proto3" json:"iter_var2,omitempty" │ │ │ │ -^*struct { F uintptr; X0 impl.offset; X1 reflect.StructField; X2 *impl.MessageInfo; X3 uint32 } │ │ │ │ -^*struct { F uintptr; X0 impl.offset; X1 reflect.StructField; X2 protoreflect.OneofDescriptor } │ │ │ │ -^*func(metric.Float64ObservableUpDownCounterConfig) metric.Float64ObservableUpDownCounterConfig │ │ │ │ +[*struct { F uintptr; X0 func(<-chan *management.Response); X1 <-chan *management.Response } │ │ │ │ _*atomic.Pointer[unique.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]] │ │ │ │ -_*func(int64, ast.Expr, string, string, string, ast.Expr, ast.Expr, ast.Expr, ast.Expr) ast.Expr │ │ │ │ -TestOnlyVprotobuf:"varint,3,opt,name=test_only,json=testOnly,proto3" json:"test_only,omitempty" │ │ │ │ -SourceFileTprotobuf:"bytes,2,opt,name=source_file,json=sourceFile" json:"source_file,omitempty" │ │ │ │ -NestedTypeTprotobuf:"bytes,3,rep,name=nested_type,json=nestedType" json:"nested_type,omitempty" │ │ │ │ -OutputTypeTprotobuf:"bytes,3,opt,name=output_type,json=outputType" json:"output_type,omitempty" │ │ │ │ -_*[]*antlr.entry[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet] │ │ │ │ -_*func(func(*antlr.PredictionContext, *antlr.PredictionContext) bool) []*antlr.PredictionContext │ │ │ │ -`*func(*sync.indirect[interface {},interface {}], *sync.indirect[interface {},interface {}]) bool │ │ │ │ -`*struct { F uintptr; X0 **slog.Logger; X1 *oauth2.Client; X2 state.State; X3 string; X4 string } │ │ │ │ -`*func(io.Reader, interface {}, []pkix.RevokedCertificate, time.Time, time.Time) ([]uint8, error) │ │ │ │ -`*func(*sync.entry[*internal/abi.Type,interface {}]) *sync.entry[*internal/abi.Type,interface {}] │ │ │ │ -`*struct { F uintptr; X0 *int; X1 int; X2 proto.MarshalOptions; X3 protoreflect.FieldDescriptor } │ │ │ │ -OneofIndexUprotobuf:"varint,9,opt,name=oneof_index,json=oneofIndex" json:"oneof_index,omitempty" │ │ │ │ -AllowAliasUprotobuf:"varint,2,opt,name=allow_alias,json=allowAlias" json:"allow_alias,omitempty" │ │ │ │ -`*func(string, ...metric.Float64ObservableCounterOption) (metric.Float64ObservableCounter, error) │ │ │ │ -a*struct { F uintptr; X0 *http.http2addConnCall; X1 *http.http2Transport; X2 string; X3 net.Conn } │ │ │ │ -a*rp.CodeExchangeCallback[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims] │ │ │ │ -a*struct { F uintptr; X0 impl.Converter; X1 impl.offset; X2 reflect.StructField; X3 reflect.Type } │ │ │ │ -a*struct { F uintptr; X0 impl.offset; X1 reflect.StructField; X2 reflect.Type; X3 impl.Converter } │ │ │ │ -b*func(*oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims]) error │ │ │ │ -b*struct { F uintptr; X0 *tls.weakCertCache; X1 []uint8; X2 weak.Pointer[crypto/x509.Certificate] } │ │ │ │ -&RevocationEndpointAuthMethodsSupported;json:"revocation_endpoint_auth_methods_supported,omitempty" │ │ │ │ - IterRangeXprotobuf:"bytes,2,opt,name=iter_range,json=iterRange,proto3" json:"iter_range,omitempty" │ │ │ │ - ExprStepsXprotobuf:"bytes,2,rep,name=expr_steps,json=exprSteps,proto3" json:"expr_steps,omitempty" │ │ │ │ - ValueTypeXprotobuf:"bytes,2,opt,name=value_type,json=valueType,proto3" json:"value_type,omitempty" │ │ │ │ -b*struct { pragma.NoUnkeyedLiterals; MessageA protoreflect.Message; MessageB protoreflect.Message } │ │ │ │ -b*struct { F uintptr; X0 protoreflect.FieldDescriptor; X1 protoreflect.Map; X2 proto.mergeOptions } │ │ │ │ -EditionZprotobuf:"varint,3,opt,name=edition,enum=google.protobuf.Edition" json:"edition,omitempty" │ │ │ │ -b*struct { F uintptr; X0 func(impl.pointer) (impl.pointer, *impl.coderFieldInfo); X1 reflect.Type } │ │ │ │ -b*struct { F uintptr; X0 prototext.encoder; X1 string; X2 *error; X3 protoreflect.FieldDescriptor } │ │ │ │ -c*func(context.Context, *oauth2.DeviceAuthResponse, ...oauth2.AuthCodeOption) (*oauth2.Token, error) │ │ │ │ -c*struct { F uintptr; X0 ast.Expr; X1 *cel.optimizerExprFactory; X2 ast.Expr; X3 ast.Expr; X4 bool } │ │ │ │ -c*struct { F uintptr; X0 string; X1 bool; X2 []*types.Type; X3 *types.Type; X4 []decls.OverloadOpt } │ │ │ │ -&RequestObjectSigningAlgValuesSupportedjson:"introspection_endpoint_auth_methods_supported,omitempty" │ │ │ │ -h*[8]struct { key int; elem []go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1 } │ │ │ │ -ReservedName[protobuf:"bytes,10,rep,name=reserved_name,json=reservedName" json:"reserved_name,omitempty" │ │ │ │ -PhpNamespace[protobuf:"bytes,41,opt,name=php_namespace,json=phpNamespace" json:"php_namespace,omitempty" │ │ │ │ -h*struct { f func() go.shape.*uint8; once sync.Once; valid bool; p interface {}; result go.shape.*uint8 } │ │ │ │ -h*func(string, ...metric.Int64ObservableUpDownCounterOption) (metric.Int64ObservableUpDownCounter, error) │ │ │ │ -i*struct { F uintptr; X0 context.CancelCauseFunc; X1 context.Context; X2 *slog.Logger; X3 *config.Config } │ │ │ │ -i*struct { F uintptr; X0 <-chan struct {}; X1 func(); X2 *time.Timer; X3 *atomic.Bool; X4 chan struct {} } │ │ │ │ -)RequestObjectEncryptionAlgValuesSupported?json:"request_object_encryption_alg_values_supported,omitempty" │ │ │ │ -)RequestObjectEncryptionEncValuesSupported?json:"request_object_encryption_enc_values_supported,omitempty" │ │ │ │ -j*struct { F uintptr; X0 *sync.HashTrieMap[go.shape.interface {},go.shape.interface {}]; X1 *[144]uintptr } │ │ │ │ -j*struct { F uintptr; X0 rp.CodeExchangeUserinfoCallback[go.shape.*uint8,go.shape.*uint8]; X1 *[8]uintptr } │ │ │ │ j*struct { f func() json.encoderFunc; once sync.Once; valid bool; p interface {}; result json.encoderFunc } │ │ │ │ -j*struct { F uintptr; X0 *int; X1 map[string]*x509.policyGraphNode; X2 map[string][]*x509.policyGraphNode } │ │ │ │ -MessageName^protobuf:"bytes,1,opt,name=message_name,json=messageName,proto3" json:"message_name,omitempty" │ │ │ │ -ExprVersion^protobuf:"bytes,6,opt,name=expr_version,json=exprVersion,proto3" json:"expr_version,omitempty" │ │ │ │ -Wrapperbprotobuf:"varint,4,opt,name=wrapper,proto3,enum=google.api.expr.v1alpha1.Type_PrimitiveType,oneof" │ │ │ │ -DebugRedact^protobuf:"varint,3,opt,name=debug_redact,json=debugRedact,def=0" json:"debug_redact,omitempty" │ │ │ │ -k*func(int64, interpreter.Interpretable, interpreter.Attribute, interpreter.Attribute) interpreter.Attribute │ │ │ │ -FixedFeatures]protobuf:"bytes,5,opt,name=fixed_features,json=fixedFeatures" json:"fixed_features,omitempty" │ │ │ │ -DebugRedact_protobuf:"varint,16,opt,name=debug_redact,json=debugRedact,def=0" json:"debug_redact,omitempty" │ │ │ │ -Typefprotobuf:"varint,5,opt,name=type,enum=google.protobuf.FieldDescriptorProto_Type" json:"type,omitempty" │ │ │ │ -ReservedRange]protobuf:"bytes,4,rep,name=reserved_range,json=reservedRange" json:"reserved_range,omitempty" │ │ │ │ -ReservedRange]protobuf:"bytes,9,rep,name=reserved_range,json=reservedRange" json:"reserved_range,omitempty" │ │ │ │ -l*func(*oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims]) (string, error) │ │ │ │ -*TokenEndpointAuthSigningAlgValuesSupportedAjson:"token_endpoint_auth_signing_alg_values_supported,omitempty" │ │ │ │ -l*func(*sync.indirect[*internal/abi.Type,interface {}], *sync.indirect[*internal/abi.Type,interface {}]) bool │ │ │ │ - NullValuebprotobuf:"varint,1,opt,name=null_value,json=nullValue,proto3,enum=google.protobuf.NullValue,oneof" │ │ │ │ -l*func(string, ...metric.Float64ObservableUpDownCounterOption) (metric.Float64ObservableUpDownCounter, error) │ │ │ │ m*struct { F uintptr; X0 *net.Resolver; X1 context.Context; X2 *net.dnsConfig; X3 string; X4 chan net.result } │ │ │ │ -Ctypegprotobuf:"varint,1,opt,name=ctype,enum=google.protobuf.FieldOptions_CType,def=0" json:"ctype,omitempty" │ │ │ │ -m*map.group[int][]*antlr.entry[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet] │ │ │ │ -n*go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr } │ │ │ │ - WellKnowndprotobuf:"varint,5,opt,name=well_known,json=wellKnown,proto3,enum=cel.expr.Type_WellKnownType,oneof" │ │ │ │ - Primitivedprotobuf:"varint,3,opt,name=primitive,proto3,enum=google.api.expr.v1alpha1.Type_PrimitiveType,oneof" │ │ │ │ -o*go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) } │ │ │ │ -o*func(state.State, *oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims]) error │ │ │ │ -o*func(*uint8, func() (*ed25519.PrivateKey, error), func(*ed25519.PrivateKey) bool) (*ed25519.PrivateKey, error) │ │ │ │ -o*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext] │ │ │ │ -AggregateValue`protobuf:"bytes,8,opt,name=aggregate_value,json=aggregateValue" json:"aggregate_value,omitempty" │ │ │ │ -Labeliprotobuf:"varint,4,opt,name=label,enum=google.protobuf.FieldDescriptorProto_Label" json:"label,omitempty" │ │ │ │ -FeatureSupport`protobuf:"bytes,4,opt,name=feature_support,json=featureSupport" json:"feature_support,omitempty" │ │ │ │ -ExtensionRange`protobuf:"bytes,5,rep,name=extension_range,json=extensionRange" json:"extension_range,omitempty" │ │ │ │ -p*func(*tls.Config, *tls.clientHelloMsg, *tls.serverHelloMsg, *x509.Certificate, *tls.serverKeyExchangeMsg) error │ │ │ │ -p*struct { F uintptr; X0 *sync.HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]; X1 *[144]uintptr } │ │ │ │ p*struct { F uintptr; X0 *singleflight.Group; X1 *singleflight.call; X2 string; X3 func() (interface {}, error) } │ │ │ │ -FeatureSupportaprotobuf:"bytes,22,opt,name=feature_support,json=featureSupport" json:"feature_support,omitempty" │ │ │ │ -q*struct { F uintptr; X0 *httptrace.ClientTrace; X1 *tls.Conn; X2 context.Context; X3 *time.Timer; X4 chan error } │ │ │ │ -q*func(*tls.Config, *tls.Certificate, *tls.clientHelloMsg, *tls.serverHelloMsg) (*tls.serverKeyExchangeMsg, error) │ │ │ │ q*go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr } │ │ │ │ -q*struct { F uintptr; X0 map[string]*interpreter.RegexOptimization; X1 map[string]*interpreter.RegexOptimization } │ │ │ │ -Jstypejprotobuf:"varint,6,opt,name=jstype,enum=google.protobuf.FieldOptions_JSType,def=0" json:"jstype,omitempty" │ │ │ │ -Proto3Optionalbprotobuf:"varint,17,opt,name=proto3_optional,json=proto3Optional" json:"proto3_optional,omitempty" │ │ │ │ -WeakDependencybprotobuf:"varint,11,rep,name=weak_dependency,json=weakDependency" json:"weak_dependency,omitempty" │ │ │ │ -SourceCodeInfobprotobuf:"bytes,9,opt,name=source_code_info,json=sourceCodeInfo" json:"source_code_info,omitempty" │ │ │ │ -q*struct { F uintptr; X0 *impl.MessageInfo; X1 uint32; X2 impl.Converter; X3 impl.offset; X4 reflect.StructField } │ │ │ │ -q*struct { F uintptr; X0 impl.Converter; X1 *impl.MessageInfo; X2 uint32; X3 impl.offset; X4 reflect.StructField } │ │ │ │ -q*struct { F uintptr; X0 impl.offset; X1 reflect.StructField; X2 *impl.MessageInfo; X3 uint32; X4 impl.Converter } │ │ │ │ -q*struct { F uintptr; X0 impl.offset; X1 reflect.StructField; X2 impl.Converter; X3 protoreflect.FieldDescriptor } │ │ │ │ -LoopConditiondprotobuf:"bytes,5,opt,name=loop_condition,json=loopCondition,proto3" json:"loop_condition,omitempty" │ │ │ │ -SyntaxVersiondprotobuf:"bytes,1,opt,name=syntax_version,json=syntaxVersion,proto3" json:"syntax_version,omitempty" │ │ │ │ -LineOffsetsfprotobuf:"varint,3,rep,packed,name=line_offsets,json=lineOffsets,proto3" json:"line_offsets,omitempty" │ │ │ │ -r*[]*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext] │ │ │ │ -PhpClassPrefixcprotobuf:"bytes,40,opt,name=php_class_prefix,json=phpClassPrefix" json:"php_class_prefix,omitempty" │ │ │ │ -OptionalEntryeprotobuf:"varint,5,opt,name=optional_entry,json=optionalEntry,proto3" json:"optional_entry,omitempty" │ │ │ │ -IdentifierValuecprotobuf:"bytes,3,opt,name=identifier_value,json=identifierValue" json:"identifier_value,omitempty" │ │ │ │ -LeadingCommentscprotobuf:"bytes,3,opt,name=leading_comments,json=leadingComments" json:"leading_comments,omitempty" │ │ │ │ -s*struct { F uintptr; X0 *impl.MessageInfo; X1 uint32; X2 impl.offset; X3 protowire.Number; X4 reflect.StructField } │ │ │ │ -s*struct { F uintptr; X0 impl.offset; X1 reflect.StructField; X2 bool; X3 reflect.Type; X4 impl.Converter; X5 bool } │ │ │ │ -t*struct { ExpiresIn int64 "json:\"expires_in\""; VerificationURL string "json:\"verification_url\""; *oauth2.Alias } │ │ │ │ -t*func(*ecdsa.PrivateKey, func() (*ecdsa.PrivateKey, error), func(*ecdsa.PrivateKey) bool) (*ecdsa.PrivateKey, error) │ │ │ │ -EditionDefaultsdprotobuf:"bytes,20,rep,name=edition_defaults,json=editionDefaults" json:"edition_defaults,omitempty" │ │ │ │ -Visibilityiprotobuf:"varint,6,opt,name=visibility,enum=google.protobuf.SymbolVisibility" json:"visibility,omitempty" │ │ │ │ -CsharpNamespacedprotobuf:"bytes,37,opt,name=csharp_namespace,json=csharpNamespace" json:"csharp_namespace,omitempty" │ │ │ │ -t*func(*antlr.PredictionContext, *antlr.PredictionContext, *antlr.PredictionContext) (*antlr.PredictionContext, bool) │ │ │ │ -ApiLevelkprotobuf:"varint,2,opt,name=api_level,json=apiLevel,enum=pb.GoFeatures_APILevel" json:"api_level,omitempty" │ │ │ │ u*struct { F uintptr; X0 net.addrList; X1 net.addrList; X2 *net.sysDialer; X3 chan net.dialResult; X4 chan struct {} } │ │ │ │ -u**struct { ExpiresIn int64 "json:\"expires_in\""; VerificationURL string "json:\"verification_url\""; *oauth2.Alias } │ │ │ │ -u*func(struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message }) (struct { pragma.NoUnkeyedLiterals }, error) │ │ │ │ -Visibilityjprotobuf:"varint,11,opt,name=visibility,enum=google.protobuf.SymbolVisibility" json:"visibility,omitempty" │ │ │ │ -v*func() go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) } │ │ │ │ -/RevocationEndpointAuthSigningAlgValuesSupportedFjson:"revocation_endpoint_auth_signing_alg_values_supported,omitempty" │ │ │ │ -ParameterTypesgprotobuf:"bytes,2,rep,name=parameter_types,json=parameterTypes,proto3" json:"parameter_types,omitempty" │ │ │ │ -ObjcClassPrefixfprotobuf:"bytes,36,opt,name=objc_class_prefix,json=objcClassPrefix" json:"objc_class_prefix,omitempty" │ │ │ │ -UnverifiedLazyhprotobuf:"varint,15,opt,name=unverified_lazy,json=unverifiedLazy,def=0" json:"unverified_lazy,omitempty" │ │ │ │ -TrailingCommentsfprotobuf:"bytes,4,opt,name=trailing_comments,json=trailingComments" json:"trailing_comments,omitempty" │ │ │ │ -w*func([]uint8, impl.pointer, protowire.Type, *impl.coderFieldInfo, impl.unmarshalOptions) (impl.unmarshalOutput, error) │ │ │ │ -OptionDependencygprotobuf:"bytes,15,rep,name=option_dependency,json=optionDependency" json:"option_dependency,omitempty" │ │ │ │ -x*struct { key int; elem []*antlr.entry[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet] } │ │ │ │ -Targetsqprotobuf:"varint,19,rep,name=targets,enum=google.protobuf.FieldOptions_OptionTargetType" json:"targets,omitempty" │ │ │ │ -CcEnableArenasjprotobuf:"varint,31,opt,name=cc_enable_arenas,json=ccEnableArenas,def=1" json:"cc_enable_arenas,omitempty" │ │ │ │ -PublicDependencyhprotobuf:"varint,10,rep,name=public_dependency,json=publicDependency" json:"public_dependency,omitempty" │ │ │ │ -z*struct { F uintptr; X0 []http.httpRange; X1 *multipart.Writer; X2 string; X3 int64; X4 *io.PipeWriter; X5 io.ReadSeeker } │ │ │ │ -z*struct { F uintptr; X0 chan struct {}; X1 *error; X2 *http.Request; X3 net.Conn; X4 *http.Transport; X5 **http.Response } │ │ │ │ +y*struct { F uintptr; X0 *openvpn.PluginHandle; X1 uint64; X2 *slog.Logger; X3 *client.Client; X4 *openvpn.ClientContext } │ │ │ │ z*struct { F uintptr; X0 func() (go.shape.[]net.IPAddr, error); X1 chan net.result[go.shape.[]net.IPAddr]; X2 *[4]uintptr } │ │ │ │ -z*struct { f func() map[string]reflect.Value; once sync.Once; valid bool; p interface {}; result map[string]reflect.Value } │ │ │ │ -z*map[int][]*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext] │ │ │ │ -PositiveIntValueiprotobuf:"varint,4,opt,name=positive_int_value,json=positiveIntValue" json:"positive_int_value,omitempty" │ │ │ │ -NegativeIntValueiprotobuf:"varint,5,opt,name=negative_int_value,json=negativeIntValue" json:"negative_int_value,omitempty" │ │ │ │ -ClientStreamingjprotobuf:"varint,5,opt,name=client_streaming,json=clientStreaming,def=0" json:"client_streaming,omitempty" │ │ │ │ -ServerStreamingjprotobuf:"varint,6,opt,name=server_streaming,json=serverStreaming,def=0" json:"server_streaming,omitempty" │ │ │ │ -z*[]struct { key int; elem []*antlr.entry[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet] } │ │ │ │ -{*struct { F uintptr; X0 rp.RelyingParty; X1 []rp.URLParamOpt; X2 rp.CodeExchangeCallback[go.shape.*uint8]; X3 *[3]uintptr } │ │ │ │ -{*[8]struct { key int; elem []*antlr.entry[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet] } │ │ │ │ -2IntrospectionEndpointAuthSigningAlgValuesSupportedIjson:"introspection_endpoint_auth_signing_alg_values_supported,omitempty" │ │ │ │ - WellKnowntprotobuf:"varint,5,opt,name=well_known,json=wellKnown,proto3,enum=google.api.expr.v1alpha1.Type_WellKnownType,oneof" │ │ │ │ - Retentiontprotobuf:"varint,17,opt,name=retention,enum=google.protobuf.FieldOptions_OptionRetention" json:"retention,omitempty"8 │ │ │ │ -*struct { F uintptr; X0 *http.http2Framer; X1 *error; X2 *bool; X3 *hpack.Decoder; X4 *uint32; X5 *http.http2MetaHeadersFrame } │ │ │ │ *struct { F uintptr; X0 context.Context; X1 func(context.Context, string, string) ([]net.IPAddr, error); X2 string; X3 string } │ │ │ │ -DeprecationWarninglprotobuf:"bytes,3,opt,name=deprecation_warning,json=deprecationWarning" json:"deprecation_warning,omitempty" │ │ │ │ -*struct { F uintptr; X0 *impl.MessageInfo; X1 uint32; X2 impl.Converter; X3 impl.offset; X4 protowire.Number; X5 reflect.Type } │ │ │ │ -*map.group[int][]*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext] │ │ │ │ -EnumTypexprotobuf:"varint,2,opt,name=enum_type,json=enumType,enum=google.protobuf.FeatureSet_EnumType" json:"enum_type,omitempty" │ │ │ │ -JavaOuterClassnamenprotobuf:"bytes,8,opt,name=java_outer_classname,json=javaOuterClassname" json:"java_outer_classname,omitempty" │ │ │ │ -OptionalIndicesrprotobuf:"varint,2,rep,packed,name=optional_indices,json=optionalIndices,proto3" json:"optional_indices,omitempty" │ │ │ │ -Semanticzprotobuf:"varint,5,opt,name=semantic,enum=google.protobuf.GeneratedCodeInfo_Annotation_Semantic" json:"semantic,omitempty" │ │ │ │ -OverridableFeaturesoprotobuf:"bytes,4,opt,name=overridable_features,json=overridableFeatures" json:"overridable_features,omitempty" │ │ │ │ -*func(oauth2.CELAuthMode, state.State, *oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims]) error │ │ │ │ -*func(struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message; Flags uint8 }) struct { pragma.NoUnkeyedLiterals; Size int } │ │ │ │ *struct { F uintptr; X0 func(<-chan singleflight.Result, context.CancelFunc); X1 <-chan singleflight.Result; X2 context.CancelFunc } │ │ │ │ -UninterpretedOptionqprotobuf:"bytes,999,rep,name=uninterpreted_option,json=uninterpretedOption" json:"uninterpreted_option,omitempty" │ │ │ │ -JavaMultipleFilessprotobuf:"varint,10,opt,name=java_multiple_files,json=javaMultipleFiles,def=0" json:"java_multiple_files,omitempty" │ │ │ │ -CcGenericServicessprotobuf:"varint,16,opt,name=cc_generic_services,json=ccGenericServices,def=0" json:"cc_generic_services,omitempty" │ │ │ │ -PyGenericServicessprotobuf:"varint,18,opt,name=py_generic_services,json=pyGenericServices,def=0" json:"py_generic_services,omitempty" │ │ │ │ -*struct { F uintptr; X0 *sync.Once; X1 *protoreflect.ProtoMessage; X2 *protoreflect.ProtoMessage; X3 *filedesc.Builder; X4 []uint8 } │ │ │ │ -*antlr.JStore[github.com/antlr4-go/antlr/v4.ATNState,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.ATNState]] │ │ │ │ -*struct { F uintptr; X0 impl.Converter; X1 *impl.MessageInfo; X2 uint32; X3 impl.offset; X4 protowire.Number; X5 reflect.StructField } │ │ │ │ -*struct { F uintptr; X0 impl.offset; X1 *impl.MessageInfo; X2 uint32; X3 protowire.Number; X4 impl.Converter; X5 reflect.StructField } │ │ │ │ -*struct { F uintptr; X0 impl.offset; X1 *impl.MessageInfo; X2 uint32; X3 protowire.Number; X4 reflect.StructField; X5 impl.Converter } │ │ │ │ -IsInstanceFunctionvprotobuf:"varint,5,opt,name=is_instance_function,json=isInstanceFunction,proto3" json:"is_instance_function,omitempty" │ │ │ │ -PhpMetadataNamespaceuprotobuf:"bytes,44,opt,name=php_metadata_namespace,json=phpMetadataNamespace" json:"php_metadata_namespace,omitempty" │ │ │ │ -*struct { F uintptr; X0 reflect.Type; X1 reflect.Type; X2 reflect.Type; X3 reflect.Type; X4 reflect.Value; X5 *types.protoMap; X6 *error } │ │ │ │ -*antlr.JStore[*github.com/antlr4-go/antlr/v4.ATNConfig,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.ATNConfig]] │ │ │ │ -*struct { key int; elem []*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext] } │ │ │ │ -JsonFormat │ │ │ │ -protobuf:"varint,6,opt,name=json_format,json=jsonFormat,enum=google.protobuf.FeatureSet_JsonFormat" json:"json_format,omitempty" │ │ │ │ -*struct { F uintptr; X0 bool; X1 protoreflect.FieldDescriptor; X2 impl.offset; X3 reflect.StructField; X4 reflect.Type; X5 impl.Converter } │ │ │ │ -*struct { F uintptr; X0 *http.http2serverConn; X1 *http.http2responseWriter; X2 *http.Request; X3 func(http.ResponseWriter, *http.Request) } │ │ │ │ -*struct { f func() go.shape.map[string]reflect.Value; once sync.Once; valid bool; p interface {}; result go.shape.map[string]reflect.Value } │ │ │ │ -MinimumEdition~protobuf:"varint,4,opt,name=minimum_edition,json=minimumEdition,enum=google.protobuf.Edition" json:"minimum_edition,omitempty" │ │ │ │ -MaximumEdition~protobuf:"varint,5,opt,name=maximum_edition,json=maximumEdition,enum=google.protobuf.Edition" json:"maximum_edition,omitempty" │ │ │ │ -EditionRemoved~protobuf:"varint,4,opt,name=edition_removed,json=editionRemoved,enum=google.protobuf.Edition" json:"edition_removed,omitempty" │ │ │ │ -JavaGenericServicesyprotobuf:"varint,17,opt,name=java_generic_services,json=javaGenericServices,def=0" json:"java_generic_services,omitempty" │ │ │ │ -*[]struct { key int; elem []*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext] } │ │ │ │ -*func([]uint8, protoreflect.Value, protowire.Number, protowire.Type, impl.unmarshalOptions) (protoreflect.Value, impl.unmarshalOutput, error) │ │ │ │ *struct { F uintptr; X0 *struct { f func() go.shape.bool; once sync.Once; valid bool; p interface {}; result go.shape.bool }; X1 *[4]uintptr } │ │ │ │ -*[8]struct { key int; elem []*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext] } │ │ │ │ -*antlr.JStore[*github.com/antlr4-go/antlr/v4.DFAState,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.DFAState]] │ │ │ │ -JavaStringCheckUtf8{protobuf:"varint,27,opt,name=java_string_check_utf8,json=javaStringCheckUtf8,def=0" json:"java_string_check_utf8,omitempty" │ │ │ │ -*func() *antlr.JStore[github.com/antlr4-go/antlr/v4.ATNState,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.ATNState]] │ │ │ │ -*go.shape.struct { NextPageToken string "json:\"nextPageToken\""; Memberships []struct { Name string "json:\"name\"" } "json:\"memberships\"" } │ │ │ │ -*func(context.Context, state.State, types.UserInfo, *oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims]) error │ │ │ │ -MessageSetWireFormat}protobuf:"varint,1,opt,name=message_set_wire_format,json=messageSetWireFormat,def=0" json:"message_set_wire_format,omitempty" │ │ │ │ -protobuf:"bytes,1,rep,name=fields,proto3" json:"fields,omitempty" protobuf_key:"bytes,1,opt,name=key" protobuf_val:"bytes,2,opt,name=value" │ │ │ │ -*struct { F uintptr; X0 *struct { f func() go.shape.*uint8; once sync.Once; valid bool; p interface {}; result go.shape.*uint8 }; X1 *[4]uintptr } │ │ │ │ *struct { f func() go.shape.interface { Error() string }; once sync.Once; valid bool; p interface {}; result go.shape.interface { Error() string } } │ │ │ │ -LeadingDetachedComments}protobuf:"bytes,6,rep,name=leading_detached_comments,json=leadingDetachedComments" json:"leading_detached_comments,omitempty" │ │ │ │ -*antlr.JStore[github.com/antlr4-go/antlr/v4.SemanticContext,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.SemanticContext]] │ │ │ │ -*struct { F uintptr; X0 impl.offset; X1 reflect.StructField; X2 bool; X3 reflect.Type; X4 impl.Converter; X5 bool; X6 *impl.MessageInfo; X7 uint32 } │ │ │ │ -*struct { f func() (map[string]int32, map[string][2]int32); once sync.Once; valid bool; p interface {}; r1 map[string]int32; r2 map[string][2]int32 } │ │ │ │ -*go.shape.struct { runtime/trace.gen uint64; runtime/trace.size int; runtime/trace.minTime runtime/trace.eventTime; runtime/trace.batches [][]uint8 } │ │ │ │ -Verification │ │ │ │ -protobuf:"varint,3,opt,name=verification,enum=google.protobuf.ExtensionRangeOptions_VerificationState,def=1" json:"verification,omitempty" │ │ │ │ -*func(struct { pragma.NoUnkeyedLiterals; MessageA protoreflect.Message; MessageB protoreflect.Message }) struct { pragma.NoUnkeyedLiterals; Equal bool } │ │ │ │ -OptimizeFor │ │ │ │ -protobuf:"varint,9,opt,name=optimize_for,json=optimizeFor,enum=google.protobuf.FileOptions_OptimizeMode,def=1" json:"optimize_for,omitempty" │ │ │ │ -LegacyUnmarshalJsonEnum │ │ │ │ -protobuf:"varint,1,opt,name=legacy_unmarshal_json_enum,json=legacyUnmarshalJsonEnum" json:"legacy_unmarshal_json_enum,omitempty" │ │ │ │ -*func(http.ResponseWriter, *http.Request, *oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims], string, rp.RelyingParty) │ │ │ │ -EditionIntroduced │ │ │ │ -protobuf:"varint,1,opt,name=edition_introduced,json=editionIntroduced,enum=google.protobuf.Edition" json:"edition_introduced,omitempty" │ │ │ │ -EditionDeprecated │ │ │ │ -protobuf:"varint,2,opt,name=edition_deprecated,json=editionDeprecated,enum=google.protobuf.Edition" json:"edition_deprecated,omitempty" │ │ │ │ -StripEnumPrefix │ │ │ │ -protobuf:"varint,3,opt,name=strip_enum_prefix,json=stripEnumPrefix,enum=pb.GoFeatures_StripEnumPrefix" json:"strip_enum_prefix,omitempty" │ │ │ │ -*func(struct { pragma.NoUnkeyedLiterals; Source protoreflect.Message; Destination protoreflect.Message }) struct { pragma.NoUnkeyedLiterals; Flags uint8 } │ │ │ │ -FieldPresence │ │ │ │ -protobuf:"varint,1,opt,name=field_presence,json=fieldPresence,enum=google.protobuf.FeatureSet_FieldPresence" json:"field_presence,omitempty" │ │ │ │ -*antlr.JStore[*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]] │ │ │ │ -*func(context.Context, *slog.Logger, rp.RelyingParty, string) (*oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims], error) │ │ │ │ -*func(struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message; Buf []uint8; Flags uint8 }) (struct { pragma.NoUnkeyedLiterals; Buf []uint8 }, error) │ │ │ │ -*interface { RegisterEnum(protoreflect.EnumType) error; RegisterExtension(protoreflect.ExtensionType) error; RegisterMessage(protoreflect.MessageType) error } │ │ │ │ -*struct { F uintptr; X0 func() go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }; X1 *[3]uintptr } │ │ │ │ -*struct { F uintptr; X0 func() go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }; X1 *[4]uintptr } │ │ │ │ -Utf8Validation │ │ │ │ -protobuf:"varint,4,opt,name=utf8_validation,json=utf8Validation,enum=google.protobuf.FeatureSet_Utf8Validation" json:"utf8_validation,omitempty" │ │ │ │ -*func(go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1, go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1) bool │ │ │ │ -JavaGenerateEqualsAndHash │ │ │ │ -protobuf:"varint,20,opt,name=java_generate_equals_and_hash,json=javaGenerateEqualsAndHash" json:"java_generate_equals_and_hash,omitempty" │ │ │ │ -*func(context.Context, *slog.Logger, *oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims], *types.UserInfo) (types.UserInfo, error) │ │ │ │ -MessageEncoding │ │ │ │ -protobuf:"varint,5,opt,name=message_encoding,json=messageEncoding,enum=google.protobuf.FeatureSet_MessageEncoding" json:"message_encoding,omitempty" │ │ │ │ -*struct { F uintptr; X0 *[]uint8; X1 protoreflect.FieldDescriptor; X2 *error; X3 proto.MarshalOptions; X4 protoreflect.FieldDescriptor; X5 protoreflect.FieldDescriptor } │ │ │ │ - Positions │ │ │ │ -protobuf:"bytes,4,rep,name=positions,proto3" json:"positions,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"varint,2,opt,name=value,proto3" │ │ │ │ -*func(context.Context, *slog.Logger, connection.Client) (types.UserInfo, *oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims], bool, error) │ │ │ │ -*struct { value []uint8; multiline bool; flow_plain_allowed bool; block_plain_allowed bool; single_quoted_allowed bool; block_allowed bool; style yaml.yaml_scalar_style_t } │ │ │ │ -*rp.CodeExchangeUserinfoCallback[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims,*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/types.UserInfo] │ │ │ │ -NoStandardDescriptorAccessor │ │ │ │ -protobuf:"varint,2,opt,name=no_standard_descriptor_accessor,json=noStandardDescriptorAccessor,def=0" json:"no_standard_descriptor_accessor,omitempty" │ │ │ │ -protobuf:"bytes,3,rep,name=type_map,json=typeMap,proto3" json:"type_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3" │ │ │ │ -IdempotencyLevel │ │ │ │ -protobuf:"varint,34,opt,name=idempotency_level,json=idempotencyLevel,enum=google.protobuf.MethodOptions_IdempotencyLevel,def=0" json:"idempotency_level,omitempty" │ │ │ │ -EnforceNamingStyle │ │ │ │ -protobuf:"varint,7,opt,name=enforce_naming_style,json=enforceNamingStyle,enum=google.protobuf.FeatureSet_EnforceNamingStyle" json:"enforce_naming_style,omitempty" │ │ │ │ -*struct { F uintptr; X0 *struct { f func() go.shape.map[string]reflect.Value; once sync.Once; valid bool; p interface {}; result go.shape.map[string]reflect.Value }; X1 *[4]uintptr } │ │ │ │ -*struct { pairs_data []yaml.yaml_node_pair_t; pairs_start *yaml.yaml_node_pair_t; pairs_end *yaml.yaml_node_pair_t; pairs_top *yaml.yaml_node_pair_t; style yaml.yaml_mapping_style_t } │ │ │ │ -*struct { f func() *ecdsa.Curve[*crypto/internal/fips140/nistec.P224Point]; once sync.Once; valid bool; p interface {}; result *ecdsa.Curve[*crypto/internal/fips140/nistec.P224Point] } │ │ │ │ -*struct { f func() *ecdsa.Curve[*crypto/internal/fips140/nistec.P256Point]; once sync.Once; valid bool; p interface {}; result *ecdsa.Curve[*crypto/internal/fips140/nistec.P256Point] } │ │ │ │ -*struct { f func() *ecdsa.Curve[*crypto/internal/fips140/nistec.P384Point]; once sync.Once; valid bool; p interface {}; result *ecdsa.Curve[*crypto/internal/fips140/nistec.P384Point] } │ │ │ │ -*struct { f func() *ecdsa.Curve[*crypto/internal/fips140/nistec.P521Point]; once sync.Once; valid bool; p interface {}; result *ecdsa.Curve[*crypto/internal/fips140/nistec.P521Point] } │ │ │ │ -*struct { f func() (go.shape.map[string]int32, go.shape.map[string][2]int32); once sync.Once; valid bool; p interface {}; r1 go.shape.map[string]int32; r2 go.shape.map[string][2]int32 } │ │ │ │ -AffectedComponents │ │ │ │ -protobuf:"varint,2,rep,packed,name=affected_components,json=affectedComponents,proto3,enum=cel.expr.SourceInfo_Extension_Component" json:"affected_components,omitempty" │ │ │ │ -*antlr.JMap[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet,*github.com/antlr4-go/antlr/v4.ATNAltConfigComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]] │ │ │ │ *struct { F uintptr; X0 *struct { f func() go.shape.interface { Error() string }; once sync.Once; valid bool; p interface {}; result go.shape.interface { Error() string } }; X1 *[4]uintptr } │ │ │ │ -MacroCalls │ │ │ │ -protobuf:"bytes,5,rep,name=macro_calls,json=macroCalls,proto3" json:"macro_calls,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3" │ │ │ │ -*interface { FindExtensionByName(protoreflect.FullName) (protoreflect.ExtensionType, error); FindExtensionByNumber(protoreflect.FullName, protowire.Number) (protoreflect.ExtensionType, error) } │ │ │ │ -RepeatedFieldEncoding │ │ │ │ -protobuf:"varint,3,opt,name=repeated_field_encoding,json=repeatedFieldEncoding,enum=google.protobuf.FeatureSet_RepeatedFieldEncoding" json:"repeated_field_encoding,omitempty" │ │ │ │ -"DeprecatedLegacyJsonFieldConflicts │ │ │ │ -protobuf:"varint,6,opt,name=deprecated_legacy_json_field_conflicts,json=deprecatedLegacyJsonFieldConflicts" json:"deprecated_legacy_json_field_conflicts,omitempty" │ │ │ │ -ReferenceMap │ │ │ │ -protobuf:"bytes,2,rep,name=reference_map,json=referenceMap,proto3" json:"reference_map,omitempty" protobuf_key:"varint,1,opt,name=key,proto3" protobuf_val:"bytes,2,opt,name=value,proto3" │ │ │ │ -"DeprecatedLegacyJsonFieldConflicts │ │ │ │ -protobuf:"varint,11,opt,name=deprecated_legacy_json_field_conflicts,json=deprecatedLegacyJsonFieldConflicts" json:"deprecated_legacy_json_field_conflicts,omitempty" │ │ │ │ -*antlr.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]] │ │ │ │ -*interface { FindDescriptorByName(protoreflect.FullName) (protoreflect.Descriptor, error); FindFileByPath(string) (protoreflect.FileDescriptor, error); RegisterFile(protoreflect.FileDescriptor) error } │ │ │ │ -AffectedComponents │ │ │ │ -protobuf:"varint,2,rep,packed,name=affected_components,json=affectedComponents,proto3,enum=google.api.expr.v1alpha1.SourceInfo_Extension_Component" json:"affected_components,omitempty" │ │ │ │ -*antlr.JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.ATNConfig, *github.com/antlr4-go/antlr/v4.ATNConfig) bool; Hash1(*github.com/antlr4-go/antlr/v4.ATNConfig) int }] │ │ │ │ -*antlr.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]] │ │ │ │ -*[]*antlr.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]] │ │ │ │ -*fips140cache.Cache[go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int },go.shape.struct { crypto/internal/fips140/ecdsa.pub crypto/internal/fips140/ecdsa.PublicKey; crypto/internal/fips140/ecdsa.d []uint8 }] │ │ │ │ -*func() []*antlr.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]] │ │ │ │ *struct { F uintptr; X0 *unique.canonMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; X1 uintptr; X2 weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; X3 *[52]uintptr } │ │ │ │ -DefaultSymbolVisibility │ │ │ │ -protobuf:"varint,8,opt,name=default_symbol_visibility,json=defaultSymbolVisibility,enum=google.protobuf.FeatureSet_VisibilityFeature_DefaultSymbolVisibility" json:"default_symbol_visibility,omitempty" │ │ │ │ -*struct { F uintptr; X0 *struct { f func() (go.shape.map[string]int32, go.shape.map[string][2]int32); once sync.Once; valid bool; p interface {}; r1 go.shape.map[string]int32; r2 go.shape.map[string][2]int32 }; X1 *[5]uintptr } │ │ │ │ *struct { f func() go.shape.func(*encoding/json.encodeState, reflect.Value, encoding/json.encOpts); once sync.Once; valid bool; p interface {}; result go.shape.func(*encoding/json.encodeState, reflect.Value, encoding/json.encOpts) } │ │ │ │ -*antlr.JMap[go.shape.*uint8,go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }] │ │ │ │ -*func(*antlr.PredictionContext) (*antlr.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]], bool) │ │ │ │ -*struct { Error oidc.errorType "json:\"error\""; ErrorDescription string "json:\"error_description,omitempty\""; State string "json:\"state,omitempty\""; SessionState string "json:\"session_state,omitempty\""; Parent string "json:\"parent,omitempty\"" } │ │ │ │ -*antlr.JStore[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1,go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.ATNState, github.com/antlr4-go/antlr/v4.ATNState) bool; Hash1(github.com/antlr4-go/antlr/v4.ATNState) int }] │ │ │ │ -*struct { F uintptr; X0 *fips140cache.Cache[go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int },go.shape.struct { crypto/internal/fips140/ecdsa.pub crypto/internal/fips140/ecdsa.PublicKey; crypto/internal/fips140/ecdsa.d []uint8 }]; X1 *[16]uintptr } │ │ │ │ *struct { F uintptr; X0 *struct { f func() go.shape.func(*encoding/json.encodeState, reflect.Value, encoding/json.encOpts); once sync.Once; valid bool; p interface {}; result go.shape.func(*encoding/json.encodeState, reflect.Value, encoding/json.encOpts) }; X1 *[4]uintptr } │ │ │ │ -*fips140cache.Cache[go.shape.uint8,go.shape.struct { crypto/internal/fips140/ed25519.seed [32]uint8; crypto/internal/fips140/ed25519.pub [32]uint8; crypto/internal/fips140/ed25519.s crypto/internal/fips140/edwards25519.Scalar; crypto/internal/fips140/ed25519.prefix [32]uint8 }] │ │ │ │ -*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]] │ │ │ │ -*[]*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]] │ │ │ │ -*map[int][]*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]] │ │ │ │ -*struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message; Buf []uint8; Flags uint8; Resolver interface { FindExtensionByName(protoreflect.FullName) (protoreflect.ExtensionType, error); FindExtensionByNumber(protoreflect.FullName, protowire.Number) (protoreflect.ExtensionType, error) }; Depth int } │ │ │ │ -*map.group[int][]*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]] │ │ │ │ -*struct { F uintptr; X0 *fips140cache.Cache[go.shape.uint8,go.shape.struct { crypto/internal/fips140/ed25519.seed [32]uint8; crypto/internal/fips140/ed25519.pub [32]uint8; crypto/internal/fips140/ed25519.s crypto/internal/fips140/edwards25519.Scalar; crypto/internal/fips140/ed25519.prefix [32]uint8 }]; X1 *[16]uintptr } │ │ │ │ -*struct { key int; elem []*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]] } │ │ │ │ -*[]struct { key int; elem []*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]] } │ │ │ │ -*[8]struct { key int; elem []*antlr.entry[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]] } │ │ │ │ -*interface { FindExtensionByName(protoreflect.FullName) (protoreflect.ExtensionType, error); FindExtensionByNumber(protoreflect.FullName, protowire.Number) (protoreflect.ExtensionType, error); FindMessageByName(protoreflect.FullName) (protoreflect.MessageType, error); FindMessageByURL(string) (protoreflect.MessageType, error) } │ │ │ │ *go.shape.struct { unique.node = unique.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.dead sync/atomic.Bool; unique.parent *unique.indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.mu sync.Mutex; unique.children [16]sync/atomic.Pointer[go.shape.struct { unique.isEntry bool }] } │ │ │ │ *[]*go.shape.struct { unique.node = unique.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.dead sync/atomic.Bool; unique.parent *unique.indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.mu sync.Mutex; unique.children [16]sync/atomic.Pointer[go.shape.struct { unique.isEntry bool }] } │ │ │ │ *[0]*go.shape.struct { unique.node = unique.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.dead sync/atomic.Bool; unique.parent *unique.indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.mu sync.Mutex; unique.children [16]sync/atomic.Pointer[go.shape.struct { unique.isEntry bool }] } │ │ │ │ *atomic.Pointer[go.shape.struct { unique.node = unique.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.dead sync/atomic.Bool; unique.parent *unique.indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.mu sync.Mutex; unique.children [16]sync/atomic.Pointer[go.shape.struct { unique.isEntry bool }] }] │ │ │ │ -*go.shape.struct { internal/sync.node = internal/sync.node[go.shape.interface {},go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.interface {},go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] } │ │ │ │ -*[]*go.shape.struct { internal/sync.node = internal/sync.node[go.shape.interface {},go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.interface {},go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] } │ │ │ │ -*func(struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message; Buf []uint8; Flags uint8; Resolver interface { FindExtensionByName(protoreflect.FullName) (protoreflect.ExtensionType, error); FindExtensionByNumber(protoreflect.FullName, protowire.Number) (protoreflect.ExtensionType, error) }; Depth int }) (struct { pragma.NoUnkeyedLiterals; Flags uint8 }, error) │ │ │ │ -*[0]*go.shape.struct { internal/sync.node = internal/sync.node[go.shape.interface {},go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.interface {},go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] } │ │ │ │ -*go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] } │ │ │ │ -*[]*go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] } │ │ │ │ -*atomic.Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.interface {},go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.interface {},go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] }] │ │ │ │ -*[0]*go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] } │ │ │ │ -*antlr.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]],*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]] │ │ │ │ -*atomic.Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] }] │ │ │ │ *go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.omitZero bool; encoding/json.isZero func(reflect.Value) bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc } │ │ │ │ -*func(*antlr.PredictionContext, *antlr.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]) (*antlr.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]], bool) │ │ │ │ -*go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool; Hash() int; String() string; github.com/antlr4-go/antlr/v4.evalPrecedence(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) github.com/antlr4-go/antlr/v4.SemanticContext; github.com/antlr4-go/antlr/v4.evaluate(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) bool } │ │ │ │ - *struct { pragma.NoUnkeyedLiterals; Flags uint64; Size func(struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message; Flags uint8 }) struct { pragma.NoUnkeyedLiterals; Size int }; Marshal func(struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message; Buf []uint8; Flags uint8 }) (struct { pragma.NoUnkeyedLiterals; Buf []uint8 }, error); Unmarshal func(struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message; Buf []uint8; Flags uint8; Resolver interface { FindExtensionByName(protoreflect.FullName) (protoreflect.ExtensionType, error); FindExtensionByNumber(protoreflect.FullName, protowire.Number) (protoreflect.ExtensionType, error) }; Depth int }) (struct { pragma.NoUnkeyedLiterals; Flags uint8 }, error); Merge func(struct { pragma.NoUnkeyedLiterals; Source protoreflect.Message; Destination protoreflect.Message }) struct { pragma.NoUnkeyedLiterals; Flags uint8 }; CheckInitialized func(struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message }) (struct { pragma.NoUnkeyedLiterals }, error); Equal func(struct { pragma.NoUnkeyedLiterals; MessageA protoreflect.Message; MessageB protoreflect.Message }) struct { pragma.NoUnkeyedLiterals; Equal bool } } │ │ │ │ - *func() *struct { pragma.NoUnkeyedLiterals; Flags uint64; Size func(struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message; Flags uint8 }) struct { pragma.NoUnkeyedLiterals; Size int }; Marshal func(struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message; Buf []uint8; Flags uint8 }) (struct { pragma.NoUnkeyedLiterals; Buf []uint8 }, error); Unmarshal func(struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message; Buf []uint8; Flags uint8; Resolver interface { FindExtensionByName(protoreflect.FullName) (protoreflect.ExtensionType, error); FindExtensionByNumber(protoreflect.FullName, protowire.Number) (protoreflect.ExtensionType, error) }; Depth int }) (struct { pragma.NoUnkeyedLiterals; Flags uint8 }, error); Merge func(struct { pragma.NoUnkeyedLiterals; Source protoreflect.Message; Destination protoreflect.Message }) struct { pragma.NoUnkeyedLiterals; Flags uint8 }; CheckInitialized func(struct { pragma.NoUnkeyedLiterals; Message protoreflect.Message }) (struct { pragma.NoUnkeyedLiterals }, error); Equal func(struct { pragma.NoUnkeyedLiterals; MessageA protoreflect.Message; MessageB protoreflect.Message }) struct { pragma.NoUnkeyedLiterals; Equal bool } } │ │ │ │ -OKgc> │ │ │ │ - ("")) ^ ) │ │ │ │ +=0+) │ │ │ │ + [("")) : ^ ) │ │ │ │ @s -> PB n=][} │ │ │ │ -\n\r\t\x\u\U[ ] │ │ │ │ - =>nsusms00 │ │ │ │ -TZ__%sip[] │ │ │ │ -{}":LlLtLuMnLCPePcCcScPdNdMePfCfPiNlZlSmLmSkPsLoNoPoSoZpCoZsMcCsCnYiiv??53\\\"--%xToA4V1V6V2V3V5A3GTLTgtlt^()$25" │ │ │ │ -osid!! `!<<<0b0ojsoreqgelene%%%qrpin!_%d%b%X%osk}}0x0X │ │ │ │ -if{{*/%-EC%g-_as[?.?==>=<=!=||&&pbrg\d\D\s\S\w\W\E:]/iOUCNST=#,[).}?[@=' │ │ │ │ -INu-zzZZva │ │ │ │ -nu>>&^+=-=*=/=%=&=|=^=<-++:=go │ │ │ │ -${Oktserrintnil01_EOFAnymsg%+vnewACKGETGet443../200404tcp100...://0 │ │ │ │ -,h1finptrmapobj() │ │ │ │ -gc gp *(in n= - P m= MPC=], < end > and]: │ │ │ │ -pc= GSunMonTueWedThuFriSatJanFebMarAprMayJunJulAugSepOctNovDecUTC │ │ │ │ -scidkiddev │ │ │ │ -'"'HanLaoMroNkoVaikey%25cgodnsudpftpssh::1set%0D%0AVia.ai.gz.js.ps?*[agevia204206304400500 │ │ │ │ -DD;GT;Gg;Gt;Im;LT;Ll;Lt;Mu;Nu;Or;Pi;Pr;Re;Sc;Xi;ac;af;ap;dd;ee;eg;el;gE;ge;gg;gl;gt;ic;ii;in;it;lE;le;lg;ll;lt;mp;mu;ne;ni;nu;oS;or;pi;pm;pr;rx;sc;wp;wr;xi;AMPETHREGampdegethnotregshyumlyen%d cpudup125625nanNaNadxaesshaavxfma/..netexpsec1.1---TAG │ │ │ │ - len***macMAC %qsigcelhasall_+_b%q): MD4MD5RSADSAURIgcmTTLb64algctytypOKPoctjwkdyn.%vANYany │ │ │ │ -_/__%__*__-__<__>_@inforletvarSETLowZZZ: ` ADXZ-+n/a,b=&& || ',<'<''>''['']''{''}''('')''.'',''-''!''?'':''+''*''/''%'DOTNULRAWinfundonetwofew │ │ │ │ -eofEndINT<<=>>=&^=optreqreptrueuintmap[eEpPBoolTimetimeINFOWARN!BUGfilelineDATAPINGIdleOpenHost<>idlePOSTHEAD1080Etag0x%xpathDatehttphostconngzipdate%x │ │ │ │ -GoneheapGET readseek/tmpopenstatsynclinkallgallprootitabsbrkdead is LEAFbase at Has used of ) = <==GOGC] = s + ,r2= pc=none: p=cas1cas2cas3cas4cas5cas6 │ │ │ │ +\x\u\U[ ] │ │ │ │ +osidLlLtLuMn{}":ip??53]:errenvfinptrmapnilobj() │ │ │ │ +gc gp *(in n= - P m= MPC=], < end > ...]: │ │ │ │ +pc= G125625NaNMayUTCAny%+vdevintadxaesshaavxfma/..netEOF'"'cgodnstcpudpftpssh::1set%25): TTLaddrDENYallgallprootitabsbrkidledeadsync is LEAFheapbase at Has used of ) = <==GOGC] = s + ,r2= pc=true: p=cas1cas2cas3cas4cas5cas6 │ │ │ │ m= sp= sp: lr: fp= gp= mp=bad │ │ │ │ -) m=quitJuneJuly as hour in /etcunixS256pkcecode/%s/[%s]Link/?s= on boolint8chanfunccallkindArgsCall != Atoinulljson'\''MarkAhomChamKawiLisuMiaoModiNewaThaiTotoicmpigmp │ │ │ │ -ftpspop3smtpdialbindname │ │ │ │ ---From.apk.bin.bmp.com.css.csv.doc.eml.eps.exe.gif.htm.ico.ics.jpg.m4a.mjs.mp3.mp4.oga.ogg.ogv.pdf.pjp.png.ppt.rdf.rtf.svg.tif.txt.vtt.wav.xbl.xbm.xht.xls.xml.xsl.zip*?[\etagfromvaryxn--AMP;Acy;Afr;And;Bcy;Bfr;Cap;Cfr;Chi;Cup;Dcy;Del;Dfr;Dot;ENG;ETH;Ecy;Efr;Eta;Fcy;Ffr;Gcy;Gfr;Hat;Hfr;Icy;Ifr;Int;Jcy;Jfr;Kcy;Kfr;Lcy;Lfr;Lsh;Map;Mcy;Mfr;Ncy;Nfr;Not;Ocy;Ofr;Pcy;Pfr;Phi;Psi;Qfr;REG;Rcy;Rfr;Rho;Rsh;Scy;Sfr;Sub;Sum;Sup;Tab;Tau;Tcy;Tfr;Ucy;Ufr;Vcy;Vee;Vfr;Wfr;Xfr;Ycy;Yfr;Zcy;Zfr;acd;acy;afr;amp;and;ang;apE;ape;ast;bcy;bfr;bot;cap;cfr;chi;cir;cup;dcy;deg;dfr;die;div;dot;ecy;efr;egs;ell;els;eng;eta;eth;fcy;ffr;gEl;gap;gcy;gel;geq;ges;gfr;ggg;glE;gla;glj;gnE;gne;hfr;icy;iff;ifr;int;jcy;jfr;kcy;kfr;lEg;lap;lat;lcy;leg;leq;les;lfr;lgE;lnE;lne;loz;lrm;lsh;map;mcy;mfr;mho;mid;nap;ncy;nfr;nge;ngt;nis;niv;nle;nlt;not;npr;nsc;num;ocy;ofr;ogt;ohm;olt;ord;orv;par;pcy;pfr;phi;piv;prE;pre;psi;qfr;rcy;reg;rfr;rho;rlm;rsh;scE;sce;scy;sfr;shy;sim;smt;sol;squ;sub;sum;sup;tau;tcy;tfr;top;ucy;ufr;uml;vcy;vee;vfr;wfr;xfr;ycy;yen;yfr;zcy;zfr;zwj;AumlCOPYEumlIumlOumlQUOTUumlaumlcentcopyeumliumlmacrnbspordfordmoumlparaquotsectsup1sup2sup3uumlyumlacE;bne;nGg;nLl;ngE;nlE;%q%q[FN][FL][LN][IN] %#x3125-Inf+Infermsfsrmsse3avx2bmi1bmi2sizetype%s%s...`%TAG.inf.nanTrueTRUENullNULL.NaN.NAN.Inf.INFYAMLyamlhtml_in_list_!=__?.__[_]_&&__||__==_sorttrimjoinsha1AVX2bitsNameTypeelsewith<%s> │ │ │ │ -%s()crit[%v][%q] -> │ │ │ │ - | _<=__>=_loopvoidenumspanCORDOPENNONEHighZzzzzzzzcap failasn1,#=:cx16sse2\u00,up=skipmore'==''!=''in''<=''>=''&&''||'LESSPLUSSTARexprcalc-inf190119941996%03dzeromany │ │ │ │ -]adlmahomarabarmnbalibengbhksbrahcakmchamcyrldevaethigeorgonmgrekgujrguruhanshanthebrhmngjavajpankalikhmrkndalanalaoolatnlepclimbmlymmodimongmroomteimymrnewankooolckoryaosmasaurshrdsindsinhsorasundtakrtalutamlteluthaitibttirhvaiiwaradrop[]%s0000IMAGCHARcasegotoPathKindEnum%.2X"Ok"def=GET /debugfalse%s:%dvaluefloat -%s(nil)ErrorsvqxXInt64Grouplevel\u202DEBUGERROR&"':***@bytesRangehttpsclose:pathHTTP1HTTP2%s %q%s=%sAllow:httpsocksFoundblockmutextracechdirwritechmodlstatchowndefersweeptestRtestWexecWhchanexecRschedsudogtimergscanmheappanicsleepslicegcing MB, stackother got= ... │ │ │ │ - objs max=scav ptr ] = (trap:init ms, fault and tab= tag= top=[...], fp:MarchAprilmonthLocal:9001:9000titletokenstatenonceerror%s:%semail.conf%w %sint16int32int64uint8arraykind=GreekOthercntrldigitpunctAdlamBamumBatakBuhidDograKhmerLatinLimbuNushuOghamOriyaOsageRunicTakriTamiltls: Earlyparsexxxxxlinuxfilesimap2imap3imapspop3shosts.apng.avif.docx.flac.html.jfif.jpeg.json.opus.pptx.text.tiff.wasm.webm.webp.xlsxutf-8%s*%drangeRealmbad nAopf;Ascr;Auml;Barv;Beta;Bopf;Bscr;CHcy;COPY;Cdot;Copf;Cscr;DJcy;DScy;DZcy;Darr;Dopf;Dscr;Edot;Eopf;Escr;Esim;Euml;Fopf;Fscr;GJcy;Gdot;Gopf;Gscr;Hopf;Hscr;IEcy;IOcy;Idot;Iopf;Iota;Iscr;Iuml;Jopf;Jscr;KHcy;KJcy;Kopf;Kscr;LJcy;Lang;Larr;Lopf;Lscr;Mopf;Mscr;NJcy;Nopf;Nscr;Oopf;Oscr;Ouml;Popf;Pscr;QUOT;Qopf;Qscr;Rang;Rarr;Ropf;Rscr;SHcy;Sopf;Sqrt;Sscr;Star;TScy;Topf;Tscr;Uarr;Uopf;Upsi;Uscr;Uuml;Vbar;Vert;Vopf;Vscr;Wopf;Wscr;Xopf;Xscr;YAcy;YIcy;YUcy;Yopf;Yscr;Yuml;ZHcy;Zdot;Zeta;Zopf;Zscr;andd;andv;ange;aopf;apid;apos;ascr;auml;bNot;bbrk;beta;beth;bnot;bopf;boxH;boxV;boxh;boxv;bscr;bsim;bsol;bull;bump;cdot;cent;chcy;cirE;circ;cire;comp;cong;copf;copy;cscr;csub;csup;dArr;dHar;darr;dash;diam;djcy;dopf;dscr;dscy;dsol;dtri;dzcy;eDot;ecir;edot;emsp;ensp;eopf;epar;epsi;escr;esim;euml;euro;excl;flat;fnof;fopf;fork;fscr;gdot;geqq;gjcy;gnap;gneq;gopf;gscr;gsim;gtcc;hArr;half;harr;hbar;hopf;hscr;iecy;imof;iocy;iopf;iota;iscr;isin;iuml;jopf;jscr;khcy;kjcy;kopf;kscr;lArr;lHar;lang;larr;late;lcub;ldca;ldsh;leqq;ljcy;lnap;lneq;lopf;lozf;lpar;lscr;lsim;lsqb;ltcc;ltri;macr;male;malt;mlcp;mldr;mopf;mscr;nbsp;ncap;ncup;ngeq;ngtr;nisd;njcy;nldr;nleq;nmid;nopf;npar;nscr;nsim;nsub;nsup;ntgl;ntlg;oast;ocir;odiv;odot;ogon;oint;omid;oopf;opar;ordf;ordm;oror;oscr;osol;ouml;para;part;perp;phiv;plus;popf;prap;prec;prnE;prod;prop;pscr;qint;qopf;qscr;quot;rArr;rHar;rang;rarr;rcub;rdca;rdsh;real;rect;rhov;ring;ropf;rpar;rscr;rsqb;rtri;scap;scnE;sdot;sect;semi;sext;shcy;sime;simg;siml;smid;smte;solb;sopf;spar;squf;sscr;star;subE;sube;succ;sung;sup1;sup2;sup3;supE;supe;tbrk;tdot;tint;toea;topf;tosa;trie;tscr;tscy;uArr;uHar;uarr;uopf;upsi;uscr;utri;uuml;vArr;vBar;varr;vert;vopf;vscr;wopf;wscr;xcap;xcup;xmap;xnis;xopf;xscr;xvee;yacy;yicy;yopf;yscr;yucy;yuml;zdot;zeta;zhcy;zopf;zscr;zwnj;AEligAcircAringEcircIcircOcircTHORNUcircacircacuteaeligaringcedilecircicirciexcllaquomicroocircpoundraquoszligthorntimesucirccaps;cups;gesl;gvnE;lesg;lvnE;nGtv;nLtv;nang;napE;nges;nles;npre;nsce;nvap;nvge;nvgt;nvle;nvlt;race;M=%d %q:%qcountdelayspacefcntl1562578125Ints:Ptrs:sse41sse42ssse3aliasline !!str!!seq!!map%YAML-.infFalseFALSE+.inf+.Inf+.INF-.Inf-.INF!!intbreakindexprint.eEpPi18n/scopebasicBasicEmptylimit_[?_]_?_:_splitproto%%%deen_USleast%s.%sRS256ES256PS256SHA-1P-224P-256P-384P-521ECDSA%s@%s (at no IPClassFlushWriteinput\%03o[%vu]BYTES@keysconstwhilegroupfieldstartSPEEDALLOWALIASExactEdDSAmatchrune @typerule mode(EDGE s0 = DFA= │ │ │ │ - -> a -> bpred_COMMAMINUSCOLONSLASHDIGITunarypb.goalukubarlabciavbiskeboontcornugallojauerkkcorkscorlipawnedisnjivanulikosojspeanoputerrigikrozajrumgrsolbasotavuccor │ │ │ │ -romangob: not StartIDENTFLOATNames%d:%dIsMapOneofEnumsInputType(Unsetname=enum=json=oneofreloadconfigserverstring │ │ │ │ - StringFormat[]byte' for Uint64source\ufffdGOAWAYClosedunusedactiveclosedCANCELPADDEDBasic Cookie
│ │ │ │ -methodexpectstreamExpectPragma.
│ │ │ │ -:httpssocks LockedallocssymbolreadatTMPDIRremovesplicesysmontimersefenceselectscalarleakedstruct, not GOROOTobject       next= jobs= goid sweep  B -> % util alloc free  span= prev= list=, i =  code= addr=], sp= m->p= p->m=SCHED  curg= ctxt: min=  max= bad ts(...)
│ │ │ │ - m=nil base  	
│ │ │ │ -"`hangupkilledallow
│ │ │ │ -errno SundayMondayFridayAugustminutesecondtime: groupsclaims%s: %s%w: %sopenidgithubAcceptgooglereason%s%s%sresultvpn_ipclient Valueuint16uint32uint64chan<-<-channumberCommonLetterNumberSymbolArabicBrahmiCarianChakmaCopticGothicHangulHatranHebrewKaithiKhojkiLepchaLycianLydianRejangSyriacTai_LeTangsaTangutTeluguThaanaWanchoYezidiX25519%w%.0wlengthkem_idnetdnsdomaingophertelnetreturn.locallisten.onionsendtoip+netsocketaccept--%s
│ │ │ │ -Server.ehtml.pjpeg.shtml.xhtmlcookieoriginsocks5AElig;Acirc;Alpha;Amacr;Aogon;Aring;Breve;Ccirc;Colon;Cross;Dashv;Delta;Ecirc;Emacr;Eogon;Equal;Gamma;Gcirc;Hacek;Hcirc;IJlig;Icirc;Imacr;Iogon;Iukcy;Jcirc;Jukcy;Kappa;OElig;Ocirc;Omacr;Omega;Prime;RBarr;Scirc;Sigma;THORN;TRADE;TSHcy;Theta;Tilde;Ubrcy;Ucirc;Umacr;Union;Uogon;UpTee;Uring;VDash;Vdash;Wcirc;Wedge;Ycirc;acirc;acute;aelig;aleph;alpha;amacr;amalg;angle;angrt;angst;aogon;aring;asymp;awint;bcong;bdquo;bepsi;blank;blk12;blk14;blk34;block;boxDL;boxDR;boxDl;boxDr;boxHD;boxHU;boxHd;boxHu;boxUL;boxUR;boxUl;boxUr;boxVH;boxVL;boxVR;boxVh;boxVl;boxVr;boxdL;boxdR;boxdl;boxdr;boxhD;boxhU;boxhd;boxhu;boxuL;boxuR;boxul;boxur;boxvH;boxvL;boxvR;boxvh;boxvl;boxvr;breve;bsemi;bsime;bsolb;bumpE;bumpe;caret;caron;ccaps;ccirc;ccups;cedil;check;clubs;colon;comma;crarr;cross;csube;csupe;ctdot;cuepr;cuesc;cupor;cuvee;cuwed;cwint;dashv;dblac;ddarr;delta;dharl;dharr;diams;disin;doteq;dtdot;dtrif;duarr;duhar;eDDot;ecirc;efDot;emacr;empty;eogon;eplus;epsiv;eqsim;equiv;erDot;erarr;esdot;exist;fflig;filig;fllig;fltns;forkv;frasl;frown;gamma;gcirc;gescc;gimel;gneqq;gnsim;grave;gsime;gsiml;gtcir;gtdot;harrw;hcirc;hoarr;icirc;iexcl;iiint;iiota;ijlig;imacr;image;imath;imped;infin;iogon;iprod;isinE;isins;isinv;iukcy;jcirc;jmath;jukcy;kappa;lAarr;lBarr;langd;laquo;larrb;lbarr;lbbrk;lbrke;lceil;ldquo;lescc;lhard;lharu;lhblk;llarr;lltri;lneqq;lnsim;loang;loarr;lobrk;lopar;lrarr;lrhar;lrtri;lsime;lsimg;lsquo;ltcir;ltdot;ltrie;ltrif;mDDot;mdash;micro;minus;mumap;nabla;napos;natur;ncong;ndash;neArr;nearr;ngsim;nhArr;nharr;nhpar;nlArr;nlarr;nless;nlsim;nltri;notin;notni;nprec;nrArr;nrarr;nrtri;nsime;nsmid;nspar;nsube;nsucc;nsupe;numsp;nwArr;nwarr;ocirc;odash;oelig;ofcir;ohbar;olarr;olcir;oline;omacr;omega;operp;oplus;orarr;order;ovbar;parsl;phone;plusb;pluse;pound;prcue;prime;prnap;prsim;quest;rAarr;rBarr;radic;rangd;range;raquo;rarrb;rarrc;rarrw;ratio;rbarr;rbbrk;rbrke;rceil;rdquo;reals;rhard;rharu;rlarr;rlhar;rnmid;roang;roarr;robrk;ropar;rrarr;rsquo;rtrie;rtrif;sbquo;sccue;scirc;scnap;scsim;sdotb;sdote;seArr;searr;setmn;sharp;sigma;simeq;simgE;simlE;simne;slarr;smile;sqcap;sqcup;sqsub;sqsup;srarr;starf;strns;subnE;subne;supnE;supne;swArr;swarr;szlig;theta;thkap;thorn;tilde;times;trade;trisb;tshcy;twixt;ubrcy;ucirc;udarr;udhar;uharl;uharr;uhblk;ultri;umacr;uogon;uplus;upsih;uring;urtri;utdot;utrif;uuarr;vBarv;vDash;varpi;vdash;veeeq;vltri;vprop;vrtri;wcirc;wedge;xcirc;xdtri;xhArr;xharr;xlArr;xlarr;xodot;xrArr;xrarr;xutri;ycirc;AacuteAgraveAtildeCcedilEacuteEgraveIacuteIgraveNtildeOacuteOgraveOslashOtildeUacuteUgraveYacuteaacuteagraveatildebrvbarccedilcurrendivideeacuteegravefrac12frac14frac34iacuteigraveiquestmiddotntildeoacuteograveoslashotildeplusmnuacuteugraveyacutefjlig;lates;napid;nbump;nedot;nesim;ngeqq;nleqq;npart;nsubE;nsupE;nvsim;smtes;vnsub;vnsup;%q%x%x%s/%s %s:%v %d %s
│ │ │ │ -390625rdtscppopcnt want cmd/gocrypto!!bool!!nullyaml: printf'"&<>
│ │ │ │ -\u%04XpromptbearerBearerformatcallerdoublestdlib@indexhasExtgetExtexists%%.%dfsortBycharAtparentschema%w: %vAES-NISHA-NI\.//^\secretno '/'headerAnswerLengthdefinesha256%v: %v%s(%s)STRING_var%d@itemslatestequalsin_mapto_dynfilterimport<<%T>>proto2proto3Proto2Proto3sint32sint64packedCLOSEDPACKEDVERIFYSTRICTfrench%s: %d%w: %qIsZeroempty rune1 STREETavx512rdrandrdseedsha512 upon  line added , ctx= rule  >= _pHIDDEN'true''null'EQUALSLBRACERBRACELPARENRPARENEXCLAMLETTERCEL.g4memberao1990aranesasanteauvernbcizblcisaupcreissdajnkoekavskfonipafonupagascongritalheplocndyukanicardpamakapinyinscousesimpletaraskucrcorulsterunifon[%d]%sswitchIsWeakSyntaxIsListMapKeyFieldsOneofsValuesOutputGoTypeloggervarintnil keyUsage:
│ │ │ │ -(PANIC=booleanbdoUxXvintegercomplexfloat32float64Float64!BADKEYHEADERSUpgradeTrailerReferer
│ │ │ │ - flags= len=%d (conn) %v=%v,GODEBUGtrailer:status:method:schemehttp://upgradechunkednosniffCreatedIM UsedCONNECTcmdlineprofileseconds%#x %s │ │ │ │ -debug=1writeatreaddirfstatatforcegcallocmWcpuprofallocmRunknowngctraceIO waitrunningsyscallwaitingforevernetworkchannelpointerUNKNOWNcleanup:events, goid= mark s=nil │ │ │ │ - (scan MB in pacer: % CPU ( zombiegc bits, j0 = head = ,errno=panic: nmsys= locks= dying= allocsrax rbx rcx rdx rdi rsi rbp rsp r8 r9 r10 r11 r12 r13 r14 r15 rip rflags cs fs gs signal Signal m->g0= pad1= pad2= minpc= value= (scan) types : type = │ │ │ │ -"`abortedstoppedTuesdayJanuaryOctoberconsolegenericversionCONFIG_messageerrorIDGET %s/ExpiresBearer timeoutcontentwebauthInitialcommandSwapperinvaliduintptrChanDir using , type=closure Value>Convertnumber ControlAvestanBengaliBrailleCypriotDeseretElbasanElymaicGranthaHanunooKannadaMakasarMandaicMarchenMultaniMyanmarOsmanyaSharadaShavianSiddhamSinhalaSogdianSoyomboTagalogTibetanTirhutatlssha1tls3desrecvmsgsendmsgconnectlookup writetoSubject%03d %scharsetexpiresrefererrefreshname %qAacute;Abreve;Agrave;Assign;Atilde;Barwed;Bumpeq;Cacute;Ccaron;Ccedil;Colone;Conint;CupCap;Dagger;Dcaron;DotDot;Dstrok;Eacute;Ecaron;Egrave;Exists;ForAll;Gammad;Gbreve;Gcedil;HARDcy;Hstrok;Iacute;Igrave;Itilde;Jsercy;Kcedil;Lacute;Lambda;Lcaron;Lcedil;Lmidot;Lstrok;Nacute;Ncaron;Ncedil;Ntilde;Oacute;Odblac;Ograve;Oslash;Otilde;Otimes;Racute;Rarrtl;Rcaron;Rcedil;SHCHcy;SOFTcy;Sacute;Scaron;Scedil;Square;Subset;Supset;Tcaron;Tcedil;Tstrok;Uacute;Ubreve;Udblac;Ugrave;Utilde;Vdashl;Verbar;Vvdash;Yacute;Zacute;Zcaron;aacute;abreve;agrave;andand;angmsd;angsph;apacir;approx;atilde;barvee;barwed;becaus;bernou;bigcap;bigcup;bigvee;bkarow;bottom;bowtie;boxbox;bprime;brvbar;bullet;bumpeq;cacute;capand;capcap;capcup;capdot;ccaron;ccedil;circeq;cirmid;colone;commat;compfn;conint;coprod;copysr;cularr;cupcap;cupcup;cupdot;curarr;curren;cylcty;dagger;daleth;dcaron;dfisht;divide;divonx;dlcorn;dlcrop;dollar;drcorn;drcrop;dstrok;eacute;easter;ecaron;ecolon;egrave;egsdot;elsdot;emptyv;emsp13;emsp14;eparsl;eqcirc;equals;equest;female;ffilig;ffllig;forall;frac12;frac13;frac14;frac15;frac16;frac18;frac23;frac25;frac34;frac35;frac38;frac45;frac56;frac58;frac78;gacute;gammad;gbreve;gesdot;gesles;gtlPar;gtrarr;gtrdot;gtrsim;hairsp;hamilt;hardcy;hearts;hellip;hercon;homtht;horbar;hslash;hstrok;hybull;hyphen;iacute;igrave;iiiint;iinfin;incare;inodot;intcal;iquest;isinsv;itilde;jsercy;kappav;kcedil;kgreen;lAtail;lacute;lagran;lambda;langle;larrfs;larrhk;larrlp;larrpl;larrtl;latail;lbrace;lbrack;lcaron;lcedil;ldquor;lesdot;lesges;lfisht;lfloor;lharul;llhard;lmidot;lmoust;loplus;lowast;lowbar;lparlt;lrhard;lsaquo;lsquor;lstrok;lthree;ltimes;ltlarr;ltrPar;mapsto;marker;mcomma;midast;midcir;middot;minusb;minusd;mnplus;models;mstpos;nVDash;nVdash;nacute;ncaron;ncedil;nearhk;nequiv;nesear;nexist;nltrie;nprcue;nrtrie;nsccue;nsimeq;ntilde;numero;nvDash;nvHarr;nvdash;nvlArr;nvrArr;nwarhk;nwnear;oacute;odblac;odsold;ograve;ominus;origof;oslash;otilde;otimes;parsim;percnt;period;permil;phmmat;planck;plankv;plusdo;plusdu;plusmn;preceq;primes;prnsim;propto;prurel;puncsp;qprime;rAtail;racute;rangle;rarrap;rarrfs;rarrhk;rarrlp;rarrpl;rarrtl;ratail;rbrace;rbrack;rcaron;rcedil;rdquor;rfisht;rfloor;rharul;rmoust;roplus;rpargt;rsaquo;rsquor;rthree;rtimes;sacute;scaron;scedil;scnsim;searhk;seswar;sfrown;shchcy;sigmaf;sigmav;simdot;smashp;softcy;solbar;spades;sqsube;sqsupe;square;squarf;ssetmn;ssmile;sstarf;subdot;subset;subsim;subsub;subsup;succeq;supdot;supset;supsim;supsub;supsup;swarhk;swnwar;target;tcaron;tcedil;telrec;there4;thetav;thinsp;thksim;timesb;timesd;topbot;topcir;tprime;tridot;tstrok;uacute;ubreve;udblac;ufisht;ugrave;ulcorn;ulcrop;urcorn;urcrop;utilde;vangrt;varphi;varrho;veebar;vellip;verbar;wedbar;wedgeq;weierp;wreath;xoplus;xotime;xsqcup;xuplus;xwedge;yacute;zacute;zcaron;zeetrf;nbumpe;notinE;nparsl;nrarrc;nrarrw;sqcaps;sqcups;vsubnE;vsubne;vsupnE;vsupne;%s %10d%v %v @samplesaccept419531259765625Floats:avx512fruntimeos/execfips140net/url!!merge!!float (with printlni18n.jsofflineconsentExpiredInvalidgetDatematches#unused@result%%1.%deflattenreverseindexOfreplace%w (%v)SHA-224SHA-256SHA-384SHA-512Ed25519MD5-RSAserial:cRLSignAES-CBCeae_prkdkp_prkderivedno portanswers{{end}}operandfields.map key%v (%d)literal@values!error!in_listpackage%s:*:%v<>fixed32fixed64servicetargetsenglishdeutschitalianInstAltInstNopalt -> nop -> any -> 2.5.4.62.5.4.32.5.4.52.5.4.72.5.4.82.5.4.9amxtileamxint8amxbf16osxsaveavxifmaavxvnni%d:%s%spopMode existsdefaultepsilonaction_'false'GREATERPERCENTCOMMENTNUM_INTESC_SEQprimaryoptExprproto: abl1943akuapemalalc97arevelaarevmdaarkaikabalankabauddhabohoricemodengfonnapagrclassgrmistrhepburnitihasalaukikalemosinltg1929ltg2007metelkomonotonpahawh2pahawh3pahawh4polytonprovencsursilvsutsilvvaidika%s-%s%sarabextarmnlowgreklowhanidechansfinhantfinjpanfinmathdbltamldeckey of %s %s; ILLEGALPackageDefaultMessageImportsMethods"Unset""Error"durationGoString01234567beEfFgGvDurationfunctionPRIORITYSETTINGSfont/ttffont/otfhijackedNO_ERRORLocationHTTP/1.1If-MatchIf-Range data=%q incr=%v ping=%qhttp/1.1bad_flowpriorityHTTP/2.0%s_%s_%sdisjointoverlapsboundaryno-cacheContinueAcceptedConflictreadfilereadlinktruncatesendfilescavengepollDescsynctesttraceBufdeadlockraceFinipanicnilcgocheckrunnable is not pointer, errno=BAD RANK status unknown(trigger= npages= nalloc= nfreed=) errno=[signal newval= mcount= bytes, │ │ │ │ - stack=[ minLC= maxpc= packed= -> ptr= stack=[ minutes status= etypes nil Poolno anodeThursdaySaturdayFebruaryNovemberDecember%!Month(ZONEINFOrequiredhttp.tlshttp.key%s is %w/assets/mismatchauthModeprofileserror_id/oauth2/Userinfoid_tokenread:orgusernameresponseFuncTypestruct {ParseIntstrconv.parsing omitzeroArmenianBalineseBopomofoBugineseCherokeeCyrillicDuployanEthiopicGeorgianGujaratiGurmukhiHiraganaJavaneseKatakanaKayah_LiLinear_ALinear_BMahajaniOl_ChikiPhags_PaTagbanwaTai_ThamTai_VietTifinaghUgariticVithkuqitlsmlkemCurveID(DOWNGRD │ │ │ │ -finishednetedns0[::1]:53continue_gatewayshutdownrecvfromfile+netinvalid address raw-readreadfromunixgramfilename │ │ │ │ -Receivedif-matchlocationbad_pathif-rangeNO_PROXYno_proxyBecause;Cayleys;Cconint;Cedilla;Diamond;DownTee;Element;Epsilon;Implies;LeftTee;NewLine;NoBreak;NotLess;Omicron;OverBar;Product;UpArrow;Uparrow;Upsilon;alefsym;angrtvb;angzarr;asympeq;backsim;because;bemptyv;between;bigcirc;bigodot;bigstar;boxplus;ccupssm;cemptyv;cirscir;coloneq;congdot;cudarrl;cudarrr;cularrp;curarrm;dbkarow;ddagger;ddotseq;demptyv;diamond;digamma;dotplus;dwangle;epsilon;eqcolon;equivDD;gesdoto;gtquest;gtrless;harrcir;intprod;isindot;larrbfs;larrsim;lbrksld;lbrkslu;ldrdhar;lesdoto;lessdot;lessgtr;lesssim;lotimes;lozenge;ltquest;luruhar;maltese;minusdu;napprox;natural;nearrow;nexists;notinva;notinvb;notinvc;notniva;notnivb;notnivc;npolint;nsqsube;nsqsupe;nvinfin;nwarrow;olcross;omicron;orderof;orslope;pertenk;planckh;pluscir;plussim;plustwo;precsim;quatint;questeq;rarrbfs;rarrsim;rbrksld;rbrkslu;rdldhar;realine;rotimes;ruluhar;searrow;simplus;simrarr;subedot;submult;subplus;subrarr;succsim;supdsub;supedot;suphsol;suphsub;suplarr;supmult;supplus;swarrow;topfork;triplus;tritime;uparrow;upsilon;uwangle;vzigzag;zigrarr;bnequiv;npreceq;nsubset;nsucceq;nsupset;nvltrie;nvrtrie;Time: %vSamples:Mappings--- %v: │ │ │ │ -48828125infinityavx512cdavx512bwavx512dqavx512vloverflow │ │ │ │ - used: group slot go/typesnet/httpgo/build2006-1-2!!binaryurlquery^(?:%s)$passwordgetMonthgetHoursoptionalInfinitydistinctgreatestmath.abstype(%s) Parent=bad instMD5+SHA1SHA3-224SHA3-256SHA3-384SHA3-512SHA1-RSADSA-SHA1DNS nameexporterECDH PCTClassANYQuestionCTR_DRBGtemplate%.10q...{{else}}%s:%d:%dSHA2-256CLICOLORDiscoverdiscovercontainsendsWithiteratorDURATION@indicesadd_listsize_mapmap_size%s:%d:%vlistenereditionsrepeatedOptionalRequiredRepeatedsfixed32sfixed64BoolKindEnumKindKind(%d)EXPLICITIMPLICITEXPANDEDInstFailInstRune[:word:]readbuf:2.5.4.102.5.4.112.5.4.17#fips140avx512eravx512pfSHA2-512type_urlmissing channel( start: closure(testing PREDICT , input=>=prec}?enter , LT(1)=consume exit LBRACKETRPRACKETCEL_TRUENUM_UINTEXPONENTHEXDIGITrelationexprListlistInitoptFieldproto: │ │ │ │ -%d to %dAPI_OPEN1606nict1694acad1959acadbaku1926basicengbiscayanbornholmcolb1945fonkirshfonxsamphognorskhsistemoijekavskivanchovjyutpingkociewielengadocluna1918newfoundoxendictpetr1708scotlandspanglissurmiransynnejyltongyongtunumiitvalenciavalladervecdrukavivaraupwadegilexsistemofullwidehanidayslanathammathboldmathmonomathsanbmathsansmymrshanmymrtlngromanlowno errorinternalproducerconsumer_UNKNOWNprotobufprotogenIsPublicFullNameJSONNameIsPackedMapValueExtendeeMessagesServicesIsClosed00000000zigzag32zigzag64(MISSING)%!(EXTRA 01234567_LogValuer!ERROR:%vimage/bmpimage/gifimage/pngvideo/avifont/woffHTTP/1.1 ParseUint[%v = %d]data_flowauthority:protocolhttp2: %wwebsocketnet/http.HTTP/1.0 %!(BADWIDTH)short bufferbad kind: %sunknown namePUSH_PROMISECONTINUATIONhttpmuxgo121image/x-iconContent-TypeCookie.Valuehttp2debug=1http2debug=2out of rangepush_promisedata_on_idleheaders_evendup_trailers100-continuerecv_goaway_content-typemoreSpecificstatus code Multi-StatusNot ModifiedUnauthorizedI'm a teapotNot Extendedproxyconnectthreadcreatecan't happensweepWaiterscleanupQueuetraceStringsspanSetSpinemspanSpecialtraceTypeTabgcBitsArenasmheapSpecialgcpacertraceharddecommitmadvdontneeddumping heapchan receivesynctest.Runcleanup wait span.limit= span.state=bad flushGen MB stacks, worker mode nDataRoots= nSpanRoots= wbuf1= wbuf2= gcscandone runtime: gp= found at *( s.elemsize=scan: total scan: class B ( │ │ │ │ + runqueue= stopwait= runqsize= gfreecnt= throwing= spinning=atomicand8float64nanfloat32nan ptrSize= targetpc= until pc=active < 0unknown pcruntime: ggoroutine (durable)12207031256103515625%!Weekday(short read/dev/stdinpidfd_openpidfd_wait!PANIC: %v(no stack)complex128vpclmulqdqexecerrdothttp2debugrsa1024mincrypto/rsacrypto/tlswinsymlinkx509rsacrtt.Kind == for type TypeAssert/etc/hosts netGo = .localhostgetsockoptnetlinkribsetsockoptunixpacketParseAddr(invalid IPClassCSNETClassCHAOSAdditionalskipping: bad addressfile existsbroken pipebad messageassistQueuenetpollInitreflectOffsglobalAllocmSpanManualstart traceclobberfreegccheckmarkscheddetailunspecifiedcgocall nilunreachable s.nelems= of size ) returned runtime: p ms clock, nBSSRoots=runtime: P exp.) for minTrigger=GOMEMLIMIT=bad m value, elemsize= freeindex= span.list=, npages = , a123456=[ p->status= in status idleprocs= gcwaiting= schedtick= timerslen= mallocing=float64nan1float64nan2float64nan3float32nan2GOTRACEBACK) at entry+ (targetpc= , plugin: running < 0runtime: g : frame.sp=created by 30517578125time: file i/o timeout/dev/stdout/dev/stderr.WithCancel.WithValue(remote_addrclient-denyclient-authend of filegocachehashgocachetesthttp2clienthttp2serverrandseednoparchive/tartls10servercrypto/x509archive/zipshort writebad argSizemethodargs(reflect.SetMarshalJSONMarshalTextfinal tokensubmissionsLOCALDOMAINRES_OPTIONSHOSTALIASESnil contextClassHESIODauthoritiesadditionalsillegal seekinvalid slothost is downuntrusted_ipplugin abortsweepWaiterscleanupQueuetraceStringsspanSetSpinemspanSpecialtraceTypeTabgcBitsArenasmheapSpecialgcpacertraceharddecommitmadvdontneeddumping heapchan receivesynctest.Runcleanup waitcan't happen span.limit= span.state=bad flushGen MB stacks, worker mode nDataRoots= nSpanRoots= wbuf1= wbuf2= gcscandone runtime: gp= found at *( s.elemsize=scan: total scan: class B ( │ │ │ │ goal , cons/mark maxTrigger= pages/byte │ │ │ │ s.sweepgen= allocCount page summarytimer_deletens} value: {}, want {r1= [recovered]bad recoveryGOTRACEBACK=bad g statusentersyscallwirep: p->m=) p->status=releasep: m= sysmonwait= preemptoff=cas64 failed m->gsignal=-byte limit │ │ │ │ -runtime: sp=abi mismatchwrong timerstrace bufferillegal seekinvalid slothost is downchild exitedI/O possible in durationindex.gohtmlshow versiondebug.listenhttp.baseurlopenvpn.addroauth2.nonceinvalid dataGET %s/readyfrom systemduser_subjectCodeExchangeVerifyTokens%w: id_tokenError(4001):hold releasesend command has no name has no typereflect.CopyCased_LetterOther_LetterOther_NumberOther_SymbolSpacing_MarkCypro_MinoanMeetei_MayekPahawh_HmongSora_SompengSyloti_Nagritlsunsafeekmtlssecpmlkemclose notifyremote errorc hs traffics hs trafficc ap traffics ap traffic PRIVATE KEYmultipathtcp127.0.0.1:53no such hostunknown portCIDR addressinvalid portMime-VersionX-ImforwardsX-Powered-ByLittleEndianrandautoseedmax-forwardsMax-Forwards (sensitive)CircleMinus;CircleTimes;Equilibrium;GreaterLess;LeftCeiling;LessGreater;MediumSpace;NotPrecedes;NotSucceeds;OverBracket;RightVector;Rrightarrow;RuleDelayed;SmallCircle;SquareUnion;SubsetEqual;UpDownArrow;Updownarrow;VerticalBar;backepsilon;blacksquare;circledcirc;circleddash;curlyeqprec;curlyeqsucc;diamondsuit;eqslantless;expectation;nRightarrow;nrightarrow;preccurlyeq;precnapprox;quaternions;straightphi;succcurlyeq;succnapprox;thickapprox;updownarrow;NotLessLess;NotSuperset;Duration: %vinvalid pathnot pollable152587890625762939453125invalid baseformatBase10 │ │ │ │ - capacity: gotypesaliasstream startdocument endsequence endtail commentnot a number' in struct invalid kindi18n/de.jsoni18n/fr.jsoni18n/hy.jsoni18n/ja.jsoni18n/nl.jsoni18n/ua.jsonunmarshal %sredirect_urigetDayOfYeargetDayOfWeektransformMaplist_flattenlist_%s_sortlist_reversemath_abs_intmath.least()duration(%q)>CLIENT:ENV,ECDSA-SHA256ECDSA-SHA384ECDSA-SHA512SSL_CERT_DIRkeyAgreementencipherOnlydecipherOnlyExtKeyUsage(RCodeSuccessRCodeRefusedcaller error{{continue}}block clauseaccess_tokenlogrus_error%s[%s] -> %s%s(%s) -> %soptional(%v)divide_int64modulo_int64negate_int64greater_boolbool_to_bool#interruptedSfixed32KindSfixed64Kindmessage_typeLITE_RUNTIMESTRING_PIECESTYLE_LEGACYInstAltMatchunexpected )altmatch -> anynotnl -> SERIALNUMBERavx5124fmapsavx512bitalgunknown size/dev/urandomempty objectIllegalStatereuse state , DFA state ACTION edge addDFAState -> previousDEFAULT_MODEQUESTIONMARKESC_CHAR_SEQESC_BYTE_SEQunknown type = struct { GOPROTODEBUGprotobuf_keyprotobuf_valFieldNumbers/debug/pprof/Usage of %s: │ │ │ │ - (default %q) (default %v)WINDOW_UPDATESTREAM_CLOSEDCONNECT_ERRORAuthorizationCache-ControlLast-ModifiedContent-RangeAccept-RangesIf-None-Match403 Forbiddeninvalid range[FrameHeader invalid base unknown timersend_too_muchempty patternFQDN too longsocks connectReset ContentLoop Detectedfield name %qgoroutineleakwakeableSleepprofMemActiveprofMemFuturetraceStackTabexecRInternaltestRInternalGC sweep waitsynctest.WaitSIGQUIT: quitSIGKILL: killout of memory is nil, not value method heap metadata span.base()=bad flushGen created at: │ │ │ │ +runtime: sp=abi mismatchwrong timerstrace buffer152587890625762939453125invalid baseformatBase10not pollablebad kind: %shold releaseimplement megotypesaliashttpmuxgo121multipathtcprandautoseedtlssecpmlkemtlsunsafeekmshort buffer127.0.0.1:53no such hostunknown portinvalid portRCodeSuccessRCodeRefusedlevel 3 resetexchange fulltimer expiredsrmount errorplugin loadedplugin closedwakeableSleepprofMemActiveprofMemFuturetraceStackTabexecRInternaltestRInternalGC sweep waitsynctest.WaitSIGQUIT: quitSIGKILL: killout of memory is nil, not value method heap metadata span.base()=bad flushGen created at: │ │ │ │ , not pointer != sweepgen MB globals, work.nproc= nStackRoots= flushedWork double unlock s.spanclass=GC span queue MB) workers=min too large-byte block (runtime: val=runtime: seq= failed with timer_settimefatal error: idlethreads= syscalltick=load64 failedxadd64 failedxchg64 failedmp.g0 stack [nil stackbase} │ │ │ │ - sched={pc:, gp->status= pluginpath= : unknown pc called from runtime: pid=level 3 resetexchange fulltimer expiredsrmount errorpower failure/etc/zoneinfoparsing time out of rangeunknown unit is too largehttp.templateoauth2.issueroauth2 issueroauth2.scopesInvalid tokenInvalid Statemissing claimidtoken_emailuser_usernamesession_stateAccess deniedauthorizationcode_verifierOAuthExchangeVerifyIDTokenrefresh_tokenRefreshTokensAuthenticatedcommand errorLetter_NumberGunjala_GondiMasaram_GondiMende_KikakuiOld_Hungariantlsmaxrsasizeaccess denieduser canceledPKCS1WithSHA1ECDSAWithSHA1cipher_suitesCLIENT_RANDOMmaster secretkey expansion in host namelame referral/etc/servicesdalTLDpSugct?image/svg+xmlaccept-rangescache-controlcontent-rangeif-none-matchlast-modifiedgzip, deflateDownArrowBar;DownTeeArrow;ExponentialE;GreaterEqual;GreaterTilde;HilbertSpace;HumpDownHump;Intersection;LeftArrowBar;LeftTeeArrow;LeftTriangle;LeftUpVector;NotCongruent;NotLessEqual;NotLessTilde;Proportional;RightCeiling;RoundImplies;ShortUpArrow;SquareSubset;UnderBracket;VerticalLine;blacklozenge;exponentiale;risingdotseq;triangledown;triangleleft;NotHumpEqual;varsubsetneq;varsupsetneq;type mismatch%s %s:%d s=%d too much data# Alloc = %d │ │ │ │ -# Frees = %d │ │ │ │ -# GCSys = %d │ │ │ │ -# NumGC = %d │ │ │ │ -alloc_objectsinuse_objects3814697265625unknown errorpath too longcrypto/subtlegocacheverifyhtml/templateinstallgorootmapping startinput error: write error: response_typeparse CID: %wparse KID: %wgetDayOfMonthtransformListbase64.decodebase64.encodelist_distinctmath_@min_intmath_@max_intmath.isFinitemath_abs_uintmath_sign_intmath_sqrt_intregex.extractregex.replacesets.containsstring_formatstrings_quotestrings.quotetimestamp(%q) Description=oidc.Time: %winvalid ASN.1SHA256-RSAPSSSHA384-RSAPSSSHA512-RSAPSSemail addresstrailing dataSSL_CERT_FILEbad IV lengthMLKEM768-P256shared_secretDeriveKeyPairinvalid port name too longnot availableRoundingMode(unexpected %sdefine clauseempty commandclient_secretHKDF-SHA2-256HMAC-SHA2-256 │ │ │ │ -[0m=optional_typedivide_doubledivide_uint646u % 3u // 0umodulo_uint64-2 * 6 // -12negate_doubleless_durationgreater_int64greater_bytesreserved_nameinvalid UTF-8empty integerunsupported: #failfipscast(%v,%v%v%v%v) exec LA(1)==conditionalOrgetTypeInfo: for message IsPlaceholderReservedNames.WithoutCancel.WithDeadline(unexpected EOFContent-LengthPROTOCOL_ERRORINTERNAL_ERRORREFUSED_STREAMMAX_FRAME_SIZEbytes %d-%d/%dERR_UNKNOWN_%dfirst_settingsping_on_streamtrailers_boguscontent-lengthread_frame_eof{$} not at endempty wildcardinvalid methodinternal errorPRI * HTTP/2.0parsing %q: %wunknown error unknown code: Not AcceptableCloseWrite: %w/proc/self/exeuserArenaStateGC (dedicated)read mem statsupdatemaxprocsasynctimerchangcstoptheworldprofstackdepthtraceallocfreeGC assist waitfinalizer waitsync.Cond.WaitSIGABRT: abortunsafe pointers.allocCount= Value of type runtime: mmap(nil elem type! to finalizer finalizers + GC worker initruntime: full=runtime: want=scan: class L MB; allocated allspans arrayscavenge indexno deferreturnbad restart PC, called from │ │ │ │ + sched={pc:, gp->status= pluginpath= : unknown pc called from runtime: pid=3814697265625unknown error/etc/zoneinfo is too largeinvalid base SUCCESS: helpaccess deniedpath too longcrypto/subtlegocacheverifyhtml/templateinstallgoroottlsmaxrsasizedalTLDpSugct?lame referral/etc/services in host namename too longno such deviceis a directorytext file busyfile too largetoo many linkslevel 3 haltedlevel 2 haltedprotocol errortoo many usersparse env varsuntrusted_portuserArenaStateGC (dedicated)read mem statsupdatemaxprocsasynctimerchangcstoptheworldprofstackdepthtraceallocfreeGC assist waitfinalizer waitsync.Cond.WaitSIGABRT: abortunsafe pointers.allocCount= Value of type runtime: mmap(nil elem type! to finalizer finalizers + GC worker initruntime: full=runtime: want=scan: class L MB; allocated allspans arrayscavenge indexno deferreturnbad restart PC, called from │ │ │ │ -thread limit │ │ │ │ -stopm spinningruntime: p id nmidlelocked= needspinning= schedticks=[ randinit twicestore64 failedsemaRoot queuebad allocCountbad span statestack overflow untyped args out of range no module data in goroutine runtime: goid=no such deviceis a directorytext file busyfile too largetoo many linkslevel 3 haltedlevel 2 haltedprotocol errortoo many userswindow changed: extra text: localhost:9000http.short-urlhttp.secret %wGET %s/assets/token is emptystate is emptynet.Listen: %whttp.Serve: %wcode_challengeSelect Profiletemplate errorAccess grantedoffline_accessempty responseerror response on zero Valueunknown methodunsafe.Pointerinvalid syntaxCombining_MarkDecimal_NumberEnclosing_MarkLine_Separatorbad record MAC/etc/protocolsunknown mode: Accept-CharsetDkim-Signaturemessage/rfc822accept-charsetneed more dataREQUEST_METHODApplyFunction;DifferentialD;DoubleLeftTee;DoubleUpArrow;LeftTeeVector;LeftVectorBar;LessFullEqual;LongLeftArrow;Longleftarrow;NotTildeEqual;NotTildeTilde;Poincareplane;PrecedesEqual;PrecedesTilde;RightArrowBar;RightTeeArrow;RightTriangle;RightUpVector;SucceedsEqual;SucceedsTilde;SupersetEqual;UpEquilibrium;VerticalTilde;VeryThinSpace;bigtriangleup;blacktriangle;divideontimes;fallingdotseq;hookleftarrow;leftarrowtail;leftharpoonup;longleftarrow;looparrowleft;measuredangle;ntriangleleft;shortparallel;smallsetminus;triangleright;upharpoonleft;NotEqualTilde;varsubsetneqq;varsupsetneqq;# NextGC = %d │ │ │ │ -# LastGC = %d │ │ │ │ -# MaxRSS = %d │ │ │ │ -batch is emptyunreachable: 1907348632812595367431640625malformed filesyscall failed │ │ │ │ - localDepth: │ │ │ │ - growthLeft: crypto/fips140mime/multipartx509sha256skiddocument startsequence startlen of type %skeysFromRemotecel_block_listcel.@mapInsertmath_@min_uintmath_@max_uintmath_sign_uintmath_sqrt_uintstring_reverseacr is invalid>CLIENT:REAUTH\.+*?()|[]{}^$zero parameter/etc/ssl/certsMLKEM1024-P384prefix length not an ip:portinvalid PrefixRCodeNameErrorResourceHeaderunknown node: CLICOLOR_FORCE%s %s %s -> %s!true // false!false // true1 == 1 // truemultiply_int64subtract_int64-2 < 3 // true1 < 0 // false1 < 2u // trueless_timestamp3 > -2 // true3 > 2u // truegreater_uint64greater_doublegreater_stringtype(1) // intstring_to_boolbytes_to_bytesint64_to_int64bool_to_stringmatches_stringreserved_rangeLABEL_OPTIONALLABEL_REPEATEDLABEL_REQUIREDsecurecookie: - caused by: missing signerInstEmptyWidthdata truncatedunknown dsbyte(line %d:%d): invalid %v: %vstack is emptyMatchATN mode LL altSubSets=mergeArrays a=GREATER_EQUALSESC_IDENTIFIERconditionalAndprotobuf error" out of rangeinvalid kind: protobuf_oneofXXX_OneofFuncsReservedRangesGroup: bad kindHalfClosedLocalapplication/pdfapplication/oggfont/collectionapplication/zipnegative updatehttp2xconnect=1trailers_pseudobad_path_methodAccept-Encodingrecv_rststream_Idempotency-KeyPartial ContentRequest TimeoutLength RequiredNot ImplementedGateway Timeoutunexpected typebad trailer keywrite error: %wnum_symbols: 1 │ │ │ │ -Unknown profilenegative offsetnot a directorycopy_file_rangecomputeMaxProcsupdateMaxProcsGallocmRInternalGC (fractional)write heap dumpasyncpreemptoffcheckfinalizerstracebacklabelsforce gc (idle)sync.Mutex.Lockruntime.Goschedmalloc deadlockruntime error: scan missed a gmisaligned masknot implementedruntime: min = runtime: inUse=runtime: max = requested skip=bad panic stackrecovery failedmorestack on g0stopm holding pstartm: m has ppreempt SPWRITEmissing mcache?ms: gomaxprocs=randinit missed] │ │ │ │ - morebuf={pc:: no frame (sp=runtime: frame ts set in timertraceback stuckunexpected kindno such processadvertise errornetwork is downno medium foundkey has expiredbad system call: cannot parse ,M3.2.0,M11.1.0oauth2.provideroauth2 providerInvalid Profileinvalid state: client rejectedidtoken_subjectuser validationnon-interactiveX-Forwarded-Forusername %w: %s>CLIENT:ENV,ENDerror chown: %werror chmod: %wreflectlite.Setinvalid argSizeCurrency_SymbolModifier_LetterModifier_SymbolNonspacing_MarkSpace_SeparatorHanifi_RohingyaPsalter_Pahlavix509keypairleafrecord overflowbad certificatePKCS1WithSHA256PKCS1WithSHA384PKCS1WithSHA512ClientAuthType(extensions typeextensions dataunknown versionclient finishedserver finishedinvalid paddingurlstrictcolonsmissing addressunknown network/etc/mdns.allow#multipartfilesAccept-Language/etc/mime.typesapplication/rtfimage/x-xbitmapaccept-encodingaccept-languagex-forwarded-forDiacriticalDot;DoubleRightTee;DownLeftVector;GreaterGreater;HorizontalLine;InvisibleComma;InvisibleTimes;LeftDownVector;LeftRightArrow;Leftrightarrow;LessSlantEqual;LongRightArrow;Longrightarrow;LowerLeftArrow;NestedLessLess;NotGreaterLess;NotLessGreater;NotSubsetEqual;NotVerticalBar;OpenCurlyQuote;ReverseElement;RightTeeVector;RightVectorBar;ShortDownArrow;ShortLeftArrow;SquareSuperset;TildeFullEqual;UpperLeftArrow;ZeroWidthSpace;curvearrowleft;doublebarwedge;downdownarrows;hookrightarrow;leftleftarrows;leftrightarrow;leftthreetimes;longrightarrow;looparrowright;nshortparallel;ntriangleright;rightarrowtail;rightharpoonup;trianglelefteq;upharpoonright;not enough data# Lookups = %d │ │ │ │ -# Mallocs = %d │ │ │ │ -# HeapSys = %d │ │ │ │ -# PauseNs = %d │ │ │ │ -# DebugGC = %v │ │ │ │ -/proc/self/maps476837158203125invalid bitSizenot in a cgroupincomplete linetable{ │ │ │ │ - index: jstmpllitinterptarinsecurepathx509usepolicieszipinsecurepath not a functionVerifySignaturefetchRemoteKeysgetMillisecondsoptional.none()math_abs_doublemath.greatest()sets.equivalentsets.intersectssubject missingmessage invalid>CLIENT:ADDRESS>CLIENT:CONNECT is unavailableinvalid integerkeyEnciphermentunsupported KEM0601021504Z0700invalid pointerBelowExactAboveunclosed actionno dot in fieldtemplate clause%s.%s(%s) -> %smodulus by zerono such key: %v!error // error42u / 2u // 21umultiply_double13u * 3u // 39umultiply_uint64subtract_double42u - 3u // 39usubtract_uint641 < 1.1 // true1u < 2u // true1u < 23 // true2.1 < 3 // true-2 <= 3 // true1 <= 2u // true2 > 1.1 // true2u > 1u // true23u > 1 // true0u > -1 // true3.1 > 3 // true3 >= -2 // true3 >= 2u // true1u >= 1 // truestring_to_bytesint64_to_doubleint(123) // 123double_to_int64string_to_int64uint64_to_int64bytes_to_stringint64_to_stringint64_to_uint64contains_stringshort-circuits.Cardinality(%d)weak_dependencyextension_rangeinvalid kind %vNO_SIDE_EFFECTSLEGACY_REQUIREDLENGTH_PREFIXEDinvalid booleannon-minimal tagunknown Go typeavx512vpopcntdqNot implemented, outerContext=Full LL avoidedSLL altSubSets=ContainingOneofRequiredNumbersExtensionRangescontext canceledexpected integerexpected newline0123456789abcdefbad time type %ThttpcookiemaxnumHalfClosedRemoteProxy-Connectionapplication/wasmSETTINGS_TIMEOUTFRAME_SIZE_ERRORhttp: nil Cookie │ │ │ │ -Content-Encodingnil *http.Serverinvalid settingssetting_win_sizestream_went_downover_max_streamscontent-encodingread_frame_otherUnencryptedHTTP2at offset %d: %w%s %s HTTP/1.1 │ │ │ │ -User-Agent: %s │ │ │ │ -transport is nilunexpected type unknown locationhost unreachableAlready ReportedMultiple ChoicesPayment RequiredUpgrade RequiredContent-Length: integer overflowdecoratemappingsgcshrinkstackofftracefpunwindoffGC scavenge waitGC worker (idle)page trace flushselect (durable)SIGNONE: no trap__vdso_getrandom called from cgo is unpinned Go heap reservation/gc/gogc:percent, not a functiongc: unswept span KiB work (bg), mheap.sweepgen=runtime: nelems=workbuf is emptymSpanList.removemSpanList.insertbad special kindpage alloc indexbad summary dataruntime: addr = runtime: base = runtime: head = already; errno= │ │ │ │ +stopm spinningruntime: p id nmidlelocked= needspinning= schedticks=[ randinit twicestore64 failedsemaRoot queuebad allocCountbad span statestack overflow untyped args out of range no module data in goroutine runtime: goid=1907348632812595367431640625invalid syntaxunreachable: .WithDeadline(client-auth-ntinternal error%s │ │ │ │ +unsafe.Pointermalformed filesyscall failedcrypto/fips140mime/multipartx509sha256skid on zero Valueunknown methodunexpected EOF/etc/protocolsunknown mode: RCodeNameErrorResourceHeaderno such processnot a directoryadvertise errornetwork is downno medium foundkey has expiredcomputeMaxProcsupdateMaxProcsGallocmRInternalGC (fractional)write heap dumpasyncpreemptoffcheckfinalizerstracebacklabelsforce gc (idle)sync.Mutex.Lockruntime.Goschedmalloc deadlockruntime error: scan missed a gmisaligned maskruntime: min = runtime: inUse=runtime: max = requested skip=bad panic stackrecovery failedmorestack on g0stopm holding pstartm: m has ppreempt SPWRITEmissing mcache?ms: gomaxprocs=randinit missed] │ │ │ │ + morebuf={pc:: no frame (sp=runtime: frame ts set in timertraceback stuckunexpected kind476837158203125invalid bitSize,M3.2.0,M11.1.0Group: bad kindinvalid argSizenot in a cgroupincomplete linejstmpllitinterptarinsecurepathurlstrictcolonsx509keypairleafx509usepolicieszipinsecurepathmissing addressunknown network/etc/mdns.allowinvalid pointerinvalid argumentinvalid exchangeobject is remotemessage too longno route to hostremote I/O errorstring too largelistener startedinteger overflowdecoratemappingsgcshrinkstackofftracefpunwindoffGC scavenge waitGC worker (idle)page trace flushselect (durable)SIGNONE: no trap__vdso_getrandom called from cgo is unpinned Go 0123456789abcdefheap reservation/gc/gogc:percent, not a functiongc: unswept span KiB work (bg), mheap.sweepgen=runtime: nelems=workbuf is emptymSpanList.removemSpanList.insertbad special kindpage alloc indexbad summary dataruntime: addr = runtime: base = runtime: head = already; errno= │ │ │ │ runtime stack: │ │ │ │ invalid g statusGOTRACEBACK=nonebad g transitionschedule: in cgoreflect mismatch untyped locals missing stackmapbad symbol tablenon-Go function │ │ │ │ pointerless type not in ranges: │ │ │ │ -getrandom statessigaction failedinvalid argumentinvalid exchangeobject is remotemessage too longno route to hostremote I/O errorstopped (signal)time: bad [0-9]*invalid durationhttp.assets-pathopenvpn.passwordoauth2.client.idoauth2 client idoauth2.user-infoinvalid value %shttp.baseurl: %wselected_profileUserinfoCallback/oauth2/callbackapplication/jsonunknown protocolinvalid passwordpassword probe: received commanderror listen: %w: value of type reflect.MakeFuncafter object keyDash_PunctuationLowercase_LetterOpen_PunctuationTitlecase_LetterUppercase_LetterImperial_AramaicMeroitic_CursiveZanabazar_Squareno renegotiationSignatureScheme(len out of range0123456789ABCDEFinvalid host: %w/etc/resolv.confhostLookupOrder=non-IPv4 addressnon-IPv6 addressunknown network no colon on linequoted-printable()<>@,;:\"/[]?= short response: Content-Languageapplication/gzipbinary.BigEndiancontent-languagecontent-locationwww-authenticateproxy-connectionWww-Authenticateinvalid encodingCloseCurlyQuote;ContourIntegral;DoubleDownArrow;DoubleLeftArrow;DownRightVector;LeftRightVector;LeftTriangleBar;LeftUpTeeVector;LeftUpVectorBar;LowerRightArrow;NotGreaterEqual;NotGreaterTilde;NotLeftTriangle;OverParenthesis;RightDownVector;ShortRightArrow;UpperRightArrow;bigtriangledown;circlearrowleft;curvearrowright;downharpoonleft;leftharpoondown;leftrightarrows;nLeftrightarrow;nleftrightarrow;ntrianglelefteq;rightleftarrows;rightsquigarrow;rightthreetimes;straightepsilon;trianglerighteq;vartriangleleft;NotHumpDownHump;NotSquareSubset;empty input file # HeapIdle = %d │ │ │ │ -# OtherSys = %d │ │ │ │ -# PauseEnd = %d │ │ │ │ -2384185791015625invalid bit sizeGODEBUG: value "allowmultiplevcscryptocustomrandunknown event %dduplicated key 'template: %s: %sunknown node: %s%s overflows intExpiredEmptyUserid_token missingclient_assertioncel.lib.optionalcel.validator.%scel.lib.ext.mathcel.lib.ext.setslist_flatten_intmath_@min_doublemath_@max_doublemath_ceil_doublemath_sign_doublemath_sqrt_doubleno such overloadregex.extractAlllist_join_stringoidc locales: %woidc: %w into %T>CLIENT:ADDRESS,regexp: Compile(dataEnciphermentinvalid key sizeTLSv1.3-SHA2-256TLSv1.2-SHA2-256invalid ip:port invalid AddrPortinvalid dns nameRCodeFormatErrorunpacking headerinvalid rune %#Udivision by zerounclosed commentendpoint not setCOMPONENT_PARSER22u + 33u // 55u7.0 / 2.0 // 3.5-(3.14) // -3.141u < -1 // falseless_equals_bool1 <= 1.1 // true-1 <= 0u // true1u <= 2u // true1u <= 23 // true2.1 <= 3 // true2u > 1.9 // true3.0 > 3 // false2.3 > 2u // truegreater_duration2 >= 1.1 // true1 >= 1.0 // true2u >= 1u // true23u >= 1 // true3.1 >= 3 // truedouble_to_doublestring_to_doubleuint64_to_doubleint(123u) // 123string_to_stringdouble_to_stringuint64_to_stringuint64_to_uint64double_to_uint64string_to_uint64ends_with_stringunknown type: %sSyntax error: %sedition_defaultsunknown type: %Tinvalid type: %Tgoogle/protobuf/%v.%s `oneof=%t`VISIBILITY_UNSETVISIBILITY_LOCALRETENTION_SOURCEEXPORT_TOP_LEVELInstRuneAnyNotNLlength too largeavx512vpclmulqdqunknown field %vset is read-onlypopMode back to Not implemented! to intermediatecomputeReachSet initialContext=, ctx dependent=addDFAState new ReportAmbiguity invalid type: %vinvalid code: %qinvalid code: %d""GET /debug/pprof/0123456789ABCDEFX0123456789abcdefxreflect.Value.Intillegal hex digitcan't scan type: seeker can't seekinvalid stream IDTransfer-EncodingCOMPRESSION_ERRORENHANCE_YOUR_CALMHTTP_1_1_REQUIREDHEADER_TABLE_SIZEClientConn closed; SameSite=StrictIf-Modified-Sinceframe_ping_lengthtruncated headersunencrypted_http2bogus greeting %qreset_idle_streamconnection closedtransfer-encodinginvalid method %qmissing form bodyX-Idempotency-Keyhttp: nil handlerMoved PermanentlyFailed DependencyToo Many Requestspidfd_send_signalcontainermaxprocsgoroutine profileAllThreadsSyscallGC assist markingselect (no cases)sync.RWMutex.Lockwait for GC cycletrace proc statusSIGINT: interruptSIGBUS: bus errorSIGCONT: continuesync.(*Cond).Wait: missing method invalid addrBytesinvalid wordBytesnotetsleepg on g0bad TinySizeClassimmortal metadataruntime: pointer g already scannedmark - bad statusscanObject n == 0swept cached spanmarkBits overflowruntime: summary[runtime: level = , p.searchAddr = futexwakeup addr=, 0, {interval: {ns}}, nil) errno=results: got {r1=internal/runtime/thread exhaustionlocked m0 woke upentersyscallblock spinningthreads=gp.waiting != niltaggedPointerPackunknown caller pcstack: frame={sp:trace arena allocruntime: nameOff runtime: typeOff runtime: textOff exec format errorpermission deniedno data availablestale file handlewrong medium typeTime.AppendText: corrupt zip file fractional secondlog.vpn-client-iphttp.check.ipaddroauth2.auth-styleAuthStyleInParamsAuthStyleInHeaderauthstyleinheaderauthstyleinparamshttp.secret is %woauth2.issuer: %whttp.ServeTLS: %wopenVPNUserIPAddroauth2TokenClaimserror_descriptionuserinfo failed: encrypt state: %wOpenVPN Version: scanner error: %wencrypt error: %wdecrypt error: %wreflect: call of reflect.Value.Lenunknown type kind has invalid namereflect.Value.Capreflect: New(nil)invalid bit size in string literalClose_PunctuationFinal_PunctuationOther_PunctuationOld_North_ArabianOld_South_Arabiandecryption failedhandshake failureillegal parametermissing extensionunrecognized nameurlmaxqueryparamsmultipartmaxpartsmessage too largeindex > windowEndif-modified-sincex-forwarded-protoDiacriticalAcute;DiacriticalGrave;DiacriticalTilde;DoubleRightArrow;DownArrowUpArrow;EmptySmallSquare;GreaterEqualLess;GreaterFullEqual;LeftAngleBracket;LeftUpDownVector;LessEqualGreater;NonBreakingSpace;NotRightTriangle;NotSupersetEqual;RightTriangleBar;RightUpTeeVector;RightUpVectorBar;UnderParenthesis;UpArrowDownArrow;circlearrowright;downharpoonright;ntrianglerighteq;rightharpoondown;rightrightarrows;twoheadleftarrow;vartriangleright;NotPrecedesEqual;NotSucceedsEqual;NotSucceedsTilde;PeriodType: %s %s%d: %d [%d: %d] @# HeapAlloc = %d │ │ │ │ -# HeapInuse = %d │ │ │ │ -cycles/second=%v │ │ │ │ -truncated profilemalformed profile from a write of 1192092895507812559604644775390625winreadlinkvolumeerror open %q: %werror stat %q: %wdecrypt state: %wtimestamp_to_yearno such field: %scel.lib.ext.listscel.lib.ext.regextransformMapEntry@__sortBy_input__math_@min_int_intmath_@max_int_intmath_floor_doublemath_round_doublemath_trunc_doublemath_isInf_doublemath_isNaN_doublemath.bitShiftLeft does not compareinvalid signaturetoken has expiredredirect_disabled/etc/ssl/cert.peminvalid BMPStringinvalid IA5Stringunexpected resultunsupported curve060102150405Z0700%%!%c(big.Int=%s)bad character %#UcallTokenEndpointunknown type '%s'COMPONENT_RUNTIMEless_double_int64less_int64_doubleless_int64_uint64less_uint64_int64 member call withless_equals_bytesinvalid type: nil10.5 - 2.0 // 8.51u < 0.9 // false2.0 < 2.4 // true2.3 < 2u // false-1.0 < 1u // true'a' < 'b' // trueless_equals_int641u <= 1.0 // true1u <= 1.1 // true2.0 <= 2u // true2.4 > 2.0 // true'b' > 'a' // truegreater_timestamp2u >= 1.9 // true2.3 >= 2u // true[1, 2, 3][1] // 2size(b'123') // 3type(int) // typeint64_to_durationduration_to_int64int('123') // 123uint(123) // 123uduration_to_hoursid: %v, names: %vinvalid attributehas(user.address)public_dependencyoption_dependencyobjc_class_prefixtrailing_commentsidempotency_levelmarshaling %s: %vVISIBILITY_EXPORTRETENTION_UNKNOWNRETENTION_RUNTIMEENUM_TYPE_UNKNOWNinvalid timestampexpired timestampPEM decode failedmissing closing )missing closing ]divisor too largeinteger too largeKAS-ECC-SSC P-256mlkem: PCT failed%s: %v is not set,conflictingAlts=mismatched input extraneous input testing %s at %s │ │ │ │ -execATN decision FALLING off rule invalid range: %vnextId too large:invalid wire dataXXX_OneofWrappersBUG: %v not in %vContainingMessageIsStreamingClientIsStreamingServerreceiving signal: context.Backgroundvalue out of rangeflag %q contains =flag redefined: %sreflect.Value.Uintunexpected newlinecannot be negativehttp: blank cookiereceived from peerhttp: no such fileapplication/x-gzipFLOW_CONTROL_ERRORProxy-Authenticate404 page not foundframe_goaway_shortUNKNOWN_SETTING_%dconnection is idleunexpected type %Ttrailers_not_endedGo-http-client/2.0Go-http-client/1.1connection refusedTemporary RedirectPermanent RedirectMethod Not AllowedExpectation Failedbad Content-Lengthfield value for %q/debug/pprof/traceadaptivestackstartdontfreezetheworldtraceadvanceperiodtracebackancestorsgarbage collectionsync.RWMutex.RLockGC worker (active)stopping the worldwait until GC endssystem page size ( but memory size /gc/pauses:seconds because dotdotdotruntime: npages = invalid skip valueruntime: range = {runtime: released=index out of rangeruntime: gp: gp=runtime: getg: g=forEachP: not done in async preempt │ │ │ │ +sigaction failed2384185791015625invalid bit size0123456789ABCDEFcontext canceledbad time type %TSUCCESS: exiting>CLIENT:CONNECT,GODEBUG: value "allowmultiplevcscryptocustomrandhttpcookiemaxnum: value of type after object key/etc/resolv.confhostLookupOrder=non-IPv4 addressnon-IPv6 addressunknown network no colon on lineinvalid host: %winvalid dns nameRCodeFormatErrorunpacking headerexec format errorpermission deniedno data availablestale file handlewrong medium typecontainermaxprocsgoroutine profileAllThreadsSyscallGC assist markingselect (no cases)sync.RWMutex.Lockwait for GC cycletrace proc statusSIGINT: interruptSIGBUS: bus errorSIGCONT: continuesync.(*Cond).Wait: missing method invalid addrBytesinvalid wordBytesnotetsleepg on g0bad TinySizeClassimmortal metadataruntime: pointer g already scannedmark - bad statusscanObject n == 0swept cached spanmarkBits overflowruntime: summary[runtime: level = , p.searchAddr = futexwakeup addr=, 0, {interval: {ns}}, nil) errno=results: got {r1=internal/runtime/thread exhaustionlocked m0 woke upentersyscallblock spinningthreads=gp.waiting != niltaggedPointerPackunknown caller pcstack: frame={sp:trace arena allocruntime: nameOff runtime: typeOff runtime: textOff 1192092895507812559604644775390625corrupt zip file 0123456789ABCDEFX0123456789abcdefxreflect.Value.Intinvalid bit size from a write of pidfd_send_signalauth_control_fileauth_pending_file │ │ │ │ +>CLIENT:ENV,ENDmultipartmaxpartsurlmaxqueryparamswinreadlinkvolumereflect: call of reflect.Value.Lenunknown type kindreflect: New(nil)in string literalinput/output errorno child processesfile name too longno locks availableidentifier removedmultihop attemptedRFS specific errorstreams pipe errorconnection refusedoperation canceledwrite to auth fileunknown auth stateadaptivestackstartdontfreezetheworldtraceadvanceperiodtracebackancestorsgarbage collectionsync.RWMutex.RLockGC worker (active)stopping the worldwait until GC endssystem page size ( but memory size /gc/pauses:seconds because dotdotdotruntime: npages = invalid skip valueruntime: range = {index out of rangeruntime: gp: gp=runtime: getg: g=forEachP: not done in async preempt │ │ │ │ instruction bytes:mp.gsignal stack [bad manualFreeListruntime: textAddr frames elided... │ │ │ │ -, locked to thread, synctest bubble input/output errorno child processesfile name too longno locks availableidentifier removedmultihop attemptedRFS specific errorstreams pipe erroroperation canceledsegmentation fault: day out of rangeTime.MarshalJSON: Time.MarshalText: unknown time zone preferred_usernamehttp.baseurl is %wsalsa20-encryptionno tokens providedhttpErrorHandler: client establishedreflect.Value.Callreflect.Value.Elemreflect.Value.Sendreflect.Value.Typereflect: Zero(nil)exceeded max depthinvalid character in numeric literalreflect.TypeAssertCaucasian_Albanianunexpected messageexport restrictioninvalid IP-literalserver misbehavinginvalid IP address/etc/nsswitch.confinvalid criteria: application/mswordbufio: buffer fullproxy-authenticateRequest.URL is nildecoding error: %vDoubleUpDownArrow;DoubleVerticalBar;DownLeftTeeVector;DownLeftVectorBar;FilledSmallSquare;GreaterSlantEqual;LeftDoubleBracket;LeftDownTeeVector;LeftDownVectorBar;LeftTriangleEqual;NegativeThinSpace;NotReverseElement;NotTildeFullEqual;RightAngleBracket;RightUpDownVector;SquareSubsetEqual;VerticalSeparator;blacktriangledown;blacktriangleleft;leftrightharpoons;rightleftharpoons;twoheadrightarrow;NotGreaterGreater;NotLessSlantEqual;NotNestedLessLess;NotSquareSuperset;# TotalAlloc = %d │ │ │ │ -# Stack = %d / %d │ │ │ │ -# MSpan = %d / %d │ │ │ │ -use of closed file298023223876953125/cpu.cfs_quota_us │ │ │ │ +, locked to thread, synctest bubble 298023223876953125value out of rangeTime.MarshalJSON: Time.MarshalText: unknown time zone reflect.Value.Uintuse of closed filecannot be negativecontext.Background%w: %q (empty key)/cpu.cfs_quota_us │ │ │ │ /proc/self/cgroup │ │ │ │ -x509negativeserialtag:yaml.org,2002:len of nil pointerauthorization_codeclaims: %w into %Tcipher is requiredinvalid claim typetimestamp_to_monthtimestamp_to_hoursinternal error: %vcel.lib.ext.protos@mapInsert_map_mapmath_@min_int_uintmath_@min_uint_intmath_@min_list_intmath_@max_int_uintmath_@max_uint_intmath_@max_list_intmath_bitOr_int_intmath.bitShiftRightstring_char_at_intstring_lower_asciistring_upper_ascii>CLIENT:DISCONNECT/etc/pki/tls/certsunable to parse IPnetip.ParsePrefix(RCodeServerFailurenegative bit indexCallRevokeEndpointtimestamp overflowno such field '%s'unknown type: '%s'less_double_uint64less_uint64_double'%s' is not a typeless_equals_stringstarts_with_stringnot_strictly_false1 != 2 // true3.0 != 3.1 // truedivide two numbersless_equals_uint642.0 <= 2.4 // trueless_equals_double-1.0 <= 1u // true'a' <= 'b' // true'a' <= 'a' // true2.4 >= 2.0 // true'b' >= 'a' // trueb'123'.size() // 3size('hello') // 5type(type) // typebool(true) // truestring_to_durationint(123.45) // 123timestamp_to_int64duration_to_stringint64_to_timestampuint(123u) // 123uerrors within CEL.cannot consume EOFoperator not foundpositive_int_valuenegative_int_valueedition_introducededition_deprecatedLEGACY_BEST_EFFORTcrypto/rsa: p == qnon-minimal lengthtruncated sequencesequence truncatedgo fips object v1 │ │ │ │ -duplicate field %v, conflictingAlts=mapInitializerListduplicate name: %qversion: %s │ │ │ │ -bad flag syntax: %sreflect.Value.IsNilreflect.Value.Floatbad unicode format client disconnectedhttp: Server closedINADEQUATE_SECURITYINITIAL_WINDOW_SIZEProxy-AuthorizationIf-Unmodified-Sinceframe_data_stream_0 (%d bytes omitted)err must be non-nilTLS version too lowflow_on_data_lengthheaders_half_closedhost/path missing /multipart/form-dataContent-Length: 0 │ │ │ │ -non-nil leaf fieldsinvalid header namenetwork unreachableSwitching ProtocolsPrecondition FailedMisdirected RequestService UnavailableConnection: close │ │ │ │ -invalid Trailer key already registeredunknown status code/debug/pprof/symbolContent-DispositionstrongFromWeakQueueGC mark terminationsync.WaitGroup.Waitchan send (durable)SIGTRAP: trace trapwait for debug call__vdso_gettimeofdaycgocall unavailablepanicwrap: no ( in panicwrap: no ) in called using nil *unknown wait reasonnotesleep not on g0GC work not flushedunaligned sysUnused/gc/scan/heap:bytes/gc/heap/goal:bytes/gc/heap/live:bytesmarkroot: bad index, gp->atomicstatus=marking free object KiB work (eager), [controller reset]mspan.sweep: state=runtime: heapInUse=runtime: totalFree=sysMemStat overflowbad sequence numberpanic during mallocpanic holding locksmissing deferreturnunexpected gp.parampanic during panic │ │ │ │ +x509negativeserialreflect.Value.Elemreflect.Value.Typeexceeded max depthinvalid character in numeric literalreflect.TypeAssertserver misbehavinginvalid IP address/etc/nsswitch.confinvalid criteria: invalid IP-literalunable to parse IPRCodeServerFailurebad file descriptortoo many open filesdirectory not emptydevice not a streamdisk quota exceededstrongFromWeakQueueGC mark terminationsync.WaitGroup.Waitchan send (durable)SIGTRAP: trace trapwait for debug call__vdso_gettimeofdaycgocall unavailablepanicwrap: no ( in panicwrap: no ) in called using nil *unknown wait reasonnotesleep not on g0GC work not flushedunaligned sysUnused/gc/scan/heap:bytes/gc/heap/goal:bytes/gc/heap/live:bytesmarkroot: bad index, gp->atomicstatus=marking free object KiB work (eager), [controller reset]mspan.sweep: state=sysMemStat overflowbad sequence numberpanic during mallocpanic holding locksmissing deferreturnunexpected gp.parampanic during panic │ │ │ │ , g->atomicstatus=unexpected g status_cgo_setenv missingbad runtime │ │ │ │ -mstartm not found in allmstopm holding lockssemaRoot rotateLeftbad notifyList sizeruntime: preempt g0runtime: pcdata is sync.Cond is copiedbad file descriptortoo many open filesdirectory not emptydevice not a streamdisk quota exceededillegal instructionstopped (tty input)bad value for field/usr/lib/locale/TZ/openvpn-auth-oauth2enable TLS listeneroauth2.groups-claimoauth2.validate.acroauth2.validate.celAuthStyleAutoDetectauthstyleautodetectoauth2.issuer is %whmac-authentication%w: token too largeGET %s/oauth2/startopenVPNSessionStateCodeExchangeHandlerverifyTokenResponse%w: id_token.claimsclient-auth %d %d │ │ │ │ -error accepting: %wpanic: %v; stack %sreflect.Value.Bytesreflect.Value.Fieldreflect.Value.Indexreflect.Value.Slicereflect.Value.Clear are not comparableafter array elementInitial_PunctuationParagraph_SeparatorCanadian_AboriginalKhitan_Small_Scriptrevoked certificateexpired certificateunknown certificateunknown cipher typemaximum_name_lengthinvalid URL escape missing ']' in hostparsenetlinkmessagecriterion too shortmultipartmaxheadersskip this directory2006-01-02 15:04:05mime: no media typeapplication/rdf+xmlbinary.LittleEndiancontent-dispositionif-unmodified-sinceproxy-authorizationinvalid Host headervalue for header %qevictCount overflowDownRightTeeVector;DownRightVectorBar;LongLeftRightArrow;Longleftrightarrow;NegativeThickSpace;PrecedesSlantEqual;ReverseEquilibrium;RightDoubleBracket;RightDownTeeVector;RightDownVectorBar;RightTriangleEqual;SquareIntersection;SucceedsSlantEqual;blacktriangleright;longleftrightarrow;NotLeftTriangleBar;parsing profile: %w# %#x %s+%#x %s:%d │ │ │ │ -# HeapObjects = %d │ │ │ │ -# MCache = %d / %d │ │ │ │ -# BuckHashSys = %d │ │ │ │ -# NumForcedGC = %d │ │ │ │ -sampling period=%d │ │ │ │ -14901161193847656257450580596923828125wrong unescaped len/cpu.cfs_period_us │ │ │ │ -embedfollowsymlinksgotestjsonbuildtextfile already existsfile does not existfile already closedwhile parsing a tagempty option stringNewRelyingPartyOIDC@not_strictly_falseinvalid %s argumentcel.lib.ext.stringsbase64_encode_bytesmath_@min_uint_uintmath_@min_list_uintmath_@max_uint_uintmath_@max_list_uintmath_bitAnd_int_intmath_bitXor_int_intmath_bitNot_int_intstring_split_stringempty client reason>CLIENT:ESTABLISHED>CLIENT:CR_RESPONSEunexpected InstFailunknown hash value negative coordinatex509: malformed OIDx509: trailing datax509: unknown error20060102150405Z0700 too large for IPv4 too large for IPv6zero length segmentRCodeNotImplementedunclosed left parenunknown branch typetemplate: %s:%d: %sunexpected %s in %sinvalid private keyinvalid UUID formatgoogle.protobuf.AnyERROR: %s:%d:%d: %sinvalid import: nil"a" != "a" // false3.14 + 1.59 // 4.733.5 * 40.0 // 140.0greater_equals_bool'hello'.size() // 5int('-456') // -456timestamp_to_stringstring_to_timestampuint('123') // 123uduration_to_minutesduration_to_secondsid: %v, operand: %vinvalid int literaljava_multiple_filescc_generic_servicespy_generic_servicesdeprecation_warningdescriptor mismatch%v: unknown kind %vIDEMPOTENCY_UNKNOWNJSON_FORMAT_UNKNOWNhash key is not setmodulus must be > 1unknown Go type: %vunexpected token %sinvalid %v value %vfailed predicate: {Method not defined!invalid key or typeinvalid nil pointerExtensionRangeArrayfield %v is invalidcatmsg: missing '}'catmsg: missing ')'catmsg: unreachableflag: help requestedtype not a pointer: invalid write resultSeek: invalid whenceSeek: invalid offsetLogValue panicked │ │ │ │ -%spad length too largehttp2: stream closedhttplaxcontentlengthMAX_HEADER_LIST_SIZE%s │ │ │ │ -connection error: %sframe_settings_mod_6No space found in %qconn_close_lost_pingsettings_big_or_dupsURL must have a hostassigned stream ID 0read_frame_too_largeinvalid use of queuebad wildcard name %qhttp: POST too largeHTTP/%d.%d %03d %s │ │ │ │ -invalid header valueunknown address typeRequest URI Too LongUnprocessable EntityInsufficient Storage/debug/pprof/cmdline/debug/pprof/profilereading request: %v │ │ │ │ -floating point errorGC sweep terminationResetDebugLog (test)chan send (nil chan)flushing proc cachesSIGALRM: alarm clockSIGTERM: termination__vdso_clock_gettimeclose of nil channelinconsistent lockedmnotetsleep not on g0bad system page size to unallocated span/gc/scan/stack:bytes/gc/scan/total:bytes/gc/heap/frees:bytes/gc/gomemlimit:bytesp mcache not flushed markroot jobs done │ │ │ │ -pacer: assist ratio=workbuf is not emptybad use of bucket.mpbad use of bucket.bpruntime: totalAlloc=runtime: double waitpreempt off reason: forcegc: phase errorgopark: bad g statusgo of nil func valueselectgo: bad wakeupsemaRoot rotateRightreflect.makeFuncStubtrace: out of memorywirep: already in goinvalid request codebad font file formatconnection timed outis a named type filekey has been revokedstopped (tty output)urgent I/O conditiontime: invalid number/usr/share/zoneinfo/oauth2.endpoint.authoauth2.client.secretoauth2.refresh-noncebase64 decode %q: %wnet.FileListener: %wclientConfigProfilesrevoke refresh token%w: groups claim: %Toverride-username %qclient-auth-nt %d %d/oauth2/start?state=value does not existreflect: cannot use returned zero Valuereflect.Value.IsZeroreflect.Value.Methodreflect.Value.SetIntreflect.Value.Slice3json: Unmarshal(nil)json: Unmarshal(nil json: error calling Egyptian_HieroglyphsMeroitic_Hieroglyphsunknown PSK identitycertificate requiredcipher_suites kdf_idinvalid DNS responseunexpected network: form-data; name="%s"flate: closed writergzip: invalid headerheader line too longDoubleLongLeftArrow;DownLeftRightVector;LeftArrowRightArrow;NegativeMediumSpace;RightArrowLeftArrow;SquareSupersetEqual;leftrightsquigarrow;NotGreaterFullEqual;NotRightTriangleBar;no profiles to mergemalformed ELF binary │ │ │ │ -# runtime.MemStats │ │ │ │ -# HeapReleased = %d │ │ │ │ -37252902984619140625x509usefallbackrootsinvalid map key: %#vunknown scalar styleinvalid parser statewhile parsing a nodewhile scanning a tagif/with can't use %vnil is not a commanderror calling %s: %windex of untyped nilindex of nil pointerslice of untyped nilslice of nil pointerclaim does not existtimestamp_to_minutestimestamp_to_secondscel.lib.ext.encoderscel.lib.ext.comprev2base64_decode_stringmath_@min_int_doublemath_@min_double_intmath_@max_int_doublemath_@max_double_intmath_isFinite_doublemath_bitOr_uint_uintstring_substring_intnonce does not matchgetCert can't be nilinvalid UTF-8 stringx509: malformed spkiunsupported KDF %04xinvalid integer typemissing IPv6 addressunexpected characternegative Prefix bitsnumber has no digitsbad karatsuba lengthinteger overflow: %qmissing value for %scan not add field %q │ │ │ │ -[0m%s %-44s greater_double_int64greater_int64_doublegreater_int64_uint64greater_uint64_int64undefined field '%s'greater_equals_bytesinvalid feature: nilmultiply two numbersless than the secondfalse < true // trueless_equals_durationtrue > false // truegreater_equals_int64size([1, 2, 3]) // 3bool('true') // truedouble(1.23) // 1.23double(123) // 123.0duration_to_durationuint(123.45) // 123uno such overload: %sunsupported expr: %vmap macros together.invalid uint literalunsupported constantjava_outer_classnameuninterpreted_optionenforce_naming_styletype.googleapis.com/WARNING: %v │ │ │ │ -block key is not settimestamp is too newbase64 decode failed (and 1 other error)expression too largeinvalid repeat countasn1: syntax error: sha3: Sum after Readinvalid nil Durationduplicate map key %v%s: invalid %v value,hasSemanticContext=DFA after MatchATN: start state closure=predictATN decision ctx sensitive state fieldInitializerListinvalid field numberinvalid map key typeextra data in bufferkey is not comparableunsupported operationflag %q begins with -%s flag redefined: %sreflect.Value.Complexfeature not supportedhttp: nil Request.URLUNKNOWN_FRAME_TYPE_%dframe_ping_has_streamover_max_streams_racetoo_many_early_resetsRoundTrip failure: %vheader list too largeUnhandled Setting: %vnet/http: nil Contexttoo many Host headershttp: invalid patternmalformed Host header%03d status code %d │ │ │ │ -unknown address type command not supportedPrecondition RequiredInternal Server Errornegative shift amountdataindependenttimingsystem goroutine wait/gc/heap/allocs:bytesruntime: work.nwait= previous allocCount=, levelBits[level] = runtime: searchIdx = profiler hash bucketsruntime: mappedReady=runtime: totalMapped=defer on system stackpanic on system stackasync stack too large_cgo_unsetenv missingstartm: m is spinningstartlockedm: m has pfindRunnable: wrong ppreempt at unknown pcreleasep: invalid argcheckdead: runnable g from outside bubble │ │ │ │ -runtime: newstack at runtime: newstack sp=runtime: confused by timer data corruptionblock device requiredread-only file systempackage not installedlink has been severedstate not recoverabletrace/breakpoint trapuser defined signal 1user defined signal 2virtual timer expiredtime zone offset houroauth2.endpoint.tokenoauth2.refresh.secretoauth2.validate.rolesunknown identitfer %dunable to parse tokenhttp %s server is nilmissing required rolecel validation failedopenVPNUserCommonNamecode_challenge_methodfailed to get state: <([^>]+)>; rel="next"<([^>]+)>; rel="last"access token is emptyunknown client reasonclient authenticationfailed to deny clientoauth2 client not setset read deadline: %wERROR: bad password │ │ │ │ -unknown ABI part kind of unexported methodunexpected value stepreflect.Value.SetZeroreflect.Value.Pointerreflect.Value.SetUintbad type in compare: after top-level valuein string escape codeConnector_PunctuationAnatolian_HieroglyphsInscriptional_Pahlavidecompression failureunsupported extensioncipher_suites aead_idlocalhost.localdomainsingle-request-reopenparsenetlinkrouteattrapplication/xhtml+xmlbufio: negative countuserinfo_in_authorityCapitalDifferentialD;DoubleLeftRightArrow;DoubleLongRightArrow;EmptyVerySmallSquare;NestedGreaterGreater;NotDoubleVerticalBar;NotLeftTriangleEqual;NotSquareSubsetEqual;OpenCurlyDoubleQuote;ReverseUpEquilibrium;NotGreaterSlantEqual;malformed profile: %vunknown wire type: %d%s profile: total %d │ │ │ │ -# GCCPUFraction = %v │ │ │ │ -186264514923095703125931322574615478515625/proc/self/mountinfo │ │ │ │ -concurrent map writesinvalid emitter stateexpected STREAM-STARTexpected DOCUMENT-ENDcannot marshal type: write handler not setunrecognized option: authorization_pendingverifySignatureRemoteclient_assertion_typecel.validator.matchesselect_optional_fieldindex %d out of range@sortByAssociatedKeysmath_@min_double_uintmath_@min_uint_doublemath_@min_list_doublemath_@max_double_uintmath_@max_uint_doublemath_@max_list_doublemath_bitAnd_uint_uintmath_bitXor_uint_uintmath_bitNot_uint_uintissuer does not matchaudience is not validgroup: unknown group invalid NumericStringx509: invalid versionunsupported AEAD %04xIPv4 address too longunexpected slice sizeset bit is not 0 or 1bad number syntax: %qundefined variable %qgoogle.protobuf.ValueCOMPONENT_UNSPECIFIEDgreater_double_uint64greater_uint64_doublegreater_equals_stringinvalid variable: nilinvalid function: nilinvalid overload: niltrue || false // trueerror || true // truedyn(3.0) == 3 // trueadd_duration_durationfalse <= true // trueless_equals_timestamptrue >= false // truegreater_equals_uint64greater_equals_double[1, 2, 3].size() // 3double(123u) // 123.0string(123u) // '123'operation interruptedno viable alternativejava_generic_servicesthe value is too longinvalid named captureinvalid scalar lengthcrypto/rsa: p is evensequence tag mismatchsimulated PCT failuremissing "@type" fieldgoogle.protobuf.Emptymissing "value" fieldinvalid nil TimestampInvalid state number.,dipsIntoOuterContext, allSubsetsConflict= to SkippedStopStatesdips into outer ctx: Child may not be nullDEFAULT_TOKEN_CHANNELmessage_set_extensionAPI_LEVEL_UNSPECIFIEDinvalid nesting depthExtensionRangeOptionsunexpected field kindXXX_lazyUnmarshalInfomismatching field: %vunknown log format: %sGET /debug/pprof/tracereflectlite.Value.Type0123456789aAbBcCdDeEfFexpected quoted stringhttp2: frame too largewrite on closed bufferbody closed by handlerapplication/postscriptDEBUG_HTTP2_GOROUTINESMAX_CONCURRENT_STREAMSframe_data_pad_too_bigunexpected empty hpackmalformed HTTP requestmalformed HTTP versionX-Content-Type-OptionsUnsupported Media Typepconn is not in flightinteger divide by zeroCountPagesInUse (test)ReadMetricsSlow (test)trace reader (blocked)trace goroutine statusGC weak to strong waitchan receive (durable)SIGSTKFLT: stack faultSIGTSTP: keyboard stopsend on closed channelcall not at safe pointgetenv before env initinterface conversion: freeIndex is not valids.freeindex > s.nelemsbad sweepgen in refillspan has no free spaceruntime: out of memory/gc/scan/globals:bytes/gc/heap/frees:objectsruntime:scanstack: gp=scanstack - bad statusheadTailIndex overflowruntime: heapReleased=runtime: global value=runtime.main not on m0set_crosscall2 missingbad g->status in readywirep: invalid p stateassembly checks failed received during fork │ │ │ │ -stack not a power of 2minpc or maxpc invalidnon-Go function at pc=build line missing '='argument list too longcannot allocate memoryremote address changedprotocol not availableprotocol not supportedaddress already in usenetwork is unreachable/lib/time/zoneinfo.zipoauth2.refresh.enabledoauth2.refresh.expiresoauth2.validate.groupsoauth2.validate.ipaddroauth2.validate.issuerunknown auth-style: %dunknown auth-style: %soauth2.client.id is %whkdf: counter overflowGET %s/oauth2/callbackmissing required groupprofile selector tokenexecuting template: %wAuthenticatedEmptyUserrefresh token is emptyclient-deny %d %d "%s"hold release succeededcommand error '%s': %werror lookup group: %wdata map cannot be nilreflectlite.Value.Elemreflect.Value.MapIndexreflect.MapIter.SetKeyunexpected method stepreflect.Value.SetFloat to array with length into Go struct field json: unknown field %qInscriptional_ParthianNyiakeng_Puachue_Hmongerror decoding messageinappropriate fallbackECDSAWithP256AndSHA256ECDSAWithP384AndSHA384ECDSAWithP521AndSHA512extended master secret.localhost.localdomainmissing ']' in addressinvalid address familyoperation was canceled/usr/share/mime/globs2/etc/apache/mime.typesunexpected length codegzip: invalid checksumaccess-control-max-ageinvalid HTTP header %sinvalid Trailer key %qhpack: string too longheader field %q = %q%sidna: invalid label %qCloseCurlyDoubleQuote;DoubleContourIntegral;FilledVerySmallSquare;NegativeVeryThinSpace;NotPrecedesSlantEqual;NotRightTriangleEqual;NotSucceedsSlantEqual;4656612873077392578125exit hook invoked exitundefined variable: %sindex out of range: %d__not_strictly_false__cel.validator.durationcontext can not be nilcould not find key: %qnegative precision: %dno such overload: sqrtstring_index_of_stringoidc custom claims: %woverflowing coordinate/etc/ssl/ca-bundle.pemx509: malformed issuerIPv4 address too shortmultiple :: in addressbad bits after slash: skipping Question Nameskipping Question TypeInt.Scan: invalid verbinvalid number base %dinternal inconsistencyunexpected right parenexpected end; found %sparenthesized pipelineinvalid urn prefix: %qgoogle.protobuf.Structunknown enum name '%s'COMPONENT_TYPE_CHECKERunexpected %s type: %vinvalid validator: nilinvalid extension: niltrue && true // trueerror || error // trueadd_duration_timestampadd_timestamp_durationnegate a numeric value// error is generated.'cat' < 'cab' // false2 in [1, 2, 3] // truebool('false') // falsedouble('1.23') // 1.23string(true) // 'true'string(-123) // '-123'timestamp_to_timestampid: %v, attributes: %vno such overload: %s()unsupported ident kindunsupported syntax '?'invalid double literalunsupported expressionjava_string_check_utf8php_metadata_namespaceinvalid empty type URLunknown parent type %TFIELD_PRESENCE_UNKNOWNthe value is not validerror parsing regexp: crypto/rsa: p * q != nzero length BIT STRINGsimulated CAST failuresha3: Write after ReadInvalid ATNConfig typeDFA after predictATN: oneof type already setbytes,1002,opt,name=goSTRIP_ENUM_PREFIX_KEEPinvalid message lengthslice length too largeinvalid tracestate keyXXX_InternalExtensionsinvalid UTF-8 detected0123456789abcdefABCDEFcatmsg: illegal varintcatmsg: unknown var %qconfiguration error: %wGET /debug/pprof/symbolerror http listener: %wreloading configurationreflectlite.Value.IsNil0123456789aAbBcCdDeEfF_called from %s (%s:%d) │ │ │ │ +mstartm not found in allmstopm holding lockssemaRoot rotateLeftbad notifyList sizeruntime: preempt g0runtime: pcdata is 14901161193847656257450580596923828125file already existsfile does not existfile already closed/usr/lib/locale/TZ/reflect.Value.IsNilreflect.Value.Floatno client connectedclient-pending-authERROR: bad password>CLIENT:DISCONNECT,wrong unescaped len/cpu.cfs_period_us │ │ │ │ +embedfollowsymlinksgotestjsonbuildtextmultipartmaxheadersreflect.Value.Bytesreflect.Value.Fieldreflect.Value.Indexafter array elementparsenetlinkmessagecriterion too shortinvalid URL escape missing ']' in hostzero length segmentRCodeNotImplementedinvalid request codebad font file formatconnection timed outis a named type filekey has been revokedfloating point errorGC sweep terminationResetDebugLog (test)chan send (nil chan)flushing proc cachesSIGALRM: alarm clockSIGTERM: termination__vdso_clock_gettimeclose of nil channelinconsistent lockedmnotetsleep not on g0bad system page size to unallocated span/gc/scan/stack:bytes/gc/scan/total:bytes/gc/heap/frees:bytes/gc/gomemlimit:bytesp mcache not flushed markroot jobs done │ │ │ │ +pacer: assist ratio=workbuf is not emptybad use of bucket.mpbad use of bucket.bpruntime: double waitpreempt off reason: forcegc: phase errorgopark: bad g statusgo of nil func valueselectgo: bad wakeupsemaRoot rotateRightreflect.makeFuncStubtrace: out of memorywirep: already in go37252902984619140625/usr/share/zoneinfo/LogValue panicked │ │ │ │ +%swrite to file %s: %w%w: %q (missing '=')httplaxcontentlengthx509usefallbackrootsreflect.Value.IsZerojson: error calling invalid DNS responseunexpected network: missing IPv6 addressunexpected characterblock device requiredread-only file systempackage not installedlink has been severedstate not recoverablemissing plugin handleinvalid plugin handleauthentication failedauthentication deniednegative shift amountdataindependenttimingsystem goroutine wait/gc/heap/allocs:bytesruntime: work.nwait= previous allocCount=, levelBits[level] = runtime: searchIdx = profiler hash bucketsdefer on system stackpanic on system stackasync stack too large_cgo_unsetenv missingstartm: m is spinningstartlockedm: m has pfindRunnable: wrong ppreempt at unknown pcreleasep: invalid argcheckdead: runnable gruntime: newstack at runtime: newstack sp=runtime: confused by timer data corruptionunsupported operation186264514923095703125931322574615478515625reflect.Value.Complexkey is not comparableinvalid client ID: %w/proc/self/mountinfo │ │ │ │ +concurrent map writesbad type in compare: of unexported methodunexpected value stepreflect.Value.Pointerafter top-level valuein string escape codelocalhost.localdomainsingle-request-reopenparsenetlinkrouteattrIPv4 address too longargument list too longcannot allocate memoryremote address changedprotocol not availableprotocol not supportedaddress already in usenetwork is unreachableclient auth response: authentication pendinginteger divide by zeroCountPagesInUse (test)ReadMetricsSlow (test)trace reader (blocked)trace goroutine statusGC weak to strong waitchan receive (durable)SIGSTKFLT: stack faultSIGTSTP: keyboard stopsend on closed channelcall not at safe pointgetenv before env initinterface conversion: freeIndex is not valids.freeindex > s.nelemsbad sweepgen in refillspan has no free spaceruntime: out of memory/gc/scan/globals:bytes/gc/heap/frees:objectsruntime:scanstack: gp=scanstack - bad statusheadTailIndex overflowruntime.main not on m0set_crosscall2 missingbad g->status in readywirep: invalid p stateassembly checks failed received during fork │ │ │ │ +stack not a power of 2minpc or maxpc invalidnon-Go function at pc=4656612873077392578125/lib/time/zoneinfo.zipunsupported scheme: %sSUCCESS: hold releasedexit hook invoked exitunexpected method step.localhost.localdomainmissing ']' in addressinvalid address familyoperation was canceledIPv4 address too shortmultiple :: in addressskipping Question Nameskipping Question Typeoperation not permittedinterrupted system calldevice or resource busyno space left on deviceoperation not supportedauthentication acceptedindex out of range [%x]ReadMemStatsSlow (test)chan receive (nil chan)garbage collection scanSIGIO: i/o now possibleSIGSYS: bad system callmakechan: bad alignmentclose of closed channelunlock of unlocked lock) must be a power of 2 │ │ │ │ +system huge page size (runtime: s.allocCount= s.allocCount > s.nelems/gc/heap/allocs:objectsruntime: internal errorwork.nwait > work.nprocleft over markroot jobsgcDrain phase incorrectMB during sweep; swept bad profile stack countruntime: eventfd failedruntime: netpoll failedpanic during preemptoffnanotime returning zerothe current g is not g0schedule: holding locksprocresize: invalid argmisuse of profBuf.writeunexpected signal valuespan has no free stacksstack growth after forkshrinkstack at bad timereflect.methodValueCall23283064365386962890625called from %s (%s:%d) │ │ │ │ (rest of stack elided) │ │ │ │ -http2: handler panickedhttp: request too largenet/http: abort Handlertext/xml; charset=utf-8ENABLE_CONNECT_PROTOCOLhttp: invalid header %shttp: invalid method %qError reading directoryunknown error code 0x%xframe_goaway_has_streamframe_headers_pad_shortframe_rststream_bad_lennet/http context value unknown relationship %qmalformed HTTP responsemulti wildcard not lastnon-zero reserved fieldnetwork not implementedcommand not implementedVariant Also Negotiatesfailed to compute deltaindex out of range [%x]ReadMemStatsSlow (test)chan receive (nil chan)garbage collection scanSIGIO: i/o now possibleSIGSYS: bad system callmakechan: bad alignmentclose of closed channelunlock of unlocked lock) must be a power of 2 │ │ │ │ -system huge page size (runtime: s.allocCount= s.allocCount > s.nelems/gc/heap/allocs:objectsruntime: internal errorwork.nwait > work.nprocleft over markroot jobsgcDrain phase incorrectMB during sweep; swept bad profile stack countruntime: eventfd failedruntime: netpoll failedpanic during preemptoffnanotime returning zerothe current g is not g0schedule: holding locksprocresize: invalid argmisuse of profBuf.writeunexpected signal valuespan has no free stacksstack growth after forkshrinkstack at bad timereflect.methodValueCallunexpected trace readeroperation not permittedinterrupted system calldevice or resource busyno space left on deviceoperation not supportedCPU time limit exceededprofiling timer expiredtime zone offset minutetime zone offset secondflag: version requestedopenvpn.auth-token-useroauth2.authorize-paramstls.LoadX509KeyPair: %werror oidc provider: %wfailed to accept clientSplit called after Scanreflect.Value.Interfacereflect.Value.NumMethodbytes.Buffer: too largejson: cannot unmarshal into Go value of type unexpected map key typeunsupported certificateno application protocolech accept confirmationCLIENT_TRAFFIC_SECRET_0SERVER_TRAFFIC_SECRET_0tls: invalid PSK binderQUICEncryptionLevel(%v)missing protocol schemeinvalid URI for requestunexpected address typemissing port in addressmultipart: NextPart: %winvalid response code: /etc/apache2/mime.typestext/css; charset=utf-8text/csv; charset=utf-8text/vtt; charset=utf-8syntax error in patternflate: internal error: invalid HTTP trailer %svarint integer overflowDiacriticalDoubleAcute;NotSquareSupersetEqual;expected complete batch23283064365386962890625", missing CPU support │ │ │ │ -exit hook invoked panicunknown character widthwhile scanning an aliastemplate %q not definedcannot assign nil to %sexpected bool; found %sfailed to parse URL: %wcel.validator.timestampcel.validator.cel_blockerror during formattingmath_@min_double_doublemath_@max_double_doubleinvalid extension fieldlist_sets_contains_liststring_split_string_intjoin: invalid input: %vunable to parse cid: %wunable to parse kid: %w/etc/pki/tls/cacert.peminvalid PrintableStringx509: malformed UTCTimex509: invalid key usagex509: malformed versioninvalid public key sizetoo many pointers (>10)segment length too longunpacking Question.Nameunpacking Question.Typeskipping Question Classpattern bits too long: bad karatsubaSqr length0123456789abcdefABCDEF_function %q not definedinvalid UUID length: %dbool ? : -> invalid variable %q: %winvalid function %q: %wundefined type name: %qtrue && false // falseerror && true // errorerror && false // falsefalse || false // false'cat' <= 'cab' // falsegreater than the secondgreater_equals_durationtype('hello') // stringbytes(b'abc') // b'abc'timestamp_to_seconds_tzindex out of bounds: %vno such overload: %s %dhas(Expr{}.id) // falseunsupported syntax: '`'unsupported syntax '.?'unsupported syntax '[?'reserved identifier: %smessage_set_wire_formatrepeated_field_encodingmultiple files named %qUTF8_VALIDATION_UNKNOWNinvalid escape sequenceunknown empty width argP224 point not on curveP256 point not on curveP384 point not on curveP521 point not on curveEd25519 sign and verifyed25519: bad public keycrypto/rsa: d too smallasn1: structure error: truncated tag or lengthFIPS 140-3 PCT passed: Token is not a Name: %vToken is not a Bool: %v%v has unknown kind: %vduplicate "@type" fieldduplicate "value" fieldexecATNWithFullContext mismatching cardinalityunsupported edition: %vSTRIP_ENUM_PREFIX_STRIPbad %s slice length: %d, received remote type invalid scalar encodinginvalid UTF-8 in stringinvalid Message.Get on invalid Message.Set on proto: integer overflowunknown accessor: %v.%sGET /debug/pprof/cmdlineGET /debug/pprof/profileValue kind is %s, not %sMon Jan _2 15:04:05 2006http: nil Request.Headerhttp: invalid trailer %stext/html; charset=utf-8unexpected buffer len=%vinvalid pseudo-header %qframe_headers_prio_shortread_frame_conn_error_%sstream %d already openedapplication/octet-streamPRI * HTTP/2.0 │ │ │ │ -ConnContext returned nilRequest Entity Too Largetracecheckstackownershipwaiting for cgo callbackhash of unhashable type : result of Go function cannot open standard fdsspan has no free objectsruntime: found obj at *(/cgo/go-to-c-calls:calls/gc/heap/objects:objects/sched/latencies:secondsqueuefinalizer during GCcheckfinalizers: queue: update during transitionruntime: markroot index can't scan our own stackgcDrainN phase incorrectpageAlloc: out of memoryruntime: p.searchAddr = range partially overlapsruntime: epollctl failed [recovered, repanicked]stack trace unavailable │ │ │ │ -runtime: mp.lockedInt = runqsteal: runq overflowgoroutine stack (system)unexpected syncgroup setdouble traceGCSweepStartfunction not implementedlevel 2 not synchronizedlink number out of rangeout of streams resourcesconnection reset by peerstructure needs cleaningfloating point exceptionfile size limit exceededRawSockaddrAny too small/usr/share/lib/zoneinfo/missing unit in duration/run/openvpn/server.sockopenvpn.common-name.modeopenvpn.reauthenticationunknown refresh-nonce %doauth2.endpoint.auth: %woauth2.refresh.secret %whmac verification failed%s/oauth2/start?state=%serror cel validation: %wunable to parse '%s': %wgroups/%s/memberships/%serror encoding state: %wsilent re-authenticationerror probe password: %wBuffer called after Scanreflect.MapIter.SetValuereflect.StructOf: field reflect.Value.SetComplexreflect.Value.UnsafeAddrjson: unsupported type: error decrypting messagecertificate unobtainabletls: malformed ECHConfigtls: server rejected ECHimage/vnd.microsoft.iconapplication/vnd.ms-excelflate: maxBits too largeinvalid argument to Intninvalid request :path %qidna: disallowed rune %UNotNestedGreaterGreater;malformed profile formatFunction ID %d not found%d: %#x/%#x/%#x %s %s %s116415321826934814453125582076609134674072265625htmlmetacontenturlescapeinvalid ChaCha8 encodingduplicate %TAG directiveread handler must be setexceeded max depth of %dwhile scanning an anchorexpected float; found %stimestamp_to_day_of_yeartimestamp_to_day_of_weekcel.lib.ext.cel.bindings@mapInsert_map_key_valueunexpected end of stringstring_substring_int_intno possible keys matchesunable to parse line: %sx509: malformed validityaddress string too shortresource length too longunpacking Question.Classinvalid pattern syntax: streamSafe was not resetFailed to fire hook: %v │ │ │ │ -[0m[%s]%s %-44s no such overload: %s(%s)google.protobuf.Durationless_equals_double_int64less_equals_int64_doubleless_equals_int64_uint64less_equals_uint64_int64greater_equals_timestampconvert a value to bytesduration_to_millisecondsbindings must be non-nilno such attribute(s): %s[].all(x, x > 0) // true^[A-Za-z_][0-9A-Za-z_]*$unsupported constant: %vcould not resolve %q: %vMESSAGE_ENCODING_UNKNOWNmissing likely tags data%s (and %d other errors)bigmod: division by zeroGODEBUG sys/cpu: value "", required CPU feature │ │ │ │ -chacha20: wrong key sizesha3: invalid hash stateunable to resolve %s: %vunable to resolve %v: %qstate type %d is invalidclosure at rule stop %s │ │ │ │ -PRED (collectPredicates=>=_p, ctx dependent=trueinvalid field number: %dnon-empty decoder bufferencodeArray: nil elementinvalid tracestate valuemismatching enum lengthsmissing end group markerunknown oauth2 provider: context deadline exceededno hex data for %x stringslog: level string %q: %whttp: invalid cookie nametext/plain; charset=utf-8connection is unavailablehttp: invalid Cookie.Name500 Internal Server Errorhttp2: Framer %p: read %vframe_data_pad_byte_shortframe_settings_has_streamframe_headers_zero_streamframe_headers_pad_too_bigframe_priority_bad_lengthhttp2: invalid header: %vhttp2: unsupported schemeread_frame_unexpected_eof{...} wildcard not at endhttp: invalid Host headerHTTP/1.1 100 Continue │ │ │ │ -port number out of range invalid username/passwordattachment; filename="%s"failed to collect profileos: DirFS with empty root/proc/sys/kernel/hostnamegoroutine profile cleanupGOMAXPROCS updater (idle)chansend: spurious wakeup when attempting to open runtime │ │ │ │ -lock: lock countbad system huge page sizearena already initialized to unused region of spanunaligned sysNoHugePageOS/sched/gomaxprocs:threadsmissing type in finalizerremaining pointer buffersnoscan object in scanSpanruntime: epollwait on fd slice bounds out of range_cgo_thread_start missingallgadd: bad status Gidleruntime: program exceeds startm: p has runnable gsstoplockedm: not runnablereleasep: invalid p statecheckdead: no p for timercheckdead: no m for timerunexpected fault address missing stack in newstackbad status in shrinkstackmissing traceGCSweepStartno such file or directoryno such device or addressinvalid cross-device linkresource deadlock avoidedsocket type not supportedno buffer space availableoperation now in progress2006-01-02T15:04:05Z07:00http.enable-proxy-headersopenvpn.override-usernameoauth2.endpoint.discoveryoauth2.client.private-keyoauth2.endpoint.token: %winvalid profile selectionreloading TLS certificateunable to fetch user dataerror oauth2 provider: %werror fetch user data: %werror check user data: %w/v1/groups/%s/membershipspush "auth-token-user %s"new client authenticationerror reading message: %wCLIENT:ENV,password=*** │ │ │ │ -reflect.Value.SetMapIndexreflect: Bits of nil Typereflect.StructOf: field "reflect.Value.OverflowIntjson: Unexpected key typejson: unsupported value: not at beginning of valuetls: protocol is shutdownnet/url: invalid userinfono answer from DNS serverno suitable address foundunexpected '[' in addressunexpected ']' in addressContent-Transfer-Encodingstrict-transport-securityClockwiseContourIntegral;DoubleLongLeftRightArrow;decompressing profile: %vinconsistent poll.fdMutex2910383045673370361328125GODEBUG: can not enable "impossible cgroup versionhash of unhashable type: 2006-1-2 15:4:5.999999999while parsing a flow nodedid not find expected keyinvalid Unicode characterdid not find expected '!'; defined templates are: can't evaluate command %qexpected string; found %scan't print %s of type %sunable read secret %s: %wtimestamp_to_day_of_monthtimestamp_to_millisecondserror matching locale: %wmath_bitShiftLeft_int_intlist_sets_equivalent_listlist_sets_intersects_listhttp status not ok: %s %sparsing of request failed%w: Expected: %s, got: %sx509: invalid RDNSequencex509: invalid RSA modulusx509: malformed extensionx509: malformed signatureexport-only instantiationIPv4 field has value >255illegal number syntax: %qrevoke returned status %dunsupported expr kind: %vunsigned integer overflowgoogle.protobuf.Timestampgoogle.protobuf.BoolValuegoogle.protobuf.ListValuegoogle.protobuf.NullValuetype conversion error: %vless_equals_double_uint64less_equals_uint64_double[1] + [2, 3] // [1, 2, 3]convert a value to an intconvert a value to a uinttimestamp_to_year_with_tzno such overload: %s(arg)no such overload: %s(...)unable to unescape stringdefault_symbol_visibilityleading_detached_commentsrequired field %v not setcb27e3aa (May 26th, 2020)google/protobuf/api.protocrypto/rsa: invalid primeunknown Go type for sliceexplicit tag has no childinvalid object identifiertesting simulated failureToken is not a String: %v%s: nanos out of range %v%v value out of range: %vslice index out of boundsdelegates is not providedLexerNoViableAltExceptionadaptivePredict decision No predicate with index: error decoding []byte: %scheckId: %d should be %d │ │ │ │ -bootstrap type wrong id: invalid proto wire formatinvalid Message.Clear on got %v, want *struct kindinvalid oneof descriptor Unexpected wire type (%d)catmsg: invalid number %qreflect.Value.CanInterfaceinteger overflow on token empty buffer in CopyBufferhttp: invalid cookie valueread from empty dataBuffernet/http: request canceledstopped after 10 redirectscannot release reservationduplicate pseudo-header %qhttp2: Framer %p: wrote %vframe_windowupdate_bad_lenframe_priority_zero_streaminternal error: bad Writerduplicate wildcard name %qliterals differ: %q and %qmalformed HTTP status codeaddress type not supportedHTTP Version Not SupportedreadLoopPeekFailLocked: %w │ │ │ │ -all goroutines stack traceSIGSTOP: stop, unblockableGC background sweeper wait or points to unpinned Go call from unknown functionnotewakeup - double wakeuppersistentalloc: size == 0/gc/cycles/total:gc-cyclesbad type kind in finalizerfailed putFast after drainnegative idle mark workersuse of invalid sweepLockerruntime: bad span s.state=runtime: consistent value=forEachP: P did not run fnwakep: negative nmspinningstartlockedm: locked to meinittask with no functionscorrupted semaphore ticketout of memory (stackalloc)shrinking stack in libcallruntime: pcHeader: magic= tracing is already enabledtraceRegion: out of memoryruntime: got trace reader no message of desired typeno CSI structure availableinvalid request descriptorname not unique on networkrequired key not available: day-of-year out of rangeopenvpn.client-config.pathparse issued timestamp: %wfailed to exchange token: idtoken_preferred_usernameerror from token store: %werror starting client autherror handling clients: %wpanic in handlePassThroughERROR: command not allowederror convert group id: %w using unaddressable valueunknown ABI parameter kind using zero Value argumentreflect.Value.MethodByNamereflect.Value.OverflowUintencountered a cycle via %sbad certificate hash valueECDSA verification failureinvalid port %q after hostcannot marshal DNS messagetoo many colons in addressAs4 called on IPv6 addressunclosed criterion bracketcriterion lacks equal sign/etc/httpd/conf/mime.typesinvalid argument to Int63ninvalid argument to Int31nid (%v) <= evictCount (%v)malformed chunked encodinginvalid CR in chunked linestring_table[0] must be ''pprof: use of zero Profile1455191522836685180664062572759576141834259033203125unknown line break settingfound undefined tag handlewhile parsing a block nodeinvalid character sequencewhile scanning a directiveinvalid value; expected %sexpected integer; found %sexpected complex; found %stoo many slice indexes: %dnon-function %s of type %snon-comparable type %s: %vpath %q is not a directorykey missing from map: '%s'level must be non-negativemath_bitShiftLeft_uint_intmath_bitShiftRight_int_intstring_index_of_string_intfailed to parse locale: %woidc registered claims: %w%w: expected %q but was %qecdsa: private key is zeroed25519: bad seed length: crypto/rsa: missing primescrypto/rsa: prime P is nilcrypto/rsa: prime Q is nilcannot parse rfc822Name %qx509: malformed parametersx509: malformed extensionscryptobyte: internal errorprefix length out of rangesegment prefix is reservedunterminated quoted stringunexpected . after term %q │ │ │ │ -[0m[%04d]%s %-44s google.protobuf.BytesValuegoogle.protobuf.FloatValuegoogle.protobuf.Int64Valuegoogle.protobuf.Int32Value'%s' is not a message typesubtract_duration_duration"a" in ["b", "c"] // falsebytes('hello') // b'hello'string('hello') // 'hello'timestamp_to_month_with_tztimestamp_to_hours_with_tzinvalid qualifier type: %TMore than %d syntax errorsinvalid unicode code pointunsupported expression: %vinvalid nil source messagegoogle.golang.org/genprotogoogle/protobuf/type.protoed25519: invalid signaturebase 128 integer too largetruncated base 128 integerasn1: invalid UTF-8 stringnon sequence tagged as setchacha20: wrong nonce sizechacha20: counter overflowmlkem: invalid seed lengthentropy: nil memory bufferlexer action %d is invalidcatalog: message not foundgob: local interface type ^([-+._a-zA-Z0-9]{1,32}|.)unexpected protobuf kind: │ │ │ │ -$!(UNKNOWNMSGHANDLER=%#x)catmsg: undefined macro %q2006-01-02 15:04:05.000000""invalid boolean flag %s: %vflag needs an argument: -%snet/http: use last responsehttpservecontentkeepheadersio.File missing Seek methodinvalid dependent stream IDhttp2: response body closednet/http: request completednet/http: invalid scheme %qhttp: invalid Cookie.DomainDATA frame with stream ID 0frame_rststream_zero_streamframe_pushpromise_pad_shorthttp2: server read frame %vignoring invalid trailer %qinvalid WriteHeader code %vadd DATA on non-open streamnet/http: invalid method %qnet/http: invalid header %sunsupported protocol schemePageCachePagesLeaked (test)SIGILL: illegal instructionSIGXCPU: cpu limit exceededcgoUse should not be calledmakechan: size out of rangeG waiting list is corruptedM structure uses sizeclass runtime │ │ │ │ -unlock: lock countprogToPointerMask: overflow/gc/cycles/forced:gc-cycles/memory/classes/other:bytes/memory/classes/total:bytesfailed to set sweep barrierwork.nwait was > work.nproc not in stack roots range [allocated pages below zero?address not a stack addressmspan.sweep: bad span stateinvalid profile bucket typeruntime: corrupted polldescruntime: netpollinit failedruntime: asyncPreemptStack=runtime: thread ID overflowstopTheWorld: holding locksgcstopm: not waiting for gc destroyed during GC phase runtime: checkdead: nmidle=runtime: checkdead: find g runlock of unlocked rwmutexsignal received during forksigsend: inconsistent statemakeslice: len out of rangemakeslice: cap out of rangegrowslice: len out of rangestack size not a power of 2timer when must be positive: unexpected return pc for build line with missing keychannel number out of rangecommunication error on sendnot a XENIX named type filekey was rejected by servicetime: invalid location namelog format. json or consoleopenvpn.bypass.common-namesTTL of stored oauth2 token.oauth2.validate.common-nameoauth2.openvpn-username-celerror http %s listening: %wfailed to build assertion: https://api.github.com/usererror handling commands: %werror handling messages: %wreflectlite.Value.Interfacereflectlite.Value.NumMethod is not assignable to type reflect.Value.OverflowFloatreflect.Value.UnsafePointerafter object key:value pairinsufficient security levelCurveP256CurveP384CurveP521cryptobyte: length overflowtls: short read from Rand: hrr ech accept confirmationAs4 called on IP zero valueinvalid argument to Shuffleaccess-control-allow-originhttp chunk length too largeinconsistent mapping %p: %derror reading batch gen: %w363797880709171295166015625BoundsDecode decoding errorabi.NewName: tag too long: tag value must not be emptyinvalid leading UTF-8 octetincomplete UTF-16 characterexpected low surrogate areawhile scanning a simple keycould not find expected ':'while increasing flow levelinvalid type for comparisonrange can't iterate over %vmap has no entry for key %qcan't index item of type %scan't slice item of type %sparse UsernameIsDefined: %woptional.none() dereferenceduplicate variable name: %scel.validator.string_formatmath_bitShiftRight_uint_intno such overload: math.@minno such overload: math.@maxregex_extract_string_stringstring_last_index_of_stringissuedAt of token is to oldinvalid ASN.1 from SignASN1boringcrypto: not availableunsupported string type: %vx509: malformed certificatex509: no valid chains builtcurrent time %s is after %scipher: incorrect length IVunsupported public key typeIPv6 field has value >=2^16 in action started at %s:%d{{break}} outside {{range}}too many declarations in %sFailed to write to log, %v │ │ │ │ -not a valid logrus level %dgoogle.protobuf.DoubleValuegoogle.protobuf.UInt64Valuegoogle.protobuf.UInt32Valuegoogle.protobuf.StringValueWELL_KNOWN_TYPE_UNSPECIFIEDgreater_equals_double_int64greater_equals_int64_doublegreater_equals_int64_uint64greater_equals_uint64_int64'hello' == 'world' // falsesubtract_timestamp_durationb'hello' < b'world' // trueb'world' > b'hello' // truesize({'a': 1, 'b': 2}) // 2convert a value to a doubleconvert a value to a stringstring(b'hello') // 'hello'string(-1.23e4) // '-12300'%v %v is already registered%v: assigning invalid valuetag list exceeds max lengthexpression nests too deeplyinvalid P224 point encodinginvalid P256 point encodinginvalid P384 point encodinginvalid P521 point encodinginput overflows the modulusextendedGCD: a or m is zero!#$%&()*+-./:<=>?@[]^_{|}~ syntax error (line %d:%d): %s: seconds out of range %vclosure at %s rule stop %s │ │ │ │ -invalid type name length %ddecode can't handle type %sbad data: undefined type %sNAF digits must fit in int8mismatching message lengthsinvalid Message.Mutable on errors: target cannot be niloverflow on character value http2: client conn is closedtext/plain; charset=utf-16betext/plain; charset=utf-16leapplication/x-rar-compressedhttp: no Host in request URLhttp: invalid Cookie.Expiresinvalid header field name %qhttp2: header list too largeforgetting unknown stream idhttp2: Transport received %shttp: request body too largeunsupported protocol versionmissing required Host headerunexpected protocol version general SOCKS server failureTransfer-Encoding: chunked │ │ │ │ -invalid empty Content-Lengthnet/http: invalid trailer %sattachment; filename="trace"Could not enable tracing: %sSIGHUP: terminal line hangupSIGWINCH: window size changeGC mark assist wait for workcomparing uncomparable type notewakeup - double wakeup (region exceeds uintptr range/gc/cleanups/queued:cleanups/gc/heap/frees-by-size:bytes/gc/heap/tiny/allocs:objects/sched/goroutines:goroutines/sched/threads/total:threadsgcBgMarkWorker: mode not setmspan.sweep: m is not lockedfound pointer to free objectmheap.freeSpanLocked - span fatal: morestack on gsignal │ │ │ │ -runtime: casgstatus: oldval=gcstopm: negative nmspinningfindRunnable: netpoll with psave on system g not allowednewproc1: newg missing stacknewproc1: new g is not GdeadnewProfBuf: buffer too largeFixedStack is not power-of-2missing stack in shrinkstack args stack map entries for invalid runtime symbol tableruntime: no module data for mismatched isSending updates[originating from goroutine traceRegion: alloc too largeprotocol driver not attachedfile descriptor in bad statedestination address requiredunsupported compression for openvpn.auth-pending-timeoutopenvpn.pass-through.enabledopenvpn.pass-through.addressoauth2.client.private-key-idoauth2.refresh.validate-userfailed to generate nonce: %wstart HTTP %s listener on %sstore profile selector tokenexpected one of: %v, got: %qcloudidentity.googleapis.comfailed to read client configclient bypass authenticationerror refreshing client authmanagement password requiredSUCCESS: password is correctopenvpn management error: %wreflect: In of non-func typereflect: Key of non-map typereflect.MakeSlice: len > capbytes: negative Repeat countjson: Unmarshal(non-pointer !#$%&()*+-./:;<=>?@[]^_{|}~ unexpected end of JSON inputtls: malformed ECHConfigListEd25519 verification failurecannot unmarshal DNS message/proc/sys/net/core/somaxconnmultipart: message too largemultipart: boundary is emptymalformed MIME header line: /usr/local/share/mime/globs2text/calendar; charset=utf-8access-control-allow-headersaccess-control-allow-methodsinvalid byte in chunk lengthinvalid proxy address %q: %vinconsistent function %p: %dcpu profiling already in useerror reading batch M ID: %werror reading batch size: %w18189894035458564758300781259094947017729282379150390625abi.NewName: name too long: invalid path escape sequenceexpected %s event but got %sincompatible %YAML directivetag handle must not be emptytag handle must end with '!'tag prefix must not be emptywhile parsing a flow mappinginvalid trailing UTF-8 octetfound unknown directive nameyaml: unmarshal errors: │ │ │ │ - %s%q is not a defined functionnil pointer evaluating %s.%sinvalid slice index: %d > %dinvalid relying party optionoidc: failed to get keys: %vlist_%s_sortByAssociatedKeysstring_replace_string_stringmultiple possible keys matchissuedAt of token is missingcrypto/rsa: decryption errorcannot parse URI host %q: %vx509: invalid RSA public keyx509: invalid DSA public keyx509: invalid DSA parametersx509: negative serial numberx509: unknown elliptic curvecurrent time %s is before %scrypto/aes: counter overflowpending ASN.1 child too longbig: misuse of expNNWindowednegative n for ProbablyPrimeFailed to obtain reader, %v │ │ │ │ -not a valid logrus Level: %qNaN values cannot be orderedgreater_equals_double_uint64greater_equals_uint64_doublesubtract_timestamp_timestampb'hello' <= b'world' // trueb'world' >= b'hello' // true{'a': 1, 'b': 2}.size() // 2convert a value to a booleantimestamp_to_minutes_with_tzoverload already exists '%s'[].exists(i, i > 0) // falseunrecognized quantifier '%v'max recursion depth exceededcannot unmangle operator: %sexceeded max recursion depthENFORCE_NAMING_STYLE_UNKNOWNfailed to generate random ivDetECDSA P-256 SHA2-512 signasn1: string not valid UTF-8fips140: verified code+data │ │ │ │ -json: invalid use of scannerinvalid kind for map key: %vinvalid value for %v key: %s%s: unable to resolve %q: %v%s contains invalid path: %q%v contains invalid path: %qgetPredsForAmbigAlts result context surrounding pred is config from pred transition=mismatching end group markergob: duplicate type receivedcan't happen: encode type %sgob: cannot encode nil valueinvalid P224Element encodinginvalid P384Element encodinginvalid P521Element encodingmissing Go struct field for invalid Message.NewField on error debug http listener: %wsyntax error scanning booleanio: read/write on closed pipehttp: '=' not found in cookiewrite on uninitialized bufferhttp2: client conn not usableMon, 02 Jan 2006 15:04:05 GMTapplication/vnd.ms-fontobjecthttp: idle connection timeoutMon, 02 Jan 2006 15:04:05 MSTMon, 02-Jan-2006 15:04:05 MSTinternal error: took too muchframe_pushpromise_zero_streamframe_pushpromise_pad_too_bigmethod %q must be GET or HEADhttp2: client connection lostHTTP/1.1 %d %s: %s%s%d %s: %shttp: panic serving %v: %v │ │ │ │ -%sNon-Authoritative InformationProxy Authentication RequiredUnavailable For Legal Reasonsdup idle pconn %p in freelistsync.WaitGroup.Wait (durable)SIGPIPE: write to broken pipeSIGPWR: power failure restartexecuting on Go runtime stackruntime: mmap: access denied │ │ │ │ -/cpu/classes/idle:cpu-seconds/cpu/classes/user:cpu-seconds/gc/heap/allocs-by-size:bytes/gc/stack/starting-size:bytesgc done but gcphase != _GCoffruntime: marking free object scanObject of a noscan objectaddspecial on invalid pointerruntime: summary max pages = runtime: levelShift[level] = doRecordGoroutineProfile gp1=runtime: eventfd failed with tried to unpin non-Go pointerruntime: sudog with non-nil centersyscall inconsistent bp entersyscall inconsistent sp gfput: bad status (not Gdead)LockOSThread nesting overflowsemacquire not on the G stackruntime: split stack overflowstring concatenation too longinvalid function symbol tabletrace: reading after shutdownruntime: traceback stuck. pc=tried to trace dead goroutineruntime: impossible type kindtoo many open files in systemnumerical result out of rangemachine is not on the networkprotocol family not supportedoperation already in progressno XENIX semaphores availableTime.UnmarshalBinary: no datapath to one .yaml config fileopenvpn.client-config.enabledopenvpn.pass-through.passwordoauth2.refresh.use-session-idoauth2.openvpn-username-claimoauth2.endpoint.discovery: %wPOST %s/oauth2/profile-submitstart HTTPS %s listener on %sfailed to get code verifier: unable to store refresh tokenCLIENT:ENV,password=(.*)\r?\nno client config found in CCDunable to write to client: %wreflect: Out of non-func typereflect: Key of non-map type reflect: In of non-func type reflect.Value.OverflowComplex cannot be converted to type unknown certificate authoritytls: too many ignored recordstls: invalid outer extensionstls: invalid NextProtos valuetls: invalid server key sharetls: invalid client key sharetls: unsupported key exchangetls: invalid session encodingtls: unknown session encodingpadding contained in alphabetmismatched local address typeunknown IP protocol specifiedmime: invalid boundary lengthmime: invalid media parameterapplication/vnd.ms-powerpointbufio.Scanner: token too longaccess-control-expose-headersaccess-control-request-method45474735088646411895751953125fixedFtoa: pow10 out of rangealias value must not be emptywhile parsing a block mappingwhile parsing a flow sequenceunexpected low surrogate areacannot decode %s `%s` as a %swhile increasing indent leveldid not find the expected '>'did not find expected tag URIwhile scanning a block scalarwhile parsing a quoted scalarwhile scanning a plain scalarnil data; no entry for key %qcannot 3-index slice a stringfailed to create template: %wno formatting function for %sauthorized party is not validauth time of token is too old%w: malformed jwt payload: %vunable to parse line '%s': %wuser: lookup groupname %s: %vx509: cannot parse dnsName %qx509: unsupported time formatx509: cannot parse URI %q: %sx509: malformed serial numbercrypto/aes: invalid key size crypto/des: invalid key size crypto/rc4: invalid key size invalid encapsulated key sizemax expression depth exceededoauth2: cannot parse json: %vgo-jose/go-jose: invalid hmacunsupported constant kind: %v%d more errors were truncatedinvalid feature: missing nameargument is not an identifierjava_generate_equals_and_hashBUG: internal error (unknown)descriptor mismatch: %v != %vfile %q is already registered%v: assigning invalid type %Tunsupported signing algorithminvalid character class rangeinvalid P256 element encodingcrypto/rsa: |p - q| too smallinteger not minimally-encodedzero length OBJECT IDENTIFIER20060102150405.999999999Z0700FIPS 140-3 self-test failed: FIPS 140-3 self-test passed: 2006-01-02T15:04:05.000000000semanticContext cannot be niltoken recognition error at: ', resolvesToJustOneViableAlt=non-contiguous repeated fieldSTRIP_ENUM_PREFIX_UNSPECIFIED%s slice too big: %d elementsgob: encoder: message too bigsyntax error (line %d:%d): %vmismatching extension lengthsinvalid type: got %v, want %vinvalid input for enum %v: %sinvalid value for enum %v: %s%T does not implement Marshalfield %v has invalid type: %vMonday, 02-Jan-06 15:04:05 MSThttp: named cookie not presentnegative content size computedstream error: stream ID %d; %vframe_settings_ack_with_lengthillegal window increment valueHEADERS frame with stream ID 0frame_continuation_zero_streamhttp2: decoded hpack field %+vrunning on the wrong goroutinehttp2: panic serving %v: %v │ │ │ │ -%sunable to make pconn availablepersistConn was already in LRUattachment; filename="profile"runtime.AddCleanup: ptr is nilassignment to entry in nil mapSIGUSR1: user-defined signal 1SIGUSR2: user-defined signal 2SIGVTALRM: virtual alarm clockSIGPROF: profiling alarm clockruntime: bad g in cgocallback │ │ │ │ +auth_failed_reason_file", missing CPU support │ │ │ │ +exit hook invoked panicreflect.Value.Interfacereflect.Value.NumMethodbytes.Buffer: too largeunexpected map key typeunexpected address typemissing port in addressmissing protocol schemeinvalid URI for requestpattern bits too long: too many pointers (>10)segment length too longunpacking Question.Nameunpacking Question.Typeskipping Question Classfunction not implementedlevel 2 not synchronizedlink number out of rangeout of streams resourcesconnection reset by peerstructure needs cleaningRawSockaddrAny too smallruntime: C malloc failedpoll deferred auth statetracecheckstackownershipwaiting for cgo callbackhash of unhashable type : result of Go function cannot open standard fdsspan has no free objectsruntime: found obj at *(/cgo/go-to-c-calls:calls/gc/heap/objects:objects/sched/latencies:secondsqueuefinalizer during GCcheckfinalizers: queue: update during transitionruntime: markroot index can't scan our own stackgcDrainN phase incorrectpageAlloc: out of memoryruntime: p.searchAddr = range partially overlapsruntime: epollctl failed [recovered, repanicked]stack trace unavailable │ │ │ │ +runtime: mp.lockedInt = runqsteal: runq overflowgoroutine stack (system)unexpected syncgroup setdouble traceGCSweepStart116415321826934814453125582076609134674072265625/usr/share/lib/zoneinfo/Value kind is %s, not %sBuffer called after ScanERROR: %s command failedinvalid pointer providedhtmlmetacontenturlescapejson: unsupported type: invalid pattern syntax: address string too shortresource length too longunpacking Question.Classno such file or directoryno such device or addressinvalid cross-device linkresource deadlock avoidedsocket type not supportedno buffer space availableoperation now in progressgoroutine profile cleanupGOMAXPROCS updater (idle)chansend: spurious wakeup when attempting to open runtime │ │ │ │ +lock: lock countbad system huge page sizearena already initialized to unused region of spanunaligned sysNoHugePageOS/sched/gomaxprocs:threadsmissing type in finalizerremaining pointer buffersnoscan object in scanSpanruntime: epollwait on fd slice bounds out of range_cgo_thread_start missingallgadd: bad status Gidleruntime: program exceeds startm: p has runnable gsstoplockedm: not runnablereleasep: invalid p statecheckdead: no p for timercheckdead: no m for timerunexpected fault address missing stack in newstackbad status in shrinkstackmissing traceGCSweepStart29103830456733703613281252006-01-02T15:04:05Z07:00inconsistent poll.fdMutex/proc/sys/kernel/hostnamecontext deadline exceededauth_control_file not setauth_pending_file not setGODEBUG: can not enable "impossible cgroup versionhash of unhashable type: json: unsupported value: no answer from DNS serverno suitable address foundunexpected '[' in addressunexpected ']' in addressnet/url: invalid userinfoIPv4 field has value >255no message of desired typeno CSI structure availableinvalid request descriptorname not unique on networkrequired key not availableinvalid plugin handle typemalloc(return_list) failedall goroutines stack traceSIGSTOP: stop, unblockableGC background sweeper wait or points to unpinned Go call from unknown functionnotewakeup - double wakeuppersistentalloc: size == 0/gc/cycles/total:gc-cyclesbad type kind in finalizerfailed putFast after drainnegative idle mark workersuse of invalid sweepLockerruntime: bad span s.state=forEachP: P did not run fnwakep: negative nmspinningstartlockedm: locked to meinittask with no functionscorrupted semaphore ticketout of memory (stackalloc)shrinking stack in libcallruntime: pcHeader: magic= traceRegion: out of memory1455191522836685180664062572759576141834259033203125failed to listen on %s: %werror accepting connection using unaddressable valueunknown ABI parameter kindencountered a cycle via %scannot marshal DNS messagetoo many colons in addressunclosed criterion bracketcriterion lacks equal signinvalid port %q after hostsegment prefix is reservedchannel number out of rangecommunication error on sendnot a XENIX named type filekey was rejected by servicePageCachePagesLeaked (test)SIGILL: illegal instructionSIGXCPU: cpu limit exceededcgoUse should not be calledmakechan: size out of rangeG waiting list is corruptedM structure uses sizeclass runtime │ │ │ │ +unlock: lock countprogToPointerMask: overflow/gc/cycles/forced:gc-cycles/memory/classes/other:bytes/memory/classes/total:bytesfailed to set sweep barrierwork.nwait was > work.nproc not in stack roots range [allocated pages below zero?address not a stack addressmspan.sweep: bad span stateinvalid profile bucket typeruntime: corrupted polldescruntime: netpollinit failedruntime: asyncPreemptStack=runtime: thread ID overflowstopTheWorld: holding locksgcstopm: not waiting for gc destroyed during GC phase runtime: checkdead: nmidle=runtime: checkdead: find g runlock of unlocked rwmutexsignal received during forksigsend: inconsistent statemakeslice: len out of rangemakeslice: cap out of rangegrowslice: len out of rangestack size not a power of 2timer when must be positive: unexpected return pc for 363797880709171295166015625BoundsDecode decoding errorabi.NewName: tag too long: httpservecontentkeepheaders is not assignable to type reflect.Value.UnsafePointerafter object key:value pairIPv6 field has value >=2^16protocol driver not attachedfile descriptor in bad statedestination address requiredFailed to read password fileSIGHUP: terminal line hangupSIGWINCH: window size changeGC mark assist wait for workcomparing uncomparable type notewakeup - double wakeup (region exceeds uintptr range/gc/cleanups/queued:cleanups/gc/heap/frees-by-size:bytes/gc/heap/tiny/allocs:objects/sched/goroutines:goroutines/sched/threads/total:threadsgcBgMarkWorker: mode not setmspan.sweep: m is not lockedfound pointer to free objectmheap.freeSpanLocked - span fatal: morestack on gsignal │ │ │ │ +runtime: casgstatus: oldval=gcstopm: negative nmspinningfindRunnable: netpoll with psave on system g not allowednewproc1: newg missing stacknewproc1: new g is not GdeadFixedStack is not power-of-2missing stack in shrinkstack args stack map entries for invalid runtime symbol tableruntime: no module data for mismatched isSending updates[originating from goroutine traceRegion: alloc too large18189894035458564758300781259094947017729282379150390625unsupported compression for SUCCESS: password is correctunknown response command: %swrite to pending file %s: %wabi.NewName: name too long: invalid path escape sequence!#$%&()*+-./:;<=>?@[]^_{|}~ unexpected end of JSON inputcannot unmarshal DNS message/proc/sys/net/core/somaxconntoo many open files in systemnumerical result out of rangemachine is not on the networkprotocol family not supportedoperation already in progressno XENIX semaphores availableregister deferred auth pollersync.WaitGroup.Wait (durable)SIGPIPE: write to broken pipeSIGPWR: power failure restartexecuting on Go runtime stackruntime: mmap: access denied │ │ │ │ +/cpu/classes/idle:cpu-seconds/cpu/classes/user:cpu-seconds/gc/heap/allocs-by-size:bytes/gc/stack/starting-size:bytesgc done but gcphase != _GCoffruntime: marking free object scanObject of a noscan objectaddspecial on invalid pointerruntime: summary max pages = runtime: levelShift[level] = doRecordGoroutineProfile gp1=runtime: eventfd failed with tried to unpin non-Go pointerruntime: sudog with non-nil centersyscall inconsistent bp entersyscall inconsistent sp gfput: bad status (not Gdead)semacquire not on the G stackruntime: split stack overflowstring concatenation too longinvalid function symbol tabletrace: reading after shutdownruntime: traceback stuck. pc=tried to trace dead goroutineruntime: impossible type kind45474735088646411895751953125fixedFtoa: pow10 out of rangeSUCCESS: %s command succeededreflect: Key of non-map type bufio.Scanner: token too longmismatched local address typeunknown IP protocol specifiedinappropriate ioctl for devicesocket operation on non-socketprotocol wrong type for socketcalled entry on non-entry nodemissing session_id in env varsunhandled OPENVPN_PLUGIN eventassignment to entry in nil mapSIGUSR1: user-defined signal 1SIGUSR2: user-defined signal 2SIGVTALRM: virtual alarm clockSIGPROF: profiling alarm clockruntime: bad g in cgocallback │ │ │ │ (types from different scopes)failed to get system page sizeruntime: found in object at *( in prepareForSweep; sweepgen is reachable from finalizer │ │ │ │ -/cpu/classes/total:cpu-seconds/gc/cleanups/executed:cleanups/gc/cycles/automatic:gc-cycles/sched/pauses/total/gc:seconds/sync/mutex/wait/total:seconds/godebug/non-default-behavior/runtime: totalMapped-released=runtime: epollctl failed with panic called with nil argumentcheckdead: inconsistent countsrunqputslow: queue is not fullruntime: bad pointer in frame invalid pointer found on stack locals stack map entries for abi mismatch detected between runtime: impossible type kind unsafe.Slice: len out of rangeunquoted key %q must be quotedcalled entry on non-entry nodeinappropriate ioctl for devicesocket operation on non-socketprotocol wrong type for socketyear outside of range [0,9999]openvpn.client-config.path: %whkdf.Key: unexpected error: %verror graceful shutdown %s: %wYou can close this window now.error revoke refresh token: %werror getting GitHub teams: %werror handling passthrough: %werror from version command: %wSUCCESS: password is correct │ │ │ │ -reflect: Elem of invalid type reflect: Len of non-array typeMapIter.Key called before Nextreflect: Out of non-func type reflect: Ins of non-func type strings: negative Repeat countlooking for beginning of valuein exponent of numeric literalprotocol version not supportedmultipart/form-data; boundary=missing validateFirstLine funcmime: duplicate parameter nametext/javascript; charset=utf-8access-control-request-headerschunked line ends with bare LF227373675443232059478759765625GODEBUG: unknown cpu feature "runtime: cgroup buffer length sync: inconsistent mutex statesync: unlock of unlocked mutexunknown anchor '%s' referencedtag handle must start with '!'anchor value must not be emptyfound duplicate %TAG directivewhile parsing a %TAG directivedid not find URI escaped octetwhile scanning a quoted scalarfound unexpected end of streamfound unknown escape characterendpoint missing DeviceAuthURLoauth2: cannot auth device: %vexpected %d fields, got %d: %qoidc: can't create request: %vargument must be a simple nameregex_extractAll_string_stringcouldn't convert %s to float64no such overload: %v.flatten()crypto/rsa: verification errorx509: invalid ECDSA parametersx509: SAN dNSName is malformedx509: malformed issuerUniqueIDprivate key seed not availablecrypto/ecdh: mismatched curvestrailing garbage after addresssquare root of negative numberunterminated raw quoted string{{continue}} outside {{range}}oauth2: cannot fetch token: %vinvalid overload %q target: %winvalid overload %q return: %wb'hi' + bytes('ya') // b'hiya'no such overload: %s(lhs, rhs)modification of immutable listsubtle.XORBytes: dst too shortasn1: cannot marshal nil valuefips: invalid self-test name: fips140: verification mismatchmlkem: invalid encoding lengthtransform: short source buffer%s: unable to unmarshal %q: %voverlapping ranges: %v with %vlength mismatch in decodeArraylength mismatch in ignoreArraygob: decoding into local type unaddressable value of type %stype %s has no exported fieldsattempt to register empty nameinvalid character %q in stringtype mismatch: got %T, want %verror setting up openvpn clienterror setting token storage: %werror reloading http server: %wfmt: unknown base; can't happenmultipart/byteranges; boundary=http2: connection error: %v: %vframe_headers_prio_weight_shortPRIORITY frame with stream ID 0too many authentication methodsRequested Range Not SatisfiableRequest Header Fields Too LargeNetwork Authentication Requiredtoo many transfer encodings: %qnet/http: TLS handshake timeoutattachment; filename="%s-delta"pattern contains path separatorslice bounds out of range [:%x]slice bounds out of range [%x:]SIGSEGV: segmentation violationcall from within the Go runtimeinternal error - misuse of itabruntime: uninitialized listHead) not in usable address space: runtime: cannot allocate memorycheckmark found unmarked object/memory/classes/heap/free:bytes/memory/classes/os-stacks:bytes (checking for goroutine leaks)steal with local work availablepacer: sweep done at heap size non in-use span in unswept listruntime.Pinner: argument is nilcasgstatus: bad incoming valuesresetspinning: not a spinning mP destroyed while GC is runningruntime: profBuf already closedfatal: bad g in signal handler │ │ │ │ -signal_recv: inconsistent stateruntime: split stack overflow: ...additional frames elided... │ │ │ │ -unsafe.String: len out of rangeexpected 2 or 3 columns; got %d.lib section in a.out corruptedcannot assign requested addressmalformed time zone informationlisten addr for client listenerfailed to create state cookie: error calling GitHub API %s: %werror calling Google API %s: %wapplying client config from CCDerror from password command: %wunable to set read deadline: %wpass-through: closed connectionSUCCESS: hold release succeededreflect: NumIn of non-func type cannot produce iter.Seq[Value]reflect: Len of non-array type reflect: Outs of non-func type reflect.MakeSlice: negative lenreflect.MakeSlice: negative capjson: invalid number literal %qin literal true (expecting 'r')in literal true (expecting 'u')in literal true (expecting 'e')in literal null (expecting 'u')in literal null (expecting 'l')expected colon after object keytls: no certificates configuredbad certificate status responseencrypted client hello requiredtls: unsupported public key: %Tfailed to parse certificate: %wTLS: sequence number wraparoundtls: invalid inner client helloCLIENT_HANDSHAKE_TRAFFIC_SECRETSERVER_HANDSHAKE_TRAFFIC_SECRETtls: failed to sign handshake: sotypeToNet unknown socket typewriteBytes with unfinished bitsmissing sample type informationfailed to compile regexp %s: %vinvalid return from write: got 113686837721616029739379882812556843418860808014869689941406252006-1-2T15:4:5.999999999Z07:002006-1-2t15:4:5.999999999Z07:00found duplicate %YAML directiveincomplete UTF-8 octet sequencewhile scanning a %TAG directivemissing argument for comparisonrange over send-only channel %vvalue has type %s; should be %ssalsa20: invalid buffer overlapencoding/hex: invalid byte: %#Ucel.feature.macro_call_trackinginvalid argument to has() macroerror writing to map string: %wcould not convert "%s" to int64string_last_index_of_string_intCookie handler is request awaremergeRuneSets odd length []runeecdsa: signature did not verifycrypto/rsa: prime factor is nilx509: malformed GeneralizedTimex509: invalid basic constraintsx509: malformed tbs certificatex509: malformed subjectUniqueIDx509: certificate is valid for crypto/aes: len(dst) < len(src)invalid PQ KEM for P-256 hybridinvalid PQ KEM for P-384 hybridcrypto/ecdh: invalid public keyzone must be a non-empty stringtabwriter: panic during %s (%v)unterminated character constant{"e":"%s","kty":"RSA","n":"%s"}unsupported expr entry kind: %vinvalid validator: missing nameinvalid overload %q arg[%d]: %winvalid extension: missing nameinvalid type: missing type namereference to undefined type: %s[1, 2, 3].all(x, x > 0) // trueno_standard_descriptor_accessorfield %v contains invalid UTF-8cannot reset invalid %v messageunwrap dynamic field failed: %vREPEATED_FIELD_ENCODING_UNKNOWNkey argument is not a Referenceecdsa: reseed interval exceededed25519: bad signature length: crypto/rsa: d does not match dPcrypto/rsa: d does not match dQgoogle.protobuf.FieldMask.pathstimestamp (%v) after 9999-12-31no viable alternative at input execATN loop starting closure: cannot parse reserved wire typeSTRIP_ENUM_PREFIX_GENERATE_BOTHca-ES-valencia en-US-u-va-posixerror decoding []byte at %d: %s%s is not assignable to type %sencodeReflectValue: nil elementinvalid Go type %v for field %v%T does not implement Unmarshalerror creating oauth2 client: %winvalid range: failed to overlapframe_windowupdate_zero_inc_connhttp2: server ignoring frame: %vread limit of %d bytes exhaustedslice bounds out of range [::%x]slice bounds out of range [:%x:]slice bounds out of range [%x::]SIGFPE: floating-point exceptionSIGTTOU: background write to tty (types from different packages)end outside usable address space/gc/finalizers/queued:finalizersruntime: fixalloc size too largeinvalid limiter event type foundscanstack: goroutine not stoppedscavenger state is already wiredsweep increased allocation countremovespecial on invalid pointergetWeakHandle on invalid pointerruntime: root level max pages = _cgo_pthread_key_created missingruntime: sudog with non-nil elemruntime: sudog with non-nil nextruntime: sudog with non-nil prevruntime: mcall function returnednon-Go code disabled sigaltstackruntime: newstack called from g=runtime: stack split at bad timepanic while printing panic valueinvalid quoted key in build linebuild line missing '=' after keyunquoted value %q must be quotedsync: Unlock of unlocked RWMutexsync: negative WaitGroup counterresource temporarily unavailablenumerical argument out of domainsoftware caused connection abort: day-of-year does not match dayerror opening config file %s: %wopenvpn.pass-through.socket-modefailed to create CEL program: %whttps://api.github.com/user/orgssent client-pending-auth commanderror parsing client message: %wunable to set write deadline: %wreflect: NumOut of non-func typeMapIter.Value called before Nextreflect: NumIn of non-func type reflect.Value.Grow: negative lenin literal false (expecting 'a')in literal false (expecting 'l')in literal false (expecting 's')in literal false (expecting 'e')tls: unknown Renegotiation valuetls: NextProtos values too largetls: failed to parse private keytls13: label or context too longgo package net: hostLookupOrder(mime: invalid boundary characterunexpected multi-line response: mime: expected token after slashbufio: invalid use of UnreadBytebufio: invalid use of UnreadRunebufio: tried to fill full bufferaccess-control-allow-credentialsCounterClockwiseContourIntegral;found mapping with reserved ID=0execution tracer already enableduse of closed network connection28421709430404007434844970703125" not supported for cpu option "initial table capacity too largewhile parsing a block collectiondid not find expected ',' or ']'did not find expected ',' or '}'found incompatible YAML documentincomplete UTF-16 surrogate pairwhile scanning a %YAML directivedid not find expected whitespacemultiple ,inline maps in struct unable to validate signature: %wfield %s type %s not implementederror writing to list string: %wcould not convert "%s" to uint64list elements must be comparablestring_replace_string_string_intno such overload: %v.flatten(%v)unable to read response body: %vsignature does not match Payloadinternal buffer exceeds %d bytesecdsa: Sign called with nil optsecdsa: internal error: r is zeroecdsa: internal error: s is zeroed25519: bad public key length: crypto/rsa: public key missing Ncrypto/rsa: prime factor is <= 1/etc/pki/tls/certs/ca-bundle.crtx509: cannot parse rfc822Name %qx509: unsupported elliptic curvex509: invalid constraint value: x509: malformed subjectPublicKeyx509: invalid private key lengthx509: ECDSA verification failurex509: unknown SignatureAlgorithmcrypto/des: input not full blockcrypto/aes: input not full blockcrypto/cipher: counter exhaustedchacha20poly1305: bad key lengthinvalid PQ KEM for X25519 hybridcrypto/ecdh: invalid private keyunexpected character, want colonmalformed character constant: %sfailed to unmarshal JWK: %v: %#vWrapped type must be a primitiveinvalid extension %q version: %wless than or equal to the secondtimestamp_to_day_of_year_with_tztimestamp_to_day_of_week_with_tzgot '%T', expected iterable type[1, 2, 0].all(x, x > 0) // falsethat satisfy the given predicateunmarshal editions defaults: %v │ │ │ │ -google/protobuf/field_mask.protounmarshal dynamic any failed: %vthe value could not be decryptedschema: encoder not found for %vsubtle.XORBytes: invalid overlapcrypto/rsa: invalid CRT exponentinput overflows the modulus sizeinteger is not minimally encodedcannot represent time as UTCTimechacha20: invalid buffer overlapmlkem: invalid ciphertext length@type field contains empty valuetimestamp (%v) before 0001-01-01unknown recognition error type: variable length integer overflowcould not parse value for %v: %qlanguage: tag is not well-formed--- │ │ │ │ -bootstrap type already present: invalid escape code %q in stringgoogle/protobuf/descriptor.protoexceeded maximum recursion depth%v already implements proto.Enumfield %v has invalid nil pointerprotobuf decoding: out of boundsinvalid value %q for flag -%s: %vhttp: invalid or unsafe file pathpseudo header field after regularhttp2: recursive push not allowedhttp: invalid Read on closed Bodynet/http: skip alternate protocolhttp: CloseIdleConnections calledapplication/x-www-form-urlencodedhttp: error reading directory: %vinvalid header field value for %qpad size larger than data payloadframe_pushpromise_promiseid_shorthttp2: invalid pseudo headers: %vtimeout waiting for PING responsehttp: multiple registrations for invalid concurrent Body.Read callconnection not allowed by rulesetinvalid username/password versionunsupported transfer encoding: %qslice bounds out of range [%x:%y]SIGCHLD: child status has changedSIGTTIN: background read from ttySIGXFSZ: file size limit exceededbase outside usable address spaceruntime: memory allocated by OS [misrounded allocation in sysAlloc/cpu/classes/gc/pause:cpu-seconds/cpu/classes/gc/total:cpu-seconds/gc/limiter/last-enabled:gc-cycle/memory/classes/heap/stacks:bytes/memory/classes/heap/unused:bytes/sched/pauses/stopping/gc:seconds/sched/pauses/total/other:secondsmin must be a non-zero power of 2runtime: failed mSpanList.insert runtime: epollcreate failed with runtime: morestack on g0, stack [runtime: castogscanstatus oldval=stoplockedm: inconsistent lockingfindRunnable: negative nmspinningfreeing stack not in a stack spanstackalloc not on scheduler stackruntime: goroutine stack exceeds runtime: text offset out of rangetimer period must be non-negativetoo many concurrent timer firingsruntime: name offset out of rangeruntime: type offset out of rangesync: RUnlock of unlocked RWMutextoo many levels of symbolic linkserror decoding config file %s: %wUsage of openvpn-auth-oauth2: │ │ │ │ -openvpn.client-config.token-claimopenvpn.pass-through.socket-grouprequires a length of 16, 24 or 32failed to create code challenge: oauth2.refresh is enabled, but %wThe claims of the OAuth2 ID tokenhttps://api.github.com/user/teamsbytes.Buffer.Grow: negative countpass-through: accepted connectionreflect: slice index out of rangereflect: NumOut of non-func type of method on nil interface valuereflect: Field index out of rangereflect: array index out of rangereflect.Value.Equal: invalid Kind to pointer to array with length bytes.Reader.Seek: invalid whencetls: malformed outer client hellotls: failed to write to key log: tls: invalid server finished hashtls: invalid client finished hashtls: unexpected ServerKeyExchangetls: unknown public key algorithmgo package net: confVal.netCgo = skip everything and stop the walkleafCounts[maxBits][maxBits] != nempty hex number for chunk lengthfound function with reserved ID=0found location with reserved id=0error reading batch timestamp: %wwaiting for unsupported file type142108547152020037174224853515625710542735760100185871124267578125fixedFtoa called with digits > 18GODEBUG: no value specified for "concurrent map read and map writetable must have positive capacityanchor '%s' value contains itselfexpected nothing after STREAM-ENDwhile scanning for the next tokencannot index slice/array with niloauth2: Transport's Source is nilsignature verification failed: %wtimestamp_to_day_of_month_1_basedexpected type '%s' but found '%s'could not convert "%s" to float64could not convert "%v" to float64could not parse formatting clauseerror while parsing precision: %wsignature algorithm not supportedunable to parse client reason: %wcrypto: requested hash function #ecdsa: invalid private key lengthx509: invalid RSA public exponentx509: SAN rfc822Name is malformedx509: invalid extended key usagesdigitalSignaturecontentCommitmentcrypto/des: output not full blockcrypto/aes: output not full blocktoo many Answers to pack (>65535)oauth2: cannot parse response: %vError: Logrus exit handler error:/.well-known/openid-configurationTried to serialize a nil pointer.{"crv":"%s","kty":"OKP","x":"%s"}invalid import: missing type namelogically negate a boolean value.timestamp('2023-01-10T12:00:00Z')int(duration('1s')) // 1000000000'hello'.matches('^h.*o$') // truetimestamp_to_day_of_month_with_tzduration('3723s').getHours() // 1timestamp_to_milliseconds_with_tzeval state factory not configuredfor the presence of a string key.unexpected character, wanted '||'unexpected character, wanted '&&'DEFAULT_SYMBOL_VISIBILITY_UNKNOWNSCGQUUSGSCOMPRKCYMSPMSRBATFMYTATNregexp: unhandled case in compileed25519: bad private key length: SigEd25519 no Ed25519 collisions │ │ │ │ -SigEd25519 no Ed25519 collisions │ │ │ │ -indefinite length found (not DER)struct contains unexported fieldsGODEBUG sys/cpu: can not enable "sha3: invalid hash state functionno support for proto1 MessageSetsinvalid value for %v field %v: %v%s contains irreversible value %qcomputeStartState from ATN state could not format value for %v: %vgoogle/protobuf/go_features.protoscalar has high bit set illegallyinvalid SetUnknown on nil Messagecatmsg: no translation for inputsconfiguration validation error: %werror creating oauth2 provider: %wflag provided but not defined: -%stimeout waiting for client prefacehttp2: aborting request body writehttp: connection has been hijackedhttp: persistConn.readLoop exitinghttp: read on closed response bodystream error: stream ID %d; %v; %vframe_settings_window_size_too_bigframe_windowupdate_zero_inc_streamnewWriterAndRequestNoBody(%+v): %v%s matches the same requests as %shttp: MultipartReader called twicehttp: invalid Content-Length of %qBaseContext returned a nil contextunsupported authentication method Could not enable CPU profiling: %sslice bounds out of range [:%x:%y]slice bounds out of range [%x:%y:]SIGURG: urgent condition on socketruntime: standard file descriptor out of memory allocating allArenas... too many potential issues ... │ │ │ │ -/gc/finalizers/executed:finalizers/memory/classes/heap/objects:bytesruntime.SetFinalizer: cannot pass attempt to drain too many elementsspmc capacity must be a power of 2too many pages allocated in chunk?mspan.ensureSwept: m is not lockedruntime: netpollBreak write failedforEachP: sched.safePointWait != 0schedule: spinning with local workentersyscallblock inconsistent bp entersyscallblock inconsistent sp runtime: g is running but p is notinvalid timer channel: no capacityinvalid quoted value in build linetoo many references: cannot splice: day-of-year does not match monthciphertext block size is too shortPlease contact your administrator.error parsing authorize params: %wThe IP address of the OpenVPN userno refresh token found for client deny OpenVPN client cid %d, kid %derror from version command: %w: %sreflect: Method index out of rangereflect: ChanDir of non-chan type reflect: Field of non-struct type reflect: Field index out of boundsreflect.FuncOf: too many argumentsreflect.StructOf: duplicate field " is anonymous but has PkgPath setreflect: string index out of rangereflect: recv on send-only channelreflect: send on recv-only channelreflect.Value.Grow: slice overflowbytes: Join output length overflowin \u hexadecimal character escapeexpected comma after array elementexpected an RSA public key, got %Tconnection doesn't support Ed25519tls: malformed key_share extensionTLS 1.3, server CertificateVerify │ │ │ │ -TLS 1.3, client CertificateVerify │ │ │ │ -illegal base64 data at input byte invalid Upgrade request header: %qmultiple mappings with same id: %dexpected batch event, got event %d3552713678800500929355621337890625concurrent map clone and map writedid not find expected node contentinvalid length of a UTF-8 sequencecontrol characters are not allowedcan't evaluate field %s in type %scan't handle %s for arg of type %svalue is nil; should be of type %ssalsa20: output smaller than inputcel.feature.backtick_escape_syntaxcel.validator.homogeneous_literalsoverload already has a binding: %sregex_replace_string_string_stringissuedAt of token is in the futureoidc locales: unsupported type: %T%w: (iat: %v, now with offset: %v)ecdsa: invalid public key encodingcrypto/rsa: missing public modulus/etc/ssl/certs/ca-certificates.crtadding nil Certificate to CertPoolx509: unknown public key algorithmx509: invalid certificate policiesx509: Ed25519 verification failurex509: unhandled critical extension%s %q is excluded by constraint %qcrypto/des: invalid buffer overlapcrypto/aes: invalid buffer overlapcrypto/rc4: invalid buffer overlapgithub.com/zitadel/oidc/pkg/clientgo-jose/go-jose: unknown curve %s'failed to unmarshal nonce: %v: %#vfailed to unmarshal value: %v: %#vunsupported index value %v in listbytes('hello') == b'hello' // true{'key': 'value'}['key'] // 'value'3 in {1: "one", 2: "two"} // falsematches('hello', '^h.*o$') // trueschema: interface must be a structinvalid nested repetition operatorinvalid or unsupported Perl syntaxcrypto/rsa: public modulus is evenextendedGCD: both a and m are eveninvalid padding bits in BIT STRINGGODEBUG sys/cpu: can not disable "chacha20: wrong HChaCha20 key sizemlkem: invalid polynomial encodingjson: duplicate key '%s' in objectduration (%v) exceeds -10000 yearsduration (%v) exceeds +10000 yearsgoogle.protobuf.Value.number_valuenot implemented for read-only setsReportContextSensitivity decision=name too long (%d bytes): %.20q...bad tag in lazy extension decodingmismatching field: got %v, want %vunsigned integer overflow on token 2006-01-02T15:04:05.999999999Z07:00http: server closed idle connectionCONTINUATION frame with stream ID 0Prohibited TLS 1.2 Cipher Suite: %xhttp2: server: client %v said hellohttp2: server processing setting %vWrite called after Handler finishedos/signal: Notify using nil channelpersistentalloc: align is too large/memory/classes/heap/released:bytesgreyobject: obj not pointer-alignedruntime: span inline mark bits nil?mismatched begin/end of activeSweepmheap.freeSpanLocked - invalid freefailed to get or create weak handleattempt to clear non-empty span setruntime: close polldesc w/o unblockruntime: inconsistent read deadlinefindRunnable: netpoll with spinningpidleput: P has non-empty run queuefake timer executing with no bubbletraceback did not unwind completelynetwork dropped connection on resettransport endpoint is not connectednon-positive interval for NewTickermust set the input source only oncevalidate issuer from OIDC discoveryinvalid rendering http.template: %w%w: issued in future, issued at: %sno-cache, no-store, must-revalidateThe selected profile is not allowedinitialize authorization via oauth2successful authorization via oauth2The common name of the OpenVPN usererror creating generic provider: %wreflect: Fields of non-struct type " is unexported but missing PkgPathreflect.MakeSlice of non-slice typestrings.Reader.Seek: invalid whenceunsupported signature algorithm: %vtls: too many non-advancing recordstls: server selected an invalid PSKtls: invalid or missing PSK bindersform-data; name="%s"; filename="%s"flate: corrupt input before offset gzip: invalid compression level: %dgzip.Write: Extra data is too largehpack: invalid Huffman-encoded datadynamic table size update too largeincompatible period types %v and %vincompatible sample types %v and %vmultiple functions with same id: %dmultiple locations with same id: %dpprof: use of uninitialized Profileruntime/pprof: converting profile: mismatched profile records and tagsfile type does not support deadline1776356839400250464677810668945312588817841970012523233890533447265625did not find expected '-' indicatorfound extremely long version numberfound unexpected document indicatorexpected unsigned integer; found %snon-comparable types %s: %v, %s: %vencoding/hex: odd length hex stringinvalid validator: %s missing limitcomprehension exceeds nesting limitunrecognized formatting clause "%c"Cookie handler is not request awarefailed to unmarshal response: %v %secdsa: invalid signature: r is zeroecdsa: invalid signature: s is zeroecdsa: private key scalar too largecrypto/rsa: invalid PSS salt lengthx509: malformed extension OID fieldx509: wrong Ed25519 public key sizex509: invalid authority info accesscrypto/md5: invalid hash state sizetoo many Questions to pack (>65535)'_' must separate successive digitsrange can only initialize variablesError while reading from Writer: %sfailed to unmarshal key ID: %v: %#vunsupported index type '%s' in listunsupported type conversion to '%v'greater than or equal to the secondcost tracker factory not configuredfile %q has a name conflict over %vfound wrong type: got %v, want enumParseAcceptLanguage: invalid weightP224 point is the point at infinityP256 point is the point at infinityP384 point is the point at infinityP521 point is the point at infinitycrypto/rsa: invalid CRT coefficientcrypto/rsa: public exponent is evenbigmod: modulus is smaller than natbigmod: modulus for Exp must be oddsuperfluous leading zeros in lengthchacha20: output smaller than inputsha3: invalid hash state identifiertransform: short destination buffermessage %v cannot be extended by %v%s: none of the oneof fields is setruntimeConfig from pred transition=string data too long for buffer: %dstring field contains invalid UTF-8lazyUnmarshal: field info for %v.%v%v already implements proto.Messageinvalid type: got %v, want map kinddelimiters may only be "{}" or "<>"catmsg: varint too large for uint64error setupConfiguration logging: %winvalid boolean value %q for -%s: %vsyntax error scanning complex numberhttp: no Location header in responsehttp: unexpected EOF reading trailerhttp: invalid byte %q in Cookie.Path LastStreamID=%v ErrCode=%v Debug=%qhttp2: server rejecting conn: %v, %sHeader called after Handler finishedRoundTrip retrying after failure: %vno acceptable authentication methodslfstack node allocated from the heap) is larger than maximum page size (objects with pointers must be zeroedruntime: invalid typeBitsBulkBarrieruncaching span but s.allocCount == 0Scan trace for cleanup/finalizer on /memory/classes/metadata/other:bytes/sched/goroutines/running:goroutines/sched/goroutines/waiting:goroutines/sched/goroutines-created:goroutines/sched/pauses/stopping/other:secondsspanQueue.destroy on non-empty queueuser arena span is on the wrong listruntime: marked free object in span runtime: unblock on closing polldescruntime: inconsistent write deadlineruntime: netpoll: eventfd ready for runtime: sudog with non-nil waitlinkruntime: mcall called on m->g0 stackfatal: recursive switchToCrashStack │ │ │ │ +/cpu/classes/total:cpu-seconds/gc/cleanups/executed:cleanups/gc/cycles/automatic:gc-cycles/sched/pauses/total/gc:seconds/sync/mutex/wait/total:seconds/godebug/non-default-behavior/runtime: epollctl failed with panic called with nil argumentcheckdead: inconsistent countsrunqputslow: queue is not fullruntime: bad pointer in frame invalid pointer found on stack locals stack map entries for abi mismatch detected between runtime: impossible type kind unsafe.Slice: len out of range227373675443232059478759765625year outside of range [0,9999]runtime.AddCleanup: ptr is nilmanagement client disconnectedunable to read from client: %wmalformed environment variablefailed to parse env var %q: %wGODEBUG: unknown cpu feature "runtime: cgroup buffer length sync: inconsistent mutex statesync: unlock of unlocked mutexreflect: Elem of invalid type MapIter.Key called before Nextlooking for beginning of valuein exponent of numeric literaltrailing garbage after address.lib section in a.out corruptedcannot assign requested addressslice bounds out of range [:%x]slice bounds out of range [%x:]SIGSEGV: segmentation violationcall from within the Go runtimeinternal error - misuse of itabruntime: uninitialized listHead) not in usable address space: runtime: cannot allocate memorycheckmark found unmarked object/memory/classes/heap/free:bytes/memory/classes/os-stacks:bytes (checking for goroutine leaks)steal with local work availablepacer: sweep done at heap size non in-use span in unswept listruntime.Pinner: argument is nilcasgstatus: bad incoming valuesresetspinning: not a spinning mP destroyed while GC is runningruntime: profBuf already closedfatal: bad g in signal handler │ │ │ │ +runtime: split stack overflow: ...additional frames elided... │ │ │ │ +unsafe.String: len out of range11368683772161602973937988281255684341886080801486968994140625malformed time zone informationfmt: unknown base; can't happeninvalid return from write: got unable to parse client responseclient provide invalid passwordjson: invalid number literal %qin literal true (expecting 'r')in literal true (expecting 'u')in literal true (expecting 'e')in literal null (expecting 'u')in literal null (expecting 'l')zone must be a non-empty stringresource temporarily unavailablenumerical argument out of domainsoftware caused connection abortslice bounds out of range [::%x]slice bounds out of range [:%x:]slice bounds out of range [%x::]SIGFPE: floating-point exceptionSIGTTOU: background write to tty (types from different packages)end outside usable address space/gc/finalizers/queued:finalizersruntime: fixalloc size too largeinvalid limiter event type foundscanstack: goroutine not stoppedscavenger state is already wiredsweep increased allocation countremovespecial on invalid pointergetWeakHandle on invalid pointerruntime: root level max pages = _cgo_pthread_key_created missingruntime: sudog with non-nil elemruntime: sudog with non-nil nextruntime: sudog with non-nil prevruntime: mcall function returnednon-Go code disabled sigaltstackruntime: newstack called from g=runtime: stack split at bad timepanic while printing panic valuesync: Unlock of unlocked RWMutexsync: negative WaitGroup counter28421709430404007434844970703125use of closed network connectionerror handling management client" not supported for cpu option "initial table capacity too largeMapIter.Value called before Nextin literal false (expecting 'a')in literal false (expecting 'l')in literal false (expecting 's')in literal false (expecting 'e')go package net: hostLookupOrder(unexpected character, want colontoo many levels of symbolic linksfailed to start management clientslice bounds out of range [%x:%y]SIGCHLD: child status has changedSIGTTIN: background read from ttySIGXFSZ: file size limit exceededbase outside usable address spaceruntime: memory allocated by OS [misrounded allocation in sysAlloc/cpu/classes/gc/pause:cpu-seconds/cpu/classes/gc/total:cpu-seconds/gc/limiter/last-enabled:gc-cycle/memory/classes/heap/stacks:bytes/memory/classes/heap/unused:bytes/sched/pauses/stopping/gc:seconds/sched/pauses/total/other:secondsmin must be a non-zero power of 2runtime: failed mSpanList.insert runtime: epollcreate failed with runtime: morestack on g0, stack [runtime: castogscanstatus oldval=stoplockedm: inconsistent lockingfindRunnable: negative nmspinningfreeing stack not in a stack spanstackalloc not on scheduler stackruntime: goroutine stack exceeds runtime: text offset out of rangetimer period must be non-negativetoo many concurrent timer firingsruntime: name offset out of rangeruntime: type offset out of rangesync: RUnlock of unlocked RWMutex142108547152020037174224853515625710542735760100185871124267578125fixedFtoa called with digits > 18waiting for unsupported file typeunable to close listen socket: %wGODEBUG: no value specified for "concurrent map read and map writetable must have positive capacityreflect: slice index out of range of method on nil interface valuereflect: Field index out of rangereflect: array index out of rangego package net: confVal.netCgo = too many Answers to pack (>65535)too many references: cannot spliceslice bounds out of range [:%x:%y]slice bounds out of range [%x:%y:]SIGURG: urgent condition on socketruntime: standard file descriptor out of memory allocating allArenas... too many potential issues ... │ │ │ │ +/gc/finalizers/executed:finalizers/memory/classes/heap/objects:bytesruntime.SetFinalizer: cannot pass attempt to drain too many elementsspmc capacity must be a power of 2too many pages allocated in chunk?mspan.ensureSwept: m is not lockedruntime: netpollBreak write failedforEachP: sched.safePointWait != 0schedule: spinning with local workentersyscallblock inconsistent bp entersyscallblock inconsistent sp runtime: g is running but p is notinvalid timer channel: no capacity3552713678800500929355621337890625reflect: Field of non-struct type reflect: Field index out of boundsreflect: string index out of rangein \u hexadecimal character escapenetwork dropped connection on resettransport endpoint is not connectedcreate OpenVPN client from env varssend client to management interfacepersistentalloc: align is too large/memory/classes/heap/released:bytesgreyobject: obj not pointer-alignedruntime: span inline mark bits nil?mismatched begin/end of activeSweepmheap.freeSpanLocked - invalid freefailed to get or create weak handleattempt to clear non-empty span setruntime: close polldesc w/o unblockruntime: inconsistent read deadlinefindRunnable: netpoll with spinningpidleput: P has non-empty run queuefake timer executing with no bubbletraceback did not unwind completely17763568394002504646778106689453125888178419700125232338905334472656252006-01-02T15:04:05.999999999Z07:00file type does not support deadlinetimeout waiting for client responsetoo many Questions to pack (>65535)accessing a corrupted shared libraryruntime/cgo: ran out of handle spacelfstack node allocated from the heap) is larger than maximum page size (objects with pointers must be zeroedruntime: invalid typeBitsBulkBarrieruncaching span but s.allocCount == 0Scan trace for cleanup/finalizer on /memory/classes/metadata/other:bytes/sched/goroutines/running:goroutines/sched/goroutines/waiting:goroutines/sched/goroutines-created:goroutines/sched/pauses/stopping/other:secondsspanQueue.destroy on non-empty queueuser arena span is on the wrong listruntime: marked free object in span runtime: unblock on closing polldescruntime: inconsistent write deadlineruntime: netpoll: eventfd ready for runtime: sudog with non-nil waitlinkruntime: mcall called on m->g0 stackfatal: recursive switchToCrashStack │ │ │ │ startm: P required for spinning=true) is not Grunnable or Gscanrunnable │ │ │ │ updateMaxProcsGoroutine: phase errorruntime: bad notifyList size - sync=signal arrived during cgo execution │ │ │ │ -accessed data from freed user arena runtime: wrong goroutine in newstackruntime: invalid pc-encoded table f=accessing a corrupted shared libraryTime.UnmarshalBinary: invalid length/run/openvpn-auth-oauth2/server.sockhkdf: requested key length too largetoken mismatch from profile selectorfailed to create CEL environment: %wfailed to compile CEL expression: %wclient re-authentication not enabledunable to write string to buffer: %wunable to write message to client %wreflect: NumField of non-struct typemethod ABI and value ABI don't alignreflect.Value.Equal: values of type strings.Builder.Grow: negative countstrings: Join output length overflowbytes: Repeat output length overflowbytes.Reader.ReadAt: negative offsetbytes.Reader.Seek: negative positionjson: encoding error for type %q: %qexpected an ECDSA public key, got %Ttls: keys must have at least one keyunsupported SSLv2 handshake receivedtls: server did not send a key sharetls: server selected unoffered curveinvalid semicolon separator in querymime: SetBoundary called after writemalformed MIME header initial line: invalid batch size %d, maximum is %d4440892098500626161694526672363281250123456789abcdefghijklmnopqrstuvwxyzmust set the output target only onceunknown problem parsing YAML contentdocument contains excessive aliasingdid not find expected did not find expected version numberexceeded maximum template depth (%v)%s is not a method but has argumentsinternal error: associate not commonsalsa20: nonce must be 8 or 24 bytesjws: invalid map of custom claims %vhttps://github.com/login/device/codecrypto/rsa: missing private exponentx509: zero or negative DSA parameterx509: invalid CRL distribution pointx509: invalid subject key identifierx509: malformed algorithm identifierx509: invalid X25519 private key: %vOIDFromInts(%v) unexpected error: %vcrypto/cipher: input not full blockscrypto/sha1: invalid hash state sizeinvalid pattern syntax (+ after -): 6ba7b810-9dad-11d1-80b4-00c04fd430c86ba7b811-9dad-11d1-80b4-00c04fd430c86ba7b812-9dad-11d1-80b4-00c04fd430c86ba7b814-9dad-11d1-80b4-00c04fd430c8nil function cannot add overload: %sinsert failed: key %v already existsunsupported field type for %v.%v: %vmissing type conversion to proto: %vunexpected failed resolution of '%s'overlapping identifier for name '%s'{'key': 'value'}['missing'] // erroror the number of bytes in a sequencestring(duration('1h30m')) // '5400s'duration('3723s').getMinutes() // 62invalid attribute decoration: %v(%T)[1, 2, 3].map(x, x * 2) // [2, 4, 6][1, 2, 3].filter(x, x > 1) // [2, 3]cannot merge into invalid %v messagegoogle/protobuf/source_context.protoECDSA P-256 SHA2-512 sign and verifyinvalid ChaCha8 Read buffer encodingIA5String contains invalid characterchacha20: wrong HChaCha20 nonce sizeduration (%v) has out-of-range nanosCannot set children on terminal nodeedwards25519: invalid point encoding%v: MessageSet with no unknown fieldinvalid hex escape code %q in stringnil receiver passed to UnmarshalJSONcannot create context from nil parentvariable value type must be a pointerhttp: invalid byte %q in Cookie.Valueunexpected CONTINUATION for stream %dbytes.Buffer: truncation out of rangehttp2: unencrypted HTTP/2 not enabledhttp2: Transport sending health checkhttp2: Transport health check successRoundTrip on uninitialized ClientConnhttp2: server encoding header %q = %qhttp: TLS handshake error from %s: %vruntime: allocation size out of range) is smaller than minimum page size (/cpu/classes/gc/mark/idle:cpu-seconds/sched/goroutines/runnable:goroutinessetprofilebucket: profile already setfailed to reserve page summary memory_cgo_notify_runtime_init_done missingfatal: concurrent switchToCrashStack │ │ │ │ -bad oldval passed to castogscanstatusstartTheWorld: inconsistent mp->nextpCouldn't put Gs into empty local runqruntime: unexpected SPWRITE function all goroutines are asleep - deadlock!semaphore wake of synctest goroutine value too large for defined data typecannot exec a shared library directlyoperation not possible due to RF-killtimezone hour outside of range [0,23]failed to evaluate CEL expression: %wunable to split remote address %s: %wfailed to open client config file: %wfailed to read client config file: %wunable to write newline to buffer: %wreflect: Bits of non-arithmetic Type reflect: NumField of non-struct type reflect: IsVariadic of non-func type reflect: OverflowInt of non-int type reflect: funcLayout of non-func type reflect.Value.Bytes of non-byte slicereflect.Value.Bytes of non-byte arrayreflect.Value.Bytes of non-rune slicemethod ABI and value ABI do not alignreflect.Value.Convert: value of type crypto: Size of unknown hash functiontls: unsupported certificate key (%T)tls: failed to verify certificate: %sgodebug: unexpected IncNonDefault of gzip.Write: non-Latin-1 header stringinvalid Connection request header: %qpprof: Profile.Add of duplicate value2220446049250313080847263336181640625runtime: cgroup invalid buffer lengthexpected DOCUMENT-START or STREAM-END%q is an incomplete or empty templatedereference of nil pointer of type %scannot index slice/array with type %slist elements must have the same typeid_token does not contain a signatureid_token contains multiple signaturesclaim `auth_time` of token is missingsubtle: slices have different lengthsx509: malformed extension value fieldx509: RSA key missing NULL parametersx509: invalid CRL distribution pointsx509: unsupported private key versionx509: invalid Ed25519 private key: %vcipher: message authentication failedcrypto/cipher: invalid buffer overlapcrypto/cipher: incorrect GCM tag sizechacha20poly1305: plaintext too largechance of four rejections is < 2^-128out does not point to an integer typecrypto/ecdh: invalid private key sizeeach group must have 4 or less digitstoo many Authorities to pack (>65535)too many Additionals to pack (>65535)bisect.Hash: unexpected argument typecomment ends before closing delimiterunrecognized character in action: %#Ufunction declaration merge failed: %vinvalid overload: missing overload id'hello world'.contains('o w') // true[1, 2, 2].existsOne(i, i < 2) // trueinvalid escaped identifier: underflowunknown parse element encountered: %scannot parse invalid wire-format dataGOLANG_PROTOBUF_REGISTRATION_CONFLICT%v: modification of read-only message%v: assigning invalid message type %vbigmod: internal error: shrinking natcrypto/rsa: unsupported hash functioncrypto/rsa: public exponent too largeexplicitly tagged member didn't matchmlkem: internal error: leftover bytes@type field value is not a string: %vtimestamp (%v) has out-of-range nanosReportAttemptingFullContext decision=action not implemented on Recognizer!cannot set a key on a private use taglanguage: region is not a valid ccTLDname not registered for interface: %qbad data: ignore can't handle type %stype not registered for interface: %sgob NewTypeObject can't handle type: invalid type: got %v, want slice kindgolang.org/x/text/internal/catmsg.Rawcatmsg: handler for %q already existsflag %s set at %s before being definedhttp: concurrent read on response bodyfailed to parse Location header %q: %vhttp2: server connection from %v on %phttp: Accept error: %v; retrying in %vindex out of range [%x] with length %ym changed unexpectedly in cgocallbackgmakechan: invalid channel element typeunreachable method called. linker bug?not enough heapRandSeed bits remaining/sched/goroutines/not-in-go:goroutinesgcBgMarkWorker: blackening not enabledcannot read stack of running goroutineruntime: blocked read on free polldescgp.xRegState.p != nil on async preemptruntime: sudog with non-false isSelectarg size to reflect.call more than 1GBv could not fit in traceBytesPerNumbercan not access a needed shared librarynon-positive interval for Ticker.Resettime: missing Location in call to Dateunable to store profile selector tokenerror getting GitHub organizations: %wshutdown OpenVPN management connectionstart pass-through listener on %s://%sreflect.typeptrdata: unexpected type, reflect: close of receive-only channelreflect: Method on nil interface valuestrings.Reader.ReadAt: negative offsetstrings.Reader.Seek: negative positionstrings: Repeat output length overflowafter decimal point in numeric literaltls: invalid ClientKeyExchange messagetls: invalid ServerKeyExchange messageexpected an Ed25519 public key, got %Tinternal error: unknown signature typetls: server selected unsupported grouptls: unsupported signing key type (%T)tls: early_data without pre_shared_keytls: client sent unexpected early datatls: failed to sign ECDHE parameters: tls: server selected unsupported curvetls: missing ServerKeyExchange messagetls: internal error: unsupported curvemime: expected slash after first tokenno NT_GNU_BUILD_ID found in ELF binarypprof: Add called on built-in Profile 1110223024625156540423631668090820312555511151231257827021181583404541015625concurrent map iteration and map writeline %d: cannot unmarshal %s%s into %sline %d: field %s not found in type %sdid not find expected could not find expected directive namefound an incorrect leading UTF-8 octettemplate: %s: executing %q at <%s>: %scan't give argument to non-function %sindirection through explicit nil in %sevalEmptyInterface: nil (can't happen)oidc: failed to unmarshall key set: %wregex_replace_string_string_string_int%w: Audience must contain client_id %qecdsa: invalid uncompressed public keyecdsa: public key does not match curvex509: invalid subject alternative namex509: invalid authority key identifierx509: empty name constraints extensionx509: failed to parse EC private key: x509: cannot validate certificate for chacha20poly1305: ciphertext too largehpke: invalid hybrid KEM secret lengthIPv4 field has octet with leading zeroinsufficient data for base length typearch-specific Castagnoli not availablecrypto/sha256: invalid hash state sizerevoke returned status %d and text: %sgo-jose/go-jose: unknown key type '%s'failed to unmarshal algorithm: %v: %#vtype conversion error from map to '%v'unsupported type conversion: %v to mapinvalid function %q: missing overloadsconvert a value to its type identifier[1, 2, 2].exists_one(i, i < 2) // true{'hi': 'you', 'howzit': 'bruv'}.map(k,[5, 10, 15].map(x, x / 5) // [1, 2, 3]deprecated_legacy_json_field_conflictstype mismatch: cannot convert %v to %sno support for message_set_wire_format%v: unable to resolve extension %v: %vfound wrong type: got %v, want messageinvalid P224 compressed point encodinginvalid P256 compressed point encodinginvalid P384 compressed point encodinginvalid P521 compressed point encodingbigmod: internal error: bad arithmeticinternal error: unknown string type %dasn1: Unmarshal recipient value is nilGODEBUG sys/cpu: unknown cpu feature "crypto/sha512: invalid hash state sizemlkem: internal error: bitsFilled != 0name reference must be fully qualifiedgob: unknown type id or corrupted datadecode: corrupted data: negative deltaempty name for remote field of type %sgob: DecodeValue of unassignable valueinvalid field: no encoder for %v %v %vinvalid octal escape code %q in stringgolang.org/x/text/internal/catmsg.Varsversion: %s │ │ │ │ -commit: %s │ │ │ │ -date: %s │ │ │ │ -http2: concurrent read on response bodyhttp: putIdleConn: keep alives disabledusername/password authentication failedmismatched count during itab table copyout of memory allocating heap arena map/cpu/classes/gc/mark/assist:cpu-seconds/cpu/classes/scavenge/total:cpu-seconds/memory/classes/profiling/buckets:bytesspanQueue.destroy during the mark phasemspan.sweep: bad span state after sweepruntime: blocked write on free polldescruntime.Pinner: object already unpinnedsuspendG from non-preemptible goroutineruntime: casfrom_Gscanstatus failed gp=attempted to release P into a bad statestack growth not allowed in system calltraceback: unexpected SPWRITE function traceRegion: alloc with concurrent dropbuild line missing '=' after quoted keytransport endpoint is already connected2006-01-02 15:04:05.999999999 -0700 MSTinvalid data format: no timestamp foundno refresh token received from providerunable to create profile selector tokenauthorize param %s does not have valuescommon_name %w: openvpn client is emptyclient session state invalid or expired cannot produce iter.Seq2[Value, Value]reflect: OverflowUint of non-uint type reflect.MakeMapWithSize of non-map typetls: unsupported certificate curve (%s)tls: internal error: wrong nonce lengthno mutually supported protocol versionschain is not signed by an acceptable CAmultipart: can't write to finished partapplication/vnd.android.package-archiveinvalid indexed representation index %d277555756156289135105907917022705078125cannot decode node with unknown kind %dunknown problem generating YAML contentcannot marshal invalid UTF-8 data as %scannot encode node with unknown kind %dfound an incorrect trailing UTF-8 octetdid not find expected hexdecimal numbertemplate: pattern matches no files: %#qoverload already has a late binding: %scould not convert argument %q to stringtype conversion error from '%s' to '%s'cannot slice(%d, %d), list is length %dmath.bitShiftLeft() negative offset: %dtype conversion error from '%v' to '%v'ecdsa: unsupported curve by crypto/ecdhmath/big: buffer too small to fit valueecdsa: public key point is the infinityecdsa: private key does not match curvecrypto/rsa: invalid options for Decryptx509: invalid subject alternative namesx509: invalid NameConstraints extensionx509: failed to parse URI constraint %qx509: invalid policy mappings extensionx509: unknown EC private key version %d because it doesn't contain any IP SANsx509: signing with MD5 is not supportedcipher: incorrect tag size given to GCMcrypto/cipher: incorrect GCM nonce sizecrypto/cipher: GCM nonce prefix changedIPv4 field must have at least one digitnegative minwidth, tabwidth, or paddinggo-jose/go-jose: invalid EC private keyfailed to unmarshal x5c header: %v: %#vgo-jose/go-jose: failed to compute hmaccannot add nil overload to funciton: %stype conversion error from bool to '%v'type conversion error from list to '%v'type conversion error from '%T' to '%v'invalid variable: missing variable nameinvalid function: missing function name"Hello, " + "world!" // "Hello, world!"duration('1h2m3s') // duration('3723s')'hello world'.endsWith('world') // true[1, 2, 3].exists(i, i % 2 != 0) // true[0, -1, 5].exists(num, num < 0) // trueexpression recursion limit exceeded: %dgoogle.golang.org/genproto/protobuf/apigoogle.golang.org/protobuf/types/known/missing argument to repetition operatortrailing backslash at end of expressioned25519: bad Ed25519ph context length: tags don't match (%d vs %+v) %+v %s @%dasn1: Unmarshal recipient value is nil fips140: no verification checksum foundmlkem: invalid encapsulation key lengthunmarshalScalar: invalid scalar kind %verror in marshaling Any.value field: %vCould not deserialize ATN with version p.Precpred(p.GetParserRuleContext(), 1)p.Precpred(p.GetParserRuleContext(), 2)p.Precpred(p.GetParserRuleContext(), 3)golang.org/x/text/feature/plural:pluralGobDecoder: length too large for buffergob: cannot encode nil pointer of type can't represent recursive pointer type invalid character %q at start of string%v: MessageSet with no extensions fieldinvalid value: merging into nil messagegolang.org/x/text/internal/catmsg.Firstgolang.org/x/text/internal/catmsg.Affixtime: Stop called on uninitialized Timererrors: target must be a non-nil pointertime.Time year outside of range [0,9999]io.File directory missing ReadDir methodhttp2: timeout awaiting response headersFrame accessor called on non-owned Frameinternal error: expecting non-nil streamrequest header %q is not valid in HTTP/2http2: Transport encoding header %q = %qprotocol error: headers after END_STREAMwriteData(stream=%d, p=%d, endStream=%v)host contains '{' (missing initial '/'?)bad wildcard segment (must end with '}')invalid span in heapArena for user arenabulkBarrierPreWrite: unaligned argumentsruntime: typeBitsBulkBarrier with type refill of span with free space remaining/cpu/classes/scavenge/assist:cpu-secondsruntime.SetFinalizer: first argument is failed to acquire lock to reset capacitymarkWorkerStop: unknown mark worker modecannot free workbufs when work.full != 0runtime: out of memory: cannot allocate runtime: netpollBreak write failed with stopTheWorld: broken CPU time accountingglobal runq empty with non-zero runqsizemust be able to track idle limiter eventgoroutine stack size is not a power of 2address family not supported by protocolerror parsing command line arguments: %wlisten address for go profiling endpointhttp %s listener successfully terminatedunexpected response from version commandconnect to openvpn management interface shutdown OpenVPN pass-through connectionMapIter.Key called on exhausted iteratorreflect: FieldByName of non-struct type reflect.Value.Call: call of nil functionreflect.Value.Call: wrong argument countattempted to copy pointer to FP registerreflect.Value.SetBytes of non-byte slicereflect.Value.setRunes of non-rune sliceclient doesn't support certificate curveoversized record received with length %dtls: received empty certificates messagetls: client didn't provide a certificatemultipart: unexpected line in Next(): %qmalformed MIME header: missing colon: %qevictOldest(%v) on table with %v entriesmismatched scale ratios, got %d, want %dheap profile: %d: %d [%d: %d] @ heap/%d │ │ │ │ -13877787807814456755295395851135253906256938893903907228377647697925567626953125line %d: field %s already set in type %sunsupported flag %q in tag %q of type %s%w: azp %q must be equal to client_id %qmath.bitShiftRight() negative offset: %dcannot convert %T to SpaceDelimitedArrayhttps://github.com/login/oauth/authorizecrypto/rsa: input must be hashed messagex509: malformed extension critical fieldx509: cannot parse IP address of length %s %q is not permitted by any constraintcrypto/cipher: output smaller than inputcipher: the nonce can't have zero lengthcrypto/cipher: message too large for GCMecdh: private key does not support BytesIPv6 zones cannot be present in a prefixquotedprintable: invalid hex byte 0x%02xgo-jose/go-jose: payload is not detachedtype conversion error from Bytes to '%v'type conversion not supported for 'type'unsupported optional field selection: %sunsupported optional field selection: %vduration('1ms') < duration('1s') // true'hello world'.endsWith('hello') // falseunsupported comprehension range type: %Tmismatched message type: got %q, want %qfound wrong type: got %v, want extension%v: assigning invalid zero-value messageed25519: bad Ed25519ctx context length: rsa: internal error: inconsistent lengthNumericString contains invalid charactercannot represent time as GeneralizedTimewrong type (%s) for received field %s.%sedwards25519: use of uninitialized Pointmessage %T is neither a v1 or v2 Messageinvalid type: no encoder for %v %v %v/%vinvalid Unicode escape code %q in stringgolang.org/x/text/internal/catmsg.Stringtime: missing Location in call to Time.InwriteEndsStream called on nil writeFramerinvariant; can't close stream in state %vhttp2: server ignoring unknown setting %vCloseNotify called after Handler finishedWriteHeader called after Handler finishedhttp2: no cached connection was availablehttp2: Transport health check failure: %vtransport got GOAWAY with error code = %vA sampling of all past memory allocationsseconds and debug params are incompatibleunexpected call to os.Exit(0) during test closed, unable to open /dev/null, errno=runtime: pointer to heap type header nil?runtime: typeBitsBulkBarrier without typeWARNING: LIKELY CLEANUP/FINALIZER ISSUES │ │ │ │ +accessed data from freed user arena runtime: wrong goroutine in newstackruntime: invalid pc-encoded table f=4440892098500626161694526672363281250123456789abcdefghijklmnopqrstuvwxyzstrings.Builder.Grow: negative countstrings: Join output length overflowreflect: NumField of non-struct typemethod ABI and value ABI don't alignjson: encoding error for type %q: %qinvalid pattern syntax (+ after -): value too large for defined data typecannot exec a shared library directlyoperation not possible due to RF-killruntime: allocation size out of range) is smaller than minimum page size (/cpu/classes/gc/mark/idle:cpu-seconds/sched/goroutines/runnable:goroutinessetprofilebucket: profile already setfailed to reserve page summary memory_cgo_notify_runtime_init_done missingfatal: concurrent switchToCrashStack │ │ │ │ +bad oldval passed to castogscanstatusstartTheWorld: inconsistent mp->nextpCouldn't put Gs into empty local runqruntime: unexpected SPWRITE function all goroutines are asleep - deadlock!2220446049250313080847263336181640625timezone hour outside of range [0,23]cannot create context from nil parentunable to writeToClient to client: %wruntime: cgroup invalid buffer lengthgodebug: unexpected IncNonDefault of reflect: NumField of non-struct type reflect: funcLayout of non-func type reflect.Value.Bytes of non-byte slicereflect.Value.Bytes of non-byte arraymethod ABI and value ABI do not alignbisect.Hash: unexpected argument typeeach group must have 4 or less digitstoo many Authorities to pack (>65535)too many Additionals to pack (>65535)can not access a needed shared libraryCLIENT_CONNECT_V2: missing return_listindex out of range [%x] with length %ym changed unexpectedly in cgocallbackgmakechan: invalid channel element typeunreachable method called. linker bug?not enough heapRandSeed bits remaining/sched/goroutines/not-in-go:goroutinesgcBgMarkWorker: blackening not enabledcannot read stack of running goroutineruntime: blocked read on free polldescgp.xRegState.p != nil on async preemptruntime: sudog with non-false isSelectarg size to reflect.call more than 1GBv could not fit in traceBytesPerNumber1110223024625156540423631668090820312555511151231257827021181583404541015625invalid listen socket address '%s': %wpoller for client ID %d already existsconcurrent map iteration and map writeafter decimal point in numeric literalIPv4 field has octet with leading zeroinsufficient data for base length typetransport endpoint is already connectedmismatched count during itab table copyout of memory allocating heap arena map/cpu/classes/gc/mark/assist:cpu-seconds/cpu/classes/scavenge/total:cpu-seconds/memory/classes/profiling/buckets:bytesspanQueue.destroy during the mark phasemspan.sweep: bad span state after sweepruntime: blocked write on free polldescruntime.Pinner: object already unpinnedsuspendG from non-preemptible goroutineruntime: casfrom_Gscanstatus failed gp=attempted to release P into a bad statestack growth not allowed in system calltraceback: unexpected SPWRITE function traceRegion: alloc with concurrent drop2775557561562891351059079170227050781252006-01-02 15:04:05.999999999 -0700 MSTinvalid client-pending-auth message: %sIPv4 field must have at least one digitaddress family not supported by protocolruntime/cgo: misuse of an invalid Handleinvalid span in heapArena for user arenabulkBarrierPreWrite: unaligned argumentsruntime: typeBitsBulkBarrier with type refill of span with free space remaining/cpu/classes/scavenge/assist:cpu-secondsruntime.SetFinalizer: first argument is failed to acquire lock to reset capacitymarkWorkerStop: unknown mark worker modecannot free workbufs when work.full != 0runtime: out of memory: cannot allocate runtime: netpollBreak write failed with stopTheWorld: broken CPU time accountingglobal runq empty with non-zero runqsizemust be able to track idle limiter eventgoroutine stack size is not a power of 213877787807814456755295395851135253906256938893903907228377647697925567626953125time: Stop called on uninitialized Timertime.Time year outside of range [0,9999]unable to set writeToClient deadline: %wMapIter.Key called on exhausted iteratorclone(CLONE_PIDFD) failed to return pidfd closed, unable to open /dev/null, errno=runtime: pointer to heap type header nil?runtime: typeBitsBulkBarrier without typeWARNING: LIKELY CLEANUP/FINALIZER ISSUES │ │ │ │ /memory/classes/metadata/mspan/free:bytesruntime.SetFinalizer: second argument is gcSweep being done but phase is not GCoffobjects added out of order or overlappingmheap.freeSpanLocked - invalid stack freemheap.freeSpanLocked - invalid span stateattempted to add zero-sized address rangeruntime: blocked read on closing polldescstopTheWorld: not stopped (stopwait != 0) received on thread with no signal stack │ │ │ │ -invalid timer: fake time but no syncgroupunexpected character after quoted key: %qclone(CLONE_PIDFD) failed to return pidfdtime: Reset called on uninitialized TimerTime.UnmarshalBinary: unsupported versionsuccessful authenticate via refresh tokenpass-through: error from command '%s': %wcan't call pointer on a non-pointer Valuesync/atomic: swap of nil value into ValueMapIter.Next called on exhausted iteratorreflect: FieldByIndex of non-struct type reflect: OverflowFloat of non-float type reflect.Value.Addr of unaddressable valuebytes.Buffer.WriteTo: invalid Write countbytes.Reader.WriteTo: invalid Write counttls: internal error: unsupported key (%T)tls: handshake has not yet been performedinvalid value length: expected %d, got %dtls: unsupported decryption key type (%T)tls: failed to parse client certificate: tls: internal error: failed to clone hashtls: internal error: unknown cipher suitetls: no supported elliptic curves offeredtls: internal error: empty verified chainnet/url: invalid control character in URLbinary: varint overflows a 64-bit integeridna: internal error in punycode encoding34694469519536141888238489627838134765625strconv: illegal AppendInt/FormatInt basefound an indentation indicator equal to 0wrong type for value; expected %s; got %scel.validator.comprehension_nesting_limitcel.validator.homogeneous_literals.exemptcould not find end of precision specifierx509: OID components must be non-negativex509: cannot parse URI %q: invalid domain%d candidate chains with invalid policiescrypto/md5: invalid hash state identifiercolon must be followed by more characters{"crv":"%s","kty":"EC","x":"%s","y":"%s"}[%d]byte not assignable to [%d]byte arraytype conversion error from Double to '%v'unsupported conversion to ref.Val: (%T)%vindex '%d' out of range in list size '%d'incorrect signature.%s argument count: %dduration('1h') == duration('60m') // trueduration('1ms') <= duration('1s') // trueduration('1ms') > duration('1us') // trueduration('60s') >= duration('1m') // true'hello world'.startsWith('hello') // truetimestamp_to_day_of_month_1_based_with_tz// value contains the substring 'cel.dev'error recovery attempt limit exceeded: %dgoogle.golang.org/genproto/protobuf/ptypeRSASSA-PKCS-v1.5 2048-bit sign and verifyasn1: internal error in parseTagAndLength%s slice too big: %d elements of %d bytesfips140: unknown GODEBUG setting fips140=GODEBUG sys/cpu: no value specified for "json: error calling MarshalJSON for type error parsing %s, oneof %v is already setgob: attempt to decode into a non-pointermismatching message name: got %v, want %vinvalid Message.WhichOneof descriptor on openvpn-auth-oauth2 started with base url mix of request and response pseudo headersPRIORITY frame payload size was %d; want 5Failed to parse goroutine ID out of %q: %vhttp2: server connection error from %v: %vpromised request headers cannot include %qbad wildcard segment (must start with '{')http: multipart handled by MultipartReaderhttp: ContentLength=%d with Body length %druntime.AddCleanup: ptr is arena-allocated bytes; incompatible with mutex flag mask persistentalloc: align is not a power of 2/cpu/classes/gc/mark/dedicated:cpu-seconds/memory/classes/metadata/mcache/free:bytes/memory/classes/metadata/mspan/inuse:bytesnon-empty mark queue after concurrent marksweep: tried to preserve a user arena spanruntime: blocked write on closing polldescunexpected state passed to panicrangestateacquireSudog: found s.elem != nil in cachefatal error: cgo callback before cgo call │ │ │ │ +invalid timer: fake time but no syncgroup34694469519536141888238489627838134765625strconv: illegal AppendInt/FormatInt basetime: Reset called on uninitialized Timeraccepted new management client connectioncan't call pointer on a non-pointer ValueMapIter.Next called on exhausted iteratorreflect.Value.Addr of unaddressable valuenet/url: invalid control character in URLcolon must be followed by more charactersTHIS PLUGIN IS STILL IN EXPERIMENTAL STATE bytes; incompatible with mutex flag mask persistentalloc: align is not a power of 2/cpu/classes/gc/mark/dedicated:cpu-seconds/memory/classes/metadata/mcache/free:bytes/memory/classes/metadata/mspan/inuse:bytesnon-empty mark queue after concurrent marksweep: tried to preserve a user arena spanruntime: blocked write on closing polldescacquireSudog: found s.elem != nil in cachefatal error: cgo callback before cgo call │ │ │ │ on a locked thread with no template threadunexpected signal during runtime execution received but handler not on signal stack │ │ │ │ -stop of synctest timer from outside bubbletraceInitReadCPU called with trace enabledtraceStopReadCPU called with trace enabledattempted to trace a bad status for a procout of memory allocating checkmarks bitmapexpected 3 columns for replacement; got %dcould not parse Go build info: line %d: %wtime: Reset called on uninitialized TickerTime.MarshalBinary: unexpected zone offsetoauth2.validate.common-name-case-sensitive%w: expired after 2 minutes, issued at: %sunable to store profile selector token: %w>INFO:OpenVPN Management Interface Versionsync/atomic: store of nil value into ValueMapIter.Value called on exhausted iteratorreflect: negative length passed to ArrayOfreflect: Call with too few input argumentsmismatch between ABI description and typesreflect: cannot convert slice with length looking for beginning of object key stringtls: malformed ECHConfig, invalid %s fieldtls: private key does not match public keyinternal error: call to runtimeSource.Seed173472347597680709441192448139190673828125867361737988403547205962240695953369140625invalid array: want %d elements but got %dinternal error: no fields in evalChainNodefunction name %q is not a valid identifierRelyingParty does not support RevokeCallercel.feature.cross_type_numeric_comparisonsmath.least() invalid single argument valuemath.@min(list) argument must not be emptymath.@max(list) argument must not be emptyunable to parse client reason from messagecrypto/rsa: salt length cannot be negativex509: RSA modulus is not a positive numberx509: invalid policy constraints extensionx509: invalid inhibit any policy extensionx509: %q cannot be encoded as an IA5Stringcrypto/sha1: invalid hash state identifierpoly1305: write to MAC after Sum or Verifyinsufficient data for resource body lengthquotedprintable: invalid bytes after =: %qtype conversion on iterators not supportedinvalid map, got %d parameters, wanted twotype '%s' does not support field selectionduration(duration('1s')) // duration('1s')test whether a string contains a substring'hello world'.contains('goodbye') // false'hello world'.startsWith('world') // falseduration('3723.456s').getSeconds() // 3723mismatched input '$1' expecting IDENTIFIERtypes.googleapis.com/google.protobuf.Valueunsupported field selection target: (%T)%vkey is neither in PKCS#1 nor PKCS#8 formatPrintableString contains invalid characterNextToken requires a non-nil input stream.gob: encoded unsigned integer out of rangegob: bad data: field numbers out of boundsNo support for lazy fns for ExtensionFieldmultiple Read calls return no data or errorhttp2: client conn could not be establishedno multipart boundary param in Content-Typenet/http: timeout awaiting response headerstimeout waiting for SETTINGS frames from %vhttp2: server closing client connection: %vhttp2: unexpected ALPN protocol %q; want %qTransport: unhandled response frame type %TError enabling Transport HTTP/2 support: %vruntime: opened unexpected file descriptor /memory/classes/metadata/mcache/inuse:bytesruntime.SetFinalizer: first argument is nilruntime.SetFinalizer: finalizer already setgcBgMarkWorker: unexpected gcMarkWorkerModenon in-use span found with specials bit setgrew heap, but no adequate free space foundroot level max pages doesn't fit in summarymeasures of the retained heap are not equalruntime.Pinner: argument is not a pointer: runtime: releaseSudog with non-nil gp.paramunknown runnable goroutine during bootstrapruntime: casfrom_Gscanstatus bad oldval gp=runtime:stoplockedm: lockedg (atomicstatus=methodValueCallFrameObjs is not in a modulereset of synctest timer from outside bubblesynctest timer accessed from outside bubbletraceSnapshotMemory: tracing is not enabledGcSlice can't handle on-demand gcdata typesreplacement with no module on previous lineinterrupted system call should be restarted/etc/openvpn-auth-oauth2/client-config-dir/Check if client IP in http and VPN is equalopenvpn.client-config.user-selector.enabledstart graceful shutdown of http %s listenererror delete refresh token from storage: %wreflect: nil type passed to Type.Implementsreflect: CallSlice of non-variadic functionreflect: Call with too many input argumentstls: received unexpected key update messagetls: no supported elliptic curves for ECDHEtls: server did not select an ALPN protocoltls: server sent unrequested session tickettls: received malformed key_share extensiontls: invalid early data for QUIC connectiontls: client's Finished message is incorrectbufio: tried to rewind past start of bufferchunked encoding contains too much non-data!!binary value contains invalid base64 datafound character that cannot start any tokendid not find expected comment or line breakfound unexpected non-alphabetical characterfound invalid Unicode character escape code%s is an unexported field of struct type %swrong number of args for %s: want %d got %dwrong number of args for %s: got %d want %doauth2: cannot fetch token: %v │ │ │ │ -Response: %smath.least() requires at least one argument%s simple literal arguments must be numericinvalid substring range. start: %d, end: %dregex library requires the optional libraryat_hash does not correspond to access tokenhttps://github.com/login/oauth/access_tokenecdsa: internal error: curve size too largex509: failed to parse dnsName constraint %qx509: invalid X25519 private key parametersnon executable command in pipeline stage %dgo-jose/go-jose: Error generating nonce: %vfunction %s must have at least one overloadcannot merge unrelated functions. %q and %qanypb.UnmarshalNew() failed for type %q: %vinvalid list, got %d parameters, wanted oneinvalid context variable: missing type nameint(timestamp('1970-01-01T00:00:01Z')) // 1has({'key_name': 'value'}.key_name) // trueunable to unescape octal sequence in stringfile %q has a package name conflict over %vexplicit time type given to non-time memberimpl: package name must not contain slashes%s: signs of seconds and nanos do not matchThe specified transition type is not valid.DFA state has preds in DFA sim LL fail-overedwards25519: invalid point encoding lengthcatmsg: string contains unsupported handlerhttp: putIdleConn: too many idle connectionshttp: attempting to traverse a non-directoryconnection exceeded flow control window sizehttp2: could not negotiate protocol mutuallyhttp2: 1xx informational responses too largehttp: Request.ContentLength=%d with nil BodyStack traces of holders of contended mutexesspan on userArena.faultList has invalid sizesend on synctest channel from outside bubbleout of memory allocating heap arena metadataruntime: cannot remap pages in address space/cpu/classes/scavenge/background:cpu-secondsruntime: unexpected metric registration for gcmarknewobject called while doing checkmarkactive sweepers found at start of mark phaseno P available, write barriers are forbiddenheapInUse and consistent stats are not equaltotalFree and consistent stats are not equalmappedReady and other memstats are not equalcannot trace user goroutine on its own stacktraceStartReadCPU called with trace disabledunsafe.Slice: ptr is nil and len is not zeroUse X-Forward-For http header for client ipsunable to marshal profile selector token: %wunable to encrypt profile selector token: %wpass-through: unable to read from client: %w using value obtained using unexported fieldreflect: call of MakeFunc with non-Func typereflect: Value.SetIterKey called before Nextreflect: FieldByNameFunc of non-struct type reflect: funcLayout with interface receiver reflect: function created by MakeFunc using reflect: slice length out of range in SetLentls: server's Finished message was incorrecttls: server sent an incorrect legacy versionencoding alphabet contains newline characterencoding alphabet includes duplicate symbolsuse of WriteTo with pre-connected connectionmultipart: expecting a new Part; got line %qmime: unexpected content after media subtypeinvalid Transfer-Encoding request header: %qmismatch: sample has: %d values vs. %d typesyaml internal error: please report the issueneither tag nor implicit flags are specifiedmapping keys are not allowed in this contextdid not find expected digit or '.' characterincompatible types for comparison: %v and %vurn:ietf:params:oauth:grant-type:device_codego-jose/go-jose: unknown json web key type 'function already has a singleton binding: %scel.@block expects two arguments, but got %dx509: invalid RDNSequence: invalid attributex509: invalid Ed25519 private key parametersx509: invalid Ed25519 private key length: %dcrypto/x509: error fetching intermediate: %winsufficient data for calculated length typetemplate: multiple definition of template %qoauth2: server response missing access_tokencrypto/sha256: invalid hash state identifiergo-jose/go-jose: unsupported key type/formatunsupported type conversion from 'int' to %voverlapping macro for name '%s' with %d args// multiply only numbers divisible two, by 2%s │ │ │ │ - previously from: %q │ │ │ │ - currently from: %qed25519: bad Ed25519ph message hash length: crypto/sha512: invalid hash state identifierentropy: repetition count health test failedcontext: internal error: missing cancel errorhttp: putIdleConn: connection is in bad statehttp: no Client.Transport or DefaultTransportunbuffered done channel passed in for type %Thttp: multipart handled by ParseMultipartFormHTTP/1.1 %d %s%sUnsupported transfer encodingnet/http: internal error: connCount underflowclose of synctest channel from outside bubble may be in the same tiny block as finalizer │ │ │ │ -transitioning GC to the same state as before?produced a trigger greater than the heap goaltried to run scavenger from another goroutineruntime: failed mSpanList.remove span.npages=totalAlloc and consistent stats are not equalexitsyscall: syscall frame is no longer validunsafe.String: ptr is nil and len is not zerocannot send after transport endpoint shutdownPath to tls server key used for TLS listener.openvpn.common-name.environment-variable-nameunable to retrieve refresh token from storageerror during shutdown of http %s listener: %werror fetch configuration for provider %s: %wclient-pending-auth %d %d "WEB_AUTH::%s" %.0ferror sending client-pending-auth command: %wpass-through: client provide invalid passwordreflect: nil type passed to Type.AssignableToreflect: OverflowComplex of non-complex type reflect: internal error: invalid method indexjson.RawMessage: UnmarshalJSON on nil pointertls: internal error: unexpected renegotiationtls: invalid reconstructed inner client hellotls: no server certificates in client sessiontls: failed to find any PEM data in key inputnumber of URL query parameters exceeded limitbufio.Scanner: Read returned impossible countinvalid request :path %q from URL.Opaque = %qexpected at least %d bytes in the first writeoidc: failed to unmarshal key %d from set: %wno formatting function for map key of type %smath.greatest() invalid single argument valueecdsa: curve not supported by PublicKey.Bytesecdsa: private key scalar is zero or negativecrypto/rsa: message too long for RSA key sizex509: IP constraint contained invalid mask %xx509: certificate signed by unknown authorityparsing/packing of this section has completedmath/big: cannot unmarshal %q into a *big.Intgo-jose/go-jose: Invalid b64 header parametertype conversion error from 'Duration' to '%v'unsupported type conversion from 'uint' to %v'hello'.contains('lo') ? 'hi' : 'bye' // 'hi'convert a value to a google.protobuf.Durationget the milliseconds portion from a timestamp k.startsWith('http-auth')) // ['secret']zero length explicit tag was not an asn1.Flagdetected mutation on the default bytes for %vignore decode: corrupted data: negative deltaw must be at least 2 by the definition of NAFdecode failure in lazy extension decoding: %vrequest Content-Type isn't multipart/form-dataGOAWAY close timer fired; closing conn from %vinternal error: cannot create stream with id 0http2: Transport creating client conn %p to %vprotocol error: received DATA after END_STREAMclient sent an HTTP request to an HTTPS servernet/http: internal error: misuse of tryDeliverruntime.AddCleanup: ptr not in allocated blockslice bounds out of range [:%x] with length %ypanicwrap: unexpected string after type name: memory reservation exceeds address space limitfailed to put span on newly-allocated spanSPMCtried to park scavenger from another goroutinereleased less than one physical page of memorysysGrow bounds not aligned to pallocChunkBytesruntime: failed to create new OS thread (have runtime: panic before malloc heap initialized │ │ │ │ -stopTheWorld: not stopped (status != _Pgcstop)select on synctest channel from outside bubbleruntime: name offset base pointer out of rangeruntime: type offset base pointer out of rangeruntime: text offset base pointer out of rangeTime.UnmarshalJSON: input is not a JSON stringipaddr %w: openvpn client: %s - oidc token: %serror creating request context with URL %s: %wreflect: Value.SetIterValue called before Nextreflect: nil type passed to Type.ConvertibleToreflect.Struct: fields with different PkgPath reflect.StructOf: illegal embedded field type returned value obtained from unexported fieldreflect: slice capacity out of range in SetCapreflect.Value.Slice: slice index out of boundsbytes.Reader.UnreadByte: at beginning of slicebytes.Reader.UnreadRune: at beginning of slicePSSWithSHA256PSSWithSHA384PSSWithSHA512Ed25519tls: server chose an unconfigured cipher suitetls: failed to parse certificate from server: tls: server did not echo the legacy session IDtls: server accepted 0-RTT with the wrong ALPNtls: received new session ticket from a clientfirst path segment in URL cannot contain coloninvariant failed: growthLeft is unexpectedly 0mapping values are not allowed in this contextdid not find expected whitespace or line breaktemplate: no files named in call to ParseFilesunary function bound to non-unary overload: %smath.greatest() requires at least one argumentcannot assert %T of value %v to %T at index %decdsa: curve not supported by PrivateKey.Bytesx509: failed to parse rfc822Name constraint %qx509: malformed signature algorithm identifiercipher.NewCTR: IV length must equal block sizefips140/drbg: failed to obtain initial entropymath/big: mismatched montgomery number lengthscrypto/hmac: hash does not support hash.Clonergo-jose/go-jose: unknown/unsupported algorithmtype conversion error from 'Timestamp' to '%v'invalid type: list expects 1 parameter, got %dinvalid type: map expects 2 parameters, got %dare valid inputs and will not halt evaluation.convert a value to a google.protobuf.Timestamp// Combine all map key-value pairs into a listgoogle.golang.org/genproto/protobuf/field_masked25519: internal error: setting scalar failededwards25519: invalid field element input sizelanguage: subtag %q is well-formed but unknownlength of string exceeds input size (%d bytes)invalid slice length %d: exceeds input size %dinvalid field: %v: unsupported message type %vlazyUnmarshal: can't find field data for %v.%vhttp: server gave HTTP response to HTTPS clientflow control update exceeds maximum window sizewr.done != nil for write100ContinueHeadersFrame1xx informational response with END_STREAM flagprotocol error: received DATA on a HEAD request[FrameWriteRequest stream=%d, ch=%v, writer=%v]
  • %s:
    %s
  • │ │ │ │ -unexpected error wrapping poll.ErrFileClosing: slice bounds out of range [::%x] with length %yreceive on synctest channel from outside bubbleruntime │ │ │ │ -lock: sleeping while lock is availableP has cached GC work at end of mark terminationfailed to acquire lock to start a GC transitionfinishGCTransition called without starting one?tried to sleep scavenger from another goroutineheapReleased and consistent stats are not equalracy sudog adjustment due to parking on channelfunction symbol table not sorted by PC offset: attempted to trace a bad status for a goroutineattempting to link in too many shared librariesno ID token claims available for cel validationpresented client configuration profile selectorerror from token exchange via refresh token: %wreflect.Value.Bytes of unaddressable byte arrayreflect: CallSlice with too few input argumentsregister-based return value has stack componentreflect.Value.Slice3: slice index out of boundsreflect.Value.UnsafeAddr of unaddressable valuetls: malformed encrypted_client_hello extensionfirst record does not look like a TLS handshaketls: handshake did not verify certificate chaintls: invalid EncryptedClientHelloKey Config: %stls: incorrect renegotiation extension contentstls: server selected unadvertised ALPN protocoltls: internal error: pskBinders length mismatchtls: server selected TLS 1.3 in a renegotiationtls: malformed encrypted client hello extensiontls: server sent two HelloRetryRequest messagesbufio: reader returned negative count from Readinvalid :protocol header in non-CONNECT requestfound a tab character that violates indentationerror while converting precision to integer: %wgo-jose/go-jose: unexpected signature algorithmecdsa: hash length does not match hash functionx509: malformed public key algorithm identifier%d candidate chains with incompatible key usagechacha20poly1305: message authentication failedcrypto/ecdh: public key is the identity elementgo-jose/go-jose: invalid key size for algorithmgo-jose/go-jose: unknown json web key type '%s'go-jose/go-jose: invalid EC key (X/Y too large)go-jose/go-jose: missing payload in JWS messagego-jose/go-jose: Error marshalling item %#v: %vinvalid type: param type cannot have parameterscompute the modulus of one integer into another'123-456'.matches('^[0-9]+(-[0-9]+)?$') // trueoptional index %d out of element bounds [0, %d]operation cancelled: actual cost limit exceeded[3.14, 2.71, 1.61].all(num, num < 3.0) // falsebigmod: modulus for ExpShortVarTime must be oddasn1: Unmarshal recipient value is non-pointer explicit string type given to non-string memberentropy: adaptive proportion health test failedinvalid string length %d: exceeds input size %dinvalid type name length %d: exceeds input sizemap field %v cannot be set with read-only valuenet/http: extended connect not supported by peerinternal error: should have a body in this statenet/http: Hijack called after ServeHTTP finishedslice bounds out of range [:%x] with capacity %y is reachable from cleanup or cleanup argument │ │ │ │ -runtime: cannot map pages in arena address spaceruntime: malformed profBuf buffer - invalid sizeruntime: taggedPointerPack invalid packing: ptr=attempt to trace invalid or unsupported P statusPlease select your client configuration profile.%w: http client ip %s and vpn ip %s is different%w: groups claim contains non-string element: %Tunable to read answer after sending password: %wreflect: CallSlice with too many input argumentstls: CloseWrite called before handshake completeunable to generate random session ticket key: %vfailed to parse certificate #%d in the chain: %wtls: no FIPS compatible certificate chains foundtls: CurvePreferences includes unsupported curvebufio: writer returned negative count from Writeunexpected end of generation in batch of size >1strconv: illegal AppendFloat/FormatFloat bitSizecan't use %v iterate over more than one variableunable to fetch key for signature validation: %winvalid validator: %s unsupported limit type: %vbinary function bound to non-binary overload: %soidc.Time: unable to parse type %T with value %v%w: token contains an invalid number of segmentsecdsa: curve not supported by ParseRawPrivateKeyx509: internal error: URI SAN %q failed to parsex509: X25519 key encoded with illegal parametersx509: SAN uniformResourceIdentifier is malformedx509: IP constraint contained value of length %dx509: only RSA, ECDSA and Ed25519 keys supportedout points to big.Int, but defaultValue does notparsing/packing of this type isn't available yetInt.GobDecode: encoding version %d not supportedgo-jose/go-jose: unsupported elliptic curve '%s'go-jose/go-jose: invalid Ed key, missing x valueinvalid UTF-8 in bytes, cannot convert to stringtype registration conflict. found: %v, input: %vundeclared reference to '%s' (in container '%s')compare two values of the same type for equalitysubtract two numbers, or two time-related valuesmatches('123-456', '^[0-9]+(-[0-9]+)?$') // truecrypto/rsa: input must be hashed with given hashcatmsg: expected prior call to EncodeMessageTypeinvalid Mutable on field with non-composite typefield %v has invalid type: got %v, want map kindlist field %v cannot be set with read-only valuehttp2: request body closed due to handler exitinghttp: wrote more than the declared Content-Length (Client.Timeout exceeded while awaiting headers)http: partitioned cookies must be set with Secureunexpected Peek failure reading buffered byte: %vnet/http: Transport.Dial hook returned (nil, nil)%d%s │ │ │ │ -slice bounds out of range [::%x] with capacity %yinvalid memory address or nil pointer dereferencepanicwrap: unexpected string after package name: s.allocCount != s.nelems && freeIndex == s.nelemsruntime.reflect_makemap: unsupported map key typesweeper left outstanding across sweep generationsfully empty unfreed span set block found in resetcasgstatus: waiting for Gwaiting but is Grunnableinvalid or incomplete multibyte or wide characteropenvpn.client-config.user-selector.static-valuesvalidate client ipaddr between VPN and OIDC tokenreflect.Value.Slice: slice of unaddressable arraystrings.Reader.UnreadByte: at beginning of stringstrings.Reader.UnreadRune: at beginning of stringstrings.Reader.WriteTo: invalid WriteString countSecP256r1MLKEM768X25519MLKEM768SecP384r1MLKEM1024crypto/tls: ExportKeyingMaterial context too longtls: server advertised unrequested ALPN extensiontls: server sent a cookie in a normal ServerHellotls: client offered only unsupported versions: %xtls: client using inappropriate protocol fallbacktls: client illegally modified second ClientHellointernal error: fillWindow called with stale dataecdsa: internal error: truncated hash is too longcrypto/elliptic: internal error: invalid encoding/etc/pki/ca-trust/extracted/pem/tls-ca-bundle.pemx509: invalid RDNSequence: invalid attribute typex509: Ed25519 key encoded with illegal parametersx509: private key contains zero or negative valuex509: private key contains zero or negative primex509: signature returned by signer is invalid: %wchacha20poly1305: bad nonce length passed to Sealchacha20poly1305: bad nonce length passed to Openthe :: must expand to at least one field of zerosgo-jose/go-jose: error in cryptographic primitivego-jose/go-jose: no x5c header present in messagego-jose/go-jose: ecdsa signature failed to verifygo-jose/go-jose: invalid elliptic key (too large)unsupported native conversion from string to '%v'timestamp(1) // timestamp('1970-01-01T00:00:01Z')id: %v, truthy attribute: %v, falsy attribute: %verror recovery token lookahead limit exceeded: %dcrypto/rsa: public exponent too small or negativebad interface encoding: name too large for buffergob: registering duplicate types for %q: %s != %sgob: registering duplicate names for %s: %q != %qLogValue called too many times on Value of type %Tnet/http: cannot rewind body after connection losshttp: putIdleConn: CloseIdleConnections was calledgot CONTINUATION for stream %d; expected stream %dhttp: suspiciously long trailer after chunked bodynet/http: Transport failed to read from server: %vnet/http: HTTP/1.x transport connection broken: %wThe command line invocation of the current programmallocgc called with gcphase == _GCmarkterminationruntime.Pinner: object was allocated into an arenaruntime.Pinner: decreased non-existing pin countergp.xRegState.p == nil on return from async preemptrecursive call during initialization - linker skewattempt to execute system stack code on user stacklog level. Can be one of: debug, info, warn, errorcel expression did not evaluate to a boolean valuefailed to evaluate CEL expression for username: %wunable to decode JSON from GitHub API %s: '%s': %wunable to decode JSON from Google API %s: '%s': %wopenvpn management interface connection terminatedsilent re-authentication disabled by configurationOpenVPN management interface connection terminatedreflect.Value.Slice3: slice of unaddressable arraycryptobyte: attempted write while child is pendingtls: received unexpected CertificateStatus messagetls: invalid signature by the server certificate: tls: invalid signature by the client certificate: tls: client offered TLS version older than TLS 1.3go package net: dynamic selection of DNS resolver │ │ │ │ -^[-+]?[0-9][0-9_]*(?::[0-5]?[0-9])+(?:\.[0-9_]*)?$%s has arguments but cannot be invoked as functionfunction %s has %d return values; should be 1 or 2oauth2: token expired and refresh token is not setiteration variable overwrites accumulator variableOpenID Provider Configuration Discovery has failedcrypto/elliptic: nistec rejected normalized scalarcrypto/rsa: prime factors are not relatively primex509: missing ASN.1 contents; use ParseCertificatex509: invalid RDNSequence: invalid attribute valuex509: RSA public exponent is not a positive numberx509: internal error: known ExtKeyUsage has no OIDcrypto/cipher: incorrect nonce length given to GCMchacha20: SetCounter attempted to rollback countercrypto/ecdh: public key does not match private keygo-jose/go-jose: failed to unmarshal x5c field: %sgo-jose/go-jose: no signature algorithms specifiedcompare two values of the same type for inequalityduration('1m') - duration('1s') // duration('59s')test whether a string ends with a substring suffix[1, 2, 3, 4].existsOne(num, num % 2 == 0) // falsegoogle.golang.org/genproto/protobuf/source_contextPrecedence predicates are not supported in lexers.catmsg: only macros with single argument supportedinvalid uint data length %d: exceeds input size %dedwards25519: invalid SetUniformBytes input lengthinvalid Mutable on map with non-message value typefield %v has invalid type: got %v, want slice kinddefault type does not match variable type: %v != %vScanState's Read should not be called. Use ReadRuneprotocol error: received %T before a SETTINGS framehttp: Transport does not support unencrypted HTTP/2limiterEvent.stop: invalid limiter event type foundpotentially overlapping in-use allocations detectedfatal: systemstack called from unexpected goroutinecommon_name %w: openvpn client: %s - oidc token: %s%w: username claim did not evaluate to a string: %TJSON decoder out of sync - data changing underfoot?tls: missing signature_algorithms from TLS 1.2 peertls: VerifyHostname called on TLS server connectiontls: invalid EncryptedClientHelloKey Config KEM: %stls: invalid EncryptedClientHelloKey PrivateKey: %stls: invalid EncryptedClientHelloKey Config KDF: %scrypto/tls: reserved ExportKeyingMaterial label: %stls: server's identity changed during renegotiationtls: server selected unsupported compression formattls: server offered only incompatible point formatstls: server sent an unexpected early_data extensiontls: client did not request an application protocoltls: client offered only incompatible point formatsgodebug: Value of name not listed in godebugs.All: line %d: mapping key %#v already defined at line %dcan't use %v to iterate over more than one variablecrypto/elliptic: Add was called on an invalid pointx509: certificate has expired or is not yet valid: go-jose/go-jose: unsupported/unknown elliptic curvego-jose/go-jose: ed25519 signature failed to verifygo-jose/go-jose: invalid EC key, missing x/y valuesfound no matching overload for '%s' applied to '%s'duration('1m') + duration('1s') // duration('1m1s')[1, 2, 3, 4].exists_one(num, num % 2 == 0) // falseno viable alternative at input '.(true|false|null)'%v: getting mutable reference to non-composite typeecdsa: internal error: request size exceeds maximumcrypto/ecdh: internal error: isLess input too largeinvalid AppendMutable on list with non-message typeinvalid value: setting map field to read-only valueextension %v extends %v outside the extension rangefield %v has invalid type: got %v, want struct kindfield %v has invalid type: %v does not implement %verrors: *target must be interface or implement error │ │ │ │ -request header "TE" may only be "trailers" in HTTP/2http2: Transport readFrame error on conn %p: (%T) %vprotocol error: received DATA before a HEADERS framefailed to correctly flush all P-owned cleanup blocksruntime: cannot disable permissions in address spaceruntime.SetFinalizer: pointer not in allocated blockruntime: use of FixAlloc_Alloc before FixAlloc_Init │ │ │ │ -span set block with unpopped elements found in resetcasfrom_Gscanstatus: gp->status is not in scan stateadditional url query parameter to authorize endpointfailed to convert environment variable %s to type %Ttls: invalid EncryptedClientHelloKey Config AEAD: %stls: server selected unsupported protocol version %xtls: received a session ticket with invalid lifetimetls: internal error: session ticket keys unavailabletls: private key type does not match public key typeinternal error: missing handler for resolver table: template: no template %q associated with template %qwrong number of args for %s: want at least %d got %dwrong number of args for %s: got %d want at least %dcel.bind() variable names must be simple identifierscannot slice(%d, %d), negative indexes not supportedecdsa: internal error: unexpectedly masking off bitsx509: cannot verify signature: insecure algorithm %vgo-jose/go-jose: invalid RSA key, missing n/e valuesfield type conversion error for %v.%v value type: %vtest whether a string starts with a substring prefix%v: field descriptor does not belong to this messagedecode: corrupted data: non-zero delta for singletonprototext: error parsing unknown field wire type: %vhttp: putIdleConn: too many idle connections for hosthttp2: Framer %p: failed to decode just-written frameillegal use of AllowIllegalReads with ReadMetaHeadershttp2: Transport failed to get client conn for %s: %vnon-CONNECT pattern with unclean path can never matchdescribeConflict called with non-conflicting patternsnet/http: CloseNotify called after ServeHTTP finishednon-concurrent sweep failed to drain all sweep queuesexited a goroutine internally locked to the OS threadPath to tls server certificate used for TLS listener.reflect: non-interface type passed to Type.Implementssync/atomic: compare and swap of nil value into Valuereflect.Value.Slice: string slice index out of boundstls: unable to generate random session ticket key: %vtls: received unexpected handshake message of type %Ttls: unexpected server_name extension in server hellotls: client does not support uncompressed connectionstls: failed to find any PEM data in certificate inputbufio.Scan: too many empty tokens without progressingsmall map with no empty slot (concurrent map writes?)^[-+]?(\.[0-9]+|[0-9]+(\.[0-9]*)?)([eE][-+]?[0-9]+)?$did not find expected alphabetic or numeric characterinvalid replacement string: '%s' \ not allowed at end%w: must not be older than %v, but was %v (%v to old)crypto/elliptic: attempted operation on invalid pointx509: certificate specifies an incompatible key usagecrypto/cipher: counter decreased or remained the sameunique.canonMap: ran out of hash bits while iteratingunique.canonMap: ran out of hash bits while insertingmath/big: internal error: cannot find (D/n) = -1 for go-jose/go-jose: invalid EC key (nil, or X/Y missing)timestamp('2023-07-14T10:30:45.123Z').getMonth() // 6timestamp('2023-01-02T00:00:00Z').getDayOfYear() // 1timestamp('2023-07-14T10:30:45.123Z').getDate() // 14// ensure exactly one key in the map ends in @acme.coinvalid GOLANG_PROTOBUF_REGISTRATION_CONFLICT value: chacha20: internal error: wrong dst and/or src lengthcrypto/ecdh: internal error: mismatched isLess inputsunkown field number %d while unmarshalling GoFeaturesunkown field number %d while unmarshalling FeatureSetcatmsg: EncodeMessageType not the first method calledunexpected character %s, missing ":" after field namepanic calling String method on zero %v for flag %s: %vfmt: scanning called UnreadRune with no rune availablehttp: Request.Write on Request with no Host or URL setread loop ending; caller owns writable underlying conninternal error: expected to be already writing a framehttp2: received GOAWAY %+v, starting graceful shutdownhttp2: handler wrote more than declared Content-Lengthtarget must be an absolute URL or an absolute path: %qnet/http: can't write control character in Request.URLruntime.m memory alignment too small for spinbit mutexmin size of malloc header is not a size class boundarygcControllerState.findRunnable: blackening not enabledno goroutines (main called runtime.Goexit) - deadlock!trace: non-empty full trace buffer for done generationtrace: non-empty full trace buffer for next generation goroutine running on other thread; stack unavailable │ │ │ │ -invalid URL. only http:// or https:// scheme supportedconnection to OpenVPN management interface establishedunable to write into OpenVPN management connection: %wreflect: Value.SetIterKey called on exhausted iteratorbytes.Buffer: reader returned negative count from Readcertificate is not valid for requested server name: %wcryptobyte: Builder is exceeding its fixed-size buffertls: server resumed a session with a different versiontls: server accepted 0-RTT with the wrong cipher suitetls: certificate used with invalid signature algorithmtls: Encrypted Client Hello cannot be used pre-TLS 1.3tls: client indicated early data in second ClientHellotls: failed to create cipher while encrypting ticket: tls: found unknown private key type in PKCS#8 wrappingtag handle must contain alphanumerical characters onlyexplicitly tagged !!binary data must be base64-encodedblock sequence entries are not allowed in this contextoption ,inline needs a map with string keys in struct urn:ietf:params:oauth:client-assertion-type:jwt-bearerecdsa: curve not supported by deterministic signaturescrypto/elliptic: Double was called on an invalid pointx509: cannot verify signature: algorithm unimplementedURI with IP (%q) cannot be matched against constraintsx509: invalid RDNSequence: invalid attribute value: %s, square brackets can only be used with IPv6 addresses, IPv6 addresses must be surrounded by square bracketsname is not in canonical format (it must end with a .)quotedprintable: invalid unescaped byte 0x%02x in bodysingleton function incompatible with late bindings: %stype conversion error, no such field '%s' in type '%v'invalid subset: cannot both include and exclude macros'key1' in {'key1': 'value1', 'key2': 'value2'} // truetimestamp('2023-07-14T10:30:45.123Z').getHours() // 10{'a': 1, 'b': 2, 'c': 3}.all(key, key != 'b') // false[1, 2, 3, 4].map(num, num % 2 == 0, num * 2) // [4, 8]unable to unescape string, found '\' as last character%v: invalid Mutable on map with non-message value typeindent may only be composed of space or tab charactersfield %v has invalid type: got %v, want interface kindnet/http: request canceled while waiting for connectionnet/http: invalid byte %q in %s; dropping invalid byteshttp2: server: error reading preface from client %v: %vinternal error: can only be writing one frame at a timehttp2: Transport received GOAWAY from server ErrCode:%vStack traces that led to the creation of new OS threadsos: invalid use of WriteAt on file opened with O_APPENDargument of cgo function has Go pointer to unpinned Go mheap.freeSpanLocked - invalid free of user arena chunkcasfrom_Gscanstatus:top gp->status is not in scan statereflect: internal error: invalid use of makeMethodValuereflect.FuncOf: last arg of variadic func must be slicetls: internal error: handshake should have had a resulttls: server sent non-zero legacy TLS compression methodbufio.Scanner: SplitFunc returns negative advance countrequest header list larger than peer's advertised limitmap merge requires map or sequence of maps as the valuealias value must contain alphanumerical characters onlyoctal clause can only be used on integers, was given %secdsa: internal error: shift can only be by 1 to 7 bitsx509: authority info access incorrectly marked criticalx509: too many intermediates for path length constraintx509: failed to load system roots and no roots providedx509: internal error: known ExtKeyUsage has invalid OIDcipher.NewCBCEncrypter: IV length must equal block sizecipher.NewCBCDecrypter: IV length must equal block sizeeach colon-separated field must have at least one digitgo-jose/go-jose: public key was unexpectedly not publicinvalid type: optional_type expects 1 parameter, got %dtest whether a string matches an RE2 regular expressiontest only expressions must have constant qualifiers: %vextension number %d is already registered on message %v%v: invalid AppendMutable on list with non-message typepb.Merge() arguments must be the same type. got: %v, %vParserATNSimulator.computeReachSet() make a closureBusylanguage: different values for same key in -u extensionedwards25519: invalid SetBytesWithClamping input lengthindent may only be composed of space and tab charactersstrings: illegal use of non-zero Builder copied by valuehttp2: request body larger than specified content lengthhttp2: response header list larger than advertised limithttp: Request.RequestURI can't be set in client requestspromised request headers cannot include pseudo header %qnet/http: Transport.DialContext hook returned (nil, nil)invalid value for "seconds" - must be a positive integerrange function continued iteration after loop body panicrange function continued iteration after whole loop exitprofilealloc called without a P or outside bootstrappingdetected possible issues with cleanups and/or finalizersin gcMark expecting to see gcphase as _GCmarkterminationruntime: netpoll: eventfd ready for something unexpectedsemaphore wake of synctest goroutine from outside bubbleHow long OpenVPN server wait until user is authenticatedempty token for non-interactive re-authentication storedunable to connect to openvpn management interface %s: %wunable to check OpenVPN management interface version: %wunable to connect to openvpn management interface: %w %sunable to parse openvpn management interface version: %werror setup openvpn management pass-through listener: %wnon-empty pointer map passed for non-pointer-size valuesreflect: Value.SetIterValue called on exhausted iteratorptrEncoder.encode should have emptied ptrSeen via deferstls: TLS 1.3 client supports illegal compression methodstls: handshake buffer not empty before HelloRetryRequestattempted to go past the end of stream; corrupted value?anchor value must contain alphanumerical characters onlyoption ,inline may only be used on a struct or map fieldregular expression has more than one capturing group: %qcannot convert argument of type %s to timestamp/durationecdsa: curve not supported by ParseUncompressedPublicKeyb4050a850c04b3abf54132565044b0b7d7bfd8ba270b39432355ffb4b70e0cbd6bb4bf7f321390b94a03c1d356c21122343280d6115c1d21bd376388b5f723fb4c22dfe6cd4375a05a07476444d5819985007e34x509: subject key identifier incorrectly marked criticalx509: internal error: empty chain when appending CA certcrypto/cipher: internal error: generic CBC used with AEScrypto/cipher: internal error: generic CTR used with AES - duration('12h') // timestamp('2023-01-10T00:00:00Z') - timestamp('2023-01-10T00:00:00Z') // duration('12h')compare two values and return true if the first value istimestamp('2023-07-14T10:30:45.123Z').getMinutes() // 30timestamp('2023-07-14T10:30:45.123Z').getSeconds() // 45https://protobuf.dev/reference/go/faq#namespace-conflictduration (%v) has seconds and nanos with different signsinvalid interface value length %d: exceeds input size %dbad interface encoding: data length too large for bufferinvalid value: setting repeated field to read-only valuehttp2: TLS conn unexpectedly found in unencrypted handoffruntime: checkmarks found unexpected unmarked object obj=runtime: failed to disable profiling timer; timer_delete(non-Go code set up signal handler without SA_ONSTACK flagsync: WaitGroup misuse: Add called concurrently with Waitsync: WaitGroup.Add called from multiple synctest bubblesinitiate non-interactive authentication via refresh tokentls: client sent invalid encrypted_client_hello extensiontls: Ed25519 public keys are not supported before TLS 1.2received record with version %x when expecting version %xtls: server sent an unnecessary HelloRetryRequest messagetls: server selected an invalid PSK and cipher suite pairtls: no key exchanges supported by both client and servertls: client sent invalid encrypted client hello extensioncan't handle assignment of %s to empty interface argumentcould not serialize context field variable %q, reason: %wincompatible configuration type for %s, got %T, wanted %Tdecimal clause can only be used on integers, was given %sx509: failed to parse EC private key embedded in PKCS#8: crypto/cipher: invalid buffer overlap of output and inputcrypto/drbg: internal error: request size exceeds maximumgo-jose/go-jose: expected %d bit key, got %d bits insteadgo-jose/go-jose: invalid embedded jwk, must be public keygo-jose/go-jose: compact JWS format must have three partsinvalid subset: cannot both include and exclude functionstimestamp('2023-07-14T10:30:45.123Z').getDayOfWeek() // 5tests whether any value in the list or any key in the mappb.Merge(dstPB, srcPB) failed to marshal source proto: %vonly precedence DFAs may contain a precedence start stateParserATNSimulator.computeStartState() make a closureBusyunkown field number %d while unmarshalling EditionDefaultGobDecoder: invalid data length %d: exceeds input size %dtype mismatch: no fields matched compiling decoder for %shttp2: client connection force closed via ClientConn.Closecannot push URL with scheme %q from request with scheme %qnet/http: bodyAllowed called before the header was written"seconds" parameter is not supported for this profile typecalled CompareAndSwap when value is not of comparable typesuccessful authorization via oauth2 with profile selectionrefresh token for non-interactive re-authentication storedsync/atomic: swap of inconsistently typed value into Valuejson: cannot set embedded pointer to unexported struct: %vtls: FIPS 140-3 requires the use of Extended Master Secrettls: server changed cipher suite after a HelloRetryRequestsub from userinfo does not match the sub from the id_tokencrypto/elliptic: ScalarMult was called on an invalid pointx509: authority key identifier incorrectly marked criticalx509: certificate contains duplicate extension with OID %qx509: failed to parse RSA private key embedded in PKCS#8: crypto/ecdh: bad X25519 remote ECDH input: low order pointgo-jose/go-jose: invalid JWK, unable to hex decode x5t: %vgo-jose/go-jose: invalid EC public key, wrong length for xgo-jose/go-jose: invalid EC public key, wrong length for ylogically OR two boolean values. Errors and unknown valuesOnly map accesses using the select notation are supported.// tokens = {'sub': 'me', 'iss': 'https://issuer.cel.dev'}gob: cannot encode nil pointer of type %s inside interfacehttp2: Transport received Server's graceful shutdown GOAWAYRoundTripper returned a response & error; ignoring responsehttp: superfluous response.WriteHeader call from %s (%s:%d)http: response.Write on hijacked connection from %s (%s:%d)runtime: mmap: too much locked memory (check 'ulimit -l'). │ │ │ │ -tried to trace goroutine with invalid or unsupported statussync: WaitGroup is reused before previous Wait has returnedThe flag is used to specify a custom OAuth2 token endpoint.error from GitHub API %s: http status code: %d; message: %serror from Google API %s: http status code: %d; message: %ssync/atomic: store of inconsistently typed value into Valuereflect: reflect.Value.Elem on an invalid notinheap pointerreflect: indirection through nil pointer to embedded structtls: server resumed a session with a different cipher suitetls: server selected TLS 1.3 using the legacy version fieldtls: server sent an unnecessary HelloRetryRequest key_sharetls: client didn't send one key share in second ClientHellotls: client sent unexpected key share in second ClientHellobufio.Scanner: SplitFunc returns advance count beyond inputscientific clause can only be used on doubles, was given %scel.@block expects a list constructor as the first argumentecdsa: internal error: ordInverse produced an invalid valuecrypto/rc4: use of RC4 is not allowed in FIPS 140-only modehpke: internal error: labeledDerive called on two-stage KDFhpke: internal error: labeledExpand called on one-stage KDFcrypto/ecdh: private key and public key curves do not matchcrypto/md5: use of MD5 is not allowed in FIPS 140-only modego-jose/go-jose: JWK with matching kid not found in JWK Setgo-jose/go-jose: invalid JWK, x5u header is invalid URL: %wgo-jose/go-jose: invalid EC private key, wrong length for xgo-jose/go-jose: invalid EC private key, wrong length for ygo-jose/go-jose: invalid EC private key, wrong length for dlogically AND two boolean values. Errors and unknown valuesadds two numeric values or concatenates two strings, bytes,timestamp('2023-07-14T10:30:45.123Z').getFullYear() // 2023timestamp('2023-07-14T10:30:45.123Z').getDayOfMonth() // 13// true if the 'address' field exists in the 'user' messagetests whether exactly one list element or map key satisfiesATN state %d has both epsilon and non-epsilon transitions. │ │ │ │ - (Client.Timeout or context cancellation while reading body)internal error: attempt to send frame on a closed stream: %vmalformed response from server: missing status pseudo headernet/http: server response headers exceeded %d bytes; abortedmanual span allocation called with non-manually-managed typeaddr range base and limit are not in the same memory segmentruntime: failed to configure profiling timer; timer_settime(runtime: malformed profBuf buffer - tag and data out of synccalled CompareAndDelete when value is not of comparable typeEnables go profiling endpoint. This should be never exposed.successful non-interactive authentication via internal tokenmanagement password expected, but server does not ask for meunable to authenticate with OpenVPN management interface: %wsync/atomic: compare and swap of inconsistently typed valuesreflect: call of reflect.Value.Cap on ptr to non-array Valuereflect: call of reflect.Value.Len on ptr to non-array Valuebytes.Reader.UnreadRune: previous operation was not ReadRunetls: no supported versions satisfy MinVersion and MaxVersiontls: initial handshake had non-empty renegotiation extensiontls: server resumed a session with a different EMS extensiontls: client requested unsupported application protocols (%q)tls: invalid client key share length for hybrid key exchangetls: invalid server key share length for hybrid key exchangefound a tab character where an indentation space is expectedinvalid validator: %s, limit value is not a whole number: %vfixed-point clause can only be used on doubles, was given %scrypto/rsa: precomputed values are inconsistent with the keyx509: certificate is valid for %d names, but none matched %schacha20poly1305: invalid buffer overlap of output and inputhpke: internal error: labeledExtract called on one-stage KDFindicate that the type is dynamic for type-checking purposesexpression code point size exceeds limit: size: %d, limit %dpb.Merge(dstPB, srcPB) failed to unmarshal to dest proto: %vend group tag %d does not match begin group tag %d at pos %dnet/http: invalid Cookie.Domain %q; dropping domain attributeruntime.AddCleanup: ptr is within arg, cleanup will never run is in a tiny block with other (possibly long-lived) values │ │ │ │ +stop of synctest timer from outside bubbletraceStopReadCPU called with trace enabledattempted to trace a bad status for a procout of memory allocating checkmarks bitmap173472347597680709441192448139190673828125867361737988403547205962240695953369140625sync/atomic: store of nil value into Valueruntime.AddCleanup: ptr is arena-allocatedMapIter.Value called on exhausted iteratorlooking for beginning of object key stringinsufficient data for resource body lengthinterrupted system call should be restartedCLIENT_CONNECT_V2: missing perClientContextCLIENT_DISCONNECT: missing perClientContextopenvpn_plugin_client_destructor_v1: calledruntime: opened unexpected file descriptor /memory/classes/metadata/mcache/inuse:bytesruntime.SetFinalizer: first argument is nilruntime.SetFinalizer: finalizer already setgcBgMarkWorker: unexpected gcMarkWorkerModenon in-use span found with specials bit setgrew heap, but no adequate free space foundroot level max pages doesn't fit in summaryruntime.Pinner: argument is not a pointer: runtime: releaseSudog with non-nil gp.paramunknown runnable goroutine during bootstrapruntime: casfrom_Gscanstatus bad oldval gp=runtime:stoplockedm: lockedg (atomicstatus=methodValueCallFrameObjs is not in a modulereset of synctest timer from outside bubblesynctest timer accessed from outside bubblereflect: nil type passed to Type.Implementsmultiple Read calls return no data or erroropenvpn_plugin_client_constructor_v1: calledspan on userArena.faultList has invalid sizesend on synctest channel from outside bubbleout of memory allocating heap arena metadataruntime: cannot remap pages in address space/cpu/classes/scavenge/background:cpu-secondsruntime: unexpected metric registration for gcmarknewobject called while doing checkmarkactive sweepers found at start of mark phaseno P available, write barriers are forbiddencannot trace user goroutine on its own stackunsafe.Slice: ptr is nil and len is not zero using value obtained using unexported fieldreflect: funcLayout with interface receiver encoding alphabet contains newline characterencoding alphabet includes duplicate symbolsinsufficient data for calculated length typecannot send after transport endpoint shutdownclose of synctest channel from outside bubble may be in the same tiny block as finalizer │ │ │ │ +transitioning GC to the same state as before?produced a trigger greater than the heap goaltried to run scavenger from another goroutineruntime: failed mSpanList.remove span.npages=exitsyscall: syscall frame is no longer validunsafe.String: ptr is nil and len is not zerocontext: internal error: missing cancel errorreflect: internal error: invalid method indexbufio.Scanner: Read returned impossible countparsing/packing of this section has completedslice bounds out of range [:%x] with length %ypanicwrap: unexpected string after type name: memory reservation exceeds address space limitfailed to put span on newly-allocated spanSPMCtried to park scavenger from another goroutinereleased less than one physical page of memorysysGrow bounds not aligned to pallocChunkBytesruntime: failed to create new OS thread (have runtime: panic before malloc heap initialized │ │ │ │ +stopTheWorld: not stopped (status != _Pgcstop)select on synctest channel from outside bubbleruntime: name offset base pointer out of rangeruntime: type offset base pointer out of rangeruntime: text offset base pointer out of rangeruntime.AddCleanup: ptr not in allocated blockinvariant failed: growthLeft is unexpectedly 0first path segment in URL cannot contain colonattempting to link in too many shared librariesAUTH_USER_PASS_VERIFY: missing perClientContextslice bounds out of range [::%x] with length %yreceive on synctest channel from outside bubbleruntime │ │ │ │ +lock: sleeping while lock is availableP has cached GC work at end of mark terminationfailed to acquire lock to start a GC transitionfinishGCTransition called without starting one?tried to sleep scavenger from another goroutineracy sudog adjustment due to parking on channelfunction symbol table not sorted by PC offset: attempted to trace a bad status for a goroutineunexpected error wrapping poll.ErrFileClosing: reflect.Value.Bytes of unaddressable byte arrayslice bounds out of range [:%x] with capacity %y is reachable from cleanup or cleanup argument │ │ │ │ +runtime: cannot map pages in arena address spaceruntime: malformed profBuf buffer - invalid sizeruntime: taggedPointerPack invalid packing: ptr=attempt to trace invalid or unsupported P statusstrconv: illegal AppendFloat/FormatFloat bitSizeparsing/packing of this type isn't available yetinvalid or incomplete multibyte or wide characterslice bounds out of range [::%x] with capacity %yinvalid memory address or nil pointer dereferencepanicwrap: unexpected string after package name: s.allocCount != s.nelems && freeIndex == s.nelemssweeper left outstanding across sweep generationsfully empty unfreed span set block found in resetcasgstatus: waiting for Gwaiting but is Grunnablethe :: must expand to at least one field of zerosmallocgc called with gcphase == _GCmarkterminationruntime.Pinner: object was allocated into an arenaruntime.Pinner: decreased non-existing pin countergp.xRegState.p == nil on return from async preemptrecursive call during initialization - linker skewattempt to execute system stack code on user stackLogValue called too many times on Value of type %Tgo package net: dynamic selection of DNS resolver │ │ │ │ +limiterEvent.stop: invalid limiter event type foundpotentially overlapping in-use allocations detectedfatal: systemstack called from unexpected goroutinegodebug: Value of name not listed in godebugs.All: failed to correctly flush all P-owned cleanup blocksruntime: cannot disable permissions in address spaceruntime.SetFinalizer: pointer not in allocated blockruntime: use of FixAlloc_Alloc before FixAlloc_Init │ │ │ │ +span set block with unpopped elements found in resetcasfrom_Gscanstatus: gp->status is not in scan statenon-concurrent sweep failed to drain all sweep queuesexited a goroutine internally locked to the OS threadERROR: unknown command, enter 'help' for more optionssmall map with no empty slot (concurrent map writes?)reflect: non-interface type passed to Type.Implementsbufio.Scan: too many empty tokens without progressingunique.canonMap: ran out of hash bits while iteratingunique.canonMap: ran out of hash bits while insertingunknown client auth response from management interfaceruntime.m memory alignment too small for spinbit mutexmin size of malloc header is not a size class boundarygcControllerState.findRunnable: blackening not enabledno goroutines (main called runtime.Goexit) - deadlock!trace: non-empty full trace buffer for done generationtrace: non-empty full trace buffer for next generation goroutine running on other thread; stack unavailable │ │ │ │ +name is not in canonical format (it must end with a .)argument of cgo function has Go pointer to unpinned Go mheap.freeSpanLocked - invalid free of user arena chunkcasfrom_Gscanstatus:top gp->status is not in scan statereflect: internal error: invalid use of makeMethodValuebufio.Scanner: SplitFunc returns negative advance counteach colon-separated field must have at least one digitstrings: illegal use of non-zero Builder copied by valueprofilealloc called without a P or outside bootstrappingdetected possible issues with cleanups and/or finalizersin gcMark expecting to see gcphase as _GCmarkterminationruntime: netpoll: eventfd ready for something unexpectednon-empty pointer map passed for non-pointer-size valuesptrEncoder.encode should have emptied ptrSeen via defersruntime: checkmarks found unexpected unmarked object obj=runtime: failed to disable profiling timer; timer_delete(non-Go code set up signal handler without SA_ONSTACK flagsync: WaitGroup misuse: Add called concurrently with Waitsync: WaitGroup.Add called from multiple synctest bubblesruntime: mmap: too much locked memory (check 'ulimit -l'). │ │ │ │ +tried to trace goroutine with invalid or unsupported statussync/atomic: store of inconsistently typed value into Valuereflect: reflect.Value.Elem on an invalid notinheap pointerbufio.Scanner: SplitFunc returns advance count beyond inputmanual span allocation called with non-manually-managed typeaddr range base and limit are not in the same memory segmentruntime: failed to configure profiling timer; timer_settime(runtime: malformed profBuf buffer - tag and data out of syncreflect: call of reflect.Value.Len on ptr to non-array Value is in a tiny block with other (possibly long-lived) values │ │ │ │ runtime: may need to increase max user processes (ulimit -u) │ │ │ │ -reflect: wrong return count from function created by MakeFunctls: unsupported certificate: private key is %T, expected *%Ttls: EncryptedClientHelloConfigList contains no valid configstls: server sent a ServerHello extension forbidden in TLS 1.3tls: received a session ticket with empty opaque ticket labeltls: client certificate used with invalid signature algorithminternal error: unexpected tail comment event (please report)octal clause can only be used on ints and uints, was given %sx509: failed to parse URI constraint %q: cannot be IP addressgo-jose/go-jose: invalid JWK, x5t header has invalid encodinggo-jose/go-jose: invalid JWK, x5t header is of incorrect sizego-jose/go-jose: invalid RSA private key, missing %s value(s)go-jose/go-jose: invalid EC private key, missing x/y/d valuesgo-jose/go-jose: invalid OCT (symmetric) key, missing k valueexpected type of field '%s' is '%s' but provided type is '%s'tokens.exists(k, k == 'iss' && tokens[k].contains('cel.dev'))bigmod: internal error: u and v are not in the expected statetype mismatch in decoder: want struct type %s; got non-structtrying to put back buffer of the wrong size in the copyBufPoolfound bad pointer in Go heap (incorrect use of unsafe or cgo?)limiterEvent.stop: found wrong event in p's limiter event slotruntime: internal error: misuse of lockOSThread/unlockOSThreadone of oauth2.client.private-key or oauth2.client.secret is %whttps://www.googleapis.com/auth/cloud-identity.groups.readonlyOpenVPN Client does not support SSO authentication via webauthreflect.ArrayOf: array size would exceed virtual address spacereflect: reflect.Value.Pointer on an invalid notinheap pointerstrings.Reader.UnreadRune: previous operation was not ReadRunetls: server echoed TLS 1.3 compatibility session ID in TLS 1.2tls: server did not send a quic_transport_parameters extensiontls: client used the legacy version field to negotiate TLS 1.3tls: client did not send a quic_transport_parameters extensiontls: certificate cannot be used with the selected cipher suitecannot have key %q in inlined map: conflicts with struct fieldURI with empty host (%q) cannot be matched against constraintsx509: certificate is not authorized to sign other certificatesx509: certificate is valid for %d IP SANs, but none matched %sx509: certificate private key does not implement crypto.Signercrypto/sha1: use of SHA-1 is not allowed in FIPS 140-only mode0123456789abcdefghijklmnopqrstuvwxyzABCDEFGHIJKLMNOPQRSTUVWXYZgo-jose/go-jose: invalid EC key, X/Y are not on declared curvesingleton function incompatible with specialized overloads: %sreference already exists for expression: %v(%d) old:%v, new:%v32 % 3 == 0 ? 'divisible' : 'not divisible' // 'not divisible'timestamp('2023-07-14T10:30:45.123Z').getMilliseconds() // 123catmsg: incomplete message; may not give result for all inputshttp2: push would exceed peer's SETTINGS_MAX_CONCURRENT_STREAMShttp: NewClientConn returned something that is not a ClientConnrequest declared a Content-Length of %d but only wrote %d bytes

    HTTP Error 431

    Request Header Field(s) Too Large

    internal error: exactly one of res or err should be set; nil=%vStack traces that led to blocking on synchronization primitivesruntime.AddCleanup: ptr is equal to arg, cleanup will never run may be in the same tiny block as cleanup or cleanup argument │ │ │ │ -malformed GOMEMLIMIT; see `go doc runtime/debug.SetMemoryLimit`internal/sync.HashTrieMap: ran out of hash bits while iteratingdiscover oidc auto configuration with provider %s for issuer %serror from non-interactive authentication via refresh token: %werror during UserInfo request (subject: %s, token type: %s): %wtls: unexpected encrypted client hello extension in serverHellotls: unexpected switch in encrypted client hello extension typego package net: GODEBUG setting forcing use of the Go resolver │ │ │ │ -invalid input, wanted Activation or map[string]any, got: (%T)%vcryptobyte: BuilderContinuation reallocated a fixed-size buffercrypto/ecdh: use of X25519 is not allowed in FIPS 140-only modecrypto/ecdh: internal error: public key is the identity elementgo-jose/go-jose: compact serialization not supported for objectgo-jose/go-jose: Nonce parameter included in unprotected headergo-jose/go-jose: invalid JWK, unable to hex decode x5t#S256: %vgo-jose/go-jose: unexpected signature algorithm %q; expected %qselect a value from a list by index, or value from a map by keytest whether a value exists in a list, or a key exists in a maptimestamp('2023-01-01T05:30:00Z').getFullYear('-08:00') // 2022returns a list containing only the elements from the input list// filter a list to select only emails with the @cel.dev suffixunsupported key type, must be RSA, ECDSA or ED25519 private keyhttp: request method or response status code does not allow bodyhttp2: too many control frames in send queue, closing connection │ │ │ │ -Content-Type: text/plain; charset=utf-8 │ │ │ │ -Connection: close │ │ │ │ -runtime.SetFinalizer: first argument was allocated into an arenaattempted to trace stack of a goroutine this thread does not own%w: CEL expression for username did not evaluate to a string: %Treflect.StructOf: struct size would exceed virtual address space0000000000000000000000000000000000000000000000000000000000000000 json: invalid number literal, trying to unmarshal %q into Numbertls: certificate private key does not implement crypto.DecrypterABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_go package net: GODEBUG setting forcing use of the cgo resolver │ │ │ │ -flate: invalid compression level %d: want value in range [-2, 9]only integers and bools can be formatted as binary, was given %s5ac635d8aa3a93e7b3ebbd55769886bc651d06b0cc53b0f63bce3c3e27d2604b6b17d1f2e12c4247f8bce6e563a440f277037d812deb33a0f4a13945d898c2964fe342e2fe1a7f9b8ee7eb4a7c0f9e162bce33576b315ececbb6406837bf51f5overload signature collision in function %s: %s collides with %scannot initialize optional entry '%v' from non-optional value %v{'http-auth-agent': 'secret', 'user-agent': 'mozilla'}.filter(k,decoding array or slice: length exceeds input size (%d elements)extension %v has mismatching containing message: got %v, want %vhttp: response.WriteHeader on hijacked connection from %s (%s:%d)net/http: Transport.DialTLS or DialTLSContext returned (nil, nil)user arena chunk size is not a multiple of the physical page sizeruntime: function marked with #cgo nocallback called back into Goruntime.SetFinalizer: pointer not at beginning of allocated blockreflect: StructOf does not support methods of embedded interfacestls: internal error: attempted to read record with QUIC transporttls: server selected an invalid version after a HelloRetryRequesttls: session supported extended_master_secret but client does nottls: second client hello missing encrypted client hello extensionapplication/vnd.openxmlformats-officedocument.spreadsheetml.sheetx509: policy constraints inhibitPolicyMapping field overflows intx509: inner and outer signature algorithm identifiers don't matchx509: issuer name does not match subject from issuing certificatecrypto/des: use of TripleDES is not allowed in FIPS 140-only modecryptobyte: high-tag number identifier octets not supported: 0x%xcryptobyte: pending child length %d exceeds %d-byte length prefixgo-jose/go-jose: invalid signature size, have %d bytes, wanted %dgo-jose/go-jose: invalid Ed25519 private key, missing %s value(s)// the subtraction result must be positive, otherwise an overflow// test whether the 'key_name' is set on the map which defines ittests whether all elements in the input list or all keys in a mapnistec: internal error: p224Table called with out-of-bounds valuenistec: internal error: p384Table called with out-of-bounds valuenistec: internal error: p521Table called with out-of-bounds valuefindFieldInfo: error building index when looking for field %d: %vsender tried to send more than declared Content-Length of %d bytesruntime: unexpected error while checking standard file descriptor casGToWaitingForSuspendG with non-isWaitingForSuspendG wait reasonruntime: ReadTrace called from multiple goroutines simultaneously │ │ │ │ -sync: WaitGroup.Add called from inside and outside synctest bubblereflect: indirection through nil pointer to embedded struct field tls: certificate private key (%T) does not implement crypto.Signerclient doesn't support ECDHE, can only use legacy RSA key exchangetls: handshake buffer not empty before setting read traffic secrettls: internal error: did not keep handshake transcript for TLS 1.2tls: server sent an unexpected quic_transport_parameters extensiontls: client sent an unexpected quic_transport_parameters extensioninternal error: attempted to parse unknown event (please report): too many arguments supplied to string.format (expected %d, got %d)x509: policy constraints requireExplicitPolicy field overflows intx509: certificate is not valid for any names, but wanted to match x509: requested SignatureAlgorithm does not match private key typego-jose/go-jose: invalid JWK, x5t#S256 header has invalid encodinggo-jose/go-jose: invalid JWK, x5t#S256 header is of incorrect sizeoverload redefinition in function. %s: %s has multiple definitionscannot initialize optional list element from non-optional value %v['apple', 'banana', 'cherry'].all(fruit, fruit.size() > 3) // true{'x': 'foo', 'y': 'bar'}.exists(key, key.startsWith('z')) // falseDescriptor.Options called without importing the descriptor packageThe flag is used to specify a custom OAuth2 authorization endpoint.oauth2 required acr values. Comma separated list. Example: phr,phrhtls: server sent certificate containing RSA key larger than %d bitstls: client sent certificate containing RSA key larger than %d bitsinvalid replacement string: '%s' \ must be followed by a digit or \crypto/cipher: invalid buffer overlap of output and additional datago-jose/go-jose: too many signatures in payload; expecting only onestring(timestamp('1970-01-01T00:00:00Z')) // '1970-01-01T00:00:00Z'invalid field: %v: unsupported type for opaque repeated message: %vfield %v with invalid Mutable call on field with non-composite typepadding bytes must all be zeros unless AllowIllegalWrites is enabledhttp2: Transport conn %p received error from processing frame %v: %vhttp2: Transport received unsolicited DATA frame; closing connectionhttp: message cannot contain multiple Content-Length headers; got %qrefill of span with reusable pointers remaining on pointer free listAllThreadsSyscall6 results differ between threads; runtime corruptedopenvpn management interface addr. Must start with unix:// or tcp://crypto/hmac: hash generation function does not produce unique valuesreflect: reflect.Value.UnsafePointer on an invalid notinheap pointertls: internal error: sending non-handshake message to QUIC transportexpected SCALAR, SEQUENCE-START, MAPPING-START, or ALIAS, but got %vonly ints, uints, and bools can be formatted as binary, was given %s2695994666715063979466701508701963067355791626002630814351006629888126959946667150639794667015087019625940457807714424391721682722368061crypto/rsa: only crypto/rand.Reader is allowed in FIPS 140-only modecrypto/cipher: incorrect nonce length given to SetNoncePrefixAndMaskembedded IPv4 address must replace the final 2 fields of the addressbig: invalid 2nd argument to Int.Jacobi: need odd integer but got %sgo-jose/go-jose: invalid SHA-1 thumbprint (must be %d bytes, not %d)go-jose/go-jose: invalid SHA-1 thumbprint, does not match cert chain// test whether a key name equalling 'iss' exists in the map and theinvalid proto.Message(%T) type, expected a protoreflect.Message typeentropy: at least 1024 samples are required for startup health testsCouldn't identify final state of the precedence rule prefix section.invalid descriptor: using edition features in a proto with syntax %sdecoding int array or slice: length exceeds input size (%d elements)extension %v does not implement protoreflect.ExtensionTypeDescriptorhttp2: Transport closing idle conn %p (forSingleUse=%v, maxStream=%v)%s matches more methods than %s, but has a more specific path pattern%s matches fewer methods than %s, but has a more general path patternruntime.Pinner: found leaking pinned pointer; forgot to call Unpin()?The authentication mode used (e.g., 'interactive', 'non-interactive')reflect: embedded interface with unexported method(s) not implementedtls: peer doesn't support the certificate custom signature algorithmstls: handshake message of length %d bytes exceeds maximum of %d bytestls: client certificate contains an unsupported public key of type %Treplacement string references group %d but regex has only %d group(s)crypto/cipher: SetNoncePrefixAndMask called twice or after first Sealcrypto/ecdh: only crypto/rand.Reader is allowed in FIPS 140-only modetoo many hex fields to fit an embedded IPv4 at the end of the addressgo-jose/go-jose: invalid JWK, x5c thumbprint does not match x5t valuetype registered with conflicting traits: %v with traits %v, input: %vdecoding bool array or slice: length exceeds input size (%d elements)decoding int8 array or slice: length exceeds input size (%d elements)decoding uint array or slice: length exceeds input size (%d elements)edwards25519: internal error: setShortBytes called with a long stringgot %s for stream %d; expected CONTINUATION following %s for stream %dDefines the claim name in the ID Token which contains the user groups.sync/atomic: compare and swap of inconsistently typed value into Valuebytes.Buffer: UnreadByte: previous operation was not a successful readcrypto/ecdsa: only crypto/rand.Reader is allowed in FIPS 140-only modecrypto/ed25519: use of Ed25519ctx is not allowed in FIPS 140-only modex509: PKCS#8 wrapping contained private key with unknown algorithm: %vx509: certificate relies on legacy Common Name field, use SANs insteadchacha20poly1305: invalid buffer overlap of output and additional datago-jose/go-jose: invalid SHA-256 thumbprint (must be %d bytes, not %d)incompatible type already exists for expression: %v(%d) old:%v, new:%vtimestamp('2025-01-01T12:34:56Z') // timestamp('2025-01-01T12:34:56Z')timestamp('2023-07-01T05:00:00Z').getDate('America/Los_Angeles') // 30get the hours portion from a timestamp, or convert a duration to hoursactivation input must be an activation or map[string]interface: got %Tdecoding int16 array or slice: length exceeds input size (%d elements)decoding int32 array or slice: length exceeds input size (%d elements)decoding int64 array or slice: length exceeds input size (%d elements)internal error: attempt to send frame on a half-closed-local stream: %vrange function recovered a loop body panic and did not resume panickingunable to read body from GitHub API %s: http status code: %d; error: %wunable to read body from Google API %s: http status code: %d; error: %wjson: invalid use of ,string struct tag, trying to unmarshal %q into %vtls: peer doesn't support any of the certificate's signature algorithmsapplication/vnd.openxmlformats-officedocument.wordprocessingml.documentdynamic table size update MUST occur at the beginning of a header blocktoo many concurrent operations on a single file or socket (max 1048575)crypto/ecdsa: use of custom curves is not allowed in FIPS 140-only modex509: issuer has name constraints but leaf doesn't have a SAN extensiontimestamp('2023-01-01T05:30:00Z').getMonth('America/Los_Angeles') // 11with logical operators being the only operators which can absorb errorsdecoding string array or slice: length exceeds input size (%d elements)decoding uint16 array or slice: length exceeds input size (%d elements)decoding uint32 array or slice: length exceeds input size (%d elements)decoding uint64 array or slice: length exceeds input size (%d elements)catalog: message argument %d is complete and blocks subsequent messagesINVALIDBOOLINT64FLOAT64STRINGBOOLSLICEINT64SLICEFLOAT64SLICESTRINGSLICEruntime.Goexit called in a thread that was not created by the Go runtimeonly one of oauth2.client.private-key or oauth2.client.secret is allowedboth oauth2.endpoints.tokenUrl and oauth2.endpoints.authUrl are requiredreflect: embedded type with methods not implemented for non-pointer typeclient doesn't support any cipher suites compatible with the certificatetls: server's certificate contains an unsupported type of public key: %Ttls: second client hello encrypted client hello extension does not matchtls: certificate private key of type %T does not implement crypto.Signer%w: PKCE from discovery is not supported for OAuth2 only relying partiescrypto/rsa: use of multi-prime keys is not allowed in FIPS 140-only modecrypto/fips140: FIPS 140-3 mode enabled, but integrity check didn't passgo-jose/go-jose: invalid call to newFixedSizeBuffer (len(data) > length)compute the size of a list or map, the number of characters in a string,satisfies the predicate expression. The exists macro behaves in a mannerthe four-argument form of the map transforms only elements which satisfydecoding float32 array or slice: length exceeds input size (%d elements)decoding float64 array or slice: length exceeds input size (%d elements)decoding uintptr array or slice: length exceeds input size (%d elements) can only be decoded from remote interface type; received concrete type The address of the pass-through socket. Must start with unix:// or tcp://>INFO:OpenVPN Management Interface Version 5 -- type 'help' for more infopass-through: client send client-deny or client-auth message, ignoring...tls: received unexpected handshake message of type %T when waiting for %Ttls: internal error: handshake returned an error but is marked successfultls: found a certificate rather than a key in the PEM for the private keygo package net: GODEBUG=netdns contains an invalid dns mode, ignoring it │ │ │ │ -application/vnd.openxmlformats-officedocument.presentationml.presentationdecimal clause can only be used on ints, uints, and doubles, was given %scannot slice(%d, %d), start index must be less than or equal to end indexgo-jose/go-jose: invalid or SHA-256 thumbprint, does not match cert chaingo-jose/go-jose: invalid JWK, found 'oct' (symmetric) key with cert chaintests whether exactly one list element or map key satisfies the predicate['apple', 'banana'].map(fruit, fruit.upperAscii()) // ['APPLE', 'BANANA']%v: extension field descriptor does not implement ExtensionTypeDescriptorAddAttrs unsafely called on copy of Record made without using Record.Clonemalformed response from server: malformed non-numeric status pseudo headernet/http: server replied with more than declared Content-Length; truncatedruntime: cannot set cpu profile rate until previous profile has finished. │ │ │ │ -openvpn.addr: invalid URL. only tcp://addr or unix://addr scheme supportedbytes.Buffer: UnreadRune: previous operation was not a successful ReadRunetls: certificate RSA key size too small for supported signature algorithmscrypto/rand: failed to read random data (see https://go.dev/issue/66821): only ints, uints, bytes, and strings can be formatted as hex, was given %scrypto/rsa: use of keys with odd size is not allowed in FIPS 140-only modegcm: internal error: using generic implementation despite hardware supportgo-jose/go-jose: invalid JWK, x5c thumbprint does not match x5t#S256 valuetimestamp('2023-07-16T05:00:00Z').getDayOfWeek('America/Los_Angeles') // 6timestamp('2023-07-14T10:30:45.123Z').getHours('America/Los_Angeles') // 2get the minutes portion from a timestamp, or convert a duration to minutesget the seconds portion from a timestamp, or convert a duration to secondsthe three-argument form of map transforms all elements in the input range.[{'a': 10, 'b': 5, 'c': 20}].map(m, m.filter(key, m[key] > 10)) // [['c']]decoding complex64 array or slice: length exceeds input size (%d elements)Unsolicited response received on idle HTTP channel starting with %q; err=%vcommand response not accepted. Was there a timeout before? Dropping messagetls: internal error: attempted to read record with pending application datatls: client sent encrypted_client_hello extension with unsupported versionstls: client sent encrypted_client_hello extension but did not offer TLS 1.3check a protocol buffer message for the presence of a field, or check a map// an empty list or map as the range will result in a trivially true resultconsistent with logical operators being the only operators which can absorbexpression. This macro does not short-circuit in order to remain consistent{'a': 'hello', 'aa': 'hellohello'}.existsOne(k, k.startsWith('a')) // falsethe predicate which is equivalent to chaining the filter and three-argumentdecoding complex128 array or slice: length exceeds input size (%d elements)unreachable logic in Decoder.isValueNext, lastToken.kind: %v, openStack: %vHTTP/1.0 400 Bad Request │ │ │ │ -Client sent an HTTP request to an HTTPS server. │ │ │ │ -runtime.AddCleanup: cleanup function closes over ptr, cleanup will never runIf set to false, openvpn-auth-oauth2 rejects all re-authentication requests.If true, openvpn-auth-oauth2 will validate the common case in sensitive modeprovider did not return a id_token. validation of user data is not possible.tls: failed to send closeNotify alert (but connection was closed anyway): %wtls: no cipher suite supported by both client and server; client offered: %xtls: server certificate contains incorrect key type for selected ciphersuitescientific clause can only be used on ints, uints, and doubles, was given %scrypto/rsa: use of even public exponent is not allowed in FIPS 140-only modego-jose/go-jose: invalid JWK, public keys in key and x5c fields do not matchtimestamp('2023-01-01T05:00:00Z').getDayOfYear('America/Los_Angeles') // 364timestamp('2023-07-01T05:00:00Z').getDayOfMonth('America/Los_Angeles') // 29// an empty list or map as the range will result in a trivially false result{'a': 'hello', 'aa': 'hellohello'}.exists_one(k, k.startsWith('a')) // falseinvalid Body.Read call. After hijacked, the original Request must not be usedprovider did not return a groups claim. validation of groups is not possible.openvpn-auth-oauth2 requires OpenVPN management interface version 5 or higherMapIter.Next called on an iterator that does not have an associated map Valuecrypto/tls: ExportKeyingMaterial is unavailable when renegotiation is enabledinvalid function signature for %s: second return value should be error; is %sfixed-point clause can only be used on ints, uints, and doubles, was given %sinvalid config: either context variable or variables may be set, but not bothtimestamp('2001-01-01T02:03:04Z') < timestamp('2002-02-02T02:03:04Z') // truetimestamp('2002-02-02T02:03:04Z') > timestamp('2001-01-01T02:03:04Z') // truetimestamp('2023-07-14T10:30:45.123Z').getMinutes('America/Los_Angeles') // 30timestamp('2023-07-14T10:30:45.123Z').getSeconds('America/Los_Angeles') // 45['cat', 'dog', 'bird', 'fish'].filter(pet, pet.size() == 3) // ['cat', 'dog']pattern %q (registered at %s) conflicts with pattern %q (registered at %s): │ │ │ │ -%srange function continued iteration after function for loop body returned falsereflect: embedded type with methods not implemented if type is not first fieldonly integers, byte buffers, and strings can be formatted as hex, was given %s115792089210356248762697446949407573530086143415290314195533631308867097853951115792089210356248762697446949407573529996955224135760342422259061068512044369crypto/rsa: use of PKCS#1 v1.5 encryption is not allowed in FIPS 140-only modex509: signature check attempts limit reached while verifying certificate chainchacha20poly1305: use of ChaCha20Poly1305 is not allowed in FIPS 140-only modetimestamp('2001-01-01T02:03:04Z') <= timestamp('2002-02-02T02:03:04Z') // truetimestamp('2001-01-01T02:03:04Z') >= timestamp('2001-01-01T02:03:04Z') // truesatisfy the given predicate. The all macro behaves in a manner consistent withconsistent with the Logical OR operator including in how it absorbs errors andthe predicate expression. This macro does not short-circuit in order to remain k + ":" + {'hi': 'you', 'howzit': 'bruv'}[k]) // ['hi:you', 'howzit:bruv']http2: server closing client connection; error reading frame from client %s: %vcannot convert slice with length %y to array or pointer to array with length %xtls: client certificate private key of type %T does not implement crypto.Signerthe Logical AND operator including in how it absorbs errors and short-circuits.Using CEL validation is experimental and may not be suitable for production use.http: RoundTripper implementation (%T) returned a nil *Response with a nil errorbug: unexpected way for two patterns %s and %s to conflict: methods %s, paths %sIf true, Proof Key for Code Exchange (PKCE) RFC 7636 is used for token exchange.manually configure oauth2 provider with provider %s and providerConfig %s and %sstored refresh token is empty. This should not happen. Please report this issue.reflect.TypeAssert: cannot return value obtained from unexported field or methodtls: either ServerName or InsecureSkipVerify must be specified in the tls.Configx509: invalid signature: parent certificate cannot sign this kind of certificatecrypto/ecdh: internal error: nistec ScalarBaseMult failed for a fixed-size inputcrypto/rand: blocked for 60 seconds waiting to read random data from the kernel │ │ │ │ - (bad use of unsafe.Pointer or having race conditions? try -d=checkptr or -race) │ │ │ │ -crypto/rsa: use of public exponent <= 2 │ │ │ │ - is not allowed in FIPS 140-only modecrypto/rsa: use of primes of different sizes is not allowed in FIPS 140-only modecrypto/aes: internal error: using generic implementation despite hardware supporttimestamp(timestamp('2023-01-01T00:00:00Z')) // timestamp('2023-01-01T00:00:00Z')get the 0-based month from a timestamp, UTC unless an IANA timezone is specified.openvpn.common-name.mode: omit is not supported with openvpn.client-config.enabledrefusing to use HTTP_PROXY value in CGI environment; see golang.org/s/cgihttpproxyx509: a root or intermediate certificate is not authorized to sign for this name: expected all size classes up to min size for malloc header to fit in one-page spansDocumentation available at https://github.com/jkroepke/openvpn-auth-oauth2/wiki │ │ │ │ -only one of oauth2.openvpn-username-cel or oauth2.openvpn-username-claim is allowedcrypto/hkdf: use of keys shorter than 112 bits is not allowed in FIPS 140-only modereflect: embedded type with methods not implemented if there is more than one fieldjson: invalid use of ,string struct tag, trying to unmarshal unquoted value into %vtls: failed to decrypt second client hello encrypted client hello extension payloadcrypto/hmac: use of keys shorter than 112 bits is not allowed in FIPS 140-only modecrypto/rsa: use of keys smaller than 2048 bits is not allowed in FIPS 140-only modex509: issuer has name constraints but leaf contains unknown or unconstrained name: (possibly because of %q while trying to verify candidate authority certificate %q)crypto/cipher: use of CBC with non-AES ciphers is not allowed in FIPS 140-only modecrypto/cipher: use of CTR with non-AES ciphers is not allowed in FIPS 140-only modetimestamp('2023-07-14T10:30:45.123Z').getMilliseconds('America/Los_Angeles') // 123If true, a nonce will be defined on the auth URL which is expected inside the token.tls: downgrade attempt detected, possibly due to a MitM attack or a broken middleboxstack too short to match cached location; stk = %#x, l.pcs = %#x, original stk = %#xx509: signature algorithm specifies an %s public key, but have public key of type %Thttp: WriteHeader called with both Transfer-Encoding of %q and a Content-Length of %dhttp: HTTP/2 implementation does not support NewClientConn (update golang.org/x/net?)reflect.Value.Interface: cannot return value obtained from unexported field or methodcrypto/rsa: use of PSS salt longer than the hash is not allowed in FIPS 140-only modex509: failed to parse private key (use ParseECPrivateKey instead for this key format)get the 0-based full year from a timestamp, UTC unless an IANA timezone is specified.oauth2 client secret. If argument starts with file:// it reads the secret from a file.reflect: New of type that may not be allocated in heap (possibly undefined cgo C type)tls: MinVersion must be >= VersionTLS13 if EncryptedClientHelloConfigList is populatedtls: MaxVersion must be >= VersionTLS13 if EncryptedClientHelloConfigList is populatedx509: a root or intermediate certificate is not authorized for an extended key usage: oauth2.userinfo: cannot be used if oauth2.endpoint.auth and oauth2.endpoint.token is setx509: failed to parse private key (use ParsePKCS8PrivateKey instead for this key format)x509: failed to parse private key (use ParsePKCS1PrivateKey instead for this key format)duration('24h') + timestamp('2023-01-01T00:00:00Z') // timestamp('2023-01-02T00:00:00Z')http2: server sent GOAWAY and closed the connection; LastStreamID=%v, ErrCode=%v, debug=%qsortBy can only be applied to a list, identifier, comprehension, call or select expressionexpression of type '%s' cannot be range of a comprehension (must be list, map, or dynamic)// test whether the 'id' field is set to a non-default value on the Expr{} message literallog IP of VPN client. Useful to have an identifier between OpenVPN and openvpn-auth-oauth2.tls: unexpected encrypted client hello extension in server hello despite ECH being acceptedget the 0-based day of the year from a timestamp, UTC unless an IANA timezone is specified.get the 0-based day of the week from a timestamp, UTC unless an IANA timezone is specified.// filter a map into a list, selecting only the values for keys that start with 'http-auth'ToNearestEvenToNearestZeroToNearestAwayToPositiveInfToNegativeInfToZeroAwayFromZeronumModesdiscover oidc auto configuration with provider %s for issuer %s with custom discovery url %sgeneric provider with manual configuration is used. Validation of user data is not possible.tls: server sent encrypted client hello retry configs after accepting encrypted client helloauthorized party is not set. If Token is valid for multiple audiences, azp must not be emptytimestamp('2023-01-01T00:00:00Z') + duration('24h1m2s') // timestamp('2023-01-02T00:01:02Z')get the 0-based day of the month from a timestamp, UTC unless an IANA timezone is specified.get the 1-based day of the month from a timestamp, UTC unless an IANA timezone is specified.['alice@buf.io', 'tristan@cel.dev'].filter(v, v.endsWith('@cel.dev')) // ['tristan@cel.dev']validate common_name from OpenVPN with ID Token claim. For example: preferred_username or subtls: unsupported certificate: private key is *ed25519.PrivateKey, expected ed25519.PrivateKeycrypto/rsa: %d-bit keys are insecure (see https://go.dev/pkg/crypto/rsa#hdr-Minimum_key_size)deprecated: golang.org/x/oauth2: Transport.CancelRequest no longer does anything; use contextssize mismatch (see https://github.com/golang/protobuf/issues/1609): calculated=%d, measured=%d{'wiley@acme.co': 'coyote', 'aa@milne.co': 'bear'}.existsOne(k, k.endsWith('@acme.co')) // trueIf true, openvpn-auth-oauth2 stores refresh tokens and will use it do an non-interaction reauth.b3312fa7e23ee7e4988e056be3f82d19181d9c6efe8141120314088f5013875ac656398d8a2ed19d2a85c8edd3ec2aefaa87ca22be8b05378eb1c71ef320ad746e1d3b628ba79b9859f741e082542a385502f25dbf55296c3a545e3872760ab73617de4a96262c6f5d9e98bf9292dc29f8f41dbd289a147ce9da3113b5f0b8c00a60b1ce1d7e819d7a431d7c90ea0e5fcrypto/rsa: use of hash functions other than SHA-2 or SHA-3 is not allowed in FIPS 140-only modeoverload with late binding cannot be added to function %s: cannot mix late and non-late bindings{'wiley@acme.co': 'coyote', 'aa@milne.co': 'bear'}.exists_one(k, k.endsWith('@acme.co')) // truehttp: RoundTripper implementation (%T) returned a *Response with content length %d but a nil Bodycrypto/hkdf: use of hash functions other than SHA-2 or SHA-3 is not allowed in FIPS 140-only modecrypto/hmac: use of hash functions other than SHA-2 or SHA-3 is not allowed in FIPS 140-only modeNoClientCertRequestClientCertRequireAnyClientCertVerifyClientCertIfGivenRequireAndVerifyClientCertcrypto/ecdsa: use of hash functions other than SHA-2 or SHA-3 is not allowed in FIPS 140-only modeIf true, openvpn-auth-oauth2 will setup a pass-through socket for the OpenVPN management interface.ed25519: expected opts.Hash zero (unhashed message, for standard Ed25519) or SHA-512 (for Ed25519ph)http2: failed reading the frame payload: %w, note that the frame header looked like an HTTP/1.1 headercgocheck > 1 mode is no longer supported at runtime. Use GOEXPERIMENT=cgocheck2 at build time instead.detected client session ID but not configured to use it. Please enable --oauth2.refresh.use-session-idxtg-x-cel-gaulishen-GB-oxendicten-x-i-defaultund-x-i-enochiansee-x-i-mingonan-x-zh-minen-US-u-va-posixHTTP/1.1 400 Bad Request │ │ │ │ -Content-Type: text/plain; charset=utf-8 │ │ │ │ -Connection: close │ │ │ │ -400 Bad Request │ │ │ │ -full goroutine stack dump │ │ │ │ -Profile Descriptions: │ │ │ │ -openvpn management interface password. If argument starts with file:// it reads the secret from a file.The password for the pass-through socket. If argument starts with file:// it reads the secret from a file.oauth2 client private key id. If specified, JWT assertions will be generated with the specific kid header.ed25519: expected opts.HashFunc() zero (unhashed message, for standard Ed25519) or SHA-512 (for Ed25519ph)asn1: time did not serialize back to the original value and may be invalid: given %q, but serialized as %qoauth2 token scopes. Defaults depends on oauth2.provider. Comma separated list. Example: openid,profile,emailinvalid nil message info; this suggests memory corruption due to a race or shallow copy on the message structThe claim name in the ID Token which should be used as username in OpenVPN. If empty, the common name is used.internal/sync.HashTrieMap: ran out of hash bits while inserting (incorrect use of unsafe or cgo, or data race?)The flag is used to set a custom OAuth2 discovery URL. This URL retrieves the provider's configuration details.http2: Transport: cannot retry err [%v] after Request.Body was written; define Request.GetBody to avoid this error3940200619639447921227904010014361380507973927046544666794829340424572177149687032904726608825893800186160697311231939402006196394479212279040100143613805079739270465446667946905279627659399113263569398956308152294913554433653942643tls: failed to find "CERTIFICATE" PEM block in certificate input after skipping PEM blocks of the following types: %vPath to the CCD directory. openvpn-auth-oauth2 will look for an file with an .conf suffix and returns the content back.The unix file permission mode for the pass-through socket. Used only, if openvpn.pass-through.address starts with unix://If true, openvpn-auth-oauth2 uses the OIDC UserInfo endpoint to fetch additional information about the user (e.g. groups).tls: failed to find certificate PEM data in certificate input, but did find a private key; PEM inputs may have been switchedOverride the username of a session with the username from the token by using auth-token-user, if the client username is empty@sortByAssociatedKeys() expected a list of the same size as the associated keys list, but got %d and %d elements respectivelyStack traces of all current goroutines. Use debug=2 as a query parameter to export in the same format as an unrecovered panic.A sampling of memory allocations of live objects. You can specify the gc GET parameter to run GC before taking the heap sample.Enable short URL. The URL which is used for initial authentication will be reduced to /?s=... instead of /oauth2/start?state=... --------------------------------------------------------------------------------------------------------------------------------================================================================================================================================tls: failed to find PEM block with type ending in "PRIVATE KEY" in key input after skipping PEM blocks of the following types: %vstring clause can only be used on strings, bools, bytes, ints, doubles, maps, lists, types, durations, and timestamps, was given %s0051953eb9618e1c9a1f929a21a0b68540eea2da725b99b315f3b8b489918ef109e156193951ec7e937b1652c0bd3bb1bf073573df883d2c34f1ef451fd46b503f0000c6858e06b70404e9cd9e3ecb662395b4429c648139053fb521f828af606b4d3dbaa14b5e77efe75928fe1dc127a2ffa8de3348b3c1856a429bf97e7e31c2e5bd66011839296a789a3bc0045c8a5fb42c7d1bd998f54449579b446817afbd17273e662c97ee72995ef42640c550b9013fad0761353c7086a272c24088be94769fd16650oauth2 client private key. Secure alternative to oauth2.client.secret. If argument starts with file:// it reads the secret from a file.If non-empty, the value of the token claim is used to lookup the configuration file in the CCD directory. If empty, the common name is used.The OpenVPN session state (e.g., '', 'Empty', 'Initial', 'Authenticated', 'Expired', 'Invalid', 'AuthenticatedEmptyUser', 'ExpiredEmptyUser')HTTP/1.1 431 Request Header Fields Too Large │ │ │ │ -Content-Type: text/plain; charset=utf-8 │ │ │ │ -Connection: close │ │ │ │ -431 Request Header Fields Too LargeRandom generated secret for cookie encryption. Must be 16, 24 or 32 characters. If argument starts with file:// it reads the secret from a file.Maps given program counters to function names. Counters can be specified in a GET raw query or POST body, multiple counters are separated by '+'.The group for the pass-through socket. Used only, if openvpn.pass-through.address starts with unix:// If empty, the group of the process is used.url %s (%d chars) too long! OpenVPN support up to 245 chars. Try --openvpn.common-name.mode=omit or --log.vpn-client-ip=false to avoid this errorCustom path to the assets directory. Files in this directory will be served under /assets/ and having an higher priority than the embedded assets.crypto/tls: ExportKeyingMaterial is unavailable when neither TLS 1.3 nor Extended Master Secret are negotiated; override with GODEBUG=tlsunsafeekm=1oauth2 required user roles. If multiple role are configured, the user needs to be least in one role. Comma separated list. Example: role1,role2,role3If true, openvpn-auth-oauth2 will read the CCD directory for additional configuration. This function mimic the client-config-dir directive in OpenVPN.anyExtendedKeyUsageserverAuthclientAuthcodeSigningemailProtectionipsecEndSystemipsecTunnelipsecUsertimeStampingOCSPSigningmsSGCnsSGCmsCodeCommsKernelCodeoauth2 required user groups. If multiple groups are configured, the user needs to be least in one group. Comma separated list. Example: group1,group2,group368647976601306097149819007990813932172694353001433054093944634591855431833976560521225596406614545549772963113914808580371219879997166438125740282911150571516864797660130609714981900799081393217269435300143305409394463459185543183397655394245057746333217197532963996371363321113864768612440380340372808892707005449The ternary operator tests a boolean predicate and returns the left-hand side (truthy) expression if true, or the right-hand side (falsy) expression if falseIf common names are too long, use md5/sha1 to hash them or omit to skip them. If omit, oauth2.validate.common-name does not work anymore. Values: [plain,omit]If true, openvpn-auth-oauth2 will use the session_id to refresh sessions on initial auth. Requires 'auth-token-gen [lifetime] external-auth' on OpenVPN server.CPU profile. You can specify the duration in the seconds GET parameter. After you get the profile file, use the go tool pprof command to investigate the profile.CEL expression for custom token validation. The expression must evaluate to a boolean value. Example: openVPNUserCommonName == oauth2TokenClaims.preferred_usernamePath to a HTML file which is displayed at the end of the screen. See https://github.com/jkroepke/openvpn-auth-oauth2/wiki/Layout-Customization for more information.Comma-separated list of static profile names that are always available in the profile selector UI. These profiles will be displayed as selectable options for all users.%[1]s and %[2]s both match some paths, like %[3]q. │ │ │ │ -But neither is more specific than the other. │ │ │ │ -%[1]s matches %[4]q, but %[2]s doesn't. │ │ │ │ -%[2]s matches %[5]q, but %[1]s doesn't.provider did return a id_token, but it was not parsed correctly. Validation of user data is not possible. Enable DEBUG logs to see the raw token and report this to maintainer.Controls nonce behavior on refresh token requests. Options: auto (try with nonce, retry without on error), empty (always use empty nonce), equal (use same nonce as initial auth).If true, openvpn-auth-oauth2 will validate the user against the OIDC provider on each refresh. Usefully, if API limits are exceeded or OIDC provider can't deliver an refresh token.Required, if oauth2.refresh.enabled=true. Random generated secret for token encryption. Must be 16, 24 or 32 characters. If argument starts with file:// it reads the secret from a file.http2: TLSConfig.CipherSuites is missing an HTTP/2-required AES_128_GCM_SHA256 cipher (need at least one of TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256 or TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256)A trace of execution of the current program. You can specify the duration in the seconds GET parameter. After you get the trace file, use the go tool trace command to investigate the trace. │ │ │ │ -google/protobuf/empty.proto │ │ │ │ -google.protobuf" │ │ │ │ -com.google.protobufB │ │ │ │ -EmptyProtoP │ │ │ │ -Z.google.golang.org/protobuf/types/known/emptypb │ │ │ │ -Google.Protobuf.WellKnownTypesb │ │ │ │ -proto300010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899Auth style represents how requests for tokens are authenticated to the server. Possible values: AuthStyleAutoDetect, AuthStyleInParams, AuthStyleInHeader. See https://pkg.go.dev/golang.org/x/oauth2#AuthStyleduplicate registration of %q │ │ │ │ -The generated definition for this file has moved: │ │ │ │ - from: %q │ │ │ │ - to: %q │ │ │ │ -A dependency on the %q module must │ │ │ │ -be at version %v or higher. │ │ │ │ -Upgrade the dependency by running: │ │ │ │ - go get -u %v │ │ │ │ -google/protobuf/any.proto │ │ │ │ -google.protobuf"6 │ │ │ │ -type_url │ │ │ │ -com.google.protobufB │ │ │ │ -AnyProtoP │ │ │ │ -Z,google.golang.org/protobuf/types/known/anypb │ │ │ │ -Google.Protobuf.WellKnownTypesb │ │ │ │ -proto3CEL expression to extract the username from the token. The expression must evaluate to a string value. Example: oauth2TokenClaims.sub Note: oauth2.openvpn-username-claim and oauth2.openvpn-username-cel cannot be set at the same time. │ │ │ │ -google/protobuf/duration.proto │ │ │ │ -google.protobuf": │ │ │ │ -Duration │ │ │ │ -com.google.protobufB │ │ │ │ -DurationProtoP │ │ │ │ -Z1google.golang.org/protobuf/types/known/durationpb │ │ │ │ -Google.Protobuf.WellKnownTypesb │ │ │ │ -google/protobuf/timestamp.proto │ │ │ │ -google.protobuf"; │ │ │ │ - Timestamp │ │ │ │ -com.google.protobufB │ │ │ │ -TimestampProtoP │ │ │ │ -Z2google.golang.org/protobuf/types/known/timestamppb │ │ │ │ -Google.Protobuf.WellKnownTypesb │ │ │ │ -/debug/pprof/ │ │ │ │ -.profile-name{ │ │ │ │ - display:inline-block; │ │ │ │ - width:6rem; │ │ │ │ - │ │ │ │ -/debug/pprof/ │ │ │ │ -

    Set debug=1 as a query parameter to export in legacy text format

    │ │ │ │ -Types of profiles available: │ │ │ │ -CountProfile │ │ │ │ -Requires OpenVPN Server 2.7! If true, openvpn-auth-oauth2 use the override-username command to set the username in OpenVPN connection. This is useful to use real usernames in OpenVPN statistics. The username will be set after client configs are read. Read OpenVPN man page for limitations of the override-username.(async () => { │ │ │ │ - const response = await fetch(`../assets/i18n/${navigator.language.split('-')[0]}.json`); │ │ │ │ - if (!response.ok) return │ │ │ │ - const json = await response.json(); │ │ │ │ - document.querySelectorAll("[data-i18n]").forEach(el => { │ │ │ │ - if (el.innerText in json) { │ │ │ │ - el.innerText = json[el.innerText]; │ │ │ │ -Skip OAuth authentication for client certificate common names (CNs) matching any of the given regular expressions. Multiple expressions can be provided as a comma-separated list. Regular expressions are automatically anchored (^ │ │ │ │ -$) by default, so "client" matches only "client". To allow partial matches, specify explicitly (e.g. "client.*").Name of the environment variable in the OpenVPN management interface which contains the common name. If username-as-common-name is enabled, this should be set to 'username' to use the username as common name. Other values like 'X509_0_emailAddress' are supported. See https://openvpn.net/community-resources/reference-manual-for-openvpn-2-6/#environmental-variables for more information.{ │ │ │ │ - "Access denied": "Toegang geweigerd", │ │ │ │ - "Access granted": "Toegang verleend", │ │ │ │ - "Error ID": "Fout-ID", │ │ │ │ - "Please contact your administrator.": "Neem contact op met uw beheerder.", │ │ │ │ - "You can close this window now.": "U kunt dit venster nu sluiten.", │ │ │ │ - "Select Profile": "Selecteer profiel", │ │ │ │ - "Please select your client configuration profile.": "Selecteer uw clientconfiguratieprofiel." │ │ │ │ -If true, openvpn-auth-oauth2 will display a profile selection UI after OAuth2 authentication, allowing users to choose their client configuration profile. Profile options are populated from openvpn.client-config.user-selector.static-values and openvpn.client-config.token-claim (if configured). After selection, the chosen profile name is used to lookup the configuration file in the CCD directory.{ │ │ │ │ - "Access denied": "Zugriff verweigert", │ │ │ │ - "Access granted": "Zugriff gew │ │ │ │ - "Error ID": "Fehler ID", │ │ │ │ - "Please contact your administrator.": "Bitte kontaktieren Sie Ihren Administrator.", │ │ │ │ - "You can close this window now.": "Sie k │ │ │ │ -nnen dieses Fenster jetzt schlie │ │ │ │ - "Select Profile": "Profil ausw │ │ │ │ - "Please select your client configuration profile.": "Bitte w │ │ │ │ -hlen Sie Ihr Client-Konfigurationsprofil aus." │ │ │ │ - "Access denied": "Acc │ │ │ │ - "Access granted": "Acc │ │ │ │ -s autoris │ │ │ │ - "Error ID": "ID de l'erreur", │ │ │ │ - "Please contact your administrator.": "Veuillez contacter votre administrateur.", │ │ │ │ - "You can close this window now.": "Vous pouvez fermer cette fen │ │ │ │ -tre maintenant.", │ │ │ │ - "Select Profile": "S │ │ │ │ -lectionner un profil", │ │ │ │ - "Please select your client configuration profile.": "Veuillez s │ │ │ │ -lectionner votre profil de configuration client." │ │ │ │ - "Access denied": " │ │ │ │ - "Access granted": " │ │ │ │ - "Error ID": " │ │ │ │ - "Please contact your administrator.": " │ │ │ │ - "You can close this window now.": " │ │ │ │ - "Select Profile": " │ │ │ │ - "Please select your client configuration profile.": " │ │ │ │ -google/protobuf/wrappers.proto │ │ │ │ -google.protobuf"# │ │ │ │ -DoubleValue │ │ │ │ -FloatValue │ │ │ │ -Int64Value │ │ │ │ -UInt64Value │ │ │ │ -Int32Value │ │ │ │ -UInt32Value │ │ │ │ - BoolValue │ │ │ │ -StringValue │ │ │ │ -BytesValue │ │ │ │ -com.google.protobufB │ │ │ │ -WrappersProtoP │ │ │ │ -Z1google.golang.org/protobuf/types/known/wrapperspb │ │ │ │ -Google.Protobuf.WellKnownTypesb │ │ │ │ - "Access denied": " │ │ │ │ - "Access granted": " │ │ │ │ - "Error ID": " │ │ │ │ - "Please contact your administrator.": " │ │ │ │ - "You can close this window now.": " │ │ │ │ - "Select Profile": " │ │ │ │ - "Please select your client configuration profile.": " │ │ │ │ - "Access denied": " │ │ │ │ - "Access granted": " │ │ │ │ - "Error ID": " │ │ │ │ - "Please contact your administrator.": " │ │ │ │ - "You can close this window now.": " │ │ │ │ - "Select Profile": " │ │ │ │ - "Please select your client configuration profile.": " │ │ │ │ -10^0/00INF │ │ │ │ -10^epilohosan │ │ │ │ -google/protobuf/struct.proto │ │ │ │ -google.protobuf" │ │ │ │ -2#.google.protobuf.Struct.FieldsEntryR │ │ │ │ -FieldsEntry │ │ │ │ -.google.protobuf.ValueR │ │ │ │ -null_value │ │ │ │ -.google.protobuf.NullValueH │ │ │ │ -R nullValue │ │ │ │ -number_value │ │ │ │ -numberValue │ │ │ │ -string_value │ │ │ │ -stringValue │ │ │ │ -bool_value │ │ │ │ -R boolValue │ │ │ │ -struct_value │ │ │ │ -.google.protobuf.StructH │ │ │ │ -structValue │ │ │ │ -list_value │ │ │ │ -.google.protobuf.ListValueH │ │ │ │ -R listValueB │ │ │ │ - ListValue │ │ │ │ -.google.protobuf.ValueR │ │ │ │ - NullValue │ │ │ │ -NULL_VALUE │ │ │ │ -com.google.protobufB │ │ │ │ -StructProtoP │ │ │ │ -Z/google.golang.org/protobuf/types/known/structpb │ │ │ │ -Google.Protobuf.WellKnownTypesb │ │ │ │ -!google/protobuf/go_features.proto │ │ │ │ - google/protobuf/descriptor.proto" │ │ │ │ -GoFeatures │ │ │ │ -legacy_unmarshal_json_enum │ │ │ │ -SThe legacy UnmarshalJSON API is deprecated and will be removed in a future edition.R │ │ │ │ -legacyUnmarshalJsonEnum │ │ │ │ - api_level │ │ │ │ -.pb.GoFeatures.APILevelB> │ │ │ │ -API_LEVEL_UNSPECIFIED │ │ │ │ -API_OPAQUE │ │ │ │ -apiLevel │ │ │ │ -strip_enum_prefix │ │ │ │ -.pb.GoFeatures.StripEnumPrefixB0 │ │ │ │ -STRIP_ENUM_PREFIX_KEEP │ │ │ │ -stripEnumPrefix"S │ │ │ │ -APILevel │ │ │ │ -API_LEVEL_UNSPECIFIED │ │ │ │ -API_OPEN │ │ │ │ -API_HYBRID │ │ │ │ -API_OPAQUE │ │ │ │ -StripEnumPrefix │ │ │ │ -STRIP_ENUM_PREFIX_UNSPECIFIED │ │ │ │ -STRIP_ENUM_PREFIX_KEEP │ │ │ │ -STRIP_ENUM_PREFIX_GENERATE_BOTH │ │ │ │ -STRIP_ENUM_PREFIX_STRIP │ │ │ │ -.google.protobuf.FeatureSet │ │ │ │ -.pb.GoFeaturesR │ │ │ │ -goB/Z-google.golang.org/protobuf/types/gofeaturespb----AdlmAfakAghbAhomArabAranArmiArmnAvstBaliBamuBassBatkBengBhksBlisBopoBrahBraiBugiBuhdCakmCansCariChamCherChrsCirtCoptCpmnCprtCyrlCyrsDevaDiakDogrDsrtDuplEgydEgyhEgypElbaElymEthiGeokGeorGlagGongGonmGothGranGrekGujrGuruHanbHangHaniHanoHansHantHatrHebrHiraHluwHmngHmnpHrktHungIndsItalJamoJavaJpanJurcKaliKanaKawiKharKhmrKhojKitlKitsKndaKoreKpelKthiLanaLaooLatfLatgLatnLekeLepcLimbLinaLinbLisuLomaLyciLydiMahjMakaMandManiMarcMayaMedfMendMercMeroMlymModiMongMoonMrooMteiMultMymrNagmNandNarbNbatNewaNkdbNkgbNkooNshuOgamOlckOrkhOryaOsgeOsmaOugrPalmPaucPcunPelmPermPhagPhliPhlpPhlvPhnxPiqdPlrdPrtiPsinQaaaQaabQaacQaadQaaeQaafQaagQaahQaaiQaajQaakQaalQaamQaanQaaoQaapQaaqQaarQaasQaatQaauQaavQaawQaaxQaayQaazQabaQabbQabcQabdQabeQabfQabgQabhQabiQabjQabkQablQabmQabnQaboQabpQabqQabrQabsQabtQabuQabvQabwQabxRanjRjngRohgRoroRunrSamrSaraSarbSaurSgnwShawShrdShuiSiddSindSinhSogdSogoSoraSoyoSundSunuSyloSyrcSyreSyrjSyrnTagbTakrTaleTaluTamlTangTavtTeluTengTfngTglgThaaThaiTibtTirhTnsaTotoUgarVaiiVispVithWaraWchoWoleXpeoXsuxYeziYiiiZanbZinhZmthZsyeZsymZxxxZyyyZzzz │ │ │ │ -AAAAACSCADNDAEREAFFGAGTGAIIAALLBAMRMANNTAOGOAQTAARRGASSMATUTAUUSAWBWAXLAAZZEBAIHBBRBBDGDBEELBFFABGGRBHHRBIDIBJENBLLMBMMUBNRNBOOLBQESBRRABSHSBTTNBUURBVVTBWWABYLRBZLZCAANCCCKCDODCFAFCGOGCHHECIIVCKOKCLHLCMMRCNHNCOOLCPPTCQ CRRICS │ │ │ │ -CTTECUUBCVPVCWUWCXXRCYYPCZZEDDDRDEEUDGGADJJIDKNKDMMADOOMDYHYDZZAEA ECCUEESTEGGYEHSHERRIESSPETTHEU │ │ │ │ -EZ FIINFJJIFKLKFMSMFOROFQ │ │ │ │ -FRRAFXXXGAABGBBRGDRDGEEOGFUFGGGYGHHAGIIBGLRLGMMBGNINGPLPGQNQGRRCGS │ │ │ │ -GTTMGUUMGWNBGYUYHKKGHMMDHNNDHRRVHTTIHUUNHVVOIC IDDNIERLILSRIMMNINNDIOOTIQRQIRRNISSLITTAJEEYJMAMJOORJPPNJTTNKEENKGGZKHHMKIIRKM │ │ │ │ -KRORKWWTKY │ │ │ │ -KZAZLAAOLBBNLCCALIIELKKALRBRLSSOLTTULUUXLVVALYBYMAARMCCOMDDAMENEMFAFMGDGMHHLMIIDMKKDMLLIMMMRMNNGMOACMPNPMQTQMRRTMSSRMTLTMUUSMVDVMWWIMXEXMYYSMZOZNAAMNCCLNEERNFFKNGGANHHBNIICNLLDNOORNPPLNQ │ │ │ │ -NRRUNTTZNUIUNZZLOMMNPAANPCCIPEERPFYFPGNGPHHLPKAKPLOLPM │ │ │ │ -PNCNPRRIPSSEPTRTPUUSPWLWPYRYPZCZQAATQMMMQNNNQOOOQPPPQQQQQRRRQSSSQTTTQU │ │ │ │ -QVVVQWWWQXXXQYYYQZZZREEURHHOROOURS │ │ │ │ -RUUSRWWASAAUSBLBSCYCSDDNSEWESGGPSHHNSIVNSJJMSKVKSLLESMMRSNENSOOMSRURSSSDSTTPSUUNSVLVSXXMSYYRSZWZTAAATCCATDCDTF │ │ │ │ -TGGOTHHATJJKTKKLTLLSTMKMTNUNTOONTPMPTRURTTTOTVUVTWWNTZZAUAKRUGGAUK UMMIUN USSAUYRYUZZBVAATVCCTVDDRVEENVGGBVIIRVNNMVUUTWFLFWKAKWSSMXAAAXBBBXCCCXDDDXEEEXFFFXGGGXHHHXIIIXJJJXKKKXLLLXMMMXNNNXOOOXPPPXQQQXRRRXSSSXTTTXUUUXVVVXWWWXXXXXYYYXZZZYDMDYEEMYT │ │ │ │ -YUUGZAAFZMMBZRARZWWEZZZZ │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - OpenVPN SSO Login │ │ │ │ - │ │ │ │ - │ │ │ │ -

    {{ .title }}

    │ │ │ │ -
    │ │ │ │ -

    {{ .message }}

    │ │ │ │ - {{- if .clientConfigProfiles }} │ │ │ │ -
    │ │ │ │ -
    │ │ │ │ - │ │ │ │ - {{- range .clientConfigProfiles }} │ │ │ │ - │ │ │ │ - {{- end }} │ │ │ │ -
    │ │ │ │ -
    │ │ │ │ - {{- end }} │ │ │ │ -
    │ │ │ │ -{{- if .errorID }} │ │ │ │ -
    Error ID: {{ .errorID }}
    │ │ │ │ -{{- end }} │ │ │ │ - │ │ │ │ -{{- if not .errorID }}{{ end }} │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ - │ │ │ │ -azzebaakbal │ │ │ │ -cuhucvhvcyymdaandad │ │ │ │ -fyrygalegaa │ │ │ │ -htathuunhui │ │ │ │ -hyyehzerianaian │ │ │ │ -isslittaiukuiw │ │ │ │ -jvavjwavkaatkaa │ │ │ │ -mssamtltmtc │ │ │ │ -sqqisrrpsrb │ │ │ │ -svweswwaswb │ │ │ │ -/* CSS Reset and Base Styles */ │ │ │ │ - margin: 0; │ │ │ │ - padding: 0; │ │ │ │ - box-sizing: border-box; │ │ │ │ - /* Color palette - minimalistic and accessible */ │ │ │ │ - --color-primary: #2563eb; │ │ │ │ - --color-primary-dark: #1e40af; │ │ │ │ - --color-success: #059669; │ │ │ │ - --color-error: #dc2626; │ │ │ │ - --color-text: #1f2937; │ │ │ │ - --color-text-secondary: #6b7280; │ │ │ │ - --color-background: #ffffff; │ │ │ │ - --color-surface: #f9fafb; │ │ │ │ - --color-border: #e5e7eb; │ │ │ │ - /* Spacing */ │ │ │ │ - --spacing-xs: 0.5rem; │ │ │ │ - --spacing-sm: 1rem; │ │ │ │ - --spacing-md: 1.5rem; │ │ │ │ - --spacing-lg: 2rem; │ │ │ │ - --spacing-xl: 3rem; │ │ │ │ - /* Typography */ │ │ │ │ - --font-family: -apple-system, BlinkMacSystemFont, 'Segoe UI', Roboto, 'Helvetica Neue', Arial, sans-serif; │ │ │ │ - --font-size-base: 16px; │ │ │ │ - --font-size-sm: 0.875rem; │ │ │ │ - --font-size-lg: 1.125rem; │ │ │ │ - --font-size-xl: 1.5rem; │ │ │ │ - --font-size-2xl: 2rem; │ │ │ │ - --line-height: 1.6; │ │ │ │ - /* Border radius */ │ │ │ │ - --radius-sm: 0.375rem; │ │ │ │ - --radius-md: 0.5rem; │ │ │ │ - --radius-lg: 0.75rem; │ │ │ │ - /* Shadows */ │ │ │ │ - --shadow-sm: 0 1px 2px 0 rgba(0, 0, 0, 0.05); │ │ │ │ - --shadow-md: 0 4px 6px -1px rgba(0, 0, 0, 0.1), 0 2px 4px -1px rgba(0, 0, 0, 0.06); │ │ │ │ - --shadow-lg: 0 10px 15px -3px rgba(0, 0, 0, 0.1), 0 4px 6px -2px rgba(0, 0, 0, 0.05); │ │ │ │ -/* Dark mode support */ │ │ │ │ -@media (prefers-color-scheme: dark) { │ │ │ │ - :root { │ │ │ │ - --color-primary: #3b82f6; │ │ │ │ - --color-primary-dark: #60a5fa; │ │ │ │ - --color-success: #10b981; │ │ │ │ - --color-error: #ef4444; │ │ │ │ - --color-text: #f9fafb; │ │ │ │ - --color-text-secondary: #d1d5db; │ │ │ │ - --color-background: #111827; │ │ │ │ - --color-surface: #1f2937; │ │ │ │ - --color-border: #374151; │ │ │ │ -/* Base elements */ │ │ │ │ - font-size: var(--font-size-base); │ │ │ │ - -webkit-font-smoothing: antialiased; │ │ │ │ - -moz-osx-font-smoothing: grayscale; │ │ │ │ - font-family: var(--font-family), sans-serif; │ │ │ │ - line-height: var(--line-height); │ │ │ │ - color: var(--color-text); │ │ │ │ - background-color: var(--color-background); │ │ │ │ - min-height: 100vh; │ │ │ │ - display: flex; │ │ │ │ - flex-direction: column; │ │ │ │ - align-items: center; │ │ │ │ - justify-content: center; │ │ │ │ - padding: var(--spacing-md); │ │ │ │ - font-size: var(--font-size-2xl); │ │ │ │ - font-weight: 700; │ │ │ │ - color: var(--color-text); │ │ │ │ - letter-spacing: -0.025em; │ │ │ │ - word-break: break-word; │ │ │ │ - font-size: var(--font-size-lg); │ │ │ │ - font-weight: 600; │ │ │ │ - color: var(--color-text); │ │ │ │ - line-height: 1.5; │ │ │ │ - word-break: break-word; │ │ │ │ -/* Main content */ │ │ │ │ - background-color: var(--color-surface); │ │ │ │ - border: 1px solid var(--color-border); │ │ │ │ - border-radius: var(--radius-lg); │ │ │ │ - box-shadow: var(--shadow-lg); │ │ │ │ - padding: var(--spacing-xl); │ │ │ │ - max-width: 42rem; │ │ │ │ - width: 100%; │ │ │ │ - text-align: center; │ │ │ │ -/* Section */ │ │ │ │ -section { │ │ │ │ - margin-top: var(--spacing-md); │ │ │ │ - text-align: center; │ │ │ │ -/* Profile form container */ │ │ │ │ -.profile-buttons { │ │ │ │ - margin-top: var(--spacing-lg); │ │ │ │ -.profile-form { │ │ │ │ - display: flex; │ │ │ │ - flex-direction: column; │ │ │ │ - gap: var(--spacing-xs); │ │ │ │ -/* Profile button styling */ │ │ │ │ -.profile-button { │ │ │ │ - width: 100%; │ │ │ │ - padding: var(--spacing-sm) var(--spacing-md); │ │ │ │ - font-family: var(--font-family); │ │ │ │ - font-size: var(--font-size-base); │ │ │ │ - font-weight: 500; │ │ │ │ - color: var(--color-background); │ │ │ │ - background-color: var(--color-primary); │ │ │ │ - border: 1px solid var(--color-primary); │ │ │ │ - border-radius: var(--radius-md); │ │ │ │ - cursor: pointer; │ │ │ │ - text-align: center; │ │ │ │ - transition: background-color 0.2s, border-color 0.2s, transform 0.1s; │ │ │ │ - box-shadow: var(--shadow-sm); │ │ │ │ -.profile-button:hover { │ │ │ │ - background-color: var(--color-primary-dark); │ │ │ │ - border-color: var(--color-primary-dark); │ │ │ │ - box-shadow: var(--shadow-md); │ │ │ │ -.profile-button:active { │ │ │ │ - transform: scale(0.98); │ │ │ │ - box-shadow: var(--shadow-sm); │ │ │ │ -.profile-button:focus-visible { │ │ │ │ - outline: 3px solid var(--color-primary); │ │ │ │ - outline-offset: 3px; │ │ │ │ -@media (prefers-color-scheme: dark) { │ │ │ │ - .profile-button { │ │ │ │ - color: var(--color-text); │ │ │ │ -/* Message styling - success (green) by default */ │ │ │ │ -#message { │ │ │ │ - padding: var(--spacing-md); │ │ │ │ - border-radius: var(--radius-md); │ │ │ │ - line-height: 1.7; │ │ │ │ - color: var(--color-success); │ │ │ │ - background-color: rgba(5, 150, 105, 0.1); │ │ │ │ - border-left: 4px solid var(--color-success); │ │ │ │ - border-right: 4px solid var(--color-success); │ │ │ │ -@media (prefers-color-scheme: dark) { │ │ │ │ - #message { │ │ │ │ - background-color: rgba(16, 185, 129, 0.15); │ │ │ │ -/* Error state - message turns red when errorID is present */ │ │ │ │ -body:has(#errorID) #message { │ │ │ │ - color: var(--color-error); │ │ │ │ - background-color: rgba(220, 38, 38, 0.1); │ │ │ │ - border-left: 4px solid var(--color-error); │ │ │ │ - border-right: 4px solid var(--color-error); │ │ │ │ -@media (prefers-color-scheme: dark) { │ │ │ │ - body:has(#errorID) #message { │ │ │ │ - background-color: rgba(239, 68, 68, 0.15); │ │ │ │ -/* Error ID styling - displayed as a notice under the main box */ │ │ │ │ -#errorID { │ │ │ │ - color: var(--color-text-secondary); │ │ │ │ - padding: var(--spacing-sm); │ │ │ │ - margin-top: var(--spacing-md); │ │ │ │ - font-size: var(--font-size-sm); │ │ │ │ - text-align: center; │ │ │ │ -#errorID span { │ │ │ │ - font-weight: 600; │ │ │ │ -/* Responsive design */ │ │ │ │ -@media (max-width: 640px) { │ │ │ │ - :root { │ │ │ │ - --font-size-base: 14px; │ │ │ │ - --font-size-2xl: 1.5rem; │ │ │ │ - --font-size-xl: 1.25rem; │ │ │ │ - body { │ │ │ │ - padding: var(--spacing-sm); │ │ │ │ - main { │ │ │ │ - padding: var(--spacing-md) var(--spacing-sm); │ │ │ │ - font-size: var(--font-size-xl); │ │ │ │ - font-size: var(--font-size-base); │ │ │ │ - .profile-button { │ │ │ │ - padding: var(--spacing-xs) var(--spacing-sm); │ │ │ │ - font-size: var(--font-size-sm); │ │ │ │ -@media (min-width: 641px) and (max-width: 1024px) { │ │ │ │ - main { │ │ │ │ - padding: var(--spacing-lg); │ │ │ │ -/* Accessibility improvements - animations disabled */ │ │ │ │ -@media (prefers-reduced-motion: reduce) { │ │ │ │ - animation: none !important; │ │ │ │ - transition: none !important; │ │ │ │ - animation-duration: 0.01ms !important; │ │ │ │ - animation-iteration-count: 1 !important; │ │ │ │ - transition-duration: 0.01ms !important; │ │ │ │ -/* Focus states for keyboard navigation */ │ │ │ │ -:focus-visible { │ │ │ │ - outline: 2px solid var(--color-primary); │ │ │ │ - outline-offset: 2px; │ │ │ │ - border-radius: var(--radius-sm); │ │ │ │ -/* High contrast mode support */ │ │ │ │ -@media (prefers-contrast: more) { │ │ │ │ - :root { │ │ │ │ - --color-border: #000000; │ │ │ │ - @media (prefers-color-scheme: dark) { │ │ │ │ - :root { │ │ │ │ - --color-border: #ffffff; │ │ │ │ - main { │ │ │ │ - border-width: 2px; │ │ │ │ - #errorID, │ │ │ │ - #message { │ │ │ │ - border-left-width: 6px; │ │ │ │ -/* Print styles */ │ │ │ │ -@media print { │ │ │ │ - body { │ │ │ │ - background-color: white; │ │ │ │ - main { │ │ │ │ - box-shadow: none; │ │ │ │ - border: 1px solid #000; │ │ │ │ -!!???!!? │ │ │ │ -0456789+=()rs │ │ │ │ -iiivviviiiixxi0 │ │ │ │ -1011121314151617181920(10)(11)(12)(13)(14)(15)(16)(17)(18)(19)(20) │ │ │ │ -)212223242526272829303132333435 │ │ │ │ -3637383940414243444546474849501 │ │ │ │ -daauovpcdmiu │ │ │ │ -panamakakbmbgbkcalpfnfmgkghzmldlklfmnmmmcmkmm2m3m │ │ │ │ -s2psnsmspvnvmvkvpwnwmwkwbqcccdc │ │ │ │ -kgdbgyhahpinkkktlmlnlxphprsrsvwbv │ │ │ │ -fffiflst │ │ │ │ -,:!?_{}[]#&*-<>\$%@ │ │ │ │ -0,1,2,3,4,5,6,7,8,9,(a)(b)(c)(d)(e)(f)(g)(h)(i)(j)(k)(l)(m)(n)(o)(p)(q)(r)(s)(t)(u)(v)(w)(x)(y)(z) │ │ │ │ -wzhvsdppvwcmcmdmrdj │ │ │ │ - google/protobuf/descriptor.proto │ │ │ │ -google.protobuf"[ │ │ │ │ -FileDescriptorSet │ │ │ │ -2$.google.protobuf.FileDescriptorProtoR │ │ │ │ -FileDescriptorProto │ │ │ │ -dependency │ │ │ │ -dependency │ │ │ │ -public_dependency │ │ │ │ -publicDependency │ │ │ │ -weak_dependency │ │ │ │ -weakDependency │ │ │ │ -option_dependency │ │ │ │ -optionDependency │ │ │ │ -message_type │ │ │ │ -2 .google.protobuf.DescriptorProtoR │ │ │ │ -messageType │ │ │ │ - enum_type │ │ │ │ -2$.google.protobuf.EnumDescriptorProtoR │ │ │ │ -enumType │ │ │ │ -2'.google.protobuf.ServiceDescriptorProtoR │ │ │ │ - extension │ │ │ │ -2%.google.protobuf.FieldDescriptorProtoR extension │ │ │ │ -.google.protobuf.FileOptionsR │ │ │ │ -source_code_info │ │ │ │ -.google.protobuf.SourceCodeInfoR │ │ │ │ -sourceCodeInfo │ │ │ │ -.google.protobuf.EditionR │ │ │ │ -edition" │ │ │ │ -DescriptorProto │ │ │ │ -2%.google.protobuf.FieldDescriptorProtoR │ │ │ │ - extension │ │ │ │ -2%.google.protobuf.FieldDescriptorProtoR extension │ │ │ │ -nested_type │ │ │ │ -2 .google.protobuf.DescriptorProtoR │ │ │ │ -nestedType │ │ │ │ - enum_type │ │ │ │ -2$.google.protobuf.EnumDescriptorProtoR │ │ │ │ -enumType │ │ │ │ -extension_range │ │ │ │ -2/.google.protobuf.DescriptorProto.ExtensionRangeR │ │ │ │ -extensionRange │ │ │ │ -oneof_decl │ │ │ │ -2%.google.protobuf.OneofDescriptorProtoR oneofDecl │ │ │ │ -.google.protobuf.MessageOptionsR │ │ │ │ -reserved_range │ │ │ │ -2..google.protobuf.DescriptorProto.ReservedRangeR │ │ │ │ -reservedRange │ │ │ │ -reserved_name │ │ │ │ -reservedName │ │ │ │ -visibility │ │ │ │ -2!.google.protobuf.SymbolVisibilityR │ │ │ │ -visibility │ │ │ │ -ExtensionRange │ │ │ │ -2&.google.protobuf.ExtensionRangeOptionsR │ │ │ │ -ReservedRange │ │ │ │ -ExtensionRangeOptions │ │ │ │ -uninterpreted_option │ │ │ │ -2$.google.protobuf.UninterpretedOptionR │ │ │ │ -uninterpretedOption │ │ │ │ -declaration │ │ │ │ -22.google.protobuf.ExtensionRangeOptions.DeclarationB │ │ │ │ -declaration │ │ │ │ -features │ │ │ │ -.google.protobuf.FeatureSetR │ │ │ │ -features │ │ │ │ -verification │ │ │ │ -28.google.protobuf.ExtensionRangeOptions.VerificationState: │ │ │ │ -UNVERIFIEDB │ │ │ │ -verification │ │ │ │ -Declaration │ │ │ │ - full_name │ │ │ │ -fullName │ │ │ │ -reserved │ │ │ │ -reserved │ │ │ │ -repeated │ │ │ │ -repeatedJ │ │ │ │ -VerificationState │ │ │ │ -DECLARATION │ │ │ │ -UNVERIFIED │ │ │ │ -FieldDescriptorProto │ │ │ │ -2+.google.protobuf.FieldDescriptorProto.LabelR │ │ │ │ -2*.google.protobuf.FieldDescriptorProto.TypeR │ │ │ │ - type_name │ │ │ │ -typeName │ │ │ │ -extendee │ │ │ │ -extendee │ │ │ │ -default_value │ │ │ │ -defaultValue │ │ │ │ -oneof_index │ │ │ │ -oneofIndex │ │ │ │ - json_name │ │ │ │ -jsonName │ │ │ │ -.google.protobuf.FieldOptionsR │ │ │ │ -proto3_optional │ │ │ │ -proto3Optional" │ │ │ │ -TYPE_DOUBLE │ │ │ │ -TYPE_FLOAT │ │ │ │ -TYPE_INT64 │ │ │ │ -TYPE_UINT64 │ │ │ │ -TYPE_INT32 │ │ │ │ -TYPE_FIXED64 │ │ │ │ -TYPE_FIXED32 │ │ │ │ - TYPE_BOOL │ │ │ │ -TYPE_STRING │ │ │ │ -TYPE_GROUP │ │ │ │ -TYPE_MESSAGE │ │ │ │ -TYPE_BYTES │ │ │ │ -TYPE_UINT32 │ │ │ │ - TYPE_ENUM │ │ │ │ -TYPE_SFIXED32 │ │ │ │ -TYPE_SFIXED64 │ │ │ │ -TYPE_SINT32 │ │ │ │ -TYPE_SINT64 │ │ │ │ -LABEL_OPTIONAL │ │ │ │ -LABEL_REPEATED │ │ │ │ -LABEL_REQUIRED │ │ │ │ -OneofDescriptorProto │ │ │ │ -.google.protobuf.OneofOptionsR │ │ │ │ -options" │ │ │ │ -EnumDescriptorProto │ │ │ │ -2).google.protobuf.EnumValueDescriptorProtoR │ │ │ │ -.google.protobuf.EnumOptionsR │ │ │ │ -reserved_range │ │ │ │ -26.google.protobuf.EnumDescriptorProto.EnumReservedRangeR │ │ │ │ -reservedRange │ │ │ │ -reserved_name │ │ │ │ -reservedName │ │ │ │ -visibility │ │ │ │ -2!.google.protobuf.SymbolVisibilityR │ │ │ │ -visibility │ │ │ │ -EnumReservedRange │ │ │ │ -EnumValueDescriptorProto │ │ │ │ -2!.google.protobuf.EnumValueOptionsR │ │ │ │ -options" │ │ │ │ -ServiceDescriptorProto │ │ │ │ -2&.google.protobuf.MethodDescriptorProtoR │ │ │ │ -.google.protobuf.ServiceOptionsR │ │ │ │ -options" │ │ │ │ -MethodDescriptorProto │ │ │ │ -input_type │ │ │ │ -( R inputType │ │ │ │ -output_type │ │ │ │ -outputType │ │ │ │ -.google.protobuf.MethodOptionsR │ │ │ │ -client_streaming │ │ │ │ -clientStreaming │ │ │ │ -server_streaming │ │ │ │ -serverStreaming" │ │ │ │ -FileOptions │ │ │ │ -java_package │ │ │ │ -javaPackage │ │ │ │ -java_outer_classname │ │ │ │ -javaOuterClassname │ │ │ │ -java_multiple_files │ │ │ │ -javaMultipleFiles │ │ │ │ -java_generate_equals_and_hash │ │ │ │ -javaGenerateEqualsAndHash │ │ │ │ -java_string_check_utf8 │ │ │ │ -javaStringCheckUtf8 │ │ │ │ -optimize_for │ │ │ │ -2).google.protobuf.FileOptions.OptimizeMode: │ │ │ │ -optimizeFor │ │ │ │ -go_package │ │ │ │ -( R goPackage │ │ │ │ -cc_generic_services │ │ │ │ -ccGenericServices │ │ │ │ -java_generic_services │ │ │ │ -javaGenericServices │ │ │ │ -py_generic_services │ │ │ │ -pyGenericServices │ │ │ │ -deprecated │ │ │ │ -deprecated │ │ │ │ -cc_enable_arenas │ │ │ │ -ccEnableArenas │ │ │ │ -objc_class_prefix │ │ │ │ -objcClassPrefix │ │ │ │ -csharp_namespace │ │ │ │ -csharpNamespace │ │ │ │ -swift_prefix │ │ │ │ -swiftPrefix │ │ │ │ -php_class_prefix │ │ │ │ -phpClassPrefix │ │ │ │ -php_namespace │ │ │ │ -phpNamespace │ │ │ │ -php_metadata_namespace │ │ │ │ -phpMetadataNamespace │ │ │ │ -ruby_package │ │ │ │ -rubyPackage │ │ │ │ -features │ │ │ │ -.google.protobuf.FeatureSetR │ │ │ │ -features │ │ │ │ -uninterpreted_option │ │ │ │ -2$.google.protobuf.UninterpretedOptionR │ │ │ │ -uninterpretedOption": │ │ │ │ -OptimizeMode │ │ │ │ - CODE_SIZE │ │ │ │ -LITE_RUNTIME │ │ │ │ -php_generic_services" │ │ │ │ -MessageOptions │ │ │ │ -message_set_wire_format │ │ │ │ -messageSetWireFormat │ │ │ │ -no_standard_descriptor_accessor │ │ │ │ -noStandardDescriptorAccessor │ │ │ │ -deprecated │ │ │ │ -deprecated │ │ │ │ - map_entry │ │ │ │ -mapEntry │ │ │ │ -&deprecated_legacy_json_field_conflicts │ │ │ │ -R"deprecatedLegacyJsonFieldConflicts │ │ │ │ -features │ │ │ │ -.google.protobuf.FeatureSetR │ │ │ │ -features │ │ │ │ -uninterpreted_option │ │ │ │ -2$.google.protobuf.UninterpretedOptionR │ │ │ │ -uninterpretedOption* │ │ │ │ -FieldOptions │ │ │ │ -2#.google.protobuf.FieldOptions.CType: │ │ │ │ -2$.google.protobuf.FieldOptions.JSType: JS_NORMALR │ │ │ │ -unverified_lazy │ │ │ │ -unverifiedLazy │ │ │ │ -deprecated │ │ │ │ -deprecated │ │ │ │ -debug_redact │ │ │ │ -debugRedact │ │ │ │ - retention │ │ │ │ -2-.google.protobuf.FieldOptions.OptionRetentionR retention │ │ │ │ -2..google.protobuf.FieldOptions.OptionTargetTypeR │ │ │ │ -edition_defaults │ │ │ │ -2,.google.protobuf.FieldOptions.EditionDefaultR │ │ │ │ -editionDefaults │ │ │ │ -features │ │ │ │ -.google.protobuf.FeatureSetR │ │ │ │ -features │ │ │ │ -feature_support │ │ │ │ -2,.google.protobuf.FieldOptions.FeatureSupportR │ │ │ │ -featureSupport │ │ │ │ -uninterpreted_option │ │ │ │ -2$.google.protobuf.UninterpretedOptionR │ │ │ │ -uninterpretedOption │ │ │ │ -EditionDefault │ │ │ │ -.google.protobuf.EditionR │ │ │ │ -FeatureSupport │ │ │ │ -edition_introduced │ │ │ │ -.google.protobuf.EditionR │ │ │ │ -editionIntroduced │ │ │ │ -edition_deprecated │ │ │ │ -.google.protobuf.EditionR │ │ │ │ -editionDeprecated │ │ │ │ -deprecation_warning │ │ │ │ -deprecationWarning │ │ │ │ -edition_removed │ │ │ │ -.google.protobuf.EditionR │ │ │ │ -editionRemoved"/ │ │ │ │ -STRING_PIECE │ │ │ │ - JS_NORMAL │ │ │ │ - JS_STRING │ │ │ │ - JS_NUMBER │ │ │ │ -OptionRetention │ │ │ │ -RETENTION_UNKNOWN │ │ │ │ -RETENTION_RUNTIME │ │ │ │ -RETENTION_SOURCE │ │ │ │ -OptionTargetType │ │ │ │ -TARGET_TYPE_UNKNOWN │ │ │ │ -TARGET_TYPE_FILE │ │ │ │ -TARGET_TYPE_EXTENSION_RANGE │ │ │ │ -TARGET_TYPE_MESSAGE │ │ │ │ -TARGET_TYPE_FIELD │ │ │ │ -TARGET_TYPE_ONEOF │ │ │ │ -TARGET_TYPE_ENUM │ │ │ │ -TARGET_TYPE_ENUM_ENTRY │ │ │ │ -TARGET_TYPE_SERVICE │ │ │ │ -TARGET_TYPE_METHOD │ │ │ │ -OneofOptions │ │ │ │ -features │ │ │ │ -.google.protobuf.FeatureSetR │ │ │ │ -features │ │ │ │ -uninterpreted_option │ │ │ │ -2$.google.protobuf.UninterpretedOptionR │ │ │ │ -uninterpretedOption* │ │ │ │ -EnumOptions │ │ │ │ -allow_alias │ │ │ │ -allowAlias │ │ │ │ -deprecated │ │ │ │ -deprecated │ │ │ │ -&deprecated_legacy_json_field_conflicts │ │ │ │ -R"deprecatedLegacyJsonFieldConflicts │ │ │ │ -features │ │ │ │ -.google.protobuf.FeatureSetR │ │ │ │ -features │ │ │ │ -uninterpreted_option │ │ │ │ -2$.google.protobuf.UninterpretedOptionR │ │ │ │ -uninterpretedOption* │ │ │ │ -EnumValueOptions │ │ │ │ -deprecated │ │ │ │ -deprecated │ │ │ │ -features │ │ │ │ -.google.protobuf.FeatureSetR │ │ │ │ -features │ │ │ │ -debug_redact │ │ │ │ -debugRedact │ │ │ │ -feature_support │ │ │ │ -2,.google.protobuf.FieldOptions.FeatureSupportR │ │ │ │ -featureSupport │ │ │ │ -uninterpreted_option │ │ │ │ -2$.google.protobuf.UninterpretedOptionR │ │ │ │ -uninterpretedOption* │ │ │ │ -ServiceOptions │ │ │ │ -features │ │ │ │ -.google.protobuf.FeatureSetR │ │ │ │ -features │ │ │ │ -deprecated │ │ │ │ -deprecated │ │ │ │ -uninterpreted_option │ │ │ │ -2$.google.protobuf.UninterpretedOptionR │ │ │ │ -uninterpretedOption* │ │ │ │ -MethodOptions │ │ │ │ -deprecated │ │ │ │ -deprecated │ │ │ │ -idempotency_level │ │ │ │ -2/.google.protobuf.MethodOptions.IdempotencyLevel: │ │ │ │ -IDEMPOTENCY_UNKNOWNR │ │ │ │ -idempotencyLevel │ │ │ │ -features │ │ │ │ -.google.protobuf.FeatureSetR │ │ │ │ -features │ │ │ │ -uninterpreted_option │ │ │ │ -2$.google.protobuf.UninterpretedOptionR │ │ │ │ -uninterpretedOption"P │ │ │ │ -IdempotencyLevel │ │ │ │ -IDEMPOTENCY_UNKNOWN │ │ │ │ -NO_SIDE_EFFECTS │ │ │ │ -IDEMPOTENT │ │ │ │ -UninterpretedOption │ │ │ │ -2-.google.protobuf.UninterpretedOption.NamePartR │ │ │ │ -identifier_value │ │ │ │ -identifierValue │ │ │ │ -positive_int_value │ │ │ │ -positiveIntValue │ │ │ │ -negative_int_value │ │ │ │ -negativeIntValue │ │ │ │ -double_value │ │ │ │ -doubleValue │ │ │ │ -string_value │ │ │ │ -stringValue │ │ │ │ -aggregate_value │ │ │ │ -aggregateValue │ │ │ │ -NamePart │ │ │ │ - name_part │ │ │ │ -namePart │ │ │ │ -is_extension │ │ │ │ -isExtension" │ │ │ │ -FeatureSet │ │ │ │ -field_presence │ │ │ │ -2).google.protobuf.FeatureSet.FieldPresenceB? │ │ │ │ -EXPLICIT │ │ │ │ -IMPLICIT │ │ │ │ -EXPLICIT │ │ │ │ -fieldPresence │ │ │ │ - enum_type │ │ │ │ -2$.google.protobuf.FeatureSet.EnumTypeB) │ │ │ │ -enumType │ │ │ │ -repeated_field_encoding │ │ │ │ -21.google.protobuf.FeatureSet.RepeatedFieldEncodingB- │ │ │ │ -EXPANDED │ │ │ │ -repeatedFieldEncoding │ │ │ │ -utf8_validation │ │ │ │ -2*.google.protobuf.FeatureSet.Utf8ValidationB) │ │ │ │ -utf8Validation │ │ │ │ -message_encoding │ │ │ │ -2+.google.protobuf.FeatureSet.MessageEncodingB& │ │ │ │ -LENGTH_PREFIXED │ │ │ │ -messageEncoding │ │ │ │ -json_format │ │ │ │ -2&.google.protobuf.FeatureSet.JsonFormatB9 │ │ │ │ -LEGACY_BEST_EFFORT │ │ │ │ -jsonFormat │ │ │ │ -enforce_naming_style │ │ │ │ -2..google.protobuf.FeatureSet.EnforceNamingStyleBI │ │ │ │ -STYLE_LEGACY │ │ │ │ - STYLE2024 │ │ │ │ -enforceNamingStyle │ │ │ │ -default_symbol_visibility │ │ │ │ -2E.google.protobuf.FeatureSet.VisibilityFeature.DefaultSymbolVisibilityB6 │ │ │ │ -EXPORT_ALL │ │ │ │ -EXPORT_TOP_LEVEL │ │ │ │ -defaultSymbolVisibility │ │ │ │ -VisibilityFeature" │ │ │ │ -DefaultSymbolVisibility │ │ │ │ -!DEFAULT_SYMBOL_VISIBILITY_UNKNOWN │ │ │ │ -EXPORT_ALL │ │ │ │ -EXPORT_TOP_LEVEL │ │ │ │ - LOCAL_ALL │ │ │ │ -FieldPresence │ │ │ │ -FIELD_PRESENCE_UNKNOWN │ │ │ │ -EXPLICIT │ │ │ │ -IMPLICIT │ │ │ │ -LEGACY_REQUIRED │ │ │ │ -EnumType │ │ │ │ -ENUM_TYPE_UNKNOWN │ │ │ │ -RepeatedFieldEncoding │ │ │ │ -REPEATED_FIELD_ENCODING_UNKNOWN │ │ │ │ -EXPANDED │ │ │ │ -Utf8Validation │ │ │ │ -UTF8_VALIDATION_UNKNOWN │ │ │ │ -MessageEncoding │ │ │ │ -MESSAGE_ENCODING_UNKNOWN │ │ │ │ -LENGTH_PREFIXED │ │ │ │ - DELIMITED │ │ │ │ -JsonFormat │ │ │ │ -JSON_FORMAT_UNKNOWN │ │ │ │ -LEGACY_BEST_EFFORT │ │ │ │ -EnforceNamingStyle │ │ │ │ -ENFORCE_NAMING_STYLE_UNKNOWN │ │ │ │ - STYLE2024 │ │ │ │ -STYLE_LEGACY │ │ │ │ -FeatureSetDefaults │ │ │ │ -defaults │ │ │ │ -2<.google.protobuf.FeatureSetDefaults.FeatureSetEditionDefaultR │ │ │ │ -defaults │ │ │ │ -minimum_edition │ │ │ │ -.google.protobuf.EditionR │ │ │ │ -minimumEdition │ │ │ │ -maximum_edition │ │ │ │ -.google.protobuf.EditionR │ │ │ │ -maximumEdition │ │ │ │ -FeatureSetEditionDefault │ │ │ │ -.google.protobuf.EditionR │ │ │ │ -overridable_features │ │ │ │ -.google.protobuf.FeatureSetR │ │ │ │ -overridableFeatures │ │ │ │ -fixed_features │ │ │ │ -.google.protobuf.FeatureSetR │ │ │ │ -fixedFeaturesJ │ │ │ │ -features" │ │ │ │ -SourceCodeInfo │ │ │ │ -location │ │ │ │ -2(.google.protobuf.SourceCodeInfo.LocationR │ │ │ │ -location │ │ │ │ -Location │ │ │ │ -leading_comments │ │ │ │ -leadingComments │ │ │ │ -trailing_comments │ │ │ │ -trailingComments │ │ │ │ -leading_detached_comments │ │ │ │ -leadingDetachedComments* │ │ │ │ -GeneratedCodeInfo │ │ │ │ -annotation │ │ │ │ -2-.google.protobuf.GeneratedCodeInfo.AnnotationR │ │ │ │ -annotation │ │ │ │ -Annotation │ │ │ │ -source_file │ │ │ │ -sourceFile │ │ │ │ -semantic │ │ │ │ -26.google.protobuf.GeneratedCodeInfo.Annotation.SemanticR │ │ │ │ -semantic"( │ │ │ │ -Semantic │ │ │ │ -EDITION_UNKNOWN │ │ │ │ -EDITION_LEGACY │ │ │ │ -EDITION_PROTO2 │ │ │ │ -EDITION_PROTO3 │ │ │ │ -EDITION_2023 │ │ │ │ -EDITION_2024 │ │ │ │ -EDITION_1_TEST_ONLY │ │ │ │ -EDITION_2_TEST_ONLY │ │ │ │ -EDITION_99997_TEST_ONLY │ │ │ │ -EDITION_99998_TEST_ONLY │ │ │ │ -EDITION_99999_TEST_ONLY │ │ │ │ -EDITION_MAX │ │ │ │ -SymbolVisibility │ │ │ │ -VISIBILITY_UNSET │ │ │ │ -VISIBILITY_LOCAL │ │ │ │ -VISIBILITY_EXPORT │ │ │ │ -com.google.protobufB │ │ │ │ -DescriptorProtosH │ │ │ │ -Z-google.golang.org/protobuf/types/descriptorpb │ │ │ │ -Google.Protobuf.Reflection │ │ │ │ -bbbbbbbb111111111 │ │ │ │ -******** │ │ │ │ -UUUUUUUUU │ │ │ │ -UUUUUUUUUUUUUU │ │ │ │ -TUUUUUUU │ │ │ │ -UUUUUUUUU │ │ │ │ -UUUUUUUUUUUU │ │ │ │ -UUUUUUUUUUUUUUUUUUUUUU │ │ │ │ -UUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUUU │ │ │ │ -1333333333333 │ │ │ │ -ffffffffffffffff │ │ │ │ -333333333333133 │ │ │ │ -v""ffbf&"""""""" │ │ │ │ -ffffffffffffffff │ │ │ │ -bf&""bffffff&""" │ │ │ │ -"""""bf&"""""""j │ │ │ │ -33333333333333 │ │ │ │ -"fffffff"""""""" │ │ │ │ -DDDDDDDDDDDDDDDD │ │ │ │ -fffffffffff"f │ │ │ │ -Q33S333333333S │ │ │ │ -ffffffffffffffff │ │ │ │ -3333333333333333 │ │ │ │ -ffffffffffffffff │ │ │ │ -"""""""""""""bff │ │ │ │ -3333333333333333 │ │ │ │ -ffffffffffffff │ │ │ │ -3335333333S33S33 │ │ │ │ -ffffffffjfff │ │ │ │ -533333333333S333 │ │ │ │ -ffffffff │ │ │ │ -5S33333333333333 │ │ │ │ -ffffffffffffffff │ │ │ │ -3333333333333333 │ │ │ │ -ffffffffffffffff │ │ │ │ -33333333333333S3 │ │ │ │ -ffffffffffffffff │ │ │ │ -$$$$$$$$$$$DDT44 │ │ │ │ -hhhhhhhhhhhhhhhh │ │ │ │ -PPQPPPPPPPP0QP!! │ │ │ │ -BBBBBBBB │ │ │ │ - │ │ │ │ -$$$$$$$$$$$$$$$$ │ │ │ │ -HHHHHHHHHHHHHHHH │ │ │ │ -!!!!!!!!!!!!!!!! │ │ │ │ -BBBBBBBBBBBBBBBB │ │ │ │ - │ │ │ │ -$$$$$$$$$$$$$$$$ │ │ │ │ -HHHHHHHHHHHHHHHH │ │ │ │ -P!!!!QTT │ │ │ │ -(pQQQQQQQQYBB │ │ │ │ -SUUUUUUUUU55U │ │ │ │ -(""$"B""" │ │ │ │ -DDDDDDDDDDDDDDDD │ │ │ │ -QDPDDDDDDDDDDDD │ │ │ │ +runtime.AddCleanup: ptr is within arg, cleanup will never runfound bad pointer in Go heap (incorrect use of unsafe or cgo?)limiterEvent.stop: found wrong event in p's limiter event slotruntime: internal error: misuse of lockOSThread/unlockOSThreadreflect: reflect.Value.Pointer on an invalid notinheap pointerinternal/sync.HashTrieMap: ran out of hash bits while iterating may be in the same tiny block as cleanup or cleanup argument │ │ │ │ +malformed GOMEMLIMIT; see `go doc runtime/debug.SetMemoryLimit`runtime.AddCleanup: ptr is equal to arg, cleanup will never rungo package net: GODEBUG setting forcing use of the Go resolver │ │ │ │ +runtime.SetFinalizer: first argument was allocated into an arenaattempted to trace stack of a goroutine this thread does not owngo package net: GODEBUG setting forcing use of the cgo resolver │ │ │ │ +ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789-_user arena chunk size is not a multiple of the physical page sizeruntime: function marked with #cgo nocallback called back into Goruntime.SetFinalizer: pointer not at beginning of allocated blockruntime: unexpected error while checking standard file descriptor casGToWaitingForSuspendG with non-isWaitingForSuspendG wait reasonsync: WaitGroup.Add called from inside and outside synctest bubblerefill of span with reusable pointers remaining on pointer free listAllThreadsSyscall6 results differ between threads; runtime corruptedreflect: reflect.Value.UnsafePointer on an invalid notinheap pointerembedded IPv4 address must replace the final 2 fields of the addressruntime.Pinner: found leaking pinned pointer; forgot to call Unpin()?too many hex fields to fit an embedded IPv4 at the end of the addresstoo many concurrent operations on a single file or socket (max 1048575)runtime.Goexit called in a thread that was not created by the Go runtime>INFO:OpenVPN Management Interface Version 5 -- type 'help' for more infogo package net: GODEBUG=netdns contains an invalid dns mode, ignoring it │ │ │ │ +OpenVPN Version: openvpn-auth-oauth2 %s │ │ │ │ +Management Interface Version: 5 │ │ │ │ +ENDruntime.AddCleanup: cleanup function closes over ptr, cleanup will never runMapIter.Next called on an iterator that does not have an associated map Valuecannot convert slice with length %y to array or pointer to array with length %xreflect.TypeAssert: cannot return value obtained from unexported field or method (bad use of unsafe.Pointer or having race conditions? try -d=checkptr or -race) │ │ │ │ +expected all size classes up to min size for malloc header to fit in one-page spansInvalid amount of arguments! openvpn-auth-oauth2.so []reflect.Value.Interface: cannot return value obtained from unexported field or methodreflect: New of type that may not be allocated in heap (possibly undefined cgo C type)cgocheck > 1 mode is no longer supported at runtime. Use GOEXPERIMENT=cgocheck2 at build time instead.internal/sync.HashTrieMap: ran out of hash bits while inserting (incorrect use of unsafe or cgo, or data race?)00010203040506070809101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899 │ │ │ │ +33SQUU3U5UUUUUU │ │ │ │ +"""ff&"bfffff L │ │ │ │ +C444DTTTT │ │ │ │ + $$$$$$$$$$$$$$$ │ │ │ │ go1.26.1 │ │ │ │ call frame too large │ │ │ │ -expand 32-byte kexpand 32-byte k │ │ │ │ -(*+,-./0123?89:;<=>? │ │ │ │ !"#$%&' !"#$%&' !"#$%&'()* │ │ │ │ @@@@ │ │ │ │ @@@@@@@@ │ │ │ │ @@@@ │ │ │ │ @@@@ │ │ │ │ @@@@@@@@ │ │ │ │ @@ -16882,233 +2668,51 @@ │ │ │ │ ()*+,-0123458@ABCDEHIJKLMPXYZ[\] │ │ │ │ hij089:;<=@HIJKLMPQRSTUX`abcdehijklmpxyz{|} │ │ │ │ 123456>? │ │ │ │ !"#$%&()*+,-.012345689:;<=> │ │ │ │ !"#$%&()*+,-.012345689:;<=>@ABCDEF │ │ │ │ ()*+,-.01234568@ABCDEFHIJKLMNPXYZ[\]^ │ │ │ │ `ab()*089:;<=>@ABCDEFHPQRSTUVXYZ[\]^`hijklmnpqrstuvx │ │ │ │ - !"#$%&'()*+,-./0123456789:;<=>? │ │ │ │ - !"#$%&'()*+KL,-./0123M456789: │ │ │ │ - jklmn!"#$%&h'()*+,-./0123c456789:;?@ABCDEFGHIJKLMofNOPQRSTUVWXYZ[\]^_`a │ │ │ │ -art-lojban │ │ │ │ -i-klingon │ │ │ │ -i-navajo │ │ │ │ -sgn-be-fr │ │ │ │ -sgn-be-nl │ │ │ │ -sgn-ch-de │ │ │ │ -zh-guoyu │ │ │ │ -zh-hakka │ │ │ │ -zh-min-nan │ │ │ │ -zh-xiang │ │ │ │ -cel-gaulishen-gb-oed │ │ │ │ -i-default │ │ │ │ -i-enochian │ │ │ │ -en-us-posix │ │ │ │ -asynctimerchan=1,containermaxprocs=0,cryptocustomrand=1,decoratemappings=0,gotestjsonbuildtext=1,gotypesalias=0,httpcookiemaxnum=0,httplaxcontentlength=1,httpmuxgo121=0,httpservecontentkeepheaders=1,multipathtcp=0,netedns0=0,panicnil=1,randseednop=0,rsa1024min=0,tls10server=1,tls3des=1,tlsmlkem=0,tlsrsakex=1,tlssecpmlkem=0,tlssha1=1,tlsunsafeekm=1,updatemaxprocs=0,urlmaxqueryparams=0,urlstrictcolons=0,winreadlinkvolume=0,winsymlink=0,x509keypairleaf=0,x509negativeserial=1,x509rsacrt=0,x509sha256skid=0,x509usepolicies=0 │ │ │ │ -path github.com/jkroepke/openvpn-auth-oauth2/cmd/openvpn-auth-oauth2 │ │ │ │ + !"#$%&'()*+,-./0123456789:;<=>? │ │ │ │ +asynctimerchan=1,containermaxprocs=0,cryptocustomrand=1,decoratemappings=0,gotestjsonbuildtext=1,gotypesalias=0,httpcookiemaxnum=0,httplaxcontentlength=1,httpmuxgo121=1,httpservecontentkeepheaders=1,multipathtcp=0,netedns0=0,panicnil=1,randseednop=0,rsa1024min=0,tls10server=1,tls3des=1,tlsmlkem=0,tlsrsakex=1,tlssecpmlkem=0,tlssha1=1,tlsunsafeekm=1,updatemaxprocs=0,urlmaxqueryparams=0,urlstrictcolons=0,winreadlinkvolume=0,winsymlink=0,x509keypairleaf=0,x509negativeserial=1,x509rsacrt=0,x509sha256skid=0,x509usepolicies=0 │ │ │ │ +path github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2 │ │ │ │ build -buildmode=exe │ │ │ │ build -compiler=gc │ │ │ │ build -trimpath=true │ │ │ │ -build DefaultGODEBUG=asynctimerchan=1,containermaxprocs=0,cryptocustomrand=1,decoratemappings=0,gotestjsonbuildtext=1,gotypesalias=0,httpcookiemaxnum=0,httplaxcontentlength=1,httpmuxgo121=0,httpservecontentkeepheaders=1,multipathtcp=0,netedns0=0,panicnil=1,randseednop=0,rsa1024min=0,tls10server=1,tls3des=1,tlsmlkem=0,tlsrsakex=1,tlssecpmlkem=0,tlssha1=1,tlsunsafeekm=1,updatemaxprocs=0,urlmaxqueryparams=0,urlstrictcolons=0,winreadlinkvolume=0,winsymlink=0,x509keypairleaf=0,x509negativeserial=1,x509rsacrt=0,x509sha256skid=0,x509usepolicies=0 │ │ │ │ +build DefaultGODEBUG=asynctimerchan=1,containermaxprocs=0,cryptocustomrand=1,decoratemappings=0,gotestjsonbuildtext=1,gotypesalias=0,httpcookiemaxnum=0,httplaxcontentlength=1,httpmuxgo121=1,httpservecontentkeepheaders=1,multipathtcp=0,netedns0=0,panicnil=1,randseednop=0,rsa1024min=0,tls10server=1,tls3des=1,tlsmlkem=0,tlsrsakex=1,tlssecpmlkem=0,tlssha1=1,tlsunsafeekm=1,updatemaxprocs=0,urlmaxqueryparams=0,urlstrictcolons=0,winreadlinkvolume=0,winsymlink=0,x509keypairleaf=0,x509negativeserial=1,x509rsacrt=0,x509sha256skid=0,x509usepolicies=0 │ │ │ │ build CGO_ENABLED=1 │ │ │ │ build GOARCH=amd64 │ │ │ │ build GOOS=linux │ │ │ │ build GOAMD64=v1 │ │ │ │ -!"#$%&'()*+, │ │ │ │ runtime/cgo: │ │ │ │ pthread_create failed: %s │ │ │ │ malloc failed: %s │ │ │ │ +openvpn-auth-oauth2 │ │ │ │ runtime/cgo: bad stack bounds: lo=%p hi=%p │ │ │ │ runtime/cgo: out of memory in thread_start │ │ │ │ -internal/abi.(*RegArgs).Dump │ │ │ │ -internal/abi.(*RegArgs).IntRegArgAddr │ │ │ │ -internal/abi.(*IntArgRegBitmap).Set │ │ │ │ -internal/abi.(*IntArgRegBitmap).Get │ │ │ │ internal/abi.BoundsDecode │ │ │ │ internal/abi.NoEscape │ │ │ │ -internal/abi.(*MapType).NeedKeyUpdate │ │ │ │ -internal/abi.(*MapType).HashMightPanic │ │ │ │ -internal/abi.(*MapType).IndirectKey │ │ │ │ -internal/abi.(*MapType).IndirectElem │ │ │ │ internal/abi.Kind.String │ │ │ │ internal/abi.TypeOf │ │ │ │ +internal/abi.(*Type).ExportedMethods │ │ │ │ +internal/abi.(*Type).Uncommon │ │ │ │ internal/abi.(*Type).Kind │ │ │ │ -internal/abi.(*Type).HasName │ │ │ │ -internal/abi.(*Type).Pointers │ │ │ │ -internal/abi.(*Type).IsDirectIface │ │ │ │ -internal/abi.(*Type).GcSlice │ │ │ │ -internal/abi.(*UncommonType).Methods │ │ │ │ -internal/abi.addChecked │ │ │ │ internal/abi.(*UncommonType).ExportedMethods │ │ │ │ -internal/abi.(*Type).Len │ │ │ │ -internal/abi.(*Type).Common │ │ │ │ -internal/abi.(*Type).ChanDir │ │ │ │ -internal/abi.(*Type).Uncommon │ │ │ │ -internal/abi.(*Type).Elem │ │ │ │ -internal/abi.(*Type).StructType │ │ │ │ -internal/abi.(*Type).MapType │ │ │ │ -internal/abi.(*Type).ArrayType │ │ │ │ -internal/abi.(*Type).FuncType │ │ │ │ -internal/abi.(*Type).InterfaceType │ │ │ │ -internal/abi.(*Type).Size │ │ │ │ -internal/abi.(*Type).Align │ │ │ │ -internal/abi.(*Type).FieldAlign │ │ │ │ -internal/abi.(*Type).ExportedMethods │ │ │ │ +internal/abi.addChecked │ │ │ │ internal/abi.(*Type).NumMethod │ │ │ │ internal/abi.(*InterfaceType).NumMethod │ │ │ │ -internal/abi.(*Type).Key │ │ │ │ -internal/abi.(*FuncType).In │ │ │ │ -internal/abi.(*FuncType).InSlice │ │ │ │ -internal/abi.(*FuncType).NumIn │ │ │ │ -internal/abi.(*FuncType).NumOut │ │ │ │ -internal/abi.(*FuncType).Out │ │ │ │ -internal/abi.(*FuncType).OutSlice │ │ │ │ -internal/abi.(*FuncType).IsVariadic │ │ │ │ -internal/abi.(*StructField).Embedded │ │ │ │ -internal/abi.Name.IsEmbedded │ │ │ │ -internal/abi.Name.DataChecked │ │ │ │ -internal/abi.Name.Data │ │ │ │ -internal/abi.Name.IsExported │ │ │ │ -internal/abi.Name.HasTag │ │ │ │ -internal/abi.Name.ReadVarint │ │ │ │ internal/abi.Name.IsBlank │ │ │ │ +internal/abi.Name.ReadVarint │ │ │ │ internal/abi.Name.Name │ │ │ │ +internal/abi.Name.DataChecked │ │ │ │ internal/abi.Name.Tag │ │ │ │ +internal/abi.Name.HasTag │ │ │ │ internal/abi.NewName │ │ │ │ internal/abi.writeVarint │ │ │ │ internal/abi.(*Kind).String │ │ │ │ -internal/abi.(*Name).Data │ │ │ │ -internal/abi.(*Name).DataChecked │ │ │ │ -internal/abi.(*Name).HasTag │ │ │ │ -internal/abi.(*Name).IsBlank │ │ │ │ -internal/abi.(*Name).IsEmbedded │ │ │ │ -internal/abi.(*Name).IsExported │ │ │ │ -internal/abi.(*Name).Name │ │ │ │ -internal/abi.(*Name).ReadVarint │ │ │ │ -internal/abi.(*Name).Tag │ │ │ │ -internal/abi.(*StructType).Align │ │ │ │ -internal/abi.(*StructType).ArrayType │ │ │ │ -internal/abi.(*StructType).ChanDir │ │ │ │ -internal/abi.(*StructType).Common │ │ │ │ -internal/abi.(*StructType).Elem │ │ │ │ -internal/abi.(*StructType).ExportedMethods │ │ │ │ -internal/abi.(*StructType).FieldAlign │ │ │ │ -internal/abi.(*StructType).FuncType │ │ │ │ -internal/abi.(*StructType).GcSlice │ │ │ │ -internal/abi.(*StructType).HasName │ │ │ │ -internal/abi.(*StructType).InterfaceType │ │ │ │ -internal/abi.(*StructType).IsDirectIface │ │ │ │ -internal/abi.(*StructType).Key │ │ │ │ -internal/abi.(*StructType).Kind │ │ │ │ -internal/abi.(*StructType).Len │ │ │ │ -internal/abi.(*StructType).MapType │ │ │ │ -internal/abi.(*StructType).NumMethod │ │ │ │ -internal/abi.(*StructType).Pointers │ │ │ │ -internal/abi.(*StructType).Size │ │ │ │ -internal/abi.(*StructType).StructType │ │ │ │ -internal/abi.(*StructType).Uncommon │ │ │ │ -internal/abi.(*MapType).Align │ │ │ │ -internal/abi.(*MapType).ArrayType │ │ │ │ -internal/abi.(*MapType).ChanDir │ │ │ │ -internal/abi.(*MapType).Common │ │ │ │ -internal/abi.(*MapType).ExportedMethods │ │ │ │ -internal/abi.(*MapType).FieldAlign │ │ │ │ -internal/abi.(*MapType).FuncType │ │ │ │ -internal/abi.(*MapType).GcSlice │ │ │ │ -internal/abi.(*MapType).HasName │ │ │ │ -internal/abi.(*MapType).InterfaceType │ │ │ │ -internal/abi.(*MapType).IsDirectIface │ │ │ │ -internal/abi.(*MapType).Kind │ │ │ │ -internal/abi.(*MapType).Len │ │ │ │ -internal/abi.(*MapType).MapType │ │ │ │ -internal/abi.(*MapType).NumMethod │ │ │ │ -internal/abi.(*MapType).Pointers │ │ │ │ -internal/abi.(*MapType).Size │ │ │ │ -internal/abi.(*MapType).StructType │ │ │ │ -internal/abi.(*MapType).Uncommon │ │ │ │ -internal/abi.(*ArrayType).Align │ │ │ │ -internal/abi.(*ArrayType).ArrayType │ │ │ │ -internal/abi.(*ArrayType).ChanDir │ │ │ │ -internal/abi.(*ArrayType).Common │ │ │ │ -internal/abi.(*ArrayType).ExportedMethods │ │ │ │ -internal/abi.(*ArrayType).FieldAlign │ │ │ │ -internal/abi.(*ArrayType).FuncType │ │ │ │ -internal/abi.(*ArrayType).GcSlice │ │ │ │ -internal/abi.(*ArrayType).HasName │ │ │ │ -internal/abi.(*ArrayType).InterfaceType │ │ │ │ -internal/abi.(*ArrayType).IsDirectIface │ │ │ │ -internal/abi.(*ArrayType).Key │ │ │ │ -internal/abi.(*ArrayType).Kind │ │ │ │ -internal/abi.(*ArrayType).MapType │ │ │ │ -internal/abi.(*ArrayType).NumMethod │ │ │ │ -internal/abi.(*ArrayType).Pointers │ │ │ │ -internal/abi.(*ArrayType).Size │ │ │ │ -internal/abi.(*ArrayType).StructType │ │ │ │ -internal/abi.(*ArrayType).Uncommon │ │ │ │ -internal/abi.(*FuncType).Align │ │ │ │ -internal/abi.(*FuncType).ArrayType │ │ │ │ -internal/abi.(*FuncType).ChanDir │ │ │ │ -internal/abi.(*FuncType).Common │ │ │ │ -internal/abi.(*FuncType).Elem │ │ │ │ -internal/abi.(*FuncType).ExportedMethods │ │ │ │ -internal/abi.(*FuncType).FieldAlign │ │ │ │ -internal/abi.(*FuncType).FuncType │ │ │ │ -internal/abi.(*FuncType).GcSlice │ │ │ │ -internal/abi.(*FuncType).HasName │ │ │ │ -internal/abi.(*FuncType).InterfaceType │ │ │ │ -internal/abi.(*FuncType).IsDirectIface │ │ │ │ -internal/abi.(*FuncType).Key │ │ │ │ -internal/abi.(*FuncType).Kind │ │ │ │ -internal/abi.(*FuncType).Len │ │ │ │ -internal/abi.(*FuncType).MapType │ │ │ │ -internal/abi.(*FuncType).NumMethod │ │ │ │ -internal/abi.(*FuncType).Pointers │ │ │ │ -internal/abi.(*FuncType).Size │ │ │ │ -internal/abi.(*FuncType).StructType │ │ │ │ -internal/abi.(*FuncType).Uncommon │ │ │ │ -internal/abi.(*InterfaceType).Align │ │ │ │ -internal/abi.(*InterfaceType).ArrayType │ │ │ │ -internal/abi.(*InterfaceType).ChanDir │ │ │ │ -internal/abi.(*InterfaceType).Common │ │ │ │ -internal/abi.(*InterfaceType).Elem │ │ │ │ -internal/abi.(*InterfaceType).ExportedMethods │ │ │ │ -internal/abi.(*InterfaceType).FieldAlign │ │ │ │ -internal/abi.(*InterfaceType).FuncType │ │ │ │ -internal/abi.(*InterfaceType).GcSlice │ │ │ │ -internal/abi.(*InterfaceType).HasName │ │ │ │ -internal/abi.(*InterfaceType).InterfaceType │ │ │ │ -internal/abi.(*InterfaceType).IsDirectIface │ │ │ │ -internal/abi.(*InterfaceType).Key │ │ │ │ -internal/abi.(*InterfaceType).Kind │ │ │ │ -internal/abi.(*InterfaceType).Len │ │ │ │ -internal/abi.(*InterfaceType).MapType │ │ │ │ -internal/abi.(*InterfaceType).Pointers │ │ │ │ -internal/abi.(*InterfaceType).Size │ │ │ │ -internal/abi.(*InterfaceType).StructType │ │ │ │ -internal/abi.(*InterfaceType).Uncommon │ │ │ │ -internal/abi.(*PtrType).Align │ │ │ │ -internal/abi.(*PtrType).ArrayType │ │ │ │ -internal/abi.(*PtrType).ChanDir │ │ │ │ -internal/abi.(*PtrType).Common │ │ │ │ -internal/abi.(*PtrType).ExportedMethods │ │ │ │ -internal/abi.(*PtrType).FieldAlign │ │ │ │ -internal/abi.(*PtrType).FuncType │ │ │ │ -internal/abi.(*PtrType).GcSlice │ │ │ │ -internal/abi.(*PtrType).HasName │ │ │ │ -internal/abi.(*PtrType).InterfaceType │ │ │ │ -internal/abi.(*PtrType).IsDirectIface │ │ │ │ -internal/abi.(*PtrType).Key │ │ │ │ -internal/abi.(*PtrType).Kind │ │ │ │ -internal/abi.(*PtrType).Len │ │ │ │ -internal/abi.(*PtrType).MapType │ │ │ │ -internal/abi.(*PtrType).NumMethod │ │ │ │ -internal/abi.(*PtrType).Pointers │ │ │ │ -internal/abi.(*PtrType).Size │ │ │ │ -internal/abi.(*PtrType).StructType │ │ │ │ -internal/abi.(*PtrType).Uncommon │ │ │ │ type:.eq.internal/abi.UncommonType │ │ │ │ type:.eq.internal/abi.RegArgs │ │ │ │ type:.eq.internal/abi.ITab │ │ │ │ internal/cpu.Initialize │ │ │ │ internal/cpu.processOptions │ │ │ │ internal/cpu.indexByte │ │ │ │ internal/cpu.doinit │ │ │ │ @@ -17117,106 +2721,39 @@ │ │ │ │ internal/cpu.cpuid │ │ │ │ internal/cpu.xgetbv │ │ │ │ internal/cpu.getGOAMD64level │ │ │ │ type:.eq.internal/cpu.option │ │ │ │ type:.eq.[8]internal/cpu.option │ │ │ │ internal/runtime/sys.OnesCount64 │ │ │ │ type:.eq.internal/runtime/sys.NotInHeap │ │ │ │ -internal/runtime/atomic.(*Int32).Load │ │ │ │ internal/runtime/atomic.(*Int32).Store │ │ │ │ -internal/runtime/atomic.(*Int32).CompareAndSwap │ │ │ │ -internal/runtime/atomic.(*Int32).Swap │ │ │ │ -internal/runtime/atomic.(*Int32).Add │ │ │ │ -internal/runtime/atomic.(*Int64).Load │ │ │ │ -internal/runtime/atomic.(*Int64).Store │ │ │ │ -internal/runtime/atomic.(*Int64).CompareAndSwap │ │ │ │ -internal/runtime/atomic.(*Int64).Swap │ │ │ │ -internal/runtime/atomic.(*Int64).Add │ │ │ │ -internal/runtime/atomic.(*Uint8).Load │ │ │ │ -internal/runtime/atomic.(*Uint8).Store │ │ │ │ -internal/runtime/atomic.(*Uint8).And │ │ │ │ -internal/runtime/atomic.(*Uint8).Or │ │ │ │ -internal/runtime/atomic.(*Bool).Load │ │ │ │ -internal/runtime/atomic.(*Bool).Store │ │ │ │ -internal/runtime/atomic.(*Uint32).Load │ │ │ │ -internal/runtime/atomic.(*Uint32).LoadAcquire │ │ │ │ -internal/runtime/atomic.(*Uint32).Store │ │ │ │ -internal/runtime/atomic.(*Uint32).StoreRelease │ │ │ │ -internal/runtime/atomic.(*Uint32).CompareAndSwap │ │ │ │ -internal/runtime/atomic.(*Uint32).CompareAndSwapRelease │ │ │ │ -internal/runtime/atomic.(*Uint32).Swap │ │ │ │ -internal/runtime/atomic.(*Uint32).And │ │ │ │ -internal/runtime/atomic.(*Uint32).Or │ │ │ │ -internal/runtime/atomic.(*Uint32).Add │ │ │ │ -internal/runtime/atomic.(*Uint64).Load │ │ │ │ internal/runtime/atomic.(*Uint64).Store │ │ │ │ -internal/runtime/atomic.(*Uint64).CompareAndSwap │ │ │ │ -internal/runtime/atomic.(*Uint64).Swap │ │ │ │ -internal/runtime/atomic.(*Uint64).Add │ │ │ │ -internal/runtime/atomic.(*Uintptr).Load │ │ │ │ -internal/runtime/atomic.(*Uintptr).LoadAcquire │ │ │ │ -internal/runtime/atomic.(*Uintptr).Store │ │ │ │ -internal/runtime/atomic.(*Uintptr).StoreRelease │ │ │ │ -internal/runtime/atomic.(*Uintptr).CompareAndSwap │ │ │ │ -internal/runtime/atomic.(*Uintptr).Swap │ │ │ │ -internal/runtime/atomic.(*Uintptr).Add │ │ │ │ -internal/runtime/atomic.(*UnsafePointer).Load │ │ │ │ -internal/runtime/atomic.(*UnsafePointer).StoreNoWB │ │ │ │ -internal/runtime/atomic.(*UnsafePointer).Store │ │ │ │ -internal/runtime/atomic.(*UnsafePointer).CompareAndSwapNoWB │ │ │ │ -internal/runtime/atomic.(*UnsafePointer).CompareAndSwap │ │ │ │ -internal/runtime/atomic.(*noCopy).Lock │ │ │ │ -internal/runtime/atomic.(*noCopy).Unlock │ │ │ │ -internal/runtime/atomic.(*Uint64).LoadAcquire │ │ │ │ -internal/runtime/atomic.(*Uint64).StoreRelease │ │ │ │ type:.eq.internal/runtime/atomic.Int64 │ │ │ │ type:.eq.internal/runtime/atomic.Uint64 │ │ │ │ internal/bytealg.countGeneric │ │ │ │ internal/bytealg.countGenericString │ │ │ │ internal/bytealg.init.0 │ │ │ │ internal/bytealg.Compare │ │ │ │ runtime.cmpstring │ │ │ │ countbody │ │ │ │ internal/bytealg.Count │ │ │ │ internal/bytealg.CountString │ │ │ │ memeqbody │ │ │ │ runtime.memequal │ │ │ │ runtime.memequal_varlen │ │ │ │ indexbody │ │ │ │ -internal/bytealg.Index │ │ │ │ internal/bytealg.IndexString │ │ │ │ indexbytebody │ │ │ │ internal/bytealg.IndexByte │ │ │ │ internal/bytealg.IndexByteString │ │ │ │ internal/bytealg.countGeneric │ │ │ │ internal/bytealg.countGenericString │ │ │ │ -internal/strconv.special │ │ │ │ -internal/strconv.commonPrefixLenIgnoreCase │ │ │ │ -internal/strconv.nan │ │ │ │ -internal/strconv.float64frombits │ │ │ │ -internal/strconv.inf │ │ │ │ -internal/strconv.(*decimal).set │ │ │ │ -internal/strconv.lower │ │ │ │ -internal/strconv.readFloat │ │ │ │ -internal/strconv.(*decimal).floatBits │ │ │ │ -internal/strconv.atof64exact │ │ │ │ -internal/strconv.atofHex │ │ │ │ -internal/strconv.float32frombits │ │ │ │ -internal/strconv.atof32 │ │ │ │ -internal/strconv.atof32exact │ │ │ │ -internal/strconv.atof64 │ │ │ │ -internal/strconv.ParseFloat │ │ │ │ -internal/strconv.parseFloatPrefix │ │ │ │ -internal/strconv.eiselLemire64 │ │ │ │ -internal/strconv.pow10 │ │ │ │ -internal/strconv.mulLog2_10 │ │ │ │ -math/bits.LeadingZeros64 │ │ │ │ -internal/strconv.eiselLemire32 │ │ │ │ internal/strconv.Error.Error │ │ │ │ internal/strconv.ParseUint │ │ │ │ +internal/strconv.lower │ │ │ │ internal/strconv.ParseInt │ │ │ │ internal/strconv.Atoi │ │ │ │ internal/strconv.underscoreOK │ │ │ │ internal/strconv.AppendComplex │ │ │ │ internal/strconv.AppendFloat │ │ │ │ internal/strconv.(*decimal).Assign │ │ │ │ internal/strconv.trim │ │ │ │ @@ -17224,15 +2761,14 @@ │ │ │ │ internal/strconv.leftShift │ │ │ │ internal/strconv.prefixIsLessThan │ │ │ │ internal/strconv.(*decimal).Shift │ │ │ │ internal/strconv.(*decimal).Round │ │ │ │ internal/strconv.shouldRoundUp │ │ │ │ internal/strconv.(*decimal).RoundUp │ │ │ │ internal/strconv.(*decimal).RoundDown │ │ │ │ -internal/strconv.(*decimal).RoundedInteger │ │ │ │ internal/strconv.genericFtoa │ │ │ │ internal/strconv.float32bits │ │ │ │ internal/strconv.float64bits │ │ │ │ internal/strconv.mulLog10_2 │ │ │ │ internal/strconv.bigFtoa │ │ │ │ internal/strconv.formatDigits │ │ │ │ internal/strconv.roundShortest │ │ │ │ @@ -17240,14 +2776,16 @@ │ │ │ │ internal/strconv.fmtF │ │ │ │ internal/strconv.fmtB │ │ │ │ internal/strconv.fmtX │ │ │ │ internal/strconv.dboxFtoa │ │ │ │ internal/strconv.dboxFtoa64 │ │ │ │ internal/strconv.mulLog10_2MinusLog10_4Over3 │ │ │ │ internal/strconv.dboxPow64 │ │ │ │ +internal/strconv.pow10 │ │ │ │ +internal/strconv.mulLog2_10 │ │ │ │ internal/strconv.dboxRange64 │ │ │ │ internal/strconv.dboxRoundUp64 │ │ │ │ internal/strconv.dboxDelta64 │ │ │ │ internal/strconv.dboxMulPow64 │ │ │ │ internal/strconv.dboxParity64 │ │ │ │ internal/strconv.umul192Lower128 │ │ │ │ internal/strconv.umul128 │ │ │ │ @@ -17304,120 +2842,101 @@ │ │ │ │ internal/runtime/cgroup.readV2Limit │ │ │ │ internal/runtime/cgroup.FindCPU │ │ │ │ internal/runtime/cgroup.FindCPUCgroup │ │ │ │ internal/runtime/cgroup.FindCPUMountPoint │ │ │ │ internal/runtime/cgroup.stringError.Error │ │ │ │ internal/runtime/cgroup.(*lineReader).next │ │ │ │ internal/runtime/cgroup.(*stringError).Error │ │ │ │ -internal/runtime/maps.cloneGroup │ │ │ │ -internal/runtime/maps.(*groupReference).elem │ │ │ │ -internal/runtime/maps.(*groupReference).key │ │ │ │ internal/runtime/maps.NewMap │ │ │ │ internal/runtime/maps.alignUpPow2 │ │ │ │ internal/runtime/maps.depthToShift │ │ │ │ internal/runtime/maps.(*Map).installTableSplit │ │ │ │ internal/runtime/maps.(*Map).directoryAt │ │ │ │ internal/runtime/maps.(*Map).replaceTable │ │ │ │ internal/runtime/maps.(*Map).directorySet │ │ │ │ -internal/runtime/maps.(*Map).Used │ │ │ │ -internal/runtime/maps.(*Map).Get │ │ │ │ internal/runtime/maps.(*Map).getWithKey │ │ │ │ +internal/runtime/maps.(*Map).Used │ │ │ │ internal/runtime/maps.(*Map).directoryIndex │ │ │ │ -internal/runtime/maps.(*Map).getWithoutKey │ │ │ │ internal/runtime/maps.(*Map).getWithKeySmall │ │ │ │ internal/runtime/maps.h2 │ │ │ │ internal/runtime/maps.ctrlGroup.matchH2 │ │ │ │ internal/runtime/maps.bitset.removeFirst │ │ │ │ +internal/runtime/maps.(*groupReference).key │ │ │ │ +internal/abi.(*MapType).IndirectKey │ │ │ │ internal/runtime/maps.bitset.first │ │ │ │ -internal/runtime/maps.(*Map).Put │ │ │ │ -internal/runtime/maps.(*Map).PutSlot │ │ │ │ +internal/runtime/maps.(*groupReference).elem │ │ │ │ +internal/abi.(*MapType).IndirectElem │ │ │ │ internal/runtime/maps.(*Map).putSlotSmall │ │ │ │ internal/runtime/maps.(*ctrlGroup).set │ │ │ │ +internal/abi.(*MapType).NeedKeyUpdate │ │ │ │ internal/runtime/maps.(*groupReference).ctrls │ │ │ │ internal/runtime/maps.ctrlGroup.matchEmptyOrDeleted │ │ │ │ internal/runtime/maps.(*Map).growToSmall │ │ │ │ internal/runtime/maps.newGroups │ │ │ │ internal/runtime/maps.(*ctrlGroup).setEmpty │ │ │ │ internal/runtime/maps.(*Map).growToTable │ │ │ │ internal/runtime/maps.(*ctrlGroup).get │ │ │ │ internal/runtime/maps.(*Map).Delete │ │ │ │ internal/runtime/maps.mapKeyError │ │ │ │ +internal/abi.(*MapType).HashMightPanic │ │ │ │ internal/runtime/maps.(*Map).deleteSmall │ │ │ │ -internal/runtime/maps.(*Map).Clear │ │ │ │ -internal/runtime/maps.(*Map).clearSmall │ │ │ │ -internal/runtime/maps.(*Map).Clone │ │ │ │ +internal/abi.(*Type).Pointers │ │ │ │ internal/runtime/maps.mapKeyError2 │ │ │ │ -internal/runtime/maps.unhashableTypeError.RuntimeError │ │ │ │ +internal/abi.(*Type).IsDirectIface │ │ │ │ internal/runtime/maps.unhashableTypeError.Error │ │ │ │ internal/runtime/maps.(*Map).putSlotSmallFast32 │ │ │ │ internal/runtime/maps.(*Map).putSlotSmallFast64 │ │ │ │ internal/runtime/maps.(*Map).putSlotSmallFastPtr │ │ │ │ internal/runtime/maps.(*Map).getWithoutKeySmallFastStr │ │ │ │ internal/runtime/maps.longStringQuickEqualityTest │ │ │ │ internal/runtime/maps.(*Map).putSlotSmallFastStr │ │ │ │ internal/runtime/maps.newTable │ │ │ │ internal/runtime/maps.(*table).reset │ │ │ │ internal/runtime/maps.(*table).maxGrowthLeft │ │ │ │ internal/runtime/maps.(*groupsReference).group │ │ │ │ -internal/runtime/maps.(*table).Used │ │ │ │ -internal/runtime/maps.(*table).Get │ │ │ │ internal/runtime/maps.(*table).getWithKey │ │ │ │ internal/runtime/maps.h1 │ │ │ │ internal/runtime/maps.makeProbeSeq │ │ │ │ internal/runtime/maps.probeSeq.next │ │ │ │ internal/runtime/maps.ctrlGroup.matchEmpty │ │ │ │ -internal/runtime/maps.(*table).getWithoutKey │ │ │ │ -internal/runtime/maps.(*table).PutSlot │ │ │ │ internal/runtime/maps.(*table).uncheckedPutSlot │ │ │ │ internal/runtime/maps.(*table).Delete │ │ │ │ internal/runtime/maps.(*table).pruneTombstones │ │ │ │ internal/runtime/maps.(*table).tombstones │ │ │ │ internal/runtime/maps.ctrlGroup.matchFull │ │ │ │ internal/runtime/maps.bitset.count │ │ │ │ -internal/runtime/maps.(*table).Clear │ │ │ │ -internal/runtime/maps.ctrlGroup.anyFull │ │ │ │ internal/runtime/maps.(*Iter).Init │ │ │ │ -internal/runtime/maps.(*Iter).Initialized │ │ │ │ -internal/runtime/maps.(*Iter).Map │ │ │ │ -internal/runtime/maps.(*Iter).Key │ │ │ │ -internal/runtime/maps.(*Iter).Elem │ │ │ │ internal/runtime/maps.(*Iter).grownKeyElem │ │ │ │ internal/runtime/maps.(*Iter).Next │ │ │ │ internal/runtime/maps.(*Iter).nextDirIdx │ │ │ │ internal/runtime/maps.bitset.removeBelow │ │ │ │ internal/runtime/maps.(*table).rehash │ │ │ │ internal/runtime/maps.(*table).split │ │ │ │ internal/runtime/maps.localDepthMask │ │ │ │ internal/runtime/maps.(*table).grow │ │ │ │ -internal/runtime/maps.(*table).clone │ │ │ │ -internal/runtime/maps.(*table).Print │ │ │ │ -internal/runtime/maps.dump │ │ │ │ runtime.mapaccess1 │ │ │ │ runtime.mapaccess2 │ │ │ │ runtime.mapassign │ │ │ │ runtime.mapaccess1_fast32 │ │ │ │ internal/runtime/maps.bitset.shiftOutLowest │ │ │ │ internal/runtime/maps.bitset.lowestSet │ │ │ │ runtime.mapaccess2_fast32 │ │ │ │ runtime.mapassign_fast32 │ │ │ │ -runtime.mapdelete_fast32 │ │ │ │ runtime.mapaccess1_fast64 │ │ │ │ runtime.mapaccess2_fast64 │ │ │ │ runtime.mapassign_fast64 │ │ │ │ runtime.mapassign_fast64ptr │ │ │ │ runtime.mapdelete_fast64 │ │ │ │ runtime.mapaccess1_faststr │ │ │ │ runtime.mapaccess2_faststr │ │ │ │ runtime.mapassign_faststr │ │ │ │ runtime.mapdelete_faststr │ │ │ │ internal/runtime/maps.(*unhashableTypeError).Error │ │ │ │ -internal/runtime/maps.(*unhashableTypeError).RuntimeError │ │ │ │ type:.eq.internal/runtime/maps.Map │ │ │ │ type:.eq.internal/runtime/maps.table │ │ │ │ -type:.eq.internal/runtime/maps.Iter │ │ │ │ type:.eq.internal/godebugs.Info │ │ │ │ internal/runtime/gc/scan.init │ │ │ │ internal/runtime/gc/scan.ScanSpanPackedAVX512 │ │ │ │ expandAVX512_1 │ │ │ │ expandAVX512_2 │ │ │ │ expandAVX512_3 │ │ │ │ expandAVX512_4 │ │ │ │ @@ -17441,46 +2960,42 @@ │ │ │ │ expandAVX512_48 │ │ │ │ expandAVX512_52 │ │ │ │ expandAVX512_56 │ │ │ │ expandAVX512_60 │ │ │ │ expandAVX512_64 │ │ │ │ internal/runtime/gc/scan.FilterNilAVX512 │ │ │ │ internal/runtime/gc/scan.scanSpanPackedAVX512 │ │ │ │ -internal/profilerecord.(*MemProfileRecord).InUseBytes │ │ │ │ -internal/profilerecord.(*MemProfileRecord).InUseObjects │ │ │ │ internal/stringslite.Index │ │ │ │ internal/stringslite.IndexByte │ │ │ │ internal/bytealg.Cutover │ │ │ │ internal/stringslite.Cut │ │ │ │ internal/stringslite.Clone │ │ │ │ internal/bytealg.IndexRabinKarp[go.shape.string] │ │ │ │ internal/bytealg.HashStr[go.shape.string] │ │ │ │ internal/runtime/exithook.Run │ │ │ │ +internal/runtime/atomic.(*Int32).CompareAndSwap │ │ │ │ +internal/runtime/atomic.(*Uint64).Load │ │ │ │ internal/runtime/exithook.Run.deferwrap2 │ │ │ │ internal/runtime/exithook.Run.deferwrap1 │ │ │ │ internal/runtime/exithook.Run.func1 │ │ │ │ -internal/chacha8rand.(*State).Next │ │ │ │ internal/chacha8rand.(*State).Init │ │ │ │ internal/byteorder.LEUint64 │ │ │ │ internal/chacha8rand.(*State).Init64 │ │ │ │ internal/chacha8rand.(*State).Refill │ │ │ │ internal/chacha8rand.(*State).Reseed │ │ │ │ -internal/chacha8rand.(*errUnmarshalChaCha8).Error │ │ │ │ -internal/chacha8rand.Unmarshal │ │ │ │ -internal/byteorder.BEUint64 │ │ │ │ +internal/chacha8rand.(*State).Next │ │ │ │ internal/chacha8rand.block │ │ │ │ type:.eq.internal/chacha8rand.State │ │ │ │ runtime.init │ │ │ │ runtime.init.func2 │ │ │ │ runtime.sigdelset │ │ │ │ runtime.init.func1 │ │ │ │ runtime.memhash8 │ │ │ │ runtime.memhash16 │ │ │ │ runtime.memhash128 │ │ │ │ -runtime.memhash_varlen │ │ │ │ runtime.strhashFallback │ │ │ │ runtime.f32hash │ │ │ │ runtime.f64hash │ │ │ │ runtime.c64hash │ │ │ │ runtime.c128hash │ │ │ │ runtime.interhash │ │ │ │ runtime.memequal0 │ │ │ │ @@ -17502,14 +3017,15 @@ │ │ │ │ runtime.initAlgAES │ │ │ │ runtime.init.0 │ │ │ │ runtime.(*mspan).setUserArenaChunkToFault │ │ │ │ runtime.makeSpanClass │ │ │ │ runtime.bool2int │ │ │ │ runtime.(*mspan).base │ │ │ │ runtime.sysFault │ │ │ │ +internal/runtime/atomic.(*Uint64).Add │ │ │ │ runtime.(*mspan).setUserArenaChunkToFault.func1 │ │ │ │ runtime.lock │ │ │ │ runtime.lockWithRank │ │ │ │ runtime.unlock │ │ │ │ runtime.unlockWithRank │ │ │ │ runtime.inUserArenaChunk │ │ │ │ runtime.spanOf │ │ │ │ @@ -17523,14 +3039,15 @@ │ │ │ │ runtime.callbackUpdateSystemStack │ │ │ │ runtime.cgocallbackg │ │ │ │ runtime.lockOSThread │ │ │ │ runtime.dolockOSThread │ │ │ │ runtime.(*guintptr).set │ │ │ │ runtime.(*muintptr).set │ │ │ │ runtime.cgocallbackg1 │ │ │ │ +internal/runtime/atomic.(*Uint32).Load │ │ │ │ runtime.atomicstorep │ │ │ │ runtime.cgocallbackg1.deferwrap2 │ │ │ │ runtime.cgocallbackg1.deferwrap1 │ │ │ │ runtime.cgocallbackg1.func1 │ │ │ │ runtime.unwindm │ │ │ │ runtime.acquirem │ │ │ │ runtime.releasem │ │ │ │ @@ -17549,17 +3066,20 @@ │ │ │ │ runtime.ceil │ │ │ │ runtime.makechan │ │ │ │ runtime.(*hchan).raceaddr │ │ │ │ runtime.chansend1 │ │ │ │ runtime.chansend │ │ │ │ runtime.full │ │ │ │ runtime.(*waitq).dequeue │ │ │ │ +internal/runtime/atomic.(*Uint32).CompareAndSwap │ │ │ │ runtime.(*maybeTraceablePtr).set │ │ │ │ runtime.(*maybeTraceableChan).set │ │ │ │ runtime.(*waitq).enqueue │ │ │ │ +internal/runtime/atomic.(*Bool).Store │ │ │ │ +internal/runtime/atomic.(*Uint8).Store │ │ │ │ runtime.chanbuf │ │ │ │ runtime.chansend.func1 │ │ │ │ runtime.send │ │ │ │ runtime.goready │ │ │ │ runtime.send.goready.func1 │ │ │ │ runtime.timerchandrain │ │ │ │ runtime.sendDirect │ │ │ │ @@ -17568,27 +3088,27 @@ │ │ │ │ runtime.closechan │ │ │ │ runtime.(*gList).push │ │ │ │ runtime.(*gList).empty │ │ │ │ runtime.(*gList).pop │ │ │ │ runtime.closechan.goready.func1 │ │ │ │ runtime.empty │ │ │ │ runtime.chanrecv1 │ │ │ │ -runtime.chanrecv2 │ │ │ │ runtime.chanrecv │ │ │ │ runtime.chanrecv.func1 │ │ │ │ runtime.recv │ │ │ │ runtime.recv.goready.func1 │ │ │ │ runtime.chanparkcommit │ │ │ │ runtime.selectnbsend │ │ │ │ runtime.selectnbrecv │ │ │ │ runtime.chanlen │ │ │ │ +internal/runtime/atomic.(*Int32).Load │ │ │ │ runtime.init.1 │ │ │ │ -runtime.SetCPUProfileRate │ │ │ │ -runtime.nanotime │ │ │ │ runtime.(*cpuProfile).add │ │ │ │ +runtime.nanotime │ │ │ │ +internal/runtime/atomic.(*Uint32).Store │ │ │ │ runtime.(*cpuProfile).addNonGo │ │ │ │ runtime.(*cpuProfile).addExtra │ │ │ │ runtime.GOMAXPROCS │ │ │ │ runtime.debugPinnerV1 │ │ │ │ runtime.debugCallCheck │ │ │ │ runtime.debugCallCheck.func1 │ │ │ │ runtime.funcInfo.valid │ │ │ │ @@ -17597,24 +3117,18 @@ │ │ │ │ runtime.debugCallWrap │ │ │ │ runtime.debugCallWrap.func1 │ │ │ │ runtime.debugCallWrap1 │ │ │ │ runtime.debugCallWrap2 │ │ │ │ runtime.debugCallWrap2.func1 │ │ │ │ runtime.gogetenv │ │ │ │ runtime.envKeyEqual │ │ │ │ -runtime.(*TypeAssertionError).RuntimeError │ │ │ │ runtime.(*TypeAssertionError).Error │ │ │ │ -runtime.errorString.RuntimeError │ │ │ │ runtime.errorString.Error │ │ │ │ -runtime.errorAddressString.RuntimeError │ │ │ │ runtime.errorAddressString.Error │ │ │ │ -runtime.errorAddressString.Addr │ │ │ │ -runtime.plainError.RuntimeError │ │ │ │ runtime.plainError.Error │ │ │ │ -runtime.boundsError.RuntimeError │ │ │ │ runtime.boundsError.Error │ │ │ │ runtime.appendIntStr │ │ │ │ runtime.printpanicval │ │ │ │ runtime.printanycustomtype │ │ │ │ runtime.printindented │ │ │ │ runtime.panicwrap │ │ │ │ runtime.funcNameForPrint │ │ │ │ @@ -17655,21 +3169,21 @@ │ │ │ │ runtime.itabHashFunc │ │ │ │ runtime.itabAdd │ │ │ │ runtime.iterate_itabs │ │ │ │ runtime.(*itabTableType).add │ │ │ │ runtime.itabInit │ │ │ │ runtime.rtype.nameOff │ │ │ │ runtime.rtype.typeOff │ │ │ │ +internal/abi.Name.IsExported │ │ │ │ runtime.itabsinit │ │ │ │ runtime.panicdottypeE │ │ │ │ runtime.panicdottypeI │ │ │ │ runtime.panicnildottype │ │ │ │ runtime.convT │ │ │ │ runtime.convTnoptr │ │ │ │ -runtime.convT16 │ │ │ │ runtime.convT32 │ │ │ │ runtime.assertE2I2 │ │ │ │ runtime.typeAssert │ │ │ │ runtime.cheaprand │ │ │ │ internal/runtime/atomic.casPointer │ │ │ │ runtime.buildTypeAssertCache │ │ │ │ runtime.buildTypeAssertCache.func1 │ │ │ │ @@ -17696,25 +3210,27 @@ │ │ │ │ runtime.lockVerifyMSize │ │ │ │ runtime.roundupsize │ │ │ │ runtime.lock2 │ │ │ │ runtime.mutexPreferLowLatency │ │ │ │ runtime.procyield │ │ │ │ runtime.mutexWaitListHead │ │ │ │ runtime.(*mLockProfile).end │ │ │ │ +internal/runtime/atomic.(*Int64).Add │ │ │ │ runtime.unlock2 │ │ │ │ runtime.mutexSampleContention │ │ │ │ runtime.cheaprandn │ │ │ │ runtime.(*mLockProfile).store │ │ │ │ runtime.unlock2Wake │ │ │ │ runtime.muintptr.ptr │ │ │ │ runtime.semawakeup │ │ │ │ runtime.lockRank.String │ │ │ │ runtime.nextHeapRandBits │ │ │ │ runtime.mallocinit │ │ │ │ runtime.alignUp │ │ │ │ +internal/runtime/atomic.(*Int64).Store │ │ │ │ runtime.(*mheap).sysAlloc │ │ │ │ runtime.(*fixalloc).free │ │ │ │ runtime.sysHugePage │ │ │ │ runtime.sysNoHugePage │ │ │ │ runtime.sysReserve │ │ │ │ runtime.sysFreeOS │ │ │ │ runtime.sysReserveAligned │ │ │ │ @@ -17751,18 +3267,18 @@ │ │ │ │ runtime.persistentalloc.func1 │ │ │ │ runtime.persistentalloc1 │ │ │ │ runtime.(*notInHeap).add │ │ │ │ runtime.(*linearAlloc).alloc │ │ │ │ runtime.sysUsed │ │ │ │ runtime.mapIterStart │ │ │ │ runtime.mapIterNext │ │ │ │ -runtime.mapclear │ │ │ │ runtime.wbZero │ │ │ │ runtime.wbMove │ │ │ │ runtime.reflectcallmove │ │ │ │ +internal/abi.(*IntArgRegBitmap).Get │ │ │ │ runtime.typedmemclr │ │ │ │ runtime.(*mspan).typePointersOf │ │ │ │ runtime.(*mspan).objBase │ │ │ │ runtime.(*mspan).objIndex │ │ │ │ runtime.(*mspan).divideByElemSize │ │ │ │ runtime.(*mspan).typePointersOfUnchecked │ │ │ │ runtime.spanClass.noscan │ │ │ │ @@ -17771,14 +3287,15 @@ │ │ │ │ runtime.readUintptr │ │ │ │ runtime.(*mspan).typePointersOfType │ │ │ │ runtime.typePointers.next │ │ │ │ runtime.typePointers.nextFast │ │ │ │ runtime.typePointers.fastForward │ │ │ │ runtime.bulkBarrierPreWrite │ │ │ │ runtime.(*mSpanStateBox).get │ │ │ │ +internal/runtime/atomic.(*Uint8).Load │ │ │ │ runtime.puintptr.ptr │ │ │ │ runtime.(*wbBuf).get2 │ │ │ │ runtime.(*wbBuf).get1 │ │ │ │ runtime.bulkBarrierPreWriteSrcOnly │ │ │ │ runtime.(*mspan).initHeapBits │ │ │ │ runtime.gcUsesSpanInlineMarkBits │ │ │ │ runtime.(*mspan).initInlineMarkBits │ │ │ │ @@ -17829,31 +3346,34 @@ │ │ │ │ runtime.runCheckmark │ │ │ │ runtime.checkFinalizersAndCleanups │ │ │ │ runtime.funcline │ │ │ │ runtime.checkFinalizersAndCleanups.func1 │ │ │ │ runtime.checkFinalizersAndCleanups.func1.1 │ │ │ │ runtime.gcScanCleanup │ │ │ │ runtime.forEachSpecial │ │ │ │ -runtime.Cleanup.Stop │ │ │ │ -runtime.(*mspan).specialFindSplicePoint │ │ │ │ -runtime.spanHasNoSpecials │ │ │ │ runtime.(*cleanupQueue).enqueue │ │ │ │ +internal/runtime/atomic.(*Bool).Load │ │ │ │ +internal/runtime/atomic.(*UnsafePointer).CompareAndSwap │ │ │ │ +internal/runtime/atomic.(*UnsafePointer).Load │ │ │ │ runtime.(*cleanupBlock).enqueue │ │ │ │ runtime.(*cleanupBlock).full │ │ │ │ runtime.(*cleanupQueue).addWork │ │ │ │ runtime.(*cleanupQueue).dequeue │ │ │ │ runtime.(*cleanupQueue).tryTakeWork │ │ │ │ +internal/runtime/atomic.(*Uint64).CompareAndSwap │ │ │ │ +internal/runtime/atomic.(*Uint32).Add │ │ │ │ runtime.goparkunlock │ │ │ │ runtime.(*cleanupQueue).flush │ │ │ │ runtime.(*cleanupBlock).take │ │ │ │ runtime.(*cleanupBlock).empty │ │ │ │ runtime.(*cleanupQueue).wake │ │ │ │ runtime.maxCleanupGs │ │ │ │ runtime.(*cleanupQueue).needG │ │ │ │ runtime.(*cleanupQueue).createGs │ │ │ │ +internal/runtime/atomic.(*Uint32).Swap │ │ │ │ runtime.runCleanups │ │ │ │ runtime.(*cleanupQueue).beginRunningCleanups │ │ │ │ runtime.(*cleanupQueue).endRunningCleanups │ │ │ │ runtime.sysAlloc │ │ │ │ runtime.sysFree │ │ │ │ runtime.sysMap │ │ │ │ runtime.sysAllocOS │ │ │ │ @@ -17865,46 +3385,49 @@ │ │ │ │ runtime.mprotect │ │ │ │ runtime.sysReserveOS │ │ │ │ runtime.sysMapOS │ │ │ │ runtime.initMetrics │ │ │ │ runtime.makeStatDepSet │ │ │ │ runtime.compute0 │ │ │ │ runtime.queuefinalizer │ │ │ │ +internal/runtime/atomic.(*Uint32).Or │ │ │ │ runtime.createfing │ │ │ │ runtime.finalizercommit │ │ │ │ runtime.finReadQueueStats │ │ │ │ runtime.runFinalizers │ │ │ │ runtime.assertE2I │ │ │ │ +internal/runtime/atomic.(*Uint32).And │ │ │ │ runtime.isGoPointerWithoutSpan │ │ │ │ runtime.SetFinalizer │ │ │ │ +internal/abi.(*FuncType).IsVariadic │ │ │ │ +internal/abi.(*FuncType).InSlice │ │ │ │ +internal/abi.(*FuncType).OutSlice │ │ │ │ +internal/abi.(*FuncType).NumOut │ │ │ │ runtime.SetFinalizer.func2 │ │ │ │ runtime.setFinalizerContext │ │ │ │ runtime.SetFinalizer.func1 │ │ │ │ runtime.clearFinalizerContext │ │ │ │ runtime.(*fixalloc).init │ │ │ │ runtime.(*fixalloc).alloc │ │ │ │ runtime.gcinit │ │ │ │ runtime.(*listHeadManual).init │ │ │ │ runtime.gcenable │ │ │ │ runtime.gcenable.gowrap2 │ │ │ │ runtime.gcenable.gowrap1 │ │ │ │ runtime.pollFractionalWorkerExit │ │ │ │ -runtime.GC │ │ │ │ -runtime.Gosched │ │ │ │ -runtime.isSweepDone │ │ │ │ -runtime.(*activeSweep).isDone │ │ │ │ -runtime.gcWaitOnMark │ │ │ │ +internal/runtime/atomic.(*Int64).Load │ │ │ │ runtime.gcTrigger.test │ │ │ │ runtime.gcStart │ │ │ │ runtime.semacquire │ │ │ │ runtime.semrelease │ │ │ │ runtime.(*cpuStats).accumulateGCPauseTime │ │ │ │ runtime.setSyncObjectsUntraceable │ │ │ │ runtime.setGCPhase │ │ │ │ runtime.gcBgMarkPrepare │ │ │ │ +runtime.Gosched │ │ │ │ runtime.gcStart.func4 │ │ │ │ runtime.gcStart.func2 │ │ │ │ runtime.gcStart.func1 │ │ │ │ runtime.gcMarkDone │ │ │ │ runtime.forEachP │ │ │ │ runtime.gcMarkDone.func4 │ │ │ │ runtime.gcMarkDone.func3 │ │ │ │ @@ -17946,14 +3469,15 @@ │ │ │ │ runtime.guintptr.ptr │ │ │ │ runtime.gcShouldScheduleWorker │ │ │ │ runtime.gcBeginWork │ │ │ │ runtime.gcEndWork │ │ │ │ runtime.gcMark │ │ │ │ runtime.gcSweep │ │ │ │ runtime.(*activeSweep).reset │ │ │ │ +internal/runtime/atomic.(*Uintptr).Store │ │ │ │ runtime.(*sweepClass).clear │ │ │ │ runtime.gcResetMarkState │ │ │ │ runtime.clearpools │ │ │ │ runtime.fmtNSAsMS │ │ │ │ runtime.(*gcCPULimiterState).startGCTransition │ │ │ │ runtime.(*gcCPULimiterState).tryLock │ │ │ │ runtime.(*gcCPULimiterState).finishGCTransition │ │ │ │ @@ -18037,20 +3561,23 @@ │ │ │ │ runtime.(*gcWork).tryGetSpan │ │ │ │ runtime.pMask.clear │ │ │ │ runtime.(*spanQueue).put │ │ │ │ runtime.(*spanQueue).putFast │ │ │ │ runtime.(*spanQueue).chainEmpty │ │ │ │ runtime.(*spanSPMC).empty │ │ │ │ runtime.(*spanQueue).drain │ │ │ │ +internal/runtime/atomic.(*UnsafePointer).StoreNoWB │ │ │ │ runtime.(*spanQueue).tryDrain │ │ │ │ runtime.(*spanSPMC).slot │ │ │ │ runtime.(*spanQueue).steal │ │ │ │ +internal/runtime/atomic.(*UnsafePointer).CompareAndSwapNoWB │ │ │ │ runtime.(*spanQueue).refill │ │ │ │ runtime.(*spanQueue).destroy │ │ │ │ runtime.(*spanQueue).empty │ │ │ │ +internal/runtime/atomic.(*UnsafePointer).Store │ │ │ │ runtime.newSpanSPMC │ │ │ │ runtime.(*spanSPMC).deinit │ │ │ │ runtime.freeDeadSpanSPMCs │ │ │ │ runtime.(*listHeadManual).empty │ │ │ │ runtime.(*gcWork).tryStealSpan │ │ │ │ runtime.(*randomOrder).start │ │ │ │ runtime.(*randomEnum).next │ │ │ │ @@ -18076,41 +3603,46 @@ │ │ │ │ runtime.(*gcControllerState).revise │ │ │ │ internal/runtime/atomic.(*Float64).Store │ │ │ │ runtime.(*gcControllerState).endCycle │ │ │ │ runtime.(*gcControllerState).enlistWorker │ │ │ │ runtime.(*gcControllerState).needIdleMarkWorker │ │ │ │ runtime.(*gcControllerState).assignWaitingGCWorker │ │ │ │ runtime.(*gcControllerState).assignWaitingGCWorker.func1 │ │ │ │ +internal/runtime/atomic.(*Int64).CompareAndSwap │ │ │ │ runtime.(*gcControllerState).findRunnableGCWorker │ │ │ │ runtime.(*gcCPULimiterState).needUpdate │ │ │ │ runtime.(*gcControllerState).releaseNextGCMarkWorker │ │ │ │ runtime.(*gcControllerState).resetLive │ │ │ │ runtime.(*gcControllerState).markWorkerStop │ │ │ │ runtime.(*gcControllerState).update │ │ │ │ runtime.(*gcControllerState).heapGoalInternal │ │ │ │ runtime.(*gcControllerState).memoryLimitHeapGoal │ │ │ │ runtime.(*gcControllerState).trigger │ │ │ │ runtime.(*gcControllerState).commit │ │ │ │ runtime.readGOGC │ │ │ │ +runtime.setMemoryLimit.func1 │ │ │ │ runtime.readGOMEMLIMIT │ │ │ │ runtime.(*gcControllerState).addIdleMarkWorker │ │ │ │ runtime.(*gcControllerState).removeIdleMarkWorker │ │ │ │ runtime.(*gcControllerState).setMaxIdleMarkWorkers │ │ │ │ runtime.gcControllerCommit │ │ │ │ +runtime.isSweepDone │ │ │ │ +runtime.(*activeSweep).isDone │ │ │ │ runtime.gcPaceScavenger │ │ │ │ runtime.heapRetained │ │ │ │ runtime.(*scavengerState).init │ │ │ │ runtime.(*timer).init │ │ │ │ runtime.(*scavengerState).park │ │ │ │ runtime.(*scavengerState).wake │ │ │ │ runtime.(*scavengerState).sleep │ │ │ │ runtime.(*timer).reset │ │ │ │ runtime.(*scavengerState).controllerFailed │ │ │ │ runtime.(*scavengerState).run │ │ │ │ runtime.bgscavenge │ │ │ │ +internal/runtime/atomic.(*Uintptr).Add │ │ │ │ runtime.(*pageAlloc).scavenge │ │ │ │ runtime.(*pageAlloc).scavenge.func1 │ │ │ │ runtime.printScavTrace │ │ │ │ runtime.(*pageAlloc).scavengeOne │ │ │ │ runtime.pallocSum.max │ │ │ │ runtime.(*pageAlloc).chunkOf │ │ │ │ runtime.chunkIdx.l1 │ │ │ │ @@ -18123,14 +3655,15 @@ │ │ │ │ runtime.fillAligned.func1 │ │ │ │ runtime.(*pallocData).findScavengeCandidate │ │ │ │ internal/runtime/sys.LeadingZeros64 │ │ │ │ runtime.(*scavengeIndex).init │ │ │ │ runtime.(*atomicOffAddr).Clear │ │ │ │ runtime.(*scavengeIndex).grow │ │ │ │ runtime.chunkIndex │ │ │ │ +internal/runtime/atomic.(*Uintptr).Load │ │ │ │ runtime.(*scavengeIndex).find │ │ │ │ runtime.(*atomicOffAddr).Load │ │ │ │ runtime.(*atomicScavChunkData).load │ │ │ │ runtime.unpackScavChunkData │ │ │ │ runtime.scavChunkData.shouldScavenge │ │ │ │ runtime.(*scavChunkFlags).isEmpty │ │ │ │ runtime.(*atomicOffAddr).StoreMin │ │ │ │ @@ -18167,14 +3700,15 @@ │ │ │ │ runtime.(*scavengerState).ready │ │ │ │ runtime.(*mspan).ensureSwept │ │ │ │ runtime.(*sweepLocked).sweep │ │ │ │ runtime.(*specialsIter).valid │ │ │ │ runtime.(*specialsIter).next │ │ │ │ runtime.(*specialsIter).unlinkAndNext │ │ │ │ runtime.markBits.setMarkedNonAtomic │ │ │ │ +runtime.spanHasNoSpecials │ │ │ │ runtime.(*mspan).markBitsForBase │ │ │ │ runtime.(*mspan).allocBitsForIndex │ │ │ │ runtime.(*mspan).countAlloc │ │ │ │ runtime.(*mSpanStateBox).set │ │ │ │ runtime.(*mheap).freeSpan │ │ │ │ runtime.(*markBits).advance │ │ │ │ runtime.clobberfree │ │ │ │ @@ -18208,14 +3742,15 @@ │ │ │ │ runtime.recordspan │ │ │ │ runtime.inHeapOrStack │ │ │ │ runtime.spanOfHeap │ │ │ │ runtime.(*mheap).init │ │ │ │ runtime.(*mcentral).init │ │ │ │ runtime.xRegInitAlloc │ │ │ │ runtime.(*mheap).reclaim │ │ │ │ +internal/runtime/atomic.(*Uintptr).CompareAndSwap │ │ │ │ runtime.(*mheap).reclaimChunk │ │ │ │ runtime.(*mheap).alloc │ │ │ │ runtime.(*mheap).alloc.func1 │ │ │ │ runtime.(*mheap).allocManual │ │ │ │ runtime.spanAllocType.manual │ │ │ │ runtime.(*mheap).setSpans │ │ │ │ runtime.(*mheap).allocNeedsZero │ │ │ │ @@ -18232,14 +3767,15 @@ │ │ │ │ runtime.(*mheap).freeManual │ │ │ │ runtime.(*mheap).freeSpanLocked │ │ │ │ runtime.(*mheap).freeMSpanLocked │ │ │ │ runtime.(*mspan).init │ │ │ │ runtime.(*mSpanList).remove │ │ │ │ runtime.(*mSpanList).insert │ │ │ │ runtime.addspecial │ │ │ │ +runtime.(*mspan).specialFindSplicePoint │ │ │ │ runtime.spanHasSpecials │ │ │ │ runtime.removespecial │ │ │ │ runtime.addfinalizer │ │ │ │ runtime.removefinalizer │ │ │ │ runtime.addCleanup │ │ │ │ runtime.setCleanupContext │ │ │ │ runtime.getCleanupContext │ │ │ │ @@ -18322,17 +3858,16 @@ │ │ │ │ runtime.(*bucket).bp │ │ │ │ runtime.stkbucket │ │ │ │ runtime.eqslice │ │ │ │ runtime.mProf_Flush │ │ │ │ runtime.(*mProfCycleHolder).setFlushed │ │ │ │ runtime.mProf_FlushLocked │ │ │ │ runtime.(*memRecordCycle).add │ │ │ │ -runtime.mProf_PostSweep │ │ │ │ -runtime.(*mProfCycleHolder).read │ │ │ │ runtime.mProf_Malloc │ │ │ │ +runtime.(*mProfCycleHolder).read │ │ │ │ runtime.mProf_Malloc.func1 │ │ │ │ runtime.mProf_Free │ │ │ │ runtime.blocksampled │ │ │ │ runtime.cheaprand64 │ │ │ │ runtime.saveblockevent │ │ │ │ runtime.tracefpunwindoff │ │ │ │ runtime.(*m).hasCgoOnStack │ │ │ │ @@ -18344,51 +3879,23 @@ │ │ │ │ runtime.fpTracebackPartialExpand.func1 │ │ │ │ runtime.(*mLockProfile).start │ │ │ │ runtime.(*mLockProfile).recordUnlock │ │ │ │ runtime.(*mLockProfile).captureStack │ │ │ │ runtime.(*mLockProfile).captureStack.func1 │ │ │ │ runtime.(*mLockProfile).storeSlow │ │ │ │ runtime.saveBlockEventStack │ │ │ │ -runtime.MemProfile │ │ │ │ -runtime.MemProfile.func1 │ │ │ │ -runtime.copyMemProfileRecord │ │ │ │ -runtime.memProfileInternal │ │ │ │ -runtime.pprof_memProfileInternal.func1 │ │ │ │ -runtime.BlockProfile │ │ │ │ -runtime.BlockProfile.func1 │ │ │ │ -runtime.copyBlockProfileRecord │ │ │ │ -runtime.expandFrames │ │ │ │ -runtime.makeProfStack │ │ │ │ -runtime.(*StackRecord).Stack │ │ │ │ -runtime.blockProfileInternal │ │ │ │ -runtime.pprof_blockProfileInternal.func1 │ │ │ │ -runtime.MutexProfile │ │ │ │ -runtime.MutexProfile.func1 │ │ │ │ -runtime.mutexProfileInternal │ │ │ │ -runtime.pprof_mutexProfileInternal.func1 │ │ │ │ -runtime.ThreadCreateProfile │ │ │ │ -runtime.threadCreateProfileInternal │ │ │ │ -runtime.ThreadCreateProfile.func1 │ │ │ │ -runtime.goroutineProfileWithLabels │ │ │ │ -runtime.(*goroutineProfileStateHolder).Load │ │ │ │ -runtime.(*goroutineProfileStateHolder).Store │ │ │ │ -runtime.(*goroutineProfileStateHolder).CompareAndSwap │ │ │ │ -runtime.goroutineProfileWithLabelsConcurrent │ │ │ │ -runtime.gcount │ │ │ │ -runtime.goroutineProfileWithLabelsConcurrent.func2 │ │ │ │ -runtime.goroutineProfileWithLabelsConcurrent.func1 │ │ │ │ runtime.tryRecordGoroutineProfileWB │ │ │ │ runtime.tryRecordGoroutineProfile │ │ │ │ +runtime.(*goroutineProfileStateHolder).Load │ │ │ │ +runtime.(*goroutineProfileStateHolder).CompareAndSwap │ │ │ │ +runtime.(*goroutineProfileStateHolder).Store │ │ │ │ runtime.doRecordGoroutineProfile │ │ │ │ runtime.doRecordGoroutineProfile.func1 │ │ │ │ runtime.saveg │ │ │ │ -runtime.Stack │ │ │ │ -runtime.Stack.func1 │ │ │ │ -runtime.traceback │ │ │ │ -runtime.tracebackothers │ │ │ │ +runtime.makeProfStack │ │ │ │ runtime.makeAddrRange │ │ │ │ runtime.addrRange.subtract │ │ │ │ runtime.(*addrRanges).init │ │ │ │ runtime.(*addrRanges).findSucc │ │ │ │ runtime.addrRange.contains │ │ │ │ runtime.(*addrRanges).findAddrGreaterEqual │ │ │ │ runtime.(*addrRanges).add │ │ │ │ @@ -18409,24 +3916,17 @@ │ │ │ │ runtime.(*atomicMSpanPointer).Load │ │ │ │ runtime.(*spanSetBlockAlloc).free │ │ │ │ runtime.(*spanSet).reset │ │ │ │ runtime.(*atomicHeadTailIndex).reset │ │ │ │ runtime.(*spanSetBlockAlloc).alloc │ │ │ │ runtime.(*atomicHeadTailIndex).incTail │ │ │ │ runtime.init.4 │ │ │ │ -runtime.ReadMemStats │ │ │ │ -runtime.ReadMemStats.func1 │ │ │ │ -runtime.readmemstats_m │ │ │ │ -runtime.flushmcache │ │ │ │ -runtime.flushallmcaches │ │ │ │ runtime.(*sysMemStat).add │ │ │ │ runtime.(*consistentHeapStats).acquire │ │ │ │ runtime.(*consistentHeapStats).release │ │ │ │ -runtime.(*consistentHeapStats).unsafeRead │ │ │ │ -runtime.(*heapStatsDelta).merge │ │ │ │ runtime.(*cpuStats).accumulate │ │ │ │ runtime.(*wbBuf).reset │ │ │ │ runtime.wbBufFlush │ │ │ │ runtime.(*wbBuf).discard │ │ │ │ runtime.wbBufFlush1 │ │ │ │ runtime.(*pollDesc).publishInfo │ │ │ │ runtime.(*pollDesc).setEventErr │ │ │ │ @@ -18441,14 +3941,15 @@ │ │ │ │ runtime.netpollblock │ │ │ │ runtime.netpollcheckerr │ │ │ │ runtime.(*pollDesc).info │ │ │ │ runtime.pollInfo.closing │ │ │ │ runtime.pollInfo.expiredReadDeadline │ │ │ │ runtime.pollInfo.expiredWriteDeadline │ │ │ │ runtime.pollInfo.eventErr │ │ │ │ +internal/runtime/atomic.(*Uintptr).Swap │ │ │ │ runtime.netpolldeadlineimpl │ │ │ │ runtime.netpollDeadline │ │ │ │ runtime.netpollReadDeadline │ │ │ │ runtime.netpollWriteDeadline │ │ │ │ runtime.(*pollCache).alloc │ │ │ │ runtime.netpollinit │ │ │ │ internal/runtime/syscall/linux.EpollCreate1 │ │ │ │ @@ -18484,29 +3985,26 @@ │ │ │ │ runtime.runPerThreadSyscall │ │ │ │ runtime.panicCheck1 │ │ │ │ internal/stringslite.HasPrefix │ │ │ │ runtime.panicCheck2 │ │ │ │ runtime.panicBounds64 │ │ │ │ runtime.panicshift │ │ │ │ runtime.panicdivide │ │ │ │ -runtime.panicoverflow │ │ │ │ runtime.deferproc │ │ │ │ -runtime.panicrangestate │ │ │ │ runtime.deferconvert │ │ │ │ internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).Load │ │ │ │ runtime.badDefer │ │ │ │ internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).CompareAndSwap │ │ │ │ runtime.deferprocStack │ │ │ │ runtime.newdefer │ │ │ │ runtime.popDefer │ │ │ │ runtime.deferreturn │ │ │ │ runtime.preprintpanics │ │ │ │ runtime.printpanics │ │ │ │ runtime.(*PanicNilError).Error │ │ │ │ -runtime.(*PanicNilError).RuntimeError │ │ │ │ runtime.(*_panic).start │ │ │ │ runtime.(*_panic).nextDefer │ │ │ │ internal/runtime/sys.LeadingZeros8 │ │ │ │ runtime.(*_panic).nextFrame │ │ │ │ runtime.(*_panic).nextFrame.func1 │ │ │ │ runtime.(*_panic).initOpenCodedDefers │ │ │ │ runtime.funcdata │ │ │ │ @@ -18522,15 +4020,17 @@ │ │ │ │ runtime.fatalthrow.func1 │ │ │ │ runtime.crash │ │ │ │ runtime.fatalpanic │ │ │ │ runtime.fatalpanic.func1 │ │ │ │ runtime.startpanic_m │ │ │ │ runtime.dopanic_m │ │ │ │ runtime.signame │ │ │ │ +runtime.traceback │ │ │ │ runtime.gotraceback │ │ │ │ +runtime.tracebackothers │ │ │ │ runtime.dopanic_m.func1 │ │ │ │ runtime.canpanic │ │ │ │ runtime.shouldPushSigpanic │ │ │ │ runtime.isAbortPC │ │ │ │ runtime.(*Pinner).Pin │ │ │ │ runtime.(*Pinner).Unpin │ │ │ │ runtime.(*pinner).unpin │ │ │ │ @@ -18673,14 +4173,15 @@ │ │ │ │ runtime.forEachPInternal │ │ │ │ runtime.syscallingThread.takeP │ │ │ │ runtime.runSafePointFn │ │ │ │ runtime.allocm │ │ │ │ runtime.traceShuttingDown │ │ │ │ runtime.allocm.func1 │ │ │ │ runtime.needm │ │ │ │ +internal/runtime/atomic.(*Int32).Add │ │ │ │ runtime.addGSyscallNoP │ │ │ │ runtime.needAndBindM │ │ │ │ runtime.newextram │ │ │ │ runtime.oneNewExtraM │ │ │ │ runtime.dropm │ │ │ │ runtime.decGSyscallNoP │ │ │ │ runtime.(*gTraceState).reset │ │ │ │ @@ -18711,15 +4212,17 @@ │ │ │ │ runtime.findRunnable │ │ │ │ runtime.globrunqget │ │ │ │ runtime.runqget │ │ │ │ runtime.wakefing │ │ │ │ runtime.(*cleanupQueue).needsWake │ │ │ │ runtime.(*guintptr).cas │ │ │ │ runtime.netpollAnyWaiters │ │ │ │ +internal/runtime/atomic.(*Int32).Swap │ │ │ │ runtime.(*m).becomeSpinning │ │ │ │ +internal/runtime/atomic.(*Int64).Swap │ │ │ │ runtime.pollWork │ │ │ │ runtime.stealWork │ │ │ │ runtime.checkRunqsNoP │ │ │ │ runtime.checkTimersNoP │ │ │ │ runtime.checkIdleGCNoP │ │ │ │ runtime.wakeNetPoller │ │ │ │ runtime.resetspinning │ │ │ │ @@ -18773,30 +4276,26 @@ │ │ │ │ runtime.saveAncestors │ │ │ │ runtime.gfput │ │ │ │ runtime.(*gQueue).push │ │ │ │ runtime.gfget │ │ │ │ runtime.gfget.func2 │ │ │ │ runtime.gfget.func1 │ │ │ │ runtime.gfpurge │ │ │ │ -runtime.LockOSThread │ │ │ │ -runtime.UnlockOSThread │ │ │ │ -runtime.dounlockOSThread │ │ │ │ runtime.unlockOSThread │ │ │ │ +runtime.dounlockOSThread │ │ │ │ runtime.badunlockosthread │ │ │ │ runtime._System │ │ │ │ runtime._ExternalCode │ │ │ │ runtime._LostExternalCode │ │ │ │ runtime._GC │ │ │ │ runtime._LostSIGPROFDuringAtomic64 │ │ │ │ runtime._LostContendedRuntimeLock │ │ │ │ runtime._VDSO │ │ │ │ runtime.sigprof │ │ │ │ runtime.inVDSOPage │ │ │ │ -runtime.setcpuprofilerate │ │ │ │ -runtime.setProcessCPUProfiler │ │ │ │ runtime.(*p).init │ │ │ │ runtime.(*p).destroy │ │ │ │ runtime.globrunqputhead │ │ │ │ runtime.freemcache │ │ │ │ runtime.(*p).destroy.freemcache.func2 │ │ │ │ runtime.(*p).destroy.func1 │ │ │ │ runtime.procresize │ │ │ │ @@ -18835,15 +4334,14 @@ │ │ │ │ runtime.runqput │ │ │ │ runtime.runqputslow │ │ │ │ runtime.runqputbatch │ │ │ │ runtime.runqdrain │ │ │ │ runtime.runqgrab │ │ │ │ runtime.runqsteal │ │ │ │ runtime.doInit1 │ │ │ │ -runtime.newProfBuf │ │ │ │ runtime.(*profBuf).canWriteRecord │ │ │ │ runtime.(*profAtomic).load │ │ │ │ runtime.profIndex.tagCount │ │ │ │ runtime.countSub │ │ │ │ runtime.(*profBuf).canWriteTwoRecords │ │ │ │ runtime.(*profBuf).write │ │ │ │ runtime.(*profBuf).hasOverflow │ │ │ │ @@ -18860,15 +4358,14 @@ │ │ │ │ internal/byteorder.BEPutUint64 │ │ │ │ runtime.readTimeRandom │ │ │ │ runtime.bootstrapRand │ │ │ │ runtime.bootstrapRandReseed │ │ │ │ runtime.mrandinit │ │ │ │ runtime.retryOnEAGAIN │ │ │ │ runtime.(*ticksType).init │ │ │ │ -runtime.ticksPerSecond │ │ │ │ runtime.(*godebugInc).IncNonDefault │ │ │ │ internal/runtime/atomic.(*Pointer[go.shape.func()]).Load │ │ │ │ internal/runtime/atomic.(*Pointer[go.shape.func(string) func()]).Load │ │ │ │ internal/runtime/atomic.(*Pointer[go.shape.func()]).CompareAndSwap │ │ │ │ runtime.godebugNotify │ │ │ │ internal/runtime/atomic.(*Pointer[go.shape.func(string, string)]).Load │ │ │ │ internal/runtime/atomic.(*Pointer[go.shape.string]).Load │ │ │ │ @@ -18938,17 +4435,14 @@ │ │ │ │ runtime.(*sigctxt).pushCall │ │ │ │ runtime.(*sigctxt).set_rsp │ │ │ │ runtime.(*sigctxt).set_rip │ │ │ │ runtime.initsig │ │ │ │ runtime.getsig │ │ │ │ runtime.sigInstallGoHandler │ │ │ │ runtime.sigInitIgnored │ │ │ │ -runtime.sigenable │ │ │ │ -runtime.setProcessCPUProfilerTimer │ │ │ │ -runtime.(*timeval).set_usec │ │ │ │ runtime.sigpipe │ │ │ │ os/signal.signal_ignored │ │ │ │ runtime.doSigPreempt │ │ │ │ runtime.wantAsyncPreempt │ │ │ │ runtime.(*sigctxt).sigpc │ │ │ │ runtime.(*sigctxt).sigsp │ │ │ │ runtime.sigtrampgo │ │ │ │ @@ -18968,34 +4462,30 @@ │ │ │ │ runtime.(*sigctxt).sigFromUser │ │ │ │ runtime.(*sigctxt).sigFromSeccomp │ │ │ │ runtime.(*sigctxt).fault │ │ │ │ runtime.(*sigctxt).sigaddr │ │ │ │ runtime.fatalsignal │ │ │ │ runtime.dieFromSignal │ │ │ │ runtime.raisebadsignal │ │ │ │ -runtime.ensureSigM │ │ │ │ runtime.sigNotOnStack │ │ │ │ runtime.badsignal │ │ │ │ runtime.sigfwdgo │ │ │ │ runtime.sigblock │ │ │ │ runtime.unblocksig │ │ │ │ runtime.sigaddset │ │ │ │ runtime.minitSignals │ │ │ │ runtime.minitSignalStack │ │ │ │ runtime.minitSignalMask │ │ │ │ runtime.blockableSig │ │ │ │ runtime.unminitSignals │ │ │ │ runtime.signalstack │ │ │ │ runtime.sigsend │ │ │ │ runtime.panicmakeslicelen │ │ │ │ -runtime.panicmakeslicecap │ │ │ │ runtime.makeslicecopy │ │ │ │ -runtime.slicecopy │ │ │ │ runtime.moveSlice │ │ │ │ -runtime.moveSliceNoScan │ │ │ │ runtime.moveSliceNoCap │ │ │ │ runtime.moveSliceNoCapNoScan │ │ │ │ runtime.growsliceBuf │ │ │ │ runtime.stackpoolalloc │ │ │ │ runtime.gclinkptr.ptr │ │ │ │ runtime.stackpoolfree │ │ │ │ runtime.stackcacherefill │ │ │ │ @@ -19032,24 +4522,20 @@ │ │ │ │ runtime.stringDataOnStack │ │ │ │ runtime.concatstring2 │ │ │ │ runtime.concatstring3 │ │ │ │ runtime.concatstring4 │ │ │ │ runtime.concatstring5 │ │ │ │ runtime.concatbytes │ │ │ │ runtime.concatbyte2 │ │ │ │ -runtime.concatbyte3 │ │ │ │ runtime.slicebytetostring │ │ │ │ runtime.rawstringtmp │ │ │ │ runtime.rawstring │ │ │ │ runtime.stringtoslicebyte │ │ │ │ -runtime.stringtoslicerune │ │ │ │ -runtime.slicerunetostring │ │ │ │ runtime.intstring │ │ │ │ runtime.rawbyteslice │ │ │ │ -runtime.rawruneslice │ │ │ │ runtime.parseByteCount │ │ │ │ runtime.findnull │ │ │ │ runtime.badsystemstack │ │ │ │ runtime.(*Frames).Next │ │ │ │ runtime.cgoSymbolizerAvailable │ │ │ │ runtime.expandCgoFrames │ │ │ │ runtime.modulesinit │ │ │ │ @@ -19057,15 +4543,14 @@ │ │ │ │ runtime.(*moduledata).textAddr │ │ │ │ runtime.(*moduledata).funcName │ │ │ │ runtime.(*Func).Name │ │ │ │ runtime.(*_func).isInlined │ │ │ │ runtime.(*Func).funcInfo │ │ │ │ runtime.(*_func).funcInfo │ │ │ │ runtime.(*Func).Entry │ │ │ │ -runtime.(*Func).FileLine │ │ │ │ runtime.pcvalue │ │ │ │ runtime.pcvalueCacheKey │ │ │ │ runtime.funcpkgpath │ │ │ │ runtime.funcfile │ │ │ │ runtime.funcMaxSPDelta │ │ │ │ runtime.pcdatavalue │ │ │ │ runtime.pcdatastart │ │ │ │ @@ -19083,17 +4568,14 @@ │ │ │ │ runtime.(*synctestBubble).decActive.goready.func1 │ │ │ │ runtime.(*synctestBubble).maybeWakeLocked │ │ │ │ runtime.getOrSetBubbleSpecial │ │ │ │ runtime.taggedPointerPack │ │ │ │ runtime.(*timer).updateHeap │ │ │ │ runtime.(*timers).updateMinWhenHeap │ │ │ │ runtime.badTimer │ │ │ │ -runtime.resetForSleep │ │ │ │ -runtime.goroutineReady │ │ │ │ -runtime.goroutineReady.goready.func1 │ │ │ │ runtime.(*timers).addHeap │ │ │ │ runtime.(*timer).maybeRunAsync │ │ │ │ runtime.(*timer).lock │ │ │ │ runtime.(*timer).maybeRunAsync.func1 │ │ │ │ runtime.(*timer).stop │ │ │ │ runtime.(*timer).unlock │ │ │ │ runtime.(*timer).hchan │ │ │ │ @@ -19116,57 +4598,40 @@ │ │ │ │ runtime.timerWhen.less │ │ │ │ runtime.(*timers).siftDown │ │ │ │ runtime.(*timers).initHeap │ │ │ │ runtime.(*timer).maybeRunChan │ │ │ │ runtime.(*timer).maybeRunChan.func1 │ │ │ │ runtime.blockTimerChan │ │ │ │ runtime.unblockTimerChan │ │ │ │ -runtime.StartTrace │ │ │ │ -runtime.traceNextGen │ │ │ │ runtime.traceAdvance.func6 │ │ │ │ runtime.(*traceBufQueue).empty │ │ │ │ runtime.traceAdvance.func5 │ │ │ │ runtime.traceAdvance.func4 │ │ │ │ runtime.traceAdvance.forEachP.func7 │ │ │ │ runtime.traceAdvance.func1 │ │ │ │ runtime.(*traceSchedResourceState).readyNextGen │ │ │ │ +runtime.traceNextGen │ │ │ │ runtime.(*traceSchedResourceState).statusWasTraced │ │ │ │ runtime.traceAdvance.func1.1 │ │ │ │ runtime.traceRegisterLabelsAndReasons │ │ │ │ -runtime.ReadTrace │ │ │ │ -runtime.ReadTrace.func1 │ │ │ │ -runtime.readTrace0 │ │ │ │ -runtime.(*traceBufQueue).pop │ │ │ │ runtime.traceReader │ │ │ │ -runtime.(*traceAdvancerState).start │ │ │ │ -runtime.newWakeableSleep │ │ │ │ -runtime.(*traceAdvancerState).start.func1 │ │ │ │ runtime.(*traceAdvancerState).stop │ │ │ │ -runtime.(*wakeableSleep).sleep │ │ │ │ runtime.(*wakeableSleep).wake │ │ │ │ runtime.(*wakeableSleep).close │ │ │ │ -runtime.traceSnapshotMemory │ │ │ │ -runtime.(*traceBuf).byte │ │ │ │ -runtime.(*traceBuf).varint │ │ │ │ -runtime.traceWriter.end │ │ │ │ -runtime.traceSnapshotMemory.func1 │ │ │ │ -runtime.traceLocker.SpanExists │ │ │ │ +runtime.traceLocker.SpanAlloc │ │ │ │ runtime.traceSpanTypeAndClass │ │ │ │ runtime.traceSpanID │ │ │ │ -runtime.traceLocker.SpanAlloc │ │ │ │ runtime.traceLocker.SpanFree │ │ │ │ -runtime.traceLocker.HeapObjectExists │ │ │ │ +runtime.traceLocker.HeapObjectAlloc │ │ │ │ runtime.traceHeapObjectID │ │ │ │ runtime.traceLocker.rtype │ │ │ │ -runtime.traceLocker.HeapObjectAlloc │ │ │ │ runtime.traceLocker.HeapObjectFree │ │ │ │ -runtime.traceLocker.GoroutineStackExists │ │ │ │ +runtime.traceLocker.GoroutineStackAlloc │ │ │ │ runtime.traceCompressStackSize │ │ │ │ runtime.traceGoroutineStackID │ │ │ │ -runtime.traceLocker.GoroutineStackAlloc │ │ │ │ runtime.traceLocker.GoroutineStackFree │ │ │ │ runtime.(*unwinder).initAt │ │ │ │ runtime.(*unwinder).resolveInternal │ │ │ │ runtime.funcspdelta │ │ │ │ runtime.(*unwinder).next │ │ │ │ runtime.(*unwinder).finishInternal │ │ │ │ runtime.(*unwinder).symPC │ │ │ │ @@ -19204,37 +4669,37 @@ │ │ │ │ runtime.isSystemGoroutine │ │ │ │ runtime.printCgoTraceback │ │ │ │ runtime.printOneCgoTraceback │ │ │ │ runtime.callCgoSymbolizer │ │ │ │ runtime.cgoContextPCs │ │ │ │ runtime.traceWriter.event │ │ │ │ runtime.traceClockNow │ │ │ │ +runtime.(*traceBuf).byte │ │ │ │ +runtime.(*traceBuf).varint │ │ │ │ runtime.traceWriter.ensure │ │ │ │ runtime.(*traceBuf).available │ │ │ │ runtime.traceWriter.flush │ │ │ │ runtime.traceWriter.flush.func1 │ │ │ │ runtime.traceWriter.refill │ │ │ │ runtime.(*traceBuf).varintReserve │ │ │ │ runtime.traceWriter.refill.func1 │ │ │ │ runtime.(*traceBuf).varintAt │ │ │ │ runtime.traceBufFlush │ │ │ │ runtime.(*traceBufQueue).push │ │ │ │ -runtime.traceInitReadCPU │ │ │ │ -internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Store │ │ │ │ -runtime.traceStartReadCPU │ │ │ │ -runtime.traceStartReadCPU.func1 │ │ │ │ runtime.traceStopReadCPU │ │ │ │ +internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Store │ │ │ │ runtime.traceReadCPU │ │ │ │ runtime.traceCPUFlush │ │ │ │ runtime.traceCPUFlush.func1 │ │ │ │ runtime.traceCPUSample │ │ │ │ internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.r runtime.profAtomic; runtime.w runtime.profAtomic; runtime.overflow internal/runtime/atomic.Uint64; runtime.overflowTime internal/runtime/atomic.Uint64; runtime.eof internal/runtime/atomic.Uint32; runtime.hdrsize uintptr; runtime.data []uint64; runtime.tags []unsafe.Pointer; runtime.rNext runtime.profIndex; runtime.overflowBuf []uint64; runtime.wait runtime.note }]).Load │ │ │ │ runtime.traceLocker.eventWriter │ │ │ │ runtime.(*traceSchedResourceState).acquireStatus │ │ │ │ runtime.traceLocker.writer │ │ │ │ +runtime.traceWriter.end │ │ │ │ runtime.traceEventWriter.event │ │ │ │ runtime.traceLocker.startPC │ │ │ │ runtime.(*traceMap).put │ │ │ │ runtime.(*traceMap).newTraceMapNode │ │ │ │ runtime.(*traceMap).reset │ │ │ │ runtime.(*traceRegionAlloc).alloc │ │ │ │ runtime.(*traceRegionAlloc).alloc.func1 │ │ │ │ @@ -19295,67 +4760,65 @@ │ │ │ │ runtime.(*traceStringTable).reset │ │ │ │ runtime.(*traceStringTable).reset.func1 │ │ │ │ runtime.traceSyncBatch │ │ │ │ runtime.traceSyncBatch.func1 │ │ │ │ runtime.(*traceTypeTable).put │ │ │ │ runtime.(*traceTypeTable).dump │ │ │ │ runtime.dumpTypesRec │ │ │ │ +internal/abi.(*Type).Size │ │ │ │ runtime.rtype.string │ │ │ │ runtime.rtype.pkgpath │ │ │ │ runtime.rtype.uncommon │ │ │ │ runtime.getGCMaskOnDemand │ │ │ │ runtime.getGCMaskOnDemand.func1 │ │ │ │ runtime.bitCursor.write │ │ │ │ runtime.buildGCMask │ │ │ │ runtime.bitCursor.offset │ │ │ │ runtime.resolveNameOff │ │ │ │ runtime.reflectOffsLock │ │ │ │ runtime.reflectOffsUnlock │ │ │ │ runtime.resolveTypeOff │ │ │ │ runtime.rtype.textOff │ │ │ │ runtime.pkgPath │ │ │ │ +internal/abi.Name.Data │ │ │ │ runtime.typelinksinit │ │ │ │ runtime.typesEqual │ │ │ │ +internal/abi.Name.IsEmbedded │ │ │ │ runtime.panicunsafestringlen │ │ │ │ runtime.panicunsafestringnilptr │ │ │ │ runtime.panicunsafeslicelen │ │ │ │ runtime.panicunsafeslicelen1 │ │ │ │ runtime.panicunsafeslicenilptr │ │ │ │ runtime.panicunsafeslicenilptr1 │ │ │ │ -runtime.countrunes │ │ │ │ runtime.decoderune │ │ │ │ runtime.encoderune │ │ │ │ runtime.vdsoInitFromSysinfoEhdr │ │ │ │ runtime.vdsoFindVersion │ │ │ │ runtime.vdsoParseSymbols │ │ │ │ runtime.vdsoParseSymbols.func1 │ │ │ │ runtime._ELF_ST_TYPE │ │ │ │ runtime._ELF_ST_BIND │ │ │ │ runtime.vdsoauxv │ │ │ │ runtime.vgetrandomInit │ │ │ │ -runtime.vgetrandomGetState │ │ │ │ runtime.vgetrandomDestroy │ │ │ │ runtime.printCgoTraceback.func1 │ │ │ │ -runtime.ReadTrace.func2 │ │ │ │ runtime.traceAdvance.func2 │ │ │ │ runtime.traceAdvance.func3 │ │ │ │ -runtime.ensureSigM.func1 │ │ │ │ runtime.schedtrace.func1 │ │ │ │ runtime.wirep.func1 │ │ │ │ runtime.exitsyscall.func1 │ │ │ │ runtime.injectglist.func1 │ │ │ │ runtime.casgstatus.func2 │ │ │ │ runtime.init.6.func1 │ │ │ │ runtime.main.func1 │ │ │ │ runtime.asyncPreempt2.func1 │ │ │ │ runtime.fatalpanic.func2 │ │ │ │ runtime.preprintpanics.func1 │ │ │ │ runtime.sysSigaction.func1 │ │ │ │ runtime.wbBufFlush.func1 │ │ │ │ -runtime.goroutineProfileWithLabelsConcurrent.func3 │ │ │ │ runtime.sweepone.func1 │ │ │ │ runtime.(*scavengerState).init.func1 │ │ │ │ runtime.(*scavengerState).init.func2 │ │ │ │ runtime.(*scavengerState).init.func3 │ │ │ │ runtime.(*scavengerState).init.func4 │ │ │ │ runtime.gcResetMarkState.func1 │ │ │ │ runtime.gcBgMarkWorker.func1 │ │ │ │ @@ -19441,118 +4904,78 @@ │ │ │ │ runtime.(*Pinner).Pin.func1 │ │ │ │ runtime.(*mheap).allocSpan.func1 │ │ │ │ runtime.(*timer).unlockAndRun.func1 │ │ │ │ runtime.dopanic_m.tracebackothers.func2 │ │ │ │ runtime.sighandler.tracebackothers.func1 │ │ │ │ runtime.gcMarkTermination.gcRestoreSyncObjects.func6 │ │ │ │ runtime.gcStart.setSyncObjectsUntraceable.func5 │ │ │ │ -runtime.Stack.func1.tracebackothers.1 │ │ │ │ -runtime.traceStartReadCPU.newWakeableSleep.func2 │ │ │ │ -runtime.(*traceAdvancerState).start.newWakeableSleep.func2 │ │ │ │ runtime.nilinterhash │ │ │ │ runtime.typehash │ │ │ │ runtime.atomicwb │ │ │ │ internal/runtime/atomic.storePointer │ │ │ │ sync/atomic.StorePointer │ │ │ │ sync/atomic.SwapPointer │ │ │ │ sync/atomic.CompareAndSwapPointer │ │ │ │ runtime.cgoUse │ │ │ │ runtime.cgocall │ │ │ │ runtime.cgoCheckPointer │ │ │ │ +runtime.cgoCheckResult │ │ │ │ runtime._cgo_panic_internal │ │ │ │ -reflect.chansend0 │ │ │ │ -reflect.chanrecv │ │ │ │ reflect.chanlen │ │ │ │ -internal/reflectlite.chanlen │ │ │ │ -reflect.chancap │ │ │ │ -runtime.chancap │ │ │ │ -reflect.chanclose │ │ │ │ -runtime/pprof.runtime_cyclesPerSecond │ │ │ │ -runtime/pprof.readProfile │ │ │ │ -runtime/debug.modinfo │ │ │ │ -crypto/fips140.setBypass │ │ │ │ -crypto/fips140.unsetBypass │ │ │ │ -crypto/fips140.isBypassed │ │ │ │ runtime.getitab │ │ │ │ runtime.convT64 │ │ │ │ runtime.convTstring │ │ │ │ runtime.convTslice │ │ │ │ reflect.ifaceE2I │ │ │ │ -internal/reflectlite.ifaceE2I │ │ │ │ runtime.getStaticuint64s │ │ │ │ runtime.mallocgc │ │ │ │ internal/runtime/maps.newobject │ │ │ │ reflect.unsafe_New │ │ │ │ -internal/reflectlite.unsafe_New │ │ │ │ runtime.newarray │ │ │ │ -reflect.unsafe_NewArray │ │ │ │ internal/runtime/maps.newarray │ │ │ │ runtime.makemap_small │ │ │ │ internal/runtime/maps.NewEmptyMap │ │ │ │ runtime.makemap │ │ │ │ runtime.mapdelete │ │ │ │ -reflect.makemap │ │ │ │ -reflect.mapaccess │ │ │ │ -reflect.mapaccess_faststr │ │ │ │ -reflect.mapassign0 │ │ │ │ -reflect.mapassign_faststr0 │ │ │ │ -reflect.mapdelete │ │ │ │ -reflect.mapdelete_faststr │ │ │ │ reflect.maplen │ │ │ │ -reflect.mapclear │ │ │ │ -internal/reflectlite.maplen │ │ │ │ -maps.clone │ │ │ │ runtime.typedmemmove │ │ │ │ reflect.typedmemmove │ │ │ │ -internal/reflectlite.typedmemmove │ │ │ │ internal/runtime/maps.typedmemmove │ │ │ │ runtime.typedslicecopy │ │ │ │ -reflect.typedslicecopy │ │ │ │ reflect.typedmemclr │ │ │ │ internal/runtime/maps.typedmemclr │ │ │ │ -reflect.typedmemclrpartial │ │ │ │ -reflect.typedarrayclear │ │ │ │ runtime.memclrHasPointers │ │ │ │ runtime.findObject │ │ │ │ reflect.verifyNotInHeapPtr │ │ │ │ internal/godebug.registerMetric │ │ │ │ runtime.metricsLock │ │ │ │ runtime.metricsUnlock │ │ │ │ sync.runtime_registerPoolCleanup │ │ │ │ +runtime/debug.setMemoryLimit │ │ │ │ weak.runtime_registerWeakPointer │ │ │ │ weak.runtime_makeStrongFromWeak │ │ │ │ runtime.blockevent │ │ │ │ sync.event │ │ │ │ -runtime.pprof_memProfileInternal │ │ │ │ -runtime.pprof_blockProfileInternal │ │ │ │ -runtime.pprof_mutexProfileInternal │ │ │ │ -runtime.pprof_threadCreateInternal │ │ │ │ -runtime.pprof_threadCreateInternal.func1 │ │ │ │ -runtime.pprof_goroutineProfileWithLabels │ │ │ │ internal/poll.runtime_pollServerInit │ │ │ │ internal/poll.runtime_pollOpen │ │ │ │ internal/poll.runtime_pollClose │ │ │ │ internal/poll.runtime_pollReset │ │ │ │ internal/poll.runtime_pollWait │ │ │ │ internal/poll.runtime_pollSetDeadline │ │ │ │ runtime.(*pollDesc).makeArg │ │ │ │ internal/poll.runtime_pollUnblock │ │ │ │ runtime.fcntl │ │ │ │ runtime.gopanic │ │ │ │ sync.fatal │ │ │ │ -crypto/rand.fatal │ │ │ │ -crypto/internal/sysrand.fatal │ │ │ │ internal/runtime/maps.fatal │ │ │ │ internal/sync.throw │ │ │ │ internal/sync.fatal │ │ │ │ internal/runtime/cgroup.throw │ │ │ │ runtime.throw │ │ │ │ -os.runtime_beforeExit │ │ │ │ runtime.gopark │ │ │ │ -runtime.pprof_makeProfStack │ │ │ │ runtime.wakep │ │ │ │ runtime.entersyscall │ │ │ │ runtime.entersyscallblock │ │ │ │ runtime.exitsyscall │ │ │ │ sync.runtime_procPin │ │ │ │ runtime.procPin │ │ │ │ sync.runtime_procUnpin │ │ │ │ @@ -19562,87 +4985,71 @@ │ │ │ │ internal/sync.runtime_canSpin │ │ │ │ internal/sync.runtime_doSpin │ │ │ │ runtime.rand │ │ │ │ internal/runtime/maps.rand │ │ │ │ syscall.runtime_envs │ │ │ │ syscall.Getpagesize │ │ │ │ os.runtime_args │ │ │ │ -syscall.Exit │ │ │ │ internal/godebug.setUpdate │ │ │ │ internal/runtime/atomic.(*Pointer[go.shape.func(string, string)]).Store │ │ │ │ internal/godebug.setNewIncNonDefault │ │ │ │ runtime.defaultGOMAXPROCSUpdateGODEBUG │ │ │ │ internal/runtime/atomic.(*Pointer[go.shape.func(string) func()]).Store │ │ │ │ -runtime.getAuxv │ │ │ │ runtime/debug.SetTraceback │ │ │ │ reflect.typelinks │ │ │ │ reflect.resolveNameOff │ │ │ │ reflect.resolveTypeOff │ │ │ │ reflect.resolveTextOff │ │ │ │ internal/reflectlite.resolveNameOff │ │ │ │ -internal/reflectlite.resolveTypeOff │ │ │ │ reflect.addReflectOff │ │ │ │ internal/poll.runtime_Semacquire │ │ │ │ sync.runtime_Semrelease │ │ │ │ internal/sync.runtime_SemacquireMutex │ │ │ │ sync.runtime_SemacquireRWMutexR │ │ │ │ sync.runtime_SemacquireRWMutex │ │ │ │ -sync.runtime_SemacquireWaitGroup │ │ │ │ internal/poll.runtime_Semrelease │ │ │ │ internal/sync.runtime_Semrelease │ │ │ │ -sync.runtime_notifyListAdd │ │ │ │ -sync.runtime_notifyListWait │ │ │ │ -runtime.less │ │ │ │ -sync.runtime_notifyListNotifyAll │ │ │ │ -sync.runtime_notifyListNotifyOne │ │ │ │ sync.runtime_notifyListCheck │ │ │ │ internal/sync.runtime_nanotime │ │ │ │ os.sigpipe │ │ │ │ runtime.sigpanic │ │ │ │ runtime.panicmemAddr │ │ │ │ runtime.panicmem │ │ │ │ runtime.panicfloat │ │ │ │ -os/signal.signal_recv │ │ │ │ -os/signal.signal_enable │ │ │ │ +runtime.panicoverflow │ │ │ │ runtime.makeslice │ │ │ │ +runtime.panicmakeslicecap │ │ │ │ runtime.growslice │ │ │ │ runtime.nextslicecap │ │ │ │ runtime.isPowerOfTwo │ │ │ │ -reflect.growslice │ │ │ │ internal/bytealg.MakeNoZero │ │ │ │ runtime.morestackc │ │ │ │ runtime.gostring │ │ │ │ reflect.memmove │ │ │ │ -runtime/pprof.runtime_FrameStartLine │ │ │ │ -runtime/pprof.runtime_FrameSymbolName │ │ │ │ -runtime/pprof.runtime_expandFinalInlineFrame │ │ │ │ -runtime.(*inlineUnwinder).isInlined │ │ │ │ runtime.moduledataverify1 │ │ │ │ runtime.FuncForPC │ │ │ │ +runtime.(*inlineUnwinder).isInlined │ │ │ │ runtime.findfunc │ │ │ │ runtime.findmoduledatap │ │ │ │ runtime.(*moduledata).textOff │ │ │ │ runtime.funcline1 │ │ │ │ runtime.newInlineUnwinder │ │ │ │ internal/synctest.IsInBubble │ │ │ │ internal/synctest.associate │ │ │ │ internal/synctest.disassociate │ │ │ │ -internal/synctest.isAssociated │ │ │ │ time.runtimeNow │ │ │ │ time.runtimeNano │ │ │ │ time.runtimeIsBubbled │ │ │ │ -time.Sleep │ │ │ │ time.newTimer │ │ │ │ time.stopTimer │ │ │ │ time.resetTimer │ │ │ │ runtime.write │ │ │ │ runtime.traceAdvance │ │ │ │ runtime.callers │ │ │ │ internal/runtime/maps.typeString │ │ │ │ -runtime.vgetrandom │ │ │ │ runtime.mapinitnoop │ │ │ │ gosave_systemstack_switch │ │ │ │ setg_gcc │ │ │ │ aeshashbody │ │ │ │ gcWriteBarrier │ │ │ │ debugCall32 │ │ │ │ debugCall64 │ │ │ │ @@ -19737,15 +5144,14 @@ │ │ │ │ runtime.read │ │ │ │ runtime.usleep │ │ │ │ runtime.gettid │ │ │ │ runtime.raise │ │ │ │ runtime.raiseproc │ │ │ │ runtime.getpid │ │ │ │ runtime.tgkill │ │ │ │ -runtime.setitimer │ │ │ │ runtime.timer_create │ │ │ │ runtime.timer_settime │ │ │ │ runtime.timer_delete │ │ │ │ runtime.mincore │ │ │ │ runtime.nanotime1 │ │ │ │ runtime.rtsigprocmask │ │ │ │ runtime.rt_sigaction │ │ │ │ @@ -19763,42 +5169,20 @@ │ │ │ │ runtime.clone │ │ │ │ runtime.sigaltstack │ │ │ │ runtime.settls │ │ │ │ runtime.osyield │ │ │ │ runtime.sched_getaffinity │ │ │ │ runtime.vgetrandom1 │ │ │ │ time.now │ │ │ │ -internal/runtime/atomic.(*Pointer[runtime.m]).CompareAndSwap │ │ │ │ -internal/runtime/atomic.(*Pointer[go.shape.55b825d6d76842fa06225686af4e70043b16687553e9bcbcd398b6e012f72a75]).CompareAndSwap │ │ │ │ -internal/runtime/atomic.(*Pointer[runtime.m]).CompareAndSwapNoWB │ │ │ │ -internal/runtime/atomic.(*Pointer[go.shape.55b825d6d76842fa06225686af4e70043b16687553e9bcbcd398b6e012f72a75]).CompareAndSwapNoWB │ │ │ │ -internal/runtime/atomic.(*Pointer[runtime.m]).Store │ │ │ │ -internal/runtime/atomic.(*Pointer[runtime.m]).StoreNoWB │ │ │ │ -internal/runtime/atomic.(*Pointer[go.shape.55b825d6d76842fa06225686af4e70043b16687553e9bcbcd398b6e012f72a75]).StoreNoWB │ │ │ │ -internal/runtime/atomic.(*Pointer[runtime.m]).Load │ │ │ │ -internal/runtime/atomic.(*Pointer[runtime._defer]).CompareAndSwap │ │ │ │ -internal/runtime/atomic.(*Pointer[runtime._defer]).CompareAndSwapNoWB │ │ │ │ -internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).CompareAndSwapNoWB │ │ │ │ -internal/runtime/atomic.(*Pointer[runtime._defer]).Store │ │ │ │ -internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).Store │ │ │ │ -internal/runtime/atomic.(*Pointer[runtime._defer]).StoreNoWB │ │ │ │ -internal/runtime/atomic.(*Pointer[go.shape.struct { runtime.heap bool; runtime.rangefunc bool; runtime.sp uintptr; runtime.pc uintptr; runtime.fn func(); runtime.link *runtime._defer; runtime.head *internal/runtime/atomic.Pointer[runtime._defer] }]).StoreNoWB │ │ │ │ -internal/runtime/atomic.(*Pointer[runtime._defer]).Load │ │ │ │ runtime.(*lockRank).String │ │ │ │ runtime.(*plainError).Error │ │ │ │ -runtime.(*plainError).RuntimeError │ │ │ │ runtime.(*waitReason).String │ │ │ │ runtime.(*errorString).Error │ │ │ │ -runtime.(*errorString).RuntimeError │ │ │ │ -runtime.(*errorAddressString).Addr │ │ │ │ runtime.(*errorAddressString).Error │ │ │ │ -runtime.(*errorAddressString).RuntimeError │ │ │ │ runtime.(*boundsError).Error │ │ │ │ -runtime.(*boundsError).RuntimeError │ │ │ │ -runtime.(*Cleanup).Stop │ │ │ │ runtime.metricReader.compute-fm │ │ │ │ runtime.metricReader.compute │ │ │ │ runtime.(*itabTableType).add-fm │ │ │ │ runtime.cgocallbackg │ │ │ │ runtime.debugCallCheck │ │ │ │ runtime.debugCallWrap │ │ │ │ runtime.reflectcallmove │ │ │ │ @@ -19855,423 +5239,152 @@ │ │ │ │ type:.eq.runtime.errorAddressString │ │ │ │ type:.eq.runtime.synctestDeadlockError │ │ │ │ type:.eq.runtime.untracedG │ │ │ │ type:.eq.runtime.weakHandleBox │ │ │ │ type:.eq.runtime.TypeAssertionError │ │ │ │ type:.eq.runtime.funcinl │ │ │ │ type:.eq.runtime.piController │ │ │ │ -type:.eq.[4]string │ │ │ │ -type:.eq.[17]string │ │ │ │ type:.eq.[2]runtime.Frame │ │ │ │ -type:.eq.[3]string │ │ │ │ -type:.eq.[2]string │ │ │ │ -type:.eq.[5]string │ │ │ │ -type:.eq.[6]string │ │ │ │ -math/bits.OnesCount64 │ │ │ │ -internal/trace/tracev2.EventType.Experimental │ │ │ │ -internal/trace/tracev2.(*EventType).Experimental │ │ │ │ -type:.eq.internal/runtime/pprof/label.Label │ │ │ │ -internal/reflectlite.Swapper │ │ │ │ -internal/reflectlite.ValueOf │ │ │ │ -internal/reflectlite.unpackEface │ │ │ │ -internal/reflectlite.Value.Kind │ │ │ │ -internal/reflectlite.flag.kind │ │ │ │ -internal/reflectlite.Value.Type │ │ │ │ -internal/reflectlite.Swapper.func9 │ │ │ │ -internal/reflectlite.arrayAt │ │ │ │ -internal/reflectlite.add │ │ │ │ -internal/reflectlite.Swapper.func8 │ │ │ │ -internal/reflectlite.Swapper.func7 │ │ │ │ -internal/reflectlite.Swapper.func6 │ │ │ │ -internal/reflectlite.Swapper.func5 │ │ │ │ -internal/reflectlite.Swapper.func4 │ │ │ │ -internal/reflectlite.Swapper.func3 │ │ │ │ -internal/reflectlite.name.name │ │ │ │ -internal/reflectlite.name.readVarint │ │ │ │ -internal/reflectlite.name.data │ │ │ │ -internal/reflectlite.pkgPath │ │ │ │ -internal/reflectlite.rtype.String │ │ │ │ -internal/reflectlite.rtype.nameOff │ │ │ │ -internal/reflectlite.rtype.common │ │ │ │ -internal/reflectlite.rtype.exportedMethods │ │ │ │ -internal/reflectlite.rtype.uncommon │ │ │ │ -internal/reflectlite.rtype.NumMethod │ │ │ │ -internal/reflectlite.rtype.PkgPath │ │ │ │ -internal/reflectlite.rtype.Name │ │ │ │ -internal/reflectlite.elem │ │ │ │ -internal/reflectlite.rtype.Elem │ │ │ │ -internal/reflectlite.toType │ │ │ │ -internal/reflectlite.rtype.In │ │ │ │ -internal/reflectlite.rtype.Key │ │ │ │ -internal/reflectlite.rtype.Len │ │ │ │ -internal/reflectlite.rtype.NumField │ │ │ │ -internal/reflectlite.rtype.NumIn │ │ │ │ -internal/reflectlite.rtype.NumOut │ │ │ │ -internal/reflectlite.rtype.Out │ │ │ │ -internal/reflectlite.rtype.Implements │ │ │ │ -internal/reflectlite.rtype.AssignableTo │ │ │ │ -internal/reflectlite.rtype.Comparable │ │ │ │ -internal/reflectlite.implements │ │ │ │ -internal/reflectlite.rtype.typeOff │ │ │ │ -internal/reflectlite.directlyAssignable │ │ │ │ -internal/reflectlite.haveIdenticalType │ │ │ │ -internal/reflectlite.haveIdenticalUnderlyingType │ │ │ │ -internal/reflectlite.packEface │ │ │ │ -internal/reflectlite.(*ValueError).Error │ │ │ │ -internal/reflectlite.methodName │ │ │ │ -internal/reflectlite.flag.mustBeExported │ │ │ │ -internal/reflectlite.flag.mustBeAssignable │ │ │ │ -internal/reflectlite.Value.Elem │ │ │ │ -internal/reflectlite.flag.ro │ │ │ │ -internal/reflectlite.valueInterface │ │ │ │ -internal/reflectlite.Value.Len │ │ │ │ -internal/reflectlite.Value.pointer │ │ │ │ -internal/reflectlite.Value.numMethod │ │ │ │ -internal/reflectlite.Value.Set │ │ │ │ -internal/reflectlite.Value.assignTo │ │ │ │ -internal/reflectlite.Value.IsNil │ │ │ │ -internal/reflectlite.Swapper.func1 │ │ │ │ -internal/reflectlite.Swapper.func2 │ │ │ │ -internal/reflectlite.rtype.Align │ │ │ │ -internal/reflectlite.(*rtype).Align │ │ │ │ -internal/reflectlite.rtype.ArrayType │ │ │ │ -internal/reflectlite.(*rtype).ArrayType │ │ │ │ -internal/reflectlite.(*rtype).AssignableTo │ │ │ │ -internal/reflectlite.rtype.ChanDir │ │ │ │ -internal/reflectlite.(*rtype).ChanDir │ │ │ │ -internal/reflectlite.rtype.Common │ │ │ │ -internal/reflectlite.(*rtype).Common │ │ │ │ -internal/reflectlite.(*rtype).Comparable │ │ │ │ -internal/reflectlite.(*rtype).Elem │ │ │ │ -internal/reflectlite.rtype.ExportedMethods │ │ │ │ -internal/reflectlite.(*rtype).ExportedMethods │ │ │ │ -internal/reflectlite.rtype.FieldAlign │ │ │ │ -internal/reflectlite.(*rtype).FieldAlign │ │ │ │ -internal/reflectlite.rtype.FuncType │ │ │ │ -internal/reflectlite.(*rtype).FuncType │ │ │ │ -internal/reflectlite.rtype.GcSlice │ │ │ │ -internal/reflectlite.(*rtype).GcSlice │ │ │ │ -internal/reflectlite.rtype.HasName │ │ │ │ -internal/reflectlite.(*rtype).HasName │ │ │ │ -internal/reflectlite.(*rtype).Implements │ │ │ │ -internal/reflectlite.(*rtype).In │ │ │ │ -internal/reflectlite.rtype.InterfaceType │ │ │ │ -internal/reflectlite.(*rtype).InterfaceType │ │ │ │ -internal/reflectlite.rtype.IsDirectIface │ │ │ │ -internal/reflectlite.(*rtype).IsDirectIface │ │ │ │ -internal/reflectlite.(*rtype).Key │ │ │ │ -internal/reflectlite.rtype.Kind │ │ │ │ -internal/reflectlite.(*rtype).Kind │ │ │ │ -internal/reflectlite.(*rtype).Len │ │ │ │ -internal/reflectlite.rtype.MapType │ │ │ │ -internal/reflectlite.(*rtype).MapType │ │ │ │ -internal/reflectlite.(*rtype).Name │ │ │ │ -internal/reflectlite.(*rtype).NumField │ │ │ │ -internal/reflectlite.(*rtype).NumIn │ │ │ │ -internal/reflectlite.(*rtype).NumMethod │ │ │ │ -internal/reflectlite.(*rtype).NumOut │ │ │ │ -internal/reflectlite.(*rtype).Out │ │ │ │ -internal/reflectlite.(*rtype).PkgPath │ │ │ │ -internal/reflectlite.rtype.Pointers │ │ │ │ -internal/reflectlite.(*rtype).Pointers │ │ │ │ -internal/reflectlite.rtype.Size │ │ │ │ -internal/reflectlite.(*rtype).Size │ │ │ │ -internal/reflectlite.(*rtype).String │ │ │ │ -internal/reflectlite.rtype.StructType │ │ │ │ -internal/reflectlite.(*rtype).StructType │ │ │ │ -internal/reflectlite.rtype.Uncommon │ │ │ │ -internal/reflectlite.(*rtype).Uncommon │ │ │ │ -internal/reflectlite.(*rtype).common │ │ │ │ -type:.eq.internal/reflectlite.ValueError │ │ │ │ -errors.init │ │ │ │ -internal/reflectlite.TypeOf │ │ │ │ -errors.New │ │ │ │ -errors.(*errorString).Error │ │ │ │ -errors.(*joinError).Error │ │ │ │ -errors.(*joinError).Unwrap │ │ │ │ -errors.Is │ │ │ │ -errors.is │ │ │ │ -errors.As │ │ │ │ -errors.as │ │ │ │ -sync/atomic.(*Bool).Load │ │ │ │ sync/atomic.(*Bool).Store │ │ │ │ -sync/atomic.(*Bool).Swap │ │ │ │ -sync/atomic.(*Bool).CompareAndSwap │ │ │ │ -sync/atomic.b32 │ │ │ │ -sync/atomic.(*Int32).Load │ │ │ │ -sync/atomic.(*Int32).Store │ │ │ │ -sync/atomic.(*Int32).Swap │ │ │ │ -sync/atomic.(*Int32).CompareAndSwap │ │ │ │ -sync/atomic.(*Int32).Add │ │ │ │ -sync/atomic.(*Int32).And │ │ │ │ -sync/atomic.(*Int32).Or │ │ │ │ -sync/atomic.(*Uint32).Load │ │ │ │ -sync/atomic.(*Uint32).Store │ │ │ │ -sync/atomic.(*Uint32).Swap │ │ │ │ -sync/atomic.(*Uint32).CompareAndSwap │ │ │ │ -sync/atomic.(*Uint32).Add │ │ │ │ -sync/atomic.(*Uint32).And │ │ │ │ -sync/atomic.(*Uint32).Or │ │ │ │ -sync/atomic.(*Uint64).Load │ │ │ │ -sync/atomic.(*Uint64).Store │ │ │ │ -sync/atomic.(*Uint64).Swap │ │ │ │ -sync/atomic.(*Uint64).CompareAndSwap │ │ │ │ -sync/atomic.(*Uint64).Add │ │ │ │ -sync/atomic.(*Uint64).And │ │ │ │ -sync/atomic.(*Uint64).Or │ │ │ │ -sync/atomic.(*noCopy).Lock │ │ │ │ -sync/atomic.(*noCopy).Unlock │ │ │ │ -sync/atomic.(*Value).Load │ │ │ │ sync/atomic.(*Value).Store │ │ │ │ -sync/atomic.(*Value).Swap │ │ │ │ -sync/atomic.(*Value).CompareAndSwap │ │ │ │ sync/atomic.SwapUintptr │ │ │ │ sync/atomic.CompareAndSwapUintptr │ │ │ │ -sync/atomic.StoreUint32 │ │ │ │ sync/atomic.StoreUintptr │ │ │ │ type:.eq.sync/atomic.Bool │ │ │ │ type:.eq.sync/atomic.Int32 │ │ │ │ +type:.eq.sync/atomic.Int64 │ │ │ │ type:.eq.sync/atomic.Uint32 │ │ │ │ type:.eq.sync/atomic.Uint64 │ │ │ │ -internal/sync.(*Mutex).Lock │ │ │ │ -internal/sync.(*Mutex).TryLock │ │ │ │ internal/sync.(*Mutex).lockSlow │ │ │ │ internal/sync.(*Mutex).Unlock │ │ │ │ internal/sync.(*Mutex).unlockSlow │ │ │ │ -sync.(*Cond).Wait │ │ │ │ -sync.(*copyChecker).check │ │ │ │ -sync.(*Cond).Signal │ │ │ │ -sync.(*Cond).Broadcast │ │ │ │ -sync.(*noCopy).Lock │ │ │ │ -sync.(*noCopy).Unlock │ │ │ │ -sync.(*Map).Load │ │ │ │ -sync.(*Map).Store │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).Store │ │ │ │ -sync.(*Map).Clear │ │ │ │ -sync.(*Map).LoadOrStore │ │ │ │ -sync.(*Map).LoadAndDelete │ │ │ │ -sync.(*Map).Delete │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).Delete │ │ │ │ -sync.(*Map).Swap │ │ │ │ -sync.(*Map).CompareAndSwap │ │ │ │ -sync.(*Map).CompareAndDelete │ │ │ │ -sync.(*Map).Range │ │ │ │ sync.(*Mutex).Lock │ │ │ │ -sync.(*Mutex).TryLock │ │ │ │ +internal/sync.(*Mutex).Lock │ │ │ │ sync.(*Mutex).Unlock │ │ │ │ sync.(*Once).Do │ │ │ │ +sync/atomic.(*Bool).Load │ │ │ │ sync.(*Once).doSlow │ │ │ │ sync.(*Once).doSlow.deferwrap2 │ │ │ │ sync.(*Once).doSlow.deferwrap1 │ │ │ │ sync.(*Pool).Put │ │ │ │ sync.(*Pool).Get │ │ │ │ sync.(*Pool).getSlow │ │ │ │ sync.indexLocal │ │ │ │ sync.(*Pool).pin │ │ │ │ sync.(*Pool).pinSlow │ │ │ │ sync.(*Pool).pinSlow.deferwrap1 │ │ │ │ sync.init.0 │ │ │ │ sync.(*poolDequeue).pushHead │ │ │ │ +sync/atomic.(*Uint64).Load │ │ │ │ sync.(*poolDequeue).unpack │ │ │ │ +sync/atomic.(*Uint64).Add │ │ │ │ sync.(*poolDequeue).popHead │ │ │ │ sync.(*poolDequeue).pack │ │ │ │ +sync/atomic.(*Uint64).CompareAndSwap │ │ │ │ sync.(*poolDequeue).popTail │ │ │ │ sync.(*poolChain).pushHead │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Store │ │ │ │ sync.(*poolChain).popHead │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).Load │ │ │ │ sync.(*poolChain).popTail │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { sync.poolDequeue; sync.next sync/atomic.Pointer[sync.poolChainElt]; sync.prev sync/atomic.Pointer[sync.poolChainElt] }]).CompareAndSwap │ │ │ │ sync.init.1 │ │ │ │ -sync.(*RWMutex).RLock │ │ │ │ -sync.(*RWMutex).TryRLock │ │ │ │ sync.(*RWMutex).RUnlock │ │ │ │ +sync/atomic.(*Int32).Add │ │ │ │ sync.(*RWMutex).rUnlockSlow │ │ │ │ sync.(*RWMutex).Lock │ │ │ │ -sync.(*RWMutex).TryLock │ │ │ │ sync.(*RWMutex).Unlock │ │ │ │ -sync.(*RWMutex).RLocker │ │ │ │ -sync.(*rlocker).Lock │ │ │ │ -sync.(*rlocker).Unlock │ │ │ │ sync.(*WaitGroup).Add │ │ │ │ internal/synctest.Associate[go.shape.struct { sync.noCopy sync.noCopy; sync.state sync/atomic.Uint64; sync.sema uint32 }] │ │ │ │ internal/abi.Escape[go.shape.*uint8] │ │ │ │ +sync/atomic.(*Uint64).Or │ │ │ │ +sync/atomic.(*Uint64).Store │ │ │ │ internal/synctest.Disassociate[go.shape.struct { sync.noCopy sync.noCopy; sync.state sync/atomic.Uint64; sync.sema uint32 }] │ │ │ │ sync.(*WaitGroup).Done │ │ │ │ -sync.(*WaitGroup).Wait │ │ │ │ -internal/synctest.IsAssociated[go.shape.struct { sync.noCopy sync.noCopy; sync.state sync/atomic.Uint64; sync.sema uint32 }] │ │ │ │ -sync.(*WaitGroup).Go │ │ │ │ -sync.(*WaitGroup).Go.func1 │ │ │ │ -sync.(*WaitGroup).Go.func1.1 │ │ │ │ sync.poolCleanup │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).Clear │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).init │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.interface {},go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.interface {},go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] }]).Store │ │ │ │ -internal/sync.newIndirectNode[go.shape.interface {},go.shape.interface {}] │ │ │ │ internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).iter │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { internal/sync.isEntry bool }]).Load │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.interface {},go.shape.interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[go.shape.interface {},go.shape.interface {}]]; internal/sync.key go.shape.interface {}; internal/sync.value go.shape.interface {} }]).Load │ │ │ │ internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).Range │ │ │ │ +internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).init │ │ │ │ +sync/atomic.(*Uint32).Load │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.interface {},go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.interface {},go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] }]).Load │ │ │ │ internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).find │ │ │ │ internal/sync.(*entry[go.shape.interface {},go.shape.interface {}]).lookupWithValue │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).CompareAndDelete │ │ │ │ +internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).LoadAndDelete │ │ │ │ internal/sync.(*node[go.shape.interface {},go.shape.interface {}]).entry │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { internal/sync.isEntry bool }]).Store │ │ │ │ internal/sync.(*indirect[go.shape.interface {},go.shape.interface {}]).empty │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).LoadAndDelete │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).CompareAndSwap │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).CompareAndSwap.deferwrap1 │ │ │ │ internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).Swap │ │ │ │ internal/sync.newEntryNode[go.shape.interface {},go.shape.interface {}] │ │ │ │ internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).Swap.deferwrap1 │ │ │ │ internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).expand │ │ │ │ +internal/sync.newIndirectNode[go.shape.interface {},go.shape.interface {}] │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.interface {},go.shape.interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[go.shape.interface {},go.shape.interface {}]]; internal/sync.key go.shape.interface {}; internal/sync.value go.shape.interface {} }]).Store │ │ │ │ internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).LoadOrStore │ │ │ │ internal/sync.(*entry[go.shape.interface {},go.shape.interface {}]).lookup │ │ │ │ internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).LoadOrStore.deferwrap1 │ │ │ │ internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).Load │ │ │ │ internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).initSlow │ │ │ │ +internal/abi.(*Type).MapType │ │ │ │ +sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.interface {},go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.interface {},go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] }]).Store │ │ │ │ +sync/atomic.(*Uint32).Store │ │ │ │ internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).initSlow.deferwrap1 │ │ │ │ -internal/sync.(*entry[go.shape.interface {},go.shape.interface {}]).compareAndDelete │ │ │ │ internal/sync.(*entry[go.shape.interface {},go.shape.interface {}]).loadAndDelete │ │ │ │ -internal/sync.(*entry[go.shape.interface {},go.shape.interface {}]).compareAndSwap │ │ │ │ internal/sync.(*entry[go.shape.interface {},go.shape.interface {}]).swap │ │ │ │ -type:.eq.sync.rlocker │ │ │ │ type:.eq.sync.Mutex │ │ │ │ -internal/sync.(*HashTrieMap[interface {},interface {}]).Clear │ │ │ │ -internal/sync.(*HashTrieMap[interface {},interface {}]).Range │ │ │ │ -internal/sync.(*HashTrieMap[interface {},interface {}]).All │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).All │ │ │ │ -internal/sync.(*HashTrieMap[interface {},interface {}]).CompareAndDelete │ │ │ │ -internal/sync.(*HashTrieMap[interface {},interface {}]).Delete │ │ │ │ -internal/sync.(*HashTrieMap[interface {},interface {}]).LoadAndDelete │ │ │ │ -internal/sync.(*HashTrieMap[interface {},interface {}]).CompareAndSwap │ │ │ │ -internal/sync.(*HashTrieMap[interface {},interface {}]).Swap │ │ │ │ -internal/sync.(*HashTrieMap[interface {},interface {}]).Store │ │ │ │ -internal/sync.(*HashTrieMap[interface {},interface {}]).LoadOrStore │ │ │ │ -internal/sync.(*HashTrieMap[interface {},interface {}]).Load │ │ │ │ -sync/atomic.(*Pointer[internal/sync.indirect[interface {},interface {}]]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[interface {},interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[interface {},interface {}]; internal/sync.children [16]sync/atomic.Pointer[internal/sync.node[interface {},interface {}]] }]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[internal/sync.indirect[interface {},interface {}]]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[interface {},interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[interface {},interface {}]; internal/sync.children [16]sync/atomic.Pointer[internal/sync.node[interface {},interface {}]] }]).Swap │ │ │ │ -sync/atomic.(*Pointer[internal/sync.indirect[interface {},interface {}]]).Store │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[interface {},interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[interface {},interface {}]; internal/sync.children [16]sync/atomic.Pointer[internal/sync.node[interface {},interface {}]] }]).Store │ │ │ │ -sync/atomic.(*Pointer[internal/sync.indirect[interface {},interface {}]]).Load │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[interface {},interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[interface {},interface {}]; internal/sync.children [16]sync/atomic.Pointer[internal/sync.node[interface {},interface {}]] }]).Load │ │ │ │ -sync/atomic.(*Pointer[internal/sync.node[interface {},interface {}]]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.isEntry bool }]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[internal/sync.node[interface {},interface {}]]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.isEntry bool }]).Swap │ │ │ │ -sync/atomic.(*Pointer[internal/sync.node[interface {},interface {}]]).Store │ │ │ │ -sync/atomic.(*Pointer[internal/sync.node[interface {},interface {}]]).Load │ │ │ │ -sync/atomic.(*Pointer[internal/sync.entry[interface {},interface {}]]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[interface {},interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[interface {},interface {}]]; internal/sync.key interface {}; internal/sync.value interface {} }]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[internal/sync.entry[interface {},interface {}]]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[interface {},interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[interface {},interface {}]]; internal/sync.key interface {}; internal/sync.value interface {} }]).Swap │ │ │ │ -sync/atomic.(*Pointer[internal/sync.entry[interface {},interface {}]]).Store │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[interface {},interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[interface {},interface {}]]; internal/sync.key interface {}; internal/sync.value interface {} }]).Store │ │ │ │ -sync/atomic.(*Pointer[internal/sync.entry[interface {},interface {}]]).Load │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[interface {},interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[interface {},interface {}]]; internal/sync.key interface {}; internal/sync.value interface {} }]).Load │ │ │ │ type:.eq.sync/atomic.Pointer[sync.poolChainElt] │ │ │ │ type:.eq.sync.poolLocal │ │ │ │ type:.eq.sync.poolLocalInternal │ │ │ │ type:.eq.sync.poolChain │ │ │ │ type:.eq.sync/atomic.Pointer[internal/sync.indirect[interface {},interface {}]] │ │ │ │ type:.eq.internal/sync.indirect[interface {},interface {}] │ │ │ │ type:.eq.internal/sync.entry[interface {},interface {}] │ │ │ │ type:.eq.sync/atomic.Pointer[internal/sync.entry[interface {},interface {}]] │ │ │ │ type:.eq.[16]sync/atomic.Pointer[internal/sync.node[interface {},interface {}]] │ │ │ │ type:.eq.sync/atomic.Pointer[internal/sync.node[interface {},interface {}]] │ │ │ │ -type:.eq.sync.RWMutex │ │ │ │ type:.eq.sync.WaitGroup │ │ │ │ -type:.eq.sync.Cond │ │ │ │ type:.eq.sync.Once │ │ │ │ type:.eq.internal/sync.entry[go.shape.interface {},go.shape.interface {}] │ │ │ │ type:.eq.sync/atomic.Pointer[internal/sync.entry[go.shape.interface {},go.shape.interface {}]] │ │ │ │ type:.eq.internal/sync.indirect[go.shape.interface {},go.shape.interface {}] │ │ │ │ type:.eq.[16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] │ │ │ │ type:.eq.sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] │ │ │ │ -type:.eq.go.shape.struct { internal/sync.node = internal/sync.node[go.shape.interface {},go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.interface {},go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] } │ │ │ │ -type:.eq.sync/atomic.Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.interface {},go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.interface {},go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] }] │ │ │ │ -internal/bisect.New │ │ │ │ -internal/bisect.(*Matcher).MarkerOnly │ │ │ │ -internal/bisect.(*Matcher).ShouldEnable │ │ │ │ -internal/bisect.(*Matcher).matchResult │ │ │ │ -internal/bisect.(*Matcher).ShouldPrint │ │ │ │ -internal/bisect.(*Matcher).FileLine │ │ │ │ -internal/bisect.(*Matcher).fileLine │ │ │ │ -internal/bisect.printFileLine │ │ │ │ -internal/bisect.AppendMarker │ │ │ │ -internal/bisect.appendFileLine │ │ │ │ -internal/bisect.(*Matcher).Stack │ │ │ │ -internal/bisect.(*Matcher).stack │ │ │ │ -runtime.Callers │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).Load │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).CompareAndSwap │ │ │ │ -internal/bisect.PrintMarker │ │ │ │ -internal/bisect.printStack │ │ │ │ -internal/bisect.Hash │ │ │ │ -internal/bisect.fnvUint64 │ │ │ │ -internal/bisect.fnvString │ │ │ │ -internal/bisect.fnvUint32 │ │ │ │ -internal/bisect.fnv │ │ │ │ -internal/bisect.(*parseError).Error │ │ │ │ -internal/bisect.(*dedup).seen │ │ │ │ -internal/bisect.(*dedup).seenLossy │ │ │ │ -sync/atomic.(*Pointer[internal/bisect.dedup]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[internal/bisect.dedup]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).Swap │ │ │ │ -sync/atomic.(*Pointer[internal/bisect.dedup]).Store │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).Store │ │ │ │ -sync/atomic.(*Pointer[internal/bisect.dedup]).Load │ │ │ │ -type:.eq.internal/bisect.cond │ │ │ │ -type:.eq.sync/atomic.Pointer[internal/bisect.dedup] │ │ │ │ -type:.eq.[2]interface {} │ │ │ │ -internal/godebug.(*Setting).IncNonDefault │ │ │ │ -internal/godebug.(*Setting).register │ │ │ │ -internal/godebug.(*Setting).Name │ │ │ │ -internal/godebug.(*Setting).Value │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Load │ │ │ │ -internal/godebug.(*Setting).Value.func1 │ │ │ │ -internal/godebug.(*Setting).Undocumented │ │ │ │ -internal/godebug.lookup │ │ │ │ -internal/godebugs.Lookup │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Store │ │ │ │ -internal/godebug.init.0 │ │ │ │ -internal/godebug.newIncNonDefault │ │ │ │ -internal/godebug.New │ │ │ │ -internal/godebug.update │ │ │ │ -internal/godebug.update.func2 │ │ │ │ -internal/godebug.update.func1 │ │ │ │ -internal/godebug.update.deferwrap1 │ │ │ │ -internal/godebug.parse │ │ │ │ -internal/godebug.(*runtimeStderr).Write │ │ │ │ -sync/atomic.(*Pointer[internal/godebug.value]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[internal/godebug.value]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Swap │ │ │ │ -sync/atomic.(*Pointer[internal/godebug.value]).Store │ │ │ │ -sync/atomic.(*Pointer[internal/godebug.value]).Load │ │ │ │ -internal/godebug.(*Setting).IncNonDefault-fm │ │ │ │ -sync/atomic.(*Uint64).Load-fm │ │ │ │ -internal/godebug.(*Setting).register-fm │ │ │ │ -type:.eq.internal/godebug.setting │ │ │ │ -type:.eq.sync/atomic.Pointer[internal/godebug.value] │ │ │ │ -type:.eq.internal/godebug.value │ │ │ │ -type:.eq.internal/godebug.Setting │ │ │ │ +internal/reflectlite.rtype.String │ │ │ │ +internal/reflectlite.rtype.nameOff │ │ │ │ +internal/reflectlite.rtype.common │ │ │ │ +internal/reflectlite.rtype.Name │ │ │ │ +internal/abi.(*Type).HasName │ │ │ │ +internal/reflectlite.elem │ │ │ │ +internal/abi.(*Type).Elem │ │ │ │ +internal/reflectlite.rtype.Elem │ │ │ │ +internal/reflectlite.toType │ │ │ │ +internal/reflectlite.rtype.NumField │ │ │ │ +internal/abi.(*Type).StructType │ │ │ │ +internal/reflectlite.(*rtype).Name │ │ │ │ +internal/reflectlite.(*rtype).NumField │ │ │ │ +internal/reflectlite.(*rtype).String │ │ │ │ +internal/reflectlite.(*rtype).common │ │ │ │ +errors.init │ │ │ │ +internal/reflectlite.TypeOf │ │ │ │ +errors.New │ │ │ │ +errors.(*errorString).Error │ │ │ │ +errors.Is │ │ │ │ +internal/reflectlite.rtype.Comparable │ │ │ │ +errors.is │ │ │ │ iter.init │ │ │ │ syscall.init │ │ │ │ sync.OnceFunc │ │ │ │ syscall.init.OnceFunc.func3 │ │ │ │ syscall.init.OnceFunc.func3.1 │ │ │ │ syscall.init.OnceFunc.func3.1.1 │ │ │ │ syscall.init.func1 │ │ │ │ syscall.init.func2 │ │ │ │ syscall.Getenv │ │ │ │ +sync.(*RWMutex).RLock │ │ │ │ syscall.Getenv.deferwrap1 │ │ │ │ syscall.os_checkClonePidfd.deferwrap1 │ │ │ │ syscall.doCheckClonePidfd │ │ │ │ syscall.SetNonblock │ │ │ │ syscall.newNetlinkRouteRequest │ │ │ │ syscall.(*NetlinkRouteRequest).toWireFormat │ │ │ │ syscall.NetlinkRIB │ │ │ │ @@ -20285,98 +5398,58 @@ │ │ │ │ syscall.netlinkRouteAttrAndValue │ │ │ │ syscall.rtaAlignOf │ │ │ │ syscall.init.0 │ │ │ │ syscall.Getrlimit │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { Cur uint64; Max uint64 }]).Store │ │ │ │ syscall.setrlimit │ │ │ │ syscall.ByteSliceFromString │ │ │ │ -syscall.(*Timespec).Unix │ │ │ │ -syscall.(*Timespec).Nano │ │ │ │ -syscall.Fchmodat │ │ │ │ -syscall.Pipe2 │ │ │ │ syscall.Wait4 │ │ │ │ syscall.(*SockaddrInet4).sockaddr │ │ │ │ syscall.(*SockaddrInet6).sockaddr │ │ │ │ syscall.(*SockaddrUnix).sockaddr │ │ │ │ syscall.(*SockaddrLinklayer).sockaddr │ │ │ │ syscall.(*SockaddrNetlink).sockaddr │ │ │ │ syscall.anyToSockaddr │ │ │ │ syscall.Accept4 │ │ │ │ syscall.Getsockname │ │ │ │ -syscall.recvmsgRaw │ │ │ │ -syscall.(*Iovec).SetLen │ │ │ │ -syscall.(*Msghdr).SetControllen │ │ │ │ -syscall.sendmsgN │ │ │ │ syscall.Errno.Error │ │ │ │ internal/strconv.Itoa │ │ │ │ syscall.Errno.Is │ │ │ │ syscall.Errno.Temporary │ │ │ │ syscall.Errno.Timeout │ │ │ │ -syscall.Signal.Signal │ │ │ │ -syscall.Signal.String │ │ │ │ syscall.Bind │ │ │ │ syscall.Connect │ │ │ │ syscall.Getpeername │ │ │ │ syscall.GetsockoptInt │ │ │ │ syscall.Recvfrom │ │ │ │ -syscall.recvfromInet4 │ │ │ │ -syscall.recvfromInet6 │ │ │ │ -syscall.recvmsgInet4 │ │ │ │ -syscall.recvmsgInet6 │ │ │ │ -syscall.Recvmsg │ │ │ │ -syscall.SendmsgN │ │ │ │ -syscall.sendmsgNInet4 │ │ │ │ -syscall.sendmsgNInet6 │ │ │ │ -syscall.sendtoInet4 │ │ │ │ -syscall.sendtoInet6 │ │ │ │ syscall.Sendto │ │ │ │ -syscall.fchmodat │ │ │ │ +syscall.openat │ │ │ │ syscall.BytePtrFromString │ │ │ │ syscall.errnoErr │ │ │ │ -syscall.fchmodat2 │ │ │ │ -syscall.openat │ │ │ │ -syscall.pipe2 │ │ │ │ -syscall.readlinkat │ │ │ │ syscall.unlinkat │ │ │ │ syscall.wait4 │ │ │ │ syscall.Close │ │ │ │ -syscall.Dup │ │ │ │ -syscall.Fchdir │ │ │ │ -syscall.Fchmod │ │ │ │ -syscall.Fchownat │ │ │ │ syscall.fcntl │ │ │ │ -syscall.Fsync │ │ │ │ -syscall.Getdents │ │ │ │ -syscall.Getrusage │ │ │ │ syscall.prlimit1 │ │ │ │ syscall.read │ │ │ │ syscall.Uname │ │ │ │ syscall.write │ │ │ │ syscall.munmap │ │ │ │ -syscall.Fchown │ │ │ │ syscall.Fstat │ │ │ │ -syscall.Ftruncate │ │ │ │ syscall.Listen │ │ │ │ -syscall.pread │ │ │ │ -syscall.pwrite │ │ │ │ syscall.Seek │ │ │ │ -syscall.sendfile │ │ │ │ -syscall.Shutdown │ │ │ │ -syscall.Splice │ │ │ │ syscall.accept4 │ │ │ │ syscall.bind │ │ │ │ syscall.connect │ │ │ │ syscall.fstatat │ │ │ │ syscall.socket │ │ │ │ syscall.getpeername │ │ │ │ syscall.getsockname │ │ │ │ syscall.recvfrom │ │ │ │ syscall.sendto │ │ │ │ -syscall.recvmsg │ │ │ │ -syscall.sendmsg │ │ │ │ os.checkClonePidfd │ │ │ │ syscall.RawSyscall │ │ │ │ syscall.RawSyscall6 │ │ │ │ syscall.Syscall │ │ │ │ syscall.Syscall6 │ │ │ │ syscall.getsockopt │ │ │ │ syscall.setsockopt │ │ │ │ @@ -20386,22 +5459,79 @@ │ │ │ │ type:.eq.syscall.SockaddrLinklayer │ │ │ │ type:.eq.syscall.SockaddrUnix │ │ │ │ type:.eq.syscall.SockaddrInet4 │ │ │ │ syscall.(*Errno).Error │ │ │ │ syscall.(*Errno).Is │ │ │ │ syscall.(*Errno).Temporary │ │ │ │ syscall.(*Errno).Timeout │ │ │ │ -syscall.(*Signal).Signal │ │ │ │ -syscall.(*Signal).String │ │ │ │ -syscall.Syscall │ │ │ │ -syscall.Syscall6 │ │ │ │ -time.init │ │ │ │ -time.map.init.0 │ │ │ │ -time.lookup │ │ │ │ -time.match │ │ │ │ +runtime/cgo.NewHandle │ │ │ │ +sync/atomic.(*Uintptr).Add │ │ │ │ +sync.(*Map).Store │ │ │ │ +internal/sync.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).Store │ │ │ │ +runtime/cgo.Handle.Value │ │ │ │ +sync.(*Map).Load │ │ │ │ +runtime/cgo.Handle.Delete │ │ │ │ +sync.(*Map).LoadAndDelete │ │ │ │ +_cgo_panic │ │ │ │ +crosscall2_trampoline │ │ │ │ +runtime/cgo.set_crosscall2 │ │ │ │ +crosscall2 │ │ │ │ +runtime/cgo.set_crosscall2 │ │ │ │ +internal/bisect.New │ │ │ │ +internal/bisect.(*Matcher).stack │ │ │ │ +runtime.Callers │ │ │ │ +internal/bisect.(*Matcher).ShouldPrint │ │ │ │ +internal/bisect.(*Matcher).matchResult │ │ │ │ +internal/bisect.(*Matcher).ShouldEnable │ │ │ │ +sync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).Load │ │ │ │ +sync/atomic.(*Pointer[go.shape.struct { internal/bisect.recent [128][4]uint64; internal/bisect.mu sync.Mutex; internal/bisect.m map[uint64]bool }]).CompareAndSwap │ │ │ │ +internal/bisect.(*Matcher).MarkerOnly │ │ │ │ +internal/bisect.PrintMarker │ │ │ │ +internal/bisect.AppendMarker │ │ │ │ +internal/bisect.printStack │ │ │ │ +internal/bisect.appendFileLine │ │ │ │ +internal/bisect.Hash │ │ │ │ +internal/bisect.fnvUint64 │ │ │ │ +internal/bisect.fnvString │ │ │ │ +internal/bisect.fnvUint32 │ │ │ │ +internal/bisect.fnv │ │ │ │ +internal/bisect.(*parseError).Error │ │ │ │ +internal/bisect.(*dedup).seen │ │ │ │ +internal/bisect.(*dedup).seenLossy │ │ │ │ +type:.eq.internal/bisect.cond │ │ │ │ +type:.eq.sync/atomic.Pointer[internal/bisect.dedup] │ │ │ │ +internal/godebug.(*Setting).IncNonDefault │ │ │ │ +internal/godebug.(*Setting).register │ │ │ │ +internal/godebug.(*Setting).Name │ │ │ │ +internal/godebug.(*Setting).Value │ │ │ │ +sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Load │ │ │ │ +internal/bisect.(*Matcher).Stack │ │ │ │ +internal/godebug.(*Setting).Value.func1 │ │ │ │ +internal/godebug.(*Setting).Undocumented │ │ │ │ +internal/godebug.lookup │ │ │ │ +internal/godebugs.Lookup │ │ │ │ +sync/atomic.(*Pointer[go.shape.struct { internal/godebug.text string; internal/godebug.bisect *internal/bisect.Matcher }]).Store │ │ │ │ +sync.(*Map).LoadOrStore │ │ │ │ +internal/godebug.init.0 │ │ │ │ +internal/godebug.newIncNonDefault │ │ │ │ +internal/godebug.New │ │ │ │ +internal/godebug.update │ │ │ │ +sync.(*Map).Range │ │ │ │ +internal/godebug.update.func2 │ │ │ │ +internal/godebug.update.func1 │ │ │ │ +internal/godebug.update.deferwrap1 │ │ │ │ +internal/godebug.parse │ │ │ │ +internal/godebug.(*runtimeStderr).Write │ │ │ │ +internal/godebug.(*Setting).IncNonDefault-fm │ │ │ │ +sync/atomic.(*Uint64).Load-fm │ │ │ │ +internal/godebug.(*Setting).register-fm │ │ │ │ +type:.eq.internal/godebug.setting │ │ │ │ +type:.eq.sync/atomic.Pointer[internal/godebug.value] │ │ │ │ +type:.eq.internal/godebug.value │ │ │ │ +type:.eq.internal/godebug.Setting │ │ │ │ time.appendInt │ │ │ │ time.appendInt.func1 │ │ │ │ time.appendNano │ │ │ │ time.digitsLen │ │ │ │ time.separator │ │ │ │ time.Time.String │ │ │ │ time.Time.GoString │ │ │ │ @@ -20414,150 +5544,81 @@ │ │ │ │ time.Time.AppendFormat │ │ │ │ time.Time.appendFormat │ │ │ │ time.Month.String │ │ │ │ time.absDays.weekday │ │ │ │ time.fmtInt │ │ │ │ time.Weekday.String │ │ │ │ time.quote │ │ │ │ -time.(*ParseError).Error │ │ │ │ -time.getnum │ │ │ │ -time.isDigit[go.shape.string] │ │ │ │ -time.skip │ │ │ │ -time.cutspace │ │ │ │ -time.Parse │ │ │ │ -time.parse │ │ │ │ -time.newParseError │ │ │ │ -time.commaOrPeriod │ │ │ │ -time.isLeap │ │ │ │ -time.daysBefore │ │ │ │ -time.daysIn │ │ │ │ -time.(*Time).unixSec │ │ │ │ -time.(*Time).sec │ │ │ │ -time.(*Time).setLoc │ │ │ │ -time.(*Time).stripMono │ │ │ │ -time.getnum3 │ │ │ │ -time.parseTimeZone │ │ │ │ -time.parseGMT │ │ │ │ -time.parseSignedOffset │ │ │ │ -time.leadingInt[go.shape.string] │ │ │ │ -time.(*parseDurationError).Error │ │ │ │ -time.ParseDuration │ │ │ │ -time.leadingFraction │ │ │ │ time.Time.appendFormatRFC3339 │ │ │ │ time.Time.appendStrictRFC3339 │ │ │ │ time.Time.appendStrictRFC3339.func1 │ │ │ │ -time.parseStrictRFC3339 │ │ │ │ time.syncTimer │ │ │ │ time.when │ │ │ │ time.(*Timer).Stop │ │ │ │ time.NewTimer │ │ │ │ time.(*Timer).Reset │ │ │ │ time.sendTime │ │ │ │ time.AfterFunc │ │ │ │ time.goFunc │ │ │ │ time.open │ │ │ │ syscall.Open │ │ │ │ time.closefd │ │ │ │ time.preadn │ │ │ │ syscall.Read │ │ │ │ -time.NewTicker │ │ │ │ -time.(*Ticker).Stop │ │ │ │ -time.(*Ticker).Reset │ │ │ │ time.(*Time).addSec │ │ │ │ +time.(*Time).stripMono │ │ │ │ +time.(*Time).sec │ │ │ │ time.Time.IsZero │ │ │ │ time.Time.After │ │ │ │ time.Time.Before │ │ │ │ -time.Time.Compare │ │ │ │ time.Time.Equal │ │ │ │ -time.dateToAbsDays │ │ │ │ time.absDays.date │ │ │ │ time.absDays.split │ │ │ │ time.absCentury.year │ │ │ │ math/bits.Mul32 │ │ │ │ time.absYday.split │ │ │ │ time.absYday.janFeb │ │ │ │ time.absMonth.month │ │ │ │ time.absDays.yearYday │ │ │ │ time.absYday.yday │ │ │ │ time.absCentury.leap │ │ │ │ time.Time.absSec │ │ │ │ +time.(*Time).unixSec │ │ │ │ time.Time.locabs │ │ │ │ time.Time.Date │ │ │ │ time.Time.Year │ │ │ │ -time.Time.Month │ │ │ │ -time.Time.Day │ │ │ │ -time.Time.Weekday │ │ │ │ -time.Time.ISOWeek │ │ │ │ time.Time.Clock │ │ │ │ -time.Time.Hour │ │ │ │ -time.Time.Minute │ │ │ │ -time.Time.Second │ │ │ │ -time.Time.YearDay │ │ │ │ time.Duration.String │ │ │ │ time.Duration.format │ │ │ │ time.fmtFrac │ │ │ │ -time.Duration.Nanoseconds │ │ │ │ -time.Duration.Microseconds │ │ │ │ -time.Duration.Milliseconds │ │ │ │ -time.Duration.Seconds │ │ │ │ -time.Duration.Minutes │ │ │ │ -time.Duration.Hours │ │ │ │ -time.Duration.Truncate │ │ │ │ -time.Duration.Round │ │ │ │ -time.lessThanHalf │ │ │ │ -time.Duration.Abs │ │ │ │ time.Time.Add │ │ │ │ time.Time.Sub │ │ │ │ time.subMono │ │ │ │ -time.Since │ │ │ │ time.Until │ │ │ │ -time.Time.AddDate │ │ │ │ -time.Time.UTC │ │ │ │ -time.Time.Local │ │ │ │ -time.Time.In │ │ │ │ -time.Time.Zone │ │ │ │ -time.Time.ZoneBounds │ │ │ │ -time.unixTime │ │ │ │ -time.Time.Unix │ │ │ │ -time.Time.UnixMilli │ │ │ │ -time.Time.UnixMicro │ │ │ │ -time.Time.UnixNano │ │ │ │ -time.Time.AppendBinary │ │ │ │ -time.Time.MarshalBinary │ │ │ │ -time.(*Time).UnmarshalBinary │ │ │ │ -time.Time.GobEncode │ │ │ │ -time.(*Time).GobDecode │ │ │ │ time.Time.MarshalJSON │ │ │ │ -time.(*Time).UnmarshalJSON │ │ │ │ time.Time.appendTo │ │ │ │ -time.Time.AppendText │ │ │ │ time.Time.MarshalText │ │ │ │ -time.(*Time).UnmarshalText │ │ │ │ -time.Time.IsDST │ │ │ │ -time.Date │ │ │ │ -time.norm │ │ │ │ time.Time.Truncate │ │ │ │ time.Time.Round │ │ │ │ +time.lessThanHalf │ │ │ │ time.div │ │ │ │ time.(*Location).get │ │ │ │ time.(*Location).String │ │ │ │ -time.FixedZone │ │ │ │ -time.fixedZone │ │ │ │ time.(*Location).lookup │ │ │ │ time.(*Location).lookupFirstZone │ │ │ │ time.(*Location).firstZoneUsed │ │ │ │ time.tzset │ │ │ │ time.tzsetName │ │ │ │ time.tzsetOffset │ │ │ │ time.tzsetNum │ │ │ │ time.tzsetRule │ │ │ │ time.tzruleTime │ │ │ │ -time.(*Location).lookupName │ │ │ │ -time.LoadLocation │ │ │ │ -time.containsDotDot │ │ │ │ +time.isLeap │ │ │ │ +time.daysIn │ │ │ │ +time.daysBefore │ │ │ │ time.fileSizeError.Error │ │ │ │ time.(*dataIO).big8 │ │ │ │ time.(*dataIO).big4 │ │ │ │ time.(*dataIO).read │ │ │ │ time.LoadLocationFromTZData │ │ │ │ time.(*dataIO).rest │ │ │ │ time.(*dataIO).byte │ │ │ │ @@ -20572,221 +5633,49 @@ │ │ │ │ time.loadLocation │ │ │ │ runtime.GOROOT │ │ │ │ time.gorootZoneSource │ │ │ │ time.readFile │ │ │ │ time.read │ │ │ │ time.readFile.deferwrap1 │ │ │ │ time.initLocal │ │ │ │ -time.LoadLocation.func1 │ │ │ │ -time.FixedZone.func1 │ │ │ │ time.nextStdChunk │ │ │ │ time.startsWithLowerCase │ │ │ │ +time.isDigit[go.shape.string] │ │ │ │ time.stdFracSecond │ │ │ │ time.Now │ │ │ │ -time.parseRFC3339[go.shape.[]uint8] │ │ │ │ -time.parseRFC3339[go.shape.[]uint8].func1 │ │ │ │ -time.isDigit[go.shape.[]uint8] │ │ │ │ -time.parseNanoseconds[go.shape.[]uint8] │ │ │ │ -time.atoi[go.shape.[]uint8] │ │ │ │ -time.leadingInt[go.shape.[]uint8] │ │ │ │ -type:.eq.time.parseDurationError │ │ │ │ -type:.eq.time.ParseError │ │ │ │ -time.parseNanoseconds[go.shape.string] │ │ │ │ -time.atoi[go.shape.string] │ │ │ │ -time.parseRFC3339[go.shape.string] │ │ │ │ -time.parseRFC3339[go.shape.string].func1 │ │ │ │ -time.(*Time).Add │ │ │ │ -time.(*Time).AddDate │ │ │ │ -time.(*Time).After │ │ │ │ -time.(*Time).AppendBinary │ │ │ │ -time.(*Time).AppendFormat │ │ │ │ -time.(*Time).AppendText │ │ │ │ -time.(*Time).Before │ │ │ │ -time.(*Time).Clock │ │ │ │ -time.(*Time).Compare │ │ │ │ -time.(*Time).Date │ │ │ │ -time.(*Time).Day │ │ │ │ -time.(*Time).Equal │ │ │ │ -time.(*Time).Format │ │ │ │ +time.init │ │ │ │ time.(*Time).GoString │ │ │ │ -time.(*Time).GobEncode │ │ │ │ -time.(*Time).Hour │ │ │ │ -time.(*Time).ISOWeek │ │ │ │ -time.(*Time).In │ │ │ │ -time.(*Time).IsDST │ │ │ │ time.(*Time).IsZero │ │ │ │ -time.(*Time).Local │ │ │ │ -time.(*Time).Location │ │ │ │ -time.(*Time).MarshalBinary │ │ │ │ time.(*Time).MarshalJSON │ │ │ │ time.(*Time).MarshalText │ │ │ │ -time.(*Time).Minute │ │ │ │ -time.(*Time).Month │ │ │ │ -time.(*Time).Nanosecond │ │ │ │ -time.(*Time).Round │ │ │ │ -time.(*Time).Second │ │ │ │ time.(*Time).String │ │ │ │ -time.(*Time).Sub │ │ │ │ -time.(*Time).Truncate │ │ │ │ -time.(*Time).UTC │ │ │ │ -time.(*Time).Unix │ │ │ │ -time.(*Time).UnixMicro │ │ │ │ -time.(*Time).UnixMilli │ │ │ │ -time.(*Time).UnixNano │ │ │ │ -time.(*Time).Weekday │ │ │ │ -time.(*Time).Year │ │ │ │ -time.(*Time).YearDay │ │ │ │ -time.(*Time).Zone │ │ │ │ -time.(*Time).ZoneBounds │ │ │ │ -time.(*Month).String │ │ │ │ -time.(*Weekday).String │ │ │ │ -time.(*Duration).Abs │ │ │ │ -time.(*Duration).Hours │ │ │ │ -time.(*Duration).Microseconds │ │ │ │ -time.(*Duration).Milliseconds │ │ │ │ -time.(*Duration).Minutes │ │ │ │ -time.(*Duration).Nanoseconds │ │ │ │ -time.(*Duration).Round │ │ │ │ -time.(*Duration).Seconds │ │ │ │ time.(*Duration).String │ │ │ │ -time.(*Duration).Truncate │ │ │ │ time.(*fileSizeError).Error │ │ │ │ type:.eq.time.zone │ │ │ │ type:.eq.time.zoneTrans │ │ │ │ type:.eq.time.Timer │ │ │ │ -type:.eq.[1]time.zone │ │ │ │ -type:.eq.[1]time.zoneTrans │ │ │ │ -context.init │ │ │ │ -context.deadlineExceededError.Error │ │ │ │ -context.deadlineExceededError.Timeout │ │ │ │ -context.deadlineExceededError.Temporary │ │ │ │ -context.emptyCtx.Deadline │ │ │ │ -context.emptyCtx.Done │ │ │ │ -context.emptyCtx.Err │ │ │ │ -context.emptyCtx.Value │ │ │ │ -context.backgroundCtx.String │ │ │ │ -context.WithCancel │ │ │ │ -context.withCancel │ │ │ │ -context.WithCancel.func1 │ │ │ │ -context.WithCancelCause │ │ │ │ -context.WithCancelCause.func1 │ │ │ │ -context.Cause │ │ │ │ -context.AfterFunc │ │ │ │ -context.AfterFunc.func1 │ │ │ │ -context.AfterFunc.func1.1 │ │ │ │ -context.(*afterFuncCtx).cancel │ │ │ │ -context.(*afterFuncCtx).cancel.func1 │ │ │ │ -context.parentCancelCtx │ │ │ │ -context.removeChild │ │ │ │ -context.init.0 │ │ │ │ -context.(*cancelCtx).Value │ │ │ │ -context.(*cancelCtx).Done │ │ │ │ -context.(*cancelCtx).Done.deferwrap1 │ │ │ │ -context.(*cancelCtx).Err │ │ │ │ -context.(*cancelCtx).propagateCancel │ │ │ │ -context.(*cancelCtx).propagateCancel.func2 │ │ │ │ -context.(*cancelCtx).propagateCancel.func1 │ │ │ │ -context.contextName │ │ │ │ -context.(*cancelCtx).String │ │ │ │ -context.(*cancelCtx).cancel │ │ │ │ -context.withoutCancelCtx.Deadline │ │ │ │ -context.withoutCancelCtx.Done │ │ │ │ -context.withoutCancelCtx.Err │ │ │ │ -context.withoutCancelCtx.Value │ │ │ │ -context.withoutCancelCtx.String │ │ │ │ -context.WithDeadlineCause │ │ │ │ -context.WithDeadlineCause.func3 │ │ │ │ -context.WithDeadlineCause.func2 │ │ │ │ -context.WithDeadlineCause.deferwrap1 │ │ │ │ -context.WithDeadlineCause.func1 │ │ │ │ -context.(*timerCtx).Deadline │ │ │ │ -context.(*timerCtx).String │ │ │ │ -context.(*timerCtx).cancel │ │ │ │ -context.WithTimeout │ │ │ │ -context.WithDeadline │ │ │ │ -context.WithValue │ │ │ │ -context.stringify │ │ │ │ -context.(*valueCtx).String │ │ │ │ -context.(*valueCtx).Value │ │ │ │ -context.value │ │ │ │ -type:.eq.context.valueCtx │ │ │ │ -context.(*deadlineExceededError).Error │ │ │ │ -context.(*deadlineExceededError).Temporary │ │ │ │ -context.(*deadlineExceededError).Timeout │ │ │ │ -context.(*emptyCtx).Deadline │ │ │ │ -context.(*emptyCtx).Done │ │ │ │ -context.(*emptyCtx).Err │ │ │ │ -context.(*emptyCtx).Value │ │ │ │ -context.backgroundCtx.Deadline │ │ │ │ -context.(*backgroundCtx).Deadline │ │ │ │ -context.backgroundCtx.Done │ │ │ │ -context.(*backgroundCtx).Done │ │ │ │ -context.backgroundCtx.Err │ │ │ │ -context.(*backgroundCtx).Err │ │ │ │ -context.(*backgroundCtx).String │ │ │ │ -context.backgroundCtx.Value │ │ │ │ -context.(*backgroundCtx).Value │ │ │ │ -context.cancelCtx.Deadline │ │ │ │ -context.(*cancelCtx).Deadline │ │ │ │ -context.afterFuncCtx.Deadline │ │ │ │ -context.(*afterFuncCtx).Deadline │ │ │ │ -context.(*afterFuncCtx).Done │ │ │ │ -context.(*afterFuncCtx).Err │ │ │ │ -context.(*afterFuncCtx).String │ │ │ │ -context.(*afterFuncCtx).Value │ │ │ │ -context.stopCtx.Deadline │ │ │ │ -context.(*stopCtx).Deadline │ │ │ │ -context.stopCtx.Done │ │ │ │ -context.(*stopCtx).Done │ │ │ │ -context.stopCtx.Err │ │ │ │ -context.(*stopCtx).Err │ │ │ │ -context.stopCtx.Value │ │ │ │ -context.(*stopCtx).Value │ │ │ │ -context.(*withoutCancelCtx).Deadline │ │ │ │ -context.(*withoutCancelCtx).Done │ │ │ │ -context.(*withoutCancelCtx).Err │ │ │ │ -context.(*withoutCancelCtx).String │ │ │ │ -context.(*withoutCancelCtx).Value │ │ │ │ -context.(*timerCtx).Done │ │ │ │ -context.(*timerCtx).Err │ │ │ │ -context.(*timerCtx).Value │ │ │ │ -context.valueCtx.Deadline │ │ │ │ -context.(*valueCtx).Deadline │ │ │ │ -context.valueCtx.Done │ │ │ │ -context.(*valueCtx).Done │ │ │ │ -context.valueCtx.Err │ │ │ │ -context.(*valueCtx).Err │ │ │ │ unicode/utf8.decodeRuneSlow │ │ │ │ unicode/utf8.decodeRuneInStringSlow │ │ │ │ -unicode/utf8.DecodeLastRune │ │ │ │ -unicode/utf8.RuneStart │ │ │ │ -unicode/utf8.DecodeRune │ │ │ │ unicode/utf8.DecodeLastRuneInString │ │ │ │ +unicode/utf8.RuneStart │ │ │ │ unicode/utf8.DecodeRuneInString │ │ │ │ unicode/utf8.encodeRuneNonASCII │ │ │ │ unicode/utf8.appendRuneNonASCII │ │ │ │ -unicode/utf8.Valid │ │ │ │ -unicode/utf8.word[go.shape.[]uint8] │ │ │ │ unicode/utf8.ValidString │ │ │ │ unicode/utf8.word[go.shape.string] │ │ │ │ -strconv.ParseBool │ │ │ │ -internal/strconv.ParseBool │ │ │ │ -strconv.ParseFloat │ │ │ │ strconv.ParseUint │ │ │ │ -strconv.ParseInt │ │ │ │ -strconv.Atoi │ │ │ │ -strconv.Itoa │ │ │ │ strconv.toError │ │ │ │ strconv.syntaxError │ │ │ │ strconv.rangeError │ │ │ │ strconv.(*NumError).Error │ │ │ │ strconv.Quote │ │ │ │ strconv.quoteWith │ │ │ │ strconv.(*NumError).Unwrap │ │ │ │ strconv.baseError │ │ │ │ +strconv.Itoa │ │ │ │ strconv.bitSizeError │ │ │ │ strconv.appendQuotedWith │ │ │ │ strconv.appendQuotedRuneWith │ │ │ │ unicode/utf8.ValidRune │ │ │ │ strconv.appendEscapedRune │ │ │ │ strconv.isInGraphicList │ │ │ │ strconv.bsearch[go.shape.[]uint16,go.shape.uint16] │ │ │ │ @@ -20797,1188 +5686,355 @@ │ │ │ │ strconv.Unquote │ │ │ │ strconv.unquote │ │ │ │ strconv.index │ │ │ │ strconv.contains │ │ │ │ strconv.IsPrint │ │ │ │ strconv.bsearch[go.shape.[]uint32,go.shape.uint32] │ │ │ │ type:.eq.strconv.NumError │ │ │ │ -unicode.map.init.0 │ │ │ │ -unicode.map.init.1 │ │ │ │ -unicode.map.init.2 │ │ │ │ unicode.IsPrint │ │ │ │ unicode.In │ │ │ │ unicode.IsSpace │ │ │ │ unicode.is16 │ │ │ │ unicode.is32 │ │ │ │ unicode.Is │ │ │ │ unicode.isExcludingLatin │ │ │ │ unicode.to │ │ │ │ unicode.lookupCaseRange │ │ │ │ unicode.convertCase │ │ │ │ -unicode.ToUpper │ │ │ │ -unicode.To │ │ │ │ unicode.ToLower │ │ │ │ +unicode.To │ │ │ │ unicode.SimpleFold │ │ │ │ unicode.init │ │ │ │ math.init │ │ │ │ -math.Floor │ │ │ │ -math.Ceil │ │ │ │ -math.Trunc │ │ │ │ -math.frexp │ │ │ │ -math.IsInf │ │ │ │ -math.Abs │ │ │ │ -math.Float64bits │ │ │ │ -math.Float64frombits │ │ │ │ -math.IsNaN │ │ │ │ -math.normalize │ │ │ │ -math.ldexp │ │ │ │ -math.Inf │ │ │ │ -math.Copysign │ │ │ │ -math.log2 │ │ │ │ -math.Frexp │ │ │ │ -math.Log │ │ │ │ -math.pow │ │ │ │ -math.Signbit │ │ │ │ -math.isOddInt │ │ │ │ -math.Modf │ │ │ │ -math.Pow │ │ │ │ -math.NaN │ │ │ │ -math.Exp │ │ │ │ -math.Sqrt │ │ │ │ -math.Ldexp │ │ │ │ -math.archExp │ │ │ │ -math.archFloor │ │ │ │ -math.archCeil │ │ │ │ -math.archTrunc │ │ │ │ -math.archLog │ │ │ │ reflect.init │ │ │ │ reflect.(*abiSeq).addArg │ │ │ │ +internal/abi.(*Type).Align │ │ │ │ reflect.(*abiSeq).stackAssign │ │ │ │ reflect.align │ │ │ │ reflect.(*abiSeq).addRcvr │ │ │ │ reflect.(*abiSeq).regAssign │ │ │ │ reflect.(*abiSeq).assignFloatN │ │ │ │ reflect.(*abiSeq).assignIntN │ │ │ │ reflect.newAbiDesc │ │ │ │ reflect.(*bitVector).append │ │ │ │ reflect.(*abiSeq).stepsForValue │ │ │ │ +internal/abi.(*IntArgRegBitmap).Set │ │ │ │ reflect.intFromReg │ │ │ │ +internal/abi.(*RegArgs).IntRegArgAddr │ │ │ │ reflect.intToReg │ │ │ │ -reflect.deepValueEqual │ │ │ │ -reflect.Value.IsValid │ │ │ │ -reflect.Value.Type │ │ │ │ -reflect.deepValueEqual.func1 │ │ │ │ -reflect.Value.Kind │ │ │ │ -reflect.flag.kind │ │ │ │ -reflect.Value.IsNil │ │ │ │ -reflect.Value.String │ │ │ │ -reflect.Value.Bool │ │ │ │ -reflect.deepValueEqual.func2 │ │ │ │ -reflect.Value.pointer │ │ │ │ -reflect.Value.Int │ │ │ │ -reflect.Value.Uint │ │ │ │ -reflect.Value.Float │ │ │ │ -reflect.Value.Complex │ │ │ │ -reflect.Value.Len │ │ │ │ -reflect.Value.MapRange │ │ │ │ -reflect.Value.Bytes │ │ │ │ -reflect.DeepEqual │ │ │ │ -reflect.ValueOf │ │ │ │ -reflect.unpackEface │ │ │ │ -reflect.Value.Seq │ │ │ │ -reflect.Value.abiType │ │ │ │ -reflect.rangeNum[go.shape.int,go.shape.int64] │ │ │ │ -reflect.rangeNum[go.shape.int8,go.shape.int64] │ │ │ │ -reflect.rangeNum[go.shape.int16,go.shape.int64] │ │ │ │ -reflect.rangeNum[go.shape.int32,go.shape.int64] │ │ │ │ -reflect.rangeNum[go.shape.int64,go.shape.int64] │ │ │ │ -reflect.rangeNum[go.shape.uint,go.shape.uint64] │ │ │ │ -reflect.rangeNum[go.shape.uint8,go.shape.uint64] │ │ │ │ -reflect.rangeNum[go.shape.uint16,go.shape.uint64] │ │ │ │ -reflect.rangeNum[go.shape.uint32,go.shape.uint64] │ │ │ │ -reflect.rangeNum[go.shape.uint64,go.shape.uint64] │ │ │ │ -reflect.rangeNum[go.shape.uintptr,go.shape.uint64] │ │ │ │ -reflect.Value.Seq.func6 │ │ │ │ -reflect.Value.Seq.func5 │ │ │ │ -reflect.Value.Seq.func4 │ │ │ │ -reflect.Value.Seq.func3 │ │ │ │ -reflect.Value.Seq.func2 │ │ │ │ -reflect.Value.Seq.rangeNum[go.shape.uintptr,go.shape.uint64].func17 │ │ │ │ -reflect.Value.Seq.rangeNum[go.shape.uint64,go.shape.uint64].func16 │ │ │ │ -reflect.Value.Seq.rangeNum[go.shape.uint32,go.shape.uint64].func15 │ │ │ │ -reflect.Value.Seq.rangeNum[go.shape.uint16,go.shape.uint64].func14 │ │ │ │ -reflect.Value.Seq.rangeNum[go.shape.uint8,go.shape.uint64].func13 │ │ │ │ -reflect.Value.Seq.rangeNum[go.shape.uint,go.shape.uint64].func12 │ │ │ │ -reflect.Value.Seq.rangeNum[go.shape.int64,go.shape.int64].func11 │ │ │ │ -reflect.Value.Seq.rangeNum[go.shape.int32,go.shape.int64].func10 │ │ │ │ -reflect.Value.Seq.rangeNum[go.shape.int16,go.shape.int64].func9 │ │ │ │ -reflect.Value.Seq.rangeNum[go.shape.int8,go.shape.int64].func8 │ │ │ │ -reflect.Value.Seq.rangeNum[go.shape.int,go.shape.int64].func7 │ │ │ │ -reflect.Value.Seq.func1 │ │ │ │ -reflect.Value.Seq.func1.1 │ │ │ │ -reflect.Value.Seq2 │ │ │ │ -reflect.Value.Seq2.func5 │ │ │ │ -reflect.Value.Seq2.func4 │ │ │ │ -reflect.Value.Seq2.func3 │ │ │ │ -reflect.Value.Seq2.func2 │ │ │ │ -reflect.Value.Seq2.func1 │ │ │ │ -reflect.Value.Seq2.func1.1 │ │ │ │ -reflect.MakeFunc │ │ │ │ reflect.makeMethodValue │ │ │ │ +reflect.Value.Type │ │ │ │ reflect.methodValueCallCodePtr │ │ │ │ reflect.moveMakeFuncArgPtrs │ │ │ │ -reflect.Value.MapIndex │ │ │ │ -reflect.flag.mustBe │ │ │ │ -reflect.flag.ro │ │ │ │ reflect.mapIterStart │ │ │ │ reflect.mapIterNext │ │ │ │ -reflect.Value.MapKeys │ │ │ │ reflect.(*MapIter).Key │ │ │ │ -reflect.Value.SetIterKey │ │ │ │ -reflect.flag.mustBeAssignable │ │ │ │ -reflect.flag.mustBeExported │ │ │ │ +internal/runtime/maps.(*Iter).Key │ │ │ │ +reflect.flag.ro │ │ │ │ reflect.(*MapIter).Value │ │ │ │ -reflect.Value.SetIterValue │ │ │ │ +internal/runtime/maps.(*Iter).Elem │ │ │ │ reflect.(*MapIter).Next │ │ │ │ -reflect.(*MapIter).Reset │ │ │ │ -reflect.Value.SetMapIndex │ │ │ │ +reflect.Value.IsValid │ │ │ │ +internal/runtime/maps.(*Iter).Initialized │ │ │ │ +reflect.Value.pointer │ │ │ │ reflect.flag.panicNotMap │ │ │ │ +reflect.flag.mustBe │ │ │ │ reflect.(*rtype).common │ │ │ │ reflect.pkgPath │ │ │ │ -reflect.Method.IsExported │ │ │ │ reflect.Kind.String │ │ │ │ reflect.(*rtype).exportedMethods │ │ │ │ reflect.(*rtype).uncommon │ │ │ │ reflect.elem │ │ │ │ reflect.stringFor │ │ │ │ -reflect.(*rtype).OverflowComplex │ │ │ │ -reflect.(*rtype).Kind │ │ │ │ -reflect.overflowFloat32 │ │ │ │ -reflect.(*rtype).OverflowFloat │ │ │ │ -reflect.(*rtype).OverflowInt │ │ │ │ -reflect.(*rtype).Size │ │ │ │ -reflect.(*rtype).OverflowUint │ │ │ │ -reflect.(*rtype).CanSeq │ │ │ │ -reflect.(*rtype).Elem │ │ │ │ -reflect.toType │ │ │ │ -reflect.canRangeFunc │ │ │ │ -reflect.(*rtype).CanSeq2 │ │ │ │ -reflect.canRangeFunc2 │ │ │ │ -reflect.(*rtype).Fields │ │ │ │ -reflect.(*rtype).Fields.func1 │ │ │ │ -reflect.(*rtype).Methods │ │ │ │ -reflect.(*rtype).Methods.func1 │ │ │ │ -reflect.(*rtype).Ins │ │ │ │ -reflect.(*rtype).Ins.func1 │ │ │ │ -reflect.(*rtype).Outs │ │ │ │ -reflect.(*rtype).Outs.func1 │ │ │ │ reflect.ChanDir.String │ │ │ │ -reflect.(*interfaceType).Method │ │ │ │ -reflect.(*interfaceType).nameOff │ │ │ │ -reflect.(*rtype).nameOff │ │ │ │ -reflect.(*interfaceType).typeOff │ │ │ │ -reflect.(*rtype).typeOff │ │ │ │ -reflect.(*interfaceType).MethodByName │ │ │ │ -reflect.StructField.IsExported │ │ │ │ -reflect.StructTag.Get │ │ │ │ reflect.StructTag.Lookup │ │ │ │ reflect.(*structType).Field │ │ │ │ -reflect.(*structType).FieldByIndex │ │ │ │ -reflect.(*structType).FieldByNameFunc │ │ │ │ -reflect.(*structType).FieldByName │ │ │ │ -reflect.(*structType).FieldByName.func1 │ │ │ │ -reflect.TypeOf │ │ │ │ +reflect.toType │ │ │ │ +internal/abi.(*StructField).Embedded │ │ │ │ reflect.implements │ │ │ │ +internal/abi.(*UncommonType).Methods │ │ │ │ +reflect.(*interfaceType).nameOff │ │ │ │ +reflect.(*rtype).nameOff │ │ │ │ reflect.nameOffFor │ │ │ │ reflect.typeOffFor │ │ │ │ +reflect.(*rtype).typeOff │ │ │ │ +reflect.(*interfaceType).typeOff │ │ │ │ reflect.specialChannelAssignability │ │ │ │ +internal/abi.(*Type).ChanDir │ │ │ │ reflect.nameFor │ │ │ │ reflect.directlyAssignable │ │ │ │ reflect.haveIdenticalType │ │ │ │ reflect.pkgPathFor │ │ │ │ reflect.haveIdenticalUnderlyingType │ │ │ │ -reflect.initFuncTypes │ │ │ │ -reflect.initFuncTypes.deferwrap1 │ │ │ │ -reflect.FuncOf │ │ │ │ -reflect.fnv1 │ │ │ │ +internal/abi.(*Type).Len │ │ │ │ +internal/abi.(*Type).Key │ │ │ │ +internal/abi.(*FuncType).NumIn │ │ │ │ +internal/abi.(*FuncType).In │ │ │ │ +internal/abi.(*FuncType).Out │ │ │ │ +reflect.funcLayout │ │ │ │ reflect.newName │ │ │ │ reflect.resolveReflectName │ │ │ │ -reflect.FuncOf.func1 │ │ │ │ -reflect.FuncOf.deferwrap1 │ │ │ │ -reflect.funcStr │ │ │ │ -reflect.emitGCMask │ │ │ │ -reflect.SliceOf │ │ │ │ -reflect.isLetter │ │ │ │ -unicode.IsLetter │ │ │ │ -reflect.isValidFieldName │ │ │ │ -unicode.IsDigit │ │ │ │ -reflect.isRegularMemory │ │ │ │ -reflect.isPaddedField │ │ │ │ -reflect.StructOf │ │ │ │ -reflect.Value.Interface │ │ │ │ -reflect.resolveReflectText │ │ │ │ -reflect.resolveReflectType │ │ │ │ -reflect.textOffFor │ │ │ │ -reflect.(*rtype).textOff │ │ │ │ -reflect.StructOf.func2 │ │ │ │ -reflect.add │ │ │ │ -reflect.StructOf.func1 │ │ │ │ -reflect.StructOf.deferwrap1 │ │ │ │ -reflect.embeddedIfaceMethStub │ │ │ │ -reflect.runtimeStructField │ │ │ │ -reflect.typeptrdata │ │ │ │ -reflect.ArrayOf │ │ │ │ -reflect.ArrayOf.func1 │ │ │ │ -reflect.arrayAt │ │ │ │ -reflect.funcLayout │ │ │ │ reflect.funcLayout.func1 │ │ │ │ reflect.addTypeBits │ │ │ │ reflect.packEfaceData │ │ │ │ reflect.(*ValueError).Error │ │ │ │ reflect.valueMethodName │ │ │ │ reflect.flag.mustBeExportedSlow │ │ │ │ reflect.flag.mustBeAssignableSlow │ │ │ │ reflect.Value.Addr │ │ │ │ reflect.ptrTo │ │ │ │ reflect.Value.panicNotBool │ │ │ │ reflect.Value.bytesSlow │ │ │ │ +reflect.flag.kind │ │ │ │ reflect.Value.CanAddr │ │ │ │ -reflect.Value.runes │ │ │ │ -reflect.Value.CanSet │ │ │ │ -reflect.Value.Call │ │ │ │ -reflect.Value.CallSlice │ │ │ │ -reflect.Value.call │ │ │ │ +reflect.methodReceiver │ │ │ │ +reflect.textOffFor │ │ │ │ +reflect.(*rtype).textOff │ │ │ │ +reflect.callMethod │ │ │ │ reflect.storeRcvr │ │ │ │ +reflect.add │ │ │ │ +reflect.floatFromReg │ │ │ │ reflect.floatToReg │ │ │ │ reflect.archFloat32ToReg │ │ │ │ -reflect.floatFromReg │ │ │ │ -reflect.callReflect │ │ │ │ -reflect.methodReceiver │ │ │ │ -reflect.callMethod │ │ │ │ -reflect.funcName │ │ │ │ -reflect.Value.Cap │ │ │ │ -reflect.Value.capNonSlice │ │ │ │ -reflect.Value.Close │ │ │ │ -reflect.Value.CanComplex │ │ │ │ reflect.Value.Elem │ │ │ │ reflect.packIfaceValueIntoEmptyIface │ │ │ │ +reflect.unpackEface │ │ │ │ reflect.Value.Field │ │ │ │ -reflect.Value.FieldByIndex │ │ │ │ -reflect.Value.FieldByIndexErr │ │ │ │ -reflect.Value.FieldByName │ │ │ │ -reflect.Value.FieldByNameFunc │ │ │ │ -reflect.Value.CanFloat │ │ │ │ reflect.Value.Index │ │ │ │ -reflect.Value.CanInt │ │ │ │ -reflect.Value.CanInterface │ │ │ │ -reflect.Value.InterfaceData │ │ │ │ -reflect.escapes │ │ │ │ +reflect.arrayAt │ │ │ │ reflect.Value.IsZero │ │ │ │ +reflect.Value.Bool │ │ │ │ +reflect.Value.Int │ │ │ │ +reflect.Value.Uint │ │ │ │ +reflect.Value.Float │ │ │ │ +reflect.Value.Complex │ │ │ │ +reflect.Value.Len │ │ │ │ +reflect.Value.IsNil │ │ │ │ reflect.isZero │ │ │ │ -reflect.Value.SetZero │ │ │ │ +reflect.Value.Kind │ │ │ │ reflect.Value.lenNonSlice │ │ │ │ reflect.copyVal │ │ │ │ -reflect.Value.Method │ │ │ │ reflect.Value.NumMethod │ │ │ │ -reflect.Value.MethodByName │ │ │ │ reflect.Value.NumField │ │ │ │ -reflect.Value.OverflowComplex │ │ │ │ -reflect.Value.OverflowFloat │ │ │ │ -reflect.Value.OverflowInt │ │ │ │ -reflect.Value.OverflowUint │ │ │ │ reflect.Value.Pointer │ │ │ │ -reflect.Value.Recv │ │ │ │ -reflect.Value.recv │ │ │ │ -reflect.Value.Send │ │ │ │ -reflect.Value.send │ │ │ │ -reflect.chansend │ │ │ │ -reflect.contentEscapes │ │ │ │ +reflect.escapes │ │ │ │ reflect.Value.Set │ │ │ │ -reflect.Value.SetBool │ │ │ │ -reflect.Value.SetBytes │ │ │ │ -reflect.Value.setRunes │ │ │ │ -reflect.Value.SetComplex │ │ │ │ -reflect.Value.SetFloat │ │ │ │ -reflect.Value.SetInt │ │ │ │ -reflect.Value.SetLen │ │ │ │ -reflect.Value.SetCap │ │ │ │ -reflect.Value.SetUint │ │ │ │ -reflect.Value.SetPointer │ │ │ │ -reflect.Value.SetString │ │ │ │ -reflect.Value.Slice │ │ │ │ -reflect.Value.Slice3 │ │ │ │ +reflect.flag.mustBeAssignable │ │ │ │ +reflect.flag.mustBeExported │ │ │ │ +reflect.Value.String │ │ │ │ reflect.Value.stringNonString │ │ │ │ -reflect.Value.TryRecv │ │ │ │ -reflect.Value.TrySend │ │ │ │ reflect.Value.typeSlow │ │ │ │ reflect.Value.abiTypeSlow │ │ │ │ -reflect.Value.CanUint │ │ │ │ -reflect.Value.UnsafeAddr │ │ │ │ reflect.Value.UnsafePointer │ │ │ │ -reflect.Value.Fields │ │ │ │ -reflect.Value.Fields.func1 │ │ │ │ -reflect.Value.Methods │ │ │ │ -reflect.Value.Methods.func1 │ │ │ │ -reflect.typesMustMatch │ │ │ │ -reflect.Value.Grow │ │ │ │ -reflect.Value.grow │ │ │ │ -reflect.Value.extendSlice │ │ │ │ -reflect.Value.Clear │ │ │ │ -reflect.Append │ │ │ │ -reflect.Copy │ │ │ │ -reflect.MakeSlice │ │ │ │ -reflect.MakeMapWithSize │ │ │ │ -reflect.Zero │ │ │ │ reflect.New │ │ │ │ reflect.Value.assignTo │ │ │ │ -reflect.Value.Convert │ │ │ │ -reflect.Value.CanConvert │ │ │ │ -reflect.Value.Comparable │ │ │ │ -reflect.Value.Comparable-range1 │ │ │ │ -reflect.Value.Equal │ │ │ │ -reflect.convertOp │ │ │ │ -reflect.makeInt │ │ │ │ -reflect.makeFloat │ │ │ │ -reflect.makeFloat32 │ │ │ │ -reflect.makeComplex │ │ │ │ -reflect.makeString │ │ │ │ -reflect.makeBytes │ │ │ │ -reflect.makeRunes │ │ │ │ -reflect.cvtInt │ │ │ │ -reflect.cvtUint │ │ │ │ -reflect.cvtFloatInt │ │ │ │ -reflect.cvtFloatUint │ │ │ │ -reflect.cvtIntFloat │ │ │ │ -reflect.cvtUintFloat │ │ │ │ -reflect.cvtFloat │ │ │ │ -reflect.cvtComplex │ │ │ │ -reflect.cvtIntString │ │ │ │ -reflect.cvtUintString │ │ │ │ -reflect.cvtBytesString │ │ │ │ -reflect.cvtStringBytes │ │ │ │ -reflect.cvtRunesString │ │ │ │ -reflect.cvtStringRunes │ │ │ │ -reflect.cvtSliceArrayPtr │ │ │ │ -reflect.cvtSliceArray │ │ │ │ -reflect.cvtDirect │ │ │ │ -reflect.cvtT2I │ │ │ │ -reflect.cvtI2I │ │ │ │ -reflect.mapassign_faststr │ │ │ │ reflect.(*rtype).Key │ │ │ │ +reflect.(*rtype).Kind │ │ │ │ reflect.(*rtype).String │ │ │ │ -reflect.(*rtype).Bits │ │ │ │ -reflect.(*rtype).Align │ │ │ │ -reflect.(*rtype).FieldAlign │ │ │ │ reflect.(*rtype).NumMethod │ │ │ │ reflect.(*interfaceType).NumMethod │ │ │ │ -reflect.(*rtype).Method │ │ │ │ -reflect.(*rtype).MethodByName │ │ │ │ reflect.(*rtype).PkgPath │ │ │ │ reflect.(*rtype).Name │ │ │ │ -reflect.(*rtype).ChanDir │ │ │ │ +reflect.(*rtype).Elem │ │ │ │ reflect.(*rtype).Field │ │ │ │ -reflect.(*rtype).FieldByIndex │ │ │ │ -reflect.(*rtype).FieldByName │ │ │ │ -reflect.(*rtype).FieldByNameFunc │ │ │ │ -reflect.(*rtype).Len │ │ │ │ reflect.(*rtype).NumField │ │ │ │ -reflect.(*rtype).In │ │ │ │ -reflect.(*rtype).NumIn │ │ │ │ -reflect.(*rtype).NumOut │ │ │ │ -reflect.(*rtype).Out │ │ │ │ -reflect.(*rtype).IsVariadic │ │ │ │ reflect.(*rtype).ptrTo │ │ │ │ +reflect.fnv1 │ │ │ │ reflect.(*rtype).Implements │ │ │ │ -reflect.(*rtype).AssignableTo │ │ │ │ -reflect.(*rtype).ConvertibleTo │ │ │ │ -reflect.(*rtype).Comparable │ │ │ │ reflect.typesByString │ │ │ │ reflect.rtypeOff │ │ │ │ reflect.valueInterface │ │ │ │ reflect.packEface │ │ │ │ -reflect.mapassign │ │ │ │ -reflect.makeFuncStub │ │ │ │ reflect.methodValueCall │ │ │ │ type:.eq.reflect.Method │ │ │ │ -type:.eq.reflect.MapIter │ │ │ │ reflect.(*Kind).String │ │ │ │ reflect.(*ChanDir).String │ │ │ │ -reflect.(*StructTag).Get │ │ │ │ -reflect.(*StructTag).Lookup │ │ │ │ -reflect.(*StructField).IsExported │ │ │ │ -reflect.(*Value).Addr │ │ │ │ -reflect.(*Value).Bool │ │ │ │ -reflect.(*Value).Bytes │ │ │ │ -reflect.(*Value).Call │ │ │ │ -reflect.(*Value).CallSlice │ │ │ │ -reflect.(*Value).CanAddr │ │ │ │ -reflect.(*Value).CanComplex │ │ │ │ -reflect.(*Value).CanConvert │ │ │ │ -reflect.(*Value).CanFloat │ │ │ │ -reflect.(*Value).CanInt │ │ │ │ -reflect.(*Value).CanInterface │ │ │ │ -reflect.(*Value).CanSet │ │ │ │ -reflect.(*Value).CanUint │ │ │ │ -reflect.(*Value).Cap │ │ │ │ -reflect.(*Value).Clear │ │ │ │ -reflect.(*Value).Close │ │ │ │ -reflect.(*Value).Comparable │ │ │ │ -reflect.(*Value).Complex │ │ │ │ -reflect.(*Value).Convert │ │ │ │ -reflect.(*Value).Elem │ │ │ │ -reflect.(*Value).Equal │ │ │ │ -reflect.(*Value).Field │ │ │ │ -reflect.(*Value).FieldByIndex │ │ │ │ -reflect.(*Value).FieldByIndexErr │ │ │ │ -reflect.(*Value).FieldByName │ │ │ │ -reflect.(*Value).FieldByNameFunc │ │ │ │ -reflect.(*Value).Fields │ │ │ │ -reflect.(*Value).Float │ │ │ │ -reflect.(*Value).Grow │ │ │ │ -reflect.(*Value).Index │ │ │ │ -reflect.(*Value).Int │ │ │ │ -reflect.(*Value).Interface │ │ │ │ -reflect.(*Value).InterfaceData │ │ │ │ -reflect.(*Value).IsNil │ │ │ │ -reflect.(*Value).IsValid │ │ │ │ reflect.(*Value).IsZero │ │ │ │ reflect.(*Value).Kind │ │ │ │ -reflect.(*Value).Len │ │ │ │ -reflect.(*Value).MapIndex │ │ │ │ -reflect.(*Value).MapKeys │ │ │ │ -reflect.(*Value).MapRange │ │ │ │ -reflect.(*Value).Method │ │ │ │ -reflect.(*Value).MethodByName │ │ │ │ -reflect.(*Value).Methods │ │ │ │ -reflect.(*Value).Methods.Value.Methods.func1 │ │ │ │ reflect.(*Value).NumField │ │ │ │ -reflect.(*Value).NumMethod │ │ │ │ -reflect.(*Value).OverflowComplex │ │ │ │ -reflect.(*Value).OverflowFloat │ │ │ │ -reflect.(*Value).OverflowInt │ │ │ │ -reflect.(*Value).OverflowUint │ │ │ │ -reflect.(*Value).Pointer │ │ │ │ -reflect.(*Value).Recv │ │ │ │ -reflect.(*Value).Send │ │ │ │ -reflect.(*Value).Seq │ │ │ │ -reflect.(*Value).Seq2 │ │ │ │ -reflect.(*Value).Set │ │ │ │ -reflect.(*Value).SetBool │ │ │ │ -reflect.(*Value).SetBytes │ │ │ │ -reflect.(*Value).SetCap │ │ │ │ -reflect.(*Value).SetComplex │ │ │ │ -reflect.(*Value).SetFloat │ │ │ │ -reflect.(*Value).SetInt │ │ │ │ -reflect.(*Value).SetIterKey │ │ │ │ -reflect.(*Value).SetIterValue │ │ │ │ -reflect.(*Value).SetLen │ │ │ │ -reflect.(*Value).SetMapIndex │ │ │ │ -reflect.(*Value).SetPointer │ │ │ │ -reflect.(*Value).SetString │ │ │ │ -reflect.(*Value).SetUint │ │ │ │ -reflect.(*Value).SetZero │ │ │ │ -reflect.(*Value).Slice │ │ │ │ -reflect.(*Value).Slice3 │ │ │ │ reflect.(*Value).String │ │ │ │ -reflect.(*Value).TryRecv │ │ │ │ -reflect.(*Value).TrySend │ │ │ │ -reflect.(*Value).Type │ │ │ │ -reflect.(*Value).Uint │ │ │ │ -reflect.(*Value).UnsafeAddr │ │ │ │ -reflect.(*Value).UnsafePointer │ │ │ │ -reflect.(*Method).IsExported │ │ │ │ -reflect.(*ptrType).Align │ │ │ │ -reflect.(*ptrType).ArrayType │ │ │ │ -reflect.(*ptrType).ChanDir │ │ │ │ -reflect.(*ptrType).Common │ │ │ │ -reflect.(*ptrType).ExportedMethods │ │ │ │ -reflect.(*ptrType).FieldAlign │ │ │ │ -reflect.(*ptrType).FuncType │ │ │ │ -reflect.(*ptrType).GcSlice │ │ │ │ -reflect.(*ptrType).HasName │ │ │ │ -reflect.(*ptrType).InterfaceType │ │ │ │ -reflect.(*ptrType).IsDirectIface │ │ │ │ -reflect.(*ptrType).Key │ │ │ │ -reflect.(*ptrType).Kind │ │ │ │ -reflect.(*ptrType).Len │ │ │ │ -reflect.(*ptrType).MapType │ │ │ │ -reflect.(*ptrType).NumMethod │ │ │ │ -reflect.(*ptrType).Pointers │ │ │ │ -reflect.(*ptrType).Size │ │ │ │ -reflect.(*ptrType).StructType │ │ │ │ -reflect.(*ptrType).Uncommon │ │ │ │ -reflect.(*structType).Align │ │ │ │ -reflect.(*structType).ArrayType │ │ │ │ -reflect.(*structType).ChanDir │ │ │ │ -reflect.(*structType).Common │ │ │ │ -reflect.(*structType).Elem │ │ │ │ -reflect.(*structType).ExportedMethods │ │ │ │ -reflect.(*structType).FieldAlign │ │ │ │ -reflect.(*structType).FuncType │ │ │ │ -reflect.(*structType).GcSlice │ │ │ │ -reflect.(*structType).HasName │ │ │ │ -reflect.(*structType).InterfaceType │ │ │ │ -reflect.(*structType).IsDirectIface │ │ │ │ -reflect.(*structType).Key │ │ │ │ -reflect.(*structType).Kind │ │ │ │ -reflect.(*structType).Len │ │ │ │ -reflect.(*structType).MapType │ │ │ │ -reflect.(*structType).NumMethod │ │ │ │ -reflect.(*structType).Pointers │ │ │ │ -reflect.(*structType).Size │ │ │ │ -reflect.(*structType).Uncommon │ │ │ │ reflect.moveMakeFuncArgPtrs │ │ │ │ -reflect.callReflect │ │ │ │ reflect.callMethod │ │ │ │ type:.eq.reflect.ValueError │ │ │ │ type:.eq.reflect.makeFuncCtxt │ │ │ │ type:.eq.reflect.methodValue │ │ │ │ -type:.eq.reflect.visit │ │ │ │ -type:.hash.reflect.visit │ │ │ │ internal/fmtsort.Sort │ │ │ │ +reflect.Value.MapRange │ │ │ │ slices.SortStableFunc[go.shape.[]internal/fmtsort.KeyValue,go.shape.struct { Key reflect.Value; Value reflect.Value }] │ │ │ │ internal/fmtsort.compare │ │ │ │ cmp.Compare[go.shape.int64] │ │ │ │ cmp.Compare[go.shape.uint64] │ │ │ │ cmp.Compare[go.shape.float64] │ │ │ │ cmp.isNaN[go.shape.float64] │ │ │ │ cmp.Compare[go.shape.uintptr] │ │ │ │ +reflect.ValueOf │ │ │ │ cmp.Compare[go.shape.string] │ │ │ │ internal/fmtsort.nilCompare │ │ │ │ internal/fmtsort.Sort.func1 │ │ │ │ slices.stableCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }] │ │ │ │ slices.insertionSortCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }] │ │ │ │ slices.symMergeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }] │ │ │ │ slices.rotateCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }] │ │ │ │ slices.swapRangeCmpFunc[go.shape.struct { Key reflect.Value; Value reflect.Value }] │ │ │ │ -io.init.func1 │ │ │ │ -io.WriteString │ │ │ │ io.ReadAtLeast │ │ │ │ -io.CopyN │ │ │ │ -io.LimitReader │ │ │ │ -io.CopyBuffer │ │ │ │ -io.copyBuffer │ │ │ │ -io.(*LimitedReader).Read │ │ │ │ -io.(*SectionReader).Read │ │ │ │ -io.(*SectionReader).Seek │ │ │ │ -io.(*SectionReader).ReadAt │ │ │ │ -io.(*SectionReader).Size │ │ │ │ -io.(*SectionReader).Outer │ │ │ │ io.discard.Write │ │ │ │ -io.discard.WriteString │ │ │ │ -io.discard.ReadFrom │ │ │ │ -io.nopCloser.Close │ │ │ │ -io.nopCloserWriterTo.Close │ │ │ │ -io.nopCloserWriterTo.WriteTo │ │ │ │ -io.ReadAll │ │ │ │ -io.eofReader.Read │ │ │ │ -io.(*multiReader).Read │ │ │ │ -io.(*multiReader).WriteTo │ │ │ │ -io.(*multiReader).writeToWithBuffer │ │ │ │ -io.(*onceError).Store │ │ │ │ -io.(*onceError).Store.deferwrap1 │ │ │ │ -io.(*onceError).Load │ │ │ │ -io.(*onceError).Load.deferwrap1 │ │ │ │ -io.(*pipe).read │ │ │ │ -io.(*pipe).closeRead │ │ │ │ -io.(*pipe).closeRead.func1 │ │ │ │ -io.(*pipe).write │ │ │ │ -io.(*pipe).write.deferwrap1 │ │ │ │ -io.(*pipe).closeWrite │ │ │ │ -io.(*pipe).closeWrite.func1 │ │ │ │ -io.(*pipe).readCloseError │ │ │ │ -io.(*pipe).writeCloseError │ │ │ │ -io.(*PipeReader).Read │ │ │ │ -io.(*PipeReader).Close │ │ │ │ -io.(*PipeReader).CloseWithError │ │ │ │ -io.(*PipeWriter).Write │ │ │ │ -io.(*PipeWriter).Close │ │ │ │ -io.(*PipeWriter).CloseWithError │ │ │ │ -type:.eq.io.LimitedReader │ │ │ │ -io.(*discard).ReadFrom │ │ │ │ io.(*discard).Write │ │ │ │ -io.(*discard).WriteString │ │ │ │ -io.(*nopCloser).Close │ │ │ │ -io.nopCloser.Read │ │ │ │ -io.(*nopCloser).Read │ │ │ │ -io.(*nopCloserWriterTo).Close │ │ │ │ -io.nopCloserWriterTo.Read │ │ │ │ -io.(*nopCloserWriterTo).Read │ │ │ │ -io.(*nopCloserWriterTo).WriteTo │ │ │ │ -io.(*eofReader).Read │ │ │ │ -io.(*onceError).Lock │ │ │ │ -io.(*onceError).TryLock │ │ │ │ -io.(*onceError).Unlock │ │ │ │ -type:.eq.io.SectionReader │ │ │ │ -type:.eq.io.onceError │ │ │ │ -type:.eq.io.pipe │ │ │ │ -type:.eq.io.PipeReader │ │ │ │ -type:.eq.io.PipeWriter │ │ │ │ -path.Match │ │ │ │ -path.scanChunk │ │ │ │ -path.matchChunk │ │ │ │ -path.getEsc │ │ │ │ -path.Clean │ │ │ │ -path.(*lazybuf).append │ │ │ │ -path.(*lazybuf).string │ │ │ │ -path.(*lazybuf).index │ │ │ │ -path.Join │ │ │ │ -path.Base │ │ │ │ -internal/bytealg.LastIndexByteString │ │ │ │ io/fs.init │ │ │ │ -io/fs.FormatFileInfo │ │ │ │ -io/fs.FormatDirEntry │ │ │ │ -io/fs.ValidPath │ │ │ │ io/fs.FileMode.String │ │ │ │ -io/fs.FileMode.IsDir │ │ │ │ -io/fs.FileMode.IsRegular │ │ │ │ -io/fs.FileMode.Perm │ │ │ │ -io/fs.FileMode.Type │ │ │ │ io/fs.(*PathError).Error │ │ │ │ io/fs.(*PathError).Unwrap │ │ │ │ io/fs.(*PathError).Timeout │ │ │ │ -io/fs.globWithLimit │ │ │ │ -io/fs.hasMeta │ │ │ │ -path.Split │ │ │ │ -io/fs.cleanGlobPath │ │ │ │ -io/fs.glob │ │ │ │ -io/fs.ReadDir │ │ │ │ -slices.SortFunc[go.shape.[]io/fs.DirEntry,go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -io/fs.ReadDir.deferwrap1 │ │ │ │ -io/fs.ReadFile │ │ │ │ -io/fs.ReadFile.deferwrap1 │ │ │ │ -io/fs.Stat │ │ │ │ -io/fs.Stat.deferwrap1 │ │ │ │ -io/fs.ReadDir.func1 │ │ │ │ -internal/bytealg.CompareString │ │ │ │ type:.eq.io/fs.PathError │ │ │ │ -slices.pdqsortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -slices.reverseRangeCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -slices.insertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -slices.partitionCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -slices.partitionEqualCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -slices.partialInsertionSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -slices.choosePivotCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -slices.medianAdjacentCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -slices.medianCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -slices.order2CmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -slices.breakPatternsCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -slices.nextPowerOfTwo │ │ │ │ -slices.(*xorshift).Next │ │ │ │ -slices.heapSortCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -slices.siftDownCmpFunc[go.shape.interface { Info() (io/fs.FileInfo, error); IsDir() bool; Name() string; Type() io/fs.FileMode }] │ │ │ │ -io/fs.(*FileMode).IsDir │ │ │ │ -io/fs.(*FileMode).IsRegular │ │ │ │ -io/fs.(*FileMode).Perm │ │ │ │ io/fs.(*FileMode).String │ │ │ │ -io/fs.(*FileMode).Type │ │ │ │ -internal/filepathlite.Clean │ │ │ │ -internal/filepathlite.(*lazybuf).append │ │ │ │ -internal/filepathlite.IsPathSeparator │ │ │ │ -internal/filepathlite.(*lazybuf).string │ │ │ │ -internal/filepathlite.(*lazybuf).index │ │ │ │ -internal/filepathlite.Localize │ │ │ │ -internal/filepathlite.localize │ │ │ │ internal/filepathlite.Base │ │ │ │ -internal/testlog.PanicOnExit0 │ │ │ │ -internal/testlog.PanicOnExit0.deferwrap1 │ │ │ │ internal/testlog.Getenv │ │ │ │ internal/testlog.Logger │ │ │ │ sync/atomic.(*Pointer[go.shape.interface { Chdir(string); Getenv(string); Open(string); Stat(string) }]).Load │ │ │ │ internal/testlog.Open │ │ │ │ internal/testlog.Stat │ │ │ │ -internal/syscall/unix.Fstatat │ │ │ │ -internal/syscall/unix.CopyFileRange │ │ │ │ internal/syscall/unix.Fcntl │ │ │ │ -internal/syscall/unix.GetRandom │ │ │ │ internal/syscall/unix.KernelVersion │ │ │ │ internal/syscall/unix.PidFDOpen │ │ │ │ internal/syscall/unix.Waitid │ │ │ │ internal/poll.init │ │ │ │ sync.OnceValue[go.shape.bool] │ │ │ │ internal/poll.init.OnceValue[go.shape.bool].func4 │ │ │ │ internal/poll.init.OnceValue[go.shape.bool].func4.1 │ │ │ │ internal/poll.init.OnceValue[go.shape.bool].func4.1.1 │ │ │ │ internal/poll.init.func1 │ │ │ │ internal/syscall/unix.KernelVersionGE │ │ │ │ -internal/poll.init.func2 │ │ │ │ -internal/poll.init.func3 │ │ │ │ -internal/poll.CopyFileRange │ │ │ │ -internal/poll.handleCopyFileRangeErr │ │ │ │ -internal/poll.copyFileRange │ │ │ │ -internal/poll.(*FD).writeLock │ │ │ │ -internal/poll.errClosing │ │ │ │ -internal/poll.(*FD).readLock │ │ │ │ -internal/poll.ignoringEINTR2[go.shape.int64] │ │ │ │ -internal/poll.copyFileRange.func1 │ │ │ │ -internal/poll.copyFileRange.deferwrap2 │ │ │ │ -internal/poll.copyFileRange.deferwrap1 │ │ │ │ internal/poll.errNetClosing.Error │ │ │ │ internal/poll.errNetClosing.Timeout │ │ │ │ internal/poll.errNetClosing.Temporary │ │ │ │ internal/poll.(*DeadlineExceededError).Error │ │ │ │ internal/poll.(*DeadlineExceededError).Timeout │ │ │ │ internal/poll.(*DeadlineExceededError).Temporary │ │ │ │ -internal/poll.(*FD).Fsync │ │ │ │ -internal/poll.(*FD).incref │ │ │ │ -internal/poll.(*fdMutex).incref │ │ │ │ -internal/poll.ignoringEINTR │ │ │ │ -internal/poll.(*FD).Fsync.func1 │ │ │ │ -internal/poll.(*FD).Fsync.deferwrap1 │ │ │ │ internal/poll.(*fdMutex).increfAndClose │ │ │ │ internal/poll.(*fdMutex).rwlock │ │ │ │ internal/poll.(*fdMutex).rwunlock │ │ │ │ internal/poll.(*FD).decref │ │ │ │ internal/poll.(*fdMutex).decref │ │ │ │ internal/poll.(*FD).readUnlock │ │ │ │ internal/poll.(*FD).writeUnlock │ │ │ │ internal/poll.(*pollDesc).init │ │ │ │ internal/poll.errnoErr │ │ │ │ internal/poll.(*pollDesc).prepare │ │ │ │ internal/poll.convertErr │ │ │ │ +internal/poll.errClosing │ │ │ │ internal/poll.(*pollDesc).wait │ │ │ │ internal/poll.(*FD).SetDeadline │ │ │ │ -internal/poll.(*FD).SetReadDeadline │ │ │ │ internal/poll.(*FD).SetWriteDeadline │ │ │ │ internal/poll.setDeadlineImpl │ │ │ │ +internal/poll.(*FD).incref │ │ │ │ +internal/poll.(*fdMutex).incref │ │ │ │ internal/poll.setDeadlineImpl.deferwrap1 │ │ │ │ -internal/poll.(*FD).Shutdown │ │ │ │ -internal/poll.(*FD).Shutdown.deferwrap1 │ │ │ │ -internal/poll.(*FD).Fchown │ │ │ │ -internal/poll.(*FD).Fchown.func1 │ │ │ │ -internal/poll.(*FD).Fchown.deferwrap1 │ │ │ │ -internal/poll.(*FD).Ftruncate │ │ │ │ -internal/poll.(*FD).Ftruncate.func1 │ │ │ │ -internal/poll.(*FD).Ftruncate.deferwrap1 │ │ │ │ -internal/poll.(*FD).RawControl │ │ │ │ -internal/poll.(*FD).RawControl.deferwrap1 │ │ │ │ internal/poll.(*FD).Init │ │ │ │ internal/poll.(*FD).destroy │ │ │ │ internal/poll.(*pollDesc).close │ │ │ │ internal/poll.(*SysFile).destroy │ │ │ │ internal/poll.(*FD).Close │ │ │ │ internal/poll.(*pollDesc).evict │ │ │ │ -internal/poll.(*FD).SetBlocking │ │ │ │ -internal/poll.(*FD).SetBlocking.deferwrap1 │ │ │ │ internal/poll.(*FD).Read │ │ │ │ +internal/poll.(*FD).readLock │ │ │ │ internal/poll.(*pollDesc).prepareRead │ │ │ │ internal/poll.ignoringEINTRIO │ │ │ │ internal/poll.(*pollDesc).pollable │ │ │ │ internal/poll.(*pollDesc).waitRead │ │ │ │ internal/poll.(*FD).eofError │ │ │ │ internal/poll.(*FD).Read.deferwrap1 │ │ │ │ -internal/poll.(*FD).Pread │ │ │ │ -internal/poll.ignoringEINTR2[go.shape.int] │ │ │ │ -internal/poll.(*FD).Pread.func1 │ │ │ │ -syscall.Pread │ │ │ │ -internal/poll.(*FD).ReadFrom │ │ │ │ -internal/poll.(*FD).ReadFrom.deferwrap1 │ │ │ │ -internal/poll.(*FD).ReadFromInet4 │ │ │ │ -internal/poll.(*FD).ReadFromInet4.deferwrap1 │ │ │ │ -internal/poll.(*FD).ReadFromInet6 │ │ │ │ -internal/poll.(*FD).ReadFromInet6.deferwrap1 │ │ │ │ -internal/poll.(*FD).ReadMsg │ │ │ │ -internal/poll.(*FD).ReadMsg.deferwrap1 │ │ │ │ -internal/poll.(*FD).ReadMsgInet4 │ │ │ │ -internal/poll.(*FD).ReadMsgInet4.deferwrap1 │ │ │ │ -internal/poll.(*FD).ReadMsgInet6 │ │ │ │ -internal/poll.(*FD).ReadMsgInet6.deferwrap1 │ │ │ │ internal/poll.(*FD).Write │ │ │ │ +internal/poll.(*FD).writeLock │ │ │ │ internal/poll.(*pollDesc).prepareWrite │ │ │ │ syscall.Write │ │ │ │ internal/poll.(*pollDesc).waitWrite │ │ │ │ internal/poll.(*FD).Write.deferwrap1 │ │ │ │ -internal/poll.(*FD).Pwrite │ │ │ │ -syscall.Pwrite │ │ │ │ -internal/poll.(*FD).Pwrite.deferwrap1 │ │ │ │ -internal/poll.(*FD).WriteToInet4 │ │ │ │ -internal/poll.(*FD).WriteToInet4.deferwrap1 │ │ │ │ -internal/poll.(*FD).WriteToInet6 │ │ │ │ -internal/poll.(*FD).WriteToInet6.deferwrap1 │ │ │ │ -internal/poll.(*FD).WriteTo │ │ │ │ -internal/poll.(*FD).WriteTo.deferwrap1 │ │ │ │ -internal/poll.(*FD).WriteMsg │ │ │ │ -internal/poll.(*FD).WriteMsg.deferwrap1 │ │ │ │ -internal/poll.(*FD).WriteMsgInet4 │ │ │ │ -internal/poll.(*FD).WriteMsgInet4.deferwrap1 │ │ │ │ -internal/poll.(*FD).WriteMsgInet6 │ │ │ │ -internal/poll.(*FD).WriteMsgInet6.deferwrap1 │ │ │ │ internal/poll.(*FD).Accept │ │ │ │ internal/poll.(*FD).Accept.deferwrap1 │ │ │ │ -internal/poll.(*FD).Fchmod │ │ │ │ -internal/poll.(*FD).Fchmod.func1 │ │ │ │ -internal/poll.(*FD).Fchmod.deferwrap1 │ │ │ │ internal/poll.(*FD).Fstat │ │ │ │ +internal/poll.ignoringEINTR │ │ │ │ internal/poll.(*FD).Fstat.func1 │ │ │ │ internal/poll.(*FD).Fstat.deferwrap1 │ │ │ │ -internal/poll.DupCloseOnExec │ │ │ │ -internal/poll.(*FD).Dup │ │ │ │ -internal/poll.(*FD).Dup.deferwrap1 │ │ │ │ -internal/poll.(*FD).WaitWrite │ │ │ │ -internal/poll.(*FD).WriteOnce │ │ │ │ -internal/poll.(*FD).WriteOnce.deferwrap1 │ │ │ │ -internal/poll.(*FD).RawRead │ │ │ │ -internal/poll.(*FD).RawRead.deferwrap1 │ │ │ │ -internal/poll.(*FD).RawWrite │ │ │ │ -internal/poll.(*FD).RawWrite.deferwrap1 │ │ │ │ -internal/poll.dupCloseOnExecOld │ │ │ │ -syscall.CloseOnExec │ │ │ │ -internal/poll.dupCloseOnExecOld.deferwrap1 │ │ │ │ -internal/poll.(*FD).Fchdir │ │ │ │ -internal/poll.(*FD).Fchdir.deferwrap1 │ │ │ │ -internal/poll.(*FD).ReadDirent │ │ │ │ -syscall.ReadDirent │ │ │ │ -internal/poll.(*FD).ReadDirent.deferwrap1 │ │ │ │ -internal/poll.(*FD).Seek │ │ │ │ -internal/poll.(*FD).Seek.deferwrap1 │ │ │ │ -internal/poll.writev │ │ │ │ -internal/poll.(*FD).Fstatat │ │ │ │ -internal/poll.(*FD).Fstatat.func1 │ │ │ │ -internal/poll.(*FD).Fstatat.deferwrap1 │ │ │ │ -internal/poll.SendFile │ │ │ │ -internal/poll.sendFile │ │ │ │ -internal/poll.sendFile.deferwrap1 │ │ │ │ -internal/poll.sendFile.func1 │ │ │ │ -internal/poll.sendFileChunk │ │ │ │ -syscall.Sendfile │ │ │ │ internal/poll.accept │ │ │ │ internal/poll.(*FD).SetsockoptInt │ │ │ │ syscall.SetsockoptInt │ │ │ │ internal/poll.(*FD).SetsockoptInt.deferwrap1 │ │ │ │ -internal/poll.(*FD).SetsockoptInet4Addr │ │ │ │ -syscall.SetsockoptInet4Addr │ │ │ │ -internal/poll.(*FD).SetsockoptInet4Addr.deferwrap1 │ │ │ │ -internal/poll.(*FD).SetsockoptLinger │ │ │ │ -syscall.SetsockoptLinger │ │ │ │ -internal/poll.(*FD).SetsockoptLinger.deferwrap1 │ │ │ │ -internal/poll.(*FD).GetsockoptInt │ │ │ │ -internal/poll.(*FD).GetsockoptInt.deferwrap1 │ │ │ │ -internal/poll.(*FD).SetsockoptIPMreqn │ │ │ │ -syscall.SetsockoptIPMreqn │ │ │ │ -internal/poll.(*FD).SetsockoptIPMreqn.deferwrap1 │ │ │ │ -internal/poll.(*FD).SetsockoptByte │ │ │ │ -syscall.SetsockoptByte │ │ │ │ -internal/poll.(*FD).SetsockoptByte.deferwrap1 │ │ │ │ -internal/poll.(*FD).SetsockoptIPMreq │ │ │ │ -syscall.SetsockoptIPMreq │ │ │ │ -internal/poll.(*FD).SetsockoptIPMreq.deferwrap1 │ │ │ │ -internal/poll.(*FD).SetsockoptIPv6Mreq │ │ │ │ -syscall.SetsockoptIPv6Mreq │ │ │ │ -internal/poll.(*FD).SetsockoptIPv6Mreq.deferwrap1 │ │ │ │ -internal/poll.Splice │ │ │ │ -internal/poll.getPipe │ │ │ │ -internal/poll.Splice.deferwrap1 │ │ │ │ -internal/poll.spliceDrain │ │ │ │ -internal/poll.splice │ │ │ │ -internal/poll.spliceDrain.deferwrap1 │ │ │ │ -internal/poll.splicePump │ │ │ │ -internal/poll.splicePump.deferwrap1 │ │ │ │ -internal/poll.newPoolPipe │ │ │ │ -internal/poll.putPipe │ │ │ │ -internal/poll.newPipe │ │ │ │ -internal/poll.destroyPipe │ │ │ │ -internal/poll.(*FD).Writev │ │ │ │ -internal/poll.consume │ │ │ │ -internal/poll.(*FD).Writev.deferwrap1 │ │ │ │ -internal/poll.newPoolPipe.func1 │ │ │ │ -runtime.AddCleanup[go.shape.struct { internal/poll.splicePipeFields; internal/poll.cleanup runtime.Cleanup },go.shape.struct { internal/poll.rfd int; internal/poll.wfd int; internal/poll.data int }] │ │ │ │ -internal/abi.Escape[go.shape.func(go.shape.struct { internal/poll.rfd int; internal/poll.wfd int; internal/poll.data int })] │ │ │ │ -internal/abi.TypeFor[go.shape.struct { internal/poll.splicePipeFields; internal/poll.cleanup runtime.Cleanup }] │ │ │ │ -runtime.AddCleanup[go.shape.struct { internal/poll.splicePipeFields; internal/poll.cleanup runtime.Cleanup },go.shape.struct { internal/poll.rfd int; internal/poll.wfd int; internal/poll.data int }].func1 │ │ │ │ -runtime.callCleanup[go.shape.struct { internal/poll.rfd int; internal/poll.wfd int; internal/poll.data int }] │ │ │ │ internal/poll.(*errNetClosing).Error │ │ │ │ internal/poll.(*errNetClosing).Temporary │ │ │ │ internal/poll.(*errNetClosing).Timeout │ │ │ │ type:.eq.internal/poll.FD │ │ │ │ os.NewFile │ │ │ │ sync.OnceValue[go.shape.interface { Error() string }] │ │ │ │ os.init.OnceValue[go.shape.interface { Error() string }].func2 │ │ │ │ os.init.OnceValue[go.shape.interface { Error() string }].func2.1 │ │ │ │ os.init.OnceValue[go.shape.interface { Error() string }].func2.1.1 │ │ │ │ os.init.func1 │ │ │ │ -os.(*File).Readdir │ │ │ │ -os.(*File).Readdirnames │ │ │ │ -os.(*File).ReadDir │ │ │ │ -os.ReadDir │ │ │ │ -os.ReadDir.deferwrap1 │ │ │ │ -os.(*File).Close │ │ │ │ -os.(*File).readdir │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Load │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).CompareAndSwap │ │ │ │ -os.direntReclen │ │ │ │ -os.readInt │ │ │ │ -os.readIntLE │ │ │ │ -internal/byteorder.LEUint16 │ │ │ │ -os.direntIno │ │ │ │ -os.direntType │ │ │ │ -os.IsNotExist │ │ │ │ -os.(*File).readdir.deferwrap1 │ │ │ │ -os.direntNamlen │ │ │ │ -os.Expand │ │ │ │ -os.getShellName │ │ │ │ -os.isShellSpecialVar │ │ │ │ -os.isAlphaNum │ │ │ │ os.Getenv │ │ │ │ os.LookupEnv │ │ │ │ os.(*SyscallError).Error │ │ │ │ os.(*SyscallError).Unwrap │ │ │ │ os.(*SyscallError).Timeout │ │ │ │ -os.underlyingErrorIs │ │ │ │ -os.underlyingError │ │ │ │ -os.executable │ │ │ │ -os.Readlink │ │ │ │ -internal/stringslite.TrimSuffix │ │ │ │ os.(*File).Name │ │ │ │ os.(*File).Read │ │ │ │ os.(*File).checkValid │ │ │ │ os.(*File).read │ │ │ │ -os.(*File).ReadAt │ │ │ │ -os.(*File).pread │ │ │ │ -os.(*File).ReadFrom │ │ │ │ -os.noReadFrom.ReadFrom │ │ │ │ -os.genericReadFrom │ │ │ │ os.(*File).Write │ │ │ │ os.(*File).write │ │ │ │ os.epipecheck │ │ │ │ -os.(*File).WriteAt │ │ │ │ -os.(*File).pwrite │ │ │ │ -os.(*File).WriteTo │ │ │ │ -os.noWriteTo.WriteTo │ │ │ │ -os.genericWriteTo │ │ │ │ -os.(*File).Seek │ │ │ │ -os.(*File).WriteString │ │ │ │ os.OpenFile │ │ │ │ -os.openDir │ │ │ │ os.(*File).wrapErr │ │ │ │ -os.Chmod │ │ │ │ -os.chmod │ │ │ │ -os.ignoringEINTR │ │ │ │ -os.Chmod.chmod.func1 │ │ │ │ -syscall.Chmod │ │ │ │ -os.syscallMode │ │ │ │ -os.(*File).Chmod │ │ │ │ os.(*File).SetDeadline │ │ │ │ -os.(*File).SetReadDeadline │ │ │ │ os.(*File).SetWriteDeadline │ │ │ │ -os.(*File).SyscallConn │ │ │ │ -os.newRawConn │ │ │ │ -os.(*File).Fd │ │ │ │ -os.(*File).fd │ │ │ │ -os.dirFS.Open │ │ │ │ -os.dirFS.ReadFile │ │ │ │ -os.dirFS.ReadDir │ │ │ │ -os.dirFS.Stat │ │ │ │ -os.dirFS.Lstat │ │ │ │ -os.dirFS.ReadLink │ │ │ │ -os.dirFS.join │ │ │ │ os.ReadFile │ │ │ │ os.ReadFile.deferwrap1 │ │ │ │ +os.(*File).Close │ │ │ │ os.statOrZero │ │ │ │ os.readFileContents │ │ │ │ slices.Grow[go.shape.[]uint8,go.shape.uint8] │ │ │ │ -os.(*File).chmod │ │ │ │ -os.(*File).Chown │ │ │ │ -os.(*File).Truncate │ │ │ │ -os.(*File).Sync │ │ │ │ -os.(*File).Chdir │ │ │ │ +os.WriteFile │ │ │ │ os.(*File).setDeadline │ │ │ │ -os.(*File).setReadDeadline │ │ │ │ os.(*File).setWriteDeadline │ │ │ │ os.newFileFromNewFile │ │ │ │ internal/syscall/unix.HasNonblockFlag │ │ │ │ os.newFile │ │ │ │ os.openFileNolog │ │ │ │ +os.ignoringEINTR │ │ │ │ os.openFileNolog.func1 │ │ │ │ -os.openDirNolog │ │ │ │ -os.openDirNolog.func1 │ │ │ │ +os.syscallMode │ │ │ │ +io/fs.FileMode.Perm │ │ │ │ os.(*file).close │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Swap │ │ │ │ os.(*dirInfo).close │ │ │ │ -os.(*File).seek │ │ │ │ -os.Remove │ │ │ │ -os.Remove.func1 │ │ │ │ -syscall.Unlink │ │ │ │ -os.Remove.func2 │ │ │ │ -syscall.Rmdir │ │ │ │ -os.readlink │ │ │ │ -os.ignoringEINTR2[go.shape.int] │ │ │ │ -os.readlink.func1 │ │ │ │ -syscall.Readlink │ │ │ │ -os.fixCount │ │ │ │ -os.(*unixDirent).Name │ │ │ │ -os.(*unixDirent).IsDir │ │ │ │ -os.(*unixDirent).Type │ │ │ │ -os.(*unixDirent).Info │ │ │ │ -os.(*unixDirent).String │ │ │ │ -os.newUnixDirent │ │ │ │ os.checkPidfd │ │ │ │ syscall.Getpid │ │ │ │ os.NewSyscallError │ │ │ │ os.checkPidfd.func1 │ │ │ │ internal/syscall/unix.PidFDSendSignal │ │ │ │ os.checkPidfd.deferwrap1 │ │ │ │ os.init.0 │ │ │ │ -os.(*rawConn).Control │ │ │ │ -os.(*rawConn).Read │ │ │ │ -os.(*rawConn).Write │ │ │ │ -os.Lstat │ │ │ │ os.fillFileStatFromSys │ │ │ │ time.Unix │ │ │ │ +syscall.(*Timespec).Unix │ │ │ │ +time.unixTime │ │ │ │ os.(*File).Stat │ │ │ │ os.statNolog │ │ │ │ os.statNolog.func1 │ │ │ │ syscall.Stat │ │ │ │ -os.lstatNolog │ │ │ │ -os.lstatNolog.func1 │ │ │ │ -syscall.Lstat │ │ │ │ -os.(*File).lstatat │ │ │ │ -os.joinPath │ │ │ │ -os.(*File).lstatatNolog │ │ │ │ os.Hostname │ │ │ │ os.hostname │ │ │ │ os.hostname.deferwrap1 │ │ │ │ -os.nextRandom │ │ │ │ -os.CreateTemp │ │ │ │ -os.TempDir │ │ │ │ -os.tempDir │ │ │ │ -os.IsExist │ │ │ │ -os.prefixAndSuffix │ │ │ │ os.(*fileStat).Name │ │ │ │ -os.(*fileStat).IsDir │ │ │ │ -os.(*fileStat).Mode │ │ │ │ os.(*fileStat).Size │ │ │ │ os.(*fileStat).ModTime │ │ │ │ -os.(*fileStat).Sys │ │ │ │ -os.(*File).writeTo │ │ │ │ -os.isUnixOrTCP │ │ │ │ -os.wrapSyscallError │ │ │ │ -os.(*File).writeTo.func1 │ │ │ │ -os.(*File).readFrom │ │ │ │ -os.(*File).spliceToFile │ │ │ │ -os.tryLimitedReader │ │ │ │ -os.(*File).copyFileRange │ │ │ │ -os.getPollFDAndNetwork │ │ │ │ -os.ReadDir.func1 │ │ │ │ -net.newUnixFile │ │ │ │ type:.eq.os.fileStat │ │ │ │ -type:.eq.os.LinkError │ │ │ │ type:.eq.os.file │ │ │ │ type:.eq.sync/atomic.Pointer[os.dirInfo] │ │ │ │ type:.eq.os.dirInfo │ │ │ │ -type:.eq.os.unixDirent │ │ │ │ type:.eq.os.SyscallError │ │ │ │ -sync/atomic.(*Pointer[os.dirInfo]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[os.dirInfo]).Swap │ │ │ │ -sync/atomic.(*Pointer[os.dirInfo]).Store │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { os.mu sync.Mutex; os.buf *[]uint8; os.nbuf int; os.bufp int }]).Store │ │ │ │ -sync/atomic.(*Pointer[os.dirInfo]).Load │ │ │ │ -os.(*dirFS).Lstat │ │ │ │ -os.(*dirFS).Open │ │ │ │ -os.(*dirFS).ReadDir │ │ │ │ -os.(*dirFS).ReadFile │ │ │ │ -os.(*dirFS).ReadLink │ │ │ │ -os.(*dirFS).Stat │ │ │ │ -os.(*noReadFrom).ReadFrom │ │ │ │ -os.fileWithoutReadFrom.Chdir │ │ │ │ -os.(*fileWithoutReadFrom).Chdir │ │ │ │ -os.fileWithoutReadFrom.Chmod │ │ │ │ -os.(*fileWithoutReadFrom).Chmod │ │ │ │ -os.fileWithoutReadFrom.Chown │ │ │ │ -os.(*fileWithoutReadFrom).Chown │ │ │ │ -os.fileWithoutReadFrom.Close │ │ │ │ -os.(*fileWithoutReadFrom).Close │ │ │ │ -os.fileWithoutReadFrom.Fd │ │ │ │ -os.(*fileWithoutReadFrom).Fd │ │ │ │ -os.fileWithoutReadFrom.Name │ │ │ │ -os.(*fileWithoutReadFrom).Name │ │ │ │ -os.fileWithoutReadFrom.Read │ │ │ │ -os.(*fileWithoutReadFrom).Read │ │ │ │ -os.fileWithoutReadFrom.ReadAt │ │ │ │ -os.(*fileWithoutReadFrom).ReadAt │ │ │ │ -os.fileWithoutReadFrom.ReadDir │ │ │ │ -os.(*fileWithoutReadFrom).ReadDir │ │ │ │ -os.fileWithoutReadFrom.Readdir │ │ │ │ -os.(*fileWithoutReadFrom).Readdir │ │ │ │ -os.fileWithoutReadFrom.Readdirnames │ │ │ │ -os.(*fileWithoutReadFrom).Readdirnames │ │ │ │ -os.fileWithoutReadFrom.Seek │ │ │ │ -os.(*fileWithoutReadFrom).Seek │ │ │ │ -os.fileWithoutReadFrom.SetDeadline │ │ │ │ -os.(*fileWithoutReadFrom).SetDeadline │ │ │ │ -os.fileWithoutReadFrom.SetReadDeadline │ │ │ │ -os.(*fileWithoutReadFrom).SetReadDeadline │ │ │ │ -os.fileWithoutReadFrom.SetWriteDeadline │ │ │ │ -os.(*fileWithoutReadFrom).SetWriteDeadline │ │ │ │ -os.fileWithoutReadFrom.Stat │ │ │ │ -os.(*fileWithoutReadFrom).Stat │ │ │ │ -os.fileWithoutReadFrom.Sync │ │ │ │ -os.(*fileWithoutReadFrom).Sync │ │ │ │ -os.fileWithoutReadFrom.SyscallConn │ │ │ │ -os.(*fileWithoutReadFrom).SyscallConn │ │ │ │ -os.fileWithoutReadFrom.Truncate │ │ │ │ -os.(*fileWithoutReadFrom).Truncate │ │ │ │ -os.fileWithoutReadFrom.Write │ │ │ │ -os.(*fileWithoutReadFrom).Write │ │ │ │ -os.fileWithoutReadFrom.WriteAt │ │ │ │ -os.(*fileWithoutReadFrom).WriteAt │ │ │ │ -os.fileWithoutReadFrom.WriteString │ │ │ │ -os.(*fileWithoutReadFrom).WriteString │ │ │ │ -os.fileWithoutReadFrom.WriteTo │ │ │ │ -os.(*fileWithoutReadFrom).WriteTo │ │ │ │ -os.(*noWriteTo).WriteTo │ │ │ │ -os.fileWithoutWriteTo.Chdir │ │ │ │ -os.(*fileWithoutWriteTo).Chdir │ │ │ │ -os.fileWithoutWriteTo.Chmod │ │ │ │ -os.(*fileWithoutWriteTo).Chmod │ │ │ │ -os.fileWithoutWriteTo.Chown │ │ │ │ -os.(*fileWithoutWriteTo).Chown │ │ │ │ -os.fileWithoutWriteTo.Close │ │ │ │ -os.(*fileWithoutWriteTo).Close │ │ │ │ -os.fileWithoutWriteTo.Fd │ │ │ │ -os.(*fileWithoutWriteTo).Fd │ │ │ │ -os.fileWithoutWriteTo.Name │ │ │ │ -os.(*fileWithoutWriteTo).Name │ │ │ │ -os.fileWithoutWriteTo.Read │ │ │ │ -os.(*fileWithoutWriteTo).Read │ │ │ │ -os.fileWithoutWriteTo.ReadAt │ │ │ │ -os.(*fileWithoutWriteTo).ReadAt │ │ │ │ -os.fileWithoutWriteTo.ReadDir │ │ │ │ -os.(*fileWithoutWriteTo).ReadDir │ │ │ │ -os.fileWithoutWriteTo.ReadFrom │ │ │ │ -os.(*fileWithoutWriteTo).ReadFrom │ │ │ │ -os.fileWithoutWriteTo.Readdir │ │ │ │ -os.(*fileWithoutWriteTo).Readdir │ │ │ │ -os.fileWithoutWriteTo.Readdirnames │ │ │ │ -os.(*fileWithoutWriteTo).Readdirnames │ │ │ │ -os.fileWithoutWriteTo.Seek │ │ │ │ -os.(*fileWithoutWriteTo).Seek │ │ │ │ -os.fileWithoutWriteTo.SetDeadline │ │ │ │ -os.(*fileWithoutWriteTo).SetDeadline │ │ │ │ -os.fileWithoutWriteTo.SetReadDeadline │ │ │ │ -os.(*fileWithoutWriteTo).SetReadDeadline │ │ │ │ -os.fileWithoutWriteTo.SetWriteDeadline │ │ │ │ -os.(*fileWithoutWriteTo).SetWriteDeadline │ │ │ │ -os.fileWithoutWriteTo.Stat │ │ │ │ -os.(*fileWithoutWriteTo).Stat │ │ │ │ -os.fileWithoutWriteTo.Sync │ │ │ │ -os.(*fileWithoutWriteTo).Sync │ │ │ │ -os.fileWithoutWriteTo.SyscallConn │ │ │ │ -os.(*fileWithoutWriteTo).SyscallConn │ │ │ │ -os.fileWithoutWriteTo.Truncate │ │ │ │ -os.(*fileWithoutWriteTo).Truncate │ │ │ │ -os.fileWithoutWriteTo.Write │ │ │ │ -os.(*fileWithoutWriteTo).Write │ │ │ │ -os.fileWithoutWriteTo.WriteAt │ │ │ │ -os.(*fileWithoutWriteTo).WriteAt │ │ │ │ -os.fileWithoutWriteTo.WriteString │ │ │ │ -os.(*fileWithoutWriteTo).WriteString │ │ │ │ os.(*File).Read-fm │ │ │ │ fmt.init.func1 │ │ │ │ -fmt.init.func2 │ │ │ │ -fmt.Errorf │ │ │ │ fmt.errorf │ │ │ │ slices.Sort[go.shape.[]int,go.shape.int] │ │ │ │ fmt.(*wrapError).Error │ │ │ │ fmt.(*wrapError).Unwrap │ │ │ │ fmt.(*wrapErrors).Error │ │ │ │ fmt.(*wrapErrors).Unwrap │ │ │ │ fmt.(*fmt).writePadding │ │ │ │ @@ -21990,14 +6046,15 @@ │ │ │ │ fmt.(*buffer).writeString │ │ │ │ fmt.(*fmt).fmtBoolean │ │ │ │ fmt.(*fmt).fmtUnicode │ │ │ │ unicode/utf8.RuneLen │ │ │ │ unicode/utf8.EncodeRune │ │ │ │ fmt.(*fmt).fmtInteger │ │ │ │ fmt.(*fmt).truncate │ │ │ │ +unicode/utf8.DecodeRune │ │ │ │ fmt.(*fmt).fmtS │ │ │ │ fmt.(*fmt).truncateString │ │ │ │ fmt.(*fmt).fmtBs │ │ │ │ fmt.(*fmt).fmtSbx │ │ │ │ fmt.(*fmt).fmtQ │ │ │ │ strconv.AppendQuote │ │ │ │ strconv.AppendQuoteToASCII │ │ │ │ @@ -22008,32 +6065,24 @@ │ │ │ │ fmt.(*fmt).fmtFloat │ │ │ │ strconv.AppendFloat │ │ │ │ fmt.(*buffer).writeByte │ │ │ │ fmt.newPrinter │ │ │ │ fmt.(*fmt).init │ │ │ │ fmt.(*fmt).clearflags │ │ │ │ fmt.(*pp).free │ │ │ │ -fmt.(*pp).Width │ │ │ │ -fmt.(*pp).Precision │ │ │ │ -fmt.(*pp).Flag │ │ │ │ fmt.(*pp).Write │ │ │ │ -fmt.(*pp).WriteString │ │ │ │ fmt.Fprintf │ │ │ │ fmt.Sprintf │ │ │ │ fmt.Appendf │ │ │ │ -fmt.Fprint │ │ │ │ -fmt.Sprint │ │ │ │ fmt.Append │ │ │ │ -fmt.Fprintln │ │ │ │ -fmt.Sprintln │ │ │ │ -fmt.Appendln │ │ │ │ fmt.getField │ │ │ │ fmt.(*pp).unknownType │ │ │ │ fmt.(*pp).badVerb │ │ │ │ fmt.(*buffer).writeRune │ │ │ │ +reflect.TypeOf │ │ │ │ fmt.(*pp).fmtBool │ │ │ │ fmt.(*pp).fmt0x64 │ │ │ │ fmt.(*pp).fmtInteger │ │ │ │ fmt.(*pp).fmtFloat │ │ │ │ fmt.(*pp).fmtComplex │ │ │ │ fmt.(*pp).fmtString │ │ │ │ fmt.(*fmt).fmtSx │ │ │ │ @@ -22043,413 +6092,204 @@ │ │ │ │ fmt.(*pp).catchPanic │ │ │ │ fmt.(*pp).handleMethods │ │ │ │ fmt.(*pp).handleMethods.deferwrap4 │ │ │ │ fmt.(*pp).handleMethods.deferwrap3 │ │ │ │ fmt.(*pp).handleMethods.deferwrap2 │ │ │ │ fmt.(*pp).handleMethods.deferwrap1 │ │ │ │ fmt.(*pp).printArg │ │ │ │ +reflect.Value.CanInterface │ │ │ │ +reflect.Value.Interface │ │ │ │ fmt.(*pp).printValue │ │ │ │ +reflect.Value.Bytes │ │ │ │ fmt.intFromArg │ │ │ │ fmt.tooLarge │ │ │ │ fmt.parseArgNumber │ │ │ │ fmt.parsenum │ │ │ │ fmt.(*pp).argNumber │ │ │ │ fmt.(*pp).badArgNum │ │ │ │ fmt.(*pp).missingArg │ │ │ │ fmt.(*pp).doPrintf │ │ │ │ fmt.(*pp).doPrint │ │ │ │ -fmt.(*pp).doPrintln │ │ │ │ -fmt.(*stringReader).Read │ │ │ │ -fmt.Fscan │ │ │ │ -fmt.(*ss).Read │ │ │ │ -fmt.(*ss).ReadRune │ │ │ │ -fmt.(*ss).Width │ │ │ │ -fmt.(*ss).getRune │ │ │ │ -fmt.(*ss).error │ │ │ │ -fmt.(*ss).UnreadRune │ │ │ │ -fmt.(*ss).Token │ │ │ │ -fmt.(*ss).Token.func1 │ │ │ │ -fmt.notSpace │ │ │ │ -fmt.isSpace │ │ │ │ -fmt.(*readRune).readByte │ │ │ │ -io.ReadFull │ │ │ │ -fmt.(*readRune).ReadRune │ │ │ │ -unicode/utf8.FullRune │ │ │ │ -fmt.(*readRune).UnreadRune │ │ │ │ -fmt.newScanState │ │ │ │ -fmt.(*ss).free │ │ │ │ -fmt.(*ss).SkipSpace │ │ │ │ -fmt.(*ss).errorString │ │ │ │ -fmt.(*ss).token │ │ │ │ -fmt.(*ss).consume │ │ │ │ -fmt.indexRune │ │ │ │ -fmt.(*ss).peek │ │ │ │ -fmt.(*ss).notEOF │ │ │ │ -fmt.(*ss).scanBool │ │ │ │ -fmt.(*ss).okVerb │ │ │ │ -fmt.(*ss).accept │ │ │ │ -fmt.(*ss).scanNumber │ │ │ │ -fmt.(*ss).scanRune │ │ │ │ -fmt.(*ss).scanBasePrefix │ │ │ │ -fmt.(*ss).scanInt │ │ │ │ -fmt.(*ss).getBase │ │ │ │ -fmt.(*ss).scanUint │ │ │ │ -fmt.(*ss).floatToken │ │ │ │ -fmt.(*ss).complexTokens │ │ │ │ -fmt.(*ss).convertFloat │ │ │ │ -fmt.hasX │ │ │ │ -fmt.(*ss).scanComplex │ │ │ │ -fmt.(*ss).convertString │ │ │ │ -fmt.(*ss).quotedString │ │ │ │ -fmt.(*ss).mustReadRune │ │ │ │ -fmt.(*ss).hexByte │ │ │ │ -fmt.hexDigit │ │ │ │ -fmt.(*ss).hexString │ │ │ │ -fmt.(*ss).scanOne │ │ │ │ -fmt.errorHandler │ │ │ │ -fmt.(*ss).doScan │ │ │ │ -fmt.(*ss).doScan.deferwrap1 │ │ │ │ -type:.eq.fmt.readRune │ │ │ │ type:.eq.fmt.wrapError │ │ │ │ slices.pdqsortOrdered[go.shape.int] │ │ │ │ slices.reverseRangeOrdered[go.shape.int] │ │ │ │ cmp.Less[go.shape.int] │ │ │ │ slices.partitionOrdered[go.shape.int] │ │ │ │ slices.partitionEqualOrdered[go.shape.int] │ │ │ │ slices.partialInsertionSortOrdered[go.shape.int] │ │ │ │ slices.choosePivotOrdered[go.shape.int] │ │ │ │ slices.medianAdjacentOrdered[go.shape.int] │ │ │ │ slices.medianOrdered[go.shape.int] │ │ │ │ slices.order2Ordered[go.shape.int] │ │ │ │ slices.breakPatternsOrdered[go.shape.int] │ │ │ │ +slices.nextPowerOfTwo │ │ │ │ +slices.(*xorshift).Next │ │ │ │ slices.heapSortOrdered[go.shape.int] │ │ │ │ slices.siftDownOrdered[go.shape.int] │ │ │ │ slices.insertionSortOrdered[go.shape.int] │ │ │ │ -type:.eq.fmt.ssave │ │ │ │ type:.eq.fmt.fmt │ │ │ │ strings.(*Builder).String │ │ │ │ -strings.(*Builder).Len │ │ │ │ -strings.(*Builder).Cap │ │ │ │ -strings.(*Builder).Reset │ │ │ │ strings.(*Builder).grow │ │ │ │ strings.(*Builder).Grow │ │ │ │ strings.(*Builder).copyCheck │ │ │ │ strings.(*Builder).Write │ │ │ │ -strings.(*Builder).WriteByte │ │ │ │ strings.(*Builder).WriteRune │ │ │ │ -strings.(*Builder).WriteString │ │ │ │ -strings.(*Reader).Len │ │ │ │ -strings.(*Reader).Size │ │ │ │ -strings.(*Reader).Read │ │ │ │ -strings.(*Reader).ReadAt │ │ │ │ -strings.(*Reader).ReadByte │ │ │ │ -strings.(*Reader).UnreadByte │ │ │ │ -strings.(*Reader).ReadRune │ │ │ │ -strings.(*Reader).UnreadRune │ │ │ │ -strings.(*Reader).Seek │ │ │ │ -strings.(*Reader).WriteTo │ │ │ │ -strings.(*Reader).Reset │ │ │ │ -strings.(*Replacer).build │ │ │ │ -strings.makeSingleStringReplacer │ │ │ │ -strings.(*Replacer).Replace │ │ │ │ -strings.(*trieNode).add │ │ │ │ -strings.(*genericReplacer).lookup │ │ │ │ -strings.HasPrefix │ │ │ │ -strings.makeGenericReplacer │ │ │ │ -strings.(*appendSliceWriter).Write │ │ │ │ -strings.(*appendSliceWriter).WriteString │ │ │ │ -strings.stringWriter.WriteString │ │ │ │ -strings.(*genericReplacer).Replace │ │ │ │ -strings.(*genericReplacer).WriteString │ │ │ │ -strings.getStringWriter │ │ │ │ -strings.(*singleStringReplacer).Replace │ │ │ │ -strings.(*stringFinder).next │ │ │ │ -strings.(*singleStringReplacer).WriteString │ │ │ │ -strings.(*byteReplacer).Replace │ │ │ │ -strings.(*byteReplacer).WriteString │ │ │ │ -strings.(*byteStringReplacer).Replace │ │ │ │ -strings.(*byteStringReplacer).WriteString │ │ │ │ -strings.makeStringFinder │ │ │ │ -strings.longestCommonSuffix │ │ │ │ strings.explode │ │ │ │ strings.Count │ │ │ │ strings.Index │ │ │ │ strings.LastIndex │ │ │ │ +internal/bytealg.LastIndexByteString │ │ │ │ internal/bytealg.HashStrRev[go.shape.string] │ │ │ │ strings.IndexRune │ │ │ │ strings.IndexByte │ │ │ │ -strings.IndexAny │ │ │ │ -strings.makeASCIISet │ │ │ │ -strings.(*asciiSet).contains │ │ │ │ -strings.LastIndexAny │ │ │ │ strings.genSplit │ │ │ │ -strings.Fields │ │ │ │ -strings.FieldsFunc │ │ │ │ strings.Join │ │ │ │ +strings.(*Builder).WriteString │ │ │ │ strings.Map │ │ │ │ -strings.Repeat │ │ │ │ -strings.ToUpper │ │ │ │ +strings.(*Builder).Cap │ │ │ │ +strings.(*Builder).WriteByte │ │ │ │ strings.ToLower │ │ │ │ strings.TrimRightFunc │ │ │ │ strings.TrimFunc │ │ │ │ strings.TrimLeftFunc │ │ │ │ strings.indexFunc │ │ │ │ strings.lastIndexFunc │ │ │ │ strings.Trim │ │ │ │ strings.trimRightByte │ │ │ │ +strings.makeASCIISet │ │ │ │ strings.trimRightASCII │ │ │ │ +strings.(*asciiSet).contains │ │ │ │ strings.trimLeftASCII │ │ │ │ strings.trimLeftByte │ │ │ │ -strings.TrimLeft │ │ │ │ strings.trimLeftUnicode │ │ │ │ strings.ContainsRune │ │ │ │ -strings.TrimRight │ │ │ │ strings.trimRightUnicode │ │ │ │ strings.TrimSpace │ │ │ │ -strings.TrimPrefix │ │ │ │ -internal/stringslite.TrimPrefix │ │ │ │ -strings.Replace │ │ │ │ -strings.EqualFold │ │ │ │ -type:.eq.strings.singleStringReplacer │ │ │ │ -strings.(*stringWriter).WriteString │ │ │ │ -strings.(*Replacer).buildOnce-fm │ │ │ │ -strings.(*Replacer).buildOnce │ │ │ │ -type:.eq.strings.Reader │ │ │ │ -flag.init.func1 │ │ │ │ -flag.(*FlagSet).Output │ │ │ │ -flag.PrintDefaults │ │ │ │ -flag.(*boolValue).Set │ │ │ │ -flag.(*boolValue).Get │ │ │ │ -flag.(*boolValue).String │ │ │ │ -strconv.FormatBool │ │ │ │ -internal/strconv.FormatBool │ │ │ │ -flag.(*boolValue).IsBoolFlag │ │ │ │ -flag.(*uintValue).Set │ │ │ │ -flag.numError │ │ │ │ -flag.(*uintValue).Get │ │ │ │ -flag.(*uintValue).String │ │ │ │ -strconv.FormatUint │ │ │ │ -flag.(*stringValue).Set │ │ │ │ -flag.(*stringValue).Get │ │ │ │ -flag.(*stringValue).String │ │ │ │ -flag.(*durationValue).Set │ │ │ │ -flag.(*durationValue).Get │ │ │ │ -flag.(*durationValue).String │ │ │ │ -flag.newTextValue │ │ │ │ -flag.textValue.Set │ │ │ │ -flag.textValue.Get │ │ │ │ -flag.textValue.String │ │ │ │ -flag.sortFlags │ │ │ │ -slices.SortFunc[go.shape.[]*flag.Flag,go.shape.*uint8] │ │ │ │ -flag.(*FlagSet).VisitAll │ │ │ │ -flag.isZeroValue │ │ │ │ -flag.isZeroValue.func1 │ │ │ │ -flag.UnquoteUsage │ │ │ │ -flag.(*FlagSet).PrintDefaults │ │ │ │ -flag.(*FlagSet).PrintDefaults.func1 │ │ │ │ -strings.ReplaceAll │ │ │ │ -flag.(*FlagSet).defaultUsage │ │ │ │ -flag.(*FlagSet).Bool │ │ │ │ -flag.(*FlagSet).BoolVar │ │ │ │ -flag.newBoolValue │ │ │ │ -flag.(*FlagSet).String │ │ │ │ -flag.(*FlagSet).StringVar │ │ │ │ -flag.newStringValue │ │ │ │ -flag.(*FlagSet).TextVar │ │ │ │ -flag.(*FlagSet).Var │ │ │ │ -strings.Contains │ │ │ │ -flag.(*FlagSet).sprintf │ │ │ │ -flag.(*FlagSet).failf │ │ │ │ -flag.(*FlagSet).usage │ │ │ │ -flag.(*FlagSet).parseOne │ │ │ │ -flag.(*FlagSet).Parse │ │ │ │ -flag.init.0 │ │ │ │ -flag.NewFlagSet │ │ │ │ -flag.commandLineUsage │ │ │ │ -flag.sortFlags.func1 │ │ │ │ -strings.Compare │ │ │ │ -slices.pdqsortCmpFunc[go.shape.*uint8] │ │ │ │ -slices.reverseRangeCmpFunc[go.shape.*uint8] │ │ │ │ -slices.insertionSortCmpFunc[go.shape.*uint8] │ │ │ │ -slices.partitionCmpFunc[go.shape.*uint8] │ │ │ │ -slices.partitionEqualCmpFunc[go.shape.*uint8] │ │ │ │ -slices.partialInsertionSortCmpFunc[go.shape.*uint8] │ │ │ │ -slices.choosePivotCmpFunc[go.shape.*uint8] │ │ │ │ -slices.medianAdjacentCmpFunc[go.shape.*uint8] │ │ │ │ -slices.medianCmpFunc[go.shape.*uint8] │ │ │ │ -slices.order2CmpFunc[go.shape.*uint8] │ │ │ │ -slices.breakPatternsCmpFunc[go.shape.*uint8] │ │ │ │ -slices.heapSortCmpFunc[go.shape.*uint8] │ │ │ │ -slices.siftDownCmpFunc[go.shape.*uint8] │ │ │ │ -flag.(*textValue).Get │ │ │ │ -flag.(*textValue).Set │ │ │ │ -flag.(*textValue).String │ │ │ │ -flag.(*FlagSet).defaultUsage-fm │ │ │ │ -type:.eq.flag.Flag │ │ │ │ -type:.eq.[3]interface {} │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c._Cfunc_CString │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c._Cfunc_plugin_log │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c._cgo_cmalloc │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c.PluginLog │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c.PluginLog.func1 │ │ │ │ +context.init │ │ │ │ +context.deadlineExceededError.Error │ │ │ │ +context.deadlineExceededError.Timeout │ │ │ │ +context.deadlineExceededError.Temporary │ │ │ │ +context.emptyCtx.Deadline │ │ │ │ +context.emptyCtx.Done │ │ │ │ +context.emptyCtx.Err │ │ │ │ +context.emptyCtx.Value │ │ │ │ +context.backgroundCtx.String │ │ │ │ +context.WithCancel │ │ │ │ +context.withCancel │ │ │ │ +context.WithCancel.func1 │ │ │ │ +context.Cause │ │ │ │ +context.AfterFunc │ │ │ │ +context.AfterFunc.func1 │ │ │ │ +context.AfterFunc.func1.1 │ │ │ │ +context.(*afterFuncCtx).cancel │ │ │ │ +context.(*afterFuncCtx).cancel.func1 │ │ │ │ +context.parentCancelCtx │ │ │ │ +sync/atomic.(*Value).Load │ │ │ │ +context.removeChild │ │ │ │ +context.init.0 │ │ │ │ +context.(*cancelCtx).Value │ │ │ │ +context.(*cancelCtx).Done │ │ │ │ +context.(*cancelCtx).Done.deferwrap1 │ │ │ │ +context.(*cancelCtx).Err │ │ │ │ +context.(*cancelCtx).propagateCancel │ │ │ │ +context.(*cancelCtx).propagateCancel.func2 │ │ │ │ +context.(*cancelCtx).propagateCancel.func1 │ │ │ │ +context.contextName │ │ │ │ +context.(*cancelCtx).String │ │ │ │ +context.(*cancelCtx).cancel │ │ │ │ +context.WithDeadlineCause │ │ │ │ +context.WithDeadlineCause.func3 │ │ │ │ +context.WithDeadlineCause.func2 │ │ │ │ +context.WithDeadlineCause.deferwrap1 │ │ │ │ +context.WithDeadlineCause.func1 │ │ │ │ +context.(*timerCtx).Deadline │ │ │ │ +context.(*timerCtx).String │ │ │ │ +context.(*timerCtx).cancel │ │ │ │ +context.WithValue │ │ │ │ +context.stringify │ │ │ │ +context.(*valueCtx).String │ │ │ │ +context.(*valueCtx).Value │ │ │ │ +context.value │ │ │ │ +type:.eq.context.valueCtx │ │ │ │ +context.(*deadlineExceededError).Error │ │ │ │ +context.(*deadlineExceededError).Temporary │ │ │ │ +context.(*deadlineExceededError).Timeout │ │ │ │ +context.(*emptyCtx).Deadline │ │ │ │ +context.(*emptyCtx).Done │ │ │ │ +context.(*emptyCtx).Err │ │ │ │ +context.(*emptyCtx).Value │ │ │ │ +context.backgroundCtx.Deadline │ │ │ │ +context.(*backgroundCtx).Deadline │ │ │ │ +context.backgroundCtx.Done │ │ │ │ +context.(*backgroundCtx).Done │ │ │ │ +context.backgroundCtx.Err │ │ │ │ +context.(*backgroundCtx).Err │ │ │ │ +context.(*backgroundCtx).String │ │ │ │ +context.backgroundCtx.Value │ │ │ │ +context.(*backgroundCtx).Value │ │ │ │ +context.cancelCtx.Deadline │ │ │ │ +context.(*cancelCtx).Deadline │ │ │ │ +context.afterFuncCtx.Deadline │ │ │ │ +context.(*afterFuncCtx).Deadline │ │ │ │ +context.(*afterFuncCtx).Done │ │ │ │ +context.(*afterFuncCtx).Err │ │ │ │ +context.(*afterFuncCtx).String │ │ │ │ +context.(*afterFuncCtx).Value │ │ │ │ +context.stopCtx.Deadline │ │ │ │ +context.(*stopCtx).Deadline │ │ │ │ +context.stopCtx.Done │ │ │ │ +context.(*stopCtx).Done │ │ │ │ +context.stopCtx.Err │ │ │ │ +context.(*stopCtx).Err │ │ │ │ +context.stopCtx.Value │ │ │ │ +context.(*stopCtx).Value │ │ │ │ +context.(*timerCtx).Done │ │ │ │ +context.(*timerCtx).Err │ │ │ │ +context.(*timerCtx).Value │ │ │ │ +context.valueCtx.Deadline │ │ │ │ +context.(*valueCtx).Deadline │ │ │ │ +context.valueCtx.Done │ │ │ │ +context.(*valueCtx).Done │ │ │ │ +context.valueCtx.Err │ │ │ │ +context.(*valueCtx).Err │ │ │ │ log/slog/internal/buffer.init.func1 │ │ │ │ -log/slog/internal/buffer.(*Buffer).Free │ │ │ │ -log/slog/internal/buffer.(*Buffer).Reset │ │ │ │ -log/slog/internal/buffer.(*Buffer).SetLen │ │ │ │ log/slog/internal/buffer.(*Buffer).Write │ │ │ │ -log/slog/internal/buffer.(*Buffer).WriteString │ │ │ │ -log/slog/internal/buffer.(*Buffer).WriteByte │ │ │ │ log/slog/internal/buffer.(*Buffer).String │ │ │ │ -log/slog/internal/buffer.(*Buffer).Len │ │ │ │ -bytes.(*Buffer).Bytes │ │ │ │ -bytes.(*Buffer).AvailableBuffer │ │ │ │ bytes.(*Buffer).String │ │ │ │ -bytes.(*Buffer).Peek │ │ │ │ +bytes.(*Buffer).grow │ │ │ │ bytes.(*Buffer).Len │ │ │ │ -bytes.(*Buffer).Cap │ │ │ │ -bytes.(*Buffer).Available │ │ │ │ -bytes.(*Buffer).Truncate │ │ │ │ bytes.(*Buffer).Reset │ │ │ │ -bytes.(*Buffer).grow │ │ │ │ bytes.(*Buffer).tryGrowByReslice │ │ │ │ -bytes.(*Buffer).Grow │ │ │ │ bytes.(*Buffer).Write │ │ │ │ bytes.(*Buffer).WriteString │ │ │ │ -bytes.(*Buffer).ReadFrom │ │ │ │ bytes.growSlice │ │ │ │ -bytes.(*Buffer).WriteTo │ │ │ │ bytes.(*Buffer).WriteByte │ │ │ │ -bytes.(*Buffer).WriteRune │ │ │ │ bytes.(*Buffer).Read │ │ │ │ bytes.(*Buffer).empty │ │ │ │ -bytes.(*Buffer).Next │ │ │ │ -bytes.(*Buffer).ReadByte │ │ │ │ -bytes.(*Buffer).ReadRune │ │ │ │ -bytes.(*Buffer).UnreadRune │ │ │ │ -bytes.(*Buffer).UnreadByte │ │ │ │ -bytes.(*Buffer).ReadBytes │ │ │ │ -bytes.(*Buffer).readSlice │ │ │ │ -bytes.IndexByte │ │ │ │ -bytes.(*Buffer).ReadString │ │ │ │ -bytes.Compare │ │ │ │ -bytes.explode │ │ │ │ -bytes.Count │ │ │ │ -bytes.LastIndex │ │ │ │ -internal/bytealg.LastIndexByte │ │ │ │ -bytes.Equal │ │ │ │ -bytes.IndexRune │ │ │ │ -bytes.IndexAny │ │ │ │ -bytes.makeASCIISet │ │ │ │ -bytes.(*asciiSet).contains │ │ │ │ -bytes.genSplit │ │ │ │ -bytes.Fields │ │ │ │ -bytes.FieldsFunc │ │ │ │ -bytes.Join │ │ │ │ -bytes.TrimRightFunc │ │ │ │ -bytes.TrimFunc │ │ │ │ -bytes.TrimLeftFunc │ │ │ │ -bytes.indexFunc │ │ │ │ -bytes.lastIndexFunc │ │ │ │ -bytes.TrimLeft │ │ │ │ -bytes.trimLeftByte │ │ │ │ -bytes.trimLeftASCII │ │ │ │ -bytes.trimLeftUnicode │ │ │ │ -bytes.containsRune │ │ │ │ -bytes.TrimRight │ │ │ │ -bytes.trimRightByte │ │ │ │ -bytes.trimRightASCII │ │ │ │ -bytes.trimRightUnicode │ │ │ │ -bytes.TrimSpace │ │ │ │ -bytes.Replace │ │ │ │ -bytes.Index │ │ │ │ -bytes.Cut │ │ │ │ -bytes.(*Reader).Len │ │ │ │ -bytes.(*Reader).Size │ │ │ │ -bytes.(*Reader).Read │ │ │ │ -bytes.(*Reader).ReadAt │ │ │ │ -bytes.(*Reader).ReadByte │ │ │ │ -bytes.(*Reader).UnreadByte │ │ │ │ -bytes.(*Reader).ReadRune │ │ │ │ -bytes.(*Reader).UnreadRune │ │ │ │ -bytes.(*Reader).Seek │ │ │ │ -bytes.(*Reader).WriteTo │ │ │ │ -bytes.(*Reader).Reset │ │ │ │ bytes.growSlice.func1 │ │ │ │ -bytes.Repeat │ │ │ │ -internal/bytealg.IndexRabinKarp[go.shape.[]uint8] │ │ │ │ -internal/bytealg.HashStr[go.shape.[]uint8] │ │ │ │ -internal/bytealg.LastIndexRabinKarp[go.shape.[]uint8] │ │ │ │ -internal/bytealg.HashStrRev[go.shape.[]uint8] │ │ │ │ encoding/base64.init │ │ │ │ encoding/base64.NewEncoding │ │ │ │ encoding/base64.Encoding.WithPadding │ │ │ │ -encoding/base64.Encoding.Strict │ │ │ │ encoding/base64.(*Encoding).Encode │ │ │ │ encoding/base64.(*Encoding).AppendEncode │ │ │ │ encoding/base64.(*Encoding).EncodedLen │ │ │ │ -encoding/base64.(*Encoding).EncodeToString │ │ │ │ -encoding/base64.(*encoder).Write │ │ │ │ -encoding/base64.(*encoder).Close │ │ │ │ -encoding/base64.CorruptInputError.Error │ │ │ │ -strconv.FormatInt │ │ │ │ -encoding/base64.(*Encoding).decodeQuantum │ │ │ │ -encoding/base64.(*Encoding).AppendDecode │ │ │ │ -encoding/base64.decodedLen │ │ │ │ -encoding/base64.(*Encoding).DecodeString │ │ │ │ -encoding/base64.(*Encoding).DecodedLen │ │ │ │ -encoding/base64.(*Encoding).Decode │ │ │ │ -encoding/base64.assemble64 │ │ │ │ -encoding/base64.assemble32 │ │ │ │ -internal/byteorder.BEPutUint32 │ │ │ │ type:.eq.encoding/base64.Encoding │ │ │ │ -type:.eq.encoding/base64.encoder │ │ │ │ -encoding/base64.(*Encoding).Strict │ │ │ │ -encoding/base64.(*Encoding).WithPadding │ │ │ │ -encoding/base64.(*CorruptInputError).Error │ │ │ │ -unicode/utf16.decode │ │ │ │ -unicode/utf16.DecodeRune │ │ │ │ encoding/json.init │ │ │ │ reflect.TypeFor[go.shape.interface { UnmarshalText([]uint8) error }] │ │ │ │ reflect.TypeFor[go.shape.string] │ │ │ │ reflect.TypeFor[go.shape.interface { MarshalJSON() ([]uint8, error) }] │ │ │ │ reflect.TypeFor[go.shape.interface { MarshalText() ([]uint8, error) }] │ │ │ │ reflect.TypeFor[go.shape.interface { IsZero() bool }] │ │ │ │ encoding/json.init.func1 │ │ │ │ -encoding/json.Unmarshal │ │ │ │ -encoding/json.(*decodeState).init │ │ │ │ -encoding/json.(*UnmarshalTypeError).Error │ │ │ │ -encoding/json.(*InvalidUnmarshalError).Error │ │ │ │ -encoding/json.(*decodeState).unmarshal │ │ │ │ -encoding/json.(*scanner).reset │ │ │ │ encoding/json.Number.String │ │ │ │ -encoding/json.Number.Float64 │ │ │ │ -encoding/json.Number.Int64 │ │ │ │ -encoding/json.(*decodeState).addErrorContext │ │ │ │ -encoding/json.(*decodeState).skip │ │ │ │ -encoding/json.(*decodeState).scanNext │ │ │ │ -encoding/json.(*decodeState).scanWhile │ │ │ │ -encoding/json.(*decodeState).rescanLiteral │ │ │ │ -encoding/json.(*decodeState).value │ │ │ │ -encoding/json.(*decodeState).readIndex │ │ │ │ -encoding/json.(*decodeState).valueQuoted │ │ │ │ -encoding/json.indirect │ │ │ │ -encoding/json.(*decodeState).array │ │ │ │ -encoding/json.(*decodeState).saveError │ │ │ │ -encoding/json.(*decodeState).object │ │ │ │ -reflect.PointerTo │ │ │ │ -reflect.MakeMap │ │ │ │ -encoding/json.foldName │ │ │ │ -encoding/json.(*decodeState).convertNumber │ │ │ │ -reflect.TypeFor[go.shape.float64] │ │ │ │ -encoding/json.(*decodeState).literalStore │ │ │ │ -encoding/json.(*decodeState).valueInterface │ │ │ │ -encoding/json.(*decodeState).arrayInterface │ │ │ │ -encoding/json.(*decodeState).objectInterface │ │ │ │ -encoding/json.unquote │ │ │ │ -encoding/json.(*decodeState).literalInterface │ │ │ │ -encoding/json.getu4 │ │ │ │ -encoding/json.unquoteBytes │ │ │ │ -unicode/utf16.IsSurrogate │ │ │ │ -encoding/json.Marshal │ │ │ │ -encoding/json.Marshal.deferwrap1 │ │ │ │ encoding/json.(*UnsupportedTypeError).Error │ │ │ │ encoding/json.(*UnsupportedValueError).Error │ │ │ │ encoding/json.(*MarshalerError).Error │ │ │ │ encoding/json.(*MarshalerError).Unwrap │ │ │ │ encoding/json.newEncodeState │ │ │ │ encoding/json.(*encodeState).marshal │ │ │ │ encoding/json.(*encodeState).marshal.func1 │ │ │ │ @@ -22462,34 +6302,43 @@ │ │ │ │ encoding/json.typeEncoder.typeEncoder.OnceValue[go.shape.func(*encoding/json.encodeState, reflect.Value, encoding/json.encOpts)].func3.func4 │ │ │ │ encoding/json.typeEncoder.typeEncoder.OnceValue[go.shape.func(*encoding/json.encodeState, reflect.Value, encoding/json.encOpts)].func3.func4.1 │ │ │ │ encoding/json.typeEncoder.func2 │ │ │ │ encoding/json.typeEncoder.OnceValue[go.shape.func(*encoding/json.encodeState, reflect.Value, encoding/json.encOpts)].func3.1 │ │ │ │ encoding/json.typeEncoder.OnceValue[go.shape.func(*encoding/json.encodeState, reflect.Value, encoding/json.encOpts)].func3.1.1 │ │ │ │ encoding/json.typeEncoder.func1 │ │ │ │ encoding/json.newTypeEncoder │ │ │ │ +reflect.PointerTo │ │ │ │ encoding/json.newCondAddrEncoder │ │ │ │ encoding/json.newStructEncoder │ │ │ │ encoding/json.invalidValueEncoder │ │ │ │ encoding/json.marshalerEncoder │ │ │ │ +bytes.(*Buffer).Grow │ │ │ │ +bytes.(*Buffer).AvailableBuffer │ │ │ │ encoding/json.(*encodeState).error │ │ │ │ encoding/json.addrMarshalerEncoder │ │ │ │ encoding/json.textMarshalerEncoder │ │ │ │ encoding/json.addrTextMarshalerEncoder │ │ │ │ encoding/json.boolEncoder │ │ │ │ encoding/json.mayAppendQuote │ │ │ │ strconv.AppendBool │ │ │ │ internal/strconv.AppendBool │ │ │ │ encoding/json.intEncoder │ │ │ │ strconv.AppendInt │ │ │ │ encoding/json.uintEncoder │ │ │ │ strconv.AppendUint │ │ │ │ encoding/json.floatEncoder.encode │ │ │ │ +math.IsInf │ │ │ │ +math.Abs │ │ │ │ +math.Float64bits │ │ │ │ +math.Float64frombits │ │ │ │ +math.IsNaN │ │ │ │ strconv.FormatFloat │ │ │ │ internal/strconv.FormatFloat │ │ │ │ encoding/json.stringEncoder │ │ │ │ +fmt.Errorf │ │ │ │ encoding/json.isValidNumber │ │ │ │ encoding/json.interfaceEncoder │ │ │ │ encoding/json.unsupportedTypeEncoder │ │ │ │ encoding/json.structEncoder.encode │ │ │ │ encoding/json.mapEncoder.encode │ │ │ │ slices.SortFunc[go.shape.[]encoding/json.reflectWithString,go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }] │ │ │ │ encoding/json.mapEncoder.encode.deferwrap1 │ │ │ │ @@ -22501,32 +6350,39 @@ │ │ │ │ encoding/json.arrayEncoder.encode │ │ │ │ encoding/json.newArrayEncoder │ │ │ │ encoding/json.ptrEncoder.encode │ │ │ │ encoding/json.ptrEncoder.encode.deferwrap1 │ │ │ │ encoding/json.newPtrEncoder │ │ │ │ encoding/json.condAddrEncoder.encode │ │ │ │ encoding/json.isValidTag │ │ │ │ +unicode.IsLetter │ │ │ │ +unicode.IsDigit │ │ │ │ encoding/json.typeByIndex │ │ │ │ encoding/json.resolveKeyName │ │ │ │ +strconv.FormatInt │ │ │ │ +strconv.FormatUint │ │ │ │ encoding/json.typeFields │ │ │ │ +reflect.StructField.IsExported │ │ │ │ +reflect.StructTag.Get │ │ │ │ slices.SortFunc[go.shape.[]encoding/json.field,go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.omitZero bool; encoding/json.isZero func(reflect.Value) bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }] │ │ │ │ encoding/json.dominantField │ │ │ │ +encoding/json.foldName │ │ │ │ encoding/json.cachedTypeFields │ │ │ │ encoding/json.appendFoldedName │ │ │ │ encoding/json.foldRune │ │ │ │ encoding/json.appendHTMLEscape │ │ │ │ encoding/json.appendCompact │ │ │ │ encoding/json.appendCompact.deferwrap1 │ │ │ │ encoding/json.freeScanner │ │ │ │ encoding/json.appendIndent │ │ │ │ encoding/json.appendNewline │ │ │ │ encoding/json.appendIndent.deferwrap1 │ │ │ │ -encoding/json.checkValid │ │ │ │ encoding/json.(*SyntaxError).Error │ │ │ │ encoding/json.newScanner │ │ │ │ +encoding/json.(*scanner).reset │ │ │ │ encoding/json.(*scanner).eof │ │ │ │ encoding/json.(*scanner).pushParseState │ │ │ │ encoding/json.(*scanner).error │ │ │ │ encoding/json.stateBeginValueOrEmpty │ │ │ │ encoding/json.isSpace │ │ │ │ encoding/json.stateBeginValue │ │ │ │ encoding/json.stateBeginStringOrEmpty │ │ │ │ @@ -22556,37 +6412,27 @@ │ │ │ │ encoding/json.stateFal │ │ │ │ encoding/json.stateFals │ │ │ │ encoding/json.stateN │ │ │ │ encoding/json.stateNu │ │ │ │ encoding/json.stateNul │ │ │ │ encoding/json.stateError │ │ │ │ encoding/json.quoteChar │ │ │ │ -encoding/json.(*Decoder).Decode │ │ │ │ -encoding/json.(*Decoder).tokenValueAllowed │ │ │ │ -encoding/json.(*Decoder).tokenValueEnd │ │ │ │ -encoding/json.(*Decoder).InputOffset │ │ │ │ -encoding/json.(*Decoder).readValue │ │ │ │ -encoding/json.nonSpace │ │ │ │ -encoding/json.(*Decoder).refill │ │ │ │ encoding/json.(*Encoder).Encode │ │ │ │ +bytes.(*Buffer).Bytes │ │ │ │ encoding/json.(*Encoder).Encode.deferwrap1 │ │ │ │ -encoding/json.(*Encoder).SetIndent │ │ │ │ -encoding/json.(*Encoder).SetEscapeHTML │ │ │ │ -encoding/json.RawMessage.MarshalJSON │ │ │ │ -encoding/json.(*RawMessage).UnmarshalJSON │ │ │ │ -encoding/json.(*Decoder).tokenPrepareForDecode │ │ │ │ -encoding/json.(*Decoder).peek │ │ │ │ encoding/json.parseTag │ │ │ │ strings.Cut │ │ │ │ encoding/json.tagOptions.Contains │ │ │ │ encoding/json.typeFields.func1 │ │ │ │ encoding/json.typeFields.func2 │ │ │ │ encoding/json.typeFields.func3 │ │ │ │ encoding/json.typeFields.func4 │ │ │ │ encoding/json.typeFields.func5 │ │ │ │ +strings.Compare │ │ │ │ +internal/bytealg.CompareString │ │ │ │ cmp.Compare[go.shape.int] │ │ │ │ encoding/json.typeFields.func6 │ │ │ │ encoding/json.mapEncoder.encode.func1 │ │ │ │ type:.eq.encoding/json.SyntaxError │ │ │ │ slices.Compare[go.shape.[]int,go.shape.int] │ │ │ │ slices.pdqsortCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.omitZero bool; encoding/json.isZero func(reflect.Value) bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }] │ │ │ │ slices.reverseRangeCmpFunc[go.shape.struct { encoding/json.name string; encoding/json.nameBytes []uint8; encoding/json.nameNonEsc string; encoding/json.nameEscHTML string; encoding/json.tag bool; encoding/json.index []int; encoding/json.typ reflect.Type; encoding/json.omitEmpty bool; encoding/json.omitZero bool; encoding/json.isZero func(reflect.Value) bool; encoding/json.quoted bool; encoding/json.encoder encoding/json.encoderFunc }] │ │ │ │ @@ -22618,47 +6464,18 @@ │ │ │ │ slices.breakPatternsCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }] │ │ │ │ slices.heapSortCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }] │ │ │ │ slices.siftDownCmpFunc[go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string }] │ │ │ │ encoding/json.appendString[go.shape.[]uint8] │ │ │ │ type:.eq.encoding/json.MarshalerError │ │ │ │ reflect.TypeAssert[go.shape.interface { MarshalJSON() ([]uint8, error) }] │ │ │ │ internal/abi.TypeFor[go.shape.interface { MarshalJSON() ([]uint8, error) }] │ │ │ │ -reflect.TypeAssert[go.shape.interface { UnmarshalText([]uint8) error }] │ │ │ │ -internal/abi.TypeFor[go.shape.interface { UnmarshalText([]uint8) error }] │ │ │ │ -reflect.TypeAssert[go.shape.interface { UnmarshalJSON([]uint8) error }] │ │ │ │ -internal/abi.TypeFor[go.shape.interface { UnmarshalJSON([]uint8) error }] │ │ │ │ -type:.eq.encoding/json.UnmarshalTypeError │ │ │ │ -encoding/json.(*Number).Float64 │ │ │ │ -encoding/json.(*Number).Int64 │ │ │ │ encoding/json.(*Number).String │ │ │ │ -encoding/json.(*encodeState).Available │ │ │ │ -encoding/json.(*encodeState).AvailableBuffer │ │ │ │ -encoding/json.(*encodeState).Bytes │ │ │ │ -encoding/json.(*encodeState).Cap │ │ │ │ -encoding/json.(*encodeState).Grow │ │ │ │ -encoding/json.(*encodeState).Len │ │ │ │ -encoding/json.(*encodeState).Next │ │ │ │ -encoding/json.(*encodeState).Peek │ │ │ │ encoding/json.(*encodeState).Read │ │ │ │ -encoding/json.(*encodeState).ReadByte │ │ │ │ -encoding/json.(*encodeState).ReadBytes │ │ │ │ -encoding/json.(*encodeState).ReadFrom │ │ │ │ -encoding/json.(*encodeState).ReadRune │ │ │ │ -encoding/json.(*encodeState).ReadString │ │ │ │ -encoding/json.(*encodeState).Reset │ │ │ │ encoding/json.(*encodeState).String │ │ │ │ -encoding/json.(*encodeState).Truncate │ │ │ │ -encoding/json.(*encodeState).UnreadByte │ │ │ │ -encoding/json.(*encodeState).UnreadRune │ │ │ │ encoding/json.(*encodeState).Write │ │ │ │ -encoding/json.(*encodeState).WriteByte │ │ │ │ -encoding/json.(*encodeState).WriteRune │ │ │ │ -encoding/json.(*encodeState).WriteString │ │ │ │ -encoding/json.(*encodeState).WriteTo │ │ │ │ -encoding/json.(*RawMessage).MarshalJSON │ │ │ │ encoding/json.jsonError.Error │ │ │ │ encoding/json.(*jsonError).Error │ │ │ │ encoding/json.floatEncoder.encode-fm │ │ │ │ encoding/json.condAddrEncoder.encode-fm │ │ │ │ encoding/json.ptrEncoder.encode-fm │ │ │ │ encoding/json.arrayEncoder.encode-fm │ │ │ │ encoding/json.sliceEncoder.encode-fm │ │ │ │ @@ -22668,1373 +6485,232 @@ │ │ │ │ type:.eq.struct { encoding/json.ptr interface {}; encoding/json.len int } │ │ │ │ type:.eq.go.shape.struct { encoding/json.v reflect.Value; encoding/json.ks string } │ │ │ │ log.init │ │ │ │ log.init.func1 │ │ │ │ log.(*Logger).SetPrefix │ │ │ │ sync/atomic.(*Pointer[go.shape.string]).Store │ │ │ │ log.(*Logger).SetFlags │ │ │ │ +sync/atomic.(*Int32).Store │ │ │ │ log.(*Logger).SetOutput │ │ │ │ log.(*Logger).SetOutput.deferwrap1 │ │ │ │ log.formatHeader │ │ │ │ +time.Time.UTC │ │ │ │ +time.(*Time).setLoc │ │ │ │ log.itoa │ │ │ │ log.putBuffer │ │ │ │ -log.(*Logger).Output │ │ │ │ -log.(*Logger).Output.func1 │ │ │ │ log.(*Logger).output │ │ │ │ log.(*Logger).Prefix │ │ │ │ sync/atomic.(*Pointer[go.shape.string]).Load │ │ │ │ log.(*Logger).Flags │ │ │ │ +sync/atomic.(*Int32).Load │ │ │ │ log.getBuffer │ │ │ │ log.(*Logger).output.deferwrap2 │ │ │ │ log.(*Logger).output.deferwrap1 │ │ │ │ log.init.0 │ │ │ │ -log.(*Logger).Print │ │ │ │ -log.(*Logger).Print.func1 │ │ │ │ -log.(*Logger).Printf │ │ │ │ -log.(*Logger).Printf.func1 │ │ │ │ -log.(*Logger).Println │ │ │ │ -log.(*Logger).Println.func1 │ │ │ │ -log.(*Logger).Fatal │ │ │ │ -log.(*Logger).Fatal.func1 │ │ │ │ -log.(*Logger).Fatalf │ │ │ │ -log.(*Logger).Fatalf.func1 │ │ │ │ -log.(*Logger).Fatalln │ │ │ │ -log.(*Logger).Fatalln.func1 │ │ │ │ -log.(*Logger).Panic │ │ │ │ -log.(*Logger).Panic.func1 │ │ │ │ -log.(*Logger).Panicf │ │ │ │ -log.(*Logger).Panicf.func1 │ │ │ │ -log.(*Logger).Panicln │ │ │ │ -log.(*Logger).Panicln.func1 │ │ │ │ -log.(*Logger).Writer │ │ │ │ -log.(*Logger).Writer.deferwrap1 │ │ │ │ -log.Printf │ │ │ │ -log.Printf.func1 │ │ │ │ -log.Fatalf │ │ │ │ -log.Fatalf.func1 │ │ │ │ log.init.0.func1 │ │ │ │ log.init.0.func1.1 │ │ │ │ -sync/atomic.(*Pointer[string]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.string]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[string]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.string]).Swap │ │ │ │ -sync/atomic.(*Pointer[string]).Store │ │ │ │ -sync/atomic.(*Pointer[string]).Load │ │ │ │ type:.eq.log.Logger │ │ │ │ type:.eq.sync/atomic.Pointer[string] │ │ │ │ log/slog.init.func1 │ │ │ │ log/slog.init.func2 │ │ │ │ encoding/json.NewEncoder │ │ │ │ -log/slog.String │ │ │ │ -log/slog.Group │ │ │ │ +encoding/json.(*Encoder).SetEscapeHTML │ │ │ │ log/slog.argsToAttrSlice │ │ │ │ -log/slog.Any │ │ │ │ -log/slog.Attr.Equal │ │ │ │ log/slog.Attr.String │ │ │ │ log/slog.(*defaultHandler).Enabled │ │ │ │ log/slog.(*LevelVar).Level │ │ │ │ sync/atomic.(*Int64).Load │ │ │ │ log/slog.(*defaultHandler).Handle │ │ │ │ log/slog/internal/buffer.New │ │ │ │ +log/slog/internal/buffer.(*Buffer).WriteString │ │ │ │ +log/slog/internal/buffer.(*Buffer).WriteByte │ │ │ │ log/slog.(*defaultHandler).Handle.deferwrap1 │ │ │ │ log/slog.(*defaultHandler).WithAttrs │ │ │ │ -log/slog.(*defaultHandler).WithGroup │ │ │ │ -log/slog.(*commonHandler).withGroup │ │ │ │ -log/slog.(*commonHandler).clone │ │ │ │ -slices.Clip[go.shape.[]uint8,go.shape.uint8] │ │ │ │ log/slog.(*commonHandler).withAttrs │ │ │ │ log/slog.countEmptyGroups │ │ │ │ log/slog.Value.isEmptyGroup │ │ │ │ log/slog.Value.Kind │ │ │ │ log/slog.Value.group │ │ │ │ +log/slog.(*commonHandler).clone │ │ │ │ log/slog.(*handleState).appendAttrs │ │ │ │ +slices.Clip[go.shape.[]uint8,go.shape.uint8] │ │ │ │ log/slog.(*commonHandler).attrSep │ │ │ │ log/slog.(*handleState).openGroups │ │ │ │ +log/slog/internal/buffer.(*Buffer).Len │ │ │ │ +log/slog/internal/buffer.(*Buffer).SetLen │ │ │ │ log/slog.(*commonHandler).withAttrs.deferwrap1 │ │ │ │ -log/slog.(*commonHandler).handle │ │ │ │ -log/slog.Time │ │ │ │ -log/slog.(*commonHandler).handle.deferwrap2 │ │ │ │ -log/slog.(*commonHandler).handle.deferwrap1 │ │ │ │ log/slog.(*handleState).appendNonBuiltIns │ │ │ │ log/slog.Record.NumAttrs │ │ │ │ log/slog.Record.Attrs │ │ │ │ log/slog.(*handleState).appendNonBuiltIns.func1 │ │ │ │ log/slog.(*commonHandler).newHandleState │ │ │ │ log/slog.(*handleState).free │ │ │ │ +log/slog/internal/buffer.(*Buffer).Free │ │ │ │ log/slog.(*handleState).openGroup │ │ │ │ log/slog.(*handleState).appendAttr │ │ │ │ log/slog.Attr.isEmpty │ │ │ │ log/slog.(*Source).isEmpty │ │ │ │ log/slog.Value.Group │ │ │ │ log/slog.(*handleState).closeGroup │ │ │ │ log/slog.(*handleState).appendError │ │ │ │ log/slog.(*handleState).appendKey │ │ │ │ log/slog.(*handleState).appendTwoStrings │ │ │ │ log/slog.(*handleState).appendString │ │ │ │ log/slog.(*handleState).appendValue │ │ │ │ log/slog.(*handleState).appendValue.func1 │ │ │ │ log/slog.(*handleState).appendTime │ │ │ │ log/slog.appendRFC3339Millis │ │ │ │ -log/slog.(*JSONHandler).Enabled │ │ │ │ -log/slog.(*commonHandler).enabled │ │ │ │ -log/slog.(*JSONHandler).WithAttrs │ │ │ │ -log/slog.(*JSONHandler).WithGroup │ │ │ │ -log/slog.(*JSONHandler).Handle │ │ │ │ log/slog.appendJSONTime │ │ │ │ log/slog.appendJSONValue │ │ │ │ log/slog.Value.str │ │ │ │ log/slog.appendJSONMarshal │ │ │ │ log/slog.appendJSONMarshal.func1 │ │ │ │ +bytes.(*Buffer).Cap │ │ │ │ log/slog.appendEscapedJSONString │ │ │ │ log/slog.appendEscapedJSONString.func2 │ │ │ │ log/slog.appendEscapedJSONString.func1 │ │ │ │ log/slog.Level.String │ │ │ │ log/slog.Level.String.func1 │ │ │ │ log/slog.Level.MarshalJSON │ │ │ │ -log/slog.(*Level).UnmarshalJSON │ │ │ │ -log/slog.Level.AppendText │ │ │ │ log/slog.Level.MarshalText │ │ │ │ -log/slog.(*Level).UnmarshalText │ │ │ │ -log/slog.(*Level).parse │ │ │ │ -log/slog.(*Level).parse.func1 │ │ │ │ +log/slog.Level.AppendText │ │ │ │ log/slog.Level.Level │ │ │ │ log/slog.init.0 │ │ │ │ log/slog.newDefaultHandler │ │ │ │ log/slog.New │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { log/slog.handler log/slog.Handler }]).Store │ │ │ │ -log/slog.(*handlerWriter).Write │ │ │ │ -bytes.TrimSuffix │ │ │ │ -bytes.HasSuffix │ │ │ │ -log/slog.NewRecord │ │ │ │ -log/slog.(*Logger).Handler │ │ │ │ log/slog.(*Logger).With │ │ │ │ log/slog.(*Logger).clone │ │ │ │ -log/slog.(*Logger).WithGroup │ │ │ │ log/slog.(*Logger).Enabled │ │ │ │ -log/slog.(*Logger).Log │ │ │ │ -log/slog.(*Logger).LogAttrs │ │ │ │ -log/slog.(*Logger).Debug │ │ │ │ -log/slog.(*Logger).DebugContext │ │ │ │ -log/slog.(*Logger).Info │ │ │ │ -log/slog.(*Logger).InfoContext │ │ │ │ -log/slog.(*Logger).Warn │ │ │ │ -log/slog.(*Logger).WarnContext │ │ │ │ -log/slog.(*Logger).Error │ │ │ │ -log/slog.(*Logger).ErrorContext │ │ │ │ +log/slog.(*Logger).Handler │ │ │ │ log/slog.(*Logger).log │ │ │ │ -log/slog.(*Logger).logAttrs │ │ │ │ -log/slog.Record.Clone │ │ │ │ -log/slog.(*Record).AddAttrs │ │ │ │ -slices.Clip[go.shape.[]log/slog.Attr,go.shape.struct { Key string; Value log/slog.Value }] │ │ │ │ -slices.Grow[go.shape.[]log/slog.Attr,go.shape.struct { Key string; Value log/slog.Value }] │ │ │ │ +log/slog.NewRecord │ │ │ │ log/slog.(*Record).Add │ │ │ │ log/slog.countAttrs │ │ │ │ log/slog.argsToAttr │ │ │ │ +log/slog.String │ │ │ │ +log/slog.Any │ │ │ │ log/slog.(*Source).group │ │ │ │ log/slog.Int │ │ │ │ log/slog.Int64 │ │ │ │ -log/slog.Record.Source │ │ │ │ -log/slog.(*TextHandler).Enabled │ │ │ │ -log/slog.(*TextHandler).WithAttrs │ │ │ │ -log/slog.(*TextHandler).WithGroup │ │ │ │ -log/slog.(*TextHandler).Handle │ │ │ │ log/slog.appendTextValue │ │ │ │ log/slog.byteSlice │ │ │ │ log/slog.needsQuoting │ │ │ │ log/slog.Kind.String │ │ │ │ log/slog.TimeValue │ │ │ │ +time.Time.UnixNano │ │ │ │ log/slog.GroupValue │ │ │ │ log/slog.AnyValue │ │ │ │ log/slog.Float64Value │ │ │ │ log/slog.Value.Any │ │ │ │ log/slog.Value.bool │ │ │ │ log/slog.Value.String │ │ │ │ log/slog.Value.Int64 │ │ │ │ log/slog.Value.Uint64 │ │ │ │ log/slog.Value.Bool │ │ │ │ log/slog.Value.Duration │ │ │ │ log/slog.Value.Float64 │ │ │ │ log/slog.Value.float │ │ │ │ log/slog.Value.Time │ │ │ │ log/slog.Value.time │ │ │ │ -log/slog.Value.LogValuer │ │ │ │ +time.Time.In │ │ │ │ log/slog.Value.Equal │ │ │ │ slices.EqualFunc[go.shape.[]log/slog.Attr,go.shape.[]log/slog.Attr,go.shape.struct { Key string; Value log/slog.Value },go.shape.struct { Key string; Value log/slog.Value }] │ │ │ │ +log/slog.Attr.Equal │ │ │ │ log/slog.Value.append │ │ │ │ log/slog.Value.Resolve │ │ │ │ +log/slog.Value.LogValuer │ │ │ │ log/slog.Value.Resolve.func1 │ │ │ │ log/slog.stack │ │ │ │ type:.eq.log/slog.Source │ │ │ │ -type:.eq.log/slog.handlerWriter │ │ │ │ -log/slog.(*Level).AppendText │ │ │ │ log/slog.(*Level).Level │ │ │ │ log/slog.(*Level).MarshalJSON │ │ │ │ log/slog.(*Level).MarshalText │ │ │ │ log/slog.(*Level).String │ │ │ │ -log/slog.(*Value).Any │ │ │ │ -log/slog.(*Value).Bool │ │ │ │ -log/slog.(*Value).Duration │ │ │ │ -log/slog.(*Value).Equal │ │ │ │ -log/slog.(*Value).Float64 │ │ │ │ -log/slog.(*Value).Group │ │ │ │ -log/slog.(*Value).Int64 │ │ │ │ -log/slog.(*Value).Kind │ │ │ │ -log/slog.(*Value).LogValuer │ │ │ │ -log/slog.(*Value).Resolve │ │ │ │ log/slog.(*Value).String │ │ │ │ -log/slog.(*Value).Time │ │ │ │ -log/slog.(*Value).Uint64 │ │ │ │ log/slog.(*Kind).String │ │ │ │ -log/slog.(*Attr).Equal │ │ │ │ log/slog.(*Attr).String │ │ │ │ -log/slog.(*Record).Attrs │ │ │ │ -log/slog.(*Record).Clone │ │ │ │ -log/slog.(*Record).NumAttrs │ │ │ │ -log/slog.(*Record).Source │ │ │ │ -hash.Hash.Size │ │ │ │ -crypto.init │ │ │ │ -crypto.Hash.HashFunc │ │ │ │ -crypto.Hash.String │ │ │ │ -crypto.Hash.Size │ │ │ │ -crypto.Hash.New │ │ │ │ -crypto.Hash.Available │ │ │ │ -crypto.SignMessage │ │ │ │ -crypto.(*Hash).Available │ │ │ │ -crypto.(*Hash).HashFunc │ │ │ │ -crypto.(*Hash).New │ │ │ │ -crypto.(*Hash).Size │ │ │ │ -crypto.(*Hash).String │ │ │ │ -crypto/internal/fips140deps/cpu.init │ │ │ │ -crypto/internal/impl.Register │ │ │ │ -type:.eq.crypto/internal/impl.implementation │ │ │ │ -type:.eq.crypto/internal/fips140/sha256.Digest │ │ │ │ -type:.eq.crypto/internal/fips140/sha3.Digest │ │ │ │ -crypto/fips140.init │ │ │ │ -crypto/fips140.WithoutEnforcement │ │ │ │ -crypto/fips140.Enabled │ │ │ │ -crypto/fips140.Enforced │ │ │ │ -crypto/internal/fips140deps/time.init │ │ │ │ -crypto/internal/entropy/v1%2e0%2e0.Seed │ │ │ │ -crypto/internal/entropy/v1%2e0%2e0.Samples │ │ │ │ -crypto/internal/entropy/v1%2e0%2e0.RepetitionCountTest │ │ │ │ -crypto/internal/entropy/v1%2e0%2e0.AdaptiveProportionTest │ │ │ │ -crypto/internal/entropy/v1%2e0%2e0.newSource │ │ │ │ -crypto/internal/fips140deps/time.HighPrecisionNow │ │ │ │ -crypto/internal/entropy/v1%2e0%2e0.(*source).Sample │ │ │ │ -crypto/internal/entropy/v1%2e0%2e0.touchMemory │ │ │ │ -crypto/internal/entropy/v1%2e0%2e0.SHA384 │ │ │ │ -crypto/internal/entropy/v1%2e0%2e0.bePutUint64 │ │ │ │ -crypto/internal/entropy/v1%2e0%2e0.digestBytes │ │ │ │ -crypto/internal/entropy/v1%2e0%2e0.sha384Block │ │ │ │ -crypto/internal/entropy/v1%2e0%2e0.beUint64 │ │ │ │ -type:.eq.crypto/internal/entropy/v1%2e0%2e0.source │ │ │ │ -crypto/internal/sysrand.warnBlocked │ │ │ │ -crypto/internal/sysrand.Read │ │ │ │ -crypto/internal/sysrand.Read.deferwrap1 │ │ │ │ -crypto/internal/sysrand.urandomRead │ │ │ │ -crypto/internal/sysrand.read │ │ │ │ -crypto/internal/sysrand.urandomRead.func1 │ │ │ │ -crypto/internal/fips140only.Enforced │ │ │ │ -crypto/internal/fips140only.ApprovedHash │ │ │ │ -type:.eq.crypto/internal/fips140/aes/gcm.GCMWithCounterNonce │ │ │ │ -type:.eq.crypto/internal/fips140/aes/gcm.GCMWithXORCounterNonce │ │ │ │ -crypto/cipher.newCBC │ │ │ │ -bytes.Clone │ │ │ │ -crypto/cipher.NewCBCEncrypter │ │ │ │ -crypto/internal/fips140/aes.NewCBCEncrypter │ │ │ │ -crypto/cipher.(*cbcEncrypter).BlockSize │ │ │ │ -crypto/cipher.(*cbcEncrypter).CryptBlocks │ │ │ │ -crypto/internal/fips140/alias.InexactOverlap │ │ │ │ -crypto/internal/fips140/alias.AnyOverlap │ │ │ │ -crypto/subtle.XORBytes │ │ │ │ -crypto/cipher.(*cbcEncrypter).SetIV │ │ │ │ -crypto/cipher.NewCBCDecrypter │ │ │ │ -crypto/internal/fips140/aes.NewCBCDecrypter │ │ │ │ -crypto/cipher.(*cbcDecrypter).BlockSize │ │ │ │ -crypto/cipher.(*cbcDecrypter).CryptBlocks │ │ │ │ -crypto/cipher.(*cbcDecrypter).SetIV │ │ │ │ -crypto/cipher.NewCTR │ │ │ │ -crypto/internal/fips140/aes.NewCTR │ │ │ │ -crypto/internal/fips140/aes.newCTR │ │ │ │ -crypto/internal/fips140deps/byteorder.BEUint64 │ │ │ │ -crypto/cipher.aesCtrWrapper.XORKeyStream │ │ │ │ -crypto/cipher.(*ctr).refill │ │ │ │ -crypto/cipher.(*ctr).XORKeyStream │ │ │ │ -crypto/cipher.(*aesCtrWrapper).XORKeyStream │ │ │ │ -crypto/internal/boring/sig.StandardCrypto │ │ │ │ -crypto/internal/boring.(*PublicKeyECDH).Bytes │ │ │ │ -crypto/internal/boring.(*PrivateKeyECDH).PublicKey │ │ │ │ -p256SubInternal │ │ │ │ -p256MulInternal │ │ │ │ -p256SqrInternal │ │ │ │ -p256IsZero │ │ │ │ -math/rand/v2.(*ChaCha8).Seed │ │ │ │ -math/rand/v2.(*ChaCha8).Uint64 │ │ │ │ -math/rand/v2.(*ChaCha8).Read │ │ │ │ -internal/byteorder.LEPutUint64 │ │ │ │ -math/rand/v2.(*ChaCha8).UnmarshalBinary │ │ │ │ -math/rand/v2.cutPrefix │ │ │ │ -math/rand/v2.readUint8LengthPrefixed │ │ │ │ -math/rand/v2.(*ChaCha8).AppendBinary │ │ │ │ -internal/chacha8rand.Marshal │ │ │ │ -math/rand/v2.(*ChaCha8).MarshalBinary │ │ │ │ -math/rand/v2.runtimeSource.Uint64 │ │ │ │ -math/rand/v2.(*runtimeSource).Uint64 │ │ │ │ -type:.eq.math/rand/v2.ChaCha8 │ │ │ │ -crypto/internal/randutil.MaybeReadByte │ │ │ │ -math/rand/v2.Uint64 │ │ │ │ -math/rand/v2.(*Rand).Uint64 │ │ │ │ -crypto/internal/rand.reader.Read │ │ │ │ -crypto/internal/rand.CustomReader │ │ │ │ -crypto/internal/rand.IsDefaultReader │ │ │ │ -crypto/internal/rand.(*reader).Read │ │ │ │ -crypto/ecdh.init.func1 │ │ │ │ -crypto/internal/fips140/ecdh.P256 │ │ │ │ -crypto/ecdh.init.func2 │ │ │ │ -crypto/ecdh.init.func3 │ │ │ │ -crypto/ecdh.init.func4 │ │ │ │ -crypto/ecdh.init.func5 │ │ │ │ -crypto/internal/fips140/ecdh.P384 │ │ │ │ -crypto/ecdh.init.func6 │ │ │ │ -crypto/ecdh.init.func7 │ │ │ │ -crypto/ecdh.init.func8 │ │ │ │ -crypto/ecdh.init.func9 │ │ │ │ -crypto/internal/fips140/ecdh.P521 │ │ │ │ -crypto/ecdh.init.func10 │ │ │ │ -crypto/ecdh.init.func11 │ │ │ │ -crypto/ecdh.init.func12 │ │ │ │ -crypto/ecdh.(*PublicKey).Bytes │ │ │ │ -crypto/ecdh.(*PublicKey).Equal │ │ │ │ -crypto/subtle.ConstantTimeCompare │ │ │ │ -crypto/internal/fips140/subtle.ConstantTimeCompare │ │ │ │ -crypto/internal/constanttime.ByteEq │ │ │ │ -crypto/ecdh.(*PublicKey).Curve │ │ │ │ -crypto/ecdh.(*PrivateKey).ECDH │ │ │ │ -crypto/ecdh.(*PrivateKey).Bytes │ │ │ │ -crypto/ecdh.(*PrivateKey).Equal │ │ │ │ -crypto/ecdh.(*PrivateKey).Curve │ │ │ │ -crypto/ecdh.(*PrivateKey).PublicKey │ │ │ │ -crypto/ecdh.(*PrivateKey).Public │ │ │ │ -crypto/ecdh.(*nistCurve).String │ │ │ │ -crypto/ecdh.(*nistCurve).GenerateKey │ │ │ │ -crypto/internal/fips140only.ApprovedRandomReader │ │ │ │ -crypto/internal/fips140/ecdh.(*PrivateKey).Bytes │ │ │ │ -crypto/internal/fips140/ecdh.(*PublicKey).Bytes │ │ │ │ -crypto/ecdh.(*nistCurve).NewPrivateKey │ │ │ │ -crypto/internal/fips140/ecdh.(*PrivateKey).PublicKey │ │ │ │ -crypto/ecdh.(*nistCurve).NewPublicKey │ │ │ │ -crypto/ecdh.(*nistCurve).ecdh │ │ │ │ -crypto/ecdh.(*x25519Curve).String │ │ │ │ -crypto/ecdh.(*x25519Curve).GenerateKey │ │ │ │ -crypto/ecdh.(*x25519Curve).NewPrivateKey │ │ │ │ -crypto/ecdh.(*x25519Curve).NewPublicKey │ │ │ │ -crypto/ecdh.(*x25519Curve).ecdh │ │ │ │ -crypto/ecdh.isZero │ │ │ │ -crypto/ecdh.x25519ScalarMult │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).One │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Set │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Multiply │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Square │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Bytes │ │ │ │ -math/rand.(*Rand).ExpFloat64 │ │ │ │ -math/rand.(*Rand).Uint32 │ │ │ │ -math/rand.(*Rand).Int63 │ │ │ │ -math/rand.(*Rand).Float64 │ │ │ │ -math/rand.(*Rand).NormFloat64 │ │ │ │ -math/rand.absInt32 │ │ │ │ -math/rand.(*Rand).Seed │ │ │ │ -math/rand.(*Rand).Uint64 │ │ │ │ -math/rand.(*Rand).Int31 │ │ │ │ -math/rand.(*Rand).Int │ │ │ │ -math/rand.(*Rand).Int63n │ │ │ │ -math/rand.(*Rand).Int31n │ │ │ │ -math/rand.(*Rand).int31n │ │ │ │ -math/rand.(*Rand).Intn │ │ │ │ -math/rand.(*Rand).Float32 │ │ │ │ -math/rand.(*Rand).Perm │ │ │ │ -math/rand.(*Rand).Shuffle │ │ │ │ -math/rand.(*Rand).Read │ │ │ │ -math/rand.read │ │ │ │ -math/rand.(*rngSource).Int63 │ │ │ │ -math/rand.(*rngSource).Uint64 │ │ │ │ -math/rand.globalRand │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { math/rand.src math/rand.Source; math/rand.s64 math/rand.Source64; math/rand.readVal int64; math/rand.readPos int8 }]).Load │ │ │ │ -math/rand.New │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { math/rand.src math/rand.Source; math/rand.s64 math/rand.Source64; math/rand.readVal int64; math/rand.readPos int8 }]).CompareAndSwap │ │ │ │ -math/rand.(*runtimeSource).Int63 │ │ │ │ -math/rand.(*runtimeSource).Seed │ │ │ │ -math/rand.(*runtimeSource).Uint64 │ │ │ │ -math/rand.(*runtimeSource).read │ │ │ │ -math/rand.Intn │ │ │ │ -math/rand.Float64 │ │ │ │ -math/rand.(*lockedSource).Int63 │ │ │ │ -math/rand.(*lockedSource).Uint64 │ │ │ │ -math/rand.(*lockedSource).Seed │ │ │ │ -math/rand.(*lockedSource).seedPos │ │ │ │ -math/rand.(*lockedSource).seed │ │ │ │ -math/rand.newSource │ │ │ │ -math/rand.(*lockedSource).read │ │ │ │ -math/rand.(*rngSource).Seed │ │ │ │ -math/rand.seedrand │ │ │ │ -type:.eq.math/rand.lockedSource │ │ │ │ -type:.eq.math/rand.runtimeSource │ │ │ │ -type:.eq.math/rand.Rand │ │ │ │ -math/big.init │ │ │ │ -math/big.Accuracy.String │ │ │ │ -math/big.divWW │ │ │ │ -math/big.nlz │ │ │ │ -math/bits.LeadingZeros │ │ │ │ -math/big.(*Float).setExpAndRound │ │ │ │ -math/big.makeAcc │ │ │ │ -math/big.(*Float).round │ │ │ │ -math/big.nat.bit │ │ │ │ -math/big.nat.sticky │ │ │ │ -math/big.fnorm │ │ │ │ -math/big.(*Float).SetInt │ │ │ │ -math/big.(*Int).BitLen │ │ │ │ -math/big.nat.bitLen │ │ │ │ -math/big.nat.set │ │ │ │ -math/big.nat.make │ │ │ │ -math/big.(*Float).Set │ │ │ │ -math/big.(*Float).Float64 │ │ │ │ -math/big.msb64 │ │ │ │ -math/big.(*Int).Sign │ │ │ │ -math/big.(*Int).SetInt64 │ │ │ │ -math/big.(*Int).SetUint64 │ │ │ │ -math/big.(*Int).Set │ │ │ │ -math/big.(*Int).Bits │ │ │ │ -math/big.(*Int).SetBits │ │ │ │ -math/big.nat.norm │ │ │ │ -math/big.(*Int).Abs │ │ │ │ -math/big.(*Int).Neg │ │ │ │ -math/big.(*Int).Add │ │ │ │ -math/big.(*Int).Sub │ │ │ │ -math/big.(*Int).Mul │ │ │ │ -math/big.(*Int).mul │ │ │ │ -math/big.(*Int).MulRange │ │ │ │ -math/big.(*Int).Binomial │ │ │ │ -math/big.(*Int).Quo │ │ │ │ -math/big.(*Int).Rem │ │ │ │ -math/big.(*Int).QuoRem │ │ │ │ -math/big.(*Int).Div │ │ │ │ -math/big.(*Int).Mod │ │ │ │ -math/big.alias │ │ │ │ -math/big.(*Int).DivMod │ │ │ │ -math/big.(*Int).Cmp │ │ │ │ -math/big.(*Int).CmpAbs │ │ │ │ -math/big.(*Int).Int64 │ │ │ │ -math/big.low64 │ │ │ │ -math/big.(*Int).Uint64 │ │ │ │ -math/big.(*Int).IsInt64 │ │ │ │ -math/big.(*Int).IsUint64 │ │ │ │ -math/big.(*Int).Float64 │ │ │ │ -math/big.nat.trailingZeroBits │ │ │ │ -math/big.(*Int).SetString │ │ │ │ -strings.NewReader │ │ │ │ -math/big.(*Int).setFromScanner │ │ │ │ -math/big.(*Int).SetBytes │ │ │ │ -math/big.(*Int).Bytes │ │ │ │ -math/big.nat.bytes │ │ │ │ -math/big.(*Int).FillBytes │ │ │ │ -math/big.(*Int).TrailingZeroBits │ │ │ │ -math/big.(*Int).Exp │ │ │ │ -math/big.(*Int).exp │ │ │ │ -math/big.(*Int).GCD │ │ │ │ -math/big.lehmerSimulate │ │ │ │ -math/big.lehmerUpdate │ │ │ │ -math/big.mulW │ │ │ │ -math/big.euclidUpdate │ │ │ │ -math/big.(*Int).lehmerGCD │ │ │ │ -math/big.(*Int).Rand │ │ │ │ -math/big.(*Int).ModInverse │ │ │ │ -math/big.Jacobi │ │ │ │ -math/big.(*Int).String │ │ │ │ -math/big.(*Int).Text │ │ │ │ -math/big.(*Int).modSqrt3Mod4Prime │ │ │ │ -math/big.(*Int).modSqrt5Mod8Prime │ │ │ │ -math/big.(*Int).Lsh │ │ │ │ -math/big.(*Int).modSqrtTonelliShanks │ │ │ │ -math/big.(*Int).ModSqrt │ │ │ │ -math/big.(*Int).Rsh │ │ │ │ -math/big.(*Int).Bit │ │ │ │ -math/big.(*Int).SetBit │ │ │ │ -math/big.(*Int).And │ │ │ │ -math/big.(*Int).AndNot │ │ │ │ -math/big.(*Int).Or │ │ │ │ -math/big.(*Int).Xor │ │ │ │ -math/big.(*Int).Not │ │ │ │ -math/big.(*Int).Sqrt │ │ │ │ -math/big.(*Int).Append │ │ │ │ -math/big.(*Int).Format │ │ │ │ -math/big.nat.utoa │ │ │ │ -math/big.writeMultiple │ │ │ │ -math/big.(*Int).scan │ │ │ │ -math/big.scanSign │ │ │ │ -math/big.byteReader.ReadByte │ │ │ │ -math/big.byteReader.UnreadByte │ │ │ │ -math/big.(*Int).Scan │ │ │ │ -math/big.(*Int).GobEncode │ │ │ │ -math/big.(*Int).GobDecode │ │ │ │ -math/big.(*Int).AppendText │ │ │ │ -math/big.(*Int).MarshalText │ │ │ │ -math/big.(*Int).UnmarshalText │ │ │ │ -bytes.NewReader │ │ │ │ -math/big.(*Int).MarshalJSON │ │ │ │ -math/big.(*Int).UnmarshalJSON │ │ │ │ -math/big.nat.String │ │ │ │ -math/big.nat.setUint64 │ │ │ │ -math/big.nat.setWord │ │ │ │ -math/big.nat.add │ │ │ │ -math/big.nat.sub │ │ │ │ -math/big.nat.cmp │ │ │ │ -math/big.nat.montgomery │ │ │ │ -math/big.addTo │ │ │ │ -math/big.nat.mulRange │ │ │ │ -math/big.getStack │ │ │ │ -math/big.nat.mulRange.deferwrap1 │ │ │ │ -math/big.(*stack).free │ │ │ │ -math/big.(*stack).restore │ │ │ │ -math/big.(*stack).nat │ │ │ │ -slices.Grow[go.shape.[]math/big.Word,go.shape.uint] │ │ │ │ -math/big.nat.lsh │ │ │ │ -math/big.same │ │ │ │ -math/big.nat.rsh │ │ │ │ -math/big.nat.setBit │ │ │ │ -math/big.nat.and │ │ │ │ -math/big.nat.trunc │ │ │ │ -math/big.nat.andNot │ │ │ │ -math/big.nat.or │ │ │ │ -math/big.nat.xor │ │ │ │ -math/big.nat.random │ │ │ │ -math/big.nat.expNN │ │ │ │ -math/big.nat.isPow2 │ │ │ │ -math/big.nat.expNN.deferwrap1 │ │ │ │ -math/big.nat.expNNMontgomeryEven │ │ │ │ -math/big.nat.modInverse │ │ │ │ -math/big.nat.expNNWindowed │ │ │ │ -math/big.(*stack).save │ │ │ │ -math/big.nat.expNNWindowed.deferwrap1 │ │ │ │ -math/big.nat.expNNMontgomery │ │ │ │ -math/big.nat.setBytes │ │ │ │ -math/big.bigEndianWord │ │ │ │ -math/big.nat.sqrt │ │ │ │ -math/big.nat.sqrt.deferwrap1 │ │ │ │ -math/big.nat.subMod2N │ │ │ │ -math/big.nat.scan │ │ │ │ -math/big.maxPow │ │ │ │ -math/big.pow │ │ │ │ -slices.Reverse[go.shape.[]math/big.Word,go.shape.uint] │ │ │ │ -math/big.nat.itoa │ │ │ │ -math.Log2 │ │ │ │ -math/big.nat.itoa.deferwrap1 │ │ │ │ -math/big.nat.convertWords │ │ │ │ -math/big.nat.expWW │ │ │ │ -math/big.divisors │ │ │ │ -math/big.nat.rem │ │ │ │ -math/big.nat.rem.deferwrap1 │ │ │ │ -math/big.nat.div │ │ │ │ -math/big.nat.div.deferwrap1 │ │ │ │ -math/big.nat.divW │ │ │ │ -math/big.nat.modW │ │ │ │ -math/big.divWVW │ │ │ │ -math/big.reciprocalWord │ │ │ │ -math/big.nat.divLarge │ │ │ │ -math/big.nat.divRecursive │ │ │ │ -math/big.nat.divLarge.deferwrap1 │ │ │ │ -math/big.nat.divBasic │ │ │ │ -math/big.greaterThan │ │ │ │ -math/big.nat.divBasic.deferwrap1 │ │ │ │ -math/big.nat.divRecursiveStep │ │ │ │ -math/big.nat.divRecursiveStep.deferwrap1 │ │ │ │ -math/big.nat.mul │ │ │ │ -math/big.nat.mul.deferwrap2 │ │ │ │ -math/big.nat.mul.deferwrap1 │ │ │ │ -math/big.nat.sqr │ │ │ │ -math/big.nat.sqr.deferwrap1 │ │ │ │ -math/big.basicSqr │ │ │ │ -math/big.basicSqr.deferwrap1 │ │ │ │ -math/big.nat.mulAddWW │ │ │ │ -math/big.basicMul │ │ │ │ -math/big.karatsuba │ │ │ │ -math/big.karatsuba.deferwrap1 │ │ │ │ -math/big.karatsubaSqr │ │ │ │ -math/big.karatsubaSqr.deferwrap1 │ │ │ │ -math/big.(*Int).ProbablyPrime │ │ │ │ -math/big.(*Int).ProbablyPrime.deferwrap1 │ │ │ │ -math/big.nat.probablyPrimeMillerRabin │ │ │ │ -math/rand.NewSource │ │ │ │ -math/big.nat.probablyPrimeLucas │ │ │ │ -math/big.addVW │ │ │ │ -math/big.subVW │ │ │ │ -math/big.addVV │ │ │ │ -math/big.subVV │ │ │ │ -math/big.lshVU │ │ │ │ -math/big.rshVU │ │ │ │ -math/big.mulAddVWW │ │ │ │ -math/big.addMulVVWW │ │ │ │ -math/big.(*Accuracy).String │ │ │ │ -math/big.(*nat).String │ │ │ │ -math/big.byteReader.Read │ │ │ │ -math/big.(*byteReader).Read │ │ │ │ -math/big.(*byteReader).ReadByte │ │ │ │ -math/big.byteReader.ReadRune │ │ │ │ -math/big.(*byteReader).ReadRune │ │ │ │ -math/big.byteReader.SkipSpace │ │ │ │ -math/big.(*byteReader).SkipSpace │ │ │ │ -math/big.byteReader.Token │ │ │ │ -math/big.(*byteReader).Token │ │ │ │ -math/big.(*byteReader).UnreadByte │ │ │ │ -math/big.byteReader.UnreadRune │ │ │ │ -math/big.(*byteReader).UnreadRune │ │ │ │ -math/big.byteReader.Width │ │ │ │ -math/big.(*byteReader).Width │ │ │ │ -crypto/elliptic.panicIfNotOnCurve │ │ │ │ -crypto/elliptic.initAll │ │ │ │ -crypto/elliptic.initP224 │ │ │ │ -crypto/elliptic.bigFromDecimal │ │ │ │ -crypto/elliptic.bigFromHex │ │ │ │ -crypto/elliptic.initP256 │ │ │ │ -crypto/elliptic.initP384 │ │ │ │ -crypto/elliptic.initP521 │ │ │ │ -crypto/elliptic.(*CurveParams).Params │ │ │ │ -crypto/elliptic.(*CurveParams).polynomial │ │ │ │ -crypto/elliptic.(*CurveParams).IsOnCurve │ │ │ │ -crypto/elliptic.zForAffine │ │ │ │ -crypto/elliptic.(*CurveParams).affineFromJacobian │ │ │ │ -crypto/elliptic.(*CurveParams).Add │ │ │ │ -crypto/elliptic.(*CurveParams).addJacobian │ │ │ │ -crypto/elliptic.(*CurveParams).Double │ │ │ │ -crypto/elliptic.(*CurveParams).doubleJacobian │ │ │ │ -crypto/elliptic.(*CurveParams).ScalarMult │ │ │ │ -crypto/elliptic.(*CurveParams).ScalarBaseMult │ │ │ │ -crypto/elliptic.matchesSpecificCurve │ │ │ │ -type:.eq.crypto/elliptic.CurveParams │ │ │ │ -crypto/elliptic.(*nistCurve[go.shape.*uint8]).UnmarshalCompressed │ │ │ │ -crypto/elliptic.(*nistCurve[go.shape.*uint8]).Unmarshal │ │ │ │ -crypto/elliptic.(*nistCurve[go.shape.*uint8]).ScalarBaseMult │ │ │ │ -crypto/elliptic.(*nistCurve[go.shape.*uint8]).ScalarMult │ │ │ │ -crypto/elliptic.(*nistCurve[go.shape.*uint8]).normalizeScalar │ │ │ │ -crypto/elliptic.(*nistCurve[go.shape.*uint8]).Double │ │ │ │ -crypto/elliptic.(*nistCurve[go.shape.*uint8]).Add │ │ │ │ -crypto/elliptic.(*nistCurve[go.shape.*uint8]).pointToAffine │ │ │ │ -crypto/elliptic.(*nistCurve[go.shape.*uint8]).pointFromAffine │ │ │ │ -crypto/elliptic.(*nistCurve[go.shape.*uint8]).IsOnCurve │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P521Point]).UnmarshalCompressed │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P521Point]).Unmarshal │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P521Point]).ScalarBaseMult │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P521Point]).ScalarMult │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P521Point]).Double │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P521Point]).Add │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P521Point]).IsOnCurve │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P521Point]).Params │ │ │ │ -crypto/elliptic.(*nistCurve[go.shape.*uint8]).Params │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P384Point]).UnmarshalCompressed │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P384Point]).Unmarshal │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P384Point]).ScalarBaseMult │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P384Point]).ScalarMult │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P384Point]).Double │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P384Point]).Add │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P384Point]).IsOnCurve │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P384Point]).Params │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P256Point]).UnmarshalCompressed │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P256Point]).Unmarshal │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P256Point]).ScalarBaseMult │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P256Point]).ScalarMult │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P256Point]).Double │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P256Point]).Add │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P256Point]).IsOnCurve │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P256Point]).Params │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P224Point]).UnmarshalCompressed │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P224Point]).Unmarshal │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P224Point]).ScalarBaseMult │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P224Point]).ScalarMult │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P224Point]).Double │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P224Point]).Add │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P224Point]).IsOnCurve │ │ │ │ -crypto/elliptic.(*nistCurve[*crypto/internal/fips140/nistec.P224Point]).Params │ │ │ │ -type:.eq.crypto/internal/fips140/bigmod.Modulus │ │ │ │ -crypto/sha3.init.0 │ │ │ │ -crypto.RegisterHash │ │ │ │ -crypto/sha3.(*SHA3).Write │ │ │ │ -crypto/sha3.(*SHA3).init │ │ │ │ -crypto/sha3.New256 │ │ │ │ -crypto/internal/fips140/sha3.New256 │ │ │ │ -crypto/sha3.(*SHA3).Sum │ │ │ │ -crypto/sha3.(*SHA3).Reset │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).Reset │ │ │ │ -crypto/sha3.(*SHA3).Size │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).Size │ │ │ │ -crypto/sha3.(*SHA3).BlockSize │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).BlockSize │ │ │ │ -crypto/sha3.(*SHA3).MarshalBinary │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).MarshalBinary │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).AppendBinary │ │ │ │ -crypto/sha3.(*SHA3).AppendBinary │ │ │ │ -crypto/sha3.(*SHA3).UnmarshalBinary │ │ │ │ -crypto/sha3.(*SHA3).Clone │ │ │ │ -crypto/sha3.NewSHAKE128 │ │ │ │ -crypto/internal/fips140/sha3.NewShake128 │ │ │ │ -crypto/sha3.NewSHAKE256 │ │ │ │ -crypto/internal/fips140/sha3.NewShake256 │ │ │ │ -crypto/sha3.(*SHAKE).Write │ │ │ │ -crypto/sha3.(*SHAKE).init │ │ │ │ -crypto/internal/fips140/sha3.(*SHAKE).Size │ │ │ │ -crypto/internal/fips140/sha3.(*SHAKE).Write │ │ │ │ -crypto/sha3.(*SHAKE).Read │ │ │ │ -crypto/sha3.(*SHAKE).Reset │ │ │ │ -crypto/sha3.(*SHAKE).BlockSize │ │ │ │ -crypto/internal/fips140/sha3.(*SHAKE).BlockSize │ │ │ │ -crypto/sha3.(*SHAKE).MarshalBinary │ │ │ │ -crypto/internal/fips140/sha3.(*SHAKE).MarshalBinary │ │ │ │ -crypto/sha3.(*SHAKE).AppendBinary │ │ │ │ -crypto/sha3.(*SHAKE).UnmarshalBinary │ │ │ │ -crypto/sha3.init.0.func1 │ │ │ │ -crypto/sha3.New224 │ │ │ │ -crypto/internal/fips140/sha3.New224 │ │ │ │ -crypto/sha3.init.0.func2 │ │ │ │ -crypto/sha3.init.0.func3 │ │ │ │ -crypto/sha3.New384 │ │ │ │ -crypto/internal/fips140/sha3.New384 │ │ │ │ -crypto/sha3.init.0.func4 │ │ │ │ -crypto/sha3.New512 │ │ │ │ -crypto/internal/fips140/sha3.New512 │ │ │ │ -crypto/internal/fips140hash.sha3Unwrap │ │ │ │ -type:.eq.crypto/sha3.SHA3 │ │ │ │ -crypto/internal/fips140hash.Unwrap │ │ │ │ -crypto/sha512.init.0 │ │ │ │ -crypto/sha512.New │ │ │ │ -crypto/internal/fips140/sha512.New │ │ │ │ -crypto/sha512.New512_224 │ │ │ │ -crypto/internal/fips140/sha512.New512_224 │ │ │ │ -crypto/sha512.New512_256 │ │ │ │ -crypto/internal/fips140/sha512.New512_256 │ │ │ │ -crypto/sha512.New384 │ │ │ │ -crypto/internal/fips140/sha512.New384 │ │ │ │ -crypto/sha512.Sum512 │ │ │ │ -internal/saferio.ReadData │ │ │ │ -encoding/asn1.init │ │ │ │ -math/big.NewInt │ │ │ │ -reflect.TypeFor[go.shape.struct { Bytes []uint8; BitLength int }] │ │ │ │ -reflect.TypeFor[go.shape.[]int] │ │ │ │ -reflect.TypeFor[go.shape.int] │ │ │ │ -reflect.TypeFor[go.shape.bool] │ │ │ │ -reflect.TypeFor[go.shape.struct { time.wall uint64; time.ext int64; time.loc *time.Location }] │ │ │ │ -reflect.TypeFor[go.shape.struct { Class int; Tag int; IsCompound bool; Bytes []uint8; FullBytes []uint8 }] │ │ │ │ -reflect.TypeFor[go.shape.[]uint8] │ │ │ │ -reflect.TypeFor[go.shape.*uint8] │ │ │ │ -encoding/asn1.StructuralError.Error │ │ │ │ -encoding/asn1.SyntaxError.Error │ │ │ │ -encoding/asn1.parseInt64 │ │ │ │ -encoding/asn1.checkInteger │ │ │ │ -encoding/asn1.parseInt32 │ │ │ │ -encoding/asn1.parseBigInt │ │ │ │ -encoding/asn1.BitString.At │ │ │ │ -encoding/asn1.BitString.RightAlign │ │ │ │ -encoding/asn1.ObjectIdentifier.Equal │ │ │ │ -slices.Equal[go.shape.[]int,go.shape.int] │ │ │ │ -encoding/asn1.ObjectIdentifier.String │ │ │ │ -encoding/asn1.parseObjectIdentifier │ │ │ │ -encoding/asn1.parseBase128Int │ │ │ │ -encoding/asn1.parseUTCTime │ │ │ │ -encoding/asn1.parseGeneralizedTime │ │ │ │ -encoding/asn1.parsePrintableString │ │ │ │ -encoding/asn1.isPrintable │ │ │ │ -encoding/asn1.parseT61String │ │ │ │ -encoding/asn1.parseBMPString │ │ │ │ -unicode/utf16.Decode │ │ │ │ -encoding/asn1.parseTagAndLength │ │ │ │ -encoding/asn1.parseSequenceOf │ │ │ │ -encoding/asn1.invalidLength │ │ │ │ -internal/saferio.SliceCapWithSize │ │ │ │ -encoding/asn1.parseField │ │ │ │ -encoding/asn1.parseBool │ │ │ │ -encoding/asn1.parseBitString │ │ │ │ -encoding/asn1.parseUTF8String │ │ │ │ -encoding/asn1.parseNumericString │ │ │ │ -encoding/asn1.parseIA5String │ │ │ │ -encoding/asn1.isNumeric │ │ │ │ -encoding/asn1.setDefaultValue │ │ │ │ -encoding/asn1.canHaveDefaultValue │ │ │ │ -encoding/asn1.(*invalidUnmarshalError).Error │ │ │ │ -encoding/asn1.UnmarshalWithParams │ │ │ │ -encoding/asn1.parseFieldParameters │ │ │ │ -encoding/asn1.getUniversalType │ │ │ │ -strings.HasSuffix │ │ │ │ -encoding/asn1.byteEncoder.Len │ │ │ │ -encoding/asn1.byteEncoder.Encode │ │ │ │ -encoding/asn1.bytesEncoder.Len │ │ │ │ -encoding/asn1.bytesEncoder.Encode │ │ │ │ -encoding/asn1.stringEncoder.Len │ │ │ │ -encoding/asn1.stringEncoder.Encode │ │ │ │ -encoding/asn1.multiEncoder.Len │ │ │ │ -encoding/asn1.multiEncoder.Encode │ │ │ │ -encoding/asn1.setEncoder.Len │ │ │ │ -encoding/asn1.setEncoder.Encode │ │ │ │ -slices.SortFunc[go.shape.[][]uint8,go.shape.[]uint8] │ │ │ │ -encoding/asn1.(*taggedEncoder).Len │ │ │ │ -encoding/asn1.(*taggedEncoder).Encode │ │ │ │ -encoding/asn1.int64Encoder.Len │ │ │ │ -encoding/asn1.int64Encoder.Encode │ │ │ │ -encoding/asn1.makeBigInt │ │ │ │ -encoding/asn1.appendTagAndLength │ │ │ │ -encoding/asn1.appendBase128Int │ │ │ │ -encoding/asn1.base128IntLength │ │ │ │ -encoding/asn1.lengthLength │ │ │ │ -encoding/asn1.appendLength │ │ │ │ -encoding/asn1.bitStringEncoder.Len │ │ │ │ -encoding/asn1.bitStringEncoder.Encode │ │ │ │ -encoding/asn1.oidEncoder.Len │ │ │ │ -encoding/asn1.oidEncoder.Encode │ │ │ │ -encoding/asn1.makePrintableString │ │ │ │ -encoding/asn1.makeUTCTime │ │ │ │ -encoding/asn1.makeGeneralizedTime │ │ │ │ -encoding/asn1.appendUTCTime │ │ │ │ -encoding/asn1.appendTwoDigits │ │ │ │ -encoding/asn1.appendGeneralizedTime │ │ │ │ -encoding/asn1.appendFourDigits │ │ │ │ -encoding/asn1.appendTimeCommon │ │ │ │ -encoding/asn1.makeBody │ │ │ │ -encoding/asn1.makeNumericString │ │ │ │ -encoding/asn1.makeIA5String │ │ │ │ -encoding/asn1.makeUTF8String │ │ │ │ -encoding/asn1.makeObjectIdentifier │ │ │ │ -encoding/asn1.outsideUTCRange │ │ │ │ -encoding/asn1.stripTagAndLength │ │ │ │ -encoding/asn1.makeField │ │ │ │ -encoding/asn1.MarshalWithParams │ │ │ │ -type:.eq.encoding/asn1.taggedEncoder │ │ │ │ -reflect.TypeAssert[go.shape.struct { time.wall uint64; time.ext int64; time.loc *time.Location }] │ │ │ │ -internal/abi.TypeFor[go.shape.struct { time.wall uint64; time.ext int64; time.loc *time.Location }] │ │ │ │ -reflect.TypeAssert[go.shape.struct { Class int; Tag int; IsCompound bool; Bytes []uint8; FullBytes []uint8 }] │ │ │ │ -internal/abi.TypeFor[go.shape.struct { Class int; Tag int; IsCompound bool; Bytes []uint8; FullBytes []uint8 }] │ │ │ │ -reflect.TypeAssert[go.shape.*uint8] │ │ │ │ -internal/abi.TypeFor[go.shape.*uint8] │ │ │ │ -reflect.TypeAssert[go.shape.[]int] │ │ │ │ -internal/abi.TypeFor[go.shape.[]int] │ │ │ │ -reflect.TypeAssert[go.shape.struct { Bytes []uint8; BitLength int }] │ │ │ │ -internal/abi.TypeFor[go.shape.struct { Bytes []uint8; BitLength int }] │ │ │ │ -slices.pdqsortCmpFunc[go.shape.[]uint8] │ │ │ │ -slices.reverseRangeCmpFunc[go.shape.[]uint8] │ │ │ │ -slices.insertionSortCmpFunc[go.shape.[]uint8] │ │ │ │ -slices.partitionCmpFunc[go.shape.[]uint8] │ │ │ │ -slices.partitionEqualCmpFunc[go.shape.[]uint8] │ │ │ │ -slices.partialInsertionSortCmpFunc[go.shape.[]uint8] │ │ │ │ -slices.choosePivotCmpFunc[go.shape.[]uint8] │ │ │ │ -slices.medianAdjacentCmpFunc[go.shape.[]uint8] │ │ │ │ -slices.medianCmpFunc[go.shape.[]uint8] │ │ │ │ -slices.order2CmpFunc[go.shape.[]uint8] │ │ │ │ -slices.breakPatternsCmpFunc[go.shape.[]uint8] │ │ │ │ -slices.heapSortCmpFunc[go.shape.[]uint8] │ │ │ │ -slices.siftDownCmpFunc[go.shape.[]uint8] │ │ │ │ -encoding/asn1.(*BitString).At │ │ │ │ -encoding/asn1.(*BitString).RightAlign │ │ │ │ -encoding/asn1.(*ObjectIdentifier).Equal │ │ │ │ -encoding/asn1.(*ObjectIdentifier).String │ │ │ │ -encoding/asn1.(*byteEncoder).Encode │ │ │ │ -encoding/asn1.(*byteEncoder).Len │ │ │ │ -encoding/asn1.(*StructuralError).Error │ │ │ │ -encoding/asn1.(*SyntaxError).Error │ │ │ │ -encoding/asn1.(*bytesEncoder).Encode │ │ │ │ -encoding/asn1.(*bytesEncoder).Len │ │ │ │ -encoding/asn1.(*stringEncoder).Encode │ │ │ │ -encoding/asn1.(*stringEncoder).Len │ │ │ │ -encoding/asn1.(*multiEncoder).Encode │ │ │ │ -encoding/asn1.(*multiEncoder).Len │ │ │ │ -encoding/asn1.(*setEncoder).Encode │ │ │ │ -encoding/asn1.(*setEncoder).Len │ │ │ │ -encoding/asn1.(*int64Encoder).Encode │ │ │ │ -encoding/asn1.(*int64Encoder).Len │ │ │ │ -encoding/asn1.(*bitStringEncoder).Encode │ │ │ │ -encoding/asn1.(*bitStringEncoder).Len │ │ │ │ -encoding/asn1.(*oidEncoder).Encode │ │ │ │ -encoding/asn1.(*oidEncoder).Len │ │ │ │ -type:.eq.encoding/asn1.fieldParameters │ │ │ │ -type:.eq.encoding/asn1.tagAndLength │ │ │ │ -type:.eq.[2]encoding/asn1.encoder │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte/asn1.Tag.Constructed │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte/asn1.Tag.ContextSpecific │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte/asn1.(*Tag).Constructed │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte/asn1.(*Tag).ContextSpecific │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.init │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddASN1 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).add │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Boolean │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Integer │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1BigInt │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.checkASN1Integer │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1Bytes │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1Int64 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.asn1Signed │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1Uint64 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.asn1Unsigned │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Int64WithTag │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).readBase128Int │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).read │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1ObjectIdentifier │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1GeneralizedTime │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1UTCTime │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1BitString │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadAnyASN1 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadASN1Element │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadAnyASN1Element │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadOptionalASN1 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.String.PeekASN1Tag │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).SkipOptionalASN1 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadOptionalASN1Integer │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).readASN1 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).readUnsigned │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadBytes │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).Skip │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint32 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddBytes │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint16LengthPrefixed │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint24LengthPrefixed │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).callContinuation.func1 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).addLengthPrefixed │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).flushChild │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint64 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).readLengthPrefixed │ │ │ │ -crypto/ecdsa.init │ │ │ │ -crypto/ecdsa.(*PublicKey).ECDH │ │ │ │ -crypto/ecdsa.(*PublicKey).Equal │ │ │ │ -crypto/ecdsa.ParseUncompressedPublicKey │ │ │ │ -crypto/elliptic.P224 │ │ │ │ -crypto/elliptic.P256 │ │ │ │ -crypto/elliptic.P384 │ │ │ │ -crypto/elliptic.P521 │ │ │ │ -crypto/internal/fips140/ecdsa.P521 │ │ │ │ -crypto/internal/fips140/ecdsa.P384 │ │ │ │ -crypto/internal/fips140/ecdsa.P256 │ │ │ │ -crypto/internal/fips140/ecdsa.P224 │ │ │ │ -crypto/ecdsa.(*PublicKey).Bytes │ │ │ │ -crypto/ecdsa.(*PrivateKey).ECDH │ │ │ │ -crypto/ecdsa.curveToECDH │ │ │ │ -crypto/ecdh.P521 │ │ │ │ -crypto/ecdh.P384 │ │ │ │ -crypto/ecdh.P256 │ │ │ │ -crypto/ecdsa.(*PrivateKey).Public │ │ │ │ -crypto/ecdsa.(*PrivateKey).Equal │ │ │ │ -crypto/ecdsa.bigIntEqual │ │ │ │ -crypto/ecdsa.ParseRawPrivateKey │ │ │ │ -crypto/ecdsa.(*PrivateKey).Bytes │ │ │ │ -crypto/ecdsa.(*PrivateKey).Sign │ │ │ │ -crypto/ecdsa.SignASN1 │ │ │ │ -crypto/ecdsa.signRFC6979 │ │ │ │ -crypto/ecdsa.encodeSignature │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).Bytes │ │ │ │ -crypto/ecdsa.encodeSignature.func1 │ │ │ │ -crypto/ecdsa.addASN1IntBytes │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).SetError │ │ │ │ -crypto/ecdsa.addASN1IntBytes.func1 │ │ │ │ -crypto/ecdsa.VerifyASN1 │ │ │ │ -crypto/ecdsa.parseSignature │ │ │ │ -crypto/ecdsa.publicKeyFromFIPS │ │ │ │ -crypto/internal/fips140/ecdsa.(*PublicKey).Bytes │ │ │ │ -crypto/ecdsa.privateKeyFromFIPS │ │ │ │ -crypto/internal/fips140/ecdsa.(*PrivateKey).PublicKey │ │ │ │ -crypto/internal/fips140/ecdsa.(*PrivateKey).Bytes │ │ │ │ -crypto/ecdsa.pointFromAffine │ │ │ │ -crypto/ecdsa.pointToAffine │ │ │ │ -crypto/ecdsa.hashToInt │ │ │ │ -crypto/ecdsa.Sign │ │ │ │ -crypto/ecdsa.signLegacy │ │ │ │ -math/rand/v2.NewChaCha8 │ │ │ │ -crypto/ecdsa.Verify │ │ │ │ -crypto/ecdsa.verifyLegacy │ │ │ │ -crypto/ecdsa.randFieldElement │ │ │ │ -crypto/internal/fips140cache.(*Cache[go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int },go.shape.struct { crypto/internal/fips140/ecdsa.pub crypto/internal/fips140/ecdsa.PublicKey; crypto/internal/fips140/ecdsa.d []uint8 }]).Get │ │ │ │ -crypto/internal/fips140cache.(*Cache[go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int },go.shape.struct { crypto/internal/fips140/ecdsa.pub crypto/internal/fips140/ecdsa.PublicKey; crypto/internal/fips140/ecdsa.d []uint8 }]).Get.func1 │ │ │ │ -crypto/internal/fips140cache.(*Cache[go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int },go.shape.struct { crypto/internal/fips140/ecdsa.pub crypto/internal/fips140/ecdsa.PublicKey; crypto/internal/fips140/ecdsa.d []uint8 }]).evict │ │ │ │ -runtime.AddCleanup[go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int },go.shape.struct { weak._ [0]*go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int }; weak.u unsafe.Pointer }] │ │ │ │ -internal/abi.Escape[go.shape.func(go.shape.struct { weak._ [0]*go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int }; weak.u unsafe.Pointer })] │ │ │ │ -internal/abi.TypeFor[go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int }] │ │ │ │ -runtime.AddCleanup[go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int },go.shape.struct { weak._ [0]*go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int }; weak.u unsafe.Pointer }].func1 │ │ │ │ -runtime.callCleanup[go.shape.struct { weak._ [0]*go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int }; weak.u unsafe.Pointer }] │ │ │ │ -weak.Make[go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int }] │ │ │ │ -weak.Pointer[crypto/ecdsa.PrivateKey].Value │ │ │ │ -weak.Pointer[go.shape.struct { crypto/ecdsa.PublicKey; D *math/big.Int }].Value │ │ │ │ -crypto/internal/fips140cache.(*Cache[crypto/ecdsa.PrivateKey,crypto/internal/fips140/ecdsa.PrivateKey]).Get │ │ │ │ -internal/sync.(*HashTrieMap[interface {},interface {}]).All.(*HashTrieMap[go.shape.interface {},go.shape.interface {}]).All.func1 │ │ │ │ -crypto/ecdsa.verifyFIPS[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/ecdsa.publicKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/ecdsa.verifyFIPS[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/ecdsa.publicKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/ecdsa.verifyFIPS[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/ecdsa.publicKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/ecdsa.verifyFIPS[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/ecdsa.publicKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/ecdsa.signFIPSDeterministic[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140hash.UnwrapNew[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/ecdsa.signFIPSDeterministic[go.shape.*crypto/internal/fips140/nistec.P521Point].UnwrapNew[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].func1 │ │ │ │ -crypto/ecdsa.privateKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/ecdsa.privateKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P521Point].func2 │ │ │ │ -crypto/ecdsa.privateKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P521Point].func1 │ │ │ │ -crypto/ecdsa.signFIPSDeterministic[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/ecdsa.signFIPSDeterministic[go.shape.*crypto/internal/fips140/nistec.P384Point].UnwrapNew[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].func1 │ │ │ │ -crypto/ecdsa.privateKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/ecdsa.privateKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P384Point].func2 │ │ │ │ -crypto/ecdsa.privateKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P384Point].func1 │ │ │ │ -crypto/ecdsa.signFIPSDeterministic[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/ecdsa.signFIPSDeterministic[go.shape.*crypto/internal/fips140/nistec.P256Point].UnwrapNew[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].func1 │ │ │ │ -crypto/ecdsa.privateKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/ecdsa.privateKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P256Point].func2 │ │ │ │ -crypto/ecdsa.privateKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P256Point].func1 │ │ │ │ -crypto/ecdsa.signFIPSDeterministic[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/ecdsa.signFIPSDeterministic[go.shape.*crypto/internal/fips140/nistec.P224Point].UnwrapNew[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].func1 │ │ │ │ -crypto/ecdsa.privateKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/ecdsa.privateKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P224Point].func2 │ │ │ │ -crypto/ecdsa.privateKeyToFIPS[go.shape.*crypto/internal/fips140/nistec.P224Point].func1 │ │ │ │ -crypto/ecdsa.signFIPS[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/ecdsa.signFIPS[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/ecdsa.signFIPS[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/ecdsa.signFIPS[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/ecdsa.parseRawPrivateKey[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/ecdsa.parseRawPrivateKey[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/ecdsa.parseRawPrivateKey[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/ecdsa.parseRawPrivateKey[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/ecdsa.privateKeyBytes[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/ecdsa.privateKeyBytes[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/ecdsa.privateKeyBytes[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/ecdsa.privateKeyBytes[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/ecdsa.parseUncompressedPublicKey[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/ecdsa.parseUncompressedPublicKey[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/ecdsa.parseUncompressedPublicKey[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/ecdsa.parseUncompressedPublicKey[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/ecdsa.publicKeyBytes[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/ecdsa.publicKeyBytes[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/ecdsa.publicKeyBytes[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/ecdsa.publicKeyBytes[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/ecdsa.PublicKey.Add │ │ │ │ -crypto/ecdsa.(*PublicKey).Add │ │ │ │ -crypto/ecdsa.PublicKey.Double │ │ │ │ -crypto/ecdsa.(*PublicKey).Double │ │ │ │ -crypto/ecdsa.PublicKey.IsOnCurve │ │ │ │ -crypto/ecdsa.(*PublicKey).IsOnCurve │ │ │ │ -crypto/ecdsa.PublicKey.Params │ │ │ │ -crypto/ecdsa.(*PublicKey).Params │ │ │ │ -crypto/ecdsa.PublicKey.ScalarBaseMult │ │ │ │ -crypto/ecdsa.(*PublicKey).ScalarBaseMult │ │ │ │ -crypto/ecdsa.PublicKey.ScalarMult │ │ │ │ -crypto/ecdsa.(*PublicKey).ScalarMult │ │ │ │ -crypto/ecdsa.PrivateKey.Add │ │ │ │ -crypto/ecdsa.(*PrivateKey).Add │ │ │ │ -crypto/ecdsa.PrivateKey.Double │ │ │ │ -crypto/ecdsa.(*PrivateKey).Double │ │ │ │ -crypto/ecdsa.PrivateKey.IsOnCurve │ │ │ │ -crypto/ecdsa.(*PrivateKey).IsOnCurve │ │ │ │ -crypto/ecdsa.PrivateKey.Params │ │ │ │ -crypto/ecdsa.(*PrivateKey).Params │ │ │ │ -crypto/ecdsa.PrivateKey.ScalarBaseMult │ │ │ │ -crypto/ecdsa.(*PrivateKey).ScalarBaseMult │ │ │ │ -crypto/ecdsa.PrivateKey.ScalarMult │ │ │ │ -crypto/ecdsa.(*PrivateKey).ScalarMult │ │ │ │ -weak.(*Pointer[crypto/ecdsa.PrivateKey]).Value │ │ │ │ -crypto.Hash.New-fm │ │ │ │ -type:.eq.crypto/ecdsa.PrivateKey │ │ │ │ -type:.eq.crypto/ecdsa.PublicKey │ │ │ │ -type:.eq.weak.Pointer[crypto/ecdsa.PrivateKey] │ │ │ │ -crypto/rand.init │ │ │ │ -crypto/rand.Read │ │ │ │ -crypto/ed25519.PublicKey.Equal │ │ │ │ -crypto/ed25519.PrivateKey.Public │ │ │ │ -crypto/ed25519.PrivateKey.Equal │ │ │ │ -crypto/ed25519.PrivateKey.Seed │ │ │ │ -crypto/ed25519.PrivateKey.Sign │ │ │ │ -crypto/internal/fips140/ed25519.SignCtx │ │ │ │ -crypto/internal/fips140/ed25519.Sign │ │ │ │ -crypto/internal/fips140/ed25519.SignPH │ │ │ │ -crypto/ed25519.PrivateKey.Sign.func2 │ │ │ │ -crypto/internal/fips140/ed25519.(*PrivateKey).Bytes │ │ │ │ -crypto/ed25519.PrivateKey.Sign.func1 │ │ │ │ -crypto/internal/fips140/ed25519.NewPrivateKey │ │ │ │ -crypto/ed25519.newKeyFromSeed │ │ │ │ -crypto/internal/fips140/ed25519.NewPrivateKeyFromSeed │ │ │ │ -crypto/ed25519.VerifyWithOptions │ │ │ │ -crypto/internal/fips140/ed25519.NewPublicKey │ │ │ │ -crypto/internal/fips140/ed25519.Verify │ │ │ │ -crypto/internal/fips140cache.(*Cache[go.shape.uint8,go.shape.struct { crypto/internal/fips140/ed25519.seed [32]uint8; crypto/internal/fips140/ed25519.pub [32]uint8; crypto/internal/fips140/ed25519.s crypto/internal/fips140/edwards25519.Scalar; crypto/internal/fips140/ed25519.prefix [32]uint8 }]).Get │ │ │ │ -crypto/internal/fips140cache.(*Cache[go.shape.uint8,go.shape.struct { crypto/internal/fips140/ed25519.seed [32]uint8; crypto/internal/fips140/ed25519.pub [32]uint8; crypto/internal/fips140/ed25519.s crypto/internal/fips140/edwards25519.Scalar; crypto/internal/fips140/ed25519.prefix [32]uint8 }]).Get.func1 │ │ │ │ -crypto/internal/fips140cache.(*Cache[go.shape.uint8,go.shape.struct { crypto/internal/fips140/ed25519.seed [32]uint8; crypto/internal/fips140/ed25519.pub [32]uint8; crypto/internal/fips140/ed25519.s crypto/internal/fips140/edwards25519.Scalar; crypto/internal/fips140/ed25519.prefix [32]uint8 }]).evict │ │ │ │ -runtime.AddCleanup[go.shape.uint8,go.shape.struct { weak._ [0]*go.shape.uint8; weak.u unsafe.Pointer }] │ │ │ │ -internal/abi.Escape[go.shape.func(go.shape.struct { weak._ [0]*go.shape.uint8; weak.u unsafe.Pointer })] │ │ │ │ -internal/abi.TypeFor[go.shape.uint8] │ │ │ │ -runtime.AddCleanup[go.shape.uint8,go.shape.struct { weak._ [0]*go.shape.uint8; weak.u unsafe.Pointer }].func1 │ │ │ │ -runtime.callCleanup[go.shape.struct { weak._ [0]*go.shape.uint8; weak.u unsafe.Pointer }] │ │ │ │ -weak.Make[go.shape.uint8] │ │ │ │ -weak.Pointer[uint8].Value │ │ │ │ -weak.Pointer[go.shape.uint8].Value │ │ │ │ -crypto/internal/fips140cache.(*Cache[uint8,crypto/internal/fips140/ed25519.PrivateKey]).Get │ │ │ │ -type:.eq.crypto/ed25519.Options │ │ │ │ -crypto/ed25519.(*PublicKey).Equal │ │ │ │ -crypto/ed25519.(*PrivateKey).Equal │ │ │ │ -crypto/ed25519.(*PrivateKey).Public │ │ │ │ -crypto/ed25519.(*PrivateKey).Seed │ │ │ │ -crypto/ed25519.(*PrivateKey).Sign │ │ │ │ -weak.(*Pointer[uint8]).Value │ │ │ │ -type:.eq.weak.Pointer[uint8] │ │ │ │ -crypto/rsa.init │ │ │ │ -crypto/rsa.(*PSSOptions).HashFunc │ │ │ │ -crypto/rsa.SignPSS │ │ │ │ -crypto/rsa.(*PSSOptions).saltLength │ │ │ │ -crypto/internal/fips140/rsa.(*PrivateKey).PublicKey │ │ │ │ -crypto/rsa.fipsError │ │ │ │ -crypto/rsa.fipsError2[go.shape.[]uint8] │ │ │ │ -crypto/rsa.VerifyPSS │ │ │ │ -crypto/internal/fips140/rsa.VerifyPSSWithSaltLength │ │ │ │ -crypto/internal/fips140/rsa.VerifyPSS │ │ │ │ -crypto/rsa.decryptOAEP │ │ │ │ -crypto/rsa.SignPKCS1v15 │ │ │ │ -crypto/rsa.VerifyPKCS1v15 │ │ │ │ -crypto/rsa.checkFIPS140OnlyPublicKey │ │ │ │ -crypto/rsa.checkFIPS140OnlyPrivateKey │ │ │ │ -crypto/rsa.EncryptPKCS1v15 │ │ │ │ -crypto/rsa.(*PublicKey).Size │ │ │ │ -crypto/rsa.DecryptPKCS1v15 │ │ │ │ -crypto/rsa.DecryptPKCS1v15SessionKey │ │ │ │ -crypto/subtle.ConstantTimeEq │ │ │ │ -crypto/internal/constanttime.Eq │ │ │ │ -crypto/subtle.ConstantTimeCopy │ │ │ │ -crypto/internal/fips140/subtle.ConstantTimeCopy │ │ │ │ -crypto/rsa.decryptPKCS1v15 │ │ │ │ -crypto/subtle.ConstantTimeByteEq │ │ │ │ -crypto/subtle.ConstantTimeSelect │ │ │ │ -crypto/subtle.ConstantTimeLessOrEq │ │ │ │ -crypto/internal/constanttime.LessOrEq │ │ │ │ -crypto/rsa.nonZeroRandomBytes │ │ │ │ -crypto/rsa.(*PublicKey).Equal │ │ │ │ -crypto/rsa.(*PrivateKey).Public │ │ │ │ -crypto/rsa.(*PrivateKey).Equal │ │ │ │ -crypto/rsa.bigIntEqual │ │ │ │ -crypto/rsa.(*PrivateKey).Sign │ │ │ │ -crypto/rsa.(*PrivateKey).Decrypt │ │ │ │ -crypto/rsa.(*PrivateKey).Validate │ │ │ │ -crypto/rsa.(*PrivateKey).precomputedIsConsistent │ │ │ │ -crypto/rsa.bigIntEqualToBytes │ │ │ │ -crypto/rsa.checkKeySize │ │ │ │ -crypto/rsa.checkPublicKeySize │ │ │ │ -crypto/rsa.(*PrivateKey).Precompute │ │ │ │ -crypto/rsa.(*PrivateKey).precompute │ │ │ │ -crypto/rsa.(*PrivateKey).precomputeLegacy │ │ │ │ -crypto/rsa.fipsPublicKey │ │ │ │ -crypto/rsa.fipsPrivateKey │ │ │ │ -crypto/rsa.(*PrivateKey).Size │ │ │ │ -crypto/sha256.init.0 │ │ │ │ -crypto/sha256.New │ │ │ │ -crypto/internal/fips140/sha256.New │ │ │ │ -crypto/sha256.New224 │ │ │ │ -crypto/internal/fips140/sha256.New224 │ │ │ │ -crypto/sha256.Sum256 │ │ │ │ -crypto/sha256.Sum224 │ │ │ │ -encoding/pem.getLine │ │ │ │ -encoding/pem.removeSpacesAndTabs │ │ │ │ -bytes.ContainsAny │ │ │ │ -encoding/pem.Decode │ │ │ │ -bytes.HasPrefix │ │ │ │ -slices.pdqsortOrdered[go.shape.string] │ │ │ │ -slices.reverseRangeOrdered[go.shape.string] │ │ │ │ -cmp.Less[go.shape.string] │ │ │ │ -slices.partitionOrdered[go.shape.string] │ │ │ │ -slices.partitionEqualOrdered[go.shape.string] │ │ │ │ -slices.partialInsertionSortOrdered[go.shape.string] │ │ │ │ -slices.choosePivotOrdered[go.shape.string] │ │ │ │ -slices.medianAdjacentOrdered[go.shape.string] │ │ │ │ -slices.medianOrdered[go.shape.string] │ │ │ │ -slices.order2Ordered[go.shape.string] │ │ │ │ -slices.breakPatternsOrdered[go.shape.string] │ │ │ │ -slices.heapSortOrdered[go.shape.string] │ │ │ │ -slices.siftDownOrdered[go.shape.string] │ │ │ │ -slices.insertionSortOrdered[go.shape.string] │ │ │ │ +bufio.(*Scanner).Scan │ │ │ │ +bufio.(*Scanner).advance │ │ │ │ +bufio.(*Scanner).setErr │ │ │ │ +bufio.ScanLines │ │ │ │ +bytes.IndexByte │ │ │ │ +bufio.dropCR │ │ │ │ unique.makeCloneSeq │ │ │ │ unique.buildStructCloneSeq │ │ │ │ unique.buildArrayCloneSeq │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).Clear │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).init │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] }]).Store │ │ │ │ -internal/sync.newIndirectNode[go.shape.*internal/abi.Type,go.shape.interface {}] │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).iter │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[go.shape.*internal/abi.Type,go.shape.interface {}]]; internal/sync.key go.shape.*internal/abi.Type; internal/sync.value go.shape.interface {} }]).Load │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).Range │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] }]).Load │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).All │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).All.func1 │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).find │ │ │ │ -internal/sync.(*entry[go.shape.*internal/abi.Type,go.shape.interface {}]).lookupWithValue │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).CompareAndDelete │ │ │ │ -internal/sync.(*node[go.shape.*internal/abi.Type,go.shape.interface {}]).entry │ │ │ │ -internal/sync.(*indirect[go.shape.*internal/abi.Type,go.shape.interface {}]).empty │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).LoadAndDelete │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).CompareAndSwap │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).CompareAndSwap.deferwrap1 │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).Swap │ │ │ │ -internal/sync.newEntryNode[go.shape.*internal/abi.Type,go.shape.interface {}] │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).Swap.deferwrap1 │ │ │ │ +internal/abi.(*Type).ArrayType │ │ │ │ +internal/abi.(*Type).FieldAlign │ │ │ │ internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).expand │ │ │ │ +internal/sync.newIndirectNode[go.shape.*internal/abi.Type,go.shape.interface {}] │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[go.shape.*internal/abi.Type,go.shape.interface {}]]; internal/sync.key go.shape.*internal/abi.Type; internal/sync.value go.shape.interface {} }]).Store │ │ │ │ internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).LoadOrStore │ │ │ │ +internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).init │ │ │ │ +sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] }]).Load │ │ │ │ internal/sync.(*entry[go.shape.*internal/abi.Type,go.shape.interface {}]).lookup │ │ │ │ +internal/sync.(*node[go.shape.*internal/abi.Type,go.shape.interface {}]).entry │ │ │ │ +internal/sync.newEntryNode[go.shape.*internal/abi.Type,go.shape.interface {}] │ │ │ │ +sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[go.shape.*internal/abi.Type,go.shape.interface {}]]; internal/sync.key go.shape.*internal/abi.Type; internal/sync.value go.shape.interface {} }]).Load │ │ │ │ internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).LoadOrStore.deferwrap1 │ │ │ │ internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).Load │ │ │ │ internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).initSlow │ │ │ │ +sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] }]).Store │ │ │ │ internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).initSlow.deferwrap1 │ │ │ │ -internal/sync.(*entry[go.shape.*internal/abi.Type,go.shape.interface {}]).compareAndDelete │ │ │ │ -internal/sync.(*entry[go.shape.*internal/abi.Type,go.shape.interface {}]).loadAndDelete │ │ │ │ -internal/sync.(*entry[go.shape.*internal/abi.Type,go.shape.interface {}]).compareAndSwap │ │ │ │ -internal/sync.(*entry[go.shape.*internal/abi.Type,go.shape.interface {}]).swap │ │ │ │ -internal/sync.(*HashTrieMap[*internal/abi.Type,interface {}]).Clear │ │ │ │ -internal/sync.(*HashTrieMap[*internal/abi.Type,interface {}]).Range │ │ │ │ -internal/sync.(*HashTrieMap[*internal/abi.Type,interface {}]).All │ │ │ │ -internal/sync.(*HashTrieMap[*internal/abi.Type,interface {}]).CompareAndDelete │ │ │ │ -internal/sync.(*HashTrieMap[*internal/abi.Type,interface {}]).Delete │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).Delete │ │ │ │ -internal/sync.(*HashTrieMap[*internal/abi.Type,interface {}]).LoadAndDelete │ │ │ │ -internal/sync.(*HashTrieMap[*internal/abi.Type,interface {}]).CompareAndSwap │ │ │ │ -internal/sync.(*HashTrieMap[*internal/abi.Type,interface {}]).Swap │ │ │ │ -internal/sync.(*HashTrieMap[*internal/abi.Type,interface {}]).Store │ │ │ │ -internal/sync.(*HashTrieMap[go.shape.*internal/abi.Type,go.shape.interface {}]).Store │ │ │ │ -internal/sync.(*HashTrieMap[*internal/abi.Type,interface {}]).LoadOrStore │ │ │ │ -internal/sync.(*HashTrieMap[*internal/abi.Type,interface {}]).Load │ │ │ │ -sync/atomic.(*Pointer[internal/sync.indirect[*internal/abi.Type,interface {}]]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[*internal/abi.Type,interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[*internal/abi.Type,interface {}]; internal/sync.children [16]sync/atomic.Pointer[internal/sync.node[*internal/abi.Type,interface {}]] }]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[internal/sync.indirect[*internal/abi.Type,interface {}]]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[*internal/abi.Type,interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[*internal/abi.Type,interface {}]; internal/sync.children [16]sync/atomic.Pointer[internal/sync.node[*internal/abi.Type,interface {}]] }]).Swap │ │ │ │ -sync/atomic.(*Pointer[internal/sync.indirect[*internal/abi.Type,interface {}]]).Store │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[*internal/abi.Type,interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[*internal/abi.Type,interface {}]; internal/sync.children [16]sync/atomic.Pointer[internal/sync.node[*internal/abi.Type,interface {}]] }]).Store │ │ │ │ -sync/atomic.(*Pointer[internal/sync.indirect[*internal/abi.Type,interface {}]]).Load │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[*internal/abi.Type,interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[*internal/abi.Type,interface {}]; internal/sync.children [16]sync/atomic.Pointer[internal/sync.node[*internal/abi.Type,interface {}]] }]).Load │ │ │ │ -sync/atomic.(*Pointer[internal/sync.node[*internal/abi.Type,interface {}]]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[internal/sync.node[*internal/abi.Type,interface {}]]).Swap │ │ │ │ -sync/atomic.(*Pointer[internal/sync.node[*internal/abi.Type,interface {}]]).Store │ │ │ │ -sync/atomic.(*Pointer[internal/sync.node[*internal/abi.Type,interface {}]]).Load │ │ │ │ -sync/atomic.(*Pointer[internal/sync.entry[*internal/abi.Type,interface {}]]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[*internal/abi.Type,interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[*internal/abi.Type,interface {}]]; internal/sync.key *internal/abi.Type; internal/sync.value interface {} }]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[internal/sync.entry[*internal/abi.Type,interface {}]]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[*internal/abi.Type,interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[*internal/abi.Type,interface {}]]; internal/sync.key *internal/abi.Type; internal/sync.value interface {} }]).Swap │ │ │ │ -sync/atomic.(*Pointer[internal/sync.entry[*internal/abi.Type,interface {}]]).Store │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[*internal/abi.Type,interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[*internal/abi.Type,interface {}]]; internal/sync.key *internal/abi.Type; internal/sync.value interface {} }]).Store │ │ │ │ -sync/atomic.(*Pointer[internal/sync.entry[*internal/abi.Type,interface {}]]).Load │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { internal/sync.node = internal/sync.node[*internal/abi.Type,interface {}]; internal/sync.overflow sync/atomic.Pointer[internal/sync.entry[*internal/abi.Type,interface {}]]; internal/sync.key *internal/abi.Type; internal/sync.value interface {} }]).Load │ │ │ │ type:.eq.sync/atomic.Pointer[internal/sync.indirect[*internal/abi.Type,interface {}]] │ │ │ │ type:.eq.internal/sync.indirect[*internal/abi.Type,interface {}] │ │ │ │ type:.eq.internal/sync.entry[*internal/abi.Type,interface {}] │ │ │ │ type:.eq.sync/atomic.Pointer[internal/sync.entry[*internal/abi.Type,interface {}]] │ │ │ │ type:.eq.[16]sync/atomic.Pointer[internal/sync.node[*internal/abi.Type,interface {}]] │ │ │ │ type:.eq.sync/atomic.Pointer[internal/sync.node[*internal/abi.Type,interface {}]] │ │ │ │ type:.eq.internal/sync.entry[go.shape.*internal/abi.Type,go.shape.interface {}] │ │ │ │ type:.eq.sync/atomic.Pointer[internal/sync.entry[go.shape.*internal/abi.Type,go.shape.interface {}]] │ │ │ │ type:.eq.internal/sync.indirect[go.shape.*internal/abi.Type,go.shape.interface {}] │ │ │ │ -type:.eq.go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] } │ │ │ │ -type:.eq.sync/atomic.Pointer[go.shape.struct { internal/sync.node = internal/sync.node[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.dead sync/atomic.Bool; internal/sync.mu internal/sync.Mutex; internal/sync.parent *internal/sync.indirect[go.shape.*internal/abi.Type,go.shape.interface {}]; internal/sync.children [16]sync/atomic.Pointer[go.shape.struct { internal/sync.isEntry bool }] }] │ │ │ │ net/netip.init │ │ │ │ net/netip.ParseAddr │ │ │ │ net/netip.parseAddrError.Error │ │ │ │ net/netip.parseIPv4Fields │ │ │ │ net/netip.parseIPv4 │ │ │ │ net/netip.AddrFrom4 │ │ │ │ net/netip.parseIPv6 │ │ │ │ net/netip.IPv6Unspecified │ │ │ │ net/netip.AddrFrom16 │ │ │ │ -net/netip.Addr.IsValid │ │ │ │ -net/netip.Addr.BitLen │ │ │ │ -net/netip.Addr.Zone │ │ │ │ -unique.Handle[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Value │ │ │ │ -net/netip.Addr.Compare │ │ │ │ -net/netip.Addr.Is6 │ │ │ │ -net/netip.Addr.Less │ │ │ │ -net/netip.Addr.Is4 │ │ │ │ -net/netip.Addr.Is4In6 │ │ │ │ -net/netip.Addr.Unmap │ │ │ │ +internal/byteorder.BEUint64 │ │ │ │ net/netip.Addr.WithZone │ │ │ │ +net/netip.Addr.Is6 │ │ │ │ net/netip.Addr.IsLinkLocalUnicast │ │ │ │ +net/netip.Addr.Is4In6 │ │ │ │ net/netip.Addr.v4 │ │ │ │ +net/netip.Addr.Is4 │ │ │ │ net/netip.Addr.v6u16 │ │ │ │ net/netip.Addr.IsLoopback │ │ │ │ net/netip.Addr.IsMulticast │ │ │ │ -net/netip.Addr.IsInterfaceLocalMulticast │ │ │ │ -net/netip.Addr.IsLinkLocalMulticast │ │ │ │ -net/netip.Addr.IsGlobalUnicast │ │ │ │ -net/netip.IPv4Unspecified │ │ │ │ -net/netip.Addr.IsPrivate │ │ │ │ -net/netip.Addr.v6 │ │ │ │ -net/netip.Addr.IsUnspecified │ │ │ │ -net/netip.Addr.Prefix │ │ │ │ -net/netip.mask6 │ │ │ │ -net/netip.uint128.and │ │ │ │ -net/netip.PrefixFrom │ │ │ │ -net/netip.Addr.withoutZone │ │ │ │ -net/netip.Addr.As16 │ │ │ │ -net/netip.Addr.As4 │ │ │ │ -net/netip.Addr.AsSlice │ │ │ │ -net/netip.Addr.Next │ │ │ │ -net/netip.uint128.addOne │ │ │ │ -net/netip.uint128.isZero │ │ │ │ -net/netip.Addr.Prev │ │ │ │ -net/netip.uint128.subOne │ │ │ │ net/netip.Addr.String │ │ │ │ net/netip.Addr.string4In6 │ │ │ │ net/netip.Addr.string6 │ │ │ │ net/netip.Addr.string4 │ │ │ │ net/netip.Addr.AppendTo │ │ │ │ net/netip.Addr.appendTo4 │ │ │ │ net/netip.appendDecimal │ │ │ │ net/netip.Addr.appendTo4In6 │ │ │ │ +net/netip.Addr.Unmap │ │ │ │ +net/netip.Addr.Zone │ │ │ │ +unique.Handle[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Value │ │ │ │ net/netip.Addr.appendTo6 │ │ │ │ net/netip.appendHex │ │ │ │ -net/netip.Addr.StringExpanded │ │ │ │ -net/netip.appendHexPad │ │ │ │ -net/netip.Addr.AppendText │ │ │ │ net/netip.Addr.MarshalText │ │ │ │ -net/netip.(*Addr).UnmarshalText │ │ │ │ -net/netip.Addr.AppendBinary │ │ │ │ -internal/byteorder.BEAppendUint32 │ │ │ │ -internal/byteorder.BEAppendUint64 │ │ │ │ -net/netip.Addr.MarshalBinary │ │ │ │ -net/netip.Addr.marshalBinarySize │ │ │ │ -net/netip.(*Addr).UnmarshalBinary │ │ │ │ -net/netip.AddrPort.Addr │ │ │ │ -net/netip.AddrPort.Port │ │ │ │ -net/netip.splitAddrPort │ │ │ │ -net/netip.ParseAddrPort │ │ │ │ -net/netip.AddrPort.IsValid │ │ │ │ -net/netip.AddrPort.Compare │ │ │ │ -cmp.Compare[go.shape.uint16] │ │ │ │ -net/netip.AddrPort.String │ │ │ │ -net/netip.AddrPort.AppendTo │ │ │ │ -net/netip.AddrPort.AppendText │ │ │ │ -net/netip.AddrPort.MarshalText │ │ │ │ -net/netip.(*AddrPort).UnmarshalText │ │ │ │ -net/netip.AddrPort.AppendBinary │ │ │ │ -internal/byteorder.LEAppendUint16 │ │ │ │ -net/netip.AddrPort.MarshalBinary │ │ │ │ -net/netip.(*AddrPort).UnmarshalBinary │ │ │ │ -net/netip.Prefix.Addr │ │ │ │ -net/netip.Prefix.Bits │ │ │ │ -net/netip.Prefix.IsValid │ │ │ │ -net/netip.Prefix.IsSingleIP │ │ │ │ -net/netip.Prefix.Compare │ │ │ │ -net/netip.Prefix.Masked │ │ │ │ -net/netip.parsePrefixError.Error │ │ │ │ -net/netip.ParsePrefix │ │ │ │ +net/netip.Addr.AppendText │ │ │ │ net/netip.Prefix.Contains │ │ │ │ +net/netip.Prefix.IsValid │ │ │ │ net/netip.Addr.hasZone │ │ │ │ +net/netip.Addr.BitLen │ │ │ │ +net/netip.Prefix.Bits │ │ │ │ +net/netip.mask6 │ │ │ │ net/netip.uint128.xor │ │ │ │ -net/netip.Prefix.Overlaps │ │ │ │ -net/netip.Prefix.AppendTo │ │ │ │ -net/netip.Prefix.isZero │ │ │ │ -net/netip.Prefix.AppendText │ │ │ │ -net/netip.Prefix.MarshalText │ │ │ │ -net/netip.(*Prefix).UnmarshalText │ │ │ │ -net/netip.Prefix.AppendBinary │ │ │ │ -net/netip.Prefix.MarshalBinary │ │ │ │ -net/netip.(*Prefix).UnmarshalBinary │ │ │ │ -net/netip.Addr.isZero │ │ │ │ -net/netip.Prefix.String │ │ │ │ +net/netip.uint128.and │ │ │ │ +net/netip.uint128.isZero │ │ │ │ unique.(*canonMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]).cleanup │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { unique.node = unique.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.dead sync/atomic.Bool; unique.parent *unique.indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.mu sync.Mutex; unique.children [16]sync/atomic.Pointer[go.shape.struct { unique.isEntry bool }] }]).Load │ │ │ │ unique.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]).hasWeakPointer │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { unique.isEntry bool }]).Load │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { unique.node = unique.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.overflow sync/atomic.Pointer[unique.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]]; unique.key weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.hash uintptr }]).Load │ │ │ │ unique.(*node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]).entry │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { unique.isEntry bool }]).Store │ │ │ │ @@ -24052,120 +6728,31 @@ │ │ │ │ runtime.callCleanup[go.shape.struct {}] │ │ │ │ unique.newEntryNode[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ weak.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ unique.(*canonMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]).Load │ │ │ │ unique.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]).prune │ │ │ │ weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }].Value │ │ │ │ unique.(*entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]).lookup │ │ │ │ -type:.eq.net/netip.parsePrefixError │ │ │ │ type:.eq.net/netip.parseAddrError │ │ │ │ -unique.(*canonMap[net/netip.addrDetail]).LoadOrStore │ │ │ │ -unique.(*canonMap[net/netip.addrDetail]).Load │ │ │ │ -sync/atomic.(*Pointer[unique.indirect[net/netip.addrDetail]]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { unique.node = unique.node[net/netip.addrDetail]; unique.dead sync/atomic.Bool; unique.parent *unique.indirect[net/netip.addrDetail]; unique.mu sync.Mutex; unique.children [16]sync/atomic.Pointer[unique.node[net/netip.addrDetail]] }]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[unique.indirect[net/netip.addrDetail]]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { unique.node = unique.node[net/netip.addrDetail]; unique.dead sync/atomic.Bool; unique.parent *unique.indirect[net/netip.addrDetail]; unique.mu sync.Mutex; unique.children [16]sync/atomic.Pointer[unique.node[net/netip.addrDetail]] }]).Swap │ │ │ │ -sync/atomic.(*Pointer[unique.indirect[net/netip.addrDetail]]).Store │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { unique.node = unique.node[net/netip.addrDetail]; unique.dead sync/atomic.Bool; unique.parent *unique.indirect[net/netip.addrDetail]; unique.mu sync.Mutex; unique.children [16]sync/atomic.Pointer[unique.node[net/netip.addrDetail]] }]).Store │ │ │ │ -sync/atomic.(*Pointer[unique.indirect[net/netip.addrDetail]]).Load │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { unique.node = unique.node[net/netip.addrDetail]; unique.dead sync/atomic.Bool; unique.parent *unique.indirect[net/netip.addrDetail]; unique.mu sync.Mutex; unique.children [16]sync/atomic.Pointer[unique.node[net/netip.addrDetail]] }]).Load │ │ │ │ -sync/atomic.(*Pointer[unique.node[net/netip.addrDetail]]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { unique.isEntry bool }]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[unique.node[net/netip.addrDetail]]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { unique.isEntry bool }]).Swap │ │ │ │ -sync/atomic.(*Pointer[unique.node[net/netip.addrDetail]]).Store │ │ │ │ -sync/atomic.(*Pointer[unique.node[net/netip.addrDetail]]).Load │ │ │ │ -weak.Pointer[net/netip.addrDetail].Value │ │ │ │ -sync/atomic.(*Pointer[unique.entry[net/netip.addrDetail]]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { unique.node = unique.node[net/netip.addrDetail]; unique.overflow sync/atomic.Pointer[unique.entry[net/netip.addrDetail]]; unique.key weak.Pointer[net/netip.addrDetail]; unique.hash uintptr }]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[unique.entry[net/netip.addrDetail]]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { unique.node = unique.node[net/netip.addrDetail]; unique.overflow sync/atomic.Pointer[unique.entry[net/netip.addrDetail]]; unique.key weak.Pointer[net/netip.addrDetail]; unique.hash uintptr }]).Swap │ │ │ │ -sync/atomic.(*Pointer[unique.entry[net/netip.addrDetail]]).Store │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { unique.node = unique.node[net/netip.addrDetail]; unique.overflow sync/atomic.Pointer[unique.entry[net/netip.addrDetail]]; unique.key weak.Pointer[net/netip.addrDetail]; unique.hash uintptr }]).Store │ │ │ │ -sync/atomic.(*Pointer[unique.entry[net/netip.addrDetail]]).Load │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { unique.node = unique.node[net/netip.addrDetail]; unique.overflow sync/atomic.Pointer[unique.entry[net/netip.addrDetail]]; unique.key weak.Pointer[net/netip.addrDetail]; unique.hash uintptr }]).Load │ │ │ │ unique.Make[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ unique.clone[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ unique.newCanonMap[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { unique.node = unique.node[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.dead sync/atomic.Bool; unique.parent *unique.indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]; unique.mu sync.Mutex; unique.children [16]sync/atomic.Pointer[go.shape.struct { unique.isEntry bool }] }]).Store │ │ │ │ -unique.Handle[net/netip.addrDetail].Value │ │ │ │ -unique.(*Handle[net/netip.addrDetail]).Value │ │ │ │ -weak.(*Pointer[net/netip.addrDetail]).Value │ │ │ │ -unique.uniqueMap[net/netip.addrDetail].Load │ │ │ │ -unique.(*uniqueMap[net/netip.addrDetail]).Load │ │ │ │ -unique.uniqueMap[net/netip.addrDetail].LoadOrStore │ │ │ │ -unique.(*uniqueMap[net/netip.addrDetail]).LoadOrStore │ │ │ │ -net/netip.(*Addr).AppendBinary │ │ │ │ -net/netip.(*Addr).AppendText │ │ │ │ -net/netip.(*Addr).AppendTo │ │ │ │ -net/netip.(*Addr).As16 │ │ │ │ -net/netip.(*Addr).As4 │ │ │ │ -net/netip.(*Addr).AsSlice │ │ │ │ -net/netip.(*Addr).BitLen │ │ │ │ -net/netip.(*Addr).Compare │ │ │ │ -net/netip.(*Addr).Is4 │ │ │ │ -net/netip.(*Addr).Is4In6 │ │ │ │ -net/netip.(*Addr).Is6 │ │ │ │ -net/netip.(*Addr).IsGlobalUnicast │ │ │ │ -net/netip.(*Addr).IsInterfaceLocalMulticast │ │ │ │ -net/netip.(*Addr).IsLinkLocalMulticast │ │ │ │ -net/netip.(*Addr).IsLinkLocalUnicast │ │ │ │ -net/netip.(*Addr).IsLoopback │ │ │ │ -net/netip.(*Addr).IsMulticast │ │ │ │ -net/netip.(*Addr).IsPrivate │ │ │ │ -net/netip.(*Addr).IsUnspecified │ │ │ │ -net/netip.(*Addr).IsValid │ │ │ │ -net/netip.(*Addr).Less │ │ │ │ -net/netip.(*Addr).MarshalBinary │ │ │ │ net/netip.(*Addr).MarshalText │ │ │ │ -net/netip.(*Addr).Next │ │ │ │ -net/netip.(*Addr).Prefix │ │ │ │ -net/netip.(*Addr).Prev │ │ │ │ net/netip.(*Addr).String │ │ │ │ -net/netip.(*Addr).StringExpanded │ │ │ │ -net/netip.(*Addr).Unmap │ │ │ │ -net/netip.(*Addr).WithZone │ │ │ │ -net/netip.(*Addr).Zone │ │ │ │ -net/netip.(*Prefix).Addr │ │ │ │ -net/netip.(*Prefix).AppendBinary │ │ │ │ -net/netip.(*Prefix).AppendText │ │ │ │ -net/netip.(*Prefix).AppendTo │ │ │ │ -net/netip.(*Prefix).Bits │ │ │ │ -net/netip.(*Prefix).Compare │ │ │ │ -net/netip.(*Prefix).Contains │ │ │ │ -net/netip.(*Prefix).IsSingleIP │ │ │ │ -net/netip.(*Prefix).IsValid │ │ │ │ -net/netip.(*Prefix).MarshalBinary │ │ │ │ -net/netip.(*Prefix).MarshalText │ │ │ │ -net/netip.(*Prefix).Masked │ │ │ │ -net/netip.(*Prefix).Overlaps │ │ │ │ -net/netip.(*Prefix).String │ │ │ │ net/netip.(*parseAddrError).Error │ │ │ │ -net/netip.(*AddrPort).Addr │ │ │ │ -net/netip.(*AddrPort).AppendBinary │ │ │ │ -net/netip.(*AddrPort).AppendText │ │ │ │ -net/netip.(*AddrPort).AppendTo │ │ │ │ -net/netip.(*AddrPort).Compare │ │ │ │ -net/netip.(*AddrPort).IsValid │ │ │ │ -net/netip.(*AddrPort).MarshalBinary │ │ │ │ -net/netip.(*AddrPort).MarshalText │ │ │ │ -net/netip.(*AddrPort).Port │ │ │ │ -net/netip.(*AddrPort).String │ │ │ │ -net/netip.(*parsePrefixError).Error │ │ │ │ type:.eq.net/netip.addrDetail │ │ │ │ type:.eq.weak.Pointer[net/netip.addrDetail] │ │ │ │ type:.eq.unique.entry[net/netip.addrDetail] │ │ │ │ type:.eq.unique.indirect[net/netip.addrDetail] │ │ │ │ type:.eq.[16]sync/atomic.Pointer[unique.node[net/netip.addrDetail]] │ │ │ │ type:.eq.sync/atomic.Pointer[unique.node[net/netip.addrDetail]] │ │ │ │ type:.eq.sync/atomic.Pointer[unique.entry[net/netip.addrDetail]] │ │ │ │ type:.eq.sync/atomic.Pointer[unique.indirect[net/netip.addrDetail]] │ │ │ │ type:.hash.net/netip.addrDetail │ │ │ │ -type:.eq.net/netip.Prefix │ │ │ │ -type:.eq.net/netip.AddrPort │ │ │ │ type:.eq.go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string } │ │ │ │ type:.eq.unique.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ type:.eq.sync/atomic.Pointer[unique.entry[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }]] │ │ │ │ type:.eq.weak.Pointer[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ type:.eq.unique.indirect[go.shape.struct { net/netip.isV6 bool; net/netip.zoneV6 string }] │ │ │ │ type:.eq.[16]sync/atomic.Pointer[go.shape.struct { unique.isEntry bool }] │ │ │ │ type:.eq.sync/atomic.Pointer[go.shape.struct { unique.isEntry bool }] │ │ │ │ @@ -24222,20 +6809,17 @@ │ │ │ │ type:.eq.vendor/golang.org/x/net/dns/dnsmessage.nestedError │ │ │ │ internal/singleflight.(*Group).DoChan │ │ │ │ internal/singleflight.(*Group).DoChan.gowrap1 │ │ │ │ internal/singleflight.(*Group).doCall │ │ │ │ internal/singleflight.(*Group).ForgetUnshared │ │ │ │ internal/singleflight.(*Group).ForgetUnshared.deferwrap1 │ │ │ │ type:.eq.internal/singleflight.Result │ │ │ │ -_cgo_panic │ │ │ │ -crosscall2_trampoline │ │ │ │ -runtime/cgo.set_crosscall2 │ │ │ │ -crosscall2 │ │ │ │ -runtime/cgo.set_crosscall2 │ │ │ │ net.init │ │ │ │ +net/netip.PrefixFrom │ │ │ │ +net/netip.Addr.isZero │ │ │ │ net.IPv4 │ │ │ │ net.IPv4Mask │ │ │ │ net.init.OnceFunc.func7 │ │ │ │ net.init.OnceFunc.func7.1 │ │ │ │ net.init.OnceFunc.func7.1.1 │ │ │ │ net.init.func1 │ │ │ │ net.init.func2 │ │ │ │ @@ -24253,20 +6837,24 @@ │ │ │ │ slices.SortStableFunc[go.shape.[]net.byRFC6724Info,go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }] │ │ │ │ net/netip.AddrFromSlice │ │ │ │ net.srcAddrs │ │ │ │ net.DialUDP │ │ │ │ net.(*conn).LocalAddr │ │ │ │ net.(*conn).ok │ │ │ │ net.ipAttrOf │ │ │ │ +net/netip.Addr.IsValid │ │ │ │ net.compareByRFC6724 │ │ │ │ net.IP.To4 │ │ │ │ net.isZeros │ │ │ │ net.policyTable.Classify │ │ │ │ +net/netip.Addr.As16 │ │ │ │ net.classifyScope │ │ │ │ net.commonPrefixLen │ │ │ │ +net/netip.Addr.AsSlice │ │ │ │ +internal/byteorder.BEPutUint32 │ │ │ │ net.addrinfoErrno.Error │ │ │ │ net.addrinfoErrno.Temporary │ │ │ │ net.addrinfoErrno.Timeout │ │ │ │ net.cgoLookupPort │ │ │ │ net.ipVersion │ │ │ │ net.cgoLookupPort.func1 │ │ │ │ net.cgoLookupServicePort │ │ │ │ @@ -24280,14 +6868,15 @@ │ │ │ │ net.initConfVal │ │ │ │ net.initConfVal.func1 │ │ │ │ net.(*conf).hostLookupOrder │ │ │ │ net.(*conf).hostLookupOrder.func1 │ │ │ │ net.(*conf).lookupOrder │ │ │ │ net.(*conf).mustUseGoResolver │ │ │ │ net.(*Resolver).preferGo │ │ │ │ +internal/stringslite.TrimSuffix │ │ │ │ net.getSystemDNSConfig │ │ │ │ sync/atomic.(*Pointer[go.shape.struct { net.servers []string; net.search []string; net.ndots int; net.timeout time.Duration; net.attempts int; net.rotate bool; net.unknownOpt bool; net.lookup []string; net.err error; net.mtime time.Time; net.soffset uint32; net.singleRequest bool; net.useTCP bool; net.trustAD bool; net.noReload bool }]).Load │ │ │ │ net.nssSource.standardCriteria │ │ │ │ net.isGateway │ │ │ │ net.stringsEqualFold │ │ │ │ net.isOutbound │ │ │ │ net.nssCriterion.standardStatusAction │ │ │ │ @@ -24307,46 +6896,44 @@ │ │ │ │ net.(*UDPAddr).isWildcard │ │ │ │ net.(*TCPAddr).isWildcard │ │ │ │ net.(*Dialer).DialContext │ │ │ │ net.(*Dialer).resolver │ │ │ │ net.(*Dialer).dualStack │ │ │ │ net.addrList.partition │ │ │ │ net.(*Dialer).dialCtx │ │ │ │ +context.WithDeadline │ │ │ │ net.(*Dialer).dialCtx.func2 │ │ │ │ net.(*Dialer).dialCtx.func1 │ │ │ │ net.(*sysDialer).dialParallel │ │ │ │ net.(*Dialer).fallbackDelay │ │ │ │ net.(*sysDialer).dialParallel.gowrap4 │ │ │ │ net.(*sysDialer).dialParallel.deferwrap3 │ │ │ │ net.(*sysDialer).dialParallel.gowrap2 │ │ │ │ net.(*sysDialer).dialParallel.func1 │ │ │ │ net.(*sysDialer).dialParallel.deferwrap1 │ │ │ │ net.(*sysDialer).dialSerial │ │ │ │ net.mapErr │ │ │ │ net.(*sysDialer).dialSingle │ │ │ │ net.(*Dialer).MultipathTCP │ │ │ │ net.(*sysDialer).dialSingle.func1 │ │ │ │ -net.(*ListenConfig).MultipathTCP │ │ │ │ -net.(*ListenConfig).SetMultipathTCP │ │ │ │ -net.(*mptcpStatusListen).set │ │ │ │ net.(*ListenConfig).Listen │ │ │ │ net.addrList.first │ │ │ │ +net.(*ListenConfig).MultipathTCP │ │ │ │ net.(*sysListener).listenTCP │ │ │ │ -net.(*ListenConfig).ListenPacket │ │ │ │ -net.Listen │ │ │ │ net.newRequest │ │ │ │ vendor/golang.org/x/net/dns/dnsmessage.(*Builder).StartQuestions │ │ │ │ vendor/golang.org/x/net/dns/dnsmessage.(*Builder).startCheck │ │ │ │ net.randInt │ │ │ │ vendor/golang.org/x/net/dns/dnsmessage.(*Builder).StartAdditionals │ │ │ │ vendor/golang.org/x/net/dns/dnsmessage.(*ResourceHeader).SetEDNS0 │ │ │ │ net.checkResponse │ │ │ │ net.equalASCIIName │ │ │ │ net.dnsPacketRoundTrip │ │ │ │ net.dnsStreamRoundTrip │ │ │ │ +io.ReadFull │ │ │ │ net.(*Resolver).exchange │ │ │ │ net.checkHeader │ │ │ │ vendor/golang.org/x/net/dns/dnsmessage.(*Parser).AnswerHeader │ │ │ │ net.skipToAnswer │ │ │ │ vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAnswer │ │ │ │ net.extractExtendedRCode │ │ │ │ vendor/golang.org/x/net/dns/dnsmessage.(*Parser).SkipAllAnswers │ │ │ │ @@ -24379,51 +6966,30 @@ │ │ │ │ net.(*Resolver).goLookupIPCNAMEOrder.func2 │ │ │ │ net.(*Resolver).goLookupIPCNAMEOrder.func2.deferwrap1 │ │ │ │ net.dnsReadConfig │ │ │ │ net.JoinHostPort │ │ │ │ net.ensureRooted │ │ │ │ net.dnsReadConfig.deferwrap1 │ │ │ │ net.dnsDefaultSearch │ │ │ │ -net.(*netFD).name │ │ │ │ net.(*netFD).Close │ │ │ │ -net.(*netFD).shutdown │ │ │ │ -net.wrapSyscallError │ │ │ │ net.(*netFD).Read │ │ │ │ -net.(*netFD).readFrom │ │ │ │ -net.(*netFD).readFromInet4 │ │ │ │ -net.(*netFD).readFromInet6 │ │ │ │ -net.(*netFD).readMsg │ │ │ │ -net.(*netFD).readMsgInet4 │ │ │ │ -net.(*netFD).readMsgInet6 │ │ │ │ +net.wrapSyscallError │ │ │ │ net.(*netFD).Write │ │ │ │ -net.(*netFD).writeTo │ │ │ │ -net.(*netFD).writeToInet4 │ │ │ │ -net.(*netFD).writeToInet6 │ │ │ │ -net.(*netFD).writeMsg │ │ │ │ -net.(*netFD).writeMsgInet4 │ │ │ │ -net.(*netFD).writeMsgInet6 │ │ │ │ net.(*netFD).SetDeadline │ │ │ │ -net.(*netFD).SetReadDeadline │ │ │ │ net.(*netFD).SetWriteDeadline │ │ │ │ net.(*netFD).connect │ │ │ │ +internal/poll.(*FD).WaitWrite │ │ │ │ net.(*netFD).connect.func2 │ │ │ │ net.(*netFD).connect.func1 │ │ │ │ net.(*netFD).connect.deferwrap1 │ │ │ │ net.(*netFD).accept │ │ │ │ net.newFD │ │ │ │ net.(*netFD).init │ │ │ │ net.(*netFD).addrFunc │ │ │ │ net.(*netFD).setAddr │ │ │ │ -net.(*netFD).dup │ │ │ │ -net.fileAddr.Network │ │ │ │ -net.fileAddr.String │ │ │ │ -net.FileListener │ │ │ │ -net.newFileFD │ │ │ │ -net.fileListener │ │ │ │ -net.dupFileSocket │ │ │ │ net.parseLiteralIP │ │ │ │ net.readHosts │ │ │ │ net.absDomainName │ │ │ │ net.lowerASCIIBytes │ │ │ │ net.readHosts.deferwrap1 │ │ │ │ net.lookupStaticHost │ │ │ │ net.hasUpperCase │ │ │ │ @@ -24432,83 +6998,46 @@ │ │ │ │ net.(*ipv6ZoneCache).update.deferwrap1 │ │ │ │ net.(*ipv6ZoneCache).name │ │ │ │ net.(*ipv6ZoneCache).index │ │ │ │ net.interfaceTable │ │ │ │ net.newLink │ │ │ │ net.linkFlags │ │ │ │ net.IP.IsUnspecified │ │ │ │ -net.IP.IsLoopback │ │ │ │ -net.IP.IsPrivate │ │ │ │ net.IP.IsMulticast │ │ │ │ -net.IP.IsInterfaceLocalMulticast │ │ │ │ -net.IP.IsLinkLocalMulticast │ │ │ │ -net.IP.IsLinkLocalUnicast │ │ │ │ -net.IP.IsGlobalUnicast │ │ │ │ -net.IP.To16 │ │ │ │ -net.IP.DefaultMask │ │ │ │ -net.IP.Mask │ │ │ │ -net.allFF │ │ │ │ net.IP.String │ │ │ │ net.hexString │ │ │ │ net.IP.appendTo │ │ │ │ net.IP.AppendText │ │ │ │ net.IP.MarshalText │ │ │ │ -net.(*IP).UnmarshalText │ │ │ │ net.IP.Equal │ │ │ │ net.IP.matchAddrFamily │ │ │ │ -net.IPMask.Size │ │ │ │ -net.simpleMaskLength │ │ │ │ -net.IPMask.String │ │ │ │ -net.networkNumberAndMask │ │ │ │ -net.(*IPNet).Contains │ │ │ │ -net.(*IPNet).Network │ │ │ │ -net.(*IPNet).String │ │ │ │ +net.IP.To16 │ │ │ │ net.parseIP │ │ │ │ -net.ParseCIDR │ │ │ │ -net.CIDRMask │ │ │ │ net.(*IPAddr).Network │ │ │ │ net.(*IPAddr).String │ │ │ │ net.ipEmptyString │ │ │ │ -net.(*IPConn).SyscallConn │ │ │ │ -net.newRawConn │ │ │ │ -net.(*IPConn).ReadFromIP │ │ │ │ -net.(*IPConn).ReadFrom │ │ │ │ -net.(*IPConn).ReadMsgIP │ │ │ │ -net.(*IPConn).WriteToIP │ │ │ │ -net.(*IPAddr).opAddr │ │ │ │ -net.(*IPConn).WriteTo │ │ │ │ -net.(*IPConn).WriteMsgIP │ │ │ │ net.sockaddrToIP │ │ │ │ net.(*IPAddr).family │ │ │ │ net.(*IPAddr).sockaddr │ │ │ │ -net.(*IPConn).readFrom │ │ │ │ -net.stripIPv4Header │ │ │ │ -net.(*IPConn).readMsg │ │ │ │ -net.(*IPConn).writeTo │ │ │ │ -net.(*IPConn).writeMsg │ │ │ │ net.(*sysDialer).dialIP │ │ │ │ net.newIPConn │ │ │ │ net.(*sysDialer).dialIP.func1 │ │ │ │ -net.(*sysListener).listenIP │ │ │ │ -net.(*sysListener).listenIP.func1 │ │ │ │ net.isIPv4 │ │ │ │ net.filterAddrList │ │ │ │ net.ipv4only │ │ │ │ net.ipv6only │ │ │ │ net.SplitHostPort │ │ │ │ net.SplitHostPort.func1 │ │ │ │ net.(*Resolver).internetAddrList │ │ │ │ net.(*Resolver).internetAddrList.func1 │ │ │ │ net.(*ipStackCapabilities).probe │ │ │ │ net.(*ipStackCapabilities).probe.deferwrap1 │ │ │ │ net.internetSocket │ │ │ │ net.ipToSockaddrInet4 │ │ │ │ net.ipToSockaddrInet6 │ │ │ │ -net.addrPortToSockaddrInet4 │ │ │ │ -net.addrPortToSockaddrInet6 │ │ │ │ net.lookupPortMap │ │ │ │ net.lookupPortMapWithNetwork │ │ │ │ net.(*onlyValuesCtx).Value │ │ │ │ net.(*Resolver).lookupIPAddr │ │ │ │ net.withUnexpiredValuesPreserved │ │ │ │ net.(*Resolver).getLookupGroup │ │ │ │ net.ipAddrsEface │ │ │ │ @@ -24525,37 +7054,27 @@ │ │ │ │ net.systemConf │ │ │ │ net.(*Resolver).lookupPort │ │ │ │ net.initMPTCPavailable │ │ │ │ net.supportsIPv4 │ │ │ │ net.(*sysDialer).dialMPTCP │ │ │ │ net.supportsMultipathTCP │ │ │ │ net.(*sysListener).listenMPTCP │ │ │ │ -net.isUsingMultipathTCP │ │ │ │ -net.hasFallenBack │ │ │ │ -net.isUsingMPTCPProto │ │ │ │ net.(*conn).Read │ │ │ │ net.(*conn).Write │ │ │ │ net.(*conn).Close │ │ │ │ net.(*conn).RemoteAddr │ │ │ │ net.(*conn).SetDeadline │ │ │ │ -net.(*conn).SetReadDeadline │ │ │ │ net.(*conn).SetWriteDeadline │ │ │ │ -net.(*conn).SetReadBuffer │ │ │ │ -net.(*conn).SetWriteBuffer │ │ │ │ -net.(*conn).File │ │ │ │ net.canceledError.Error │ │ │ │ net.canceledError.Is │ │ │ │ net.(*OpError).Unwrap │ │ │ │ net.(*OpError).Error │ │ │ │ net.(*OpError).Timeout │ │ │ │ net.(*OpError).Temporary │ │ │ │ net.isConnError │ │ │ │ -net.(*ParseError).Error │ │ │ │ -net.(*ParseError).Timeout │ │ │ │ -net.(*ParseError).Temporary │ │ │ │ net.(*AddrError).Error │ │ │ │ net.(*AddrError).Timeout │ │ │ │ net.(*AddrError).Temporary │ │ │ │ net.UnknownNetworkError.Error │ │ │ │ net.UnknownNetworkError.Timeout │ │ │ │ net.UnknownNetworkError.Temporary │ │ │ │ net.(*timeoutError).Error │ │ │ │ @@ -24567,18 +7086,14 @@ │ │ │ │ net.(*temporaryError).Temporary │ │ │ │ net.(*temporaryError).Timeout │ │ │ │ net.newDNSError │ │ │ │ net.(*DNSError).Unwrap │ │ │ │ net.(*DNSError).Error │ │ │ │ net.(*DNSError).Timeout │ │ │ │ net.(*DNSError).Temporary │ │ │ │ -net.noReadFrom.ReadFrom │ │ │ │ -net.genericReadFrom │ │ │ │ -net.noWriteTo.WriteTo │ │ │ │ -net.genericWriteTo │ │ │ │ net.acquireThread │ │ │ │ net.releaseThread │ │ │ │ net.getSystemNSS │ │ │ │ net.(*nsswitchConfig).init │ │ │ │ net.(*nsswitchConfig).tryUpdate │ │ │ │ net.(*nsswitchConfig).tryAcquireSema │ │ │ │ net.(*nsswitchConfig).tryUpdate.deferwrap1 │ │ │ │ @@ -24600,76 +7115,41 @@ │ │ │ │ net.splitAtBytes │ │ │ │ net.foreachField │ │ │ │ net.stringsHasSuffixFold │ │ │ │ net.parsePort │ │ │ │ net.readServices │ │ │ │ net.readServices.deferwrap1 │ │ │ │ net.goLookupPort │ │ │ │ -net.(*rawConn).Control │ │ │ │ -net.(*rawConn).ok │ │ │ │ -net.(*rawConn).Read │ │ │ │ -net.(*rawConn).Write │ │ │ │ -net.(*rawConn).PollFD │ │ │ │ -net.(*rawConn).Network │ │ │ │ -net.(*rawListener).Read │ │ │ │ -net.(*rawListener).Write │ │ │ │ net.concurrentThreadsLimit │ │ │ │ -net.sendFile │ │ │ │ -net.sendFile.func1 │ │ │ │ net.sysSocket │ │ │ │ net.maxAckBacklog │ │ │ │ net.maxListenerBacklog │ │ │ │ net.maxListenerBacklog.deferwrap1 │ │ │ │ net.socket │ │ │ │ net.(*netFD).dial │ │ │ │ +net.newRawConn │ │ │ │ net.(*netFD).ctrlNetwork │ │ │ │ net.(*netFD).listenStream │ │ │ │ net.(*netFD).listenDatagram │ │ │ │ net.setDefaultSockopts │ │ │ │ net.setDefaultListenerSockopts │ │ │ │ net.setDefaultMulticastSockopts │ │ │ │ -net.setReadBuffer │ │ │ │ -net.setWriteBuffer │ │ │ │ net.setKeepAlive │ │ │ │ net.boolint │ │ │ │ -net.setLinger │ │ │ │ -net.spliceFrom │ │ │ │ -net.spliceTo │ │ │ │ -net.(*TCPAddr).AddrPort │ │ │ │ net.(*TCPAddr).Network │ │ │ │ net.(*TCPAddr).String │ │ │ │ -net.(*TCPConn).SyscallConn │ │ │ │ -net.(*TCPConn).ReadFrom │ │ │ │ -net.(*TCPConn).WriteTo │ │ │ │ -net.(*TCPConn).CloseRead │ │ │ │ -net.(*netFD).closeRead │ │ │ │ -net.(*TCPConn).CloseWrite │ │ │ │ -net.(*netFD).closeWrite │ │ │ │ -net.(*TCPConn).SetLinger │ │ │ │ -net.(*TCPConn).SetKeepAlive │ │ │ │ -net.(*TCPConn).SetKeepAlivePeriod │ │ │ │ -net.(*TCPConn).SetNoDelay │ │ │ │ -net.(*TCPConn).MultipathTCP │ │ │ │ net.newTCPConn │ │ │ │ -net.(*TCPListener).SyscallConn │ │ │ │ -net.(*TCPListener).ok │ │ │ │ -net.newRawListener │ │ │ │ -net.(*TCPListener).AcceptTCP │ │ │ │ net.(*TCPListener).Accept │ │ │ │ +net.(*TCPListener).ok │ │ │ │ net.(*TCPListener).Close │ │ │ │ net.(*TCPListener).close │ │ │ │ -net.(*TCPListener).Addr │ │ │ │ net.(*TCPListener).SetDeadline │ │ │ │ -net.(*TCPListener).File │ │ │ │ -net.(*TCPListener).file │ │ │ │ net.sockaddrToTCP │ │ │ │ net.(*TCPAddr).family │ │ │ │ net.(*TCPAddr).sockaddr │ │ │ │ -net.(*TCPConn).readFrom │ │ │ │ -net.(*TCPConn).writeTo │ │ │ │ net.(*sysDialer).dialTCP │ │ │ │ net.(*sysDialer).doDialTCP │ │ │ │ net.(*sysDialer).doDialTCPProto │ │ │ │ net.spuriousENOTAVAIL │ │ │ │ net.(*sysDialer).doDialTCPProto.func1 │ │ │ │ net.selfConnect │ │ │ │ net.(*TCPListener).accept │ │ │ │ @@ -24677,91 +7157,45 @@ │ │ │ │ net.(*sysListener).listenTCPProto.func1 │ │ │ │ net.(*TCPConn).SetKeepAliveConfig │ │ │ │ net.setNoDelay │ │ │ │ net.setKeepAliveIdle │ │ │ │ net.roundDurationUp │ │ │ │ net.setKeepAliveInterval │ │ │ │ net.setKeepAliveCount │ │ │ │ -net.(*UDPAddr).AddrPort │ │ │ │ net.(*UDPAddr).Network │ │ │ │ net.(*UDPAddr).String │ │ │ │ -net.UDPAddrFromAddrPort │ │ │ │ -net.addrPortUDPAddr.Network │ │ │ │ -net.(*UDPConn).SyscallConn │ │ │ │ -net.(*UDPConn).ReadFromUDP │ │ │ │ -net.(*UDPConn).readFromUDP │ │ │ │ -net.(*UDPConn).ReadFrom │ │ │ │ -net.(*UDPConn).ReadFromUDPAddrPort │ │ │ │ -net.(*UDPConn).ReadMsgUDP │ │ │ │ -net.(*UDPConn).ReadMsgUDPAddrPort │ │ │ │ -net.(*UDPConn).WriteToUDP │ │ │ │ -net.(*UDPAddr).opAddr │ │ │ │ -net.(*UDPConn).WriteToUDPAddrPort │ │ │ │ -net.(*UDPConn).WriteTo │ │ │ │ -net.(*UDPConn).WriteMsgUDP │ │ │ │ -net.(*UDPConn).WriteMsgUDPAddrPort │ │ │ │ net.dialUDP │ │ │ │ +net.(*UDPAddr).opAddr │ │ │ │ net.sockaddrToUDP │ │ │ │ net.(*UDPAddr).family │ │ │ │ net.(*UDPAddr).sockaddr │ │ │ │ -net.(*UDPConn).readFrom │ │ │ │ -net.(*UDPConn).readFromAddrPort │ │ │ │ -net.(*UDPConn).readMsg │ │ │ │ -net.(*UDPConn).writeTo │ │ │ │ -net.(*UDPConn).writeToAddrPort │ │ │ │ -net.(*UDPConn).writeMsg │ │ │ │ -net.(*UDPConn).writeMsgAddrPort │ │ │ │ net.(*sysDialer).dialUDP │ │ │ │ net.newUDPConn │ │ │ │ net.(*sysDialer).dialUDP.func1 │ │ │ │ -net.(*sysListener).listenUDP │ │ │ │ -net.(*sysListener).listenUDP.func1 │ │ │ │ net.(*UnixAddr).String │ │ │ │ net.(*UnixAddr).isWildcard │ │ │ │ -net.(*UnixConn).SyscallConn │ │ │ │ -net.(*UnixConn).CloseRead │ │ │ │ -net.(*UnixConn).CloseWrite │ │ │ │ -net.(*UnixConn).ReadFromUnix │ │ │ │ -net.(*UnixConn).ReadFrom │ │ │ │ -net.(*UnixConn).ReadMsgUnix │ │ │ │ -net.(*UnixConn).WriteToUnix │ │ │ │ -net.(*UnixAddr).opAddr │ │ │ │ -net.(*UnixConn).WriteTo │ │ │ │ -net.(*UnixConn).WriteMsgUnix │ │ │ │ -net.(*UnixListener).SyscallConn │ │ │ │ -net.(*UnixListener).ok │ │ │ │ -net.(*UnixListener).AcceptUnix │ │ │ │ net.(*UnixListener).Accept │ │ │ │ +net.(*UnixListener).ok │ │ │ │ net.(*UnixListener).Close │ │ │ │ -net.(*UnixListener).Addr │ │ │ │ net.(*UnixListener).SetDeadline │ │ │ │ -net.(*UnixListener).File │ │ │ │ -net.(*UnixListener).file │ │ │ │ net.unixSocket │ │ │ │ net.sockaddrToUnix │ │ │ │ net.sockaddrToUnixgram │ │ │ │ net.sockaddrToUnixpacket │ │ │ │ net.(*UnixAddr).family │ │ │ │ net.(*UnixAddr).sockaddr │ │ │ │ -net.(*UnixConn).readFrom │ │ │ │ -net.sotypeToNet │ │ │ │ -net.(*UnixConn).readMsg │ │ │ │ -net.(*UnixConn).writeTo │ │ │ │ -net.(*UnixConn).writeMsg │ │ │ │ net.(*sysDialer).dialUnix │ │ │ │ net.newUnixConn │ │ │ │ net.(*sysDialer).dialUnix.func1 │ │ │ │ net.(*UnixListener).accept │ │ │ │ net.(*UnixListener).close │ │ │ │ net.(*UnixListener).close.func1 │ │ │ │ -net.(*UnixListener).SetUnlinkOnClose │ │ │ │ +syscall.Unlink │ │ │ │ net.(*sysListener).listenUnix │ │ │ │ net.(*sysListener).listenUnix.func1 │ │ │ │ -net.(*sysListener).listenUnixgram │ │ │ │ -net.(*sysListener).listenUnixgram.func1 │ │ │ │ net._C2func_getaddrinfo │ │ │ │ net._Cfunc_freeaddrinfo │ │ │ │ net._Cfunc_gai_strerror │ │ │ │ net._C_freeaddrinfo │ │ │ │ net._C_freeaddrinfo.func1 │ │ │ │ net._C_gai_strerror │ │ │ │ net._Cfunc_GoString │ │ │ │ @@ -24776,230 +7210,76 @@ │ │ │ │ net.(*netFD).dial.(*netFD).addrFunc.func1 │ │ │ │ net.(*netFD).dial.(*netFD).addrFunc.func2 │ │ │ │ net.(*netFD).dial.(*netFD).addrFunc.func3 │ │ │ │ net.(*netFD).dial.(*netFD).addrFunc.func4 │ │ │ │ net.(*netFD).dial.(*netFD).addrFunc.func5 │ │ │ │ net.(*netFD).accept.(*netFD).addrFunc.func1 │ │ │ │ net.(*netFD).accept.(*netFD).addrFunc.func2 │ │ │ │ -net.newFileFD.(*netFD).addrFunc.func1 │ │ │ │ -net.newFileFD.(*netFD).addrFunc.func2 │ │ │ │ net.isDomainName │ │ │ │ net.favoriteAddrFamily │ │ │ │ net.supportsIPv4map │ │ │ │ net.ipToSockaddr │ │ │ │ net.listenerBacklog │ │ │ │ type:.eq.net.UnixAddr │ │ │ │ type:.eq.net.OpError │ │ │ │ type:.eq.net.netFD │ │ │ │ type:.eq.net.KeepAliveConfig │ │ │ │ type:.eq.net.AddrError │ │ │ │ type:.eq.net.onlyValuesCtx │ │ │ │ type:.eq.net.DNSError │ │ │ │ -type:.eq.net.ParseError │ │ │ │ type:.eq.net.UnixListener │ │ │ │ -type:.eq.net.addrPortUDPAddr │ │ │ │ net.doBlockingWithCtx[go.shape.[]net.IPAddr] │ │ │ │ net.doBlockingWithCtx[go.shape.[]net.IPAddr].func1 │ │ │ │ net.doBlockingWithCtx[go.shape.int] │ │ │ │ net.doBlockingWithCtx[go.shape.int].func1 │ │ │ │ slices.stableCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }] │ │ │ │ slices.insertionSortCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }] │ │ │ │ slices.symMergeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }] │ │ │ │ slices.rotateCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }] │ │ │ │ slices.swapRangeCmpFunc[go.shape.struct { net.addr net.IPAddr; net.addrAttr net.ipAttr; net.src net/netip.Addr; net.srcAttr net.ipAttr }] │ │ │ │ -net.(*IP).AppendText │ │ │ │ -net.(*IP).DefaultMask │ │ │ │ -net.(*IP).Equal │ │ │ │ -net.(*IP).IsGlobalUnicast │ │ │ │ -net.(*IP).IsInterfaceLocalMulticast │ │ │ │ -net.(*IP).IsLinkLocalMulticast │ │ │ │ -net.(*IP).IsLinkLocalUnicast │ │ │ │ -net.(*IP).IsLoopback │ │ │ │ -net.(*IP).IsMulticast │ │ │ │ -net.(*IP).IsPrivate │ │ │ │ -net.(*IP).IsUnspecified │ │ │ │ net.(*IP).MarshalText │ │ │ │ -net.(*IP).Mask │ │ │ │ net.(*IP).String │ │ │ │ -net.(*IP).To16 │ │ │ │ -net.(*IP).To4 │ │ │ │ -net.(*IPMask).Size │ │ │ │ -net.(*IPMask).String │ │ │ │ net.onlyValuesCtx.Deadline │ │ │ │ net.(*onlyValuesCtx).Deadline │ │ │ │ net.onlyValuesCtx.Done │ │ │ │ net.(*onlyValuesCtx).Done │ │ │ │ net.onlyValuesCtx.Err │ │ │ │ net.(*onlyValuesCtx).Err │ │ │ │ net.(*canceledError).Error │ │ │ │ net.(*canceledError).Is │ │ │ │ net.(*addrinfoErrno).Error │ │ │ │ net.(*addrinfoErrno).Temporary │ │ │ │ net.(*addrinfoErrno).Timeout │ │ │ │ net.(*TCPConn).Close │ │ │ │ -net.(*TCPConn).File │ │ │ │ -net.(*TCPConn).LocalAddr │ │ │ │ net.(*TCPConn).Read │ │ │ │ net.(*TCPConn).RemoteAddr │ │ │ │ net.(*TCPConn).SetDeadline │ │ │ │ -net.(*TCPConn).SetReadBuffer │ │ │ │ -net.(*TCPConn).SetReadDeadline │ │ │ │ -net.(*TCPConn).SetWriteBuffer │ │ │ │ net.(*TCPConn).SetWriteDeadline │ │ │ │ net.(*TCPConn).Write │ │ │ │ net.(*UDPConn).Close │ │ │ │ -net.(*UDPConn).File │ │ │ │ -net.(*UDPConn).LocalAddr │ │ │ │ net.(*UDPConn).Read │ │ │ │ net.(*UDPConn).RemoteAddr │ │ │ │ net.(*UDPConn).SetDeadline │ │ │ │ -net.(*UDPConn).SetReadBuffer │ │ │ │ -net.(*UDPConn).SetReadDeadline │ │ │ │ -net.(*UDPConn).SetWriteBuffer │ │ │ │ net.(*UDPConn).SetWriteDeadline │ │ │ │ net.(*UDPConn).Write │ │ │ │ net.(*IPConn).Close │ │ │ │ -net.(*IPConn).File │ │ │ │ -net.(*IPConn).LocalAddr │ │ │ │ net.(*IPConn).Read │ │ │ │ net.(*IPConn).RemoteAddr │ │ │ │ net.(*IPConn).SetDeadline │ │ │ │ -net.(*IPConn).SetReadBuffer │ │ │ │ -net.(*IPConn).SetReadDeadline │ │ │ │ -net.(*IPConn).SetWriteBuffer │ │ │ │ net.(*IPConn).SetWriteDeadline │ │ │ │ net.(*IPConn).Write │ │ │ │ net.(*UnixConn).Close │ │ │ │ -net.(*UnixConn).File │ │ │ │ -net.(*UnixConn).LocalAddr │ │ │ │ net.(*UnixConn).Read │ │ │ │ net.(*UnixConn).RemoteAddr │ │ │ │ net.(*UnixConn).SetDeadline │ │ │ │ -net.(*UnixConn).SetReadBuffer │ │ │ │ -net.(*UnixConn).SetReadDeadline │ │ │ │ -net.(*UnixConn).SetWriteBuffer │ │ │ │ net.(*UnixConn).SetWriteDeadline │ │ │ │ net.(*UnixConn).Write │ │ │ │ -net.(*fileAddr).Network │ │ │ │ -net.(*fileAddr).String │ │ │ │ net.(*UnknownNetworkError).Error │ │ │ │ net.(*UnknownNetworkError).Temporary │ │ │ │ net.(*UnknownNetworkError).Timeout │ │ │ │ -net.(*noReadFrom).ReadFrom │ │ │ │ -net.tcpConnWithoutReadFrom.Close │ │ │ │ -net.(*tcpConnWithoutReadFrom).Close │ │ │ │ -net.tcpConnWithoutReadFrom.CloseRead │ │ │ │ -net.(*tcpConnWithoutReadFrom).CloseRead │ │ │ │ -net.tcpConnWithoutReadFrom.CloseWrite │ │ │ │ -net.(*tcpConnWithoutReadFrom).CloseWrite │ │ │ │ -net.tcpConnWithoutReadFrom.File │ │ │ │ -net.(*tcpConnWithoutReadFrom).File │ │ │ │ -net.tcpConnWithoutReadFrom.LocalAddr │ │ │ │ -net.(*tcpConnWithoutReadFrom).LocalAddr │ │ │ │ -net.tcpConnWithoutReadFrom.MultipathTCP │ │ │ │ -net.(*tcpConnWithoutReadFrom).MultipathTCP │ │ │ │ -net.tcpConnWithoutReadFrom.Read │ │ │ │ -net.(*tcpConnWithoutReadFrom).Read │ │ │ │ -net.tcpConnWithoutReadFrom.RemoteAddr │ │ │ │ -net.(*tcpConnWithoutReadFrom).RemoteAddr │ │ │ │ -net.tcpConnWithoutReadFrom.SetDeadline │ │ │ │ -net.(*tcpConnWithoutReadFrom).SetDeadline │ │ │ │ -net.tcpConnWithoutReadFrom.SetKeepAlive │ │ │ │ -net.(*tcpConnWithoutReadFrom).SetKeepAlive │ │ │ │ -net.tcpConnWithoutReadFrom.SetKeepAliveConfig │ │ │ │ -net.(*tcpConnWithoutReadFrom).SetKeepAliveConfig │ │ │ │ -net.tcpConnWithoutReadFrom.SetKeepAlivePeriod │ │ │ │ -net.(*tcpConnWithoutReadFrom).SetKeepAlivePeriod │ │ │ │ -net.tcpConnWithoutReadFrom.SetLinger │ │ │ │ -net.(*tcpConnWithoutReadFrom).SetLinger │ │ │ │ -net.tcpConnWithoutReadFrom.SetNoDelay │ │ │ │ -net.(*tcpConnWithoutReadFrom).SetNoDelay │ │ │ │ -net.tcpConnWithoutReadFrom.SetReadBuffer │ │ │ │ -net.(*tcpConnWithoutReadFrom).SetReadBuffer │ │ │ │ -net.tcpConnWithoutReadFrom.SetReadDeadline │ │ │ │ -net.(*tcpConnWithoutReadFrom).SetReadDeadline │ │ │ │ -net.tcpConnWithoutReadFrom.SetWriteBuffer │ │ │ │ -net.(*tcpConnWithoutReadFrom).SetWriteBuffer │ │ │ │ -net.tcpConnWithoutReadFrom.SetWriteDeadline │ │ │ │ -net.(*tcpConnWithoutReadFrom).SetWriteDeadline │ │ │ │ -net.tcpConnWithoutReadFrom.SyscallConn │ │ │ │ -net.(*tcpConnWithoutReadFrom).SyscallConn │ │ │ │ -net.tcpConnWithoutReadFrom.Write │ │ │ │ -net.(*tcpConnWithoutReadFrom).Write │ │ │ │ -net.tcpConnWithoutReadFrom.WriteTo │ │ │ │ -net.(*tcpConnWithoutReadFrom).WriteTo │ │ │ │ -net.(*noWriteTo).WriteTo │ │ │ │ -net.tcpConnWithoutWriteTo.Close │ │ │ │ -net.(*tcpConnWithoutWriteTo).Close │ │ │ │ -net.tcpConnWithoutWriteTo.CloseRead │ │ │ │ -net.(*tcpConnWithoutWriteTo).CloseRead │ │ │ │ -net.tcpConnWithoutWriteTo.CloseWrite │ │ │ │ -net.(*tcpConnWithoutWriteTo).CloseWrite │ │ │ │ -net.tcpConnWithoutWriteTo.File │ │ │ │ -net.(*tcpConnWithoutWriteTo).File │ │ │ │ -net.tcpConnWithoutWriteTo.LocalAddr │ │ │ │ -net.(*tcpConnWithoutWriteTo).LocalAddr │ │ │ │ -net.tcpConnWithoutWriteTo.MultipathTCP │ │ │ │ -net.(*tcpConnWithoutWriteTo).MultipathTCP │ │ │ │ -net.tcpConnWithoutWriteTo.Read │ │ │ │ -net.(*tcpConnWithoutWriteTo).Read │ │ │ │ -net.tcpConnWithoutWriteTo.ReadFrom │ │ │ │ -net.(*tcpConnWithoutWriteTo).ReadFrom │ │ │ │ -net.tcpConnWithoutWriteTo.RemoteAddr │ │ │ │ -net.(*tcpConnWithoutWriteTo).RemoteAddr │ │ │ │ -net.tcpConnWithoutWriteTo.SetDeadline │ │ │ │ -net.(*tcpConnWithoutWriteTo).SetDeadline │ │ │ │ -net.tcpConnWithoutWriteTo.SetKeepAlive │ │ │ │ -net.(*tcpConnWithoutWriteTo).SetKeepAlive │ │ │ │ -net.tcpConnWithoutWriteTo.SetKeepAliveConfig │ │ │ │ -net.(*tcpConnWithoutWriteTo).SetKeepAliveConfig │ │ │ │ -net.tcpConnWithoutWriteTo.SetKeepAlivePeriod │ │ │ │ -net.(*tcpConnWithoutWriteTo).SetKeepAlivePeriod │ │ │ │ -net.tcpConnWithoutWriteTo.SetLinger │ │ │ │ -net.(*tcpConnWithoutWriteTo).SetLinger │ │ │ │ -net.tcpConnWithoutWriteTo.SetNoDelay │ │ │ │ -net.(*tcpConnWithoutWriteTo).SetNoDelay │ │ │ │ -net.tcpConnWithoutWriteTo.SetReadBuffer │ │ │ │ -net.(*tcpConnWithoutWriteTo).SetReadBuffer │ │ │ │ -net.tcpConnWithoutWriteTo.SetReadDeadline │ │ │ │ -net.(*tcpConnWithoutWriteTo).SetReadDeadline │ │ │ │ -net.tcpConnWithoutWriteTo.SetWriteBuffer │ │ │ │ -net.(*tcpConnWithoutWriteTo).SetWriteBuffer │ │ │ │ -net.tcpConnWithoutWriteTo.SetWriteDeadline │ │ │ │ -net.(*tcpConnWithoutWriteTo).SetWriteDeadline │ │ │ │ -net.tcpConnWithoutWriteTo.SyscallConn │ │ │ │ -net.(*tcpConnWithoutWriteTo).SyscallConn │ │ │ │ -net.tcpConnWithoutWriteTo.Write │ │ │ │ -net.(*tcpConnWithoutWriteTo).Write │ │ │ │ -net.(*rawListener).Control │ │ │ │ -net.(*rawListener).Network │ │ │ │ -net.(*rawListener).PollFD │ │ │ │ -net.addrPortUDPAddr.Addr │ │ │ │ -net.(*addrPortUDPAddr).Addr │ │ │ │ -net.addrPortUDPAddr.AppendBinary │ │ │ │ -net.(*addrPortUDPAddr).AppendBinary │ │ │ │ -net.addrPortUDPAddr.AppendText │ │ │ │ -net.(*addrPortUDPAddr).AppendText │ │ │ │ -net.addrPortUDPAddr.AppendTo │ │ │ │ -net.(*addrPortUDPAddr).AppendTo │ │ │ │ -net.addrPortUDPAddr.Compare │ │ │ │ -net.(*addrPortUDPAddr).Compare │ │ │ │ -net.addrPortUDPAddr.IsValid │ │ │ │ -net.(*addrPortUDPAddr).IsValid │ │ │ │ -net.addrPortUDPAddr.MarshalBinary │ │ │ │ -net.(*addrPortUDPAddr).MarshalBinary │ │ │ │ -net.addrPortUDPAddr.MarshalText │ │ │ │ -net.(*addrPortUDPAddr).MarshalText │ │ │ │ -net.(*addrPortUDPAddr).Network │ │ │ │ -net.addrPortUDPAddr.Port │ │ │ │ -net.(*addrPortUDPAddr).Port │ │ │ │ -net.addrPortUDPAddr.String │ │ │ │ -net.(*addrPortUDPAddr).String │ │ │ │ -net.(*addrPortUDPAddr).UnmarshalBinary │ │ │ │ -net.(*addrPortUDPAddr).UnmarshalText │ │ │ │ net.(*nsswitchConfig).init-fm │ │ │ │ net.(*ipStackCapabilities).probe-fm │ │ │ │ net.(*resolverConfig).init-fm │ │ │ │ net.(*Resolver).lookupIP-fm │ │ │ │ type:.eq.net.nssCriterion │ │ │ │ type:.eq.net.result[int] │ │ │ │ type:.eq.net._Ctype_struct_addrinfo │ │ │ │ @@ -25012,21287 +7292,186 @@ │ │ │ │ net/url.EscapeError.Error │ │ │ │ net/url.InvalidHostError.Error │ │ │ │ net/url.unescape │ │ │ │ net/url.ishex │ │ │ │ net/url.unhex │ │ │ │ net/url.shouldEscape │ │ │ │ net/url.escape │ │ │ │ -net/url.(*Userinfo).Username │ │ │ │ -net/url.(*Userinfo).Password │ │ │ │ -net/url.(*Userinfo).String │ │ │ │ net/url.getScheme │ │ │ │ net/url.Parse │ │ │ │ -net/url.ParseRequestURI │ │ │ │ net/url.parse │ │ │ │ net/url.stringContainsCTLByte │ │ │ │ +strings.HasSuffix │ │ │ │ +strings.HasPrefix │ │ │ │ +strings.Contains │ │ │ │ net/url.parseAuthority │ │ │ │ net/url.validUserinfo │ │ │ │ net/url.UserPassword │ │ │ │ net/url.User │ │ │ │ net/url.parseHost │ │ │ │ net/url.validOptionalPort │ │ │ │ -net/url.(*URL).EscapedPath │ │ │ │ -net/url.validEncoded │ │ │ │ net/url.(*URL).setFragment │ │ │ │ -net/url.(*URL).EscapedFragment │ │ │ │ -net/url.(*URL).String │ │ │ │ -net/url.(*URL).Redacted │ │ │ │ -net/url.Values.Get │ │ │ │ -net/url.Values.Set │ │ │ │ -net/url.Values.Add │ │ │ │ -net/url.Values.Del │ │ │ │ -net/url.Values.Has │ │ │ │ -net/url.urlParamsWithinMax │ │ │ │ -net/url.parseQuery │ │ │ │ -net/url.QueryUnescape │ │ │ │ -net/url.Values.Encode │ │ │ │ -slices.Sort[go.shape.[]string,go.shape.string] │ │ │ │ -net/url.QueryEscape │ │ │ │ -net/url.resolvePath │ │ │ │ -strings.LastIndexByte │ │ │ │ -net/url.(*URL).IsAbs │ │ │ │ -net/url.(*URL).Parse │ │ │ │ -net/url.(*URL).ResolveReference │ │ │ │ -net/url.(*URL).Query │ │ │ │ -net/url.ParseQuery │ │ │ │ -net/url.(*URL).RequestURI │ │ │ │ -net/url.(*URL).Hostname │ │ │ │ -net/url.(*URL).Port │ │ │ │ -net/url.splitHostPort │ │ │ │ -net/url.(*URL).MarshalBinary │ │ │ │ -net/url.(*URL).AppendBinary │ │ │ │ -net/url.(*URL).UnmarshalBinary │ │ │ │ -net/url.(*URL).JoinPath │ │ │ │ -net/url.(*URL).joinPath │ │ │ │ net/url.(*URL).setPath │ │ │ │ type:.eq.net/url.Error │ │ │ │ net/url.(*EscapeError).Error │ │ │ │ net/url.(*InvalidHostError).Error │ │ │ │ -net/url.(*Values).Add │ │ │ │ -net/url.(*Values).Del │ │ │ │ -net/url.(*Values).Encode │ │ │ │ -net/url.(*Values).Get │ │ │ │ -net/url.(*Values).Has │ │ │ │ -net/url.(*Values).Set │ │ │ │ type:.eq.net/url.URL │ │ │ │ type:.eq.net/url.Userinfo │ │ │ │ -encoding/hex.InvalidByteError.Error │ │ │ │ -encoding/hex.Decode │ │ │ │ -encoding/hex.DecodeString │ │ │ │ -encoding/hex.DecodedLen │ │ │ │ -encoding/hex.(*InvalidByteError).Error │ │ │ │ -crypto/x509/pkix.init │ │ │ │ -crypto/x509/pkix.map.init.0 │ │ │ │ -crypto/x509/pkix.RDNSequence.String │ │ │ │ -encoding/asn1.Marshal │ │ │ │ -encoding/hex.EncodeToString │ │ │ │ -encoding/hex.EncodedLen │ │ │ │ -encoding/hex.Encode │ │ │ │ -crypto/x509/pkix.(*Name).FillFromRDNSequence │ │ │ │ -crypto/x509/pkix.Name.appendRDNs │ │ │ │ -crypto/x509/pkix.oidInAttributeTypeAndValue │ │ │ │ -crypto/x509/pkix.Name.ToRDNSequence │ │ │ │ -crypto/x509/pkix.Name.String │ │ │ │ -crypto/x509/pkix.(*CertificateList).HasExpired │ │ │ │ -crypto/x509/pkix.(*RDNSequence).String │ │ │ │ -crypto/x509/pkix.(*Name).String │ │ │ │ -crypto/x509/pkix.(*Name).ToRDNSequence │ │ │ │ -crypto/aes.KeySizeError.Error │ │ │ │ -crypto/aes.NewCipher │ │ │ │ -crypto/internal/fips140/aes.New │ │ │ │ -crypto/aes.(*KeySizeError).Error │ │ │ │ -crypto/des.cryptBlock │ │ │ │ -crypto/des.feistel │ │ │ │ -crypto/des.initFeistelBox │ │ │ │ -crypto/des.permuteBlock │ │ │ │ -crypto/des.permuteInitialBlock │ │ │ │ -crypto/des.permuteFinalBlock │ │ │ │ -crypto/des.(*desCipher).generateSubkeys │ │ │ │ -crypto/des.ksRotate │ │ │ │ -crypto/des.unpack │ │ │ │ -crypto/des.KeySizeError.Error │ │ │ │ -crypto/des.(*desCipher).BlockSize │ │ │ │ -crypto/des.(*desCipher).Encrypt │ │ │ │ -crypto/des.(*desCipher).Decrypt │ │ │ │ -crypto/des.NewTripleDESCipher │ │ │ │ -crypto/des.(*tripleDESCipher).BlockSize │ │ │ │ -crypto/des.(*tripleDESCipher).Encrypt │ │ │ │ -crypto/des.(*tripleDESCipher).Decrypt │ │ │ │ -crypto/des.(*KeySizeError).Error │ │ │ │ -crypto/md5.init.0 │ │ │ │ -crypto/md5.(*digest).Reset │ │ │ │ -crypto/md5.(*digest).MarshalBinary │ │ │ │ -crypto/md5.(*digest).AppendBinary │ │ │ │ -crypto/md5.(*digest).UnmarshalBinary │ │ │ │ -crypto/md5.consumeUint32 │ │ │ │ -internal/byteorder.BEUint32 │ │ │ │ -crypto/md5.consumeUint64 │ │ │ │ -crypto/md5.(*digest).Clone │ │ │ │ -crypto/md5.New │ │ │ │ -crypto/md5.(*digest).Size │ │ │ │ -crypto/md5.(*digest).BlockSize │ │ │ │ -crypto/md5.(*digest).Write │ │ │ │ -crypto/md5.(*digest).Sum │ │ │ │ -crypto/md5.(*digest).checkSum │ │ │ │ -internal/byteorder.LEPutUint32 │ │ │ │ -crypto/md5.block │ │ │ │ -path/filepath.init │ │ │ │ -path/filepath.Match │ │ │ │ -path/filepath.scanChunk │ │ │ │ -path/filepath.matchChunk │ │ │ │ -path/filepath.getEsc │ │ │ │ -path/filepath.globWithLimit │ │ │ │ -path/filepath.hasMeta │ │ │ │ -strings.ContainsAny │ │ │ │ -path/filepath.Split │ │ │ │ -internal/filepathlite.Split │ │ │ │ -path/filepath.cleanGlobPath │ │ │ │ -path/filepath.glob │ │ │ │ -path/filepath.Join │ │ │ │ -path/filepath.glob.deferwrap1 │ │ │ │ -path/filepath.join │ │ │ │ -path/filepath.Clean │ │ │ │ -crypto/sha1.init │ │ │ │ -crypto/sha1.init.0 │ │ │ │ -crypto/sha1.(*digest).MarshalBinary │ │ │ │ -crypto/sha1.(*digest).AppendBinary │ │ │ │ -crypto/sha1.(*digest).UnmarshalBinary │ │ │ │ -crypto/sha1.consumeUint32 │ │ │ │ -crypto/sha1.consumeUint64 │ │ │ │ -crypto/sha1.(*digest).Clone │ │ │ │ -crypto/sha1.(*digest).Reset │ │ │ │ -crypto/sha1.New │ │ │ │ -crypto/sha1.(*digest).Size │ │ │ │ -crypto/sha1.(*digest).BlockSize │ │ │ │ -crypto/sha1.(*digest).Write │ │ │ │ -crypto/internal/boring.Unreachable │ │ │ │ -crypto/sha1.(*digest).Sum │ │ │ │ -crypto/sha1.(*digest).checkSum │ │ │ │ -crypto/sha1.(*digest).ConstantTimeSum │ │ │ │ -crypto/sha1.(*digest).constSum │ │ │ │ -crypto/sha1.Sum │ │ │ │ -crypto/sha1.blockGeneric │ │ │ │ -crypto/sha1.init.1 │ │ │ │ -crypto/sha1.block │ │ │ │ -crypto/sha1.blockAVX2 │ │ │ │ -crypto/sha1.blockSHANI │ │ │ │ -type:.eq.crypto/sha1.digest │ │ │ │ -crypto/x509.init │ │ │ │ -crypto/x509.(*CertPool).len │ │ │ │ -crypto/x509.(*CertPool).Clone │ │ │ │ -crypto/x509.(*CertPool).findPotentialParents │ │ │ │ -crypto/x509.(*CertPool).cert │ │ │ │ -crypto/x509.(*CertPool).AddCert │ │ │ │ -crypto/x509.(*CertPool).addCertFunc │ │ │ │ -crypto/x509.(*CertPool).AddCert.func1 │ │ │ │ -crypto/x509.(*CertPool).AppendCertsFromPEM │ │ │ │ -crypto/x509.(*CertPool).AppendCertsFromPEM.func1 │ │ │ │ -crypto/x509.(*CertPool).AppendCertsFromPEM.func1.1 │ │ │ │ -crypto/x509.(*CertPool).Subjects │ │ │ │ -crypto/x509.(*CertPool).Equal │ │ │ │ -crypto/x509.(*CertPool).AddCertWithConstraint │ │ │ │ -crypto/x509.(*CertPool).AddCertWithConstraint.func1 │ │ │ │ -crypto/x509.ipNetworkSubset │ │ │ │ -crypto/x509.ipNetworkCompare │ │ │ │ -crypto/x509.ipBinarySearch │ │ │ │ -crypto/x509.ipMatch │ │ │ │ -crypto/x509.newIPNetConstraints │ │ │ │ -crypto/x509.(*ipConstraints).query │ │ │ │ -crypto/x509.dnsHasSuffix │ │ │ │ -crypto/x509.init.0 │ │ │ │ -crypto/x509.dnsCompare │ │ │ │ -crypto/x509.newDNSConstraints │ │ │ │ -slices.Clone[go.shape.[]string,go.shape.string] │ │ │ │ -crypto/x509.(*dnsConstraints).query │ │ │ │ -crypto/x509.newEmailConstraints │ │ │ │ -crypto/x509.(*emailConstraints).query │ │ │ │ -crypto/x509.(*chainConstraints).check │ │ │ │ -crypto/x509.checkChainConstraints │ │ │ │ -crypto/x509.(*Certificate).hasNameConstraints │ │ │ │ -crypto/x509.oidInExtensions │ │ │ │ -crypto/x509.(*Certificate).hasSANExtension │ │ │ │ -crypto/x509.parsedURI.String │ │ │ │ -crypto/x509.parseURIs │ │ │ │ -crypto/x509.parseMailboxes │ │ │ │ -crypto/x509.trimFirstLabel │ │ │ │ -crypto/x509.OIDFromInts │ │ │ │ -crypto/x509.base128IntLength │ │ │ │ -crypto/x509.appendBase128Int │ │ │ │ -crypto/x509.base128BigIntLength │ │ │ │ -crypto/x509.appendBase128BigInt │ │ │ │ -crypto/x509.OID.AppendText │ │ │ │ -crypto/x509.OID.MarshalText │ │ │ │ -crypto/x509.(*OID).UnmarshalText │ │ │ │ -crypto/x509.(*OID).unmarshalOIDText │ │ │ │ -crypto/x509.OID.AppendBinary │ │ │ │ -crypto/x509.OID.MarshalBinary │ │ │ │ -crypto/x509.(*OID).UnmarshalBinary │ │ │ │ -crypto/x509.newOIDFromDER │ │ │ │ -crypto/x509.OID.Equal │ │ │ │ -crypto/x509.OID.EqualASN1OID │ │ │ │ -crypto/x509.parseBase128Int │ │ │ │ -crypto/x509.OID.String │ │ │ │ -crypto/x509.OID.toASN1OID │ │ │ │ -crypto/x509.OIDFromASN1OID │ │ │ │ -crypto/x509.parseASN1String │ │ │ │ -crypto/x509.isPrintable │ │ │ │ -crypto/x509.parseName │ │ │ │ -crypto/x509.parseAI │ │ │ │ -crypto/x509.parseTime │ │ │ │ -crypto/x509.parseValidity │ │ │ │ -crypto/x509.parseExtension │ │ │ │ -crypto/x509.parsePublicKey │ │ │ │ -crypto/ecdh.X25519 │ │ │ │ -crypto/x509.parseKeyUsageExtension │ │ │ │ -crypto/x509.parseBasicConstraintsExtension │ │ │ │ -crypto/x509.forEachSAN │ │ │ │ -crypto/x509.parseAuthorityKeyIdentifier │ │ │ │ -crypto/x509.parseExtKeyUsageExtension │ │ │ │ -crypto/x509.extKeyUsageFromOID │ │ │ │ -crypto/x509.parseCertificatePoliciesExtension │ │ │ │ -crypto/x509.parseNameConstraintsExtension │ │ │ │ -crypto/x509.parseNameConstraintsExtension.func1 │ │ │ │ -crypto/x509.isValidIPMask │ │ │ │ -crypto/x509.processExtensions │ │ │ │ -crypto/x509.parseSANExtension │ │ │ │ -crypto/x509.processExtensions.parseSANExtension.func1 │ │ │ │ -crypto/x509.parseCertificate │ │ │ │ -crypto/x509.ParseCertificate │ │ │ │ -crypto/x509.domainNameValid │ │ │ │ -crypto/x509.ParsePKCS1PrivateKey │ │ │ │ -encoding/asn1.Unmarshal │ │ │ │ -crypto/x509.ParsePKCS8PrivateKey │ │ │ │ -crypto/ed25519.NewKeyFromSeed │ │ │ │ -crypto/x509.systemRootsPool │ │ │ │ -crypto/x509.systemRootsPool.deferwrap1 │ │ │ │ -crypto/x509.initSystemRoots │ │ │ │ -crypto/x509.initSystemRoots.deferwrap1 │ │ │ │ -crypto/x509.loadSystemRoots │ │ │ │ -crypto/x509.NewCertPool │ │ │ │ -strings.Split │ │ │ │ -crypto/x509.readUniqueDirectoryEntries │ │ │ │ -crypto/x509.isSameDirSymlink │ │ │ │ -crypto/x509.parseECPrivateKey │ │ │ │ -crypto/x509.CertificateInvalidError.Error │ │ │ │ -crypto/x509.HostnameError.Error │ │ │ │ -crypto/x509.UnknownAuthorityError.Error │ │ │ │ -crypto/x509.SystemRootsError.Error │ │ │ │ -crypto/x509.SystemRootsError.Unwrap │ │ │ │ -crypto/x509.rfc2821Mailbox.String │ │ │ │ -crypto/x509.parseRFC2821Mailbox │ │ │ │ -bytes.Contains │ │ │ │ -crypto/x509.domainToReverseLabels │ │ │ │ -crypto/x509.(*Certificate).isValid │ │ │ │ -crypto/x509.(*Certificate).Verify │ │ │ │ -crypto/x509.(*CertPool).contains │ │ │ │ -crypto/x509.(*Certificate).Verify.func1 │ │ │ │ -crypto/x509.alreadyInChain │ │ │ │ -crypto/x509.(*Certificate).buildChains │ │ │ │ -crypto/x509.(*Certificate).buildChains.func1 │ │ │ │ -crypto/x509.appendToFreshChain │ │ │ │ -crypto/x509.validHostname │ │ │ │ -strings.TrimSuffix │ │ │ │ -crypto/x509.matchExactly │ │ │ │ -crypto/x509.toLowerCaseASCII │ │ │ │ -crypto/x509.matchHostnames │ │ │ │ -crypto/x509.(*Certificate).VerifyHostname │ │ │ │ -crypto/x509.validHostnameInput │ │ │ │ -crypto/x509.validHostnamePattern │ │ │ │ -crypto/x509.checkChainForKeyUsage │ │ │ │ -crypto/x509.mustNewOIDFromInts │ │ │ │ -crypto/x509.(*policyGraph).validPolicyNodes │ │ │ │ -crypto/x509.policiesValid │ │ │ │ -crypto/x509.newPolicyGraph │ │ │ │ -crypto/x509.(*policyGraph).incrDepth │ │ │ │ -crypto/x509.(*policyGraph).parentsWithExpected │ │ │ │ -crypto/x509.(*policyGraph).prune │ │ │ │ -crypto/x509.newPolicyGraphNode │ │ │ │ -crypto/x509.(*policyGraph).parentWithAnyPolicy │ │ │ │ -crypto/x509.(*policyGraph).insert │ │ │ │ -crypto/x509.(*policyGraph).leaves │ │ │ │ -crypto/x509.(*policyGraph).parents │ │ │ │ -maps.Values[go.shape.map[string]*crypto/x509.policyGraphNode,go.shape.string,go.shape.*uint8] │ │ │ │ -crypto/x509.(*policyGraph).leafWithPolicy │ │ │ │ -maps.Clone[go.shape.map[string]bool,go.shape.string,go.shape.bool] │ │ │ │ -crypto/x509.(*policyGraph).deleteLeaf │ │ │ │ -crypto/x509.policiesValid.(*policyGraph).parents.Values[go.shape.map[string]*crypto/x509.policyGraphNode,go.shape.string,go.shape.*uint8].func1 │ │ │ │ -crypto/x509.policiesValid-range1 │ │ │ │ -crypto/x509.SignatureAlgorithm.String │ │ │ │ -crypto/x509.PublicKeyAlgorithm.String │ │ │ │ -crypto/x509.getSignatureAlgorithmFromAI │ │ │ │ -crypto/x509.getPublicKeyAlgorithmFromOID │ │ │ │ -crypto/x509.namedCurveFromOID │ │ │ │ -crypto/x509.ExtKeyUsage.OID │ │ │ │ -crypto/x509.oidFromExtKeyUsage │ │ │ │ -crypto/x509.InsecureAlgorithmError.Error │ │ │ │ -crypto/x509.ConstraintViolationError.Error │ │ │ │ -crypto/x509.(*Certificate).Equal │ │ │ │ -crypto/x509.(*Certificate).CheckSignatureFrom │ │ │ │ -crypto/x509.(*Certificate).CheckSignature │ │ │ │ -crypto/x509.signaturePublicKeyAlgoMismatchError │ │ │ │ -crypto/x509.checkSignature │ │ │ │ -crypto/x509.SignatureAlgorithm.isRSAPSS │ │ │ │ -crypto/ed25519.Verify │ │ │ │ -crypto/x509.(*Certificate).CheckCRLSignature │ │ │ │ -crypto/x509.UnhandledCriticalExtension.Error │ │ │ │ -crypto/x509.isIA5String │ │ │ │ -crypto/x509.signingParamsForKey │ │ │ │ -crypto/x509.signTBS │ │ │ │ -crypto/x509.SignatureAlgorithm.hashFunc │ │ │ │ -crypto/x509.(*Certificate).CreateCRL │ │ │ │ -crypto/x509.KeyUsage.String │ │ │ │ -crypto/x509.ExtKeyUsage.String │ │ │ │ -crypto/x509.(*nameConstraintsSet[go.shape.*net.IPNet,go.shape.[]uint8]).search │ │ │ │ -slices.BinarySearchFunc[go.shape.[]go.shape.*net.IPNet,go.shape.*uint8,go.shape.[]uint8] │ │ │ │ -crypto/x509.(*nameConstraintsSet[go.shape.*net.IPNet,go.shape.[]uint8]).sortAndPrune │ │ │ │ -slices.SortFunc[go.shape.[]go.shape.*net.IPNet,go.shape.*uint8] │ │ │ │ -crypto/x509.(*nameConstraintsSet[go.shape.string,go.shape.string]).search │ │ │ │ -slices.BinarySearchFunc[go.shape.[]go.shape.string,go.shape.string,go.shape.string] │ │ │ │ -crypto/x509.(*nameConstraintsSet[go.shape.string,go.shape.string]).sortAndPrune │ │ │ │ -slices.SortFunc[go.shape.[]go.shape.string,go.shape.string] │ │ │ │ -slices.pdqsortCmpFunc[go.shape.string] │ │ │ │ -slices.reverseRangeCmpFunc[go.shape.string] │ │ │ │ -slices.insertionSortCmpFunc[go.shape.string] │ │ │ │ -slices.partitionCmpFunc[go.shape.string] │ │ │ │ -slices.partitionEqualCmpFunc[go.shape.string] │ │ │ │ -slices.partialInsertionSortCmpFunc[go.shape.string] │ │ │ │ -slices.choosePivotCmpFunc[go.shape.string] │ │ │ │ -slices.medianAdjacentCmpFunc[go.shape.string] │ │ │ │ -slices.medianCmpFunc[go.shape.string] │ │ │ │ -slices.order2CmpFunc[go.shape.string] │ │ │ │ -slices.breakPatternsCmpFunc[go.shape.string] │ │ │ │ -slices.heapSortCmpFunc[go.shape.string] │ │ │ │ -slices.siftDownCmpFunc[go.shape.string] │ │ │ │ -crypto/x509.checkConstraints[go.shape.string,go.shape.struct { crypto/x509.local string; crypto/x509.domain string },go.shape.struct { crypto/x509.local string; crypto/x509.domain string }] │ │ │ │ -crypto/x509.checkConstraints[go.shape.string,go.shape.string,go.shape.struct { crypto/x509.uri *net/url.URL; crypto/x509.domain string }] │ │ │ │ -crypto/x509.checkConstraints[go.shape.string,go.shape.string,go.shape.string] │ │ │ │ -crypto/x509.checkConstraints[go.shape.*net.IPNet,go.shape.[]uint8,go.shape.[]uint8] │ │ │ │ -type:.eq.crypto/x509.rfc2821Mailbox │ │ │ │ -type:.hash.crypto/x509.rfc2821Mailbox │ │ │ │ -type:.eq.crypto/x509.HostnameError │ │ │ │ -type:.eq.crypto/x509.UnknownAuthorityError │ │ │ │ -type:.eq.crypto/x509.CertificateInvalidError │ │ │ │ -slices.DeleteFunc[go.shape.[][]*crypto/x509.Certificate,go.shape.[]*crypto/x509.Certificate] │ │ │ │ -slices.IndexFunc[go.shape.[][]*crypto/x509.Certificate,go.shape.[]*crypto/x509.Certificate] │ │ │ │ -crypto/x509.(*OID).AppendBinary │ │ │ │ -crypto/x509.(*OID).AppendText │ │ │ │ -crypto/x509.(*OID).Equal │ │ │ │ -crypto/x509.(*OID).EqualASN1OID │ │ │ │ -crypto/x509.(*OID).MarshalBinary │ │ │ │ -crypto/x509.(*OID).MarshalText │ │ │ │ -crypto/x509.(*OID).String │ │ │ │ -crypto/x509.(*PublicKeyAlgorithm).String │ │ │ │ -crypto/x509.(*SignatureAlgorithm).String │ │ │ │ -crypto/x509.(*ExtKeyUsage).OID │ │ │ │ -crypto/x509.(*ExtKeyUsage).String │ │ │ │ -crypto/x509.(*KeyUsage).String │ │ │ │ -crypto/x509.(*rfc2821Mailbox).String │ │ │ │ -crypto/x509.(*parsedURI).String │ │ │ │ -crypto/x509.(*CertificateInvalidError).Error │ │ │ │ -crypto/x509.(*HostnameError).Error │ │ │ │ -crypto/x509.(*UnknownAuthorityError).Error │ │ │ │ -crypto/x509.(*SystemRootsError).Error │ │ │ │ -crypto/x509.(*SystemRootsError).Unwrap │ │ │ │ -crypto/x509.(*InsecureAlgorithmError).Error │ │ │ │ -crypto/x509.(*ConstraintViolationError).Error │ │ │ │ -crypto/x509.(*UnhandledCriticalExtension).Error │ │ │ │ -type:.eq.crypto/x509.constraints[*net.IPNet,net.IP] │ │ │ │ -type:.eq.crypto/x509.constraints[string,crypto/x509.rfc2821Mailbox] │ │ │ │ -type:.eq.crypto/x509.constraints[string,string] │ │ │ │ -type:.eq.crypto/x509.parsedURI │ │ │ │ -type:.eq.crypto/x509.chainConstraints │ │ │ │ -type:.eq.struct { sync.Once; crypto/x509.v *crypto/x509.Certificate } │ │ │ │ -crypto/hmac.New │ │ │ │ -crypto/hmac.New.UnwrapNew[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].func1 │ │ │ │ -crypto/rc4.KeySizeError.Error │ │ │ │ -crypto/rc4.NewCipher │ │ │ │ -crypto/rc4.(*Cipher).Reset │ │ │ │ -crypto/rc4.(*Cipher).XORKeyStream │ │ │ │ -crypto/rc4.(*KeySizeError).Error │ │ │ │ -type:.eq.crypto/rc4.Cipher │ │ │ │ -encoding/binary.littleEndian.Uint16 │ │ │ │ -encoding/binary.littleEndian.PutUint16 │ │ │ │ -encoding/binary.littleEndian.AppendUint16 │ │ │ │ -encoding/binary.littleEndian.Uint32 │ │ │ │ -encoding/binary.littleEndian.PutUint32 │ │ │ │ -encoding/binary.littleEndian.AppendUint32 │ │ │ │ -encoding/binary.littleEndian.Uint64 │ │ │ │ -encoding/binary.littleEndian.PutUint64 │ │ │ │ -encoding/binary.littleEndian.AppendUint64 │ │ │ │ -encoding/binary.littleEndian.String │ │ │ │ -encoding/binary.littleEndian.GoString │ │ │ │ -encoding/binary.bigEndian.Uint16 │ │ │ │ -encoding/binary.bigEndian.PutUint16 │ │ │ │ -encoding/binary.bigEndian.AppendUint16 │ │ │ │ -encoding/binary.bigEndian.Uint32 │ │ │ │ -encoding/binary.bigEndian.PutUint32 │ │ │ │ -encoding/binary.bigEndian.AppendUint32 │ │ │ │ -encoding/binary.bigEndian.Uint64 │ │ │ │ -encoding/binary.bigEndian.PutUint64 │ │ │ │ -encoding/binary.bigEndian.AppendUint64 │ │ │ │ -encoding/binary.bigEndian.String │ │ │ │ -encoding/binary.bigEndian.GoString │ │ │ │ -encoding/binary.(*littleEndian).AppendUint16 │ │ │ │ -encoding/binary.(*littleEndian).AppendUint32 │ │ │ │ -encoding/binary.(*littleEndian).AppendUint64 │ │ │ │ -encoding/binary.(*littleEndian).GoString │ │ │ │ -encoding/binary.(*littleEndian).PutUint16 │ │ │ │ -encoding/binary.(*littleEndian).PutUint32 │ │ │ │ -encoding/binary.(*littleEndian).PutUint64 │ │ │ │ -encoding/binary.(*littleEndian).String │ │ │ │ -encoding/binary.(*littleEndian).Uint16 │ │ │ │ -encoding/binary.(*littleEndian).Uint32 │ │ │ │ -encoding/binary.(*littleEndian).Uint64 │ │ │ │ -encoding/binary.(*bigEndian).AppendUint16 │ │ │ │ -encoding/binary.(*bigEndian).AppendUint32 │ │ │ │ -encoding/binary.(*bigEndian).AppendUint64 │ │ │ │ -encoding/binary.(*bigEndian).GoString │ │ │ │ -encoding/binary.(*bigEndian).PutUint16 │ │ │ │ -encoding/binary.(*bigEndian).PutUint32 │ │ │ │ -encoding/binary.(*bigEndian).PutUint64 │ │ │ │ -encoding/binary.(*bigEndian).String │ │ │ │ -encoding/binary.(*bigEndian).Uint16 │ │ │ │ -encoding/binary.(*bigEndian).Uint32 │ │ │ │ -encoding/binary.(*bigEndian).Uint64 │ │ │ │ -vendor/golang.org/x/sys/cpu.init.0 │ │ │ │ -vendor/golang.org/x/sys/cpu.processOptions │ │ │ │ -vendor/golang.org/x/sys/cpu.initOptions │ │ │ │ -vendor/golang.org/x/sys/cpu.archInit │ │ │ │ -vendor/golang.org/x/sys/cpu.isSet │ │ │ │ -vendor/golang.org/x/sys/cpu.init.1 │ │ │ │ -vendor/golang.org/x/sys/cpu.cpuid │ │ │ │ -vendor/golang.org/x/sys/cpu.xgetbv │ │ │ │ -type:.eq.vendor/golang.org/x/sys/cpu.option │ │ │ │ -type:.eq.[45]vendor/golang.org/x/sys/cpu.option │ │ │ │ -vendor/golang.org/x/crypto/chacha20.newUnauthenticatedCipher │ │ │ │ -vendor/golang.org/x/crypto/chacha20.HChaCha20 │ │ │ │ -vendor/golang.org/x/crypto/chacha20.(*Cipher).XORKeyStream │ │ │ │ -vendor/golang.org/x/crypto/internal/alias.InexactOverlap │ │ │ │ -vendor/golang.org/x/crypto/internal/alias.AnyOverlap │ │ │ │ -vendor/golang.org/x/crypto/chacha20.(*Cipher).xorKeyStreamBlocks │ │ │ │ -vendor/golang.org/x/crypto/chacha20.(*Cipher).xorKeyStreamBlocksGeneric │ │ │ │ -vendor/golang.org/x/crypto/chacha20.quarterRound │ │ │ │ -vendor/golang.org/x/crypto/chacha20.addXor │ │ │ │ -vendor/golang.org/x/crypto/chacha20.hChaCha20 │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305.(*MAC).Verify │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305.(*mac).Write │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305.(*mac).Sum │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305.finalize │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305.select64 │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305.update │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.init │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.New │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.fips140Enforced │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).NonceSize │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Overhead │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Seal │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).Open │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.setupState │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).seal │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.sliceForAppend │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).open │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.writeWithPadding │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305.(*MAC).Write │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.writeUint64 │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).sealGeneric │ │ │ │ -vendor/golang.org/x/crypto/chacha20.NewUnauthenticatedCipher │ │ │ │ -vendor/golang.org/x/crypto/chacha20.(*Cipher).SetCounter │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305.New │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305.initialize │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305.(*MAC).Sum │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.(*chacha20poly1305).openGeneric │ │ │ │ -polyHashADInternal │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.chacha20Poly1305Open │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305.chacha20Poly1305Seal │ │ │ │ -container/list.(*Element).Next │ │ │ │ -container/list.(*Element).Prev │ │ │ │ -container/list.(*List).Init │ │ │ │ -container/list.(*List).Len │ │ │ │ -container/list.(*List).Front │ │ │ │ -container/list.(*List).Back │ │ │ │ -container/list.(*List).Remove │ │ │ │ -container/list.(*List).remove │ │ │ │ -container/list.(*List).PushFront │ │ │ │ -container/list.(*List).lazyInit │ │ │ │ -container/list.(*List).insertValue │ │ │ │ -container/list.(*List).insert │ │ │ │ -container/list.(*List).PushBack │ │ │ │ -container/list.(*List).InsertBefore │ │ │ │ -container/list.(*List).InsertAfter │ │ │ │ -container/list.(*List).MoveToFront │ │ │ │ -container/list.(*List).move │ │ │ │ -container/list.(*List).MoveToBack │ │ │ │ -container/list.(*List).MoveBefore │ │ │ │ -container/list.(*List).MoveAfter │ │ │ │ -container/list.(*List).PushBackList │ │ │ │ -container/list.(*List).PushFrontList │ │ │ │ -type:.eq.container/list.List │ │ │ │ -type:.eq.container/list.Element │ │ │ │ -crypto/tls/internal/fips140tls.init.0 │ │ │ │ -crypto/tls/internal/fips140tls.Force │ │ │ │ -crypto/mlkem.GenerateKey768 │ │ │ │ -crypto/internal/fips140/mlkem.GenerateKey768 │ │ │ │ -crypto/mlkem.NewDecapsulationKey768 │ │ │ │ -crypto/internal/fips140/mlkem.NewDecapsulationKey768 │ │ │ │ -crypto/mlkem.(*DecapsulationKey768).Bytes │ │ │ │ -crypto/internal/fips140/mlkem.(*DecapsulationKey768).Bytes │ │ │ │ -crypto/mlkem.(*DecapsulationKey768).Decapsulate │ │ │ │ -crypto/mlkem.(*DecapsulationKey768).EncapsulationKey │ │ │ │ -crypto/internal/fips140/mlkem.(*DecapsulationKey768).EncapsulationKey │ │ │ │ -crypto/mlkem.(*DecapsulationKey768).Encapsulator │ │ │ │ -crypto/mlkem.NewEncapsulationKey768 │ │ │ │ -crypto/internal/fips140/mlkem.NewEncapsulationKey768 │ │ │ │ -crypto/mlkem.(*EncapsulationKey768).Bytes │ │ │ │ -crypto/internal/fips140/mlkem.(*EncapsulationKey768).Bytes │ │ │ │ -crypto/mlkem.(*EncapsulationKey768).Encapsulate │ │ │ │ -crypto/internal/fips140/mlkem.(*EncapsulationKey768).Encapsulate │ │ │ │ -crypto/mlkem.GenerateKey1024 │ │ │ │ -crypto/internal/fips140/mlkem.GenerateKey1024 │ │ │ │ -crypto/mlkem.NewDecapsulationKey1024 │ │ │ │ -crypto/internal/fips140/mlkem.NewDecapsulationKey1024 │ │ │ │ -crypto/mlkem.(*DecapsulationKey1024).Bytes │ │ │ │ -crypto/internal/fips140/mlkem.(*DecapsulationKey1024).Bytes │ │ │ │ -crypto/mlkem.(*DecapsulationKey1024).Decapsulate │ │ │ │ -crypto/mlkem.(*DecapsulationKey1024).EncapsulationKey │ │ │ │ -crypto/internal/fips140/mlkem.(*DecapsulationKey1024).EncapsulationKey │ │ │ │ -crypto/mlkem.(*DecapsulationKey1024).Encapsulator │ │ │ │ -crypto/mlkem.NewEncapsulationKey1024 │ │ │ │ -crypto/internal/fips140/mlkem.NewEncapsulationKey1024 │ │ │ │ -crypto/mlkem.(*EncapsulationKey1024).Bytes │ │ │ │ -crypto/internal/fips140/mlkem.(*EncapsulationKey1024).Bytes │ │ │ │ -crypto/mlkem.(*EncapsulationKey1024).Encapsulate │ │ │ │ -crypto/internal/fips140/mlkem.(*EncapsulationKey1024).Encapsulate │ │ │ │ -crypto/hpke.init │ │ │ │ -crypto/hpke.init.func1 │ │ │ │ -crypto/hpke.init.func2 │ │ │ │ -crypto/hpke.init.func3 │ │ │ │ -crypto/hpke.init.func4 │ │ │ │ -crypto/hpke.init.func5 │ │ │ │ -crypto/hpke.init.func6 │ │ │ │ -crypto/hpke.init.func7 │ │ │ │ -crypto/hpke.init.func8 │ │ │ │ -crypto/hpke.init.func9 │ │ │ │ -crypto/hpke.init.func10 │ │ │ │ -crypto/hpke.init.func11 │ │ │ │ -crypto/hpke.init.func12 │ │ │ │ -crypto/hpke.NewAEAD │ │ │ │ -crypto/hpke.AES256GCM │ │ │ │ -crypto/hpke.AES128GCM │ │ │ │ -crypto/hpke.ChaCha20Poly1305 │ │ │ │ -crypto/hpke.(*aead).ID │ │ │ │ -crypto/hpke.(*aead).aead │ │ │ │ -crypto/hpke.(*aead).keySize │ │ │ │ -crypto/hpke.(*aead).nonceSize │ │ │ │ -crypto/hpke.exportOnlyAEAD.ID │ │ │ │ -crypto/hpke.exportOnlyAEAD.aead │ │ │ │ -crypto/hpke.exportOnlyAEAD.keySize │ │ │ │ -crypto/hpke.exportOnlyAEAD.nonceSize │ │ │ │ -crypto/hpke.newAESGCM │ │ │ │ -crypto/hpke.newContext │ │ │ │ -crypto/hpke.suiteID │ │ │ │ -internal/byteorder.BEAppendUint16 │ │ │ │ -crypto/hpke.newContext.func2 │ │ │ │ -crypto/hpke.newContext.func1 │ │ │ │ -crypto/hpke.NewSender │ │ │ │ -crypto/hpke.NewRecipient │ │ │ │ -crypto/hpke.(*Sender).Seal │ │ │ │ -crypto/hpke.(*Recipient).Open │ │ │ │ -crypto/hpke.(*context).nextNonce │ │ │ │ -crypto/hpke.NewKDF │ │ │ │ -crypto/hpke.HKDFSHA384 │ │ │ │ -crypto/hpke.HKDFSHA256 │ │ │ │ -crypto/hpke.SHAKE256 │ │ │ │ -crypto/hpke.SHAKE128 │ │ │ │ -crypto/hpke.HKDFSHA512 │ │ │ │ -crypto/hpke.(*hkdfKDF).ID │ │ │ │ -crypto/hpke.(*hkdfKDF).size │ │ │ │ -crypto/hpke.(*hkdfKDF).oneStage │ │ │ │ -crypto/hpke.(*hkdfKDF).labeledDerive │ │ │ │ -crypto/hpke.(*hkdfKDF).labeledExtract │ │ │ │ -crypto/hpke.(*hkdfKDF).labeledExpand │ │ │ │ -crypto/hpke.(*shakeKDF).ID │ │ │ │ -crypto/hpke.(*shakeKDF).size │ │ │ │ -crypto/hpke.(*shakeKDF).oneStage │ │ │ │ -crypto/hpke.(*shakeKDF).labeledDerive │ │ │ │ -crypto/hpke.(*shakeKDF).labeledExtract │ │ │ │ -crypto/hpke.(*shakeKDF).labeledExpand │ │ │ │ -crypto/hpke.NewKEM │ │ │ │ -crypto/hpke.DHKEM │ │ │ │ -crypto/hpke.MLKEM1024 │ │ │ │ -crypto/hpke.MLKEM768 │ │ │ │ -crypto/hpke.MLKEM768X25519 │ │ │ │ -crypto/hpke.MLKEM1024P384 │ │ │ │ -crypto/hpke.MLKEM768P256 │ │ │ │ -crypto/hpke.(*dhKEM).extractAndExpand │ │ │ │ -crypto/hpke.(*dhKEM).ID │ │ │ │ -crypto/hpke.unsupportedCurveKEM.ID │ │ │ │ -crypto/hpke.unsupportedCurveKEM.GenerateKey │ │ │ │ -crypto/hpke.unsupportedCurveKEM.NewPublicKey │ │ │ │ -crypto/hpke.unsupportedCurveKEM.NewPrivateKey │ │ │ │ -crypto/hpke.unsupportedCurveKEM.DeriveKeyPair │ │ │ │ -crypto/hpke.(*dhKEM).NewPublicKey │ │ │ │ -crypto/hpke.NewDHKEMPublicKey │ │ │ │ -crypto/hpke.(*dhKEMPublicKey).KEM │ │ │ │ -crypto/hpke.(*dhKEMPublicKey).Bytes │ │ │ │ -crypto/hpke.(*dhKEMPublicKey).encap │ │ │ │ -crypto/hpke.NewDHKEMPrivateKey │ │ │ │ -crypto/hpke.(*dhKEM).GenerateKey │ │ │ │ -crypto/hpke.(*dhKEM).NewPrivateKey │ │ │ │ -crypto/hpke.(*dhKEM).DeriveKeyPair │ │ │ │ -crypto/hpke.(*dhKEMPrivateKey).KEM │ │ │ │ -crypto/hpke.(*dhKEMPrivateKey).Bytes │ │ │ │ -crypto/hpke.(*dhKEMPrivateKey).PublicKey │ │ │ │ -crypto/hpke.(*dhKEMPrivateKey).decap │ │ │ │ -crypto/hpke.(*hybridKEM).ID │ │ │ │ -crypto/hpke.(*hybridKEM).sharedSecret │ │ │ │ -crypto/hpke.NewHybridPublicKey │ │ │ │ -crypto/hpke.(*hybridKEM).NewPublicKey │ │ │ │ -crypto/hpke.(*hybridKEM).NewPublicKey.func1 │ │ │ │ -crypto/hpke.(*hybridPublicKey).KEM │ │ │ │ -crypto/hpke.(*hybridPublicKey).Bytes │ │ │ │ -crypto/hpke.(*hybridPublicKey).encap │ │ │ │ -crypto/hpke.(*hybridPublicKey).encap.func2 │ │ │ │ -crypto/hpke.(*hybridPublicKey).encap.func1 │ │ │ │ -crypto/hpke.(*hybridKEM).GenerateKey │ │ │ │ -crypto/hpke.(*hybridKEM).NewPrivateKey │ │ │ │ -crypto/hpke.(*hybridKEM).NewPrivateKey.func1 │ │ │ │ -crypto/hpke.newHybridPrivateKey │ │ │ │ -crypto/hpke.(*hybridKEM).DeriveKeyPair │ │ │ │ -crypto/hpke.(*hybridPrivateKey).KEM │ │ │ │ -crypto/hpke.(*hybridPrivateKey).Bytes │ │ │ │ -crypto/hpke.(*hybridPrivateKey).PublicKey │ │ │ │ -crypto/hpke.(*hybridPrivateKey).decap │ │ │ │ -crypto/hpke.(*hybridPrivateKey).decap.func2 │ │ │ │ -crypto/hpke.(*hybridPrivateKey).decap.func1 │ │ │ │ -crypto/hpke.(*mlkemKEM).ID │ │ │ │ -crypto/hpke.(*mlkemKEM).NewPublicKey │ │ │ │ -crypto/hpke.NewMLKEMPublicKey │ │ │ │ -crypto/hpke.(*mlkemPublicKey).KEM │ │ │ │ -crypto/hpke.(*mlkemPublicKey).Bytes │ │ │ │ -crypto/hpke.(*mlkemPublicKey).encap │ │ │ │ -crypto/hpke.NewMLKEMPrivateKey │ │ │ │ -crypto/hpke.(*mlkemKEM).GenerateKey │ │ │ │ -crypto/hpke.(*mlkemKEM).NewPrivateKey │ │ │ │ -crypto/hpke.(*mlkemKEM).DeriveKeyPair │ │ │ │ -crypto/hpke.(*mlkemPrivateKey).KEM │ │ │ │ -crypto/hpke.(*mlkemPrivateKey).Bytes │ │ │ │ -crypto/hpke.(*mlkemPrivateKey).PublicKey │ │ │ │ -crypto/hpke.(*mlkemPrivateKey).decap │ │ │ │ -type:.eq.crypto/hpke.mlkemPrivateKey │ │ │ │ -type:.eq.crypto/hpke.mlkemPublicKey │ │ │ │ -type:.eq.crypto/hpke.hybridPublicKey │ │ │ │ -type:.eq.crypto/hpke.dhKEM │ │ │ │ -type:.eq.crypto/hpke.dhKEMPrivateKey │ │ │ │ -crypto/hkdf.Expand[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/hkdf.Expand[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].UnwrapNew[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].func1 │ │ │ │ -crypto/hkdf.checkFIPS140Only[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/hkdf.Extract[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/hkdf.Extract[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].UnwrapNew[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].func1 │ │ │ │ -crypto/hpke.(*exportOnlyAEAD).ID │ │ │ │ -crypto/hpke.(*exportOnlyAEAD).aead │ │ │ │ -crypto/hpke.(*exportOnlyAEAD).keySize │ │ │ │ -crypto/hpke.(*exportOnlyAEAD).nonceSize │ │ │ │ -crypto/hpke.(*unsupportedCurveKEM).DeriveKeyPair │ │ │ │ -crypto/hpke.(*unsupportedCurveKEM).GenerateKey │ │ │ │ -crypto/hpke.(*unsupportedCurveKEM).ID │ │ │ │ -crypto/hpke.(*unsupportedCurveKEM).NewPrivateKey │ │ │ │ -crypto/hpke.(*unsupportedCurveKEM).NewPublicKey │ │ │ │ -sort.Slice │ │ │ │ -sort.SliceStable │ │ │ │ -sort.Sort │ │ │ │ -sort.Ints │ │ │ │ -sort.Strings │ │ │ │ -sort.Stable │ │ │ │ -sort.insertionSort_func │ │ │ │ -sort.siftDown_func │ │ │ │ -sort.heapSort_func │ │ │ │ -sort.pdqsort_func │ │ │ │ -sort.partition_func │ │ │ │ -sort.partitionEqual_func │ │ │ │ -sort.partialInsertionSort_func │ │ │ │ -sort.breakPatterns_func │ │ │ │ -sort.nextPowerOfTwo │ │ │ │ -sort.(*xorshift).Next │ │ │ │ -sort.choosePivot_func │ │ │ │ -sort.medianAdjacent_func │ │ │ │ -sort.median_func │ │ │ │ -sort.order2_func │ │ │ │ -sort.reverseRange_func │ │ │ │ -sort.stable_func │ │ │ │ -sort.symMerge_func │ │ │ │ -sort.rotate_func │ │ │ │ -sort.swapRange_func │ │ │ │ -sort.insertionSort │ │ │ │ -sort.siftDown │ │ │ │ -sort.heapSort │ │ │ │ -sort.pdqsort │ │ │ │ -sort.partition │ │ │ │ -sort.partitionEqual │ │ │ │ -sort.partialInsertionSort │ │ │ │ -sort.breakPatterns │ │ │ │ -sort.choosePivot │ │ │ │ -sort.medianAdjacent │ │ │ │ -sort.median │ │ │ │ -sort.order2 │ │ │ │ -sort.reverseRange │ │ │ │ -sort.stable │ │ │ │ -sort.symMerge │ │ │ │ -sort.rotate │ │ │ │ -sort.swapRange │ │ │ │ -crypto/tls.init │ │ │ │ -crypto/tls.init.func1 │ │ │ │ -crypto/tls.map.init.0 │ │ │ │ -crypto/tls.map.init.1 │ │ │ │ -crypto/tls.AlertError.Error │ │ │ │ -crypto/tls.alert.String │ │ │ │ -crypto/tls.alert.Error │ │ │ │ -crypto/tls.verifyHandshakeSignature │ │ │ │ -crypto/tls.verifyLegacyHandshakeSignature │ │ │ │ -crypto/tls.signedMessage │ │ │ │ -bytes.NewBuffer │ │ │ │ -crypto/tls.typeAndHashFromSignatureScheme │ │ │ │ -crypto/tls.legacyTypeAndHashFromPublicKey │ │ │ │ -crypto/tls.signatureSchemesForPublicKey │ │ │ │ -crypto/tls.selectSignatureScheme │ │ │ │ -crypto/tls.isSupportedSignatureAlgorithm │ │ │ │ -slices.Contains[go.shape.[]crypto/tls.SignatureScheme,go.shape.uint16] │ │ │ │ -slices.Index[go.shape.[]crypto/tls.SignatureScheme,go.shape.uint16] │ │ │ │ -crypto/tls.selectSignatureScheme.func2 │ │ │ │ -crypto/tls.selectSignatureScheme.func1 │ │ │ │ -crypto/tls.unsupportedCertificateError │ │ │ │ -crypto/tls.(*weakCertCache).newCert │ │ │ │ -weak.Pointer[go.shape.6880e4598856efac32416085c0172278cf0fb9e5050ce6518bd9b7f7d1662440].Value │ │ │ │ -crypto/tls.(*weakCertCache).newCert.func2 │ │ │ │ -crypto/tls.(*weakCertCache).newCert.func1 │ │ │ │ -crypto/tls.cipherRC4 │ │ │ │ -crypto/tls.cipher3DES │ │ │ │ -crypto/tls.cipherAES │ │ │ │ -crypto/tls.macSHA1 │ │ │ │ -crypto/tls.newConstantTimeHash │ │ │ │ -crypto/tls.macSHA1.newConstantTimeHash.func1 │ │ │ │ -crypto/tls.macSHA256 │ │ │ │ -crypto/tls.(*prefixNonceAEAD).NonceSize │ │ │ │ -crypto/tls.(*prefixNonceAEAD).Overhead │ │ │ │ -crypto/tls.(*prefixNonceAEAD).explicitNonceLen │ │ │ │ -crypto/tls.(*prefixNonceAEAD).Seal │ │ │ │ -crypto/tls.(*prefixNonceAEAD).Open │ │ │ │ -crypto/tls.(*xorNonceAEAD).NonceSize │ │ │ │ -crypto/tls.(*xorNonceAEAD).Overhead │ │ │ │ -crypto/tls.(*xorNonceAEAD).explicitNonceLen │ │ │ │ -crypto/tls.(*xorNonceAEAD).Seal │ │ │ │ -crypto/tls.(*xorNonceAEAD).Open │ │ │ │ -crypto/tls.aeadAESGCM │ │ │ │ -crypto/tls.aeadChaCha20Poly1305 │ │ │ │ -crypto/tls.(*cthWrapper).Size │ │ │ │ -crypto/tls.(*cthWrapper).BlockSize │ │ │ │ -crypto/tls.(*cthWrapper).Reset │ │ │ │ -crypto/tls.(*cthWrapper).Write │ │ │ │ -crypto/tls.(*cthWrapper).Sum │ │ │ │ -crypto/tls.tls10MAC │ │ │ │ -crypto/tls.rsaKA │ │ │ │ -crypto/tls.ecdheECDSAKA │ │ │ │ -crypto/tls.ecdheRSAKA │ │ │ │ -crypto/tls.isTLS13OnlyKeyExchange │ │ │ │ -crypto/tls.(*ConnectionState).ExportKeyingMaterial │ │ │ │ -crypto/tls.(*ClientHelloInfo).Context │ │ │ │ -crypto/tls.(*CertificateRequestInfo).Context │ │ │ │ -crypto/tls.(*Config).ticketKeyFromBytes │ │ │ │ -crypto/tls.(*Config).time │ │ │ │ -crypto/tls.(*Config).Clone │ │ │ │ -crypto/tls.(*Config).Clone.deferwrap1 │ │ │ │ -crypto/tls.(*Config).initLegacySessionTicketKeyRLocked │ │ │ │ -crypto/tls.(*Config).rand │ │ │ │ -crypto/tls.(*Config).initLegacySessionTicketKeyRLocked.deferwrap2 │ │ │ │ -crypto/tls.(*Config).initLegacySessionTicketKeyRLocked.deferwrap1 │ │ │ │ -crypto/tls.(*Config).ticketKeys │ │ │ │ -crypto/tls.(*Config).ticketKeys.deferwrap3 │ │ │ │ -crypto/tls.(*Config).ticketKeys.deferwrap2 │ │ │ │ -crypto/tls.(*Config).ticketKeys.deferwrap1 │ │ │ │ -crypto/tls.(*Config).SetSessionTicketKeys │ │ │ │ -crypto/tls.(*Config).cipherSuites │ │ │ │ -crypto/tls.supportedCipherSuites │ │ │ │ -slices.Clone[go.shape.[]uint16,go.shape.uint16] │ │ │ │ -crypto/tls/internal/fips140tls.Required │ │ │ │ -crypto/tls.(*Config).cipherSuites.func1 │ │ │ │ -slices.Contains[go.shape.[]uint16,go.shape.uint16] │ │ │ │ -slices.Index[go.shape.[]uint16,go.shape.uint16] │ │ │ │ -crypto/tls.(*Config).supportedVersions │ │ │ │ -crypto/tls.(*Config).curvePreferences │ │ │ │ -crypto/tls.(*Config).curvePreferences.func2 │ │ │ │ -slices.Contains[go.shape.[]crypto/tls.CurveID,go.shape.uint16] │ │ │ │ -slices.Index[go.shape.[]crypto/tls.CurveID,go.shape.uint16] │ │ │ │ -crypto/tls.(*Config).supportsCurve │ │ │ │ -crypto/tls.(*Config).mutualVersion │ │ │ │ -crypto/tls.(*Config).getCertificate │ │ │ │ -crypto/tls.(*ClientHelloInfo).SupportsCertificate │ │ │ │ -crypto/tls.(*Config).supportedCipherSuites │ │ │ │ -crypto/tls.selectCipherSuite │ │ │ │ -crypto/tls.cipherSuiteByID │ │ │ │ -crypto/tls.(*ClientHelloInfo).SupportsCertificate.func2 │ │ │ │ -crypto/tls.(*ClientHelloInfo).SupportsCertificate.func1 │ │ │ │ -crypto/tls.(*ClientHelloInfo).SupportsCertificate.func1.1 │ │ │ │ -crypto/tls.(*CertificateRequestInfo).SupportsCertificate │ │ │ │ -crypto/tls.(*Config).BuildNameToCertificate │ │ │ │ -crypto/tls.(*Config).writeKeyLog │ │ │ │ -crypto/tls.(*Certificate).leaf │ │ │ │ -crypto/tls.unexpectedMessageError │ │ │ │ -crypto/tls.supportedSignatureAlgorithms │ │ │ │ -crypto/tls.defaultSupportedSignatureAlgorithms │ │ │ │ -slices.Clone[go.shape.[]crypto/tls.SignatureScheme,go.shape.uint16] │ │ │ │ -crypto/tls.supportedSignatureAlgorithms.func1 │ │ │ │ -crypto/tls.isDisabledSignatureAlgorithm │ │ │ │ -crypto/tls.supportedSignatureAlgorithmsCert │ │ │ │ -crypto/tls.(*CertificateVerificationError).Error │ │ │ │ -crypto/tls.(*CertificateVerificationError).Unwrap │ │ │ │ -crypto/tls.fipsAllowedChains │ │ │ │ -crypto/tls.fipsAllowChain │ │ │ │ -crypto/tls.anyValidVerifiedChain │ │ │ │ -slices.ContainsFunc[go.shape.[]*crypto/x509.Certificate,go.shape.*uint8] │ │ │ │ -slices.IndexFunc[go.shape.[]*crypto/x509.Certificate,go.shape.*uint8] │ │ │ │ -crypto/tls.anyValidVerifiedChain.func1 │ │ │ │ -crypto/tls.SignatureScheme.String │ │ │ │ -crypto/tls.CurveID.String │ │ │ │ -crypto/tls.ClientAuthType.String │ │ │ │ -crypto/tls.(*Conn).LocalAddr │ │ │ │ -crypto/tls.(*Conn).RemoteAddr │ │ │ │ -crypto/tls.(*Conn).SetDeadline │ │ │ │ -crypto/tls.(*Conn).SetReadDeadline │ │ │ │ -crypto/tls.(*Conn).SetWriteDeadline │ │ │ │ -crypto/tls.(*Conn).NetConn │ │ │ │ -crypto/tls.(*permanentError).Error │ │ │ │ -crypto/tls.(*permanentError).Unwrap │ │ │ │ -crypto/tls.(*permanentError).Timeout │ │ │ │ -crypto/tls.(*permanentError).Temporary │ │ │ │ -crypto/tls.(*halfConn).setTrafficSecret │ │ │ │ -crypto/tls.(*halfConn).explicitNonceLen │ │ │ │ -crypto/tls.extractPadding │ │ │ │ -crypto/tls.(*halfConn).decrypt │ │ │ │ -crypto/tls.(*halfConn).incSeq │ │ │ │ -crypto/tls.roundUp │ │ │ │ -crypto/tls.(*halfConn).encrypt │ │ │ │ -crypto/tls.sliceForAppend │ │ │ │ -crypto/tls.RecordHeaderError.Error │ │ │ │ -crypto/tls.(*Conn).readRecordOrCCS │ │ │ │ -crypto/tls.(*halfConn).setErrorLocked │ │ │ │ -crypto/tls.(*Conn).newRecordHeaderError │ │ │ │ -crypto/tls.(*halfConn).changeCipherSpec │ │ │ │ -crypto/tls.(*Conn).retryReadRecord │ │ │ │ -crypto/tls.(*atLeastReader).Read │ │ │ │ -crypto/tls.(*Conn).readFromUntil │ │ │ │ -crypto/tls.(*Conn).sendAlertLocked │ │ │ │ -crypto/tls.(*Conn).sendAlert │ │ │ │ -crypto/tls.(*Conn).sendAlert.deferwrap1 │ │ │ │ -crypto/tls.(*Conn).maxPayloadSizeForWrite │ │ │ │ -crypto/tls.(*Conn).write │ │ │ │ -crypto/tls.(*Conn).flush │ │ │ │ -crypto/tls.(*Conn).writeRecordLocked │ │ │ │ -crypto/tls.(*Conn).quicWriteCryptoData │ │ │ │ -crypto/tls.(*Conn).writeRecordLocked.func1 │ │ │ │ -crypto/tls.(*Conn).writeHandshakeRecord │ │ │ │ -crypto/tls.(*Conn).writeHandshakeRecord.deferwrap1 │ │ │ │ -crypto/tls.(*Conn).writeChangeCipherRecord │ │ │ │ -crypto/tls.(*Conn).writeChangeCipherRecord.deferwrap1 │ │ │ │ -crypto/tls.(*Conn).readHandshakeBytes │ │ │ │ -crypto/tls.(*Conn).readRecord │ │ │ │ -crypto/tls.(*Conn).readHandshake │ │ │ │ -crypto/tls.(*Conn).unmarshalHandshakeMessage │ │ │ │ -crypto/tls.(*Conn).Write │ │ │ │ -crypto/tls.(*Conn).Handshake │ │ │ │ -crypto/tls.(*Conn).HandshakeContext │ │ │ │ -crypto/tls.(*Conn).Write.deferwrap2 │ │ │ │ -crypto/tls.(*Conn).Write.deferwrap1 │ │ │ │ -crypto/tls.(*Conn).handleRenegotiation │ │ │ │ -crypto/tls.(*Conn).handleRenegotiation.deferwrap1 │ │ │ │ -crypto/tls.(*Conn).handlePostHandshakeMessage │ │ │ │ -crypto/tls.(*Conn).handleKeyUpdate │ │ │ │ -crypto/tls.cipherSuiteTLS13ByID │ │ │ │ -crypto/tls.(*Conn).setWriteTrafficSecret │ │ │ │ -crypto/tls.(*Conn).handleKeyUpdate.deferwrap1 │ │ │ │ -crypto/tls.(*Conn).Read │ │ │ │ -crypto/tls.(*Conn).Read.deferwrap1 │ │ │ │ -crypto/tls.(*Conn).Close │ │ │ │ -crypto/tls.(*Conn).CloseWrite │ │ │ │ -crypto/tls.(*Conn).closeNotify │ │ │ │ -crypto/tls.(*Conn).closeNotify.deferwrap1 │ │ │ │ -crypto/tls.(*Conn).handshakeContext │ │ │ │ -crypto/tls.(*Conn).quicHandshakeComplete │ │ │ │ -crypto/tls.(*Conn).handshakeContext.deferwrap2 │ │ │ │ -crypto/tls.(*Conn).handshakeContext.deferwrap1 │ │ │ │ -crypto/tls.(*Conn).handshakeContext.func2 │ │ │ │ -crypto/tls.(*Conn).handshakeContext.func1 │ │ │ │ -crypto/tls.(*Conn).ConnectionState │ │ │ │ -crypto/tls.(*Conn).ConnectionState.deferwrap1 │ │ │ │ -crypto/tls.(*Conn).connectionStateLocked │ │ │ │ -crypto/tls.(*Conn).connectionStateLocked.func1 │ │ │ │ -crypto/tls.noEKMBecauseNoEMS │ │ │ │ -crypto/tls.(*Conn).OCSPResponse │ │ │ │ -crypto/tls.(*Conn).OCSPResponse.deferwrap1 │ │ │ │ -crypto/tls.(*Conn).VerifyHostname │ │ │ │ -crypto/tls.(*Conn).VerifyHostname.deferwrap1 │ │ │ │ -crypto/tls.(*Conn).setReadTrafficSecret │ │ │ │ -crypto/tls.defaultCurvePreferences │ │ │ │ -crypto/tls.defaultCipherSuites │ │ │ │ -crypto/tls.isCertificateAllowedFIPS │ │ │ │ -crypto/tls.(*echConfigErr).Error │ │ │ │ -crypto/tls.parseECHConfig │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint16 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint8 │ │ │ │ -crypto/tls.readUint16LengthPrefixed │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint16LengthPrefixed │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint8LengthPrefixed │ │ │ │ -crypto/tls.parseECHConfigList │ │ │ │ -crypto/tls.pickECHConfig │ │ │ │ -crypto/tls.encodeInnerClientHello │ │ │ │ -crypto/tls.skipUint8LengthPrefixed │ │ │ │ -crypto/tls.skipUint16LengthPrefixed │ │ │ │ -crypto/tls.extractRawExtensions │ │ │ │ -crypto/tls.decodeInnerClientHello │ │ │ │ -crypto/tls.readUint8LengthPrefixed │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.NewBuilder │ │ │ │ -crypto/tls.decodeInnerClientHello.func1 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddUint8LengthPrefixed │ │ │ │ -crypto/tls.decodeInnerClientHello.func1.4 │ │ │ │ -crypto/tls.decodeInnerClientHello.func1.4.2 │ │ │ │ -crypto/tls.decodeInnerClientHello.func1.4.1 │ │ │ │ -crypto/tls.decodeInnerClientHello.func1.3 │ │ │ │ -crypto/tls.decodeInnerClientHello.func1.2 │ │ │ │ -crypto/tls.decodeInnerClientHello.func1.1 │ │ │ │ -crypto/tls.decryptECHPayload │ │ │ │ -crypto/tls.generateOuterECHExt │ │ │ │ -crypto/tls.generateOuterECHExt.func2 │ │ │ │ -crypto/tls.generateOuterECHExt.func1 │ │ │ │ -crypto/tls.computeAndUpdateOuterECHExtension │ │ │ │ -crypto/tls.(*clientHelloMsg).marshal │ │ │ │ -crypto/tls.validDNSName │ │ │ │ -crypto/tls.(*ECHRejectionError).Error │ │ │ │ -crypto/tls.parseECHExt │ │ │ │ -crypto/tls.(*Conn).processECHClientHello │ │ │ │ -crypto/tls.buildRetryConfigList │ │ │ │ -crypto/tls.buildRetryConfigList.func1 │ │ │ │ -crypto/tls.(*Conn).makeClientHello │ │ │ │ -crypto/tls.(*Conn).clientHandshake │ │ │ │ -crypto/internal/fips140/tls13.(*EarlySecret).ClientEarlyTrafficSecret │ │ │ │ -crypto/tls.(*Config).maxSupportedVersion │ │ │ │ -crypto/tls.(*Conn).quicSetWriteSecret │ │ │ │ -crypto/tls.(*Conn).clientHandshake.func1 │ │ │ │ -crypto/tls.(*Conn).loadSession │ │ │ │ -crypto/tls.mutualCipherSuite │ │ │ │ -crypto/tls.mutualCipherSuiteTLS13 │ │ │ │ -crypto/internal/fips140/tls13.(*EarlySecret).ResumptionBinderKey │ │ │ │ -crypto/tls.(*Conn).pickTLSVersion │ │ │ │ -crypto/tls.(*clientHandshakeState).handshake │ │ │ │ -crypto/tls.(*finishedHash).discardHandshakeBuffer │ │ │ │ -crypto/tls.ekmFromMasterSecret │ │ │ │ -crypto/tls.(*clientHandshakeState).handshake.ekmFromMasterSecret.func1 │ │ │ │ -crypto/tls.(*clientHandshakeState).pickCipherSuite │ │ │ │ -crypto/tls.(*clientHandshakeState).doFullHandshake │ │ │ │ -crypto/tls.(*clientHandshakeState).establishKeys │ │ │ │ -crypto/tls.(*halfConn).prepareCipherSpec │ │ │ │ -crypto/tls.(*clientHandshakeState).processServerHello │ │ │ │ -crypto/tls.checkALPN │ │ │ │ -crypto/tls.(*clientHandshakeState).serverResumedSession │ │ │ │ -crypto/tls.(*clientHandshakeState).readFinished │ │ │ │ -crypto/tls.(*Conn).readChangeCipherSpec │ │ │ │ -crypto/tls.(*clientHandshakeState).readSessionTicket │ │ │ │ -crypto/tls.(*clientHandshakeState).saveSessionTicket │ │ │ │ -crypto/tls.(*clientHandshakeState).sendFinished │ │ │ │ -crypto/tls.checkKeySize │ │ │ │ -crypto/tls.(*Conn).verifyServerCertificate │ │ │ │ -crypto/tls.certificateRequestInfoFromMsg │ │ │ │ -crypto/tls.(*Conn).getClientCertificate │ │ │ │ -crypto/tls.(*Conn).clientSessionCacheKey │ │ │ │ -crypto/tls.hostnameInSNI │ │ │ │ -crypto/tls.computeAndUpdatePSK │ │ │ │ -crypto/tls.(*clientHelloMsg).updateBinders │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).handshake │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).sendDummyChangeCipherSpec │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).checkServerHelloOrHRR │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).processHelloRetryRequest │ │ │ │ -crypto/tls.(*Conn).quicRejectedEarlyData │ │ │ │ -slices.ContainsFunc[go.shape.[]crypto/tls.keyShare,go.shape.struct { crypto/tls.group crypto/tls.CurveID; crypto/tls.data []uint8 }] │ │ │ │ -slices.IndexFunc[go.shape.[]crypto/tls.keyShare,go.shape.struct { crypto/tls.group crypto/tls.CurveID; crypto/tls.data []uint8 }] │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).processHelloRetryRequest.func1 │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).processServerHello │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).processServerHello.func1 │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).establishHandshakeKeys │ │ │ │ -crypto/internal/fips140/tls13.(*HandshakeSecret).ClientHandshakeTrafficSecret │ │ │ │ -crypto/internal/fips140/tls13.(*HandshakeSecret).ServerHandshakeTrafficSecret │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).readServerParameters │ │ │ │ -crypto/tls.(*Conn).quicSetTransportParameters │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).readServerCertificate │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).readServerFinished │ │ │ │ -crypto/hmac.Equal │ │ │ │ -crypto/internal/fips140/tls13.(*MasterSecret).ClientApplicationTrafficSecret │ │ │ │ -crypto/internal/fips140/tls13.(*MasterSecret).ServerApplicationTrafficSecret │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).sendClientCertificate │ │ │ │ -crypto/tls.(*clientHandshakeStateTLS13).sendClientFinished │ │ │ │ -crypto/internal/fips140/tls13.(*MasterSecret).ResumptionMasterSecret │ │ │ │ -crypto/tls.(*Conn).handleNewSessionTicket │ │ │ │ -crypto/tls.(*Conn).quicStoreSession │ │ │ │ -crypto/tls.addBytesWithLength │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*Builder).AddValue │ │ │ │ -crypto/tls.marshalingFunction.Marshal │ │ │ │ -crypto/tls.addBytesWithLength.func1 │ │ │ │ -crypto/tls.addUint64 │ │ │ │ -crypto/tls.readUint64 │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint32 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func18 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func18.4 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func18.3 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func18.2 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func18.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func17 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func17.2 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func17.2.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func17.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func17.1.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func16 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func16.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func15 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func15.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func14 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func14.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func14.1.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func13 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func13.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func12 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func12.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func11 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func11.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func11.1.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func10 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func10.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func9 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func9.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func8 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func8.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func6 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func5 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func4 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func4.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func3 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func2 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func2.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func1.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func1.1.1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalWithoutBinders │ │ │ │ -crypto/tls.(*clientHelloMsg).unmarshal │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).CopyBytes │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.String.Empty │ │ │ │ -crypto/tls.(*clientHelloMsg).originalBytes │ │ │ │ -crypto/tls.(*clientHelloMsg).clone │ │ │ │ -slices.Clone[go.shape.[]uint8,go.shape.uint8] │ │ │ │ -slices.Clone[go.shape.[]crypto/tls.CurveID,go.shape.uint16] │ │ │ │ -slices.Clone[go.shape.[]crypto/tls.keyShare,go.shape.struct { crypto/tls.group crypto/tls.CurveID; crypto/tls.data []uint8 }] │ │ │ │ -slices.Clone[go.shape.[]crypto/tls.pskIdentity,go.shape.struct { crypto/tls.label []uint8; crypto/tls.obfuscatedTicketAge uint32 }] │ │ │ │ -slices.Clone[go.shape.[][]uint8,go.shape.[]uint8] │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func11 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func11.2 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func11.1 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func10 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func9 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func9.1 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func8 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func7 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func7.1 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func6 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func5 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func5.1 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func4 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func3 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func3.1 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func3.1.1 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func2 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func2.1 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func2.1.1 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func1 │ │ │ │ -crypto/tls.(*serverHelloMsg).marshal.func1.1 │ │ │ │ -crypto/tls.(*serverHelloMsg).unmarshal │ │ │ │ -crypto/tls.(*serverHelloMsg).originalBytes │ │ │ │ -crypto/tls.(*encryptedExtensionsMsg).marshal │ │ │ │ -crypto/tls.(*encryptedExtensionsMsg).marshal.func1 │ │ │ │ -crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1 │ │ │ │ -crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.3 │ │ │ │ -crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.2 │ │ │ │ -crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1 │ │ │ │ -crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1 │ │ │ │ -crypto/tls.(*encryptedExtensionsMsg).marshal.func1.1.1.1.1 │ │ │ │ -crypto/tls.(*encryptedExtensionsMsg).unmarshal │ │ │ │ -crypto/tls.(*endOfEarlyDataMsg).marshal │ │ │ │ -crypto/tls.(*endOfEarlyDataMsg).unmarshal │ │ │ │ -crypto/tls.(*keyUpdateMsg).marshal │ │ │ │ -crypto/tls.(*keyUpdateMsg).marshal.func1 │ │ │ │ -crypto/tls.(*keyUpdateMsg).unmarshal │ │ │ │ -crypto/tls.(*newSessionTicketMsgTLS13).marshal │ │ │ │ -crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1 │ │ │ │ -crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.3 │ │ │ │ -crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.3.1 │ │ │ │ -crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.2 │ │ │ │ -crypto/tls.(*newSessionTicketMsgTLS13).marshal.func1.1 │ │ │ │ -crypto/tls.(*newSessionTicketMsgTLS13).unmarshal │ │ │ │ -crypto/tls.(*certificateRequestMsgTLS13).marshal │ │ │ │ -crypto/tls.(*certificateRequestMsgTLS13).marshal.func1 │ │ │ │ -crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1 │ │ │ │ -crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.3 │ │ │ │ -crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.3.1 │ │ │ │ -crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.3.1.1 │ │ │ │ -crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2 │ │ │ │ -crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.2.1 │ │ │ │ -crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1 │ │ │ │ -crypto/tls.(*certificateRequestMsgTLS13).marshal.func1.1.1.1 │ │ │ │ -crypto/tls.(*certificateRequestMsgTLS13).unmarshal │ │ │ │ -crypto/tls.(*certificateMsg).marshal │ │ │ │ -crypto/tls.(*certificateMsg).unmarshal │ │ │ │ -crypto/tls.(*certificateMsgTLS13).marshal │ │ │ │ -crypto/tls.(*certificateMsgTLS13).marshal.func1 │ │ │ │ -crypto/tls.marshalCertificate │ │ │ │ -crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1 │ │ │ │ -crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.2 │ │ │ │ -crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.2.2 │ │ │ │ -crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.2.2.1 │ │ │ │ -crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.2.2.1.1 │ │ │ │ -crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.2.1 │ │ │ │ -crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.2.1.1 │ │ │ │ -crypto/tls.(*certificateMsgTLS13).marshal.func1.marshalCertificate.1.1 │ │ │ │ -crypto/tls.(*certificateMsgTLS13).unmarshal │ │ │ │ -crypto/tls.unmarshalCertificate │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte.(*String).ReadUint24LengthPrefixed │ │ │ │ -crypto/tls.readUint24LengthPrefixed │ │ │ │ -crypto/tls.(*serverKeyExchangeMsg).marshal │ │ │ │ -crypto/tls.(*serverKeyExchangeMsg).unmarshal │ │ │ │ -crypto/tls.(*certificateStatusMsg).marshal │ │ │ │ -crypto/tls.(*certificateStatusMsg).marshal.func1 │ │ │ │ -crypto/tls.(*certificateStatusMsg).marshal.func1.1 │ │ │ │ -crypto/tls.(*certificateStatusMsg).unmarshal │ │ │ │ -crypto/tls.(*serverHelloDoneMsg).marshal │ │ │ │ -crypto/tls.(*serverHelloDoneMsg).unmarshal │ │ │ │ -crypto/tls.(*clientKeyExchangeMsg).marshal │ │ │ │ -crypto/tls.(*clientKeyExchangeMsg).unmarshal │ │ │ │ -crypto/tls.(*finishedMsg).marshal │ │ │ │ -crypto/tls.(*finishedMsg).marshal.func1 │ │ │ │ -crypto/tls.(*finishedMsg).unmarshal │ │ │ │ -crypto/tls.(*certificateRequestMsg).marshal │ │ │ │ -crypto/tls.(*certificateRequestMsg).unmarshal │ │ │ │ -crypto/tls.(*certificateVerifyMsg).marshal │ │ │ │ -crypto/tls.(*certificateVerifyMsg).marshal.func1 │ │ │ │ -crypto/tls.(*certificateVerifyMsg).marshal.func1.1 │ │ │ │ -crypto/tls.(*certificateVerifyMsg).unmarshal │ │ │ │ -crypto/tls.(*newSessionTicketMsg).marshal │ │ │ │ -crypto/tls.(*newSessionTicketMsg).unmarshal │ │ │ │ -crypto/tls.(*helloRequestMsg).marshal │ │ │ │ -crypto/tls.(*helloRequestMsg).unmarshal │ │ │ │ -crypto/tls.transcriptMsg │ │ │ │ -crypto/tls.(*Conn).serverHandshake │ │ │ │ -crypto/tls.(*serverHandshakeState).handshake │ │ │ │ -crypto/tls.(*serverHandshakeState).handshake.ekmFromMasterSecret.func1 │ │ │ │ -crypto/tls.(*Conn).readClientHello │ │ │ │ -crypto/tls.supportedVersionsFromMax │ │ │ │ -crypto/tls.(*serverHandshakeState).processClientHello │ │ │ │ -crypto/tls.negotiateALPN │ │ │ │ -crypto/tls.supportsECDHE │ │ │ │ -crypto/tls.(*serverHandshakeState).pickCipherSuite │ │ │ │ -crypto/tls.isAESGCMPreferred │ │ │ │ -crypto/tls.(*serverHandshakeState).checkForResumption │ │ │ │ -crypto/tls.requiresClientCert │ │ │ │ -crypto/tls.(*serverHandshakeState).doResumeHandshake │ │ │ │ -crypto/tls.(*serverHandshakeState).doFullHandshake │ │ │ │ -crypto/tls.(*serverHandshakeState).establishKeys │ │ │ │ -crypto/tls.(*serverHandshakeState).readFinished │ │ │ │ -crypto/tls.(*serverHandshakeState).sendSessionTicket │ │ │ │ -crypto/tls.(*serverHandshakeState).sendFinished │ │ │ │ -crypto/tls.(*Conn).processCertsFromClient │ │ │ │ -crypto/tls.clientHelloInfo │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).handshake │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).processClientHello │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).processClientHello.func4 │ │ │ │ -crypto/tls.isPQKeyExchange │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).processClientHello.func3 │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).processClientHello.func2 │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).processClientHello.func1 │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).checkForResumption │ │ │ │ -crypto/tls.cloneHash │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).pickCertificate │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).doHelloRetryRequest │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).sendDummyChangeCipherSpec │ │ │ │ -crypto/tls.illegalClientHelloChange │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).sendServerParameters │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).sendServerCertificate │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).requestClientCert │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).sendServerFinished │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).sendSessionTickets │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).shouldSendSessionTickets │ │ │ │ -slices.Contains[go.shape.[]uint8,go.shape.uint8] │ │ │ │ -slices.Index[go.shape.[]uint8,go.shape.uint8] │ │ │ │ -crypto/tls.(*Conn).sendSessionTicket │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).readClientCertificate │ │ │ │ -crypto/tls.(*serverHandshakeStateTLS13).readClientFinished │ │ │ │ -crypto/tls.rsaKeyAgreement.generateServerKeyExchange │ │ │ │ -crypto/tls.rsaKeyAgreement.processClientKeyExchange │ │ │ │ -crypto/tls.rsaKeyAgreement.processServerKeyExchange │ │ │ │ -crypto/tls.rsaKeyAgreement.generateClientKeyExchange │ │ │ │ -crypto/tls.sha1Hash │ │ │ │ -crypto/tls.md5SHA1Hash │ │ │ │ -crypto/tls.hashForServerKeyExchange │ │ │ │ -crypto/tls.(*ecdheKeyAgreement).generateServerKeyExchange │ │ │ │ -crypto/tls.curveForCurveID │ │ │ │ -slices.Concat[go.shape.[]uint8,go.shape.uint8] │ │ │ │ -crypto/tls.(*ecdheKeyAgreement).processClientKeyExchange │ │ │ │ -crypto/tls.(*ecdheKeyAgreement).processServerKeyExchange │ │ │ │ -crypto/tls.(*ecdheKeyAgreement).generateClientKeyExchange │ │ │ │ -crypto/tls.generateECDHEKey │ │ │ │ -crypto/tls.(*cipherSuiteTLS13).nextTrafficSecret │ │ │ │ -crypto/tls.(*cipherSuiteTLS13).trafficKey │ │ │ │ -crypto/tls.(*cipherSuiteTLS13).finishedHash │ │ │ │ -crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial │ │ │ │ -crypto/internal/fips140/tls13.(*MasterSecret).ExporterMasterSecret │ │ │ │ -crypto/tls.(*cipherSuiteTLS13).exportKeyingMaterial.func1 │ │ │ │ -crypto/tls.keyExchangeForCurveID │ │ │ │ -crypto/tls.(*ecdhKeyExchange).keyShares │ │ │ │ -crypto/tls.(*ecdhKeyExchange).serverSharedSecret │ │ │ │ -crypto/tls.(*ecdhKeyExchange).clientSharedSecret │ │ │ │ -crypto/tls.(*hybridKeyExchange).keyShares │ │ │ │ -crypto/tls.(*hybridKeyExchange).serverSharedSecret │ │ │ │ -crypto/tls.(*hybridKeyExchange).clientSharedSecret │ │ │ │ -crypto/tls.pHash │ │ │ │ -crypto/tls.prf10 │ │ │ │ -crypto/tls.splitPreMasterSecret │ │ │ │ -crypto/tls.prfForVersion │ │ │ │ -crypto/tls.prfAndHashForVersion │ │ │ │ -crypto/tls.prf12 │ │ │ │ -crypto/tls.prfForVersion.prfAndHashForVersion.prf12.func2 │ │ │ │ -crypto/tls.prfForVersion.prfAndHashForVersion.prf12.func1 │ │ │ │ -crypto/tls.masterFromPreMasterSecret │ │ │ │ -crypto/tls.masterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2 │ │ │ │ -crypto/tls.masterFromPreMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1 │ │ │ │ -crypto/tls.extMasterFromPreMasterSecret │ │ │ │ -crypto/tls.extMasterFromPreMasterSecret.prfAndHashForVersion.prf12.func2 │ │ │ │ -crypto/tls.extMasterFromPreMasterSecret.prfAndHashForVersion.prf12.func1 │ │ │ │ -crypto/tls.keysFromMasterSecret │ │ │ │ -crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func2 │ │ │ │ -crypto/tls.keysFromMasterSecret.prfForVersion.prfAndHashForVersion.prf12.func1 │ │ │ │ -crypto/tls.newFinishedHash │ │ │ │ -crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func2 │ │ │ │ -crypto/tls.newFinishedHash.prfAndHashForVersion.prf12.func1 │ │ │ │ -crypto/tls.(*finishedHash).Write │ │ │ │ -crypto/tls.finishedHash.Sum │ │ │ │ -crypto/tls.finishedHash.clientSum │ │ │ │ -crypto/tls.finishedHash.serverSum │ │ │ │ -crypto/tls.finishedHash.hashForClientCertificate │ │ │ │ -crypto/tls.noEKMBecauseRenegotiation │ │ │ │ -crypto/tls.QUICEncryptionLevel.String │ │ │ │ -crypto/tls.(*Conn).quicReadHandshakeBytes │ │ │ │ -crypto/tls.(*Conn).quicSetReadSecret │ │ │ │ -crypto/tls.(*Conn).quicResumeSession │ │ │ │ -crypto/tls.(*Conn).quicGetTransportParameters │ │ │ │ -crypto/tls.(*Conn).quicWaitForSignal │ │ │ │ -crypto/tls.(*Conn).quicWaitForSignal.deferwrap1 │ │ │ │ -crypto/tls.(*SessionState).Bytes │ │ │ │ -crypto/tls.certificatesToBytesSlice │ │ │ │ -crypto/tls.(*SessionState).Bytes.func4 │ │ │ │ -crypto/tls.(*SessionState).Bytes.func3 │ │ │ │ -crypto/tls.(*SessionState).Bytes.func3.1 │ │ │ │ -crypto/tls.(*SessionState).Bytes.func3.1.1 │ │ │ │ -crypto/tls.(*SessionState).Bytes.marshalCertificate.func5 │ │ │ │ -crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.2 │ │ │ │ -crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.2.2 │ │ │ │ -crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.2.2.1 │ │ │ │ -crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.2.2.1.1 │ │ │ │ -crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.2.1 │ │ │ │ -crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.2.1.1 │ │ │ │ -crypto/tls.(*SessionState).Bytes.marshalCertificate.func5.1 │ │ │ │ -crypto/tls.(*SessionState).Bytes.func2 │ │ │ │ -crypto/tls.(*SessionState).Bytes.func2.1 │ │ │ │ -crypto/tls.(*SessionState).Bytes.func1 │ │ │ │ -crypto/tls.ParseSessionState │ │ │ │ -crypto/tls.(*Conn).sessionState │ │ │ │ -crypto/tls.(*Config).EncryptTicket │ │ │ │ -crypto/tls.(*Config).encryptTicket │ │ │ │ -crypto/tls.(*Config).DecryptTicket │ │ │ │ -crypto/tls.(*Config).decryptTicket │ │ │ │ -crypto/tls.(*ClientSessionState).ResumptionState │ │ │ │ -crypto/tls.(*listener).Accept │ │ │ │ -crypto/tls.Server │ │ │ │ -crypto/tls.dial │ │ │ │ -crypto/tls.Client │ │ │ │ -crypto/tls.(*Dialer).DialContext │ │ │ │ -crypto/tls.(*Dialer).netDialer │ │ │ │ -crypto/tls.LoadX509KeyPair │ │ │ │ -crypto/tls.X509KeyPair │ │ │ │ -crypto/tls.parsePrivateKey │ │ │ │ -crypto/x509.ParseECPrivateKey │ │ │ │ -crypto/tls.keyExchangeForCurveID.func1 │ │ │ │ -crypto/tls.keyExchangeForCurveID.func2 │ │ │ │ -crypto/tls.keyExchangeForCurveID.func3 │ │ │ │ -crypto/tls.keyExchangeForCurveID.func4 │ │ │ │ -crypto/tls.defaultCipherSuites.func1 │ │ │ │ -crypto/tls.(*Conn).makeClientHello.func1 │ │ │ │ -crypto/tls.supportedSignatureAlgorithmsCert.func1 │ │ │ │ -crypto/tls.(*clientHelloMsg).marshalMsg.func7 │ │ │ │ -crypto/tls.(*Config).curvePreferences.func1 │ │ │ │ -crypto/tls.(*Config).cipherSuites.func2 │ │ │ │ -crypto/tls.aeadAESGCMTLS13 │ │ │ │ -type:.eq.crypto/tls.keySharePrivateKeys │ │ │ │ -type:.eq.crypto/tls.RecordHeaderError │ │ │ │ -type:.eq.crypto/tls.echServerContext │ │ │ │ -type:.eq.crypto/tls.listener │ │ │ │ -errors.AsType[go.shape.uint8] │ │ │ │ -errors.asType[go.shape.uint8] │ │ │ │ -type:.eq.crypto/tls.ecdhKeyExchange │ │ │ │ -slices.DeleteFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16] │ │ │ │ -slices.IndexFunc[go.shape.[]crypto/tls.CurveID,go.shape.uint16] │ │ │ │ -slices.DeleteFunc[go.shape.[]uint16,go.shape.uint16] │ │ │ │ -slices.IndexFunc[go.shape.[]uint16,go.shape.uint16] │ │ │ │ -errors.AsType[go.shape.struct { Cert *crypto/x509.Certificate; Reason crypto/x509.InvalidReason; Detail string }] │ │ │ │ -errors.asType[go.shape.struct { Cert *crypto/x509.Certificate; Reason crypto/x509.InvalidReason; Detail string }] │ │ │ │ -errors.AsType[go.shape.struct { Cert *crypto/x509.Certificate; crypto/x509.hintErr error; crypto/x509.hintCert *crypto/x509.Certificate }] │ │ │ │ -errors.asType[go.shape.struct { Cert *crypto/x509.Certificate; crypto/x509.hintErr error; crypto/x509.hintCert *crypto/x509.Certificate }] │ │ │ │ -type:.eq.crypto/tls.atLeastReader │ │ │ │ -slices.DeleteFunc[go.shape.[]crypto/tls.SignatureScheme,go.shape.uint16] │ │ │ │ -slices.IndexFunc[go.shape.[]crypto/tls.SignatureScheme,go.shape.uint16] │ │ │ │ -type:.eq.crypto/tls.xorNonceAEAD │ │ │ │ -type:.eq.crypto/tls.prefixNonceAEAD │ │ │ │ -runtime.AddCleanup[go.shape.6880e4598856efac32416085c0172278cf0fb9e5050ce6518bd9b7f7d1662440,go.shape.interface {}] │ │ │ │ -internal/abi.Escape[go.shape.func(go.shape.interface {})] │ │ │ │ -internal/abi.TypeFor[go.shape.6880e4598856efac32416085c0172278cf0fb9e5050ce6518bd9b7f7d1662440] │ │ │ │ -runtime.AddCleanup[go.shape.6880e4598856efac32416085c0172278cf0fb9e5050ce6518bd9b7f7d1662440,go.shape.interface {}].func1 │ │ │ │ -runtime.callCleanup[go.shape.interface {}] │ │ │ │ -weak.Make[go.shape.6880e4598856efac32416085c0172278cf0fb9e5050ce6518bd9b7f7d1662440] │ │ │ │ -weak.Pointer[crypto/x509.Certificate].Value │ │ │ │ -crypto/tls.(*alert).Error │ │ │ │ -crypto/tls.(*alert).String │ │ │ │ -crypto/tls.(*SignatureScheme).String │ │ │ │ -crypto/tls.(*CurveID).String │ │ │ │ -crypto/tls.(*ClientAuthType).String │ │ │ │ -crypto/tls.(*AlertError).Error │ │ │ │ -crypto/tls.(*QUICEncryptionLevel).String │ │ │ │ -crypto/tls.(*halfConn).Lock │ │ │ │ -crypto/tls.(*halfConn).TryLock │ │ │ │ -crypto/tls.(*halfConn).Unlock │ │ │ │ -crypto/tls.(*RecordHeaderError).Error │ │ │ │ -crypto/tls.(*finishedHash).Sum │ │ │ │ -crypto/tls.(*rsaKeyAgreement).generateClientKeyExchange │ │ │ │ -crypto/tls.(*rsaKeyAgreement).generateServerKeyExchange │ │ │ │ -crypto/tls.(*rsaKeyAgreement).processClientKeyExchange │ │ │ │ -crypto/tls.(*rsaKeyAgreement).processServerKeyExchange │ │ │ │ -crypto/tls.listener.Addr │ │ │ │ -crypto/tls.(*listener).Addr │ │ │ │ -crypto/tls.listener.Close │ │ │ │ -crypto/tls.(*listener).Close │ │ │ │ -weak.(*Pointer[crypto/x509.Certificate]).Value │ │ │ │ -crypto/tls.(*Conn).clientHandshake-fm │ │ │ │ -crypto/tls.(*Conn).serverHandshake-fm │ │ │ │ -crypto/tls.(*serverHandshakeState).cipherSuiteOk-fm │ │ │ │ -crypto/tls.(*serverHandshakeState).cipherSuiteOk │ │ │ │ -crypto/tls.(*cipherSuiteTLS13).finishedHash-fm │ │ │ │ -type:.eq.weak.Pointer[crypto/x509.Certificate] │ │ │ │ -net/http/internal/ascii.ToLower │ │ │ │ -net/http/internal/ascii.IsPrint │ │ │ │ -bufio.(*Reader).Size │ │ │ │ -bufio.(*Reader).Reset │ │ │ │ -bufio.(*Reader).reset │ │ │ │ -bufio.(*Reader).fill │ │ │ │ -bufio.(*Reader).Peek │ │ │ │ -bufio.(*Reader).readErr │ │ │ │ -bufio.(*Reader).Discard │ │ │ │ -bufio.(*Reader).Buffered │ │ │ │ -bufio.(*Reader).Read │ │ │ │ -bufio.(*Reader).ReadByte │ │ │ │ -bufio.(*Reader).UnreadByte │ │ │ │ -bufio.(*Reader).ReadRune │ │ │ │ -bufio.(*Reader).UnreadRune │ │ │ │ -bufio.(*Reader).ReadSlice │ │ │ │ -bufio.(*Reader).ReadLine │ │ │ │ -bufio.(*Reader).collectFragments │ │ │ │ -bufio.(*Reader).ReadBytes │ │ │ │ -bufio.(*Reader).ReadString │ │ │ │ -bufio.(*Reader).WriteTo │ │ │ │ -bufio.(*Reader).writeBuf │ │ │ │ -bufio.(*Writer).Size │ │ │ │ -bufio.(*Writer).Reset │ │ │ │ -bufio.(*Writer).Flush │ │ │ │ -bufio.(*Writer).Available │ │ │ │ -bufio.(*Writer).AvailableBuffer │ │ │ │ -bufio.(*Writer).Buffered │ │ │ │ -bufio.(*Writer).Write │ │ │ │ -bufio.(*Writer).WriteByte │ │ │ │ -bufio.(*Writer).WriteRune │ │ │ │ -bufio.(*Writer).WriteString │ │ │ │ -bufio.(*Writer).ReadFrom │ │ │ │ -bufio.(*Scanner).Err │ │ │ │ -bufio.(*Scanner).Bytes │ │ │ │ -bufio.(*Scanner).Text │ │ │ │ -bufio.(*Scanner).Scan │ │ │ │ -bufio.(*Scanner).advance │ │ │ │ -bufio.(*Scanner).setErr │ │ │ │ -bufio.(*Scanner).Buffer │ │ │ │ -bufio.(*Scanner).Split │ │ │ │ -bufio.ScanLines │ │ │ │ -bufio.dropCR │ │ │ │ -bufio.ReadWriter.Available │ │ │ │ -bufio.(*ReadWriter).Available │ │ │ │ -bufio.ReadWriter.AvailableBuffer │ │ │ │ -bufio.(*ReadWriter).AvailableBuffer │ │ │ │ -bufio.ReadWriter.Discard │ │ │ │ -bufio.(*ReadWriter).Discard │ │ │ │ -bufio.ReadWriter.Flush │ │ │ │ -bufio.(*ReadWriter).Flush │ │ │ │ -bufio.ReadWriter.Peek │ │ │ │ -bufio.(*ReadWriter).Peek │ │ │ │ -bufio.ReadWriter.Read │ │ │ │ -bufio.(*ReadWriter).Read │ │ │ │ -bufio.ReadWriter.ReadByte │ │ │ │ -bufio.(*ReadWriter).ReadByte │ │ │ │ -bufio.ReadWriter.ReadBytes │ │ │ │ -bufio.(*ReadWriter).ReadBytes │ │ │ │ -bufio.ReadWriter.ReadFrom │ │ │ │ -bufio.(*ReadWriter).ReadFrom │ │ │ │ -bufio.ReadWriter.ReadLine │ │ │ │ -bufio.(*ReadWriter).ReadLine │ │ │ │ -bufio.ReadWriter.ReadRune │ │ │ │ -bufio.(*ReadWriter).ReadRune │ │ │ │ -bufio.ReadWriter.ReadSlice │ │ │ │ -bufio.(*ReadWriter).ReadSlice │ │ │ │ -bufio.ReadWriter.ReadString │ │ │ │ -bufio.(*ReadWriter).ReadString │ │ │ │ -bufio.ReadWriter.UnreadByte │ │ │ │ -bufio.(*ReadWriter).UnreadByte │ │ │ │ -bufio.ReadWriter.UnreadRune │ │ │ │ -bufio.(*ReadWriter).UnreadRune │ │ │ │ -bufio.ReadWriter.Write │ │ │ │ -bufio.(*ReadWriter).Write │ │ │ │ -bufio.ReadWriter.WriteByte │ │ │ │ -bufio.(*ReadWriter).WriteByte │ │ │ │ -bufio.ReadWriter.WriteRune │ │ │ │ -bufio.(*ReadWriter).WriteRune │ │ │ │ -bufio.ReadWriter.WriteString │ │ │ │ -bufio.(*ReadWriter).WriteString │ │ │ │ -bufio.ReadWriter.WriteTo │ │ │ │ -bufio.(*ReadWriter).WriteTo │ │ │ │ -net/textproto.MIMEHeader.Add │ │ │ │ -net/textproto.MIMEHeader.Set │ │ │ │ -net/textproto.MIMEHeader.Get │ │ │ │ -net/textproto.MIMEHeader.Values │ │ │ │ -net/textproto.MIMEHeader.Del │ │ │ │ -net/textproto.(*Reader).ReadLine │ │ │ │ -net/textproto.(*Reader).ReadLineBytes │ │ │ │ -net/textproto.(*Reader).readLineSlice │ │ │ │ -net/textproto.(*Reader).closeDot │ │ │ │ -net/textproto.(*Reader).ReadContinuedLine │ │ │ │ -net/textproto.(*Reader).ReadContinuedLineBytes │ │ │ │ -net/textproto.(*Reader).readContinuedLineSlice │ │ │ │ -net/textproto.isASCIILetter │ │ │ │ -net/textproto.trim │ │ │ │ -net/textproto.(*Reader).skipSpace │ │ │ │ -net/textproto.(*Reader).readCodeLine │ │ │ │ -net/textproto.parseCodeLine │ │ │ │ -net/textproto.(*Reader).ReadCodeLine │ │ │ │ -net/textproto.(*Reader).ReadResponse │ │ │ │ -net/textproto.(*Reader).DotReader │ │ │ │ -net/textproto.(*dotReader).Read │ │ │ │ -net/textproto.(*Reader).ReadDotBytes │ │ │ │ -net/textproto.(*Reader).ReadDotLines │ │ │ │ -net/textproto.(*Reader).ReadMIMEHeader │ │ │ │ -net/textproto.noValidation │ │ │ │ -net/textproto.mustHaveFieldNameColon │ │ │ │ -net/textproto.(*Reader).upcomingHeaderKeys │ │ │ │ -net/textproto.CanonicalMIMEHeaderKey │ │ │ │ -net/textproto.validHeaderFieldByte │ │ │ │ -net/textproto.canonicalMIMEHeaderKey │ │ │ │ -net/textproto.initCommonHeader │ │ │ │ -net/textproto.(*Error).Error │ │ │ │ -net/textproto.ProtocolError.Error │ │ │ │ -net/textproto.readMIMEHeader │ │ │ │ -net/textproto.validHeaderValueByte │ │ │ │ -type:.eq.net/textproto.Error │ │ │ │ -net/textproto.(*MIMEHeader).Add │ │ │ │ -net/textproto.(*MIMEHeader).Del │ │ │ │ -net/textproto.(*MIMEHeader).Get │ │ │ │ -net/textproto.(*MIMEHeader).Set │ │ │ │ -net/textproto.(*MIMEHeader).Values │ │ │ │ -net/textproto.(*ProtocolError).Error │ │ │ │ -type:.eq.net/http/httptrace.GotConnInfo │ │ │ │ -mime.init │ │ │ │ -mime.map.init.0 │ │ │ │ -mime.FormatMediaType │ │ │ │ -mime.isToken │ │ │ │ -mime.isTokenChar │ │ │ │ -maps.Keys[go.shape.map[string]string,go.shape.string,go.shape.string] │ │ │ │ -mime.needsEncoding │ │ │ │ -mime.isTSpecial │ │ │ │ -mime.FormatMediaType.Keys[go.shape.map[string]string,go.shape.string,go.shape.string].func1 │ │ │ │ -mime.checkMediaTypeDisposition │ │ │ │ -mime.consumeToken │ │ │ │ -strings.CutPrefix │ │ │ │ -mime.ParseMediaType │ │ │ │ -mime.decode2231Enc │ │ │ │ -mime.consumeValue │ │ │ │ -mime.consumeMediaParam │ │ │ │ -mime.percentHexUnescape │ │ │ │ -mime.ishex │ │ │ │ -mime.unhex │ │ │ │ -mime.setMimeTypes │ │ │ │ -mime.setMimeTypes.deferwrap1 │ │ │ │ -mime.initMime │ │ │ │ -mime.TypeByExtension │ │ │ │ -mime.setExtensionType │ │ │ │ -mime.setExtensionType.deferwrap1 │ │ │ │ -mime.init.0 │ │ │ │ -mime.loadMimeGlobsFile │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.ClientAuth.String │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).ClientAuth │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).ClientDisconnect │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).Listen │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).Listen.func1 │ │ │ │ +log/slog.(*Logger).InfoContext │ │ │ │ +log/slog.(*Logger).WarnContext │ │ │ │ +log/slog.(*Logger).Warn │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).Close │ │ │ │ +log/slog.(*Logger).Error │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).Close.deferwrap1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).registerResponseChannel │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).registerResponseChannel.deferwrap1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).unregisterResponseChannel │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).waitForResponse │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).waitForResponse.deferwrap1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).handleManagementClient │ │ │ │ +sync/atomic.(*Int64).Store │ │ │ │ bufio.NewScanner │ │ │ │ -mime.loadMimeGlobsFile.deferwrap1 │ │ │ │ -mime.loadMimeFile │ │ │ │ -mime.loadMimeFile.deferwrap1 │ │ │ │ -mime.initMimeUnix │ │ │ │ -slices.Sorted[go.shape.string] │ │ │ │ -slices.Collect[go.shape.string] │ │ │ │ -slices.AppendSeq[go.shape.[]go.shape.string,go.shape.string] │ │ │ │ -slices.Sort[go.shape.[]go.shape.string,go.shape.string] │ │ │ │ -slices.Sorted[go.shape.string].Collect[go.shape.string].AppendSeq[go.shape.[]go.shape.string,go.shape.string]-range1 │ │ │ │ -mime/quotedprintable.fromHex │ │ │ │ -mime/quotedprintable.readHexByte │ │ │ │ -mime/quotedprintable.isQPDiscardWhitespace │ │ │ │ -mime/quotedprintable.(*Reader).Read │ │ │ │ -mime/multipart.init │ │ │ │ -strings.NewReplacer │ │ │ │ -mime/multipart.(*Reader).ReadForm │ │ │ │ -mime/multipart.(*Reader).readForm │ │ │ │ -mime/multipart.(*Part).FormName │ │ │ │ -mime/multipart.mimeHeaderSize │ │ │ │ -mime/multipart.(*Reader).readForm.func1 │ │ │ │ -mime/multipart.(*Form).RemoveAll │ │ │ │ -mime/multipart.(*FileHeader).Open │ │ │ │ -io.NewSectionReader │ │ │ │ -mime/multipart.sectionReadCloser.Close │ │ │ │ -mime/multipart.(*Part).FileName │ │ │ │ -path/filepath.Base │ │ │ │ -mime/multipart.(*Part).parseContentDisposition │ │ │ │ -mime/multipart.NewReader │ │ │ │ -bufio.NewReaderSize │ │ │ │ -mime/multipart.(*stickyErrorReader).Read │ │ │ │ -mime/multipart.newPart │ │ │ │ -mime/quotedprintable.NewReader │ │ │ │ -bufio.NewReader │ │ │ │ -mime/multipart.(*Part).populateHeaders │ │ │ │ -net/textproto.NewReader │ │ │ │ -mime/multipart.(*Part).Read │ │ │ │ -mime/multipart.partReader.Read │ │ │ │ -mime/multipart.scanUntilBoundary │ │ │ │ -mime/multipart.matchAfterPrefix │ │ │ │ -bytes.LastIndexByte │ │ │ │ -mime/multipart.(*Part).Close │ │ │ │ -mime/multipart.maxMIMEHeaders │ │ │ │ -mime/multipart.(*Reader).NextPart │ │ │ │ -mime/multipart.(*Reader).NextRawPart │ │ │ │ -mime/multipart.(*Reader).nextPart │ │ │ │ -mime/multipart.(*Reader).isFinalBoundary │ │ │ │ -mime/multipart.skipLWSPChar │ │ │ │ -mime/multipart.(*Reader).isBoundaryDelimiterLine │ │ │ │ -mime/multipart.(*Writer).Boundary │ │ │ │ -mime/multipart.(*Writer).SetBoundary │ │ │ │ -mime/multipart.(*Writer).FormDataContentType │ │ │ │ -mime/multipart.randomBoundary │ │ │ │ -mime/multipart.(*Writer).CreatePart │ │ │ │ -mime/multipart.(*part).close │ │ │ │ -maps.Keys[go.shape.map[string][]string,go.shape.string,go.shape.[]string] │ │ │ │ -mime/multipart.(*Writer).CreatePart.Keys[go.shape.map[string][]string,go.shape.string,go.shape.[]string].func1 │ │ │ │ -mime/multipart.(*Writer).CreateFormFile │ │ │ │ -mime/multipart.(*Writer).CreateFormField │ │ │ │ -mime/multipart.escapeQuotes │ │ │ │ -mime/multipart.FileContentDisposition │ │ │ │ -mime/multipart.(*Writer).WriteField │ │ │ │ -mime/multipart.(*Writer).Close │ │ │ │ -mime/multipart.(*part).Write │ │ │ │ -type:.eq.mime/multipart.part │ │ │ │ -type:.eq.mime/multipart.Writer │ │ │ │ -type:.eq.mime/multipart.stickyErrorReader │ │ │ │ -type:.eq.mime/multipart.sectionReadCloser │ │ │ │ -mime/multipart.(*sectionReadCloser).Close │ │ │ │ -mime/multipart.sectionReadCloser.Outer │ │ │ │ -mime/multipart.(*sectionReadCloser).Outer │ │ │ │ -mime/multipart.sectionReadCloser.Read │ │ │ │ -mime/multipart.(*sectionReadCloser).Read │ │ │ │ -mime/multipart.sectionReadCloser.ReadAt │ │ │ │ -mime/multipart.(*sectionReadCloser).ReadAt │ │ │ │ -mime/multipart.sectionReadCloser.Seek │ │ │ │ -mime/multipart.(*sectionReadCloser).Seek │ │ │ │ -mime/multipart.sectionReadCloser.Size │ │ │ │ -mime/multipart.(*sectionReadCloser).Size │ │ │ │ -mime/multipart.(*partReader).Read │ │ │ │ -mime/multipart.writerOnly │ │ │ │ -mime/multipart.(*writerOnly │ │ │ │ -1).Write │ │ │ │ -compress/flate.init │ │ │ │ -compress/flate.generateFixedOffsetEncoding │ │ │ │ -compress/flate.newHuffmanEncoder │ │ │ │ -compress/flate.reverseBits │ │ │ │ -math/bits.Reverse16 │ │ │ │ -compress/flate.(*compressor).fillDeflate │ │ │ │ -compress/flate.(*compressor).writeBlock │ │ │ │ -compress/flate.(*compressor).fillWindow │ │ │ │ -compress/flate.(*compressor).findMatch │ │ │ │ -compress/flate.matchLen │ │ │ │ -compress/flate.(*compressor).writeStoredBlock │ │ │ │ -compress/flate.bulkHash4 │ │ │ │ -compress/flate.(*compressor).encSpeed │ │ │ │ -compress/flate.(*deflateFast).reset │ │ │ │ -compress/flate.(*deflateFast).shiftOffsets │ │ │ │ -compress/flate.(*compressor).deflate │ │ │ │ -compress/flate.hash4 │ │ │ │ -compress/flate.matchToken │ │ │ │ -compress/flate.(*compressor).fillStore │ │ │ │ -compress/flate.(*compressor).store │ │ │ │ -compress/flate.(*compressor).storeHuff │ │ │ │ -compress/flate.(*compressor).write │ │ │ │ -compress/flate.(*compressor).init │ │ │ │ -compress/flate.newHuffmanBitWriter │ │ │ │ -compress/flate.newDeflateFast │ │ │ │ -compress/flate.(*compressor).initDeflate │ │ │ │ -compress/flate.(*compressor).reset │ │ │ │ -compress/flate.(*huffmanBitWriter).reset │ │ │ │ -compress/flate.(*compressor).close │ │ │ │ -compress/flate.(*dictWriter).Write │ │ │ │ -compress/flate.(*Writer).Reset │ │ │ │ -compress/flate.(*deflateFast).encode │ │ │ │ -compress/flate.emitLiteral │ │ │ │ -compress/flate.load32 │ │ │ │ -compress/flate.hash │ │ │ │ -compress/flate.load64 │ │ │ │ -compress/flate.(*deflateFast).matchLen │ │ │ │ -compress/flate.(*dictDecoder).writeCopy │ │ │ │ -compress/flate.(*huffmanBitWriter).flush │ │ │ │ -compress/flate.(*huffmanBitWriter).write │ │ │ │ -compress/flate.(*huffmanBitWriter).writeBits │ │ │ │ -compress/flate.(*huffmanBitWriter).writeBytes │ │ │ │ -compress/flate.(*huffmanBitWriter).generateCodegen │ │ │ │ -compress/flate.(*huffmanBitWriter).dynamicSize │ │ │ │ -compress/flate.(*huffmanEncoder).bitLength │ │ │ │ -compress/flate.(*huffmanBitWriter).writeCode │ │ │ │ -compress/flate.(*huffmanBitWriter).writeDynamicHeader │ │ │ │ -compress/flate.(*huffmanBitWriter).writeStoredHeader │ │ │ │ -compress/flate.(*huffmanBitWriter).writeBlock │ │ │ │ -compress/flate.(*huffmanBitWriter).storedSize │ │ │ │ -compress/flate.(*huffmanBitWriter).fixedSize │ │ │ │ -compress/flate.(*huffmanBitWriter).writeFixedHeader │ │ │ │ -compress/flate.(*huffmanBitWriter).writeBlockDynamic │ │ │ │ -compress/flate.(*huffmanBitWriter).indexTokens │ │ │ │ -compress/flate.token.length │ │ │ │ -compress/flate.lengthCode │ │ │ │ -compress/flate.token.offset │ │ │ │ -compress/flate.offsetCode │ │ │ │ -compress/flate.(*huffmanBitWriter).writeTokens │ │ │ │ -compress/flate.init.0 │ │ │ │ -compress/flate.(*huffmanBitWriter).writeBlockHuff │ │ │ │ -compress/flate.histogram │ │ │ │ -compress/flate.generateFixedLiteralEncoding │ │ │ │ -compress/flate.(*huffmanEncoder).bitCounts │ │ │ │ -compress/flate.(*huffmanEncoder).assignEncodingAndSize │ │ │ │ -compress/flate.(*byLiteral).sort │ │ │ │ -compress/flate.(*huffmanEncoder).generate │ │ │ │ -compress/flate.(*byFreq).sort │ │ │ │ -compress/flate.(*hcode).set │ │ │ │ -compress/flate.byLiteral.Len │ │ │ │ -compress/flate.byLiteral.Less │ │ │ │ -compress/flate.byLiteral.Swap │ │ │ │ -compress/flate.byFreq.Len │ │ │ │ -compress/flate.byFreq.Less │ │ │ │ -compress/flate.byFreq.Swap │ │ │ │ -compress/flate.CorruptInputError.Error │ │ │ │ -compress/flate.InternalError.Error │ │ │ │ -compress/flate.(*huffmanDecoder).init │ │ │ │ -compress/flate.(*decompressor).nextBlock │ │ │ │ -compress/flate.(*decompressor).Read │ │ │ │ -compress/flate.(*dictDecoder).readFlush │ │ │ │ -compress/flate.(*decompressor).Close │ │ │ │ -compress/flate.(*decompressor).readHuffman │ │ │ │ -compress/flate.(*decompressor).huffmanBlock │ │ │ │ -compress/flate.(*dictDecoder).writeByte │ │ │ │ -compress/flate.(*dictDecoder).availWrite │ │ │ │ -compress/flate.(*decompressor).finishBlock │ │ │ │ -compress/flate.(*dictDecoder).availRead │ │ │ │ -compress/flate.(*dictDecoder).histSize │ │ │ │ -compress/flate.(*dictDecoder).tryWriteCopy │ │ │ │ -math/bits.Reverse8 │ │ │ │ -compress/flate.(*decompressor).dataBlock │ │ │ │ -compress/flate.noEOF │ │ │ │ -compress/flate.(*decompressor).copyData │ │ │ │ -compress/flate.(*dictDecoder).writeSlice │ │ │ │ -compress/flate.(*dictDecoder).writeMark │ │ │ │ -compress/flate.(*decompressor).moreBits │ │ │ │ -compress/flate.(*decompressor).huffSym │ │ │ │ -compress/flate.(*decompressor).makeReader │ │ │ │ -compress/flate.fixedHuffmanDecoderInit │ │ │ │ -compress/flate.(*decompressor).Reset │ │ │ │ -compress/flate.(*dictDecoder).init │ │ │ │ -compress/flate.NewReader │ │ │ │ -compress/flate.fixedHuffmanDecoderInit.func1 │ │ │ │ -type:.eq.compress/flate.literalNode │ │ │ │ -compress/flate.(*byLiteral).Len │ │ │ │ -compress/flate.(*byLiteral).Less │ │ │ │ -compress/flate.(*byLiteral).Swap │ │ │ │ -compress/flate.(*byFreq).Len │ │ │ │ -compress/flate.(*byFreq).Less │ │ │ │ -compress/flate.(*byFreq).Swap │ │ │ │ -compress/flate.(*CorruptInputError).Error │ │ │ │ -compress/flate.(*InternalError).Error │ │ │ │ -hash/crc32.init │ │ │ │ -hash/crc32.simpleMakeTable │ │ │ │ -hash/crc32.simplePopulateTable │ │ │ │ -hash/crc32.init.OnceFunc.func4 │ │ │ │ -hash/crc32.init.OnceFunc.func4.1 │ │ │ │ -hash/crc32.init.OnceFunc.func4.1.1 │ │ │ │ -hash/crc32.init.OnceFunc.func3 │ │ │ │ -hash/crc32.init.OnceFunc.func3.1 │ │ │ │ -hash/crc32.init.OnceFunc.func3.1.1 │ │ │ │ -hash/crc32.init.func1 │ │ │ │ -hash/crc32.archAvailableCastagnoli │ │ │ │ -hash/crc32.init.func1.1 │ │ │ │ -hash/crc32.init.func2 │ │ │ │ -hash/crc32.archAvailableIEEE │ │ │ │ -hash/crc32.archInitIEEE │ │ │ │ -hash/crc32.init.func2.1 │ │ │ │ -hash/crc32.update │ │ │ │ -hash/crc32.simpleUpdate │ │ │ │ -hash/crc32.ChecksumIEEE │ │ │ │ -hash/crc32.archInitCastagnoli │ │ │ │ -hash/crc32.archUpdateCastagnoli │ │ │ │ -hash/crc32.castagnoliShift │ │ │ │ -hash/crc32.archUpdateIEEE │ │ │ │ -hash/crc32.slicingMakeTable │ │ │ │ -hash/crc32.slicingUpdate │ │ │ │ -hash/crc32.castagnoliSSE42 │ │ │ │ -hash/crc32.castagnoliSSE42Triple │ │ │ │ -hash/crc32.ieeeCLMUL │ │ │ │ -compress/gzip.init │ │ │ │ -compress/gzip.(*Reader).Reset │ │ │ │ -compress/gzip.(*Reader).Multistream │ │ │ │ -compress/gzip.(*Reader).readString │ │ │ │ -hash/crc32.Update │ │ │ │ -compress/gzip.(*Reader).readHeader │ │ │ │ -compress/gzip.noEOF │ │ │ │ -compress/gzip.(*Reader).Read │ │ │ │ -compress/gzip.(*Reader).Close │ │ │ │ -compress/gzip.NewWriterLevel │ │ │ │ -compress/gzip.(*Writer).init │ │ │ │ -compress/gzip.(*Writer).writeBytes │ │ │ │ -compress/gzip.(*Writer).writeString │ │ │ │ -compress/gzip.(*Writer).Write │ │ │ │ -compress/flate.NewWriter │ │ │ │ -compress/flate.(*Writer).Write │ │ │ │ -compress/gzip.(*Writer).Close │ │ │ │ -compress/flate.(*Writer).Close │ │ │ │ -vendor/golang.org/x/text/unicode/bidi.LookupRune │ │ │ │ -vendor/golang.org/x/text/unicode/bidi.Lookup │ │ │ │ -vendor/golang.org/x/text/unicode/bidi.(*bidiTrie).lookupValue │ │ │ │ -vendor/golang.org/x/text/unicode/bidi.LookupString │ │ │ │ -vendor/golang.org/x/text/secure/bidirule.DirectionString │ │ │ │ -vendor/golang.org/x/text/unicode/bidi.Properties.Class │ │ │ │ -vendor/golang.org/x/text/secure/bidirule.ValidString │ │ │ │ -vendor/golang.org/x/text/secure/bidirule.(*Transformer).isFinal │ │ │ │ -vendor/golang.org/x/text/secure/bidirule.init.0 │ │ │ │ -vendor/golang.org/x/text/secure/bidirule.(*Transformer).advanceString │ │ │ │ -vendor/golang.org/x/text/secure/bidirule.(*Transformer).isRTL │ │ │ │ -vendor/golang.org/x/text/unicode/norm.init │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).doFlush │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).reset │ │ │ │ -vendor/golang.org/x/text/unicode/norm.appendFlush │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertFlush │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Properties.hasDecomposition │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Properties.Decomposition │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertUnsafe │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertDecomposed │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*input).setBytes │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertOrdered │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Properties.BoundaryBefore │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Properties.combinesBackward │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertSingle │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*input).copySlice │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).appendRune │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).assignRune │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).runeAt │ │ │ │ -vendor/golang.org/x/text/unicode/norm.decomposeHangul │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).decomposeHangul │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).combineHangul │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).compose │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).bytesAt │ │ │ │ -vendor/golang.org/x/text/unicode/norm.isJamoVT │ │ │ │ -vendor/golang.org/x/text/unicode/norm.combine │ │ │ │ -vendor/golang.org/x/text/unicode/norm.buildRecompMap │ │ │ │ -vendor/golang.org/x/text/unicode/norm.lookupInfoNFC │ │ │ │ -vendor/golang.org/x/text/unicode/norm.lookupInfoNFKC │ │ │ │ -vendor/golang.org/x/text/unicode/norm.compInfo │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFC │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*input).charinfoNFKC │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*input).hangul │ │ │ │ -vendor/golang.org/x/text/unicode/norm.isHangul │ │ │ │ -vendor/golang.org/x/text/unicode/norm.isHangulString │ │ │ │ -vendor/golang.org/x/text/unicode/norm.nextHangul │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*Iter).setDone │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*streamSafe).next │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Properties.nLeadingNonStarters │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Properties.nTrailingNonStarters │ │ │ │ -vendor/golang.org/x/text/unicode/norm.nextDone │ │ │ │ -vendor/golang.org/x/text/unicode/norm.nextMulti │ │ │ │ -vendor/golang.org/x/text/unicode/norm.nextMultiNorm │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).flushCopy │ │ │ │ -vendor/golang.org/x/text/unicode/norm.nextDecomposed │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Properties.multiSegment │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*input)._byte │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*Iter).returnSlice │ │ │ │ -vendor/golang.org/x/text/unicode/norm.doNormDecomposed │ │ │ │ -vendor/golang.org/x/text/unicode/norm.nextCGJDecompose │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).insertCGJ │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*streamSafe).first │ │ │ │ -vendor/golang.org/x/text/unicode/norm.nextComposed │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Properties.isYesC │ │ │ │ -vendor/golang.org/x/text/unicode/norm.doNormComposed │ │ │ │ -vendor/golang.org/x/text/unicode/norm.nextCGJCompose │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Form.Bytes │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Form.String │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Form.IsNormalString │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*reorderBuffer).setFlusher │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Form.IsNormalString.func1 │ │ │ │ -vendor/golang.org/x/text/unicode/norm.appendQuick │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*input).appendSlice │ │ │ │ -vendor/golang.org/x/text/unicode/norm.doAppendInner │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*formInfo).quickSpan │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*input).skipASCII │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Properties.isYesD │ │ │ │ -vendor/golang.org/x/text/unicode/norm.decomposeSegment │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Properties.BoundaryAfter │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Properties.isInert │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookup │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupString │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*nfcTrie).lookupValue │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*nfkcTrie).lookup │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*nfkcTrie).lookupString │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*nfkcTrie).lookupValue │ │ │ │ -vendor/golang.org/x/text/unicode/norm.(*sparseBlocks).lookup │ │ │ │ -vendor/golang.org/x/net/idna.init │ │ │ │ -vendor/golang.org/x/net/idna.labelError.Error │ │ │ │ -vendor/golang.org/x/net/idna.runeError.Error │ │ │ │ -vendor/golang.org/x/net/idna.(*Profile).process │ │ │ │ -vendor/golang.org/x/net/idna.(*labelIter).done │ │ │ │ -vendor/golang.org/x/net/idna.(*labelIter).next │ │ │ │ -vendor/golang.org/x/net/idna.(*labelIter).reset │ │ │ │ -vendor/golang.org/x/net/idna.(*labelIter).result │ │ │ │ -vendor/golang.org/x/net/idna.ascii │ │ │ │ -vendor/golang.org/x/net/idna.info.isBidi │ │ │ │ -vendor/golang.org/x/net/idna.info.isMapped │ │ │ │ -vendor/golang.org/x/net/idna.validateAndMap │ │ │ │ -vendor/golang.org/x/net/idna.(*Profile).simplify │ │ │ │ -vendor/golang.org/x/net/idna.info.category │ │ │ │ -vendor/golang.org/x/text/unicode/norm.Form.QuickSpan │ │ │ │ -vendor/golang.org/x/text/unicode/norm.inputBytes │ │ │ │ -vendor/golang.org/x/net/idna.(*labelIter).label │ │ │ │ -vendor/golang.org/x/net/idna.(*labelIter).set │ │ │ │ -vendor/golang.org/x/net/idna.validateFromPunycode │ │ │ │ -vendor/golang.org/x/net/idna.(*Profile).validateLabel │ │ │ │ -vendor/golang.org/x/net/idna.info.isModifier │ │ │ │ -vendor/golang.org/x/net/idna.info.joinType │ │ │ │ -vendor/golang.org/x/net/idna.info.isViramaModifier │ │ │ │ -vendor/golang.org/x/net/idna.decode │ │ │ │ -vendor/golang.org/x/net/idna.punyError │ │ │ │ -vendor/golang.org/x/net/idna.decodeDigit │ │ │ │ -vendor/golang.org/x/net/idna.madd │ │ │ │ -vendor/golang.org/x/net/idna.adapt │ │ │ │ -vendor/golang.org/x/net/idna.encode │ │ │ │ -vendor/golang.org/x/net/idna.encodeDigit │ │ │ │ -vendor/golang.org/x/net/idna.(*idnaTrie).lookupString │ │ │ │ -vendor/golang.org/x/net/idna.(*idnaTrie).lookupValue │ │ │ │ -vendor/golang.org/x/net/idna.(*sparseBlocks).lookup │ │ │ │ -vendor/golang.org/x/net/idna.info.appendMapping │ │ │ │ -type:.eq.vendor/golang.org/x/net/idna.labelError │ │ │ │ -vendor/golang.org/x/net/idna.(*labelError).Error │ │ │ │ -vendor/golang.org/x/net/idna.(*runeError).Error │ │ │ │ -vendor/golang.org/x/net/http/httpguts.init │ │ │ │ -vendor/golang.org/x/net/http/httpguts.map.init.0 │ │ │ │ -vendor/golang.org/x/net/http/httpguts.ValidTrailerHeader │ │ │ │ -vendor/golang.org/x/net/http/httpguts.headerValueContainsToken │ │ │ │ -vendor/golang.org/x/net/http/httpguts.trimOWS │ │ │ │ -vendor/golang.org/x/net/http/httpguts.isOWS │ │ │ │ -vendor/golang.org/x/net/http/httpguts.tokenEqual │ │ │ │ -vendor/golang.org/x/net/http/httpguts.lowerASCII │ │ │ │ -vendor/golang.org/x/net/http/httpguts.PunycodeHostPort │ │ │ │ -vendor/golang.org/x/net/http/httpguts.isASCII │ │ │ │ -vendor/golang.org/x/net/idna.ToASCII │ │ │ │ -vendor/golang.org/x/net/http2/hpack.init │ │ │ │ -vendor/golang.org/x/net/http2/hpack.init.func1 │ │ │ │ -vendor/golang.org/x/net/http2/hpack.NewEncoder │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).init │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*dynamicTable).setMaxSize │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Encoder).WriteField │ │ │ │ -vendor/golang.org/x/net/http2/hpack.appendTableSize │ │ │ │ -vendor/golang.org/x/net/http2/hpack.appendVarInt │ │ │ │ -vendor/golang.org/x/net/http2/hpack.appendIndexed │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Encoder).shouldIndex │ │ │ │ -vendor/golang.org/x/net/http2/hpack.HeaderField.Size │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Encoder).searchTable │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).len │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Encoder).SetMaxDynamicTableSize │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Encoder).MaxDynamicTableSize │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Encoder).SetMaxDynamicTableSizeLimit │ │ │ │ -vendor/golang.org/x/net/http2/hpack.appendNewName │ │ │ │ -vendor/golang.org/x/net/http2/hpack.encodeTypeByte │ │ │ │ -vendor/golang.org/x/net/http2/hpack.appendIndexedName │ │ │ │ -vendor/golang.org/x/net/http2/hpack.appendHpackString │ │ │ │ -vendor/golang.org/x/net/http2/hpack.HuffmanEncodeLength │ │ │ │ -vendor/golang.org/x/net/http2/hpack.DecodingError.Error │ │ │ │ -vendor/golang.org/x/net/http2/hpack.InvalidIndexError.Error │ │ │ │ -vendor/golang.org/x/net/http2/hpack.HeaderField.IsPseudo │ │ │ │ -vendor/golang.org/x/net/http2/hpack.HeaderField.String │ │ │ │ -vendor/golang.org/x/net/http2/hpack.NewDecoder │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).SetMaxStringLength │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).SetEmitFunc │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).SetEmitEnabled │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).EmitEnabled │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).SetMaxDynamicTableSize │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).SetAllowedMaxDynamicTableSize │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*dynamicTable).add │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).addEntry │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*dynamicTable).evict │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).DecodeFull │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).Close │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).DecodeFull.func2 │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).DecodeFull.func1 │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).Write │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).parseHeaderFieldRepr │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldIndexed │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).at │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).maxTableIndex │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).parseFieldLiteral │ │ │ │ -vendor/golang.org/x/net/http2/hpack.indexType.indexed │ │ │ │ -vendor/golang.org/x/net/http2/hpack.indexType.sensitive │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).callEmit │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).parseDynamicTableSizeUpdate │ │ │ │ -vendor/golang.org/x/net/http2/hpack.readVarInt │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).readString │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*Decoder).decodeString │ │ │ │ -vendor/golang.org/x/net/http2/hpack.huffmanDecode │ │ │ │ -vendor/golang.org/x/net/http2/hpack.getRootHuffmanNode │ │ │ │ -vendor/golang.org/x/net/http2/hpack.buildRootHuffmanNode │ │ │ │ -vendor/golang.org/x/net/http2/hpack.newInternalNode │ │ │ │ -vendor/golang.org/x/net/http2/hpack.AppendHuffmanString │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).evictOldest │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).search │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*headerFieldTable).idToIndex │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*DecodingError).Error │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*HeaderField).IsPseudo │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*HeaderField).Size │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*HeaderField).String │ │ │ │ -vendor/golang.org/x/net/http2/hpack.(*InvalidIndexError).Error │ │ │ │ -type:.eq.vendor/golang.org/x/net/http2/hpack.HeaderField │ │ │ │ -type:.eq.vendor/golang.org/x/net/http2/hpack.pairNameValue │ │ │ │ -type:.hash.vendor/golang.org/x/net/http2/hpack.pairNameValue │ │ │ │ -net/http/internal/httpcommon.asciiToLower │ │ │ │ -net/http/internal/httpcommon.isASCIIPrint │ │ │ │ -net/http/internal/httpcommon.buildCommonHeaderMaps │ │ │ │ -net/http/internal/httpcommon.LowerHeader │ │ │ │ -net/http/internal/httpcommon.buildCommonHeaderMapsOnce │ │ │ │ -net/http/internal/httpcommon.CanonicalHeader │ │ │ │ -net/http/internal/httpcommon.CachedCanonicalHeader │ │ │ │ -net/http/internal/httpcommon.EncodeHeaders │ │ │ │ -vendor/golang.org/x/net/http/httpguts.ValidHostHeader │ │ │ │ -net/http/internal/httpcommon.validPseudoPath │ │ │ │ -net/http/httptrace.ContextClientTrace │ │ │ │ -net/http/internal/httpcommon.EncodeHeaders.func3 │ │ │ │ -net/http/internal/httpcommon.EncodeHeaders.func2 │ │ │ │ -net/http/internal/httpcommon.EncodeHeaders.func1 │ │ │ │ -net/http/internal/httpcommon.asciiEqualFold │ │ │ │ -net/http/internal/httpcommon.lower │ │ │ │ -net/http/internal/httpcommon.shouldSendReqContentLength │ │ │ │ -net/http/internal/httpcommon.checkConnHeaders │ │ │ │ -net/http/internal/httpcommon.commaSeparatedTrailers │ │ │ │ -net/http/internal/httpcommon.validateHeaders │ │ │ │ -vendor/golang.org/x/net/http/httpguts.ValidHeaderFieldName │ │ │ │ -vendor/golang.org/x/net/http/httpguts.ValidHeaderFieldValue │ │ │ │ -vendor/golang.org/x/net/http/httpguts.isCTL │ │ │ │ -vendor/golang.org/x/net/http/httpguts.isLWS │ │ │ │ -net/http/internal/httpcommon.NewServerRequest │ │ │ │ -vendor/golang.org/x/net/http/httpguts.HeaderValuesContainsToken │ │ │ │ -net/textproto.TrimString │ │ │ │ -net/textproto.isASCIISpace │ │ │ │ -net/http/internal.(*chunkedReader).beginChunk │ │ │ │ -net/http/internal.trimTrailingWhitespace │ │ │ │ -net/http/internal.isOWS │ │ │ │ -net/http/internal.removeChunkExtension │ │ │ │ -net/http/internal.(*chunkedReader).chunkHeaderAvailable │ │ │ │ -net/http/internal.(*chunkedReader).Read │ │ │ │ -net/http/internal.readChunkLine │ │ │ │ -net/http/internal.(*chunkedWriter).Write │ │ │ │ -net/http/internal.(*chunkedWriter).Close │ │ │ │ -net/http/internal.parseHexUint │ │ │ │ -type:.eq.net/http/internal.chunkedReader │ │ │ │ -net/http/internal.FlushAfterChunkWriter.Available │ │ │ │ -net/http/internal.(*FlushAfterChunkWriter).Available │ │ │ │ -net/http/internal.FlushAfterChunkWriter.AvailableBuffer │ │ │ │ -net/http/internal.(*FlushAfterChunkWriter).AvailableBuffer │ │ │ │ -net/http/internal.FlushAfterChunkWriter.Buffered │ │ │ │ -net/http/internal.(*FlushAfterChunkWriter).Buffered │ │ │ │ -net/http/internal.FlushAfterChunkWriter.Flush │ │ │ │ -net/http/internal.(*FlushAfterChunkWriter).Flush │ │ │ │ -net/http/internal.FlushAfterChunkWriter.ReadFrom │ │ │ │ -net/http/internal.(*FlushAfterChunkWriter).ReadFrom │ │ │ │ -net/http/internal.FlushAfterChunkWriter.Reset │ │ │ │ -net/http/internal.(*FlushAfterChunkWriter).Reset │ │ │ │ -net/http/internal.FlushAfterChunkWriter.Size │ │ │ │ -net/http/internal.(*FlushAfterChunkWriter).Size │ │ │ │ -net/http/internal.FlushAfterChunkWriter.Write │ │ │ │ -net/http/internal.(*FlushAfterChunkWriter).Write │ │ │ │ -net/http/internal.FlushAfterChunkWriter.WriteByte │ │ │ │ -net/http/internal.(*FlushAfterChunkWriter).WriteByte │ │ │ │ -net/http/internal.FlushAfterChunkWriter.WriteRune │ │ │ │ -net/http/internal.(*FlushAfterChunkWriter).WriteRune │ │ │ │ -net/http/internal.FlushAfterChunkWriter.WriteString │ │ │ │ -net/http/internal.(*FlushAfterChunkWriter).WriteString │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.init │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.FromEnvironment │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.getEnvAny │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.parseProxy │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.(*config).useProxy │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.(*config).init │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.canonicalAddr │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.idnaASCII │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.isASCII │ │ │ │ -vendor/golang.org/x/net/idna.(*Profile).ToASCII │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.allMatch.match │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.cidrMatch.match │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.ipMatch.match │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.domainMatch.match │ │ │ │ -type:.eq.vendor/golang.org/x/net/http/httpproxy.domainMatch │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.(*config).proxyForURL-fm │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.(*allMatch).match │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.(*cidrMatch).match │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.(*ipMatch).match │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.(*domainMatch).match │ │ │ │ -type:.eq.vendor/golang.org/x/net/http/httpproxy.Config │ │ │ │ -net/http.init │ │ │ │ -io.NopCloser │ │ │ │ -net/http.defaultTransportDialContext │ │ │ │ -net/http.init.func1 │ │ │ │ -net/http.init.func2 │ │ │ │ -net/http.init.func3 │ │ │ │ -net/http.init.func4 │ │ │ │ -net/http.init.func5 │ │ │ │ -net/http.init.func7 │ │ │ │ -net/http.init.func8 │ │ │ │ -bufio.NewWriterSize │ │ │ │ -net/http.init.func9 │ │ │ │ -net/http.init.func10 │ │ │ │ -net/http.init.func11 │ │ │ │ -net/http.init.func12 │ │ │ │ -net/http.init.func13 │ │ │ │ -net/http.init.func14 │ │ │ │ -net/http.init.func15 │ │ │ │ -net/http.init.func16 │ │ │ │ -net/http.init.func17 │ │ │ │ -net/http.map.init.0 │ │ │ │ -net/http.map.init.1 │ │ │ │ -net/http.map.init.2 │ │ │ │ -net/http.refererForURL │ │ │ │ -net/http.(*Client).send │ │ │ │ -net/http.cloneURL │ │ │ │ -net/http.(*Client).transport │ │ │ │ -net/http.(*Response).Cookies │ │ │ │ -net/http.(*Client).deadline │ │ │ │ -net/http.send │ │ │ │ -net/http.(*Request).closeBody │ │ │ │ -net/http.send.func1 │ │ │ │ -net/http.Header.Get │ │ │ │ -net/http.basicAuth │ │ │ │ -net/http.Header.Set │ │ │ │ -net/http.send.Printf.func2 │ │ │ │ -net/http.timeBeforeContextDeadline │ │ │ │ -net/http.knownRoundTripperImpl │ │ │ │ -net/http.setRequestCancel │ │ │ │ -net/http.(*Request).Context │ │ │ │ -net/http.setRequestCancel.func4 │ │ │ │ -net/http.setRequestCancel.OnceFunc.func5 │ │ │ │ -net/http.setRequestCancel.OnceFunc.func5.1 │ │ │ │ -net/http.setRequestCancel.OnceFunc.func5.1.1 │ │ │ │ -net/http.setRequestCancel.func3 │ │ │ │ -net/http.setRequestCancel.func2 │ │ │ │ -net/http.setRequestCancel.func1 │ │ │ │ -net/http.(*Client).Get │ │ │ │ -net/http.NewRequest │ │ │ │ -net/http.(*Client).Do │ │ │ │ -net/http.alwaysFalse │ │ │ │ -net/http.urlErrorOp │ │ │ │ -net/http.(*Client).do │ │ │ │ -net/http.(*Client).checkRedirect │ │ │ │ -net/http.redirectBehavior │ │ │ │ -net/http.(*Request).outgoingLength │ │ │ │ -net/http.(*Response).closeBody │ │ │ │ -net/http.(*Client).do.func2 │ │ │ │ -net/http.(*Client).do.func1 │ │ │ │ -net/http.(*Client).makeHeadersCopier │ │ │ │ -net/http.(*Request).Cookies │ │ │ │ -net/http.(*Client).makeHeadersCopier.func1 │ │ │ │ -net/http.CanonicalHeaderKey │ │ │ │ -net/http.Header.Del │ │ │ │ -net/http.defaultCheckRedirect │ │ │ │ -net/http.(*Client).Post │ │ │ │ -net/http.(*Client).PostForm │ │ │ │ -net/http.(*Client).Head │ │ │ │ -net/http.(*Client).CloseIdleConnections │ │ │ │ -net/http.(*cancelTimerBody).Read │ │ │ │ -net/http.(*cancelTimerBody).Close │ │ │ │ -net/http.shouldCopyHeaderOnRedirect │ │ │ │ -net/http.isDomainOrSubdomain │ │ │ │ -net/http.stripPassword │ │ │ │ -net/http.(*Transport).NewClientConn │ │ │ │ -net/http.schemePort │ │ │ │ -net/http.(*Transport).NewClientConn.deferwrap1 │ │ │ │ -net/http.(*ClientConn).Close │ │ │ │ -net/http.(*ClientConn).Close.deferwrap1 │ │ │ │ -net/http.(*ClientConn).Err │ │ │ │ -net/http.validateClientConnRequest │ │ │ │ -net/http.validMethod │ │ │ │ -net/http.isToken │ │ │ │ -net/http.(*ClientConn).RoundTrip │ │ │ │ -net/http.(*ClientConn).RoundTrip.deferwrap1 │ │ │ │ -net/http.(*ClientConn).Available │ │ │ │ -net/http.(*ClientConn).InFlight │ │ │ │ -net/http.(*ClientConn).Reserve │ │ │ │ -net/http.(*ClientConn).Reserve.deferwrap1 │ │ │ │ -net/http.(*ClientConn).Release │ │ │ │ -net/http.(*ClientConn).Release.deferwrap1 │ │ │ │ -net/http.(*ClientConn).shouldRunStateHook │ │ │ │ -net/http.(*ClientConn).shouldRunStateHook.deferwrap1 │ │ │ │ -net/http.(*ClientConn).maybeRunStateHook │ │ │ │ -net/http.(*ClientConn).maybeRunStateHook.func1 │ │ │ │ -net/http.(*ClientConn).SetStateHook │ │ │ │ -net/http.http1ClientConn.RoundTrip │ │ │ │ -net/http.http1ClientConn.RoundTrip.gowrap1 │ │ │ │ -net/http.http1ClientConn.Close │ │ │ │ -net/http.http1ClientConn.Err │ │ │ │ -net/http.http1ClientConn.Available │ │ │ │ -net/http.http1ClientConn.Available.deferwrap1 │ │ │ │ -net/http.http1ClientConn.InFlight │ │ │ │ -net/http.http1ClientConn.InFlight.deferwrap1 │ │ │ │ -net/http.http1ClientConn.Reserve │ │ │ │ -net/http.http1ClientConn.Reserve.deferwrap1 │ │ │ │ -net/http.http1ClientConn.Release │ │ │ │ -net/http.http1ClientConn.Release.deferwrap1 │ │ │ │ -net/http.cookieNumWithinMax │ │ │ │ -net/http.ParseSetCookie │ │ │ │ -net/http.readSetCookies │ │ │ │ -net/http.SetCookie │ │ │ │ -net/http.Header.Add │ │ │ │ -net/http.(*Cookie).String │ │ │ │ -net/http.sanitizeCookiePath │ │ │ │ -net/http.validCookieExpires │ │ │ │ -net/http.(*Cookie).String.Printf.func1 │ │ │ │ -net/http.(*Cookie).Valid │ │ │ │ -net/http.validCookieValueByte │ │ │ │ -net/http.validCookiePathByte │ │ │ │ -net/http.readCookies │ │ │ │ -net/http.validCookieDomain │ │ │ │ -net/http.isCookieDomainName │ │ │ │ -net/http.sanitizeCookieValue │ │ │ │ -net/http.sanitizeOrWarn │ │ │ │ -net/http.sanitizeOrWarn.Printf.func1 │ │ │ │ -net/http.parseCookieValue │ │ │ │ -net/http.mapOpenError │ │ │ │ -net/http.fileInfoDirs.len │ │ │ │ -net/http.fileInfoDirs.isDir │ │ │ │ -net/http.fileInfoDirs.name │ │ │ │ -net/http.dirEntryDirs.len │ │ │ │ -net/http.dirEntryDirs.isDir │ │ │ │ -net/http.dirEntryDirs.name │ │ │ │ -net/http.dirList │ │ │ │ -net/http.dirList.func1 │ │ │ │ -net/http.serveError │ │ │ │ -net/http.Header.has │ │ │ │ -net/http.serveContent │ │ │ │ -path/filepath.Ext │ │ │ │ -internal/filepathlite.Ext │ │ │ │ -net/http.sumRangesSize │ │ │ │ -mime/multipart.NewWriter │ │ │ │ -net/http.httpRange.contentRange │ │ │ │ -net/http.serveContent.func1 │ │ │ │ -net/http.serveContent.deferwrap1 │ │ │ │ -net/http.scanETag │ │ │ │ -net/http.checkIfMatch │ │ │ │ -net/http.Header.get │ │ │ │ -net/http.etagStrongMatch │ │ │ │ -net/http.checkIfUnmodifiedSince │ │ │ │ -net/http.isZeroTime │ │ │ │ -net/http.ParseTime │ │ │ │ -net/http.checkIfNoneMatch │ │ │ │ -net/http.etagWeakMatch │ │ │ │ -net/http.checkIfModifiedSince │ │ │ │ -net/http.checkIfRange │ │ │ │ -net/http.setLastModified │ │ │ │ -net/http.writeNotModified │ │ │ │ -net/http.checkPreconditions │ │ │ │ -net/http.serveFile │ │ │ │ -net/http.serveFile.func1 │ │ │ │ -net/http.serveFile.deferwrap2 │ │ │ │ -net/http.serveFile.deferwrap1 │ │ │ │ -net/http.toHTTPError │ │ │ │ -net/http.localRedirect │ │ │ │ -net/http.ioFS.Open │ │ │ │ -net/http.ioFS.Open.func1 │ │ │ │ -net/http.ioFile.Close │ │ │ │ -net/http.ioFile.Read │ │ │ │ -net/http.ioFile.Stat │ │ │ │ -net/http.ioFile.Seek │ │ │ │ -net/http.ioFile.ReadDir │ │ │ │ -net/http.ioFile.Readdir │ │ │ │ -net/http.(*fileHandler).ServeHTTP │ │ │ │ -net/http.httpRange.mimeHeader │ │ │ │ -net/http.parseRange │ │ │ │ -strings.SplitSeq │ │ │ │ -net/http.parseRange.SplitSeq.splitSeq.func1 │ │ │ │ -net/http.parseRange-range1 │ │ │ │ -net/http.(*countingWriter).Write │ │ │ │ -net/http.rangesMIMESize │ │ │ │ -net/http.http2isBadCipher │ │ │ │ -net/http.(*http2clientConnPool).GetClientConn │ │ │ │ -net/http.(*http2clientConnPool).getClientConn │ │ │ │ -net/http.(*http2clientConnPool).getStartDialLocked │ │ │ │ -net/http.(*http2clientConnPool).getStartDialLocked.gowrap1 │ │ │ │ -net/http.(*http2dialCall).dial │ │ │ │ -net/http.(*http2clientConnPool).addConnLocked │ │ │ │ -net/http.(*http2clientConnPool).addConnIfNeeded │ │ │ │ -net/http.(*http2clientConnPool).addConnIfNeeded.gowrap1 │ │ │ │ -net/http.(*http2addConnCall).run │ │ │ │ -net/http.(*http2clientConnPool).MarkDead │ │ │ │ -net/http.http2filterOutClientConn │ │ │ │ -net/http.(*http2clientConnPool).MarkDead.deferwrap1 │ │ │ │ -net/http.(*http2clientConnPool).closeIdleConnections │ │ │ │ -net/http.(*http2clientConnPool).closeIdleConnections.deferwrap1 │ │ │ │ -net/http.http2noDialClientConnPool.GetClientConn │ │ │ │ -net/http.http2shouldRetryDial │ │ │ │ -net/http.http2configFromServer │ │ │ │ -net/http.http2configFromTransport │ │ │ │ -net/http.http2setConfigDefaults │ │ │ │ -net/http.http2setDefault[go.shape.uint32] │ │ │ │ -net/http.http2setDefault[go.shape.int32] │ │ │ │ -net/http.http2setDefault[go.shape.int64] │ │ │ │ -net/http.http2fillNetHTTPConfig │ │ │ │ -net/http.http2http2ConfigStrictMaxConcurrentRequests │ │ │ │ -net/http.http2getDataBufferChunk │ │ │ │ -net/http.http2putDataBufferChunk │ │ │ │ -net/http.(*http2dataBuffer).Read │ │ │ │ -net/http.(*http2dataBuffer).bytesFromFirstChunk │ │ │ │ -net/http.(*http2dataBuffer).Len │ │ │ │ -net/http.(*http2dataBuffer).Write │ │ │ │ -net/http.(*http2dataBuffer).lastChunkOrAlloc │ │ │ │ -net/http.http2ErrCode.String │ │ │ │ -net/http.http2ConnectionError.Error │ │ │ │ -net/http.http2StreamError.Error │ │ │ │ -net/http.http2goAwayFlowError.Error │ │ │ │ -net/http.http2connError.Error │ │ │ │ -net/http.http2pseudoHeaderError.Error │ │ │ │ -net/http.http2duplicatePseudoHeaderError.Error │ │ │ │ -net/http.http2headerFieldNameError.Error │ │ │ │ -net/http.http2headerFieldValueError.Error │ │ │ │ -net/http.http2FrameType.String │ │ │ │ -net/http.http2Flags.Has │ │ │ │ -net/http.http2FrameHeader.Header │ │ │ │ -net/http.http2FrameHeader.String │ │ │ │ -net/http.http2FrameHeader.writeDebug │ │ │ │ -net/http.(*http2FrameHeader).invalidate │ │ │ │ -net/http.http2invalidHTTP1LookingFrameHeader │ │ │ │ -net/http.http2readFrameHeader │ │ │ │ -net/http.(*http2Framer).endWrite │ │ │ │ -net/http.(*http2Framer).logWrite │ │ │ │ -net/http.http2NewFramer │ │ │ │ -net/http.(*http2Framer).SetMaxReadFrameSize │ │ │ │ -net/http.(*http2Framer).logWrite.http2NewFramer.func2 │ │ │ │ -net/http.(*http2Framer).SetReuseFrames │ │ │ │ -net/http.(*http2Framer).ErrorDetail │ │ │ │ -net/http.(*http2Framer).ReadFrameHeader │ │ │ │ -net/http.(*http2Framer).ReadFrameForHeader │ │ │ │ -net/http.http2typeFrameParser │ │ │ │ -net/http.(*http2Framer).connError │ │ │ │ -net/http.(*http2Framer).ReadFrame │ │ │ │ -net/http.(*http2Framer).checkFrameOrder │ │ │ │ -net/http.(*http2DataFrame).StreamEnded │ │ │ │ -net/http.(*http2DataFrame).Data │ │ │ │ -net/http.(*http2FrameHeader).checkValid │ │ │ │ -net/http.http2parseDataFrame │ │ │ │ -net/http.(*http2frameCache).getDataFrame │ │ │ │ -net/http.http2readByte │ │ │ │ -net/http.(*http2Framer).WriteData │ │ │ │ -net/http.(*http2Framer).WriteDataPadded │ │ │ │ -net/http.(*http2Framer).startWriteDataPadded │ │ │ │ -net/http.http2validStreamID │ │ │ │ -net/http.(*http2Framer).startWrite │ │ │ │ -net/http.http2parseSettingsFrame │ │ │ │ -net/http.(*http2SettingsFrame).IsAck │ │ │ │ -net/http.(*http2SettingsFrame).Value │ │ │ │ -net/http.(*http2SettingsFrame).NumSettings │ │ │ │ -net/http.(*http2SettingsFrame).Setting │ │ │ │ -net/http.(*http2SettingsFrame).HasDuplicates │ │ │ │ -net/http.(*http2SettingsFrame).ForeachSetting │ │ │ │ -net/http.(*http2Framer).WriteSettings │ │ │ │ -net/http.(*http2Framer).writeUint32 │ │ │ │ -net/http.(*http2Framer).writeUint16 │ │ │ │ -net/http.(*http2Framer).WriteSettingsAck │ │ │ │ -net/http.(*http2PingFrame).IsAck │ │ │ │ -net/http.http2parsePingFrame │ │ │ │ -net/http.(*http2Framer).WritePing │ │ │ │ -net/http.(*http2Framer).writeBytes │ │ │ │ -net/http.(*http2GoAwayFrame).DebugData │ │ │ │ -net/http.http2parseGoAwayFrame │ │ │ │ -net/http.(*http2Framer).WriteGoAway │ │ │ │ -net/http.(*http2UnknownFrame).Payload │ │ │ │ -net/http.http2parseUnknownFrame │ │ │ │ -net/http.http2parseWindowUpdateFrame │ │ │ │ -net/http.(*http2Framer).WriteWindowUpdate │ │ │ │ -net/http.(*http2HeadersFrame).HeaderBlockFragment │ │ │ │ -net/http.(*http2HeadersFrame).HeadersEnded │ │ │ │ -net/http.(*http2HeadersFrame).StreamEnded │ │ │ │ -net/http.(*http2HeadersFrame).HasPriority │ │ │ │ -net/http.http2parseHeadersFrame │ │ │ │ -net/http.http2readUint32 │ │ │ │ -net/http.(*http2Framer).WriteHeaders │ │ │ │ -net/http.http2PriorityParam.IsZero │ │ │ │ -net/http.(*http2Framer).writeByte │ │ │ │ -net/http.http2validStreamIDOrZero │ │ │ │ -net/http.http2parsePriorityFrame │ │ │ │ -net/http.(*http2Framer).WritePriority │ │ │ │ -net/http.http2parseRSTStreamFrame │ │ │ │ -net/http.(*http2Framer).WriteRSTStream │ │ │ │ -net/http.http2parseContinuationFrame │ │ │ │ -net/http.(*http2ContinuationFrame).HeaderBlockFragment │ │ │ │ -net/http.(*http2ContinuationFrame).HeadersEnded │ │ │ │ -net/http.(*http2Framer).WriteContinuation │ │ │ │ -net/http.(*http2PushPromiseFrame).HeaderBlockFragment │ │ │ │ -net/http.(*http2PushPromiseFrame).HeadersEnded │ │ │ │ -net/http.http2parsePushPromise │ │ │ │ -net/http.(*http2Framer).WritePushPromise │ │ │ │ -net/http.(*http2Framer).WriteRawFrame │ │ │ │ -net/http.(*http2MetaHeadersFrame).PseudoValue │ │ │ │ -net/http.(*http2MetaHeadersFrame).RegularFields │ │ │ │ -net/http.(*http2MetaHeadersFrame).PseudoFields │ │ │ │ -net/http.(*http2MetaHeadersFrame).checkPseudos │ │ │ │ -net/http.(*http2Framer).readMetaFrame │ │ │ │ -net/http.(*http2Framer).maxHeaderListSize │ │ │ │ -net/http.(*http2Framer).maxHeaderStringLen │ │ │ │ -net/http.(*http2Framer).readMetaFrame.Printf.func6 │ │ │ │ -net/http.(*http2Framer).readMetaFrame.Printf.func5 │ │ │ │ -net/http.(*http2Framer).readMetaFrame.Printf.func4 │ │ │ │ -net/http.(*http2Framer).readMetaFrame.Printf.func3 │ │ │ │ -net/http.(*http2Framer).readMetaFrame.deferwrap1 │ │ │ │ -net/http.(*http2Framer).readMetaFrame.func1 │ │ │ │ -net/http.http2validWireHeaderFieldName │ │ │ │ -vendor/golang.org/x/net/http/httpguts.IsTokenRune │ │ │ │ -net/http.http2summarizeFrame │ │ │ │ -net/http.http2summarizeFrame.func1 │ │ │ │ -net/http.http2curGoroutineID │ │ │ │ -bytes.TrimPrefix │ │ │ │ -net/http.http2curGoroutineID.deferwrap1 │ │ │ │ -net/http.http2parseUintBytes │ │ │ │ -net/http.http2cutoff64 │ │ │ │ -net/http.init.0 │ │ │ │ -net/http.http2streamState.String │ │ │ │ -net/http.http2Setting.String │ │ │ │ -net/http.http2Setting.Valid │ │ │ │ -net/http.http2SettingID.String │ │ │ │ -net/http.(*http2closeWaiter).Init │ │ │ │ -net/http.http2closeWaiter.Close │ │ │ │ -net/http.http2closeWaiter.Wait │ │ │ │ -net/http.(*http2bufferedWriter).Available │ │ │ │ -net/http.(*http2bufferedWriter).Write │ │ │ │ -net/http.(*http2bufferedWriter).Flush │ │ │ │ -net/http.(*http2bufferedWriterTimeoutWriter).Write │ │ │ │ -net/http.http2writeWithByteTimeout │ │ │ │ -net/http.(*http2httpError).Error │ │ │ │ -net/http.(*http2httpError).Timeout │ │ │ │ -net/http.(*http2httpError).Temporary │ │ │ │ -net/http.(*http2sorter).Len │ │ │ │ -net/http.(*http2sorter).Swap │ │ │ │ -net/http.(*http2sorter).Less │ │ │ │ -net/http.(*http2sorter).Keys │ │ │ │ -net/http.(*http2sorter).SortStrings │ │ │ │ -net/http.(*http2pipe).setBuffer │ │ │ │ -net/http.(*http2pipe).setBuffer.deferwrap1 │ │ │ │ -net/http.(*http2pipe).Len │ │ │ │ -net/http.(*http2pipe).Len.deferwrap1 │ │ │ │ -net/http.(*http2pipe).Read │ │ │ │ -net/http.(*http2pipe).Read.deferwrap1 │ │ │ │ -net/http.(*http2pipe).Write │ │ │ │ -net/http.(*http2pipe).Write.deferwrap2 │ │ │ │ -net/http.(*http2pipe).Write.deferwrap1 │ │ │ │ -net/http.(*http2pipe).CloseWithError │ │ │ │ -net/http.(*http2pipe).BreakWithError │ │ │ │ -net/http.(*http2pipe).closeWithError │ │ │ │ -net/http.(*http2pipe).closeDoneLocked │ │ │ │ -net/http.(*http2pipe).closeWithError.deferwrap2 │ │ │ │ -net/http.(*http2pipe).closeWithError.deferwrap1 │ │ │ │ -net/http.(*http2pipe).Err │ │ │ │ -net/http.(*http2pipe).Err.deferwrap1 │ │ │ │ -net/http.(*http2pipe).Done │ │ │ │ -net/http.(*http2pipe).Done.deferwrap1 │ │ │ │ -net/http.(*http2serverInternalState).registerConn │ │ │ │ -net/http.(*http2serverInternalState).unregisterConn │ │ │ │ -net/http.(*http2serverInternalState).startGracefulShutdown │ │ │ │ -net/http.(*http2serverInternalState).getErrChan │ │ │ │ -net/http.(*http2serverInternalState).putErrChan │ │ │ │ -net/http.http2ConfigureServer │ │ │ │ -net/http.http2strSliceContains │ │ │ │ -net/http.http2ConfigureServer.func4 │ │ │ │ -log.Print │ │ │ │ -net/http.http2ConfigureServer.func4.gowrap1 │ │ │ │ -net/http.http2ConfigureServer.func4.Print.2 │ │ │ │ -net/http.http2ConfigureServer.func4.(*Logger).Print.1 │ │ │ │ -net/http.http2ConfigureServer.func3 │ │ │ │ -net/http.http2ConfigureServer.func2 │ │ │ │ -net/http.(*http2Server).ServeConn │ │ │ │ -net/http.(*http2Server).serveConn │ │ │ │ -net/http.(*http2ServeConnOpts).baseConfig │ │ │ │ -net/http.http2newBufferedWriter │ │ │ │ -net/http.(*http2ServeConnOpts).handler │ │ │ │ -net/http.http2newGoroutineLock │ │ │ │ -net/http.http2newRoundRobinWriteScheduler │ │ │ │ -net/http.(*http2outflow).add │ │ │ │ -net/http.(*http2inflow).init │ │ │ │ -net/http.(*http2serverConn).maxHeaderListSize │ │ │ │ -net/http.http2adjustHTTP1MaxHeaderSize │ │ │ │ -net/http.(*http2Server).serveConn.http2NewFramer.func2 │ │ │ │ -net/http.(*http2Server).serveConn.deferwrap1 │ │ │ │ -net/http.http2serverConnBaseContext │ │ │ │ -net/http.(*http2ServeConnOpts).context │ │ │ │ -net/http.(*http2serverConn).rejectConn │ │ │ │ -net/http.(*http2serverConn).vlogf │ │ │ │ -net/http.(*http2serverConn).curOpenStreams │ │ │ │ -net/http.http2goroutineLock.check │ │ │ │ -net/http.(*http2serverConn).Framer │ │ │ │ -net/http.(*http2serverConn).CloseConn │ │ │ │ -net/http.(*http2serverConn).Flush │ │ │ │ -net/http.(*http2serverConn).HeaderEncoder │ │ │ │ -net/http.(*http2serverConn).state │ │ │ │ -net/http.(*http2serverConn).logf │ │ │ │ -net/http.(*http2serverConn).logf.Printf.func2 │ │ │ │ -net/http.(*http2serverConn).logf.(*Logger).Printf.func1 │ │ │ │ -net/http.(*http2serverConn).condlogf │ │ │ │ -net/http.http2isClosedConnError │ │ │ │ -net/http.(*http2serverConn).canonicalHeader │ │ │ │ -net/http.(*http2serverConn).readFrames │ │ │ │ -net/http.http2terminalReadFrameError │ │ │ │ -net/http.(*http2serverConn).readFrames.func1 │ │ │ │ -net/http.(*http2serverConn).writeFrameAsync │ │ │ │ -net/http.(*http2serverConn).closeAllStreamsOnConnClose │ │ │ │ -net/http.(*http2serverConn).stopShutdownTimer │ │ │ │ -net/http.(*http2serverConn).notePanic │ │ │ │ -net/http.(*http2serverConn).notePanic.deferwrap1 │ │ │ │ -net/http.(*http2serverConn).serve │ │ │ │ -net/http.(*http2serverConn).setConnState │ │ │ │ -net/http.(*http2serverConn).startGracefulShutdownInternal │ │ │ │ -net/http.(*http2serverConn).serve.deferwrap9 │ │ │ │ -net/http.(*http2serverConn).serve.gowrap8 │ │ │ │ -net/http.(*http2serverConn).serve.deferwrap7 │ │ │ │ -net/http.(*http2serverConn).serve.deferwrap6 │ │ │ │ -net/http.(*http2serverConn).serve.deferwrap5 │ │ │ │ -net/http.(*http2serverConn).serve.deferwrap4 │ │ │ │ -net/http.(*http2serverConn).serve.deferwrap3 │ │ │ │ -net/http.(*http2serverConn).serve.deferwrap2 │ │ │ │ -net/http.(*http2serverConn).serve.deferwrap1 │ │ │ │ -net/http.(*http2serverConn).handlePingTimer │ │ │ │ -net/http.(*http2serverConn).sendServeMsg │ │ │ │ -net/http.http2goroutineLock.checkNotOn │ │ │ │ -net/http.(*http2serverConn).readPreface │ │ │ │ -net/http.(*http2serverConn).readPreface.deferwrap1 │ │ │ │ -net/http.(*http2serverConn).readPreface.func1 │ │ │ │ -net/http.(*http2serverConn).writeDataFromHandler │ │ │ │ -net/http.(*http2serverConn).writeFrameFromHandler │ │ │ │ -net/http.(*http2serverConn).writeFrame │ │ │ │ -net/http.http2FrameWriteRequest.StreamID │ │ │ │ -net/http.(*http2serverConn).startFrameWrite │ │ │ │ -net/http.(*http2serverConn).startFrameWrite.gowrap2 │ │ │ │ -net/http.(*http2serverConn).startFrameWrite.gowrap1 │ │ │ │ -net/http.(*http2serverConn).wroteFrame │ │ │ │ -net/http.http2writeEndsStream │ │ │ │ -net/http.(*http2serverConn).scheduleFrameWrite │ │ │ │ -net/http.http2FrameWriteRequest.isControl │ │ │ │ -net/http.(*http2serverConn).startGracefulShutdown │ │ │ │ -net/http.(*http2serverConn).startGracefulShutdown.func1 │ │ │ │ -net/http.(*http2serverConn).goAway │ │ │ │ -net/http.(*http2serverConn).shutDownIn │ │ │ │ -net/http.(*http2serverConn).resetStream │ │ │ │ -net/http.(*http2serverConn).processFrameFromReader │ │ │ │ -net/http.(*http2serverConn).processFrame │ │ │ │ -net/http.(*http2inflow).take │ │ │ │ -net/http.(*http2serverConn).processPing │ │ │ │ -net/http.(*http2serverConn).processWindowUpdate │ │ │ │ -net/http.(*http2serverConn).processResetStream │ │ │ │ -net/http.(*http2serverConn).closeStream │ │ │ │ -net/http.(*http2stream).isPushed │ │ │ │ -net/http.(*http2serverConn).processSettings │ │ │ │ -net/http.(*http2serverConn).processSetting │ │ │ │ -net/http.(*http2serverConn).processSettingInitialWindowSize │ │ │ │ -net/http.(*http2serverConn).processData │ │ │ │ -net/http.http2takeInflows │ │ │ │ -net/http.(*http2serverConn).sendWindowUpdate32 │ │ │ │ -net/http.(*http2serverConn).processGoAway │ │ │ │ -net/http.(*http2stream).endStream │ │ │ │ -net/http.(*http2pipe).closeWithErrorAndCode │ │ │ │ -net/http.(*http2stream).onReadTimeout │ │ │ │ -net/http.(*http2serverConn).processHeaders │ │ │ │ -net/http.(*http2serverConn).checkPriority │ │ │ │ -net/http.http2new400Handler │ │ │ │ -net/http.(*http2serverConn).processHeaders.http2new400Handler.func1 │ │ │ │ -net/http.(*http2serverConn).upgradeRequest │ │ │ │ -net/http.(*http2serverConn).upgradeRequest.gowrap1 │ │ │ │ -net/http.(*http2stream).processTrailerHeaders │ │ │ │ -net/http.(*http2serverConn).processPriority │ │ │ │ -net/http.(*http2serverConn).newStream │ │ │ │ -net/http.(*http2serverConn).newWriterAndRequest │ │ │ │ -net/http.(*http2serverConn).newWriterAndRequestNoBody │ │ │ │ -net/http.(*Request).WithContext │ │ │ │ -net/http.(*http2serverConn).newResponseWriter │ │ │ │ -net/http.(*http2serverConn).scheduleHandler │ │ │ │ -net/http.(*http2serverConn).scheduleHandler.gowrap1 │ │ │ │ -net/http.(*http2serverConn).handlerDone │ │ │ │ -net/http.(*http2serverConn).handlerDone.gowrap1 │ │ │ │ -net/http.(*http2serverConn).runHandler │ │ │ │ -net/http.(*http2serverConn).runHandler.func1 │ │ │ │ -net/http.(*http2serverConn).runHandler.deferwrap1 │ │ │ │ -net/http.http2handleHeaderListTooLong │ │ │ │ -net/http.(*http2serverConn).writeHeaders │ │ │ │ -net/http.(*http2serverConn).noteBodyReadFromHandler │ │ │ │ -net/http.(*http2serverConn).noteBodyRead │ │ │ │ -net/http.(*http2serverConn).sendWindowUpdate │ │ │ │ -net/http.(*http2inflow).add │ │ │ │ -net/http.(*http2requestBody).Close │ │ │ │ -net/http.(*http2requestBody).Close.func1 │ │ │ │ -net/http.(*http2requestBody).Read │ │ │ │ -net/http.(*http2serverConn).write100ContinueHeaders │ │ │ │ -net/http.http2chunkWriter.Write │ │ │ │ -net/http.(*http2responseWriterState).declareTrailer │ │ │ │ -net/http.(*http2responseWriterState).writeChunk │ │ │ │ -net/http.http2bodyAllowedForStatus │ │ │ │ -net/http.(*http2responseWriterState).hasNonemptyTrailers │ │ │ │ -net/http.(*http2responseWriterState).hasTrailers │ │ │ │ -net/http.(*http2responseWriterState).promoteUndeclaredTrailers │ │ │ │ -net/http.(*http2responseWriter).SetReadDeadline │ │ │ │ -net/http.(*http2responseWriter).SetReadDeadline.func1 │ │ │ │ -net/http.(*http2responseWriter).SetWriteDeadline │ │ │ │ -net/http.(*http2stream).onWriteTimeout │ │ │ │ -net/http.(*http2responseWriter).SetWriteDeadline.func1 │ │ │ │ -net/http.(*http2responseWriter).EnableFullDuplex │ │ │ │ -net/http.(*http2responseWriter).Flush │ │ │ │ -net/http.(*http2responseWriter).FlushError │ │ │ │ -net/http.(*http2responseWriter).CloseNotify │ │ │ │ -net/http.(*http2responseWriter).CloseNotify.func1 │ │ │ │ -net/http.(*http2responseWriter).Header │ │ │ │ -net/http.(*http2responseWriter).WriteHeader │ │ │ │ -net/http.(*http2responseWriterState).writeHeader │ │ │ │ -net/http.http2checkWriteHeaderCode │ │ │ │ -net/http.http2cloneHeader │ │ │ │ -net/http.Header.Clone │ │ │ │ -net/http.(*http2responseWriter).Write │ │ │ │ -net/http.(*http2responseWriter).WriteString │ │ │ │ -net/http.(*http2responseWriter).write │ │ │ │ -net/http.(*http2responseWriter).handlerDone │ │ │ │ -net/http.(*http2responseWriter).Push │ │ │ │ -net/http.http2asciiEqualFold │ │ │ │ -net/http.http2lower │ │ │ │ -net/http.(*http2serverConn).startPush │ │ │ │ -net/http.(*http2serverConn).startPush.func1 │ │ │ │ -net/http.(*http2serverConn).startPush.func1.gowrap1 │ │ │ │ -net/http.http2foreachHeaderElement │ │ │ │ -net/http.http2checkValidHTTP2RequestHeaders │ │ │ │ -net/http.http2h1ServerKeepAlivesDisabled │ │ │ │ -net/http.(*Server).doKeepAlives │ │ │ │ -net/http.(*Server).shuttingDown │ │ │ │ -net/http.(*http2serverConn).countError │ │ │ │ -net/http.http2configureTransports │ │ │ │ -net/http.http2configureTransports.func3 │ │ │ │ -net/http.http2configureTransports.func3.gowrap1 │ │ │ │ -net/http.http2configureTransports.func2 │ │ │ │ -net/http.http2configureTransports.func1 │ │ │ │ -net/http.http2configureTransports.func1.gowrap2 │ │ │ │ -net/http.http2configureTransports.func1.gowrap1 │ │ │ │ -net/http.(*http2unencryptedTransport).RoundTrip │ │ │ │ -net/http.(*http2clientStream).abortStream │ │ │ │ -net/http.(*http2clientStream).abortStream.deferwrap1 │ │ │ │ -net/http.(*http2clientStream).abortStreamLocked │ │ │ │ -net/http.(*http2clientStream).abortStreamLocked.func1 │ │ │ │ -net/http.(*http2clientStream).abortRequestBodyWrite │ │ │ │ -net/http.(*http2clientStream).abortRequestBodyWrite.deferwrap1 │ │ │ │ -net/http.(*http2clientStream).closeReqBodyLocked │ │ │ │ -net/http.(*http2clientStream).closeReqBodyLocked.func1 │ │ │ │ -net/http.http2stickyErrWriter.Write │ │ │ │ -net/http.http2noCachedConnError.IsHTTP2NoCachedConnError │ │ │ │ -net/http.http2noCachedConnError.Error │ │ │ │ -net/http.(*http2Transport).RoundTrip │ │ │ │ -net/http.http2authorityAddr │ │ │ │ -net/http.(*http2Transport).RoundTripOpt │ │ │ │ -net/http.(*http2Transport).connPool │ │ │ │ -net/http.(*http2ClientConn).RoundTrip │ │ │ │ -net/http.(*http2Transport).vlogf │ │ │ │ -net/http.(*http2Transport).CloseIdleConnections │ │ │ │ -net/http.http2shouldRetryRequest │ │ │ │ -net/http.http2canRetryError │ │ │ │ -net/http.(*http2Transport).dialClientConn │ │ │ │ -net/http.(*http2Transport).newTLSConfig │ │ │ │ -net/http.(*http2Transport).dialTLS │ │ │ │ -net/http.(*http2Transport).NewClientConn │ │ │ │ -net/http.(*http2Transport).disableKeepAlives │ │ │ │ -net/http.(*http2Transport).newClientConn │ │ │ │ -sync.NewCond │ │ │ │ -bufio.NewWriter │ │ │ │ -net/http.(*http2Transport).maxHeaderListSize │ │ │ │ -net/http.(*http2Transport).idleConnTimeout │ │ │ │ -net/http.(*http2ClientConn).Close │ │ │ │ -net/http.(*http2Transport).newClientConn.gowrap1 │ │ │ │ -net/http.(*http2Transport).newClientConn.http2NewFramer.func2 │ │ │ │ -net/http.(*http2ClientConn).healthCheck │ │ │ │ -net/http.(*http2ClientConn).vlogf │ │ │ │ -net/http.(*http2ClientConn).SetDoNotReuse │ │ │ │ -net/http.(*http2ClientConn).SetDoNotReuse.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).setGoAway │ │ │ │ -net/http.(*http2ClientConn).setGoAway.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).CanTakeNewRequest │ │ │ │ -net/http.(*http2ClientConn).canTakeNewRequestLocked │ │ │ │ -net/http.(*http2ClientConn).CanTakeNewRequest.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).ReserveNewRequest │ │ │ │ -net/http.(*http2ClientConn).ReserveNewRequest.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).State │ │ │ │ -net/http.(*http2ClientConn).State.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).idleStateLocked │ │ │ │ -net/http.(*http2ClientConn).currentRequestCountLocked │ │ │ │ -net/http.(*http2ClientConn).isUsableLocked │ │ │ │ -net/http.(*http2ClientConn).canReserveLocked │ │ │ │ -net/http.(*http2ClientConn).availableLocked │ │ │ │ -net/http.(*http2ClientConn).tooIdleLocked │ │ │ │ -net/http.(*http2ClientConn).closeConn │ │ │ │ -net/http.(*http2ClientConn).maybeCallStateHook │ │ │ │ -net/http.(*http2ClientConn).closeConn.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).forceCloseConn │ │ │ │ -net/http.(*http2ClientConn).closeIfIdle │ │ │ │ -net/http.(*http2ClientConn).Shutdown │ │ │ │ -net/http.(*http2ClientConn).Shutdown.func1 │ │ │ │ -net/http.(*http2ClientConn).Shutdown.func1.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).sendGoAway │ │ │ │ -net/http.(*http2ClientConn).sendGoAway.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).closeForError │ │ │ │ -net/http.(*http2ClientConn).closeForLostPing │ │ │ │ -net/http.(*http2ClientConn).decrStreamReservations │ │ │ │ -net/http.(*http2ClientConn).decrStreamReservationsLocked │ │ │ │ -net/http.(*http2ClientConn).decrStreamReservations.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).roundTrip │ │ │ │ -net/http.http2actualContentLength │ │ │ │ -net/http.(*http2Transport).disableCompression │ │ │ │ -net/http/internal/httpcommon.IsRequestGzip │ │ │ │ -net/http.(*http2ClientConn).roundTrip.func2 │ │ │ │ -net/http.(*http2ClientConn).roundTrip.func1 │ │ │ │ -net/http.(*http2ClientConn).roundTrip.gowrap1 │ │ │ │ -net/http.(*http2clientStream).doRequest │ │ │ │ -net/http.(*http2clientStream).writeRequest │ │ │ │ -net/http.(*http2ClientConn).addStreamLocked │ │ │ │ -net/http.(*http2outflow).setConnFlow │ │ │ │ -net/http.(*http2Transport).expectContinueTimeout │ │ │ │ -net/http.http2traceWait100Continue │ │ │ │ -net/http.http2traceWroteRequest │ │ │ │ -net/http.(*http2ClientConn).responseHeaderTimeout │ │ │ │ -net/http.(*http2clientStream).writeRequest.deferwrap1 │ │ │ │ -net/http.(*http2clientStream).encodeAndWriteHeaders │ │ │ │ -net/http.http2traceWroteHeaders │ │ │ │ -net/http.(*http2clientStream).encodeAndWriteHeaders.func1 │ │ │ │ -net/http.(*http2clientStream).encodeAndWriteHeaders.deferwrap1 │ │ │ │ -net/http.http2encodeRequestHeaders │ │ │ │ -net/http.(*http2clientStream).cleanupWriteRequest │ │ │ │ -net/http.(*http2ClientConn).awaitOpenSlotForStreamLocked │ │ │ │ -net/http.(*http2ClientConn).writeHeaders │ │ │ │ -net/http.(*http2clientStream).writeRequestBody │ │ │ │ -net/http.(*http2clientStream).frameScratchBufferLen │ │ │ │ -net/http.http2bufPoolIndex │ │ │ │ -net/http.(*http2clientStream).writeRequestBody.deferwrap3 │ │ │ │ -net/http.(*http2clientStream).writeRequestBody.deferwrap2 │ │ │ │ -net/http.(*http2clientStream).writeRequestBody.deferwrap1 │ │ │ │ -net/http.(*http2clientStream).awaitFlowControl │ │ │ │ -net/http.(*http2outflow).available │ │ │ │ -net/http.(*http2outflow).take │ │ │ │ -net/http.(*http2clientStream).awaitFlowControl.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).encodeTrailers │ │ │ │ -net/http.(*http2ClientConn).writeHeader │ │ │ │ -net/http.(*http2ClientConn).writeHeader.Printf.func1 │ │ │ │ -net/http.(*http2ClientConn).forgetStreamID │ │ │ │ -net/http.(*http2ClientConn).forgetStreamID.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).readLoop │ │ │ │ -net/http.(*http2ClientConn).readLoop.deferwrap1 │ │ │ │ -net/http.http2GoAwayError.Error │ │ │ │ -net/http.(*http2clientConnReadLoop).cleanup │ │ │ │ -net/http.http2isEOFOrNetReadError │ │ │ │ -net/http.(*http2clientConnReadLoop).cleanup.func1 │ │ │ │ -net/http.(*http2clientConnReadLoop).cleanup.deferwrap2 │ │ │ │ -net/http.(*http2clientConnReadLoop).cleanup.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).countReadFrameError │ │ │ │ -net/http.http2ErrCode.stringToken │ │ │ │ -net/http.(*http2clientConnReadLoop).run │ │ │ │ -net/http.(*http2ClientConn).logf │ │ │ │ -net/http.(*http2clientConnReadLoop).endStreamError │ │ │ │ -net/http.(*http2clientConnReadLoop).processHeaders │ │ │ │ -net/http.http2traceFirstResponseByte │ │ │ │ -net/http.(*http2clientConnReadLoop).handleResponse │ │ │ │ -net/http.(*http2clientStream).get1xxTraceFunc │ │ │ │ -net/http.http2traceGot1xxResponseFunc │ │ │ │ -net/http.http2traceGot100Continue │ │ │ │ -net/http.(*http2clientConnReadLoop).handleResponse.Printf.func2 │ │ │ │ -net/http.(*http2clientConnReadLoop).handleResponse.func1 │ │ │ │ -net/http.(*http2clientConnReadLoop).processTrailers │ │ │ │ -net/http.http2transportResponseBody.Read │ │ │ │ -net/http.http2mustUint31 │ │ │ │ -net/http.http2transportResponseBody.Read.deferwrap1 │ │ │ │ -net/http.http2transportResponseBody.Close │ │ │ │ -net/http.(*http2clientConnReadLoop).processData │ │ │ │ -net/http.(*http2clientConnReadLoop).endStream │ │ │ │ -net/http.(*http2clientConnReadLoop).endStream.deferwrap1 │ │ │ │ -net/http.(*http2clientConnReadLoop).streamByID │ │ │ │ -net/http.(*http2clientConnReadLoop).streamByID.deferwrap1 │ │ │ │ -net/http.(*http2clientConnReadLoop).processGoAway │ │ │ │ -net/http.(*http2clientConnReadLoop).processSettings │ │ │ │ -net/http.(*http2clientConnReadLoop).processSettings.deferwrap1 │ │ │ │ -net/http.(*http2clientConnReadLoop).processSettingsNoWrite │ │ │ │ -net/http.(*http2clientConnReadLoop).processSettingsNoWrite.func1 │ │ │ │ -net/http.(*http2clientConnReadLoop).processSettingsNoWrite.deferwrap2 │ │ │ │ -net/http.(*http2clientConnReadLoop).processSettingsNoWrite.deferwrap1 │ │ │ │ -net/http.(*http2clientConnReadLoop).processWindowUpdate │ │ │ │ -net/http.(*http2clientConnReadLoop).processWindowUpdate.deferwrap1 │ │ │ │ -net/http.(*http2clientConnReadLoop).processResetStream │ │ │ │ -net/http.(*http2ClientConn).Ping │ │ │ │ -net/http.(*http2ClientConn).Ping.func1 │ │ │ │ -net/http.(*http2ClientConn).Ping.func1.deferwrap1 │ │ │ │ -net/http.(*http2clientConnReadLoop).processPing │ │ │ │ -net/http.(*http2clientConnReadLoop).processPing.deferwrap3 │ │ │ │ -net/http.(*http2clientConnReadLoop).processPing.deferwrap2 │ │ │ │ -net/http.(*http2clientConnReadLoop).processPing.deferwrap1 │ │ │ │ -net/http.(*http2ClientConn).writeStreamReset │ │ │ │ -net/http.(*http2Transport).logf │ │ │ │ -net/http.(*http2Transport).logf.Printf.func1 │ │ │ │ -net/http.http2noBodyReader.Close │ │ │ │ -net/http.http2noBodyReader.Read │ │ │ │ -net/http.http2missingBody.Close │ │ │ │ -net/http.http2missingBody.Read │ │ │ │ -net/http.http2erringRoundTripper.RoundTripErr │ │ │ │ -net/http.http2erringRoundTripper.RoundTrip │ │ │ │ -net/http.http2eofReader.Read │ │ │ │ -net/http.http2eofReader.ReadByte │ │ │ │ -net/http.http2gzipPoolGet │ │ │ │ -net/http.http2gzipPoolPut │ │ │ │ -net/http.(*http2gzipReader).acquire │ │ │ │ -net/http.(*http2gzipReader).acquire.deferwrap1 │ │ │ │ -net/http.(*http2gzipReader).release │ │ │ │ -net/http.(*http2gzipReader).release.deferwrap1 │ │ │ │ -net/http.(*http2gzipReader).close │ │ │ │ -net/http.(*http2gzipReader).close.deferwrap1 │ │ │ │ -net/http.(*http2gzipReader).Read │ │ │ │ -net/http.(*http2gzipReader).Read.deferwrap1 │ │ │ │ -net/http.(*http2gzipReader).Close │ │ │ │ -net/http.http2isConnectionCloseRequest │ │ │ │ -net/http.http2registerHTTPSProtocol │ │ │ │ -net/http.http2registerHTTPSProtocol.func1 │ │ │ │ -net/http.http2noDialH2RoundTripper.RoundTrip │ │ │ │ -net/http.http2isNoCachedConnError │ │ │ │ -net/http.http2noDialH2RoundTripper.NewClientConn │ │ │ │ -net/http.http2netHTTPClientConn.RoundTrip │ │ │ │ -net/http.http2netHTTPClientConn.Close │ │ │ │ -net/http.http2netHTTPClientConn.Err │ │ │ │ -net/http.http2netHTTPClientConn.Err.deferwrap1 │ │ │ │ -net/http.http2netHTTPClientConn.Reserve │ │ │ │ -net/http.http2netHTTPClientConn.Reserve.deferwrap2 │ │ │ │ -net/http.http2netHTTPClientConn.Reserve.deferwrap1 │ │ │ │ -net/http.http2netHTTPClientConn.Release │ │ │ │ -net/http.http2netHTTPClientConn.Release.deferwrap2 │ │ │ │ -net/http.http2netHTTPClientConn.Release.deferwrap1 │ │ │ │ -net/http.http2netHTTPClientConn.Available │ │ │ │ -net/http.http2netHTTPClientConn.Available.deferwrap1 │ │ │ │ -net/http.http2netHTTPClientConn.InFlight │ │ │ │ -net/http.http2netHTTPClientConn.InFlight.deferwrap1 │ │ │ │ -net/http.http2traceGetConn │ │ │ │ -net/http.http2traceGotConn │ │ │ │ -net/http.(*http2Transport).dialTLSWithContext │ │ │ │ -net/http.http2unencryptedNetConnFromTLSConn │ │ │ │ -net/http.http2flushFrameWriter.writeFrame │ │ │ │ -net/http.http2flushFrameWriter.staysWithinBuffer │ │ │ │ -net/http.http2writeSettings.staysWithinBuffer │ │ │ │ -net/http.http2writeSettings.writeFrame │ │ │ │ -net/http.(*http2writeGoAway).writeFrame │ │ │ │ -net/http.(*http2writeGoAway).staysWithinBuffer │ │ │ │ -net/http.(*http2writeData).String │ │ │ │ -net/http.(*http2writeData).writeFrame │ │ │ │ -net/http.(*http2writeData).staysWithinBuffer │ │ │ │ -net/http.http2handlerPanicRST.writeFrame │ │ │ │ -net/http.http2handlerPanicRST.staysWithinBuffer │ │ │ │ -net/http.http2StreamError.writeFrame │ │ │ │ -net/http.http2StreamError.staysWithinBuffer │ │ │ │ -net/http.http2writePing.writeFrame │ │ │ │ -net/http.http2writePing.staysWithinBuffer │ │ │ │ -net/http.http2writePingAck.writeFrame │ │ │ │ -net/http.http2writePingAck.staysWithinBuffer │ │ │ │ -net/http.http2writeSettingsAck.writeFrame │ │ │ │ -net/http.http2writeSettingsAck.staysWithinBuffer │ │ │ │ -net/http.http2encKV │ │ │ │ -net/http.http2encKV.Printf.func1 │ │ │ │ -net/http.(*http2writeResHeaders).staysWithinBuffer │ │ │ │ -net/http.(*http2writeResHeaders).writeFrame │ │ │ │ -net/http.http2httpCodeString │ │ │ │ -net/http.http2splitHeaderBlock │ │ │ │ -net/http.(*http2writeResHeaders).writeHeaderBlock │ │ │ │ -net/http.(*http2writePushPromise).staysWithinBuffer │ │ │ │ -net/http.(*http2writePushPromise).writeFrame │ │ │ │ -net/http.(*http2writePushPromise).writeHeaderBlock │ │ │ │ -net/http.http2write100ContinueHeadersFrame.writeFrame │ │ │ │ -net/http.http2write100ContinueHeadersFrame.staysWithinBuffer │ │ │ │ -net/http.http2writeWindowUpdate.staysWithinBuffer │ │ │ │ -net/http.http2writeWindowUpdate.writeFrame │ │ │ │ -net/http.http2encodeHeaders │ │ │ │ -net/http.http2encodeHeaders.deferwrap1 │ │ │ │ -net/http.http2FrameWriteRequest.DataSize │ │ │ │ -net/http.http2FrameWriteRequest.Consume │ │ │ │ -net/http.http2FrameWriteRequest.String │ │ │ │ -net/http.(*http2FrameWriteRequest).replyToWriter │ │ │ │ -net/http.(*http2writeQueue).consume │ │ │ │ -net/http.(*http2writeQueue).empty │ │ │ │ -net/http.(*http2writeQueue).peek │ │ │ │ -net/http.(*http2writeQueue).shift │ │ │ │ -net/http.(*http2roundRobinWriteScheduler).OpenStream │ │ │ │ -net/http.(*http2writeQueuePool).get │ │ │ │ -net/http.(*http2roundRobinWriteScheduler).CloseStream │ │ │ │ -net/http.(*http2writeQueuePool).put │ │ │ │ -net/http.(*http2roundRobinWriteScheduler).AdjustStream │ │ │ │ -net/http.(*http2roundRobinWriteScheduler).Push │ │ │ │ -net/http.(*http2writeQueue).push │ │ │ │ -net/http.(*http2roundRobinWriteScheduler).Pop │ │ │ │ -net/http.http2StreamError.As │ │ │ │ -net/http.Header.Values │ │ │ │ -net/http.Header.Write │ │ │ │ -net/http.Header.write │ │ │ │ -net/http.stringWriter.WriteString │ │ │ │ -net/http.Header.sortedKeyValues │ │ │ │ -slices.SortFunc[go.shape.[]net/http.keyValues,go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -net/http.Header.WriteSubset │ │ │ │ -net/http.Header.writeSubset │ │ │ │ -net/http.hasToken │ │ │ │ -net/http.isTokenBoundary │ │ │ │ -net/http/internal/ascii.EqualFold │ │ │ │ -net/http/internal/ascii.lower │ │ │ │ -net/http.Protocols.HTTP1 │ │ │ │ -net/http.(*Protocols).SetHTTP1 │ │ │ │ -net/http.(*Protocols).setBit │ │ │ │ -net/http.Protocols.HTTP2 │ │ │ │ -net/http.(*Protocols).SetHTTP2 │ │ │ │ -net/http.Protocols.UnencryptedHTTP2 │ │ │ │ -net/http.(*Protocols).SetUnencryptedHTTP2 │ │ │ │ -net/http.Protocols.String │ │ │ │ -net/http.(*contextKey).String │ │ │ │ -net/http.hasPort │ │ │ │ -net/http.removeEmptyPort │ │ │ │ -net/http.hexEscapeNonASCII │ │ │ │ -net/http.noBody.Read │ │ │ │ -net/http.noBody.Close │ │ │ │ -net/http.noBody.WriteTo │ │ │ │ -net/http.(*pattern).String │ │ │ │ -net/http.parsePattern │ │ │ │ -strings.CutSuffix │ │ │ │ -internal/stringslite.CutSuffix │ │ │ │ -net/http.parsePattern.func1 │ │ │ │ -net/http.isValidWildcardName │ │ │ │ -net/http.pathUnescape │ │ │ │ -net/url.PathUnescape │ │ │ │ -net/http.(*pattern).comparePathsAndMethods │ │ │ │ -net/http.(*pattern).compareMethods │ │ │ │ -net/http.(*pattern).comparePaths │ │ │ │ -net/http.(*pattern).lastSegment │ │ │ │ -net/http.compareSegments │ │ │ │ -net/http.combineRelationships │ │ │ │ -net/http.inverseRelationship │ │ │ │ -net/http.describeConflict │ │ │ │ -net/http.writeMatchingPath │ │ │ │ -net/http.writeSegment │ │ │ │ -net/http.commonPath │ │ │ │ -net/http.differencePath │ │ │ │ -net/http.(*ProtocolError).Error │ │ │ │ -net/http.(*ProtocolError).Is │ │ │ │ -net/http.badStringError │ │ │ │ -net/http.(*Request).Clone │ │ │ │ -maps.Clone[go.shape.map[string]string,go.shape.string,go.shape.string] │ │ │ │ -net/http.(*Request).ProtoAtLeast │ │ │ │ -net/http.(*Request).UserAgent │ │ │ │ -net/http.(*Request).CookiesNamed │ │ │ │ -net/http.(*Request).Cookie │ │ │ │ -net/http.(*Request).AddCookie │ │ │ │ -net/http.sanitizeCookieName │ │ │ │ -net/http.(*Request).Referer │ │ │ │ -net/http.(*Request).MultipartReader │ │ │ │ -net/http.(*Request).multipartReader │ │ │ │ -net/http.(*Request).Write │ │ │ │ -net/http.(*Request).WriteProxy │ │ │ │ -net/http.(*Request).write │ │ │ │ -net/http.stringContainsCTLByte │ │ │ │ -net/http.valueOrDefault │ │ │ │ -net/http.(*Request).write.func2 │ │ │ │ -net/http.(*Request).write.func1 │ │ │ │ -net/http.idnaASCII │ │ │ │ -net/http/internal/ascii.Is │ │ │ │ -net/http.removeZone │ │ │ │ -net/http.ParseHTTPVersion │ │ │ │ -net/http.NewRequestWithContext │ │ │ │ -net/http.NewRequestWithContext.func3 │ │ │ │ -net/http.NewRequestWithContext.func2 │ │ │ │ -net/http.NewRequestWithContext.func1 │ │ │ │ -net/http.(*Request).BasicAuth │ │ │ │ -net/http.(*Request).SetBasicAuth │ │ │ │ -net/http.parseRequestLine │ │ │ │ -net/http.newTextprotoReader │ │ │ │ -net/http.putTextprotoReader │ │ │ │ -net/http.readRequest.func1 │ │ │ │ -net/http.readRequest.deferwrap1 │ │ │ │ -net/http.MaxBytesReader │ │ │ │ -net/http.(*MaxBytesError).Error │ │ │ │ -net/http.(*maxBytesReader).Read │ │ │ │ -net/http.(*maxBytesReader).Close │ │ │ │ -net/http.parsePostForm │ │ │ │ -net/http.(*Request).ParseForm │ │ │ │ -net/http.copyValues │ │ │ │ -net/http.(*Request).ParseMultipartForm │ │ │ │ -net/http.(*Request).FormValue │ │ │ │ -net/http.(*Request).PostFormValue │ │ │ │ -net/http.(*Request).FormFile │ │ │ │ -net/http.(*Request).PathValue │ │ │ │ -net/http.(*Request).patIndex │ │ │ │ -net/http.(*Request).SetPathValue │ │ │ │ -net/http.(*Request).expectsContinue │ │ │ │ -net/http.(*Request).wantsHttp10KeepAlive │ │ │ │ -net/http.(*Request).wantsClose │ │ │ │ -net/http.(*Request).requiresHTTP1 │ │ │ │ -net/http.(*Response).Location │ │ │ │ -net/http.ReadResponse │ │ │ │ -net/http.fixPragmaCacheControl │ │ │ │ -net/http.(*Response).ProtoAtLeast │ │ │ │ -net/http.(*Response).Write │ │ │ │ -net/http.chunked │ │ │ │ -net/http.bodyAllowedForStatus │ │ │ │ -io.MultiReader │ │ │ │ -net/http.isProtocolSwitchHeader │ │ │ │ -net/http.(*ResponseController).SetWriteDeadline │ │ │ │ -net/http.errNotSupported │ │ │ │ -net/http.(*routingIndex).possiblyConflictingPatterns │ │ │ │ -net/http.(*routingIndex).possiblyConflictingPatterns.func1 │ │ │ │ -net/http.(*routingNode).addPattern │ │ │ │ -net/http.(*routingNode).addSegments │ │ │ │ -net/http.(*routingNode).set │ │ │ │ -net/http.(*routingNode).addChild │ │ │ │ -net/http.(*routingNode).findChild │ │ │ │ -net/http.(*mapping[go.shape.string,go.shape.*uint8]).find │ │ │ │ -net/http.(*mapping[go.shape.string,go.shape.*uint8]).add │ │ │ │ -net/http.(*routingNode).match │ │ │ │ -net/http.(*routingNode).matchMethodAndPath │ │ │ │ -net/http.(*routingNode).matchPath │ │ │ │ -net/http.firstSegment │ │ │ │ -net/http.(*routingNode).matchingMethods │ │ │ │ -net/http.(*routingNode).matchingMethodsPath │ │ │ │ -net/http.(*mapping[go.shape.string,go.shape.*uint8]).eachPair │ │ │ │ -net/http.(*routingNode).matchingMethodsPath.func1 │ │ │ │ -net/http.init.1 │ │ │ │ -net/http.(*serveMux121).handle │ │ │ │ -net/http.(*serveMux121).handle.deferwrap1 │ │ │ │ -net/http.appendSorted │ │ │ │ -sort.Search │ │ │ │ -net/http.appendSorted.func1 │ │ │ │ -net/http.(*serveMux121).findHandler │ │ │ │ -net/http.RedirectHandler │ │ │ │ -net/http.(*serveMux121).handler │ │ │ │ -net/http.(*serveMux121).match │ │ │ │ -net/http.(*serveMux121).handler.deferwrap1 │ │ │ │ -net/http.(*serveMux121).redirectToPathSlash │ │ │ │ -net/http.(*serveMux121).shouldRedirectRLocked │ │ │ │ -net/http.(*conn).hijacked │ │ │ │ -net/http.(*conn).hijacked.deferwrap1 │ │ │ │ -net/http.(*conn).hijackLocked │ │ │ │ -bufio.NewReadWriter │ │ │ │ -net/http.(*chunkWriter).Write │ │ │ │ -net/http.(*chunkWriter).flush │ │ │ │ -net/http.(*chunkWriter).close │ │ │ │ -net/http.(*response).SetReadDeadline │ │ │ │ -net/http.(*response).SetWriteDeadline │ │ │ │ -net/http.(*response).EnableFullDuplex │ │ │ │ -net/http.(*response).finalTrailers │ │ │ │ -net/http.(*response).declareTrailer │ │ │ │ -net/http.(*response).requestTooLarge │ │ │ │ -net/http.(*response).disableWriteContinue │ │ │ │ -net/http.(*response).ReadFrom │ │ │ │ -net/http.getCopyBuf │ │ │ │ -net/http.(*response).bodyAllowed │ │ │ │ -net/http.(*response).ReadFrom.deferwrap1 │ │ │ │ -net/http.putCopyBuf │ │ │ │ -net/http.(*connReader).lock │ │ │ │ -net/http.(*connReader).unlock │ │ │ │ -net/http.(*connReader).releaseConn │ │ │ │ -net/http.(*connReader).releaseConn.deferwrap1 │ │ │ │ -net/http.(*connReader).startBackgroundRead │ │ │ │ -net/http.(*connReader).startBackgroundRead.gowrap2 │ │ │ │ -net/http.(*connReader).startBackgroundRead.deferwrap1 │ │ │ │ -net/http.(*connReader).backgroundRead │ │ │ │ -net/http.(*connReader).abortPendingRead │ │ │ │ -net/http.(*connReader).abortPendingRead.deferwrap1 │ │ │ │ -net/http.(*connReader).handleReadErrorLocked │ │ │ │ -sync/atomic.(*Pointer[go.shape.c29c394a48c0e148dc5f2b44dafd2f469075c4ce204db5ab2e807f80a75aec77]).Load │ │ │ │ -net/http.(*connReader).Read │ │ │ │ -net/http.(*connReader).hitReadLimit │ │ │ │ -net/http.newBufioReader │ │ │ │ -net/http.putBufioReader │ │ │ │ -net/http.newBufioWriterSize │ │ │ │ -net/http.bufioWriterPool │ │ │ │ -net/http.putBufioWriter │ │ │ │ -net/http.(*expectContinueReader).Read │ │ │ │ -net/http.(*expectContinueReader).Close │ │ │ │ -net/http.(*conn).readRequest │ │ │ │ -net/http.(*Server).readHeaderTimeout │ │ │ │ -net/http.(*Server).initialReadLimitSize │ │ │ │ -net/http.(*Server).maxHeaderBytes │ │ │ │ -net/http.(*connReader).setReadLimit │ │ │ │ -net/http.numLeadingCRorLF │ │ │ │ -net/http.http1ServerSupportsRequest │ │ │ │ -net/http.(*connReader).setInfiniteReadLimit │ │ │ │ -net/http.(*Request).isH2Upgrade │ │ │ │ -net/http.badRequestError │ │ │ │ -net/http.(*conn).readRequest.func1 │ │ │ │ -net/http.(*response).Header │ │ │ │ -net/http.relevantCaller │ │ │ │ -net/http.(*response).WriteHeader │ │ │ │ -net/http.checkWriteHeaderCode │ │ │ │ -net/http.extraHeader.Write │ │ │ │ -net/http.(*chunkWriter).writeHeader │ │ │ │ -net/http.(*body).unreadDataSizeLocked │ │ │ │ -net/http.suppressedHeaders │ │ │ │ -net/http.(*chunkWriter).writeHeader.func1 │ │ │ │ -net/http.isProtocolSwitchResponse │ │ │ │ -net/http.foreachHeaderElement │ │ │ │ -net/http.foreachHeaderElement.SplitSeq.splitSeq.func1 │ │ │ │ -net/http.foreachHeaderElement-range1 │ │ │ │ -net/http.writeStatusLine │ │ │ │ -net/http.(*response).Write │ │ │ │ -net/http.(*response).WriteString │ │ │ │ -net/http.(*response).write │ │ │ │ -net/http.(*response).finishRequest │ │ │ │ -net/http.(*response).shouldReuseConnection │ │ │ │ -net/http.(*response).closedRequestBodyEarly │ │ │ │ -net/http.(*response).Flush │ │ │ │ -net/http.(*response).FlushError │ │ │ │ -net/http.(*conn).finalFlush │ │ │ │ -net/http.(*conn).close │ │ │ │ -net/http.(*conn).closeWriteAndWait │ │ │ │ -net/http.(*conn).setState │ │ │ │ -net/http.statusError.Error │ │ │ │ -net/http.isCommonNetReadError │ │ │ │ -net/http.(*conn).serve │ │ │ │ -net/http.(*Server).tlsHandshakeTimeout │ │ │ │ -sync/atomic.(*Pointer[go.shape.c29c394a48c0e148dc5f2b44dafd2f469075c4ce204db5ab2e807f80a75aec77]).Store │ │ │ │ -net/http.(*Server).idleTimeout │ │ │ │ -net/http.isUnsupportedTEError │ │ │ │ -net/http.tlsRecordHeaderLooksLikeHTTP │ │ │ │ -net/http.validNextProto │ │ │ │ -net/http.(*conn).serve.func1 │ │ │ │ -net/http.unencryptedHTTP2Request.BaseContext │ │ │ │ -net/http.unencryptedHTTP2Request.ServeHTTP │ │ │ │ -net/http.unencryptedNetConnInTLSConn.UnencryptedNetConn │ │ │ │ -net/http.(*conn).maybeServeUnencryptedHTTP2 │ │ │ │ -net/http.(*conn).maybeServeUnencryptedHTTP2.func1 │ │ │ │ -net/http.unencryptedTLSConn │ │ │ │ -net/http.(*response).sendExpectationFailed │ │ │ │ -net/http.(*response).Hijack │ │ │ │ -net/http.(*response).Hijack.deferwrap1 │ │ │ │ -net/http.(*response).CloseNotify │ │ │ │ -net/http.(*response).CloseNotify.deferwrap1 │ │ │ │ -net/http.(*response).closeNotify │ │ │ │ -net/http.(*response).closeNotify.deferwrap1 │ │ │ │ -net/http.registerOnHitEOF │ │ │ │ -net/http.requestBodyRemains │ │ │ │ -net/http.HandlerFunc.ServeHTTP │ │ │ │ -net/http.Error │ │ │ │ -net/http.NotFound │ │ │ │ -net/http.Redirect │ │ │ │ -net/http.htmlEscape │ │ │ │ -net/http.(*redirectHandler).ServeHTTP │ │ │ │ -net/http.cleanPath │ │ │ │ -net/http.stripHostPort │ │ │ │ -net/http.(*ServeMux).Handler │ │ │ │ -net/http.(*ServeMux).findHandler │ │ │ │ -net/http.(*ServeMux).findHandler.func1 │ │ │ │ -net/http.(*ServeMux).matchOrRedirect │ │ │ │ -net/http.(*ServeMux).matchOrRedirect.deferwrap1 │ │ │ │ -net/http.exactMatch │ │ │ │ -net/http.(*ServeMux).matchingMethods │ │ │ │ -maps.Keys[go.shape.map[string]bool,go.shape.string,go.shape.bool] │ │ │ │ -net/http.(*ServeMux).matchingMethods.Keys[go.shape.map[string]bool,go.shape.string,go.shape.bool].func1 │ │ │ │ -net/http.(*ServeMux).matchingMethods.deferwrap1 │ │ │ │ -net/http.(*ServeMux).ServeHTTP │ │ │ │ -net/http.(*ServeMux).Handle │ │ │ │ -net/http.(*ServeMux).register │ │ │ │ -net/http.(*ServeMux).HandleFunc │ │ │ │ -net/http.(*serveMux121).handleFunc │ │ │ │ -net/http.HandleFunc │ │ │ │ -net/http.(*ServeMux).registerErr │ │ │ │ -net/http.(*routingIndex).addPattern │ │ │ │ -net/http.(*ServeMux).registerErr.func1 │ │ │ │ -net/http.(*pattern).conflictsWith │ │ │ │ -net/http.(*ServeMux).registerErr.deferwrap1 │ │ │ │ -net/http.(*Server).Close │ │ │ │ -net/http.(*Server).Close.deferwrap1 │ │ │ │ -net/http.(*Server).Shutdown │ │ │ │ -net/http.(*Server).Shutdown.func1 │ │ │ │ -net/http.(*Server).Shutdown.deferwrap1 │ │ │ │ -net/http.(*Server).RegisterOnShutdown │ │ │ │ -net/http.(*Server).closeIdleConns │ │ │ │ -net/http.(*conn).getState │ │ │ │ -net/http.(*Server).closeIdleConns.deferwrap1 │ │ │ │ -net/http.(*Server).closeListenersLocked │ │ │ │ -net/http.ConnState.String │ │ │ │ -net/http.(*Server).ListenAndServe │ │ │ │ -net/http.(*Server).shouldConfigureHTTP2ForServe │ │ │ │ -slices.Contains[go.shape.[]string,go.shape.string] │ │ │ │ -slices.Index[go.shape.[]string,go.shape.string] │ │ │ │ -net/http.(*Server).Serve │ │ │ │ -net/http.(*Server).setupHTTP2_Serve │ │ │ │ -net/http.(*Server).newConn │ │ │ │ -net/http.(*Server).Serve.gowrap3 │ │ │ │ -net/http.(*Server).Serve.deferwrap2 │ │ │ │ -net/http.(*Server).Serve.deferwrap1 │ │ │ │ -net/http.(*Server).ServeTLS │ │ │ │ -net/http.(*Server).setupHTTP2_ServeTLS │ │ │ │ -crypto/tls.NewListener │ │ │ │ -net/http.cloneTLSConfig │ │ │ │ -net/http.(*Server).protocols │ │ │ │ -net/http.adjustNextProtos │ │ │ │ -net/http.adjustNextProtos.func1 │ │ │ │ -net/http.(*Server).trackListener │ │ │ │ -net/http.(*Server).trackListener.deferwrap1 │ │ │ │ -net/http.(*Server).trackConn │ │ │ │ -net/http.(*Server).trackConn.deferwrap1 │ │ │ │ -net/http.(*Server).SetKeepAlivesEnabled │ │ │ │ -net/http.(*Server).logf │ │ │ │ -net/http.(*Server).logf.Printf.func2 │ │ │ │ -net/http.(*Server).logf.(*Logger).Printf.func1 │ │ │ │ -net/http.logf │ │ │ │ -net/http.logf.Printf.func2 │ │ │ │ -net/http.logf.(*Logger).Printf.func1 │ │ │ │ -net/http.(*Server).ListenAndServeTLS │ │ │ │ -net/http.(*Server).ListenAndServeTLS.deferwrap1 │ │ │ │ -net/http.(*Server).onceSetNextProtoDefaults_Serve │ │ │ │ -net/http.(*Server).onceSetNextProtoDefaults │ │ │ │ -net/http.(*onceCloseListener).Close │ │ │ │ -net/http.globalOptionsHandler.ServeHTTP │ │ │ │ -net/http.initALPNRequest.BaseContext │ │ │ │ -net/http.initALPNRequest.ServeHTTP │ │ │ │ -net/http.checkConnErrorWriter.Write │ │ │ │ -net/http.DetectContentType │ │ │ │ -net/http.isWS │ │ │ │ -net/http.(*exactSig).match │ │ │ │ -net/http.(*maskedSig).match │ │ │ │ -net/http.htmlSig.match │ │ │ │ -net/http.isTT │ │ │ │ -net/http.mp4Sig.match │ │ │ │ -net/http.textSig.match │ │ │ │ -net/http.(*socksDialer).connect │ │ │ │ -net/http.(*socksDialer).connect.func2 │ │ │ │ -net/http.(*socksDialer).connect.func1 │ │ │ │ -net/http.(*socksDialer).connect.deferwrap1 │ │ │ │ -net/http.sockssplitHostPort │ │ │ │ -net/http.socksCommand.String │ │ │ │ -net/http.socksReply.String │ │ │ │ -net/http.(*socksAddr).Network │ │ │ │ -net/http.(*socksAddr).String │ │ │ │ -net/http.(*socksDialer).DialWithConn │ │ │ │ -net/http.(*socksDialer).validateTarget │ │ │ │ -net/http.(*socksDialer).pathAddrs │ │ │ │ -net/http.(*socksUsernamePassword).Authenticate │ │ │ │ -net/http.StatusText │ │ │ │ -net/http.errorReader.Read │ │ │ │ -net/http.(*byteReader).Read │ │ │ │ -net/http.newTransferWriter │ │ │ │ -net/http.noResponseBodyExpected │ │ │ │ -net/http.(*transferWriter).shouldSendChunkedRequestBody │ │ │ │ -net/http.requestMethodUsuallyLacksBody │ │ │ │ -net/http.(*transferWriter).probeRequestBody │ │ │ │ -net/http.(*transferWriter).probeRequestBody.gowrap1 │ │ │ │ -net/http.(*transferWriter).probeRequestBody.func1 │ │ │ │ -net/http.(*transferWriter).shouldSendContentLength │ │ │ │ -net/http.isIdentity │ │ │ │ -net/http.(*transferWriter).writeHeader │ │ │ │ -net/http.(*transferWriter).writeBody │ │ │ │ -net/http/internal.NewChunkedWriter │ │ │ │ -net/http.(*transferWriter).writeBody.func1 │ │ │ │ -net/http.(*transferWriter).doBodyCopy │ │ │ │ -net/http.(*transferWriter).doBodyCopy.deferwrap1 │ │ │ │ -net/http.(*transferWriter).unwrapBody │ │ │ │ -net/http.readTransfer │ │ │ │ -net/http/internal.NewChunkedReader │ │ │ │ -net/http.(*unsupportedTEError).Error │ │ │ │ -net/http.(*transferReader).parseTransferEncoding │ │ │ │ -net/http.(*transferReader).protoAtLeast │ │ │ │ -net/http.fixLength │ │ │ │ -net/http.shouldClose │ │ │ │ -net/http.fixTrailer │ │ │ │ -net/http.fixTrailer.func1 │ │ │ │ -net/http.(*body).Read │ │ │ │ -net/http.(*body).Read.deferwrap1 │ │ │ │ -net/http.(*body).readLocked │ │ │ │ -net/http.seeUpcomingDoubleCRLF │ │ │ │ -net/http.(*body).readTrailer │ │ │ │ -net/http.mergeSetHeader │ │ │ │ -maps.Copy[go.shape.map[string][]string,go.shape.map[string][]string,go.shape.string,go.shape.[]string] │ │ │ │ -net/http.(*body).Close │ │ │ │ -net/http.(*body).Close.deferwrap1 │ │ │ │ -net/http.(*body).didEarlyClose │ │ │ │ -net/http.(*body).didEarlyClose.deferwrap1 │ │ │ │ -net/http.(*body).bodyRemains │ │ │ │ -net/http.(*body).bodyRemains.deferwrap1 │ │ │ │ -net/http.(*body).registerOnHitEOF │ │ │ │ -net/http.(*body).registerOnHitEOF.deferwrap1 │ │ │ │ -net/http.bodyLocked.Read │ │ │ │ -net/http.parseContentLength │ │ │ │ -net/http.finishAsyncByteRead.Read │ │ │ │ -net/http.unwrapNopCloser │ │ │ │ -net/http.isKnownInMemoryReader │ │ │ │ -net/http.bufioFlushWriter.Write │ │ │ │ -net/http.(*Transport).Clone │ │ │ │ -maps.Clone[go.shape.map[string]func(string, *crypto/tls.Conn) net/http.RoundTripper,go.shape.string,go.shape.func(string, *crypto/tls.Conn) net/http.RoundTripper] │ │ │ │ -net/http.(*Transport).onceSetNextProtoDefaults │ │ │ │ -net/http.(*Transport).onceSetNextProtoDefaults.Printf.func1 │ │ │ │ -net/http.(*Transport).protocols │ │ │ │ -net/http.(*Transport).hasCustomTLSDialer │ │ │ │ -net/http.ProxyFromEnvironment │ │ │ │ -net/http.(*transportRequest).setError │ │ │ │ -net/http.(*Transport).alternateRoundTripper │ │ │ │ -net/http.(*Transport).useRegisteredProtocol │ │ │ │ -net/http.validateHeaders │ │ │ │ -net/http.(*Transport).roundTrip │ │ │ │ -net/http.setupRewindBody │ │ │ │ -net/http.(*Transport).roundTrip.func1 │ │ │ │ -net/http.(*Transport).roundTrip.gowrap1 │ │ │ │ -net/http.awaitLegacyCancel │ │ │ │ -net/http.(*readTrackingBody).Read │ │ │ │ -net/http.(*readTrackingBody).Close │ │ │ │ -net/http.rewindBody │ │ │ │ -net/http.(*persistConn).shouldRetryRequest │ │ │ │ -net/http.(*Request).isReplayable │ │ │ │ -net/http.(*Transport).RegisterProtocol │ │ │ │ -maps.Clone[go.shape.map[string]net/http.RoundTripper,go.shape.string,go.shape.interface { RoundTrip(*net/http.Request) (*net/http.Response, error) }] │ │ │ │ -net/http.(*Transport).RegisterProtocol.deferwrap1 │ │ │ │ -net/http.(*Transport).CloseIdleConnections │ │ │ │ -net/http.(*wantConnQueue).all │ │ │ │ -net/http.(*Transport).CloseIdleConnections.func1 │ │ │ │ -net/http.(*Transport).prepareTransportCancel │ │ │ │ -net/http.(*Transport).prepareTransportCancel.func1 │ │ │ │ -net/http.(*Transport).CancelRequest │ │ │ │ -net/http.envProxyFunc │ │ │ │ -net/http.(*Transport).connectMethodForRequest │ │ │ │ -net/http.(*connectMethod).proxyAuth │ │ │ │ -net/http.transportReadFromServerError.Unwrap │ │ │ │ -net/http.transportReadFromServerError.Error │ │ │ │ -net/http.(*Transport).putOrCloseIdleConn │ │ │ │ -net/http.(*Transport).tryPutIdleConn │ │ │ │ -net/http.(*Transport).maxIdleConnsPerHost │ │ │ │ -net/http.(*connLRU).len │ │ │ │ -net/http.(*connLRU).removeOldest │ │ │ │ -net/http.(*wantConnQueue).len │ │ │ │ -net/http.(*wantConnQueue).popFront │ │ │ │ -net/http.(*Transport).tryPutIdleConn.deferwrap2 │ │ │ │ -net/http.(*Transport).tryPutIdleConn.deferwrap1 │ │ │ │ -net/http.(*Transport).queueForIdleConn │ │ │ │ -net/http.(*wantConnQueue).pushBack │ │ │ │ -net/http.(*connLRU).remove │ │ │ │ -net/http.(*Transport).queueForIdleConn.gowrap2 │ │ │ │ -net/http.(*Transport).queueForIdleConn.deferwrap1 │ │ │ │ -net/http.(*Transport).removeIdleConn │ │ │ │ -net/http.(*Transport).removeIdleConn.deferwrap1 │ │ │ │ -net/http.(*Transport).removeIdleConnLocked │ │ │ │ -net/http.(*Transport).dial │ │ │ │ -net/http.(*wantConn).waiting │ │ │ │ -net/http.(*wantConn).waiting.deferwrap1 │ │ │ │ -net/http.(*wantConn).getCtxForDial │ │ │ │ -net/http.(*wantConn).getCtxForDial.deferwrap1 │ │ │ │ -net/http.(*wantConn).tryDeliver │ │ │ │ -net/http.(*wantConn).tryDeliver.deferwrap1 │ │ │ │ -net/http.(*wantConn).cancel │ │ │ │ -net/http.(*wantConnQueue).cleanFrontNotWaiting │ │ │ │ -net/http.(*wantConnQueue).peekFront │ │ │ │ -net/http.(*wantConnQueue).cleanFrontCanceled │ │ │ │ -net/http.(*Transport).customDialTLS │ │ │ │ -net/http.(*Transport).getConn │ │ │ │ -net/http.(*connectMethod).addr │ │ │ │ -context.WithoutCancel │ │ │ │ -net/http.(*Transport).getConn.func1 │ │ │ │ -net/http.(*Transport).queueForDial │ │ │ │ -net/http.(*Transport).queueForDial.deferwrap1 │ │ │ │ -net/http.(*Transport).startDialConnForLocked │ │ │ │ -net/http.(*Transport).startDialConnForLocked.func1 │ │ │ │ -net/http.(*Transport).startDialConnForLocked.func1.deferwrap1 │ │ │ │ -net/http.(*Transport).dialConnFor │ │ │ │ -net/http.(*Transport).decConnsPerHost │ │ │ │ -net/http.(*Transport).decConnsPerHost.deferwrap1 │ │ │ │ -net/http.(*persistConn).addTLS │ │ │ │ -net/http.(*persistConn).addTLS.func2 │ │ │ │ -net/http.(*persistConn).addTLS.func1 │ │ │ │ -net/http.(*Transport).dialConn │ │ │ │ -net/http.(*connectMethod).scheme │ │ │ │ -net/http.(*Transport).dialConn.func1 │ │ │ │ -net/http.socksNewDialer │ │ │ │ -net/http.(*Transport).readBufferSize │ │ │ │ -net/http.(*Transport).writeBufferSize │ │ │ │ -net/http.(*Transport).dialConn.gowrap3 │ │ │ │ -net/http.(*Transport).dialConn.gowrap2 │ │ │ │ -net/http.(*Transport).dialConn.func3 │ │ │ │ -net/http.(*Transport).maxHeaderResponseSize │ │ │ │ -net/http.(*Transport).dialConn.func3.deferwrap1 │ │ │ │ -net/http.(*Transport).dialConn.func2 │ │ │ │ -net/http.(*Transport).dialConn.gowrap1 │ │ │ │ -net/http.persistConnWriter.Write │ │ │ │ -net/http.persistConnWriter.ReadFrom │ │ │ │ -net/http.(*connectMethod).key │ │ │ │ -net/http.(*connectMethod).tlsHost │ │ │ │ -net/http.connectMethodKey.String │ │ │ │ -net/http.(*persistConn).Read │ │ │ │ -net/http.(*persistConn).maxHeaderResponseSize │ │ │ │ -net/http.(*persistConn).isBroken │ │ │ │ -net/http.(*persistConn).canceled │ │ │ │ -net/http.(*persistConn).canceled.deferwrap1 │ │ │ │ -net/http.(*persistConn).isReused │ │ │ │ -net/http.(*persistConn).cancelRequest │ │ │ │ -net/http.(*persistConn).cancelRequest.deferwrap1 │ │ │ │ -net/http.(*persistConn).closeConnIfStillIdle │ │ │ │ -net/http.(*persistConn).closeConnIfStillIdle.deferwrap1 │ │ │ │ -net/http.(*persistConn).mapRoundTripError │ │ │ │ -net/http.(*persistConn).readLoop │ │ │ │ -net/http.(*Response).bodyIsWritable │ │ │ │ -net/http.(*persistConn).readLoop.func4 │ │ │ │ -net/http.(*persistConn).readLoop.func3 │ │ │ │ -net/http.(*persistConn).readLoop.deferwrap1 │ │ │ │ -net/http.(*persistConn).readLoop.func2 │ │ │ │ -net/http.(*persistConn).readLoop.func1 │ │ │ │ -net/http.(*persistConn).readLoopPeekFailLocked │ │ │ │ -net/http.is408Message │ │ │ │ -net/http.(*persistConn).readLoopPeekFailLocked.Printf.func1 │ │ │ │ -net/http.(*persistConn).readResponse │ │ │ │ -net/http.(*Response).isProtocolSwitch │ │ │ │ -net/http.newReadWriteCloserBody │ │ │ │ -net/http.(*readWriteCloserBody).Read │ │ │ │ -net/http.(*readWriteCloserBody).CloseWrite │ │ │ │ -net/http.nothingWrittenError.Unwrap │ │ │ │ -net/http.(*persistConn).writeLoop │ │ │ │ -net/http.(*persistConn).waitForContinue │ │ │ │ -net/http.(*persistConn).writeLoop.(*persistConn).waitForContinue.func1 │ │ │ │ -net/http.(*persistConn).writeLoop.(*persistConn).waitForContinue.func1.deferwrap1 │ │ │ │ -net/http.(*persistConn).writeLoop.deferwrap1 │ │ │ │ -net/http.(*persistConn).wroteRequest │ │ │ │ -net/http.(*persistConn).wroteRequest.deferwrap1 │ │ │ │ -net/http.(*timeoutError).Error │ │ │ │ -net/http.(*timeoutError).Timeout │ │ │ │ -net/http.(*timeoutError).Temporary │ │ │ │ -net/http.(*timeoutError).Is │ │ │ │ -net/http.nop │ │ │ │ -net/http.(*persistConn).waitForAvailability │ │ │ │ -net/http.(*persistConn).roundTrip │ │ │ │ -net/http.(*transportRequest).extraHeaders │ │ │ │ -net/http.(*persistConn).roundTrip.func1 │ │ │ │ -net/http.(*persistConn).roundTrip.deferwrap2 │ │ │ │ -net/http.(*persistConn).roundTrip.deferwrap1 │ │ │ │ -net/http.(*persistConn).markReused │ │ │ │ -net/http.(*persistConn).close │ │ │ │ -net/http.(*persistConn).close.deferwrap1 │ │ │ │ -net/http.(*persistConn).closeLocked │ │ │ │ -net/http.idnaASCIIFromURL │ │ │ │ -net/http.canonicalAddr │ │ │ │ -net/http.(*bodyEOFSignal).Read │ │ │ │ -net/http.(*bodyEOFSignal).condfn │ │ │ │ -net/http.(*bodyEOFSignal).Read.deferwrap1 │ │ │ │ -net/http.(*bodyEOFSignal).Close │ │ │ │ -net/http.(*bodyEOFSignal).Close.deferwrap1 │ │ │ │ -net/http.eofReader.Read │ │ │ │ -net/http.eofReader.ReadByte │ │ │ │ -net/http.gzipPoolGet │ │ │ │ -net/http.gzipPoolPut │ │ │ │ -net/http.(*gzipReader).acquire │ │ │ │ -net/http.(*gzipReader).acquire.deferwrap1 │ │ │ │ -net/http.(*gzipReader).release │ │ │ │ -net/http.(*gzipReader).release.deferwrap1 │ │ │ │ -net/http.(*gzipReader).close │ │ │ │ -net/http.(*gzipReader).close.deferwrap1 │ │ │ │ -net/http.(*gzipReader).Read │ │ │ │ -net/http.(*gzipReader).Read.deferwrap1 │ │ │ │ -net/http.(*gzipReader).Close │ │ │ │ -net/http.tlsHandshakeTimeoutError.Timeout │ │ │ │ -net/http.tlsHandshakeTimeoutError.Temporary │ │ │ │ -net/http.tlsHandshakeTimeoutError.Error │ │ │ │ -net/http.fakeLocker.Lock │ │ │ │ -net/http.fakeLocker.Unlock │ │ │ │ -net/http.(*connLRU).add │ │ │ │ -container/list.New │ │ │ │ -net/http.envProxyFunc.func1 │ │ │ │ -vendor/golang.org/x/net/http/httpproxy.(*Config).ProxyFunc │ │ │ │ -net/http.NewRequestWithContext.func4 │ │ │ │ -net/http.http2ConfigureServer.func1 │ │ │ │ -net/http.(*http2ClientConn).roundTrip.func3 │ │ │ │ -net/http.(*http2Framer).readMetaFrame.func2 │ │ │ │ -net/http.Header.sortedKeyValues.func1 │ │ │ │ -net/http.(*http2Framer).logWrite.http2NewFramer.func1 │ │ │ │ -net/http.(*http2Transport).newClientConn.http2NewFramer.func1 │ │ │ │ -net/http.(*http2Server).serveConn.http2NewFramer.func1 │ │ │ │ -net/http.cloneURLValues │ │ │ │ -net/http.cloneMultipartForm │ │ │ │ -net/http.cloneMultipartFileHeader │ │ │ │ -net/http.cloneOrMakeHeader │ │ │ │ -net/http.parseBasicAuth │ │ │ │ -net/http.readRequest │ │ │ │ -net/http.(*Transport).RoundTrip │ │ │ │ -net/http.serverHandler.ServeHTTP │ │ │ │ -type:.eq.net/http.http2FrameWriteRequest │ │ │ │ -type:.eq.net/http.http2FrameHeader │ │ │ │ -type:.eq.net/http.http2Setting │ │ │ │ -type:.eq.net/http.segment │ │ │ │ -type:.eq.net/http.connReader │ │ │ │ -type:.eq.sync/atomic.Pointer[net/http.response] │ │ │ │ -type:.eq.net/http.http2PingFrame │ │ │ │ -type:.eq.net/http.http2PriorityFrame │ │ │ │ -type:.eq.net/http.http2RSTStreamFrame │ │ │ │ -type:.eq.net/http.http2WindowUpdateFrame │ │ │ │ -type:.eq.net/http.http2StreamError │ │ │ │ -type:.eq.struct { io.Reader; io.WriterTo } │ │ │ │ -type:.eq.net/http.readTrackingBody │ │ │ │ -slices.DeleteFunc[go.shape.[]string,go.shape.string] │ │ │ │ -slices.IndexFunc[go.shape.[]string,go.shape.string] │ │ │ │ -type:.eq.net/http.redirectHandler │ │ │ │ -type:.eq.net/http.expectContinueReader │ │ │ │ -type:.eq.net/http.unencryptedNetConnInTLSConn │ │ │ │ -type:.eq.net/http.entry[string,*net/http.routingNode] │ │ │ │ -type:.eq.net/http.routingIndexKey │ │ │ │ -type:.hash.net/http.routingIndexKey │ │ │ │ -type:.eq.net/http.muxEntry │ │ │ │ -type:.eq.net/http.statusError │ │ │ │ -type:.eq.net/http.maxBytesReader │ │ │ │ -type:.eq.net/http.connectMethodKey │ │ │ │ -type:.hash.net/http.connectMethodKey │ │ │ │ -type:.eq.net/http.connOrError │ │ │ │ -type:.eq.net/http.http2ClientConnState │ │ │ │ -type:.eq.net/http.http2GoAwayError │ │ │ │ -type:.eq.net/http.onceCloseListener │ │ │ │ -type:.eq.net/http.unencryptedHTTP2Request │ │ │ │ -type:.eq.net/http.initALPNRequest │ │ │ │ -sync/atomic.(*Pointer[net/http.response]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.c29c394a48c0e148dc5f2b44dafd2f469075c4ce204db5ab2e807f80a75aec77]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[net/http.response]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.c29c394a48c0e148dc5f2b44dafd2f469075c4ce204db5ab2e807f80a75aec77]).Swap │ │ │ │ -sync/atomic.(*Pointer[net/http.response]).Store │ │ │ │ -sync/atomic.(*Pointer[net/http.response]).Load │ │ │ │ -type:.eq.net/http.http2connError │ │ │ │ -type:.eq.net/http.http2stickyErrWriter │ │ │ │ -type:.eq.struct { io.Reader; io.Closer } │ │ │ │ -slices.pdqsortCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -slices.reverseRangeCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -slices.insertionSortCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -slices.partitionCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -slices.partitionEqualCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -slices.partialInsertionSortCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -slices.choosePivotCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -slices.medianAdjacentCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -slices.medianCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -slices.order2CmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -slices.breakPatternsCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -slices.heapSortCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -slices.siftDownCmpFunc[go.shape.struct { net/http.key string; net/http.values []string }] │ │ │ │ -net/http.(*Header).Add │ │ │ │ -net/http.(*Header).Clone │ │ │ │ -net/http.(*Header).Del │ │ │ │ -net/http.(*Header).Get │ │ │ │ -net/http.(*Header).Set │ │ │ │ -net/http.(*Header).Values │ │ │ │ -net/http.(*Header).Write │ │ │ │ -net/http.(*Header).WriteSubset │ │ │ │ -net/http.(*connectMethodKey).String │ │ │ │ -net/http.transportRequest.AddCookie │ │ │ │ -net/http.(*transportRequest).AddCookie │ │ │ │ -net/http.transportRequest.BasicAuth │ │ │ │ -net/http.(*transportRequest).BasicAuth │ │ │ │ -net/http.transportRequest.Clone │ │ │ │ -net/http.(*transportRequest).Clone │ │ │ │ -net/http.transportRequest.Context │ │ │ │ -net/http.(*transportRequest).Context │ │ │ │ -net/http.transportRequest.Cookie │ │ │ │ -net/http.(*transportRequest).Cookie │ │ │ │ -net/http.transportRequest.Cookies │ │ │ │ -net/http.(*transportRequest).Cookies │ │ │ │ -net/http.transportRequest.CookiesNamed │ │ │ │ -net/http.(*transportRequest).CookiesNamed │ │ │ │ -net/http.transportRequest.FormFile │ │ │ │ -net/http.(*transportRequest).FormFile │ │ │ │ -net/http.transportRequest.FormValue │ │ │ │ -net/http.(*transportRequest).FormValue │ │ │ │ -net/http.transportRequest.MultipartReader │ │ │ │ -net/http.(*transportRequest).MultipartReader │ │ │ │ -net/http.transportRequest.ParseForm │ │ │ │ -net/http.(*transportRequest).ParseForm │ │ │ │ -net/http.transportRequest.ParseMultipartForm │ │ │ │ -net/http.(*transportRequest).ParseMultipartForm │ │ │ │ -net/http.transportRequest.PathValue │ │ │ │ -net/http.(*transportRequest).PathValue │ │ │ │ -net/http.transportRequest.PostFormValue │ │ │ │ -net/http.(*transportRequest).PostFormValue │ │ │ │ -net/http.transportRequest.ProtoAtLeast │ │ │ │ -net/http.(*transportRequest).ProtoAtLeast │ │ │ │ -net/http.transportRequest.Referer │ │ │ │ -net/http.(*transportRequest).Referer │ │ │ │ -net/http.transportRequest.SetBasicAuth │ │ │ │ -net/http.(*transportRequest).SetBasicAuth │ │ │ │ -net/http.transportRequest.SetPathValue │ │ │ │ -net/http.(*transportRequest).SetPathValue │ │ │ │ -net/http.transportRequest.UserAgent │ │ │ │ -net/http.(*transportRequest).UserAgent │ │ │ │ -net/http.transportRequest.WithContext │ │ │ │ -net/http.(*transportRequest).WithContext │ │ │ │ -net/http.transportRequest.Write │ │ │ │ -net/http.(*transportRequest).Write │ │ │ │ -net/http.transportRequest.WriteProxy │ │ │ │ -net/http.(*transportRequest).WriteProxy │ │ │ │ -net/http.(*Protocols).HTTP1 │ │ │ │ -net/http.(*Protocols).HTTP2 │ │ │ │ -net/http.(*Protocols).String │ │ │ │ -net/http.(*Protocols).UnencryptedHTTP2 │ │ │ │ -net/http.(*http2FrameType).String │ │ │ │ -net/http.(*http2Flags).Has │ │ │ │ -net/http.(*http2FrameHeader).Header │ │ │ │ -net/http.(*http2FrameHeader).String │ │ │ │ -net/http.(*http2ErrCode).String │ │ │ │ -net/http.http2GoAwayFrame.Header │ │ │ │ -net/http.(*http2GoAwayFrame).Header │ │ │ │ -net/http.http2GoAwayFrame.String │ │ │ │ -net/http.(*http2GoAwayFrame).String │ │ │ │ -net/http.(*http2GoAwayFrame).invalidate │ │ │ │ -net/http.http2DataFrame.Header │ │ │ │ -net/http.(*http2DataFrame).Header │ │ │ │ -net/http.http2DataFrame.String │ │ │ │ -net/http.(*http2DataFrame).String │ │ │ │ -net/http.(*http2DataFrame).invalidate │ │ │ │ -net/http.(*http2SettingID).String │ │ │ │ -net/http.(*http2Setting).String │ │ │ │ -net/http.(*http2Setting).Valid │ │ │ │ -net/http.(*http2PriorityParam).IsZero │ │ │ │ -net/http.http2HeadersFrame.Header │ │ │ │ -net/http.(*http2HeadersFrame).Header │ │ │ │ -net/http.http2HeadersFrame.String │ │ │ │ -net/http.(*http2HeadersFrame).String │ │ │ │ -net/http.(*http2HeadersFrame).invalidate │ │ │ │ -net/http.(*http2noDialClientConnPool).GetClientConn │ │ │ │ -net/http.http2noDialClientConnPool.MarkDead │ │ │ │ -net/http.(*http2noDialClientConnPool).MarkDead │ │ │ │ -net/http.http2noDialClientConnPool.closeIdleConnections │ │ │ │ -net/http.(*http2noDialClientConnPool).closeIdleConnections │ │ │ │ -net/http.(*http2streamState).String │ │ │ │ -net/http.(*http2FrameWriteRequest).Consume │ │ │ │ -net/http.(*http2FrameWriteRequest).DataSize │ │ │ │ -net/http.(*http2FrameWriteRequest).StreamID │ │ │ │ -net/http.(*http2FrameWriteRequest).String │ │ │ │ -net/http.(*ConnState).String │ │ │ │ -net/http.(*http2StreamError).As │ │ │ │ -net/http.(*http2StreamError).Error │ │ │ │ -net/http.(*http2StreamError).staysWithinBuffer │ │ │ │ -net/http.(*http2StreamError).writeFrame │ │ │ │ -net/http.http2PingFrame.Header │ │ │ │ -net/http.(*http2PingFrame).Header │ │ │ │ -net/http.http2PingFrame.String │ │ │ │ -net/http.(*http2PingFrame).String │ │ │ │ -net/http.(*http2PingFrame).invalidate │ │ │ │ -net/http.http2WindowUpdateFrame.Header │ │ │ │ -net/http.(*http2WindowUpdateFrame).Header │ │ │ │ -net/http.http2WindowUpdateFrame.String │ │ │ │ -net/http.(*http2WindowUpdateFrame).String │ │ │ │ -net/http.(*http2WindowUpdateFrame).invalidate │ │ │ │ -net/http.http2RSTStreamFrame.Header │ │ │ │ -net/http.(*http2RSTStreamFrame).Header │ │ │ │ -net/http.http2RSTStreamFrame.String │ │ │ │ -net/http.(*http2RSTStreamFrame).String │ │ │ │ -net/http.(*http2RSTStreamFrame).invalidate │ │ │ │ -net/http.http2SettingsFrame.Header │ │ │ │ -net/http.(*http2SettingsFrame).Header │ │ │ │ -net/http.http2SettingsFrame.String │ │ │ │ -net/http.(*http2SettingsFrame).String │ │ │ │ -net/http.(*http2SettingsFrame).invalidate │ │ │ │ -net/http.http2MetaHeadersFrame.HasPriority │ │ │ │ -net/http.(*http2MetaHeadersFrame).HasPriority │ │ │ │ -net/http.http2MetaHeadersFrame.Header │ │ │ │ -net/http.(*http2MetaHeadersFrame).Header │ │ │ │ -net/http.http2MetaHeadersFrame.HeaderBlockFragment │ │ │ │ -net/http.(*http2MetaHeadersFrame).HeaderBlockFragment │ │ │ │ -net/http.http2MetaHeadersFrame.HeadersEnded │ │ │ │ -net/http.(*http2MetaHeadersFrame).HeadersEnded │ │ │ │ -net/http.http2MetaHeadersFrame.StreamEnded │ │ │ │ -net/http.(*http2MetaHeadersFrame).StreamEnded │ │ │ │ -net/http.http2MetaHeadersFrame.String │ │ │ │ -net/http.(*http2MetaHeadersFrame).String │ │ │ │ -net/http.http2MetaHeadersFrame.invalidate │ │ │ │ -net/http.(*http2MetaHeadersFrame).invalidate │ │ │ │ -net/http.http2PriorityFrame.Header │ │ │ │ -net/http.(*http2PriorityFrame).Header │ │ │ │ -net/http.http2PriorityFrame.IsZero │ │ │ │ -net/http.(*http2PriorityFrame).IsZero │ │ │ │ -net/http.http2PriorityFrame.String │ │ │ │ -net/http.(*http2PriorityFrame).String │ │ │ │ -net/http.(*http2PriorityFrame).invalidate │ │ │ │ -net/http.(*http2closeWaiter).Close │ │ │ │ -net/http.(*http2closeWaiter).Wait │ │ │ │ -net/http.(*http2chunkWriter).Write │ │ │ │ -net/http.(*http2noCachedConnError).Error │ │ │ │ -net/http.(*http2noCachedConnError).IsHTTP2NoCachedConnError │ │ │ │ -net/http.(*http2noBodyReader).Close │ │ │ │ -net/http.(*http2noBodyReader).Read │ │ │ │ -net/http.(*noBody).Close │ │ │ │ -net/http.(*noBody).Read │ │ │ │ -net/http.(*noBody).WriteTo │ │ │ │ -net/http.(*htmlSig).match │ │ │ │ -net/http.(*mp4Sig).match │ │ │ │ -net/http.(*textSig).match │ │ │ │ -go:struct { io.Reader; io.WriterTo }.Read │ │ │ │ -go:(*struct { io.Reader; io.WriterTo }).Read │ │ │ │ -go:struct { io.Reader; io.WriterTo }.WriteTo │ │ │ │ -go:(*struct { io.Reader; io.WriterTo }).WriteTo │ │ │ │ -net/http.(*persistConnWriter).ReadFrom │ │ │ │ -net/http.(*persistConnWriter).Write │ │ │ │ -net/http.(*fakeLocker).Lock │ │ │ │ -net/http.(*fakeLocker).Unlock │ │ │ │ -net/http.(*http1ClientConn).Available │ │ │ │ -net/http.(*http1ClientConn).Close │ │ │ │ -net/http.(*http1ClientConn).Err │ │ │ │ -net/http.(*http1ClientConn).InFlight │ │ │ │ -net/http.(*http1ClientConn).Release │ │ │ │ -net/http.(*http1ClientConn).Reserve │ │ │ │ -net/http.(*http1ClientConn).RoundTrip │ │ │ │ -net/http.(*fileInfoDirs).isDir │ │ │ │ -net/http.(*fileInfoDirs).len │ │ │ │ -net/http.(*fileInfoDirs).name │ │ │ │ -net/http.(*dirEntryDirs).isDir │ │ │ │ -net/http.(*dirEntryDirs).len │ │ │ │ -net/http.(*dirEntryDirs).name │ │ │ │ -net/http.(*ioFS).Open │ │ │ │ -net/http.(*ioFile).Close │ │ │ │ -net/http.(*ioFile).Read │ │ │ │ -net/http.(*ioFile).ReadDir │ │ │ │ -net/http.(*ioFile).Readdir │ │ │ │ -net/http.(*ioFile).Seek │ │ │ │ -net/http.(*ioFile).Stat │ │ │ │ -net/http.(*http2ConnectionError).Error │ │ │ │ -net/http.(*http2goAwayFlowError).Error │ │ │ │ -net/http.(*http2connError).Error │ │ │ │ -net/http.(*http2pseudoHeaderError).Error │ │ │ │ -net/http.(*http2duplicatePseudoHeaderError).Error │ │ │ │ -net/http.(*http2headerFieldNameError).Error │ │ │ │ -net/http.(*http2headerFieldValueError).Error │ │ │ │ -net/http.http2UnknownFrame.Header │ │ │ │ -net/http.(*http2UnknownFrame).Header │ │ │ │ -net/http.http2UnknownFrame.String │ │ │ │ -net/http.(*http2UnknownFrame).String │ │ │ │ -net/http.(*http2UnknownFrame).invalidate │ │ │ │ -net/http.http2ContinuationFrame.Header │ │ │ │ -net/http.(*http2ContinuationFrame).Header │ │ │ │ -net/http.http2ContinuationFrame.String │ │ │ │ -net/http.(*http2ContinuationFrame).String │ │ │ │ -net/http.(*http2ContinuationFrame).invalidate │ │ │ │ -net/http.http2PushPromiseFrame.Header │ │ │ │ -net/http.(*http2PushPromiseFrame).Header │ │ │ │ -net/http.http2PushPromiseFrame.String │ │ │ │ -net/http.(*http2PushPromiseFrame).String │ │ │ │ -net/http.(*http2PushPromiseFrame).invalidate │ │ │ │ -net/http.(*HandlerFunc).ServeHTTP │ │ │ │ -net/http.(*http2stickyErrWriter).Write │ │ │ │ -net/http.(*http2GoAwayError).Error │ │ │ │ -net/http.(*http2transportResponseBody).Close │ │ │ │ -net/http.(*http2transportResponseBody).Read │ │ │ │ -net/http.(*http2missingBody).Close │ │ │ │ -net/http.(*http2missingBody).Read │ │ │ │ -net/http.(*http2erringRoundTripper).RoundTrip │ │ │ │ -net/http.(*http2erringRoundTripper).RoundTripErr │ │ │ │ -net/http.(*http2eofReader).Read │ │ │ │ -net/http.(*http2eofReader).ReadByte │ │ │ │ -net/http.http2noDialH2RoundTripper.CloseIdleConnections │ │ │ │ -net/http.(*http2noDialH2RoundTripper).CloseIdleConnections │ │ │ │ -net/http.(*http2noDialH2RoundTripper).NewClientConn │ │ │ │ -net/http.(*http2noDialH2RoundTripper).RoundTrip │ │ │ │ -net/http.http2noDialH2RoundTripper.RoundTripOpt │ │ │ │ -net/http.(*http2noDialH2RoundTripper).RoundTripOpt │ │ │ │ -net/http.(*http2Transport).initConnPool-fm │ │ │ │ -net/http.(*http2Transport).initConnPool │ │ │ │ -net/http.(*http2netHTTPClientConn).Available │ │ │ │ -net/http.(*http2netHTTPClientConn).Close │ │ │ │ -net/http.(*http2netHTTPClientConn).Err │ │ │ │ -net/http.(*http2netHTTPClientConn).InFlight │ │ │ │ -net/http.(*http2netHTTPClientConn).Release │ │ │ │ -net/http.(*http2netHTTPClientConn).Reserve │ │ │ │ -net/http.(*http2netHTTPClientConn).RoundTrip │ │ │ │ -net/http.(*http2flushFrameWriter).staysWithinBuffer │ │ │ │ -net/http.(*http2flushFrameWriter).writeFrame │ │ │ │ -net/http.(*http2writeSettings).staysWithinBuffer │ │ │ │ -net/http.(*http2writeSettings).writeFrame │ │ │ │ -net/http.(*http2handlerPanicRST).staysWithinBuffer │ │ │ │ -net/http.(*http2handlerPanicRST).writeFrame │ │ │ │ -net/http.(*http2writePing).staysWithinBuffer │ │ │ │ -net/http.(*http2writePing).writeFrame │ │ │ │ -net/http.(*http2writePingAck).staysWithinBuffer │ │ │ │ -net/http.(*http2writePingAck).writeFrame │ │ │ │ -net/http.(*http2writeSettingsAck).staysWithinBuffer │ │ │ │ -net/http.(*http2writeSettingsAck).writeFrame │ │ │ │ -net/http.(*http2write100ContinueHeadersFrame).staysWithinBuffer │ │ │ │ -net/http.(*http2write100ContinueHeadersFrame).writeFrame │ │ │ │ -net/http.(*http2writeWindowUpdate).staysWithinBuffer │ │ │ │ -net/http.(*http2writeWindowUpdate).writeFrame │ │ │ │ -net/http.(*stringWriter).WriteString │ │ │ │ -net/http.requestBodyReadError.Error │ │ │ │ -net/http.(*requestBodyReadError).Error │ │ │ │ -net/http.writerOnly.Write │ │ │ │ -net/http.(*writerOnly).Write │ │ │ │ -net/http.(*statusError).Error │ │ │ │ -net/http.(*serverHandler).ServeHTTP │ │ │ │ -net/http.(*unencryptedHTTP2Request).BaseContext │ │ │ │ -net/http.(*unencryptedHTTP2Request).ServeHTTP │ │ │ │ -net/http.unencryptedNetConnInTLSConn.Close │ │ │ │ -net/http.(*unencryptedNetConnInTLSConn).Close │ │ │ │ -net/http.unencryptedNetConnInTLSConn.LocalAddr │ │ │ │ -net/http.(*unencryptedNetConnInTLSConn).LocalAddr │ │ │ │ -net/http.unencryptedNetConnInTLSConn.Read │ │ │ │ -net/http.(*unencryptedNetConnInTLSConn).Read │ │ │ │ -net/http.unencryptedNetConnInTLSConn.RemoteAddr │ │ │ │ -net/http.(*unencryptedNetConnInTLSConn).RemoteAddr │ │ │ │ -net/http.unencryptedNetConnInTLSConn.SetDeadline │ │ │ │ -net/http.(*unencryptedNetConnInTLSConn).SetDeadline │ │ │ │ -net/http.unencryptedNetConnInTLSConn.SetReadDeadline │ │ │ │ -net/http.(*unencryptedNetConnInTLSConn).SetReadDeadline │ │ │ │ -net/http.unencryptedNetConnInTLSConn.SetWriteDeadline │ │ │ │ -net/http.(*unencryptedNetConnInTLSConn).SetWriteDeadline │ │ │ │ -net/http.(*unencryptedNetConnInTLSConn).UnencryptedNetConn │ │ │ │ -net/http.unencryptedNetConnInTLSConn.Write │ │ │ │ -net/http.(*unencryptedNetConnInTLSConn).Write │ │ │ │ -net/http.onceCloseListener.Accept │ │ │ │ -net/http.(*onceCloseListener).Accept │ │ │ │ -net/http.onceCloseListener.Addr │ │ │ │ -net/http.(*onceCloseListener).Addr │ │ │ │ -net/http.(*globalOptionsHandler).ServeHTTP │ │ │ │ -net/http.(*initALPNRequest).BaseContext │ │ │ │ -net/http.(*initALPNRequest).ServeHTTP │ │ │ │ -net/http.(*checkConnErrorWriter).Write │ │ │ │ -net/http.(*errorReader).Read │ │ │ │ -net/http.(*bodyLocked).Read │ │ │ │ -net/http.(*finishAsyncByteRead).Read │ │ │ │ -net/http.(*bufioFlushWriter).Write │ │ │ │ -net/http.(*transportReadFromServerError).Error │ │ │ │ -net/http.(*transportReadFromServerError).Unwrap │ │ │ │ -net/http.readWriteCloserBody.Close │ │ │ │ -net/http.(*readWriteCloserBody).Close │ │ │ │ -net/http.readWriteCloserBody.Write │ │ │ │ -net/http.(*readWriteCloserBody).Write │ │ │ │ -net/http.nothingWrittenError.Error │ │ │ │ -net/http.(*nothingWrittenError).Error │ │ │ │ -net/http.(*nothingWrittenError).Unwrap │ │ │ │ -net/http.(*eofReader).Read │ │ │ │ -net/http.(*eofReader).ReadByte │ │ │ │ -net/http.(*tlsHandshakeTimeoutError).Error │ │ │ │ -net/http.(*tlsHandshakeTimeoutError).Temporary │ │ │ │ -net/http.(*tlsHandshakeTimeoutError).Timeout │ │ │ │ -go:struct { io.Reader; io.Closer }.Close │ │ │ │ -go:(*struct { io.Reader; io.Closer }).Close │ │ │ │ -go:struct { io.Reader; io.Closer }.Read │ │ │ │ -go:(*struct { io.Reader; io.Closer }).Read │ │ │ │ -net/http.(*onceCloseListener).close-fm │ │ │ │ -net/http.(*onceCloseListener).close │ │ │ │ -net/http.(*http2writePushPromise).writeHeaderBlock-fm │ │ │ │ -net/http.(*http2clientStream).copyTrailers-fm │ │ │ │ -net/http.(*http2clientStream).copyTrailers │ │ │ │ -net/http.(*http2ClientConn).healthCheck-fm │ │ │ │ -net/http.(*http2serverInternalState).startGracefulShutdown-fm │ │ │ │ -sync/atomic.(*Bool).Load-fm │ │ │ │ -net.(*Dialer).DialContext-fm │ │ │ │ -net/http.(*http2responseWriterState).declareTrailer-fm │ │ │ │ -net/http.(*http2stream).copyTrailersToHandlerRequest-fm │ │ │ │ -net/http.(*http2stream).copyTrailersToHandlerRequest │ │ │ │ -net/http.Handler.ServeHTTP-fm │ │ │ │ -net/http.(*http2writeResHeaders).writeHeaderBlock-fm │ │ │ │ -net/http.(*http2stream).onWriteTimeout-fm │ │ │ │ -net/http.(*http2stream).onReadTimeout-fm │ │ │ │ -net/http.(*http2serverConn).processSetting-fm │ │ │ │ -net/http.(*http2serverConn).onShutdownTimer-fm │ │ │ │ -net/http.(*http2serverConn).onShutdownTimer │ │ │ │ -net/http.(*http2serverConn).onIdleTimer-fm │ │ │ │ -net/http.(*http2serverConn).onIdleTimer │ │ │ │ -net/http.(*http2serverConn).onReadIdleTimer-fm │ │ │ │ -net/http.(*http2serverConn).onReadIdleTimer │ │ │ │ -net/http.(*http2serverConn).onSettingsTimer-fm │ │ │ │ -net/http.(*http2serverConn).onSettingsTimer │ │ │ │ -net/http.(*Server).onceSetNextProtoDefaults_Serve-fm │ │ │ │ -net/http.(*Server).onceSetNextProtoDefaults-fm │ │ │ │ -net/http.(*connReader).startBackgroundRead-fm │ │ │ │ -net/http.(*response).declareTrailer-fm │ │ │ │ -net/http.(*http2ClientConn).forceCloseConn-fm │ │ │ │ -net/http.(*http2ClientConn).onIdleTimeout-fm │ │ │ │ -net/http.(*http2ClientConn).onIdleTimeout │ │ │ │ -net/http.(*socksUsernamePassword).Authenticate-fm │ │ │ │ -net/http.(*persistConn).closeConnIfStillIdle-fm │ │ │ │ -net/http.(*Transport).onceSetNextProtoDefaults-fm │ │ │ │ -net/http.(*ClientConn).maybeRunStateHook-fm │ │ │ │ -type:.eq.net/http.socksUsernamePassword │ │ │ │ -type:.eq.[5]net/http.http2Setting │ │ │ │ -type:.eq.[7]interface {} │ │ │ │ -html.init │ │ │ │ -sync.OnceValues[go.shape.map[string]int32,go.shape.map[string][2]int32] │ │ │ │ -html.init.OnceValues[go.shape.map[string]int32,go.shape.map[string][2]int32].func2 │ │ │ │ -html.init.OnceValues[go.shape.map[string]int32,go.shape.map[string][2]int32].func2.1 │ │ │ │ -html.init.OnceValues[go.shape.map[string]int32,go.shape.map[string][2]int32].func2.1.1 │ │ │ │ -html.init.func1 │ │ │ │ -regexp/syntax.init │ │ │ │ -regexp/syntax.map.init.0 │ │ │ │ -regexp/syntax.map.init.1 │ │ │ │ -regexp/syntax.Compile │ │ │ │ -regexp/syntax.(*compiler).init │ │ │ │ -regexp/syntax.(*compiler).inst │ │ │ │ -regexp/syntax.patchList.patch │ │ │ │ -regexp/syntax.(*compiler).compile │ │ │ │ -regexp/syntax.(*compiler).nop │ │ │ │ -regexp/syntax.(*compiler).empty │ │ │ │ -regexp/syntax.(*compiler).cap │ │ │ │ -regexp/syntax.(*compiler).cat │ │ │ │ -regexp/syntax.(*compiler).plus │ │ │ │ -regexp/syntax.(*compiler).alt │ │ │ │ -regexp/syntax.patchList.append │ │ │ │ -regexp/syntax.(*compiler).quest │ │ │ │ -regexp/syntax.(*compiler).loop │ │ │ │ -regexp/syntax.(*compiler).star │ │ │ │ -regexp/syntax.(*compiler).rune │ │ │ │ -regexp/syntax.(*Error).Error │ │ │ │ -regexp/syntax.ErrorCode.String │ │ │ │ -regexp/syntax.(*parser).checkLimits │ │ │ │ -regexp/syntax.(*parser).checkSize │ │ │ │ -regexp/syntax.(*parser).calcSize │ │ │ │ -regexp/syntax.(*parser).checkHeight │ │ │ │ -regexp/syntax.(*parser).calcHeight │ │ │ │ -regexp/syntax.(*parser).push │ │ │ │ -regexp/syntax.(*parser).maybeConcat │ │ │ │ -regexp/syntax.(*parser).reuse │ │ │ │ -regexp/syntax.(*parser).literal │ │ │ │ -regexp/syntax.(*parser).newRegexp │ │ │ │ -regexp/syntax.minFoldRune │ │ │ │ -regexp/syntax.(*parser).op │ │ │ │ -regexp/syntax.(*parser).repeat │ │ │ │ -regexp/syntax.repeatIsValid │ │ │ │ -regexp/syntax.(*parser).concat │ │ │ │ -regexp/syntax.(*parser).alternate │ │ │ │ -regexp/syntax.cleanAlt │ │ │ │ -regexp/syntax.(*parser).collapse │ │ │ │ -regexp/syntax.(*parser).factor │ │ │ │ -regexp/syntax.(*parser).leadingString │ │ │ │ -regexp/syntax.(*parser).leadingRegexp │ │ │ │ -regexp/syntax.isCharClass │ │ │ │ -regexp/syntax.(*parser).removeLeadingString │ │ │ │ -regexp/syntax.(*parser).removeLeadingRegexp │ │ │ │ -regexp/syntax.parse │ │ │ │ -regexp/syntax.literalRegexp │ │ │ │ -regexp/syntax.parse.func1 │ │ │ │ -regexp/syntax.(*parser).parseRepeat │ │ │ │ -regexp/syntax.(*parser).parsePerlFlags │ │ │ │ -regexp/syntax.isValidCaptureName │ │ │ │ -regexp/syntax.isalnum │ │ │ │ -regexp/syntax.(*parser).parseInt │ │ │ │ -regexp/syntax.(*parser).parseVerticalBar │ │ │ │ -regexp/syntax.mergeCharClass │ │ │ │ -regexp/syntax.matchRune │ │ │ │ -regexp/syntax.(*parser).swapVerticalBar │ │ │ │ -regexp/syntax.(*parser).parseRightParen │ │ │ │ -regexp/syntax.(*parser).parseEscape │ │ │ │ -regexp/syntax.unhex │ │ │ │ -regexp/syntax.(*parser).parseClassChar │ │ │ │ -regexp/syntax.(*parser).parsePerlClassEscape │ │ │ │ -regexp/syntax.(*parser).parseNamedClass │ │ │ │ -regexp/syntax.(*parser).appendGroup │ │ │ │ -regexp/syntax.initCategoryAliases │ │ │ │ -regexp/syntax.canonicalName │ │ │ │ -regexp/syntax.unicodeTable │ │ │ │ -regexp/syntax.(*parser).parseUnicodeClass │ │ │ │ -regexp/syntax.(*parser).parseClass │ │ │ │ -regexp/syntax.cleanClass │ │ │ │ -regexp/syntax.appendLiteral │ │ │ │ -regexp/syntax.appendRange │ │ │ │ -regexp/syntax.appendFoldedRange │ │ │ │ -regexp/syntax.appendClass │ │ │ │ -regexp/syntax.appendFoldedClass │ │ │ │ -regexp/syntax.appendNegatedClass │ │ │ │ -regexp/syntax.appendTable │ │ │ │ -regexp/syntax.appendNegatedTable │ │ │ │ -regexp/syntax.negateClass │ │ │ │ -regexp/syntax.ranges.Less │ │ │ │ -regexp/syntax.ranges.Len │ │ │ │ -regexp/syntax.ranges.Swap │ │ │ │ -regexp/syntax.checkUTF8 │ │ │ │ -regexp/syntax.nextRune │ │ │ │ -regexp/syntax.InstOp.String │ │ │ │ -regexp/syntax.(*Prog).String │ │ │ │ -regexp/syntax.(*Prog).Prefix │ │ │ │ -regexp/syntax.(*Prog).skipNop │ │ │ │ -regexp/syntax.(*Inst).op │ │ │ │ -regexp/syntax.(*Prog).StartCond │ │ │ │ -regexp/syntax.(*Inst).MatchRune │ │ │ │ -regexp/syntax.(*Inst).MatchRunePos │ │ │ │ -regexp/syntax.(*Inst).MatchEmptyWidth │ │ │ │ -regexp/syntax.IsWordChar │ │ │ │ -regexp/syntax.(*Inst).String │ │ │ │ -regexp/syntax.dumpProg │ │ │ │ -regexp/syntax.bw │ │ │ │ -regexp/syntax.dumpInst │ │ │ │ -regexp/syntax.u32 │ │ │ │ -strconv.QuoteToASCII │ │ │ │ -regexp/syntax.(*Regexp).Equal │ │ │ │ -slices.Equal[go.shape.[]int32,go.shape.int32] │ │ │ │ -slices.EqualFunc[go.shape.[]*regexp/syntax.Regexp,go.shape.[]*regexp/syntax.Regexp,go.shape.*uint8,go.shape.*uint8] │ │ │ │ -regexp/syntax.(*Regexp).MaxCap │ │ │ │ -regexp/syntax.(*Regexp).CapNames │ │ │ │ -regexp/syntax.(*Regexp).capNames │ │ │ │ -regexp/syntax.(*Regexp).Simplify │ │ │ │ -regexp/syntax.simplify1 │ │ │ │ -type:.eq.regexp/syntax.Error │ │ │ │ -regexp/syntax.(*InstOp).String │ │ │ │ -regexp/syntax.(*ErrorCode).String │ │ │ │ -regexp/syntax.(*ranges).Len │ │ │ │ -regexp/syntax.(*ranges).Less │ │ │ │ -regexp/syntax.(*ranges).Swap │ │ │ │ -regexp.freeBitState │ │ │ │ -regexp.(*inputs).clear │ │ │ │ -regexp.(*bitState).reset │ │ │ │ -regexp.(*Regexp).tryBacktrack │ │ │ │ -regexp.(*bitState).push │ │ │ │ -regexp.(*bitState).shouldVisit │ │ │ │ -regexp.(*Regexp).backtrack │ │ │ │ -regexp.newBitState │ │ │ │ -regexp.(*inputs).init │ │ │ │ -regexp.(*inputs).newBytes │ │ │ │ -regexp.(*inputs).newString │ │ │ │ -regexp.lazyFlag.match │ │ │ │ -regexp.(*machine).match │ │ │ │ -regexp.newLazyFlag │ │ │ │ -regexp.(*machine).clear │ │ │ │ -regexp.(*machine).step │ │ │ │ -regexp.(*machine).add │ │ │ │ -regexp.(*machine).alloc │ │ │ │ -regexp.freeOnePassMachine │ │ │ │ -regexp.(*Regexp).doOnePass │ │ │ │ -regexp.newOnePassMachine │ │ │ │ -regexp.(*inputs).newReader │ │ │ │ -regexp.(*Regexp).doExecute │ │ │ │ -regexp.(*machine).init │ │ │ │ -regexp.onePassPrefix │ │ │ │ -regexp.iop │ │ │ │ -regexp.onePassNext │ │ │ │ -regexp.mergeRuneSets │ │ │ │ -regexp.mergeRuneSets.func2 │ │ │ │ -regexp.mergeRuneSets.func1 │ │ │ │ -regexp.onePassCopy │ │ │ │ -regexp.makeOnePass │ │ │ │ -regexp.newQueue │ │ │ │ -regexp.(*queueOnePass).clear │ │ │ │ -regexp.(*queueOnePass).insert │ │ │ │ -regexp.(*queueOnePass).contains │ │ │ │ -regexp.(*queueOnePass).insertNew │ │ │ │ -regexp.(*queueOnePass).empty │ │ │ │ -regexp.(*queueOnePass).next │ │ │ │ -regexp.makeOnePass.func1 │ │ │ │ -slices.Sort[go.shape.[]int32,go.shape.int32] │ │ │ │ -regexp.compileOnePass │ │ │ │ -regexp.cleanupOnePass │ │ │ │ -regexp.(*Regexp).String │ │ │ │ -regexp.(*Regexp).Copy │ │ │ │ -regexp.(*Regexp).Longest │ │ │ │ -regexp.compile │ │ │ │ -regexp/syntax.Parse │ │ │ │ -regexp.maxBitStateLen │ │ │ │ -regexp.shouldBacktrack │ │ │ │ -regexp.(*Regexp).get │ │ │ │ -regexp.(*Regexp).put │ │ │ │ -regexp.minInputLen │ │ │ │ -regexp.MustCompile │ │ │ │ -regexp.Compile │ │ │ │ -regexp.quote │ │ │ │ -regexp.(*Regexp).NumSubexp │ │ │ │ -regexp.(*Regexp).SubexpNames │ │ │ │ -regexp.(*Regexp).SubexpIndex │ │ │ │ -regexp.(*inputString).step │ │ │ │ -regexp.(*inputString).canCheckPrefix │ │ │ │ -regexp.(*inputString).hasPrefix │ │ │ │ -regexp.(*inputString).index │ │ │ │ -regexp.(*inputString).context │ │ │ │ -regexp.(*inputBytes).step │ │ │ │ -regexp.(*inputBytes).canCheckPrefix │ │ │ │ -regexp.(*inputBytes).hasPrefix │ │ │ │ -regexp.(*inputBytes).index │ │ │ │ -regexp.(*inputBytes).context │ │ │ │ -regexp.(*inputReader).step │ │ │ │ -regexp.(*inputReader).canCheckPrefix │ │ │ │ -regexp.(*inputReader).hasPrefix │ │ │ │ -regexp.(*inputReader).index │ │ │ │ -regexp.(*inputReader).context │ │ │ │ -regexp.(*Regexp).LiteralPrefix │ │ │ │ -regexp.(*Regexp).MatchReader │ │ │ │ -regexp.(*Regexp).doMatch │ │ │ │ -regexp.(*Regexp).MatchString │ │ │ │ -regexp.(*Regexp).Match │ │ │ │ -regexp.MatchString │ │ │ │ -regexp.(*Regexp).ReplaceAllString │ │ │ │ -regexp.(*Regexp).ReplaceAllString.func1 │ │ │ │ -regexp.(*Regexp).ReplaceAllLiteralString │ │ │ │ -regexp.(*Regexp).ReplaceAllLiteralString.func1 │ │ │ │ -regexp.(*Regexp).ReplaceAllStringFunc │ │ │ │ -regexp.(*Regexp).ReplaceAllStringFunc.func1 │ │ │ │ -regexp.(*Regexp).replaceAll │ │ │ │ -regexp.(*Regexp).ReplaceAll │ │ │ │ -regexp.(*Regexp).ReplaceAll.func1 │ │ │ │ -regexp.(*Regexp).ReplaceAllLiteral │ │ │ │ -regexp.(*Regexp).ReplaceAllLiteral.func1 │ │ │ │ -regexp.(*Regexp).ReplaceAllFunc │ │ │ │ -regexp.(*Regexp).ReplaceAllFunc.func1 │ │ │ │ -regexp.init.0 │ │ │ │ -regexp.(*Regexp).allMatches │ │ │ │ -regexp.(*Regexp).pad │ │ │ │ -regexp.(*Regexp).Find │ │ │ │ -regexp.(*Regexp).FindIndex │ │ │ │ -regexp.(*Regexp).FindString │ │ │ │ -regexp.(*Regexp).FindStringIndex │ │ │ │ -regexp.(*Regexp).FindReaderIndex │ │ │ │ -regexp.(*Regexp).FindSubmatch │ │ │ │ -regexp.(*Regexp).Expand │ │ │ │ -regexp.(*Regexp).ExpandString │ │ │ │ -regexp.(*Regexp).expand │ │ │ │ -regexp.extract │ │ │ │ -regexp.(*Regexp).FindSubmatchIndex │ │ │ │ -regexp.(*Regexp).FindStringSubmatch │ │ │ │ -regexp.(*Regexp).FindStringSubmatchIndex │ │ │ │ -regexp.(*Regexp).FindReaderSubmatchIndex │ │ │ │ -regexp.(*Regexp).FindAll │ │ │ │ -regexp.(*Regexp).FindAll.func1 │ │ │ │ -regexp.(*Regexp).FindAllIndex │ │ │ │ -regexp.(*Regexp).FindAllIndex.func1 │ │ │ │ -regexp.(*Regexp).FindAllString │ │ │ │ -regexp.(*Regexp).FindAllString.func1 │ │ │ │ -regexp.(*Regexp).FindAllStringIndex │ │ │ │ -regexp.(*Regexp).FindAllStringIndex.func1 │ │ │ │ -regexp.(*Regexp).FindAllSubmatch │ │ │ │ -regexp.(*Regexp).FindAllSubmatch.func1 │ │ │ │ -regexp.(*Regexp).FindAllSubmatchIndex │ │ │ │ -regexp.(*Regexp).FindAllSubmatchIndex.func1 │ │ │ │ -regexp.(*Regexp).FindAllStringSubmatch │ │ │ │ -regexp.(*Regexp).FindAllStringSubmatch.func1 │ │ │ │ -regexp.(*Regexp).FindAllStringSubmatchIndex │ │ │ │ -regexp.(*Regexp).FindAllStringSubmatchIndex.func1 │ │ │ │ -regexp.(*Regexp).Split │ │ │ │ -regexp.(*Regexp).AppendText │ │ │ │ -regexp.(*Regexp).MarshalText │ │ │ │ -regexp.(*Regexp).UnmarshalText │ │ │ │ -slices.pdqsortOrdered[go.shape.int32] │ │ │ │ -slices.reverseRangeOrdered[go.shape.int32] │ │ │ │ -cmp.Less[go.shape.int32] │ │ │ │ -slices.partitionOrdered[go.shape.int32] │ │ │ │ -slices.partitionEqualOrdered[go.shape.int32] │ │ │ │ -slices.partialInsertionSortOrdered[go.shape.int32] │ │ │ │ -slices.choosePivotOrdered[go.shape.int32] │ │ │ │ -slices.medianAdjacentOrdered[go.shape.int32] │ │ │ │ -slices.medianOrdered[go.shape.int32] │ │ │ │ -slices.order2Ordered[go.shape.int32] │ │ │ │ -slices.breakPatternsOrdered[go.shape.int32] │ │ │ │ -slices.heapSortOrdered[go.shape.int32] │ │ │ │ -slices.siftDownOrdered[go.shape.int32] │ │ │ │ -slices.insertionSortOrdered[go.shape.int32] │ │ │ │ -type:.eq.regexp.entry │ │ │ │ -type:.eq.regexp.inputReader │ │ │ │ -type:.eq.regexp.job │ │ │ │ -regexp.(*onePassInst).MatchEmptyWidth │ │ │ │ -regexp.(*onePassInst).MatchRune │ │ │ │ -regexp.(*onePassInst).MatchRunePos │ │ │ │ -regexp.(*onePassInst).String │ │ │ │ -internal/profile.init │ │ │ │ -internal/profile.init.func1 │ │ │ │ -internal/profile.init.func2 │ │ │ │ -internal/profile.init.func3 │ │ │ │ -internal/profile.init.func4 │ │ │ │ -internal/profile.init.func5 │ │ │ │ -internal/profile.init.func6 │ │ │ │ -internal/profile.decodeStrings │ │ │ │ -internal/profile.decodeString │ │ │ │ -internal/profile.checkType │ │ │ │ -internal/profile.init.func7 │ │ │ │ -internal/profile.decodeInt64 │ │ │ │ -internal/profile.init.func8 │ │ │ │ -internal/profile.init.func9 │ │ │ │ -internal/profile.init.func10 │ │ │ │ -internal/profile.init.func11 │ │ │ │ -internal/profile.init.func12 │ │ │ │ -internal/profile.init.func13 │ │ │ │ -internal/profile.init.func14 │ │ │ │ -internal/profile.init.func15 │ │ │ │ -internal/profile.init.func16 │ │ │ │ -internal/profile.init.func17 │ │ │ │ -internal/profile.init.func18 │ │ │ │ -internal/profile.init.func19 │ │ │ │ -internal/profile.init.func20 │ │ │ │ -internal/profile.init.func21 │ │ │ │ -internal/profile.init.func22 │ │ │ │ -internal/profile.init.func23 │ │ │ │ -internal/profile.decodeUint64 │ │ │ │ -internal/profile.init.func24 │ │ │ │ -internal/profile.init.func25 │ │ │ │ -internal/profile.init.func26 │ │ │ │ -internal/profile.init.func27 │ │ │ │ -internal/profile.init.func28 │ │ │ │ -internal/profile.init.func29 │ │ │ │ -internal/profile.decodeBool │ │ │ │ -internal/profile.init.func30 │ │ │ │ -internal/profile.init.func31 │ │ │ │ -internal/profile.init.func32 │ │ │ │ -internal/profile.init.func33 │ │ │ │ -internal/profile.init.func34 │ │ │ │ -internal/profile.init.func35 │ │ │ │ -internal/profile.init.func36 │ │ │ │ -internal/profile.init.func37 │ │ │ │ -internal/profile.init.func38 │ │ │ │ -internal/profile.init.func39 │ │ │ │ -internal/profile.init.func40 │ │ │ │ -internal/profile.init.func41 │ │ │ │ -internal/profile.init.func42 │ │ │ │ -internal/profile.init.func43 │ │ │ │ -internal/profile.(*Profile).decoder │ │ │ │ -internal/profile.(*Profile).preEncode │ │ │ │ -internal/profile.addString │ │ │ │ -internal/profile.(*Profile).encode │ │ │ │ -internal/profile.(*Profile).postDecode │ │ │ │ -internal/profile.getString │ │ │ │ -internal/profile.(*ValueType).decoder │ │ │ │ -internal/profile.(*ValueType).encode │ │ │ │ -internal/profile.(*Sample).decoder │ │ │ │ -internal/profile.(*Sample).encode │ │ │ │ -internal/profile.encodeInt64 │ │ │ │ -internal/profile.encodeUint64 │ │ │ │ -internal/profile.encodeVarint │ │ │ │ -internal/profile.Label.decoder │ │ │ │ -internal/profile.Label.encode │ │ │ │ -internal/profile.(*Mapping).decoder │ │ │ │ -internal/profile.(*Mapping).encode │ │ │ │ -internal/profile.encodeUint64Opt │ │ │ │ -internal/profile.encodeBoolOpt │ │ │ │ -internal/profile.(*Location).decoder │ │ │ │ -internal/profile.(*Location).encode │ │ │ │ -internal/profile.(*Line).decoder │ │ │ │ -internal/profile.(*Line).encode │ │ │ │ -internal/profile.(*Function).decoder │ │ │ │ -internal/profile.(*Function).encode │ │ │ │ -internal/profile.(*Profile).FilterSamplesByTag │ │ │ │ -internal/profile.focusedSample │ │ │ │ -internal/profile.Merge │ │ │ │ -internal/profile.isZeroSample │ │ │ │ -internal/profile.(*Profile).Normalize │ │ │ │ -internal/profile.(*profileMerger).mapSample │ │ │ │ -internal/profile.(*Sample).key │ │ │ │ -internal/profile.(*profileMerger).mapLocation │ │ │ │ -internal/profile.(*profileMerger).mapLine │ │ │ │ -internal/profile.(*Location).key │ │ │ │ -internal/profile.(*profileMerger).mapMapping │ │ │ │ -internal/profile.(*Mapping).key │ │ │ │ -internal/profile.(*profileMerger).mapFunction │ │ │ │ -internal/profile.(*Function).key │ │ │ │ -internal/profile.combineHeaders │ │ │ │ -internal/profile.(*Profile).compatible │ │ │ │ -internal/profile.equalValueType │ │ │ │ -internal/profile.Parse │ │ │ │ -compress/gzip.NewReader │ │ │ │ -internal/profile.parseUncompressed │ │ │ │ -internal/profile.unmarshal │ │ │ │ -internal/profile.(*Profile).Write │ │ │ │ -internal/profile.marshal │ │ │ │ -compress/gzip.NewWriter │ │ │ │ -internal/profile.(*Profile).Write.deferwrap1 │ │ │ │ -internal/profile.(*Profile).CheckValid │ │ │ │ -internal/profile.(*Profile).Aggregate │ │ │ │ -internal/profile.(*Profile).String │ │ │ │ -internal/profile.(*Profile).Merge │ │ │ │ -internal/profile.(*Profile).Compatible │ │ │ │ -internal/profile.compatibleValueTypes │ │ │ │ -internal/profile.(*Profile).HasFunctions │ │ │ │ -internal/profile.(*Profile).HasFileLines │ │ │ │ -internal/profile.(*Profile).Copy │ │ │ │ -internal/profile.(*Profile).Demangle │ │ │ │ -internal/profile.(*Profile).Empty │ │ │ │ -internal/profile.(*Profile).Scale │ │ │ │ -internal/profile.(*Profile).ScaleN │ │ │ │ -internal/profile.encodeUint64s │ │ │ │ -internal/profile.encodeLength │ │ │ │ -internal/profile.encodeInt64Opt │ │ │ │ -internal/profile.encodeStrings │ │ │ │ -internal/profile.encodeString │ │ │ │ -internal/profile.encodeBool │ │ │ │ -internal/profile.encodeMessage │ │ │ │ -internal/profile.peekNumVarints │ │ │ │ -internal/profile.decodeVarint │ │ │ │ -internal/profile.decodeField │ │ │ │ -internal/profile.le64 │ │ │ │ -internal/profile.le32 │ │ │ │ -internal/profile.decodeMessage │ │ │ │ -internal/profile.decodeInt64s │ │ │ │ -slices.Grow[go.shape.[]int64,go.shape.int64] │ │ │ │ -internal/profile.decodeUint64s │ │ │ │ -slices.Grow[go.shape.[]uint64,go.shape.uint64] │ │ │ │ -internal/profile.(*Profile).Prune │ │ │ │ -internal/profile.(*Profile).RemoveUninteresting │ │ │ │ -type:.eq.internal/profile.ValueType │ │ │ │ -type:.eq.internal/profile.Mapping │ │ │ │ -type:.eq.internal/profile.mappingKey │ │ │ │ -type:.eq.internal/profile.Function │ │ │ │ -type:.eq.internal/profile.functionKey │ │ │ │ -type:.eq.internal/profile.locationKey │ │ │ │ -type:.eq.internal/profile.sampleKey │ │ │ │ -internal/profile.(*Label).decoder │ │ │ │ -internal/profile.(*Label).encode │ │ │ │ -type:.hash.internal/profile.functionKey │ │ │ │ -type:.hash.internal/profile.locationKey │ │ │ │ -type:.hash.internal/profile.mappingKey │ │ │ │ -type:.hash.internal/profile.sampleKey │ │ │ │ -type:.eq.[6]interface {} │ │ │ │ -text/tabwriter.(*Writer).addLine │ │ │ │ -text/tabwriter.(*Writer).reset │ │ │ │ -text/tabwriter.(*Writer).Init │ │ │ │ -text/tabwriter.(*Writer).write0 │ │ │ │ -text/tabwriter.(*Writer).writeN │ │ │ │ -text/tabwriter.(*Writer).writePadding │ │ │ │ -text/tabwriter.(*Writer).writeLines │ │ │ │ -text/tabwriter.(*Writer).format │ │ │ │ -text/tabwriter.(*Writer).endEscape │ │ │ │ -text/tabwriter.(*Writer).updateWidth │ │ │ │ -text/tabwriter.(*Writer).handlePanic │ │ │ │ -text/tabwriter.(*Writer).Flush │ │ │ │ -text/tabwriter.(*Writer).flush │ │ │ │ -text/tabwriter.(*Writer).flush.deferwrap1 │ │ │ │ -text/tabwriter.(*Writer).flushNoDefers │ │ │ │ -text/tabwriter.(*Writer).terminateCell │ │ │ │ -text/tabwriter.(*Writer).Write │ │ │ │ -text/tabwriter.(*Writer).append │ │ │ │ -text/tabwriter.(*Writer).startEscape │ │ │ │ -text/tabwriter.(*Writer).Write.deferwrap1 │ │ │ │ -type:.eq.text/tabwriter.cell │ │ │ │ -runtime/pprof.elfBuildID │ │ │ │ -runtime/pprof.elfBuildID.deferwrap1 │ │ │ │ -runtime/pprof.(*labelMap).String │ │ │ │ -runtime/pprof.(*profMap).lookup │ │ │ │ -runtime/pprof.lockProfiles │ │ │ │ -runtime/pprof.unlockProfiles │ │ │ │ -runtime/pprof.Lookup │ │ │ │ -runtime/pprof.Profiles │ │ │ │ -slices.SortFunc[go.shape.[]*runtime/pprof.Profile,go.shape.*uint8] │ │ │ │ -runtime/pprof.(*Profile).Name │ │ │ │ -runtime/pprof.(*Profile).Count │ │ │ │ -runtime/pprof.(*Profile).Count.deferwrap1 │ │ │ │ -runtime/pprof.(*Profile).Add │ │ │ │ -runtime/pprof.(*Profile).Add.deferwrap1 │ │ │ │ -runtime/pprof.(*Profile).Remove │ │ │ │ -runtime/pprof.(*Profile).Remove.deferwrap1 │ │ │ │ -runtime/pprof.(*Profile).WriteTo │ │ │ │ -slices.SortFunc[go.shape.[][]uintptr,go.shape.[]uintptr] │ │ │ │ -runtime/pprof.stackProfile.Len │ │ │ │ -runtime/pprof.stackProfile.Stack │ │ │ │ -runtime/pprof.stackProfile.Label │ │ │ │ -runtime/pprof.expandInlinedFrames │ │ │ │ -runtime/pprof.printCountCycleProfile │ │ │ │ -runtime/pprof.(*protobuf).int64Opt │ │ │ │ -runtime/pprof.(*protobuf).int64 │ │ │ │ -runtime/pprof.(*protobuf).uint64 │ │ │ │ -runtime/pprof.(*protobuf).varint │ │ │ │ -runtime/pprof.printCountProfile │ │ │ │ -runtime/pprof.printCountProfile.func1 │ │ │ │ -text/tabwriter.NewWriter │ │ │ │ -runtime/pprof.printCountProfile.func2 │ │ │ │ -runtime/pprof.(*keysByCount).Len │ │ │ │ -runtime/pprof.(*keysByCount).Swap │ │ │ │ -runtime/pprof.(*keysByCount).Less │ │ │ │ -runtime/pprof.printStackRecord │ │ │ │ -runtime/pprof.countHeap │ │ │ │ -runtime/pprof.writeHeap │ │ │ │ -runtime/pprof.writeAlloc │ │ │ │ -runtime/pprof.writeHeapInternal │ │ │ │ -slices.SortFunc[go.shape.[]internal/profilerecord.MemProfileRecord,go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -runtime.(*MemProfileRecord).InUseBytes │ │ │ │ -runtime.(*MemProfileRecord).InUseObjects │ │ │ │ -runtime/pprof.countThreadCreate │ │ │ │ -runtime/pprof.writeThreadCreate │ │ │ │ -runtime/pprof.countGoroutine │ │ │ │ -runtime.NumGoroutine │ │ │ │ -runtime/pprof.writeGoroutine │ │ │ │ -runtime/pprof.writeGoroutineStacks │ │ │ │ -runtime/pprof.writeRuntimeProfile │ │ │ │ -runtime/pprof.(*runtimeProfile).Len │ │ │ │ -runtime/pprof.(*runtimeProfile).Stack │ │ │ │ -runtime/pprof.(*runtimeProfile).Label │ │ │ │ -runtime/pprof.StartCPUProfile │ │ │ │ -runtime/pprof.StartCPUProfile.gowrap2 │ │ │ │ -runtime/pprof.StartCPUProfile.deferwrap1 │ │ │ │ -runtime/pprof.profileWriter │ │ │ │ -runtime/pprof.StopCPUProfile │ │ │ │ -runtime/pprof.StopCPUProfile.deferwrap1 │ │ │ │ -runtime/pprof.countBlock │ │ │ │ -runtime/pprof.countMutex │ │ │ │ -runtime/pprof.writeBlock │ │ │ │ -runtime/pprof.writeMutex │ │ │ │ -runtime/pprof.writeProfileInternal │ │ │ │ -slices.SortFunc[go.shape.[]internal/profilerecord.BlockProfileRecord,go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -runtime.SetMutexProfileFraction │ │ │ │ -runtime/pprof.addMaxRSS │ │ │ │ -runtime/pprof.lostProfileEvent │ │ │ │ -runtime/pprof.(*profileBuilder).flush │ │ │ │ -runtime/pprof.(*profileBuilder).pbValueType │ │ │ │ -runtime/pprof.(*profileBuilder).stringIndex │ │ │ │ -runtime/pprof.(*protobuf).startMessage │ │ │ │ -runtime/pprof.(*profileBuilder).pbSample │ │ │ │ -runtime/pprof.(*profileBuilder).pbLabel │ │ │ │ -runtime/pprof.(*profileBuilder).pbLine │ │ │ │ -runtime/pprof.(*protobuf).uint64Opt │ │ │ │ -runtime/pprof.(*profileBuilder).pbMapping │ │ │ │ -runtime/pprof.allFrames │ │ │ │ -runtime/pprof.newProfileBuilder │ │ │ │ -runtime/pprof.(*profileBuilder).addCPUData │ │ │ │ -runtime/pprof.(*profileBuilder).build │ │ │ │ -runtime/pprof.(*profileBuilder).build.func1 │ │ │ │ -runtime/pprof.(*profileBuilder).appendLocsForStack │ │ │ │ -runtime/pprof.(*pcDeck).reset │ │ │ │ -runtime/pprof.(*pcDeck).tryAdd │ │ │ │ -runtime/pprof.(*profileBuilder).emitLocation │ │ │ │ -runtime/pprof.(*profileBuilder).emitLocation.deferwrap1 │ │ │ │ -runtime/pprof.parseProcSelfMaps │ │ │ │ -runtime/pprof.parseProcSelfMaps.func1 │ │ │ │ -runtime/pprof.(*profileBuilder).readMapping │ │ │ │ -runtime/pprof.(*profileBuilder).addMappingEntry │ │ │ │ -runtime/pprof.(*protobuf).uint64s │ │ │ │ -runtime/pprof.(*protobuf).length │ │ │ │ -runtime/pprof.(*protobuf).int64s │ │ │ │ -runtime/pprof.(*protobuf).strings │ │ │ │ -runtime/pprof.(*protobuf).string │ │ │ │ -runtime/pprof.(*protobuf).bool │ │ │ │ -runtime/pprof.(*protobuf).endMessage │ │ │ │ -runtime/pprof.writeHeapProto │ │ │ │ -runtime/pprof.writeHeapProto.func1 │ │ │ │ -runtime/pprof.scaleHeapSample │ │ │ │ -runtime/pprof.writeProfileInternal.func1 │ │ │ │ -runtime/pprof.writeHeapInternal.func1 │ │ │ │ -runtime/pprof.Profiles.func1 │ │ │ │ -runtime/pprof.writeThreadCreate.func1 │ │ │ │ -slices.pdqsortCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.reverseRangeCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.insertionSortCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.partitionCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.partitionEqualCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.partialInsertionSortCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.choosePivotCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.medianAdjacentCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.medianCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.order2CmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.breakPatternsCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.heapSortCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.siftDownCmpFunc[go.shape.struct { Count int64; Cycles int64; Stack []uintptr }] │ │ │ │ -slices.pdqsortCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.reverseRangeCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.insertionSortCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.partitionCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.partitionEqualCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.partialInsertionSortCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.choosePivotCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.medianAdjacentCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.medianCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.order2CmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.breakPatternsCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.heapSortCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.siftDownCmpFunc[go.shape.struct { AllocBytes int64; FreeBytes int64; AllocObjects int64; FreeObjects int64; Stack []uintptr }] │ │ │ │ -slices.Compare[go.shape.[]uintptr,go.shape.uintptr] │ │ │ │ -slices.Compare[[]uintptr,uintptr] │ │ │ │ -slices.pdqsortCmpFunc[go.shape.[]uintptr] │ │ │ │ -slices.reverseRangeCmpFunc[go.shape.[]uintptr] │ │ │ │ -slices.insertionSortCmpFunc[go.shape.[]uintptr] │ │ │ │ -slices.partitionCmpFunc[go.shape.[]uintptr] │ │ │ │ -slices.partitionEqualCmpFunc[go.shape.[]uintptr] │ │ │ │ -slices.partialInsertionSortCmpFunc[go.shape.[]uintptr] │ │ │ │ -slices.choosePivotCmpFunc[go.shape.[]uintptr] │ │ │ │ -slices.medianAdjacentCmpFunc[go.shape.[]uintptr] │ │ │ │ -slices.medianCmpFunc[go.shape.[]uintptr] │ │ │ │ -slices.order2CmpFunc[go.shape.[]uintptr] │ │ │ │ -slices.breakPatternsCmpFunc[go.shape.[]uintptr] │ │ │ │ -slices.heapSortCmpFunc[go.shape.[]uintptr] │ │ │ │ -slices.siftDownCmpFunc[go.shape.[]uintptr] │ │ │ │ -runtime/pprof.(*stackProfile).Label │ │ │ │ -runtime/pprof.(*stackProfile).Len │ │ │ │ -runtime/pprof.(*stackProfile).Stack │ │ │ │ -runtime/pprof.(*profileBuilder).addMapping-fm │ │ │ │ -runtime/pprof.(*profileBuilder).addMapping │ │ │ │ -type:.eq.runtime/pprof.memMap │ │ │ │ -type:.eq.runtime/pprof.newFunc │ │ │ │ -type:.eq.[1]runtime.Frame │ │ │ │ -runtime/trace.readBatch │ │ │ │ -runtime/trace.readUvarint │ │ │ │ -runtime/trace.(*recorder).Write │ │ │ │ -runtime/trace.frequency.mul │ │ │ │ -runtime/trace.(*recorder).Write.func1 │ │ │ │ -runtime/trace.(*recorder).endGeneration │ │ │ │ -runtime/trace.traceTimeNow │ │ │ │ -runtime/trace.eventTime.Sub │ │ │ │ -slices.Reverse[go.shape.[]runtime/trace.rawGeneration,go.shape.struct { runtime/trace.gen uint64; runtime/trace.size int; runtime/trace.minTime runtime/trace.eventTime; runtime/trace.batches [][]uint8 }] │ │ │ │ -runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter │ │ │ │ -runtime/trace.(*traceMultiplexer).subscribeTraceStartWriter.deferwrap1 │ │ │ │ -runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter │ │ │ │ -runtime/trace.(*traceMultiplexer).removedSubscriber │ │ │ │ -runtime/trace.(*traceMultiplexer).unsubscribeTraceStartWriter.deferwrap1 │ │ │ │ -runtime/trace.(*traceMultiplexer).addedSubscriber │ │ │ │ -runtime/trace.(*traceMultiplexer).removingSubscriber │ │ │ │ -runtime.StopTrace │ │ │ │ -runtime/trace.(*traceMultiplexer).startLocked │ │ │ │ -runtime/trace.(*traceMultiplexer).startLocked.func1 │ │ │ │ -type:.eq.runtime/trace.recorder │ │ │ │ -type:.eq.runtime/trace.traceMultiplexer │ │ │ │ -net/http/pprof.init │ │ │ │ -net/http/pprof.map.init.0 │ │ │ │ -net/http/pprof.map.init.1 │ │ │ │ -net/http/pprof.init.0 │ │ │ │ -net/http/pprof.Cmdline │ │ │ │ -net/http/pprof.sleep │ │ │ │ -time.After │ │ │ │ -net/http/pprof.configureWriteDeadline │ │ │ │ -net/http.NewResponseController │ │ │ │ -net/http/pprof.serveError │ │ │ │ -net/http/pprof.Profile │ │ │ │ -net/http/pprof.Trace │ │ │ │ -runtime/trace.Start │ │ │ │ -runtime/trace.Stop │ │ │ │ -net/http/pprof.Symbol │ │ │ │ -net/http/pprof.handler.ServeHTTP │ │ │ │ -net/http/pprof.handler.serveDeltaProfile │ │ │ │ -net/http/pprof.handler.serveDeltaProfile.deferwrap1 │ │ │ │ -net/http/pprof.collectProfile │ │ │ │ -net/http/pprof.Index │ │ │ │ -slices.SortFunc[go.shape.[]net/http/pprof.profileEntry,go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -net/http/pprof.Index.Print.func2 │ │ │ │ -net/http/pprof.indexTmplExecute │ │ │ │ -html.EscapeString │ │ │ │ -net/http/pprof.Index.func1 │ │ │ │ -slices.pdqsortCmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -slices.reverseRangeCmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -slices.insertionSortCmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -slices.partitionCmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -slices.partitionEqualCmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -slices.partialInsertionSortCmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -slices.choosePivotCmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -slices.medianAdjacentCmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -slices.medianCmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -slices.order2CmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -slices.breakPatternsCmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -slices.heapSortCmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -slices.siftDownCmpFunc[go.shape.struct { Name string; Href string; Desc string; Count int }] │ │ │ │ -net/http/pprof.(*handler).ServeHTTP │ │ │ │ -type:.eq.net/http/pprof.profileEntry │ │ │ │ -type:.eq.go.shape.struct { Name string; Href string; Desc string; Count int } │ │ │ │ -os/signal.Notify │ │ │ │ -os/signal.signum │ │ │ │ -os/signal.Notify.func1 │ │ │ │ -os/signal.(*handler).want │ │ │ │ -os/signal.(*handler).set │ │ │ │ -os/signal.enableSignal │ │ │ │ -os/signal.Notify.deferwrap1 │ │ │ │ -os/signal.process │ │ │ │ -os/signal.process.deferwrap1 │ │ │ │ -os/signal.loop │ │ │ │ -os/signal.init.0 │ │ │ │ -os/signal.Notify.func1.1 │ │ │ │ -runtime/debug.ReadBuildInfo │ │ │ │ -runtime/debug.ParseBuildInfo │ │ │ │ -runtime/debug.quoteKey │ │ │ │ -strconv.QuotedPrefix │ │ │ │ -runtime/debug.quoteValue │ │ │ │ -runtime/debug.ParseBuildInfo.func2 │ │ │ │ -runtime/debug.ParseBuildInfo.func1 │ │ │ │ -runtime/debug.Stack │ │ │ │ -slices.pdqsortOrdered[go.shape.int64] │ │ │ │ -slices.reverseRangeOrdered[go.shape.int64] │ │ │ │ -cmp.Less[go.shape.int64] │ │ │ │ -slices.partitionOrdered[go.shape.int64] │ │ │ │ -slices.partitionEqualOrdered[go.shape.int64] │ │ │ │ -slices.partialInsertionSortOrdered[go.shape.int64] │ │ │ │ -slices.choosePivotOrdered[go.shape.int64] │ │ │ │ -slices.medianAdjacentOrdered[go.shape.int64] │ │ │ │ -slices.medianOrdered[go.shape.int64] │ │ │ │ -slices.order2Ordered[go.shape.int64] │ │ │ │ -slices.breakPatternsOrdered[go.shape.int64] │ │ │ │ -slices.heapSortOrdered[go.shape.int64] │ │ │ │ -slices.siftDownOrdered[go.shape.int64] │ │ │ │ -slices.insertionSortOrdered[go.shape.int64] │ │ │ │ -type:.eq.runtime/debug.Module │ │ │ │ -type:.eq.runtime/debug.BuildSetting │ │ │ │ -go.yaml.in/yaml/v3.init │ │ │ │ -go.yaml.in/yaml/v3.yaml_insert_token │ │ │ │ -go.yaml.in/yaml/v3.yaml_string_read_handler │ │ │ │ -go.yaml.in/yaml/v3.yaml_reader_read_handler │ │ │ │ -go.yaml.in/yaml/v3.yaml_string_write_handler │ │ │ │ -go.yaml.in/yaml/v3.(*parser).destroy │ │ │ │ -go.yaml.in/yaml/v3.yaml_event_delete │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_delete │ │ │ │ -go.yaml.in/yaml/v3.(*parser).expect │ │ │ │ -go.yaml.in/yaml/v3.(*parser).peek │ │ │ │ -go.yaml.in/yaml/v3.(*parser).fail │ │ │ │ -go.yaml.in/yaml/v3.(*parser).parse │ │ │ │ -go.yaml.in/yaml/v3.(*parser).init │ │ │ │ -go.yaml.in/yaml/v3.yaml_event_type_t.String │ │ │ │ -go.yaml.in/yaml/v3.(*parser).node │ │ │ │ -go.yaml.in/yaml/v3.shortTag │ │ │ │ -go.yaml.in/yaml/v3.(*parser).document │ │ │ │ -go.yaml.in/yaml/v3.(*parser).parseChild │ │ │ │ -go.yaml.in/yaml/v3.(*parser).alias │ │ │ │ -go.yaml.in/yaml/v3.(*parser).scalar │ │ │ │ -go.yaml.in/yaml/v3.(*parser).anchor │ │ │ │ -go.yaml.in/yaml/v3.(*parser).sequence │ │ │ │ -go.yaml.in/yaml/v3.(*yaml_event_t).sequence_style │ │ │ │ -go.yaml.in/yaml/v3.(*parser).mapping │ │ │ │ -go.yaml.in/yaml/v3.(*yaml_event_t).mapping_style │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).terror │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).callUnmarshaler │ │ │ │ -go.yaml.in/yaml/v3.fail │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).callObsoleteUnmarshaler │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).callObsoleteUnmarshaler.func1 │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).callObsoleteUnmarshaler.func1.deferwrap1 │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).prepare │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).fieldByIndex │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).unmarshal │ │ │ │ -go.yaml.in/yaml/v3.allowedAliasRatio │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).document │ │ │ │ -go.yaml.in/yaml/v3.(*Node).IsZero │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).alias │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).null │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).scalar │ │ │ │ -go.yaml.in/yaml/v3.(*Node).indicatedString │ │ │ │ -go.yaml.in/yaml/v3.settableValueOf │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).sequence │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).mapping │ │ │ │ -go.yaml.in/yaml/v3.isMerge │ │ │ │ -go.yaml.in/yaml/v3.isStringMap │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).mappingStruct │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).setPossiblyUnhashableKey │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).getPossiblyUnhashableKey │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).merge │ │ │ │ -go.yaml.in/yaml/v3.failWantMap │ │ │ │ -go.yaml.in/yaml/v3.put │ │ │ │ -go.yaml.in/yaml/v3.put_break │ │ │ │ -go.yaml.in/yaml/v3.write │ │ │ │ -go.yaml.in/yaml/v3.width │ │ │ │ -go.yaml.in/yaml/v3.write_break │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_need_more_events │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_append_tag_directive │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_set_emitter_error │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_state_machine │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_stream_start │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_document_start │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_analyze_version_directive │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_document_content │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_process_line_comment │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_document_end │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_flow_sequence_item │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_increase_indent │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_increase_indent_compact │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_flow_mapping_key │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_flow_mapping_value │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_block_sequence_item │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_block_mapping_key │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_block_mapping_value │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_node │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_alias │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_sequence_start │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_check_empty_sequence │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_emit_mapping_start │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_check_empty_mapping │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_check_simple_key │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_select_scalar_style │ │ │ │ -go.yaml.in/yaml/v3.(*yaml_event_t).scalar_style │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_process_anchor │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_process_tag │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_process_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_process_head_comment │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_process_line_comment_linebreak │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_process_foot_comment │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_analyze_tag_directive │ │ │ │ -go.yaml.in/yaml/v3.is_alpha │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_analyze_anchor │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_analyze_tag │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_analyze_scalar │ │ │ │ -go.yaml.in/yaml/v3.is_space │ │ │ │ -go.yaml.in/yaml/v3.is_blank │ │ │ │ -go.yaml.in/yaml/v3.is_ascii │ │ │ │ -go.yaml.in/yaml/v3.is_break │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_analyze_event │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_bom │ │ │ │ -go.yaml.in/yaml/v3.flush │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_indent │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_indicator │ │ │ │ -go.yaml.in/yaml/v3.write_all │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_anchor │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_tag_handle │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_tag_content │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_plain_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_single_quoted_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_double_quoted_scalar │ │ │ │ -go.yaml.in/yaml/v3.is_bom │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_block_scalar_hints │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_literal_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_folded_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_write_comment │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).init │ │ │ │ -go.yaml.in/yaml/v3.yaml_stream_start_event_initialize │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).destroy │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_delete │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).emit │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).must │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).marshalDoc │ │ │ │ -go.yaml.in/yaml/v3.yaml_document_start_event_initialize │ │ │ │ -go.yaml.in/yaml/v3.yaml_document_end_event_initialize │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).marshal │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).nilv │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).mapv │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).marshal.(*encoder).mapv.func1 │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).fieldByIndex │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).structv │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).structv.func1 │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).mappingv │ │ │ │ -go.yaml.in/yaml/v3.yaml_mapping_start_event_initialize │ │ │ │ -go.yaml.in/yaml/v3.yaml_mapping_end_event_initialize │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).slicev │ │ │ │ -go.yaml.in/yaml/v3.yaml_sequence_start_event_initialize │ │ │ │ -go.yaml.in/yaml/v3.yaml_sequence_end_event_initialize │ │ │ │ -go.yaml.in/yaml/v3.isBase60Float │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).stringv │ │ │ │ -go.yaml.in/yaml/v3.isOldBool │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).boolv │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).intv │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).uintv │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).timev │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).floatv │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).emitScalar │ │ │ │ -go.yaml.in/yaml/v3.longTag │ │ │ │ -go.yaml.in/yaml/v3.yaml_scalar_event_initialize │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).nodev │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).node │ │ │ │ -go.yaml.in/yaml/v3.yaml_alias_event_initialize │ │ │ │ -go.yaml.in/yaml/v3.peek_token │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_unfold_comments │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_state_machine │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_stream_start │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_set_parser_error │ │ │ │ -go.yaml.in/yaml/v3.skip_token │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_document_start │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_document_content │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_process_empty_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_document_end │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_set_event_comments │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_node │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_set_parser_error_context │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_block_sequence_entry │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_indentless_sequence_entry │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_split_stem_comment │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_block_mapping_key │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_block_mapping_value │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_flow_sequence_entry │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_flow_sequence_entry_mapping_key │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_flow_sequence_entry_mapping_value │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_flow_sequence_entry_mapping_end │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_flow_mapping_key │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_parse_flow_mapping_value │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_process_directives │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_append_tag_directive │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_determine_encoding │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_update_raw_buffer │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_set_reader_error │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_update_buffer │ │ │ │ -go.yaml.in/yaml/v3.init.0 │ │ │ │ -go.yaml.in/yaml/v3.init.1 │ │ │ │ -go.yaml.in/yaml/v3.resolve │ │ │ │ -go.yaml.in/yaml/v3.resolvableTag │ │ │ │ -go.yaml.in/yaml/v3.resolve.func1 │ │ │ │ -go.yaml.in/yaml/v3.encodeBase64 │ │ │ │ -go.yaml.in/yaml/v3.parseTimestamp │ │ │ │ -go.yaml.in/yaml/v3.skip │ │ │ │ -go.yaml.in/yaml/v3.skip_line │ │ │ │ -go.yaml.in/yaml/v3.is_crlf │ │ │ │ -go.yaml.in/yaml/v3.read │ │ │ │ -go.yaml.in/yaml/v3.read_line │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_more_tokens │ │ │ │ -go.yaml.in/yaml/v3.yaml_simple_key_is_valid │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_set_scanner_error │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_next_token │ │ │ │ -go.yaml.in/yaml/v3.is_z │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_next_token.func1 │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_save_simple_key │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_remove_simple_key │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_increase_flow_level │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_roll_indent │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_unroll_indent │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_stream_start │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_stream_end │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_directive │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_document_indicator │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_flow_collection_start │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_flow_collection_end │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_decrease_flow_level │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_flow_entry │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_block_entry │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_key │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_value │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_anchor │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_tag │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_block_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_flow_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_fetch_plain_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_to_next_token │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_directive │ │ │ │ -go.yaml.in/yaml/v3.is_breakz │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_directive_name │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_version_directive_value │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_version_directive_number │ │ │ │ -go.yaml.in/yaml/v3.is_digit │ │ │ │ -go.yaml.in/yaml/v3.as_digit │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_tag_directive_value │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_anchor │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_tag │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_tag_handle │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_set_scanner_tag_error │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_tag_uri │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_uri_escapes │ │ │ │ -go.yaml.in/yaml/v3.is_hex │ │ │ │ -go.yaml.in/yaml/v3.as_hex │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_block_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_block_scalar_breaks │ │ │ │ -go.yaml.in/yaml/v3.is_tab │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_flow_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_plain_scalar │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_line_comment │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_scan_comments │ │ │ │ -go.yaml.in/yaml/v3.keyList.Len │ │ │ │ -go.yaml.in/yaml/v3.keyList.Swap │ │ │ │ -go.yaml.in/yaml/v3.keyList.Less │ │ │ │ -go.yaml.in/yaml/v3.keyFloat │ │ │ │ -go.yaml.in/yaml/v3.numLess │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_flush │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_set_writer_error │ │ │ │ -go.yaml.in/yaml/v3.(*Decoder).Decode │ │ │ │ -go.yaml.in/yaml/v3.newDecoder │ │ │ │ -go.yaml.in/yaml/v3.(*Decoder).Decode.deferwrap1 │ │ │ │ -go.yaml.in/yaml/v3.(*Node).Decode │ │ │ │ -go.yaml.in/yaml/v3.(*Node).Decode.deferwrap1 │ │ │ │ -go.yaml.in/yaml/v3.(*Node).Encode │ │ │ │ -go.yaml.in/yaml/v3.newEncoder │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_set_output_string │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_initialize │ │ │ │ -go.yaml.in/yaml/v3.yaml_emitter_set_unicode │ │ │ │ -go.yaml.in/yaml/v3.(*encoder).finish │ │ │ │ -go.yaml.in/yaml/v3.yaml_stream_end_event_initialize │ │ │ │ -go.yaml.in/yaml/v3.newParser │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_initialize │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_set_input_string │ │ │ │ -go.yaml.in/yaml/v3.(*Node).Encode.deferwrap3 │ │ │ │ -go.yaml.in/yaml/v3.(*Node).Encode.deferwrap2 │ │ │ │ -go.yaml.in/yaml/v3.(*Node).Encode.deferwrap1 │ │ │ │ -go.yaml.in/yaml/v3.handleErr │ │ │ │ -go.yaml.in/yaml/v3.failf │ │ │ │ -go.yaml.in/yaml/v3.(*TypeError).Error │ │ │ │ -go.yaml.in/yaml/v3.(*Node).LongTag │ │ │ │ -go.yaml.in/yaml/v3.(*Node).ShortTag │ │ │ │ -go.yaml.in/yaml/v3.(*Node).SetString │ │ │ │ -go.yaml.in/yaml/v3.init.2 │ │ │ │ -go.yaml.in/yaml/v3.getStructInfo │ │ │ │ -reflect.PtrTo │ │ │ │ -go.yaml.in/yaml/v3.isZero │ │ │ │ -go.yaml.in/yaml/v3.is_printable │ │ │ │ -go.yaml.in/yaml/v3.is_blankz │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).getPossiblyUnhashableKey.func1 │ │ │ │ -go.yaml.in/yaml/v3.(*decoder).setPossiblyUnhashableKey.func1 │ │ │ │ -go.yaml.in/yaml/v3.(*yaml_event_type_t).String │ │ │ │ -go.yaml.in/yaml/v3.(*keyList).Len │ │ │ │ -go.yaml.in/yaml/v3.(*keyList).Less │ │ │ │ -go.yaml.in/yaml/v3.(*keyList).Swap │ │ │ │ -type:.eq.go.yaml.in/yaml/v3.yaml_simple_key_t │ │ │ │ -type:.eq.struct { go.yaml.in/yaml/v3.references int; go.yaml.in/yaml/v3.anchor int; go.yaml.in/yaml/v3.serialized bool } │ │ │ │ -type:.eq.go.yaml.in/yaml/v3.resolveMapItem │ │ │ │ -text/template/parse.init │ │ │ │ -text/template/parse.map.init.0 │ │ │ │ -text/template/parse.item.String │ │ │ │ -text/template/parse.(*lexer).next │ │ │ │ -text/template/parse.(*lexer).peek │ │ │ │ -text/template/parse.(*lexer).backup │ │ │ │ -text/template/parse.(*lexer).accept │ │ │ │ -text/template/parse.(*lexer).acceptRun │ │ │ │ -text/template/parse.(*lexer).errorf │ │ │ │ -text/template/parse.(*lexer).nextItem │ │ │ │ -text/template/parse.lexText │ │ │ │ -text/template/parse.hasLeftTrimMarker │ │ │ │ -text/template/parse.isSpace │ │ │ │ -text/template/parse.rightTrimLength │ │ │ │ -text/template/parse.(*lexer).thisItem │ │ │ │ -text/template/parse.(*lexer).ignore │ │ │ │ -text/template/parse.(*lexer).emitItem │ │ │ │ -text/template/parse.(*lexer).emit │ │ │ │ -text/template/parse.(*lexer).atRightDelim │ │ │ │ -text/template/parse.hasRightTrimMarker │ │ │ │ -text/template/parse.lexLeftDelim │ │ │ │ -text/template/parse.lexComment │ │ │ │ -text/template/parse.leftTrimLength │ │ │ │ -text/template/parse.lexRightDelim │ │ │ │ -text/template/parse.lexInsideAction │ │ │ │ -text/template/parse.lexSpace │ │ │ │ -text/template/parse.lexIdentifier │ │ │ │ -text/template/parse.lexField │ │ │ │ -text/template/parse.lexVariable │ │ │ │ -text/template/parse.lexFieldOrVariable │ │ │ │ -text/template/parse.(*lexer).atTerminator │ │ │ │ -text/template/parse.lexChar │ │ │ │ -text/template/parse.lexNumber │ │ │ │ -text/template/parse.(*lexer).scanNumber │ │ │ │ -text/template/parse.lexQuote │ │ │ │ -text/template/parse.lexRawQuote │ │ │ │ -text/template/parse.isAlphaNumeric │ │ │ │ -text/template/parse.Pos.Position │ │ │ │ -text/template/parse.NodeType.Type │ │ │ │ -text/template/parse.(*ListNode).tree │ │ │ │ -text/template/parse.(*ListNode).String │ │ │ │ -text/template/parse.(*ListNode).writeTo │ │ │ │ -text/template/parse.(*ListNode).CopyList │ │ │ │ -text/template/parse.(*Tree).newList │ │ │ │ -text/template/parse.(*ListNode).append │ │ │ │ -text/template/parse.(*ListNode).Copy │ │ │ │ -text/template/parse.(*TextNode).String │ │ │ │ -text/template/parse.(*TextNode).writeTo │ │ │ │ -text/template/parse.(*TextNode).tree │ │ │ │ -text/template/parse.(*TextNode).Copy │ │ │ │ -text/template/parse.(*CommentNode).String │ │ │ │ -text/template/parse.(*CommentNode).writeTo │ │ │ │ -text/template/parse.(*CommentNode).tree │ │ │ │ -text/template/parse.(*CommentNode).Copy │ │ │ │ -text/template/parse.(*PipeNode).String │ │ │ │ -text/template/parse.(*PipeNode).writeTo │ │ │ │ -text/template/parse.(*PipeNode).tree │ │ │ │ -text/template/parse.(*PipeNode).CopyPipe │ │ │ │ -text/template/parse.(*Tree).newPipeline │ │ │ │ -text/template/parse.(*VariableNode).Copy │ │ │ │ -text/template/parse.(*PipeNode).append │ │ │ │ -text/template/parse.(*PipeNode).Copy │ │ │ │ -text/template/parse.(*ActionNode).String │ │ │ │ -text/template/parse.(*ActionNode).writeTo │ │ │ │ -text/template/parse.(*ActionNode).tree │ │ │ │ -text/template/parse.(*ActionNode).Copy │ │ │ │ -text/template/parse.(*Tree).newAction │ │ │ │ -text/template/parse.(*CommandNode).String │ │ │ │ -text/template/parse.(*CommandNode).writeTo │ │ │ │ -text/template/parse.(*CommandNode).tree │ │ │ │ -text/template/parse.(*CommandNode).Copy │ │ │ │ -text/template/parse.(*Tree).newCommand │ │ │ │ -text/template/parse.(*CommandNode).append │ │ │ │ -text/template/parse.(*IdentifierNode).SetPos │ │ │ │ -text/template/parse.(*IdentifierNode).SetTree │ │ │ │ -text/template/parse.(*IdentifierNode).String │ │ │ │ -text/template/parse.(*IdentifierNode).writeTo │ │ │ │ -text/template/parse.(*IdentifierNode).tree │ │ │ │ -text/template/parse.(*IdentifierNode).Copy │ │ │ │ -text/template/parse.NewIdentifier │ │ │ │ -text/template/parse.(*VariableNode).String │ │ │ │ -text/template/parse.(*VariableNode).writeTo │ │ │ │ -text/template/parse.(*VariableNode).tree │ │ │ │ -text/template/parse.(*DotNode).Type │ │ │ │ -text/template/parse.(*DotNode).String │ │ │ │ -text/template/parse.(*DotNode).writeTo │ │ │ │ -text/template/parse.(*DotNode).tree │ │ │ │ -text/template/parse.(*DotNode).Copy │ │ │ │ -text/template/parse.(*Tree).newDot │ │ │ │ -text/template/parse.(*NilNode).Type │ │ │ │ -text/template/parse.(*NilNode).String │ │ │ │ -text/template/parse.(*NilNode).writeTo │ │ │ │ -text/template/parse.(*NilNode).tree │ │ │ │ -text/template/parse.(*NilNode).Copy │ │ │ │ -text/template/parse.(*Tree).newNil │ │ │ │ -text/template/parse.(*FieldNode).String │ │ │ │ -text/template/parse.(*FieldNode).writeTo │ │ │ │ -text/template/parse.(*FieldNode).tree │ │ │ │ -text/template/parse.(*FieldNode).Copy │ │ │ │ -text/template/parse.(*ChainNode).Add │ │ │ │ -text/template/parse.(*ChainNode).String │ │ │ │ -text/template/parse.(*ChainNode).writeTo │ │ │ │ -text/template/parse.(*ChainNode).tree │ │ │ │ -text/template/parse.(*ChainNode).Copy │ │ │ │ -text/template/parse.(*BoolNode).String │ │ │ │ -text/template/parse.(*BoolNode).writeTo │ │ │ │ -text/template/parse.(*BoolNode).tree │ │ │ │ -text/template/parse.(*BoolNode).Copy │ │ │ │ -text/template/parse.(*Tree).newBool │ │ │ │ -text/template/parse.(*Tree).newNumber │ │ │ │ -text/template/parse.(*NumberNode).simplifyComplex │ │ │ │ -fmt.Sscan │ │ │ │ -text/template/parse.(*NumberNode).String │ │ │ │ -text/template/parse.(*NumberNode).writeTo │ │ │ │ -text/template/parse.(*NumberNode).tree │ │ │ │ -text/template/parse.(*NumberNode).Copy │ │ │ │ -text/template/parse.(*StringNode).String │ │ │ │ -text/template/parse.(*StringNode).writeTo │ │ │ │ -text/template/parse.(*StringNode).tree │ │ │ │ -text/template/parse.(*StringNode).Copy │ │ │ │ -text/template/parse.(*Tree).newString │ │ │ │ -text/template/parse.(*endNode).String │ │ │ │ -text/template/parse.(*endNode).writeTo │ │ │ │ -text/template/parse.(*endNode).tree │ │ │ │ -text/template/parse.(*endNode).Copy │ │ │ │ -text/template/parse.(*Tree).newEnd │ │ │ │ -text/template/parse.(*elseNode).Type │ │ │ │ -text/template/parse.(*elseNode).String │ │ │ │ -text/template/parse.(*elseNode).writeTo │ │ │ │ -text/template/parse.(*elseNode).tree │ │ │ │ -text/template/parse.(*elseNode).Copy │ │ │ │ -text/template/parse.(*Tree).newElse │ │ │ │ -text/template/parse.(*BranchNode).String │ │ │ │ -text/template/parse.(*BranchNode).writeTo │ │ │ │ -text/template/parse.(*BranchNode).tree │ │ │ │ -text/template/parse.(*BranchNode).Copy │ │ │ │ -text/template/parse.(*Tree).newWith │ │ │ │ -text/template/parse.(*Tree).newRange │ │ │ │ -text/template/parse.(*Tree).newIf │ │ │ │ -text/template/parse.(*IfNode).Copy │ │ │ │ -text/template/parse.(*BreakNode).Copy │ │ │ │ -text/template/parse.(*Tree).newBreak │ │ │ │ -text/template/parse.(*BreakNode).String │ │ │ │ -text/template/parse.(*BreakNode).tree │ │ │ │ -text/template/parse.(*BreakNode).writeTo │ │ │ │ -text/template/parse.(*ContinueNode).Copy │ │ │ │ -text/template/parse.(*Tree).newContinue │ │ │ │ -text/template/parse.(*ContinueNode).String │ │ │ │ -text/template/parse.(*ContinueNode).tree │ │ │ │ -text/template/parse.(*ContinueNode).writeTo │ │ │ │ -text/template/parse.(*RangeNode).Copy │ │ │ │ -text/template/parse.(*WithNode).Copy │ │ │ │ -text/template/parse.(*TemplateNode).String │ │ │ │ -text/template/parse.(*TemplateNode).writeTo │ │ │ │ -text/template/parse.(*TemplateNode).tree │ │ │ │ -text/template/parse.(*TemplateNode).Copy │ │ │ │ -text/template/parse.(*Tree).newTemplate │ │ │ │ -text/template/parse.(*Tree).Copy │ │ │ │ -text/template/parse.Parse │ │ │ │ -text/template/parse.New │ │ │ │ -text/template/parse.(*Tree).peek │ │ │ │ -text/template/parse.(*Tree).nextNonSpace │ │ │ │ -text/template/parse.(*Tree).next │ │ │ │ -text/template/parse.(*Tree).ErrorContext │ │ │ │ -text/template/parse.(*Tree).errorf │ │ │ │ -text/template/parse.(*Tree).expect │ │ │ │ -text/template/parse.(*Tree).expectOneOf │ │ │ │ -text/template/parse.(*Tree).unexpected │ │ │ │ -text/template/parse.(*Tree).recover │ │ │ │ -text/template/parse.(*Tree).stopParse │ │ │ │ -text/template/parse.(*Tree).startParse │ │ │ │ -text/template/parse.(*Tree).hasFunction │ │ │ │ -text/template/parse.(*Tree).Parse │ │ │ │ -text/template/parse.lex │ │ │ │ -text/template/parse.(*Tree).Parse.deferwrap1 │ │ │ │ -text/template/parse.(*Tree).add │ │ │ │ -text/template/parse.IsEmptyTree │ │ │ │ -text/template/parse.(*Tree).parse │ │ │ │ -text/template/parse.(*Tree).backup2 │ │ │ │ -text/template/parse.(*Tree).parseDefinition │ │ │ │ -text/template/parse.(*Tree).error │ │ │ │ -text/template/parse.(*Tree).itemList │ │ │ │ -text/template/parse.(*Tree).peekNonSpace │ │ │ │ -text/template/parse.(*Tree).backup │ │ │ │ -text/template/parse.(*Tree).textOrAction │ │ │ │ -text/template/parse.(*Tree).newText │ │ │ │ -text/template/parse.(*Tree).newComment │ │ │ │ -text/template/parse.(*Tree).textOrAction.deferwrap1 │ │ │ │ -text/template/parse.(*Tree).clearActionLine │ │ │ │ -text/template/parse.(*Tree).action │ │ │ │ -text/template/parse.(*Tree).endControl │ │ │ │ -text/template/parse.(*Tree).breakControl │ │ │ │ -text/template/parse.(*Tree).continueControl │ │ │ │ -text/template/parse.(*Tree).pipeline │ │ │ │ -text/template/parse.(*Tree).newVariable │ │ │ │ -text/template/parse.(*Tree).backup3 │ │ │ │ -text/template/parse.(*Tree).checkPipeline │ │ │ │ -text/template/parse.(*Tree).parseControl │ │ │ │ -text/template/parse.(*Tree).parseControl.deferwrap1 │ │ │ │ -text/template/parse.(*Tree).popVars │ │ │ │ -text/template/parse.(*Tree).ifControl │ │ │ │ -text/template/parse.(*Tree).rangeControl │ │ │ │ -text/template/parse.(*Tree).withControl │ │ │ │ -text/template/parse.(*Tree).elseControl │ │ │ │ -text/template/parse.(*Tree).blockControl │ │ │ │ -text/template/parse.(*Tree).templateControl │ │ │ │ -text/template/parse.(*Tree).parseTemplateName │ │ │ │ -text/template/parse.(*Tree).command │ │ │ │ -text/template/parse.(*Tree).operand │ │ │ │ -text/template/parse.(*Tree).newChain │ │ │ │ -text/template/parse.(*Tree).newField │ │ │ │ -text/template/parse.(*Tree).term │ │ │ │ -text/template/parse.(*Tree).term.func1 │ │ │ │ -text/template/parse.(*Tree).useVar │ │ │ │ -type:.eq.text/template/parse.lexer │ │ │ │ -type:.eq.text/template/parse.item │ │ │ │ -type:.eq.[3]text/template/parse.item │ │ │ │ -type:.eq.text/template/parse.BoolNode │ │ │ │ -type:.eq.text/template/parse.CommentNode │ │ │ │ -type:.eq.text/template/parse.NumberNode │ │ │ │ -type:.eq.text/template/parse.StringNode │ │ │ │ -type:.eq.text/template/parse.TemplateNode │ │ │ │ -type:.eq.text/template/parse.IdentifierNode │ │ │ │ -text/template/parse.(*Pos).Position │ │ │ │ -text/template/parse.(*item).String │ │ │ │ -text/template/parse.(*NodeType).Type │ │ │ │ -text/template/parse.ListNode.Position │ │ │ │ -text/template/parse.(*ListNode).Position │ │ │ │ -text/template/parse.ListNode.Type │ │ │ │ -text/template/parse.(*ListNode).Type │ │ │ │ -text/template/parse.TextNode.Position │ │ │ │ -text/template/parse.(*TextNode).Position │ │ │ │ -text/template/parse.TextNode.Type │ │ │ │ -text/template/parse.(*TextNode).Type │ │ │ │ -text/template/parse.CommentNode.Position │ │ │ │ -text/template/parse.(*CommentNode).Position │ │ │ │ -text/template/parse.CommentNode.Type │ │ │ │ -text/template/parse.(*CommentNode).Type │ │ │ │ -text/template/parse.VariableNode.Position │ │ │ │ -text/template/parse.(*VariableNode).Position │ │ │ │ -text/template/parse.VariableNode.Type │ │ │ │ -text/template/parse.(*VariableNode).Type │ │ │ │ -text/template/parse.CommandNode.Position │ │ │ │ -text/template/parse.(*CommandNode).Position │ │ │ │ -text/template/parse.CommandNode.Type │ │ │ │ -text/template/parse.(*CommandNode).Type │ │ │ │ -text/template/parse.PipeNode.Position │ │ │ │ -text/template/parse.(*PipeNode).Position │ │ │ │ -text/template/parse.PipeNode.Type │ │ │ │ -text/template/parse.(*PipeNode).Type │ │ │ │ -text/template/parse.ActionNode.Position │ │ │ │ -text/template/parse.(*ActionNode).Position │ │ │ │ -text/template/parse.ActionNode.Type │ │ │ │ -text/template/parse.(*ActionNode).Type │ │ │ │ -text/template/parse.DotNode.Position │ │ │ │ -text/template/parse.(*DotNode).Position │ │ │ │ -text/template/parse.NilNode.Position │ │ │ │ -text/template/parse.(*NilNode).Position │ │ │ │ -text/template/parse.FieldNode.Position │ │ │ │ -text/template/parse.(*FieldNode).Position │ │ │ │ -text/template/parse.FieldNode.Type │ │ │ │ -text/template/parse.(*FieldNode).Type │ │ │ │ -text/template/parse.ChainNode.Position │ │ │ │ -text/template/parse.(*ChainNode).Position │ │ │ │ -text/template/parse.ChainNode.Type │ │ │ │ -text/template/parse.(*ChainNode).Type │ │ │ │ -text/template/parse.BoolNode.Position │ │ │ │ -text/template/parse.(*BoolNode).Position │ │ │ │ -text/template/parse.BoolNode.Type │ │ │ │ -text/template/parse.(*BoolNode).Type │ │ │ │ -text/template/parse.NumberNode.Position │ │ │ │ -text/template/parse.(*NumberNode).Position │ │ │ │ -text/template/parse.NumberNode.Type │ │ │ │ -text/template/parse.(*NumberNode).Type │ │ │ │ -text/template/parse.StringNode.Position │ │ │ │ -text/template/parse.(*StringNode).Position │ │ │ │ -text/template/parse.StringNode.Type │ │ │ │ -text/template/parse.(*StringNode).Type │ │ │ │ -text/template/parse.endNode.Position │ │ │ │ -text/template/parse.(*endNode).Position │ │ │ │ -text/template/parse.endNode.Type │ │ │ │ -text/template/parse.(*endNode).Type │ │ │ │ -text/template/parse.elseNode.Position │ │ │ │ -text/template/parse.(*elseNode).Position │ │ │ │ -text/template/parse.BranchNode.Position │ │ │ │ -text/template/parse.(*BranchNode).Position │ │ │ │ -text/template/parse.BranchNode.Type │ │ │ │ -text/template/parse.(*BranchNode).Type │ │ │ │ -text/template/parse.IfNode.Position │ │ │ │ -text/template/parse.(*IfNode).Position │ │ │ │ -text/template/parse.(*IfNode).String │ │ │ │ -text/template/parse.IfNode.Type │ │ │ │ -text/template/parse.(*IfNode).Type │ │ │ │ -text/template/parse.(*IfNode).tree │ │ │ │ -text/template/parse.(*IfNode).writeTo │ │ │ │ -text/template/parse.BreakNode.Position │ │ │ │ -text/template/parse.(*BreakNode).Position │ │ │ │ -text/template/parse.BreakNode.Type │ │ │ │ -text/template/parse.(*BreakNode).Type │ │ │ │ -text/template/parse.ContinueNode.Position │ │ │ │ -text/template/parse.(*ContinueNode).Position │ │ │ │ -text/template/parse.ContinueNode.Type │ │ │ │ -text/template/parse.(*ContinueNode).Type │ │ │ │ -text/template/parse.RangeNode.Position │ │ │ │ -text/template/parse.(*RangeNode).Position │ │ │ │ -text/template/parse.(*RangeNode).String │ │ │ │ -text/template/parse.RangeNode.Type │ │ │ │ -text/template/parse.(*RangeNode).Type │ │ │ │ -text/template/parse.(*RangeNode).tree │ │ │ │ -text/template/parse.(*RangeNode).writeTo │ │ │ │ -text/template/parse.WithNode.Position │ │ │ │ -text/template/parse.(*WithNode).Position │ │ │ │ -text/template/parse.(*WithNode).String │ │ │ │ -text/template/parse.WithNode.Type │ │ │ │ -text/template/parse.(*WithNode).Type │ │ │ │ -text/template/parse.(*WithNode).tree │ │ │ │ -text/template/parse.(*WithNode).writeTo │ │ │ │ -text/template/parse.TemplateNode.Position │ │ │ │ -text/template/parse.(*TemplateNode).Position │ │ │ │ -text/template/parse.TemplateNode.Type │ │ │ │ -text/template/parse.(*TemplateNode).Type │ │ │ │ -text/template/parse.IdentifierNode.Position │ │ │ │ -text/template/parse.(*IdentifierNode).Position │ │ │ │ -text/template/parse.IdentifierNode.Type │ │ │ │ -text/template/parse.(*IdentifierNode).Type │ │ │ │ -text/template.init │ │ │ │ -reflect.TypeFor[go.shape.struct {}] │ │ │ │ -reflect.TypeFor[go.shape.interface { Error() string }] │ │ │ │ -reflect.TypeFor[go.shape.interface { String() string }] │ │ │ │ -reflect.TypeFor[go.shape.struct { reflect.typ_ *internal/abi.Type; reflect.ptr unsafe.Pointer; reflect.flag }] │ │ │ │ -sync.OnceValue[go.shape.map[string]reflect.Value] │ │ │ │ -text/template.init.OnceValue[go.shape.map[string]reflect.Value].func2 │ │ │ │ -text/template.init.OnceValue[go.shape.map[string]reflect.Value].func2.1 │ │ │ │ -text/template.init.OnceValue[go.shape.map[string]reflect.Value].func2.1.1 │ │ │ │ -text/template.init.func1 │ │ │ │ -text/template.builtins │ │ │ │ -text/template.(*state).pop │ │ │ │ -text/template.(*state).setVar │ │ │ │ -text/template.(*state).mark │ │ │ │ -text/template.(*state).varValue │ │ │ │ -text/template.isMissing │ │ │ │ -text/template.ExecError.Error │ │ │ │ -text/template.ExecError.Unwrap │ │ │ │ -text/template.(*state).errorf │ │ │ │ -text/template.(*Template).Name │ │ │ │ -text/template.doublePercent │ │ │ │ -text/template.errRecover │ │ │ │ -text/template.(*Template).ExecuteTemplate │ │ │ │ -text/template.(*Template).Execute │ │ │ │ -text/template.(*Template).execute │ │ │ │ -text/template.(*Template).execute.deferwrap1 │ │ │ │ -text/template.(*Template).DefinedTemplates │ │ │ │ -text/template.(*Template).DefinedTemplates.deferwrap1 │ │ │ │ -text/template.(*state).walk │ │ │ │ -text/template.(*state).at │ │ │ │ -text/template.(*state).writeError │ │ │ │ -text/template.(*state).walkIfOrWith │ │ │ │ -text/template.(*state).walkIfOrWith.deferwrap1 │ │ │ │ -text/template.isTrue │ │ │ │ -text/template.(*state).walkRange │ │ │ │ -text/template.(*state).walkRange-range3 │ │ │ │ -text/template.(*state).walkRange-range2 │ │ │ │ -text/template.(*state).walkRange-range1 │ │ │ │ -text/template.(*state).walkRange.func2 │ │ │ │ -text/template.(*state).setTopVar │ │ │ │ -text/template.(*state).walkRange.func2.deferwrap1 │ │ │ │ -text/template.(*state).walkRange.deferwrap1 │ │ │ │ -text/template.(*state).walkTemplate │ │ │ │ -text/template.(*state).evalPipeline │ │ │ │ -text/template.(*state).push │ │ │ │ -text/template.(*state).notAFunction │ │ │ │ -text/template.(*state).evalCommand │ │ │ │ -text/template.(*state).evalFieldNode │ │ │ │ -text/template.(*state).idealConstant │ │ │ │ -text/template.isRuneInt │ │ │ │ -text/template.isHexInt │ │ │ │ -text/template.(*state).evalChainNode │ │ │ │ -text/template.(*state).evalVariableNode │ │ │ │ -text/template.(*state).evalFieldChain │ │ │ │ -text/template.(*state).evalFunction │ │ │ │ -text/template.(*state).evalField │ │ │ │ -text/template.(*state).evalCall │ │ │ │ -text/template.(*state).evalCall.func1 │ │ │ │ -text/template.(*state).validateType │ │ │ │ -text/template.canBeNil │ │ │ │ -text/template.(*state).evalArg │ │ │ │ -text/template.(*state).evalBool │ │ │ │ -text/template.(*state).evalString │ │ │ │ -text/template.(*state).evalInteger │ │ │ │ -text/template.(*state).evalUnsignedInteger │ │ │ │ -text/template.(*state).evalFloat │ │ │ │ -text/template.(*state).evalComplex │ │ │ │ -text/template.(*state).evalEmptyInterface │ │ │ │ -text/template.indirect │ │ │ │ -text/template.indirectInterface │ │ │ │ -text/template.(*state).printValue │ │ │ │ -text/template.printableValue │ │ │ │ -text/template.addValueFuncs │ │ │ │ -text/template.goodFunc │ │ │ │ -text/template.goodName │ │ │ │ -text/template.findFunction │ │ │ │ -text/template.findFunction.deferwrap1 │ │ │ │ -text/template.prepareArg │ │ │ │ -text/template.intLike │ │ │ │ -text/template.indexArg │ │ │ │ -text/template.index │ │ │ │ -text/template.slice │ │ │ │ -text/template.length │ │ │ │ -text/template.emptyCall │ │ │ │ -text/template.call │ │ │ │ -text/template.safeCall │ │ │ │ -text/template.safeCall.func1 │ │ │ │ -text/template.truth │ │ │ │ -text/template.and │ │ │ │ -text/template.or │ │ │ │ -text/template.not │ │ │ │ -text/template.isNil │ │ │ │ -text/template.eq │ │ │ │ -text/template.basicKind │ │ │ │ -text/template.canCompare │ │ │ │ -text/template.ne │ │ │ │ -text/template.lt │ │ │ │ -text/template.le │ │ │ │ -text/template.gt │ │ │ │ -text/template.ge │ │ │ │ -text/template.HTMLEscape │ │ │ │ -text/template.HTMLEscapeString │ │ │ │ -text/template.HTMLEscaper │ │ │ │ -text/template.JSEscape │ │ │ │ -text/template.jsIsSpecial │ │ │ │ -text/template.JSEscapeString │ │ │ │ -strings.IndexFunc │ │ │ │ -text/template.JSEscaper │ │ │ │ -text/template.URLQueryEscaper │ │ │ │ -text/template.evalArgs │ │ │ │ -text/template.(*Template).ParseFiles │ │ │ │ -text/template.(*Template).init │ │ │ │ -text/template.parseFiles │ │ │ │ -text/template.New │ │ │ │ -text/template.(*Template).New │ │ │ │ -text/template.(*Template).ParseGlob │ │ │ │ -text/template.parseGlob │ │ │ │ -path/filepath.Glob │ │ │ │ -text/template.(*Template).ParseFS │ │ │ │ -text/template.parseFS │ │ │ │ -io/fs.Glob │ │ │ │ -text/template.readFileFS │ │ │ │ -text/template.parseFS.readFileFS.func1 │ │ │ │ -text/template.readFileOS │ │ │ │ -text/template.(*Template).Option │ │ │ │ -text/template.(*Template).setOption │ │ │ │ -text/template.(*Template).Clone │ │ │ │ -text/template.(*Template).copy │ │ │ │ -maps.Copy[go.shape.map[string]interface {},go.shape.map[string]interface {},go.shape.string,go.shape.interface {}] │ │ │ │ -maps.Copy[go.shape.map[string]reflect.Value,go.shape.map[string]reflect.Value,go.shape.string,go.shape.struct { reflect.typ_ *internal/abi.Type; reflect.ptr unsafe.Pointer; reflect.flag }] │ │ │ │ -text/template.(*Template).Clone.deferwrap2 │ │ │ │ -text/template.(*Template).Clone.deferwrap1 │ │ │ │ -text/template.(*Template).AddParseTree │ │ │ │ -text/template.(*Template).AddParseTree.deferwrap1 │ │ │ │ -text/template.(*Template).Templates │ │ │ │ -text/template.(*Template).Templates.deferwrap1 │ │ │ │ -text/template.(*Template).Delims │ │ │ │ -text/template.(*Template).Funcs │ │ │ │ -text/template.addFuncs │ │ │ │ -text/template.(*Template).Funcs.deferwrap1 │ │ │ │ -text/template.(*Template).Lookup │ │ │ │ -text/template.(*Template).Lookup.deferwrap1 │ │ │ │ -text/template.(*Template).Parse │ │ │ │ -text/template.(*Template).associate │ │ │ │ -text/template.(*state).walkRange.func1 │ │ │ │ -text/template.(*state).walkRange.func2.1 │ │ │ │ -type:.eq.text/template.ExecError │ │ │ │ -text/template.Template.Copy │ │ │ │ -text/template.(*Template).Copy │ │ │ │ -text/template.Template.ErrorContext │ │ │ │ -text/template.(*Template).ErrorContext │ │ │ │ -text/template.(*ExecError).Error │ │ │ │ -text/template.(*ExecError).Unwrap │ │ │ │ -type:.eq.text/template.Template │ │ │ │ -type:.eq.text/template.variable │ │ │ │ -type:.eq.[1]text/template.variable │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.NewFS │ │ │ │ -os.DirFS │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*FS).IsEmpty │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*FS).String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.FS.MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*FS).UnmarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*FS).MarshalJSON │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Secret.String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Secret.MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Secret).UnmarshalText │ │ │ │ -os.ExpandEnv │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Secret.MarshalJSON │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.StringSlice.String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.StringSlice.MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*StringSlice).UnmarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*StringSlice).UnmarshalJSON │ │ │ │ -encoding/json.NewDecoder │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*StringSlice).UnmarshalYAML │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.RegexpSlice.String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.RegexpSlice.MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*RegexpSlice).UnmarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*RegexpSlice).UnmarshalJSON │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*RegexpSlice).UnmarshalYAML │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*RegexpSlice).fromSlice │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.NewTemplate │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).IsEmpty │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).UnmarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).MarshalJSON │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.NewURL │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).IsEmpty │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).UnmarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).MarshalJSON │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*FS).MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.FS.Open │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*FS).Open │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Secret).MarshalJSON │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Secret).MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Secret).String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*StringSlice).MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*StringSlice).String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*RegexpSlice).MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*RegexpSlice).String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.AddParseTree │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).AddParseTree │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.Clone │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).Clone │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.Copy │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).Copy │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.DefinedTemplates │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).DefinedTemplates │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.Delims │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).Delims │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.ErrorContext │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).ErrorContext │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.Execute │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).Execute │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.ExecuteTemplate │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).ExecuteTemplate │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.Funcs │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).Funcs │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.Lookup │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).Lookup │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.Name │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).Name │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.New │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).New │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.Option │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).Option │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.Parse │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).Parse │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.ParseFS │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).ParseFS │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.ParseFiles │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).ParseFiles │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.ParseGlob │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).ParseGlob │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template.Templates │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*Template).Templates │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.AppendBinary │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).AppendBinary │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.EscapedFragment │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).EscapedFragment │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.EscapedPath │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).EscapedPath │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.Hostname │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).Hostname │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.IsAbs │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).IsAbs │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.JoinPath │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).JoinPath │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.MarshalBinary │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).MarshalBinary │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.Parse │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).Parse │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.Port │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).Port │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.Query │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).Query │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.Redacted │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).Redacted │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.RequestURI │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).RequestURI │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.ResolveReference │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).ResolveReference │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.URL.UnmarshalBinary │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.(*URL).UnmarshalBinary │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.FS │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.Template │ │ │ │ -embed.split │ │ │ │ -embed.(*file).Name │ │ │ │ -embed.(*file).Size │ │ │ │ -embed.(*file).ModTime │ │ │ │ -embed.(*file).IsDir │ │ │ │ -embed.(*file).Sys │ │ │ │ -embed.(*file).Type │ │ │ │ -embed.(*file).Mode │ │ │ │ -embed.(*file).Info │ │ │ │ -embed.(*file).String │ │ │ │ -embed.FS.lookup │ │ │ │ -embed.sortSearch │ │ │ │ -embed.FS.lookup.func1 │ │ │ │ -embed.FS.readDir │ │ │ │ -embed.FS.readDir.func1 │ │ │ │ -embed.FS.readDir.func2 │ │ │ │ -embed.FS.Open │ │ │ │ -embed.FS.ReadDir │ │ │ │ -embed.FS.ReadFile │ │ │ │ -embed.(*openFile).Close │ │ │ │ -embed.(*openFile).Stat │ │ │ │ -embed.(*openFile).Read │ │ │ │ -embed.(*openFile).Seek │ │ │ │ -embed.(*openFile).ReadAt │ │ │ │ -embed.(*openDir).Close │ │ │ │ -embed.(*openDir).Stat │ │ │ │ -embed.(*openDir).Read │ │ │ │ -embed.(*openDir).ReadDir │ │ │ │ -type:.eq.embed.file │ │ │ │ -embed.(*FS).Open │ │ │ │ -embed.(*FS).ReadDir │ │ │ │ -embed.(*FS).ReadFile │ │ │ │ -io/ioutil.init │ │ │ │ -golang.org/x/oauth2/internal.(*tokenJSON).expiry │ │ │ │ -golang.org/x/oauth2/internal.(*expirationTime).UnmarshalJSON │ │ │ │ -golang.org/x/oauth2/internal.(*LazyAuthStyleCache).Get │ │ │ │ -golang.org/x/oauth2/internal.(*AuthStyleCache).lookupAuthStyle │ │ │ │ -golang.org/x/oauth2/internal.(*AuthStyleCache).lookupAuthStyle.deferwrap1 │ │ │ │ -golang.org/x/oauth2/internal.(*AuthStyleCache).setAuthStyle │ │ │ │ -golang.org/x/oauth2/internal.(*AuthStyleCache).setAuthStyle.deferwrap1 │ │ │ │ -golang.org/x/oauth2/internal.newTokenRequest │ │ │ │ -golang.org/x/oauth2/internal.cloneURLValues │ │ │ │ -golang.org/x/oauth2/internal.RetrieveToken │ │ │ │ -golang.org/x/oauth2/internal.doTokenRoundTrip │ │ │ │ -golang.org/x/oauth2/internal.ContextClient │ │ │ │ -io/ioutil.ReadAll │ │ │ │ -golang.org/x/oauth2/internal.(*RetrieveError).Error │ │ │ │ -type:.eq.golang.org/x/oauth2/internal.tokenJSON │ │ │ │ -type:.eq.golang.org/x/oauth2/internal.Token │ │ │ │ -golang.org/x/oauth2.DeviceAuthResponse.MarshalJSON │ │ │ │ -golang.org/x/oauth2.(*DeviceAuthResponse).UnmarshalJSON │ │ │ │ -golang.org/x/oauth2.(*Config).DeviceAuth │ │ │ │ -golang.org/x/oauth2.retrieveDeviceAuth │ │ │ │ -golang.org/x/oauth2.(*Config).DeviceAccessToken │ │ │ │ -golang.org/x/oauth2.(*Config).DeviceAccessToken.deferwrap1 │ │ │ │ -golang.org/x/oauth2.setParam.setValue │ │ │ │ -golang.org/x/oauth2.SetAuthURLParam │ │ │ │ -golang.org/x/oauth2.(*Config).AuthCodeURL │ │ │ │ -golang.org/x/oauth2.(*Config).PasswordCredentialsToken │ │ │ │ -golang.org/x/oauth2.(*Config).Exchange │ │ │ │ -golang.org/x/oauth2.(*Config).Client │ │ │ │ -golang.org/x/oauth2.(*Config).TokenSource │ │ │ │ -golang.org/x/oauth2.(*tokenRefresher).Token │ │ │ │ -golang.org/x/oauth2.(*reuseTokenSource).Token │ │ │ │ -golang.org/x/oauth2.(*Token).Valid │ │ │ │ -golang.org/x/oauth2.(*reuseTokenSource).Token.deferwrap1 │ │ │ │ -golang.org/x/oauth2.NewClient │ │ │ │ -golang.org/x/oauth2.ReuseTokenSource │ │ │ │ -golang.org/x/oauth2.(*Token).Type │ │ │ │ -golang.org/x/oauth2.(*Token).SetAuthHeader │ │ │ │ -golang.org/x/oauth2.(*Token).WithExtra │ │ │ │ -golang.org/x/oauth2.(*Token).Extra │ │ │ │ -golang.org/x/oauth2.(*Token).expired │ │ │ │ -golang.org/x/oauth2.retrieveToken │ │ │ │ -golang.org/x/oauth2.tokenFromInternal │ │ │ │ -golang.org/x/oauth2.(*RetrieveError).Error │ │ │ │ -golang.org/x/oauth2.(*Transport).RoundTrip │ │ │ │ -golang.org/x/oauth2.cloneRequest │ │ │ │ -golang.org/x/oauth2.(*Transport).base │ │ │ │ -golang.org/x/oauth2.(*Transport).RoundTrip.func1 │ │ │ │ -golang.org/x/oauth2.(*Transport).CancelRequest │ │ │ │ -golang.org/x/oauth2.(*Transport).CancelRequest.func1 │ │ │ │ -golang.org/x/oauth2.(*Transport).CancelRequest.func1.Printf.1 │ │ │ │ -type:.eq.golang.org/x/oauth2.setParam │ │ │ │ -type:.eq.golang.org/x/oauth2.Token │ │ │ │ -type:.eq.golang.org/x/oauth2.reuseTokenSource │ │ │ │ -type:.eq.golang.org/x/oauth2.Transport │ │ │ │ -type:.eq.golang.org/x/oauth2.tokenRefresher │ │ │ │ -type:.eq.golang.org/x/oauth2.Endpoint │ │ │ │ -type:.eq.golang.org/x/oauth2.DeviceAuthResponse │ │ │ │ -golang.org/x/oauth2.(*DeviceAuthResponse).MarshalJSON │ │ │ │ -golang.org/x/oauth2.(*setParam).setValue │ │ │ │ -type:.eq.struct { ExpiresIn int64 "json:\"expires_in\""; VerificationURL string "json:\"verification_url\""; Alias = *golang.org/x/oauth2.Alias │ │ │ │ -type:.eq.golang.org/x/oauth2.Alias │ │ │ │ -type:.eq.golang.org/x/oauth2.Alias │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.init │ │ │ │ -text/template.Must │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.New │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*Config).ReadFromConfigFile │ │ │ │ -go.yaml.in/yaml/v3.NewDecoder │ │ │ │ -go.yaml.in/yaml/v3.newParserFromReader │ │ │ │ -go.yaml.in/yaml/v3.yaml_parser_set_input_reader │ │ │ │ -go.yaml.in/yaml/v3.(*Decoder).KnownFields │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*Config).ReadFromConfigFile.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*Config).ReadFromFlagAndEnvironment │ │ │ │ -flag.(*FlagSet).SetOutput │ │ │ │ -flag.(*FlagSet).Lookup │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*Config).ReadFromFlagAndEnvironment.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.lookupConfigArgument │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.getEnvironmentVariableByFlagName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*Config).flagSetDebug │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*Config).flagSetLog │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*Config).flagSetHTTP │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*Config).flagSetOpenVPN │ │ │ │ -flag.(*FlagSet).DurationVar │ │ │ │ -flag.newDurationValue │ │ │ │ -flag.(*FlagSet).UintVar │ │ │ │ -flag.newUintValue │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*Config).flagSetOAuth2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.OpenVPNCommonNameMode.String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.OpenVPNCommonNameMode.MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*OpenVPNCommonNameMode).UnmarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.OAuth2AuthStyle.String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.OAuth2AuthStyle.AuthStyle │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.OAuth2AuthStyle.MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*OAuth2AuthStyle).UnmarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.OAuth2RefreshNonce.String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.OAuth2RefreshNonce.MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*OAuth2RefreshNonce).UnmarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.Config.String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.HTTP.MarshalJSON │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.Validate │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.validateOpenVPNConfig │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.validateHTTPConfig │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.validateEncryptionSecret │ │ │ │ -slices.Contains[go.shape.[]int,go.shape.int] │ │ │ │ -slices.Index[go.shape.[]int,go.shape.int] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.validateOAuth2Config │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.validateURL │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*Config).ReadFromFlagAndEnvironment.func1.1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*Config).ReadFromFlagAndEnvironment.func2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.lookupEnvOrDefault[go.shape.[]string] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.lookupEnvOrDefault[go.shape.int64] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.lookupEnvOrDefault[go.shape.int] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.lookupEnvOrDefault[go.shape.bool] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.lookupEnvOrDefault[go.shape.string] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.lookupEnvOrDefault[go.shape.struct { *net/url.URL }] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.lookupEnvOrDefault[go.shape.uint] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.lookupEnvOrDefault[go.shape.struct { io/fs.FS; github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.path string }] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.lookupEnvOrDefault[go.shape.[]*regexp.Regexp] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.lookupEnvOrDefault[go.shape.struct { *text/template.Template; github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.path string }] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*HTTP).MarshalJSON │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*OAuth2RefreshNonce).MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*OAuth2RefreshNonce).String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*OAuth2AuthStyle).AuthStyle │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*OAuth2AuthStyle).MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*OAuth2AuthStyle).String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*OpenVPNCommonNameMode).MarshalText │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*OpenVPNCommonNameMode).String │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config.(*Config).String │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/config.Alias │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/config.HTTP │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/config.Debug │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/config.Log │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/config.OAuth2Client │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/config.OAuth2Refresh │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/config.OpenVPNCommonName │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/config.OpenVPNPassthrough │ │ │ │ -type:.eq.struct { Alias = github.com/jkroepke/openvpn-auth-oauth2/internal/config.Alias │ │ │ │ -golang.org/x/crypto/salsa20/salsa.HSalsa20 │ │ │ │ -golang.org/x/crypto/salsa20/salsa.XORKeyStream │ │ │ │ -golang.org/x/crypto/salsa20/salsa.salsa2020XORKeyStream │ │ │ │ -golang.org/x/crypto/salsa20.XORKeyStream │ │ │ │ -golang.org/x/crypto/internal/alias.InexactOverlap │ │ │ │ -golang.org/x/crypto/internal/alias.AnyOverlap │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/crypto.New │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/crypto.deriveHKDFKey │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/crypto.(*Cipher).EncryptBytes │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/crypto.(*Cipher).DecryptBytes │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/crypto.(*Cipher).EncryptBytesWithTime │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/crypto.(*Cipher).DecryptBytesWithTime │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/crypto.checkTokenSize │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/crypto.extractIssued │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/crypto.validateIssued │ │ │ │ -crypto/hkdf.Key[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/hkdf.Key[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].UnwrapNew[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].func1 │ │ │ │ -github.com/go-jose/go-jose/json.init │ │ │ │ -github.com/go-jose/go-jose/json.Unmarshal │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).init │ │ │ │ -github.com/go-jose/go-jose/json.(*UnmarshalTypeError).Error │ │ │ │ -github.com/go-jose/go-jose/json.(*InvalidUnmarshalError).Error │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).unmarshal │ │ │ │ -github.com/go-jose/go-jose/json.(*scanner).reset │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).unmarshal.func1 │ │ │ │ -github.com/go-jose/go-jose/json.Number.String │ │ │ │ -github.com/go-jose/go-jose/json.Number.Float64 │ │ │ │ -github.com/go-jose/go-jose/json.Number.Int64 │ │ │ │ -github.com/go-jose/go-jose/json.isValidNumber │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).next │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).error │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).scanWhile │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).value │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).valueQuoted │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).indirect │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).array │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).saveError │ │ │ │ -github.com/go-jose/go-jose/json.(*scanner).undo │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).object │ │ │ │ -github.com/go-jose/go-jose/json.unquote │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).literal │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).convertNumber │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).literalStore │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).valueInterface │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).arrayInterface │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).objectInterface │ │ │ │ -github.com/go-jose/go-jose/json.(*decodeState).literalInterface │ │ │ │ -github.com/go-jose/go-jose/json.getu4 │ │ │ │ -github.com/go-jose/go-jose/json.unquoteBytes │ │ │ │ -github.com/go-jose/go-jose/json.Marshal │ │ │ │ -github.com/go-jose/go-jose/json.(*UnsupportedTypeError).Error │ │ │ │ -github.com/go-jose/go-jose/json.(*UnsupportedValueError).Error │ │ │ │ -github.com/go-jose/go-jose/json.(*MarshalerError).Error │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).marshal │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).marshal.func1 │ │ │ │ -github.com/go-jose/go-jose/json.isEmptyValue │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).reflectValue │ │ │ │ -github.com/go-jose/go-jose/json.valueEncoder │ │ │ │ -github.com/go-jose/go-jose/json.typeEncoder │ │ │ │ -github.com/go-jose/go-jose/json.typeEncoder.func1 │ │ │ │ -github.com/go-jose/go-jose/json.newTypeEncoder │ │ │ │ -github.com/go-jose/go-jose/json.newCondAddrEncoder │ │ │ │ -github.com/go-jose/go-jose/json.invalidValueEncoder │ │ │ │ -github.com/go-jose/go-jose/json.marshalerEncoder │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).error │ │ │ │ -github.com/go-jose/go-jose/json.addrMarshalerEncoder │ │ │ │ -github.com/go-jose/go-jose/json.textMarshalerEncoder │ │ │ │ -github.com/go-jose/go-jose/json.addrTextMarshalerEncoder │ │ │ │ -github.com/go-jose/go-jose/json.boolEncoder │ │ │ │ -github.com/go-jose/go-jose/json.intEncoder │ │ │ │ -github.com/go-jose/go-jose/json.uintEncoder │ │ │ │ -github.com/go-jose/go-jose/json.floatEncoder.encode │ │ │ │ -github.com/go-jose/go-jose/json.stringEncoder │ │ │ │ -github.com/go-jose/go-jose/json.interfaceEncoder │ │ │ │ -github.com/go-jose/go-jose/json.unsupportedTypeEncoder │ │ │ │ -github.com/go-jose/go-jose/json.(*structEncoder).encode │ │ │ │ -github.com/go-jose/go-jose/json.newStructEncoder │ │ │ │ -github.com/go-jose/go-jose/json.(*mapEncoder).encode │ │ │ │ -github.com/go-jose/go-jose/json.newMapEncoder │ │ │ │ -github.com/go-jose/go-jose/json.encodeByteSlice │ │ │ │ -encoding/base64.NewEncoder │ │ │ │ -github.com/go-jose/go-jose/json.(*sliceEncoder).encode │ │ │ │ -github.com/go-jose/go-jose/json.newSliceEncoder │ │ │ │ -github.com/go-jose/go-jose/json.(*arrayEncoder).encode │ │ │ │ -github.com/go-jose/go-jose/json.newArrayEncoder │ │ │ │ -github.com/go-jose/go-jose/json.(*ptrEncoder).encode │ │ │ │ -github.com/go-jose/go-jose/json.newPtrEncoder │ │ │ │ -github.com/go-jose/go-jose/json.(*condAddrEncoder).encode │ │ │ │ -github.com/go-jose/go-jose/json.isValidTag │ │ │ │ -github.com/go-jose/go-jose/json.fieldByIndex │ │ │ │ -github.com/go-jose/go-jose/json.typeByIndex │ │ │ │ -github.com/go-jose/go-jose/json.stringValues.Len │ │ │ │ -github.com/go-jose/go-jose/json.stringValues.Swap │ │ │ │ -github.com/go-jose/go-jose/json.stringValues.Less │ │ │ │ -github.com/go-jose/go-jose/json.stringValues.get │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).string │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).stringBytes │ │ │ │ -github.com/go-jose/go-jose/json.byName.Len │ │ │ │ -github.com/go-jose/go-jose/json.byName.Swap │ │ │ │ -github.com/go-jose/go-jose/json.byName.Less │ │ │ │ -github.com/go-jose/go-jose/json.byIndex.Less │ │ │ │ -github.com/go-jose/go-jose/json.byIndex.Len │ │ │ │ -github.com/go-jose/go-jose/json.byIndex.Swap │ │ │ │ -github.com/go-jose/go-jose/json.typeFields │ │ │ │ -github.com/go-jose/go-jose/json.fillField │ │ │ │ -github.com/go-jose/go-jose/json.dominantField │ │ │ │ -github.com/go-jose/go-jose/json.cachedTypeFields │ │ │ │ -github.com/go-jose/go-jose/json.compact │ │ │ │ -github.com/go-jose/go-jose/json.checkValid │ │ │ │ -github.com/go-jose/go-jose/json.nextValue │ │ │ │ -github.com/go-jose/go-jose/json.(*SyntaxError).Error │ │ │ │ -github.com/go-jose/go-jose/json.(*scanner).eof │ │ │ │ -github.com/go-jose/go-jose/json.stateBeginValueOrEmpty │ │ │ │ -github.com/go-jose/go-jose/json.isSpace │ │ │ │ -github.com/go-jose/go-jose/json.stateBeginValue │ │ │ │ -github.com/go-jose/go-jose/json.(*scanner).pushParseState │ │ │ │ -github.com/go-jose/go-jose/json.(*scanner).error │ │ │ │ -github.com/go-jose/go-jose/json.stateBeginStringOrEmpty │ │ │ │ -github.com/go-jose/go-jose/json.stateBeginString │ │ │ │ -github.com/go-jose/go-jose/json.stateEndValue │ │ │ │ -github.com/go-jose/go-jose/json.(*scanner).popParseState │ │ │ │ -github.com/go-jose/go-jose/json.stateEndTop │ │ │ │ -github.com/go-jose/go-jose/json.stateInString │ │ │ │ -github.com/go-jose/go-jose/json.stateInStringEsc │ │ │ │ -github.com/go-jose/go-jose/json.stateInStringEscU │ │ │ │ -github.com/go-jose/go-jose/json.stateInStringEscU1 │ │ │ │ -github.com/go-jose/go-jose/json.stateInStringEscU12 │ │ │ │ -github.com/go-jose/go-jose/json.stateInStringEscU123 │ │ │ │ -github.com/go-jose/go-jose/json.stateNeg │ │ │ │ -github.com/go-jose/go-jose/json.state1 │ │ │ │ -github.com/go-jose/go-jose/json.state0 │ │ │ │ -github.com/go-jose/go-jose/json.stateDot │ │ │ │ -github.com/go-jose/go-jose/json.stateDot0 │ │ │ │ -github.com/go-jose/go-jose/json.stateE │ │ │ │ -github.com/go-jose/go-jose/json.stateESign │ │ │ │ -github.com/go-jose/go-jose/json.stateE0 │ │ │ │ -github.com/go-jose/go-jose/json.stateT │ │ │ │ -github.com/go-jose/go-jose/json.stateTr │ │ │ │ -github.com/go-jose/go-jose/json.stateTru │ │ │ │ -github.com/go-jose/go-jose/json.stateF │ │ │ │ -github.com/go-jose/go-jose/json.stateFa │ │ │ │ -github.com/go-jose/go-jose/json.stateFal │ │ │ │ -github.com/go-jose/go-jose/json.stateFals │ │ │ │ -github.com/go-jose/go-jose/json.stateN │ │ │ │ -github.com/go-jose/go-jose/json.stateNu │ │ │ │ -github.com/go-jose/go-jose/json.stateNul │ │ │ │ -github.com/go-jose/go-jose/json.stateError │ │ │ │ -github.com/go-jose/go-jose/json.quoteChar │ │ │ │ -github.com/go-jose/go-jose/json.stateRedo │ │ │ │ -github.com/go-jose/go-jose/json.(*RawMessage).MarshalJSON │ │ │ │ -github.com/go-jose/go-jose/json.(*RawMessage).UnmarshalJSON │ │ │ │ -github.com/go-jose/go-jose/json.parseTag │ │ │ │ -github.com/go-jose/go-jose/json.tagOptions.Contains │ │ │ │ -type:.eq.github.com/go-jose/go-jose/json.SyntaxError │ │ │ │ -type:.eq.github.com/go-jose/go-jose/json.MarshalerError │ │ │ │ -type:.eq.github.com/go-jose/go-jose/json.UnmarshalTypeError │ │ │ │ -type:.eq.github.com/go-jose/go-jose/json.UnsupportedValueError │ │ │ │ -github.com/go-jose/go-jose/json.(*Number).Float64 │ │ │ │ -github.com/go-jose/go-jose/json.(*Number).Int64 │ │ │ │ -github.com/go-jose/go-jose/json.(*Number).String │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).Available │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).AvailableBuffer │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).Bytes │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).Cap │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).Grow │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).Len │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).Next │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).Peek │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).Read │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).ReadByte │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).ReadBytes │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).ReadFrom │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).ReadRune │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).ReadString │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).Reset │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).String │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).Truncate │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).UnreadByte │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).UnreadRune │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).Write │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).WriteByte │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).WriteRune │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).WriteString │ │ │ │ -github.com/go-jose/go-jose/json.(*encodeState).WriteTo │ │ │ │ -github.com/go-jose/go-jose/json.(*stringValues).Len │ │ │ │ -github.com/go-jose/go-jose/json.(*stringValues).Less │ │ │ │ -github.com/go-jose/go-jose/json.(*stringValues).Swap │ │ │ │ -github.com/go-jose/go-jose/json.(*byName).Len │ │ │ │ -github.com/go-jose/go-jose/json.(*byName).Less │ │ │ │ -github.com/go-jose/go-jose/json.(*byName).Swap │ │ │ │ -github.com/go-jose/go-jose/json.(*byIndex).Len │ │ │ │ -github.com/go-jose/go-jose/json.(*byIndex).Less │ │ │ │ -github.com/go-jose/go-jose/json.(*byIndex).Swap │ │ │ │ -github.com/go-jose/go-jose/json.floatEncoder.encode-fm │ │ │ │ -github.com/go-jose/go-jose/json.(*condAddrEncoder).encode-fm │ │ │ │ -github.com/go-jose/go-jose/json.(*ptrEncoder).encode-fm │ │ │ │ -github.com/go-jose/go-jose/json.(*arrayEncoder).encode-fm │ │ │ │ -github.com/go-jose/go-jose/json.(*sliceEncoder).encode-fm │ │ │ │ -github.com/go-jose/go-jose/json.(*mapEncoder).encode-fm │ │ │ │ -github.com/go-jose/go-jose/json.(*structEncoder).encode-fm │ │ │ │ -github.com/go-jose/go-jose.init │ │ │ │ -github.com/go-jose/go-jose.rsaDecrypterSigner.signPayload │ │ │ │ -github.com/go-jose/go-jose.rsaEncrypterVerifier.verifyPayload │ │ │ │ -github.com/go-jose/go-jose.edDecrypterSigner.signPayload │ │ │ │ -github.com/go-jose/go-jose.edEncrypterVerifier.verifyPayload │ │ │ │ -github.com/go-jose/go-jose.ecDecrypterSigner.signPayload │ │ │ │ -github.com/go-jose/go-jose.ecEncrypterVerifier.verifyPayload │ │ │ │ -github.com/go-jose/go-jose.mustSerializeJSON │ │ │ │ -github.com/go-jose/go-jose.stripWhitespace │ │ │ │ -github.com/go-jose/go-jose.newBufferFromInt │ │ │ │ -github.com/go-jose/go-jose.newBuffer │ │ │ │ -github.com/go-jose/go-jose.(*byteBuffer).MarshalJSON │ │ │ │ -github.com/go-jose/go-jose.(*byteBuffer).base64 │ │ │ │ -github.com/go-jose/go-jose.(*byteBuffer).UnmarshalJSON │ │ │ │ -github.com/go-jose/go-jose.byteBuffer.toInt │ │ │ │ -github.com/go-jose/go-jose.byteBuffer.bigInt │ │ │ │ -github.com/go-jose/go-jose.base64JoinWithDots │ │ │ │ -github.com/go-jose/go-jose.base64EncodeLen │ │ │ │ -github.com/go-jose/go-jose.JSONWebKey.MarshalJSON │ │ │ │ -github.com/go-jose/go-jose.fromEdPrivateKey │ │ │ │ -github.com/go-jose/go-jose.fromEdPublicKey │ │ │ │ -github.com/go-jose/go-jose.fromSymmetricKey │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebKey).UnmarshalJSON │ │ │ │ -github.com/go-jose/go-jose.ecThumbprintInput │ │ │ │ -github.com/go-jose/go-jose.newFixedSizeBuffer │ │ │ │ -github.com/go-jose/go-jose.rsaThumbprintInput │ │ │ │ -github.com/go-jose/go-jose.edThumbprintInput │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebKey).Thumbprint │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebKey).IsPublic │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebKey).Public │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebKey).Valid │ │ │ │ -github.com/go-jose/go-jose.rawJSONWebKey.rsaPublicKey │ │ │ │ -github.com/go-jose/go-jose.fromRsaPublicKey │ │ │ │ -github.com/go-jose/go-jose.rawJSONWebKey.ecPublicKey │ │ │ │ -github.com/go-jose/go-jose.fromEcPublicKey │ │ │ │ -github.com/go-jose/go-jose.rawJSONWebKey.edPrivateKey │ │ │ │ -github.com/go-jose/go-jose.(*byteBuffer).bytes │ │ │ │ -github.com/go-jose/go-jose.rawJSONWebKey.edPublicKey │ │ │ │ -github.com/go-jose/go-jose.rawJSONWebKey.rsaPrivateKey │ │ │ │ -github.com/go-jose/go-jose.fromRsaPrivateKey │ │ │ │ -github.com/go-jose/go-jose.rawJSONWebKey.ecPrivateKey │ │ │ │ -github.com/go-jose/go-jose.fromEcPrivateKey │ │ │ │ -github.com/go-jose/go-jose.dSize │ │ │ │ -github.com/go-jose/go-jose.rawJSONWebKey.symmetricKey │ │ │ │ -github.com/go-jose/go-jose.tryJWKS │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebKeySet).Key │ │ │ │ -github.com/go-jose/go-jose.ParseSigned │ │ │ │ -github.com/go-jose/go-jose.Signature.mergedHeaders │ │ │ │ -github.com/go-jose/go-jose.JSONWebSignature.computeAuthData │ │ │ │ -github.com/go-jose/go-jose.ParseSignedJSON │ │ │ │ -github.com/go-jose/go-jose.(*rawJSONWebSignature).sanitized │ │ │ │ -github.com/go-jose/go-jose.containsSignatureAlgorithm │ │ │ │ -github.com/go-jose/go-jose.rawHeader.getNonce │ │ │ │ -github.com/go-jose/go-jose.parseSignedCompact │ │ │ │ +bufio.(*Scanner).Split │ │ │ │ +bufio.(*Scanner).Buffer │ │ │ │ +bufio.(*Scanner).Text │ │ │ │ +bufio.(*Scanner).Err │ │ │ │ +log/slog.(*Logger).DebugContext │ │ │ │ +log/slog.(*Logger).ErrorContext │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).handleManagementClient.func1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).handleManagementClientAuth │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).parseResponse │ │ │ │ +strings.Split │ │ │ │ strings.SplitN │ │ │ │ -github.com/go-jose/go-jose.JSONWebSignature.compactSerialize │ │ │ │ -github.com/go-jose/go-jose.JSONWebSignature.CompactSerialize │ │ │ │ -github.com/go-jose/go-jose.JSONWebSignature.DetachedCompactSerialize │ │ │ │ -github.com/go-jose/go-jose.JSONWebSignature.FullSerialize │ │ │ │ -github.com/go-jose/go-jose.newOpaqueSigner │ │ │ │ -github.com/go-jose/go-jose.(*opaqueSigner).signPayload │ │ │ │ -github.com/go-jose/go-jose.(*opaqueVerifier).verifyPayload │ │ │ │ -github.com/go-jose/go-jose.Header.Certificates │ │ │ │ -github.com/go-jose/go-jose.rawHeader.getString │ │ │ │ -github.com/go-jose/go-jose.rawHeader.getCritical │ │ │ │ -github.com/go-jose/go-jose.rawHeader.getB64 │ │ │ │ -github.com/go-jose/go-jose.rawHeader.sanitized │ │ │ │ -github.com/go-jose/go-jose.parseCertificateChain │ │ │ │ -github.com/go-jose/go-jose.rawHeader.isSet │ │ │ │ -github.com/go-jose/go-jose.rawHeader.merge │ │ │ │ -github.com/go-jose/go-jose.curveName │ │ │ │ -github.com/go-jose/go-jose.curveSize │ │ │ │ -github.com/go-jose/go-jose.(*SignerOptions).WithHeader │ │ │ │ -github.com/go-jose/go-jose.(*SignerOptions).WithContentType │ │ │ │ -github.com/go-jose/go-jose.(*SignerOptions).WithType │ │ │ │ -github.com/go-jose/go-jose.(*SignerOptions).WithCritical │ │ │ │ -github.com/go-jose/go-jose.(*SignerOptions).WithBase64 │ │ │ │ -github.com/go-jose/go-jose.NewMultiSigner │ │ │ │ -github.com/go-jose/go-jose.newVerifier │ │ │ │ -github.com/go-jose/go-jose.(*genericSigner).addRecipient │ │ │ │ -github.com/go-jose/go-jose.makeJWSRecipient │ │ │ │ -github.com/go-jose/go-jose.newECDSASigner │ │ │ │ -github.com/go-jose/go-jose.staticPublicKey │ │ │ │ -github.com/go-jose/go-jose.newEd25519Signer │ │ │ │ -github.com/go-jose/go-jose.newRSASigner │ │ │ │ -github.com/go-jose/go-jose.newSymmetricSigner │ │ │ │ -github.com/go-jose/go-jose.makeJWSRecipient.newECDSASigner.staticPublicKey.func3 │ │ │ │ -github.com/go-jose/go-jose.makeJWSRecipient.newRSASigner.staticPublicKey.func2 │ │ │ │ -github.com/go-jose/go-jose.makeJWSRecipient.newEd25519Signer.staticPublicKey.func1 │ │ │ │ -github.com/go-jose/go-jose.newJWKSigner │ │ │ │ -github.com/go-jose/go-jose.newJWKSigner.staticPublicKey.func1 │ │ │ │ -github.com/go-jose/go-jose.(*genericSigner).Sign │ │ │ │ -github.com/go-jose/go-jose.makeRawMessage │ │ │ │ -github.com/go-jose/go-jose.(*genericSigner).Options │ │ │ │ -github.com/go-jose/go-jose.JSONWebSignature.Verify │ │ │ │ -github.com/go-jose/go-jose.JSONWebSignature.UnsafePayloadWithoutVerification │ │ │ │ -github.com/go-jose/go-jose.JSONWebSignature.DetachedVerify │ │ │ │ -github.com/go-jose/go-jose.JSONWebSignature.headers │ │ │ │ -github.com/go-jose/go-jose.rawHeader.getSignatureAlgorithm │ │ │ │ -github.com/go-jose/go-jose.JSONWebSignature.VerifyMulti │ │ │ │ -github.com/go-jose/go-jose.JSONWebSignature.DetachedVerifyMulti │ │ │ │ -github.com/go-jose/go-jose.symmetricMac.signPayload │ │ │ │ -github.com/go-jose/go-jose.symmetricMac.verifyPayload │ │ │ │ -github.com/go-jose/go-jose.symmetricMac.hmac │ │ │ │ -github.com/go-jose/go-jose.(*rsaEncrypterVerifier).verifyPayload │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebKey).MarshalJSON │ │ │ │ -github.com/go-jose/go-jose.(*Header).Certificates │ │ │ │ -github.com/go-jose/go-jose.(*rsaDecrypterSigner).signPayload │ │ │ │ -github.com/go-jose/go-jose.(*ecEncrypterVerifier).verifyPayload │ │ │ │ -github.com/go-jose/go-jose.(*edEncrypterVerifier).verifyPayload │ │ │ │ -github.com/go-jose/go-jose.(*ecDecrypterSigner).signPayload │ │ │ │ -github.com/go-jose/go-jose.(*edDecrypterSigner).signPayload │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebSignature).CompactSerialize │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebSignature).DetachedCompactSerialize │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebSignature).DetachedVerify │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebSignature).DetachedVerifyMulti │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebSignature).FullSerialize │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebSignature).UnsafePayloadWithoutVerification │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebSignature).Verify │ │ │ │ -github.com/go-jose/go-jose.(*JSONWebSignature).VerifyMulti │ │ │ │ -github.com/go-jose/go-jose.(*symmetricMac).signPayload │ │ │ │ -github.com/go-jose/go-jose.(*symmetricMac).verifyPayload │ │ │ │ -github.com/go-jose/go-jose.OpaqueSigner.Public-fm │ │ │ │ -github.com/zitadel/oidc/pkg/crypto.GetHashAlgorithm │ │ │ │ -github.com/zitadel/oidc/pkg/crypto.HashString │ │ │ │ -github.com/zitadel/oidc/pkg/crypto.BytesToPrivateKey │ │ │ │ -github.com/zitadel/oidc/pkg/crypto.Sign │ │ │ │ -github.com/zitadel/oidc/pkg/crypto.SignPayload │ │ │ │ -database/sql/driver.init │ │ │ │ -reflect.TypeFor[go.shape.interface { Value() (database/sql/driver.Value, error) }] │ │ │ │ -github.com/zitadel/schema.fieldAlias │ │ │ │ -github.com/zitadel/schema.parseTag │ │ │ │ -github.com/zitadel/schema.MultiError.Error │ │ │ │ -github.com/zitadel/schema.(*Encoder).Encode │ │ │ │ -github.com/zitadel/schema.(*Encoder).RegisterEncoder │ │ │ │ -github.com/zitadel/schema.(*Encoder).SetAliasTag │ │ │ │ -github.com/zitadel/schema.isValidStructPointer │ │ │ │ -github.com/zitadel/schema.isZero │ │ │ │ -github.com/zitadel/schema.(*Encoder).encode │ │ │ │ -github.com/zitadel/schema.(*Encoder).hasCustomEncoder │ │ │ │ -github.com/zitadel/schema.tagOptions.Contains │ │ │ │ -github.com/zitadel/schema.typeEncoder │ │ │ │ -github.com/zitadel/schema.typeEncoder.func1 │ │ │ │ -github.com/zitadel/schema.encodeBool │ │ │ │ -github.com/zitadel/schema.encodeInt │ │ │ │ -github.com/zitadel/schema.encodeUint │ │ │ │ -github.com/zitadel/schema.encodeFloat │ │ │ │ -github.com/zitadel/schema.encodeFloat32 │ │ │ │ -github.com/zitadel/schema.encodeFloat64 │ │ │ │ -github.com/zitadel/schema.encodeString │ │ │ │ -github.com/zitadel/schema.init │ │ │ │ -github.com/zitadel/schema.(*MultiError).Error │ │ │ │ -type:.eq.github.com/zitadel/schema.fieldInfo │ │ │ │ -type:.eq.github.com/zitadel/schema.unmarshaler │ │ │ │ -golang.org/x/text/internal/tag.Index.Index │ │ │ │ -golang.org/x/text/internal/tag.Index.Index.func1 │ │ │ │ -golang.org/x/text/internal/tag.cmp │ │ │ │ -golang.org/x/text/internal/tag.Index.Next │ │ │ │ -golang.org/x/text/internal/language.init │ │ │ │ -golang.org/x/text/internal/language.map.init.0 │ │ │ │ -golang.org/x/text/internal/language.map.init.1 │ │ │ │ -golang.org/x/text/internal/language.(*Builder).Make │ │ │ │ -golang.org/x/text/internal/language.tokenLen │ │ │ │ -golang.org/x/text/internal/language.appendTokens │ │ │ │ -golang.org/x/text/internal/language.(*Builder).SetTag │ │ │ │ -golang.org/x/text/internal/language.Tag.Variants │ │ │ │ -golang.org/x/text/internal/language.(*Builder).AddExt │ │ │ │ -golang.org/x/text/internal/language.sortVariants.Len │ │ │ │ -golang.org/x/text/internal/language.sortVariants.Swap │ │ │ │ -golang.org/x/text/internal/language.sortVariants.Less │ │ │ │ -golang.org/x/text/internal/language.Tag.Raw │ │ │ │ -golang.org/x/text/internal/language.Tag.IsRoot │ │ │ │ -golang.org/x/text/internal/language.Tag.equalTags │ │ │ │ -golang.org/x/text/internal/language.Tag.IsPrivateUse │ │ │ │ -golang.org/x/text/internal/language.(*Tag).RemakeString │ │ │ │ -golang.org/x/text/internal/language.(*Tag).genCoreBytes │ │ │ │ -golang.org/x/text/internal/language.Language.StringToBuf │ │ │ │ -golang.org/x/text/internal/language.intToStr │ │ │ │ -golang.org/x/text/internal/language.Script.String │ │ │ │ -golang.org/x/text/internal/tag.Index.Elem │ │ │ │ -golang.org/x/text/internal/language.Tag.String │ │ │ │ -golang.org/x/text/internal/language.Tag.MarshalText │ │ │ │ -golang.org/x/text/internal/language.(*Tag).UnmarshalText │ │ │ │ -golang.org/x/text/internal/language.Tag.VariantOrPrivateUseTags │ │ │ │ -golang.org/x/text/internal/language.Tag.HasString │ │ │ │ -golang.org/x/text/internal/language.Tag.Parent │ │ │ │ -golang.org/x/text/internal/language.Tag.HasVariants │ │ │ │ -golang.org/x/text/internal/language.Tag.HasExtensions │ │ │ │ -golang.org/x/text/internal/language.Tag.Extension │ │ │ │ -golang.org/x/text/internal/language.getExtension │ │ │ │ -golang.org/x/text/internal/language.nextExtension │ │ │ │ -golang.org/x/text/internal/language.Tag.Extensions │ │ │ │ -golang.org/x/text/internal/language.Tag.TypeForKey │ │ │ │ -golang.org/x/text/internal/language.Tag.SetTypeForKey │ │ │ │ -golang.org/x/text/internal/language.Tag.findTypeForKey │ │ │ │ -golang.org/x/text/internal/language.ParseRegion │ │ │ │ -golang.org/x/text/internal/language.ParseRegion.func1 │ │ │ │ -golang.org/x/text/internal/language.Region.IsCountry │ │ │ │ -golang.org/x/text/internal/language.Region.IsGroup │ │ │ │ -golang.org/x/text/internal/language.Region.IsPrivateUse │ │ │ │ -golang.org/x/text/internal/language.Region.typ │ │ │ │ -golang.org/x/text/internal/language.Region.Contains │ │ │ │ -golang.org/x/text/internal/language.Region.TLD │ │ │ │ -golang.org/x/text/internal/language.Region.Canonicalize │ │ │ │ -golang.org/x/text/internal/language.findIndex │ │ │ │ -golang.org/x/text/internal/tag.FixCase │ │ │ │ -golang.org/x/text/internal/language.NewValueError │ │ │ │ -golang.org/x/text/internal/language.getLangID │ │ │ │ -golang.org/x/text/internal/language.Language.Canonicalize │ │ │ │ -golang.org/x/text/internal/language.normLang │ │ │ │ -golang.org/x/text/internal/language.normLang.func1 │ │ │ │ -golang.org/x/text/internal/language.getLangISO2 │ │ │ │ -golang.org/x/text/internal/language.getLangISO3 │ │ │ │ -golang.org/x/text/internal/language.strToInt │ │ │ │ -golang.org/x/text/internal/language.Language.String │ │ │ │ -golang.org/x/text/internal/language.Language.ISO3 │ │ │ │ -golang.org/x/text/internal/language.Language.IsPrivateUse │ │ │ │ -golang.org/x/text/internal/language.Language.SuppressScript │ │ │ │ -golang.org/x/text/internal/language.getRegionID │ │ │ │ -golang.org/x/text/internal/language.getRegionISO2 │ │ │ │ -golang.org/x/text/internal/language.getRegionISO3 │ │ │ │ -golang.org/x/text/internal/tag.Compare │ │ │ │ -golang.org/x/text/internal/language.getRegionM49 │ │ │ │ -golang.org/x/text/internal/language.getRegionM49.func1 │ │ │ │ -golang.org/x/text/internal/language.normRegion │ │ │ │ -golang.org/x/text/internal/language.normRegion.func1 │ │ │ │ -golang.org/x/text/internal/language.Region.String │ │ │ │ -golang.org/x/text/internal/language.Region.M49 │ │ │ │ -golang.org/x/text/internal/language.Region.ISO3 │ │ │ │ -golang.org/x/text/internal/language.Script.IsPrivateUse │ │ │ │ -golang.org/x/text/internal/language.grandfathered │ │ │ │ -golang.org/x/text/internal/language.Make │ │ │ │ -golang.org/x/text/internal/language.Tag.Maximize │ │ │ │ -golang.org/x/text/internal/language.addTags │ │ │ │ -golang.org/x/text/internal/language.specializeRegion │ │ │ │ -golang.org/x/text/internal/language.(*Tag).setUndefinedRegion │ │ │ │ -golang.org/x/text/internal/language.(*Tag).setUndefinedLang │ │ │ │ -golang.org/x/text/internal/language.(*Tag).setUndefinedScript │ │ │ │ -golang.org/x/text/internal/language.ValueError.tag │ │ │ │ -golang.org/x/text/internal/language.ValueError.Error │ │ │ │ -golang.org/x/text/internal/language.ValueError.Subtag │ │ │ │ -golang.org/x/text/internal/language.makeScannerString │ │ │ │ -golang.org/x/text/internal/language.(*scanner).init │ │ │ │ -golang.org/x/text/internal/language.makeScanner │ │ │ │ -golang.org/x/text/internal/language.(*scanner).resizeRange │ │ │ │ -golang.org/x/text/internal/language.(*scanner).gobble │ │ │ │ -golang.org/x/text/internal/language.(*scanner).setError │ │ │ │ -golang.org/x/text/internal/language.(*scanner).scan │ │ │ │ -golang.org/x/text/internal/language.isAlphaNum │ │ │ │ -golang.org/x/text/internal/language.(*scanner).acceptMinSize │ │ │ │ -golang.org/x/text/internal/language.Parse │ │ │ │ -golang.org/x/text/internal/language.Parse.func1 │ │ │ │ -golang.org/x/text/internal/language.parse │ │ │ │ -golang.org/x/text/internal/language.(*scanner).toLower │ │ │ │ -golang.org/x/text/internal/language.parseTag │ │ │ │ -golang.org/x/text/internal/language.(*scanner).replace │ │ │ │ -golang.org/x/text/internal/language.getScriptID │ │ │ │ -golang.org/x/text/internal/language.parseVariants │ │ │ │ -golang.org/x/text/internal/language.variantsSort.Len │ │ │ │ -golang.org/x/text/internal/language.variantsSort.Swap │ │ │ │ -golang.org/x/text/internal/language.variantsSort.Less │ │ │ │ -golang.org/x/text/internal/language.bytesSort.Len │ │ │ │ -golang.org/x/text/internal/language.bytesSort.Swap │ │ │ │ -golang.org/x/text/internal/language.bytesSort.Less │ │ │ │ -golang.org/x/text/internal/language.parseExtensions │ │ │ │ -golang.org/x/text/internal/language.parseExtension │ │ │ │ -golang.org/x/text/internal/language.(*scanner).deleteRange │ │ │ │ -golang.org/x/text/internal/language.(*Language).Canonicalize │ │ │ │ -golang.org/x/text/internal/language.(*Language).ISO3 │ │ │ │ -golang.org/x/text/internal/language.(*Language).IsPrivateUse │ │ │ │ -golang.org/x/text/internal/language.(*Language).String │ │ │ │ -golang.org/x/text/internal/language.(*Language).StringToBuf │ │ │ │ -golang.org/x/text/internal/language.(*Language).SuppressScript │ │ │ │ -golang.org/x/text/internal/language.(*Script).IsPrivateUse │ │ │ │ -golang.org/x/text/internal/language.(*Script).String │ │ │ │ -golang.org/x/text/internal/language.(*Region).Canonicalize │ │ │ │ -golang.org/x/text/internal/language.(*Region).Contains │ │ │ │ -golang.org/x/text/internal/language.(*Region).ISO3 │ │ │ │ -golang.org/x/text/internal/language.(*Region).IsCountry │ │ │ │ -golang.org/x/text/internal/language.(*Region).IsGroup │ │ │ │ -golang.org/x/text/internal/language.(*Region).IsPrivateUse │ │ │ │ -golang.org/x/text/internal/language.(*Region).M49 │ │ │ │ -golang.org/x/text/internal/language.(*Region).String │ │ │ │ -golang.org/x/text/internal/language.(*Region).TLD │ │ │ │ -golang.org/x/text/internal/language.(*Tag).Extension │ │ │ │ -golang.org/x/text/internal/language.(*Tag).Extensions │ │ │ │ -golang.org/x/text/internal/language.(*Tag).HasExtensions │ │ │ │ -golang.org/x/text/internal/language.(*Tag).HasString │ │ │ │ -golang.org/x/text/internal/language.(*Tag).HasVariants │ │ │ │ -golang.org/x/text/internal/language.(*Tag).IsPrivateUse │ │ │ │ -golang.org/x/text/internal/language.(*Tag).IsRoot │ │ │ │ -golang.org/x/text/internal/language.(*Tag).MarshalText │ │ │ │ -golang.org/x/text/internal/language.(*Tag).Maximize │ │ │ │ -golang.org/x/text/internal/language.(*Tag).Parent │ │ │ │ -golang.org/x/text/internal/language.(*Tag).Raw │ │ │ │ -golang.org/x/text/internal/language.(*Tag).SetTypeForKey │ │ │ │ -golang.org/x/text/internal/language.(*Tag).String │ │ │ │ -golang.org/x/text/internal/language.(*Tag).TypeForKey │ │ │ │ -golang.org/x/text/internal/language.(*Tag).VariantOrPrivateUseTags │ │ │ │ -golang.org/x/text/internal/language.(*Tag).Variants │ │ │ │ -golang.org/x/text/internal/language.(*sortVariants).Len │ │ │ │ -golang.org/x/text/internal/language.(*sortVariants).Less │ │ │ │ -golang.org/x/text/internal/language.(*sortVariants).Swap │ │ │ │ -golang.org/x/text/internal/language.(*ValueError).Error │ │ │ │ -golang.org/x/text/internal/language.(*ValueError).Subtag │ │ │ │ -golang.org/x/text/internal/language.(*variantsSort).Len │ │ │ │ -golang.org/x/text/internal/language.(*variantsSort).Less │ │ │ │ -golang.org/x/text/internal/language.(*variantsSort).Swap │ │ │ │ -golang.org/x/text/internal/language.(*bytesSort).Len │ │ │ │ -golang.org/x/text/internal/language.(*bytesSort).Less │ │ │ │ -golang.org/x/text/internal/language.(*bytesSort).Swap │ │ │ │ -type:.eq.golang.org/x/text/internal/language.Tag │ │ │ │ -golang.org/x/text/internal/language/compact.getCoreIndex │ │ │ │ -golang.org/x/text/internal/language.GetCompactCore │ │ │ │ -golang.org/x/text/internal/language/compact.getCoreIndex.func1 │ │ │ │ -golang.org/x/text/internal/language/compact.ID.Parent │ │ │ │ -golang.org/x/text/internal/language/compact.ID.Tag │ │ │ │ -golang.org/x/text/internal/language.CompactCoreInfo.Tag │ │ │ │ -golang.org/x/text/internal/language/compact.init.0 │ │ │ │ -golang.org/x/text/internal/language.MustParse │ │ │ │ -golang.org/x/text/internal/language/compact.Make │ │ │ │ -golang.org/x/text/internal/language/compact.Tag.Tag │ │ │ │ -golang.org/x/text/internal/language/compact.Tag.Parent │ │ │ │ -golang.org/x/text/internal/language/compact.FromTag │ │ │ │ -golang.org/x/text/internal/language.(*Builder).AddVariant │ │ │ │ -golang.org/x/text/internal/language/compact.(*ID).Parent │ │ │ │ -golang.org/x/text/internal/language/compact.(*ID).Tag │ │ │ │ -golang.org/x/text/language.init │ │ │ │ -golang.org/x/text/language.Tag.Raw │ │ │ │ -golang.org/x/text/language.(*Tag).tag │ │ │ │ -golang.org/x/text/language.Tag.IsRoot │ │ │ │ -golang.org/x/text/internal/language/compact.Tag.IsRoot │ │ │ │ -golang.org/x/text/language.canonicalize │ │ │ │ -golang.org/x/text/language.Confidence.String │ │ │ │ -golang.org/x/text/language.Tag.String │ │ │ │ -golang.org/x/text/language.Tag.MarshalText │ │ │ │ -golang.org/x/text/language.(*Tag).UnmarshalText │ │ │ │ -golang.org/x/text/language.makeTag │ │ │ │ -golang.org/x/text/language.Tag.Base │ │ │ │ -golang.org/x/text/language.(*Tag).lang │ │ │ │ -golang.org/x/text/language.Tag.Script │ │ │ │ -golang.org/x/text/language.(*Tag).script │ │ │ │ -golang.org/x/text/language.Tag.Region │ │ │ │ -golang.org/x/text/language.(*Tag).region │ │ │ │ -golang.org/x/text/language.Tag.Variants │ │ │ │ -golang.org/x/text/internal/language/compact.Tag.MayHaveVariants │ │ │ │ -golang.org/x/text/language.Tag.Parent │ │ │ │ -golang.org/x/text/language.nextToken │ │ │ │ -golang.org/x/text/language.Extension.String │ │ │ │ -golang.org/x/text/language.Extension.Type │ │ │ │ -golang.org/x/text/language.Extension.Tokens │ │ │ │ -golang.org/x/text/language.Tag.Extension │ │ │ │ -golang.org/x/text/internal/language/compact.Tag.MayHaveExtensions │ │ │ │ -golang.org/x/text/language.Tag.Extensions │ │ │ │ -golang.org/x/text/language.Tag.TypeForKey │ │ │ │ -golang.org/x/text/language.Tag.SetTypeForKey │ │ │ │ -golang.org/x/text/language.Base.String │ │ │ │ -golang.org/x/text/language.Base.ISO3 │ │ │ │ -golang.org/x/text/language.Base.IsPrivateUse │ │ │ │ -golang.org/x/text/language.Script.String │ │ │ │ -golang.org/x/text/language.Script.IsPrivateUse │ │ │ │ -golang.org/x/text/language.Region.String │ │ │ │ -golang.org/x/text/language.Region.ISO3 │ │ │ │ -golang.org/x/text/language.Region.M49 │ │ │ │ -golang.org/x/text/language.Region.IsPrivateUse │ │ │ │ -golang.org/x/text/language.Region.IsCountry │ │ │ │ -golang.org/x/text/language.Region.IsGroup │ │ │ │ -golang.org/x/text/language.Region.Contains │ │ │ │ -golang.org/x/text/language.Region.TLD │ │ │ │ -golang.org/x/text/language.Region.Canonicalize │ │ │ │ -golang.org/x/text/language.Variant.String │ │ │ │ -golang.org/x/text/language.MatchStrings │ │ │ │ -golang.org/x/text/language.(*matcher).Match │ │ │ │ -golang.org/x/text/language.makeHaveTag │ │ │ │ -golang.org/x/text/language.altScript │ │ │ │ -golang.org/x/text/language.(*matchHeader).addIfNew │ │ │ │ -golang.org/x/text/language.equalsRest │ │ │ │ -golang.org/x/text/language.newMatcher │ │ │ │ -golang.org/x/text/language.(*matcher).header │ │ │ │ -golang.org/x/text/language.toConf │ │ │ │ -golang.org/x/text/language.isExactEquivalent │ │ │ │ -golang.org/x/text/language.newMatcher.func1 │ │ │ │ -golang.org/x/text/language.(*matcher).getBest │ │ │ │ -golang.org/x/text/language.(*bestMatch).update │ │ │ │ -golang.org/x/text/language.isParadigmLocale │ │ │ │ -golang.org/x/text/language.regionGroupDist │ │ │ │ -golang.org/x/text/language.init.0 │ │ │ │ -golang.org/x/text/language.CanonType.Parse │ │ │ │ -golang.org/x/text/language.CanonType.Parse.func1 │ │ │ │ -golang.org/x/text/language.ParseAcceptLanguage │ │ │ │ -golang.org/x/text/language.Parse │ │ │ │ -golang.org/x/text/language.consume │ │ │ │ -golang.org/x/text/language.ParseAcceptLanguage.func1 │ │ │ │ -golang.org/x/text/language.split │ │ │ │ -golang.org/x/text/language.(*tagSort).Len │ │ │ │ -golang.org/x/text/language.(*tagSort).Less │ │ │ │ -golang.org/x/text/language.(*tagSort).Swap │ │ │ │ -type:.eq.golang.org/x/text/language.Tag │ │ │ │ -type:.eq.golang.org/x/text/language.haveTag │ │ │ │ -golang.org/x/text/language.(*Base).ISO3 │ │ │ │ -golang.org/x/text/language.(*Base).IsPrivateUse │ │ │ │ -golang.org/x/text/language.(*Base).String │ │ │ │ -golang.org/x/text/language.(*Region).Canonicalize │ │ │ │ -golang.org/x/text/language.(*Region).Contains │ │ │ │ -golang.org/x/text/language.(*Region).ISO3 │ │ │ │ -golang.org/x/text/language.(*Region).IsCountry │ │ │ │ -golang.org/x/text/language.(*Region).IsGroup │ │ │ │ -golang.org/x/text/language.(*Region).IsPrivateUse │ │ │ │ -golang.org/x/text/language.(*Region).M49 │ │ │ │ -golang.org/x/text/language.(*Region).String │ │ │ │ -golang.org/x/text/language.(*Region).TLD │ │ │ │ -golang.org/x/text/language.(*Script).IsPrivateUse │ │ │ │ -golang.org/x/text/language.(*Script).String │ │ │ │ -golang.org/x/text/language.(*Tag).Base │ │ │ │ -golang.org/x/text/language.(*Tag).Extension │ │ │ │ -golang.org/x/text/language.(*Tag).Extensions │ │ │ │ -golang.org/x/text/language.(*Tag).IsRoot │ │ │ │ -golang.org/x/text/language.(*Tag).MarshalText │ │ │ │ -golang.org/x/text/language.(*Tag).Parent │ │ │ │ -golang.org/x/text/language.(*Tag).Raw │ │ │ │ -golang.org/x/text/language.(*Tag).Region │ │ │ │ -golang.org/x/text/language.(*Tag).Script │ │ │ │ -golang.org/x/text/language.(*Tag).SetTypeForKey │ │ │ │ -golang.org/x/text/language.(*Tag).String │ │ │ │ -golang.org/x/text/language.(*Tag).TypeForKey │ │ │ │ -golang.org/x/text/language.(*Tag).Variants │ │ │ │ -golang.org/x/text/language.(*Confidence).String │ │ │ │ -golang.org/x/text/language.(*Variant).String │ │ │ │ -golang.org/x/text/language.(*Extension).String │ │ │ │ -golang.org/x/text/language.(*Extension).Tokens │ │ │ │ -golang.org/x/text/language.(*Extension).Type │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.NewSHACodeChallenge │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Error).MarshalJSON │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Error).Error │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Error).Unwrap │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Error).Is │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Error).WithParent │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Error).WithReturnParentToClient │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Error).WithDescription │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Error).IsRedirectDisabled │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Error).LogLevel │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Error).LogValue │ │ │ │ -log/slog.Bool │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.FindMatchingKey │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.algToKeyType │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*TokenClaims).GetIssuer │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*TokenClaims).GetSubject │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*TokenClaims).GetAudience │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*TokenClaims).GetExpiration │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.Time.AsTime │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*TokenClaims).GetIssuedAt │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*TokenClaims).GetNonce │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*TokenClaims).GetAuthTime │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*TokenClaims).GetAuthorizedParty │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*TokenClaims).GetSignatureAlgorithm │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*TokenClaims).GetAuthenticationContextClassReference │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*TokenClaims).SetSignatureAlgorithm │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*ActorClaims).MarshalJSON │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*ActorClaims).UnmarshalJSON │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.ClaimHash │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).MarshalJSON │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).UnmarshalJSON │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).GetCustomClaim │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).GetIssuer │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).GetAudience │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).GetExpiration │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).GetIssuedAt │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).GetNonce │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).GetAuthenticationContextClassReference │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).GetAuthTime │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).GetAuthorizedParty │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).SetSignatureAlgorithm │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).GetSubject │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*JWTTokenRequest).GetScopes │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Audience).UnmarshalJSON │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Display).UnmarshalText │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.ParseLocales │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.Locales.String │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Locales).UnmarshalText │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Locales).UnmarshalJSON │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.SpaceDelimitedArray.String │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*SpaceDelimitedArray).UnmarshalText │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.SpaceDelimitedArray.MarshalText │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.SpaceDelimitedArray.MarshalJSON │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*SpaceDelimitedArray).UnmarshalJSON │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*SpaceDelimitedArray).Scan │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.SpaceDelimitedArray.Value │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.NewEncoder │ │ │ │ -github.com/zitadel/schema.NewEncoder │ │ │ │ -github.com/zitadel/schema.newCache │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Time).UnmarshalJSON │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.FromTime │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.mergeAndMarshalClaims │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.unmarshalJSONMulti │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.ParseToken │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.CheckIssuer │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.CheckAudience │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.CheckAZPVerifier │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.CheckSignature │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.toJoseSignatureAlgorithms │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.CheckExpiration │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.CheckIssuedAt │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.CheckNonce │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.CheckAuthorizationContextClassReference │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.CheckAuthTime │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.NewEncoder.func1 │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.NewEncoder.func2 │ │ │ │ -github.com/muhlemmer/gu.AssertInterfaces[go.shape.string] │ │ │ │ -type:.eq.github.com/zitadel/oidc/pkg/oidc.Error │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*SpaceDelimitedArray).MarshalJSON │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*SpaceDelimitedArray).MarshalText │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*SpaceDelimitedArray).String │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*SpaceDelimitedArray).Value │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Locales).String │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Time).AsTime │ │ │ │ -type:.eq.struct { Error github.com/zitadel/oidc/pkg/oidc.errorType "json:\"error\""; ErrorDescription string "json:\"error_description,omitempty\""; State string "json:\"state,omitempty\""; SessionState string "json:\"session_state,omitempty\""; Parent string "json:\"parent,omitempty\"" } │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).GetAccessTokenHash │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).UnmarshalJSON │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).GetAudience │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).GetAuthTime │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).GetAuthenticationContextClassReference │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).GetAuthorizedParty │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).GetExpiration │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).GetIssuedAt │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).GetIssuer │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).GetNonce │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).GetSignatureAlgorithm │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).GetSubject │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*Claims).SetSignatureAlgorithm │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims].Extra │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims]).Extra │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims].SetAuthHeader │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims]).SetAuthHeader │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims].Type │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims]).Type │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims].Valid │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims]).Valid │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims].WithExtra │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.(*Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims]).WithExtra │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*cAlias).GetAudience │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*cAlias).GetAuthTime │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*cAlias).GetAuthenticationContextClassReference │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*cAlias).GetAuthorizedParty │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*cAlias).GetExpiration │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*cAlias).GetIssuedAt │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*cAlias).GetIssuer │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*cAlias).GetNonce │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*cAlias).GetSignatureAlgorithm │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*cAlias).GetSubject │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.(*cAlias).SetSignatureAlgorithm │ │ │ │ -type:.eq.github.com/zitadel/oidc/pkg/oidc.Tokens[*github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken.Claims] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state.init │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state.map.init.0 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state.map.init.1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state.Encrypt │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state.encodeSessionState │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state.Decrypt │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state.splitStateFields │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state.parseStateFields │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state.decodeSessionState │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state.decodeStringBytes │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state.encodeStringToBuffer │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/state.State │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/state.ClientIdentifier │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/types.UserInfo.GetSubject │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/types.(*UserInfo).GetSubject │ │ │ │ -golang.org/x/sys/unix.init │ │ │ │ -golang.org/x/sys/unix.ioctlPtr │ │ │ │ -golang.org/x/sys/unix.errnoErr │ │ │ │ -golang.org/x/sys/unix.munmap │ │ │ │ -golang.org/x/sys/unix.mremap │ │ │ │ -golang.org/x/sys/unix.mmap │ │ │ │ -golang.org/x/sys/unix.Syscall │ │ │ │ -golang.org/x/sys/unix.Syscall6 │ │ │ │ -github.com/sirupsen/logrus.init │ │ │ │ -github.com/sirupsen/logrus.New │ │ │ │ -github.com/sirupsen/logrus.runHandler │ │ │ │ -github.com/sirupsen/logrus.(*defaultPool).Put │ │ │ │ -github.com/sirupsen/logrus.(*defaultPool).Get │ │ │ │ -github.com/sirupsen/logrus.init.0 │ │ │ │ -github.com/sirupsen/logrus.SetBufferPool │ │ │ │ -github.com/sirupsen/logrus.init.1 │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Dup │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Bytes │ │ │ │ -github.com/sirupsen/logrus.(*Entry).String │ │ │ │ -github.com/sirupsen/logrus.(*Entry).WithError │ │ │ │ -github.com/sirupsen/logrus.(*Entry).WithField │ │ │ │ -github.com/sirupsen/logrus.(*Entry).WithContext │ │ │ │ -github.com/sirupsen/logrus.(*Entry).WithFields │ │ │ │ -github.com/sirupsen/logrus.(*Entry).WithTime │ │ │ │ -github.com/sirupsen/logrus.getPackageName │ │ │ │ -github.com/sirupsen/logrus.getCaller │ │ │ │ -github.com/sirupsen/logrus.Entry.HasCaller │ │ │ │ -github.com/sirupsen/logrus.(*Entry).log │ │ │ │ -github.com/sirupsen/logrus.(*MutexWrap).Lock │ │ │ │ -github.com/sirupsen/logrus.(*Entry).getBufferPool │ │ │ │ -github.com/sirupsen/logrus.(*MutexWrap).Unlock │ │ │ │ -github.com/sirupsen/logrus.(*Entry).log.func1 │ │ │ │ -github.com/sirupsen/logrus.(*Entry).fireHooks │ │ │ │ -github.com/sirupsen/logrus.(*Entry).write │ │ │ │ -github.com/sirupsen/logrus.(*Entry).write.deferwrap1 │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Log │ │ │ │ -github.com/sirupsen/logrus.(*Logger).IsLevelEnabled │ │ │ │ -github.com/sirupsen/logrus.(*Logger).level │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Trace │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Debug │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Print │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Info │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Warn │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Warning │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Error │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Fatal │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Panic │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Logf │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Tracef │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Debugf │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Infof │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Printf │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Warnf │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Warningf │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Errorf │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Fatalf │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Panicf │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Logln │ │ │ │ -github.com/sirupsen/logrus.(*Entry).sprintlnn │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Traceln │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Debugln │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Infoln │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Println │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Warnln │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Warningln │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Errorln │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Fatalln │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Panicln │ │ │ │ -github.com/sirupsen/logrus.prefixFieldClashes │ │ │ │ -github.com/sirupsen/logrus.FieldMap.resolve │ │ │ │ -github.com/sirupsen/logrus.LevelHooks.Add │ │ │ │ -github.com/sirupsen/logrus.LevelHooks.Fire │ │ │ │ -github.com/sirupsen/logrus.(*MutexWrap).Disable │ │ │ │ -github.com/sirupsen/logrus.(*Logger).newEntry │ │ │ │ -github.com/sirupsen/logrus.NewEntry │ │ │ │ -github.com/sirupsen/logrus.(*Logger).releaseEntry │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WithField │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WithField.deferwrap1 │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WithFields │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WithFields.deferwrap1 │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WithError │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WithError.deferwrap1 │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WithContext │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WithContext.deferwrap1 │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WithTime │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WithTime.deferwrap1 │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Logf │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Tracef │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Debugf │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Infof │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Printf │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Warnf │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Warningf │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Errorf │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Fatalf │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Panicf │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Log │ │ │ │ -github.com/sirupsen/logrus.(*Logger).LogFn │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Trace │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Debug │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Info │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Print │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Warn │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Warning │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Error │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Fatal │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Panic │ │ │ │ -github.com/sirupsen/logrus.(*Logger).TraceFn │ │ │ │ -github.com/sirupsen/logrus.(*Logger).DebugFn │ │ │ │ -github.com/sirupsen/logrus.(*Logger).InfoFn │ │ │ │ -github.com/sirupsen/logrus.(*Logger).PrintFn │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WarnFn │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WarningFn │ │ │ │ -github.com/sirupsen/logrus.(*Logger).ErrorFn │ │ │ │ -github.com/sirupsen/logrus.(*Logger).FatalFn │ │ │ │ -github.com/sirupsen/logrus.(*Logger).PanicFn │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Logln │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Traceln │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Debugln │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Infoln │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Println │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Warnln │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Warningln │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Errorln │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Fatalln │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Panicln │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Exit │ │ │ │ -github.com/sirupsen/logrus.runHandlers │ │ │ │ -github.com/sirupsen/logrus.(*Logger).SetNoLock │ │ │ │ -github.com/sirupsen/logrus.(*Logger).SetLevel │ │ │ │ -github.com/sirupsen/logrus.(*Logger).GetLevel │ │ │ │ -github.com/sirupsen/logrus.(*Logger).AddHook │ │ │ │ -github.com/sirupsen/logrus.(*Logger).AddHook.deferwrap1 │ │ │ │ -github.com/sirupsen/logrus.(*Logger).SetFormatter │ │ │ │ -github.com/sirupsen/logrus.(*Logger).SetFormatter.deferwrap1 │ │ │ │ -github.com/sirupsen/logrus.(*Logger).SetOutput │ │ │ │ -github.com/sirupsen/logrus.(*Logger).SetOutput.deferwrap1 │ │ │ │ -github.com/sirupsen/logrus.(*Logger).SetReportCaller │ │ │ │ -github.com/sirupsen/logrus.(*Logger).SetReportCaller.deferwrap1 │ │ │ │ -github.com/sirupsen/logrus.(*Logger).ReplaceHooks │ │ │ │ -github.com/sirupsen/logrus.(*Logger).SetBufferPool │ │ │ │ -github.com/sirupsen/logrus.(*Logger).SetBufferPool.deferwrap1 │ │ │ │ -github.com/sirupsen/logrus.Level.String │ │ │ │ -github.com/sirupsen/logrus.ParseLevel │ │ │ │ -github.com/sirupsen/logrus.(*Level).UnmarshalText │ │ │ │ -github.com/sirupsen/logrus.Level.MarshalText │ │ │ │ -github.com/sirupsen/logrus.checkIfTerminal │ │ │ │ -github.com/sirupsen/logrus.isTerminal │ │ │ │ -golang.org/x/sys/unix.IoctlGetTermios │ │ │ │ -github.com/sirupsen/logrus.init.2 │ │ │ │ -github.com/sirupsen/logrus.(*TextFormatter).init │ │ │ │ -github.com/sirupsen/logrus.(*TextFormatter).isColored │ │ │ │ -github.com/sirupsen/logrus.(*TextFormatter).Format │ │ │ │ -github.com/sirupsen/logrus.(*TextFormatter).Format.func1 │ │ │ │ -github.com/sirupsen/logrus.(*TextFormatter).printColored │ │ │ │ -github.com/sirupsen/logrus.(*TextFormatter).needsQuoting │ │ │ │ -github.com/sirupsen/logrus.(*TextFormatter).appendKeyValue │ │ │ │ -github.com/sirupsen/logrus.(*TextFormatter).appendValue │ │ │ │ -github.com/sirupsen/logrus.(*Logger).Writer │ │ │ │ -github.com/sirupsen/logrus.(*Logger).WriterLevel │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Writer │ │ │ │ -github.com/sirupsen/logrus.(*Entry).WriterLevel │ │ │ │ -github.com/sirupsen/logrus.(*Entry).WriterLevel.gowrap1 │ │ │ │ -github.com/sirupsen/logrus.(*Entry).writerScanner │ │ │ │ -github.com/sirupsen/logrus.(*Entry).writerScanner.func1 │ │ │ │ -github.com/sirupsen/logrus.writerFinalizer │ │ │ │ -github.com/sirupsen/logrus.getCaller.func1 │ │ │ │ -github.com/sirupsen/logrus.init.0.func1 │ │ │ │ -github.com/sirupsen/logrus.runHandler.func1 │ │ │ │ -type:.eq.github.com/sirupsen/logrus.MutexWrap │ │ │ │ -github.com/sirupsen/logrus.(*Level).MarshalText │ │ │ │ -github.com/sirupsen/logrus.(*Level).String │ │ │ │ -github.com/sirupsen/logrus.(*Entry).HasCaller │ │ │ │ -github.com/sirupsen/logrus.(*LevelHooks).Add │ │ │ │ -github.com/sirupsen/logrus.(*LevelHooks).Fire │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Trace-fm │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Debug-fm │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Info-fm │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Warn-fm │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Error-fm │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Fatal-fm │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Panic-fm │ │ │ │ -github.com/sirupsen/logrus.(*Entry).Print-fm │ │ │ │ -github.com/zitadel/logging.init │ │ │ │ -github.com/zitadel/logging.ToContext │ │ │ │ -go.opentelemetry.io/otel/internal/attribute.BoolSliceValue │ │ │ │ -go.opentelemetry.io/otel/internal/attribute.Int64SliceValue │ │ │ │ -go.opentelemetry.io/otel/internal/attribute.Float64SliceValue │ │ │ │ -go.opentelemetry.io/otel/internal/attribute.StringSliceValue │ │ │ │ -go.opentelemetry.io/otel/internal/attribute.AsBoolSlice │ │ │ │ -go.opentelemetry.io/otel/internal/attribute.AsInt64Slice │ │ │ │ -go.opentelemetry.io/otel/internal/attribute.AsFloat64Slice │ │ │ │ -go.opentelemetry.io/otel/internal/attribute.AsStringSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.init │ │ │ │ -go.opentelemetry.io/otel/attribute.NewEncoderID │ │ │ │ -go.opentelemetry.io/otel/attribute.EncoderID.Valid │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Iterator).Next │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Iterator).Len │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Iterator).Label │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Iterator).Attribute │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Iterator).IndexedLabel │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Iterator).IndexedAttribute │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Iterator).ToSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.Key.Bool │ │ │ │ -go.opentelemetry.io/otel/attribute.BoolValue │ │ │ │ -go.opentelemetry.io/otel/attribute.Key.BoolSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.BoolSliceValue │ │ │ │ -go.opentelemetry.io/otel/attribute.Key.Int │ │ │ │ -go.opentelemetry.io/otel/attribute.Key.IntSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.Key.Int64 │ │ │ │ -go.opentelemetry.io/otel/attribute.Int64Value │ │ │ │ -go.opentelemetry.io/otel/attribute.Key.Int64Slice │ │ │ │ -go.opentelemetry.io/otel/attribute.Int64SliceValue │ │ │ │ -go.opentelemetry.io/otel/attribute.Key.Float64 │ │ │ │ -go.opentelemetry.io/otel/attribute.Float64Value │ │ │ │ -go.opentelemetry.io/otel/attribute.Key.Float64Slice │ │ │ │ -go.opentelemetry.io/otel/attribute.Float64SliceValue │ │ │ │ -go.opentelemetry.io/otel/attribute.Key.String │ │ │ │ -go.opentelemetry.io/otel/attribute.StringValue │ │ │ │ -go.opentelemetry.io/otel/attribute.Key.StringSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.StringSliceValue │ │ │ │ -go.opentelemetry.io/otel/attribute.Key.Defined │ │ │ │ -go.opentelemetry.io/otel/attribute.KeyValue.Valid │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.Type │ │ │ │ -go.opentelemetry.io/otel/attribute.Distinct.Valid │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).Len │ │ │ │ -go.opentelemetry.io/otel/attribute.Distinct.reflectValue │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).Get │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).Value │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).Value.func1 │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).HasValue │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).Iter │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).ToSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).Equivalent │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).Equals │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).Encoded │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).Filter │ │ │ │ -go.opentelemetry.io/otel/attribute.filteredToFront │ │ │ │ -go.opentelemetry.io/otel/attribute.computeDistinct │ │ │ │ -go.opentelemetry.io/otel/attribute.computeDistinctFixed │ │ │ │ -go.opentelemetry.io/otel/attribute.computeDistinctReflect │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/attribute.Set.MarshalLog │ │ │ │ -go.opentelemetry.io/otel/attribute.Type.String │ │ │ │ -go.opentelemetry.io/otel/attribute.IntSliceValue │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.AsBool │ │ │ │ -go.opentelemetry.io/otel/internal.RawToBool │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.AsBoolSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.asBoolSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.AsInt64 │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.AsInt64Slice │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.asInt64Slice │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.AsFloat64 │ │ │ │ -go.opentelemetry.io/otel/internal.RawToFloat64 │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.AsFloat64Slice │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.asFloat64Slice │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.AsString │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.AsStringSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.asStringSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.AsInterface │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.Emit │ │ │ │ -go.opentelemetry.io/otel/attribute.Value.MarshalJSON │ │ │ │ -type:.eq.go.opentelemetry.io/otel/attribute.KeyValue │ │ │ │ -type:.eq.go.opentelemetry.io/otel/attribute.Value │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Distinct).Valid │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Set).MarshalLog │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Key).Bool │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Key).BoolSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Key).Defined │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Key).Float64 │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Key).Float64Slice │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Key).Int │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Key).Int64 │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Key).Int64Slice │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Key).IntSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Key).String │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Key).StringSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.(*KeyValue).Valid │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Type).String │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Value).AsBool │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Value).AsBoolSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Value).AsFloat64 │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Value).AsFloat64Slice │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Value).AsInt64 │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Value).AsInt64Slice │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Value).AsInterface │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Value).AsString │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Value).AsStringSlice │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Value).Emit │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Value).MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/attribute.(*Value).Type │ │ │ │ -go.opentelemetry.io/otel/attribute.(*EncoderID).Valid │ │ │ │ -type:.eq.[10]go.opentelemetry.io/otel/attribute.KeyValue │ │ │ │ -type:.eq.[1]go.opentelemetry.io/otel/attribute.KeyValue │ │ │ │ -type:.eq.[2]go.opentelemetry.io/otel/attribute.KeyValue │ │ │ │ -type:.eq.[3]go.opentelemetry.io/otel/attribute.KeyValue │ │ │ │ -type:.eq.[4]go.opentelemetry.io/otel/attribute.KeyValue │ │ │ │ -type:.eq.[5]go.opentelemetry.io/otel/attribute.KeyValue │ │ │ │ -type:.eq.[6]go.opentelemetry.io/otel/attribute.KeyValue │ │ │ │ -type:.eq.[7]go.opentelemetry.io/otel/attribute.KeyValue │ │ │ │ -type:.eq.[8]go.opentelemetry.io/otel/attribute.KeyValue │ │ │ │ -type:.eq.[9]go.opentelemetry.io/otel/attribute.KeyValue │ │ │ │ -type:.eq.struct { Type string; Value interface {} } │ │ │ │ -go.opentelemetry.io/otel/metric.Float64ObservableCounterConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Float64ObservableCounterConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Float64ObservableCounterConfig.Callbacks │ │ │ │ -go.opentelemetry.io/otel/metric.Float64ObservableUpDownCounterConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Float64ObservableUpDownCounterConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Float64ObservableUpDownCounterConfig.Callbacks │ │ │ │ -go.opentelemetry.io/otel/metric.Float64ObservableGaugeConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Float64ObservableGaugeConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Float64ObservableGaugeConfig.Callbacks │ │ │ │ -go.opentelemetry.io/otel/metric.Int64ObservableCounterConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Int64ObservableCounterConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Int64ObservableCounterConfig.Callbacks │ │ │ │ -go.opentelemetry.io/otel/metric.Int64ObservableUpDownCounterConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Int64ObservableUpDownCounterConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Int64ObservableUpDownCounterConfig.Callbacks │ │ │ │ -go.opentelemetry.io/otel/metric.Int64ObservableGaugeConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Int64ObservableGaugeConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Int64ObservableGaugeConfig.Callbacks │ │ │ │ -go.opentelemetry.io/otel/metric.MeterConfig.InstrumentationVersion │ │ │ │ -go.opentelemetry.io/otel/metric.MeterConfig.InstrumentationAttributes │ │ │ │ -go.opentelemetry.io/otel/metric.MeterConfig.SchemaURL │ │ │ │ -go.opentelemetry.io/otel/metric.AddConfig.Attributes │ │ │ │ -go.opentelemetry.io/otel/metric.RecordConfig.Attributes │ │ │ │ -go.opentelemetry.io/otel/metric.ObserveConfig.Attributes │ │ │ │ -go.opentelemetry.io/otel/metric.Float64CounterConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Float64CounterConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Float64UpDownCounterConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Float64UpDownCounterConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Float64HistogramConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Float64HistogramConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Float64HistogramConfig.ExplicitBucketBoundaries │ │ │ │ -go.opentelemetry.io/otel/metric.Float64GaugeConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Float64GaugeConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Int64CounterConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Int64CounterConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Int64UpDownCounterConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Int64UpDownCounterConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Int64HistogramConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Int64HistogramConfig.Unit │ │ │ │ -go.opentelemetry.io/otel/metric.Int64HistogramConfig.ExplicitBucketBoundaries │ │ │ │ -go.opentelemetry.io/otel/metric.Int64GaugeConfig.Description │ │ │ │ -go.opentelemetry.io/otel/metric.Int64GaugeConfig.Unit │ │ │ │ -type:.eq.go.opentelemetry.io/otel/metric.Float64CounterConfig │ │ │ │ -type:.eq.go.opentelemetry.io/otel/metric.Float64GaugeConfig │ │ │ │ -type:.eq.go.opentelemetry.io/otel/metric.Float64UpDownCounterConfig │ │ │ │ -type:.eq.go.opentelemetry.io/otel/metric.Int64CounterConfig │ │ │ │ -type:.eq.go.opentelemetry.io/otel/metric.Int64GaugeConfig │ │ │ │ -type:.eq.go.opentelemetry.io/otel/metric.Int64UpDownCounterConfig │ │ │ │ -go.opentelemetry.io/otel/metric.(*ObserveConfig).Attributes │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64ObservableCounterConfig).Callbacks │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64ObservableCounterConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64ObservableCounterConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64ObservableUpDownCounterConfig).Callbacks │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64ObservableUpDownCounterConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64ObservableUpDownCounterConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64ObservableGaugeConfig).Callbacks │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64ObservableGaugeConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64ObservableGaugeConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64ObservableCounterConfig).Callbacks │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64ObservableCounterConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64ObservableCounterConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64ObservableUpDownCounterConfig).Callbacks │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64ObservableUpDownCounterConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64ObservableUpDownCounterConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64ObservableGaugeConfig).Callbacks │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64ObservableGaugeConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64ObservableGaugeConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*MeterConfig).InstrumentationAttributes │ │ │ │ -go.opentelemetry.io/otel/metric.(*MeterConfig).InstrumentationVersion │ │ │ │ -go.opentelemetry.io/otel/metric.(*MeterConfig).SchemaURL │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64CounterConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64CounterConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64UpDownCounterConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64UpDownCounterConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64HistogramConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64HistogramConfig).ExplicitBucketBoundaries │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64HistogramConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64GaugeConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Int64GaugeConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64CounterConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64CounterConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64UpDownCounterConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64UpDownCounterConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64HistogramConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64HistogramConfig).ExplicitBucketBoundaries │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64HistogramConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64GaugeConfig).Description │ │ │ │ -go.opentelemetry.io/otel/metric.(*Float64GaugeConfig).Unit │ │ │ │ -go.opentelemetry.io/otel/metric.(*AddConfig).Attributes │ │ │ │ -go.opentelemetry.io/otel/metric.(*RecordConfig).Attributes │ │ │ │ -type:.eq.github.com/go-logr/logr.Logger │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.render │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.render.func1 │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.comma │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.renderGroup │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.quoted │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.colon │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.flatten │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.pretty │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.prettyWithFlags │ │ │ │ -strconv.FormatComplex │ │ │ │ -internal/strconv.FormatComplex │ │ │ │ -github.com/go-logr/logr/funcr.prettyString │ │ │ │ -github.com/go-logr/logr/funcr.needsEscape │ │ │ │ -github.com/go-logr/logr/funcr.isEmpty │ │ │ │ -github.com/go-logr/logr/funcr.invokeMarshaler │ │ │ │ -github.com/go-logr/logr/funcr.invokeMarshaler.func1 │ │ │ │ -github.com/go-logr/logr/funcr.invokeStringer │ │ │ │ -github.com/go-logr/logr/funcr.invokeStringer.func1 │ │ │ │ -github.com/go-logr/logr/funcr.invokeError │ │ │ │ -github.com/go-logr/logr/funcr.invokeError.func1 │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.caller │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.nonStringKey │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.snippet │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.sanitize │ │ │ │ -github.com/go-logr/logr/funcr.(*Formatter).Init │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.Enabled │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.GetDepth │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.FormatInfo │ │ │ │ -github.com/go-logr/logr/funcr.Formatter.FormatError │ │ │ │ -github.com/go-logr/logr/funcr.(*Formatter).AddName │ │ │ │ -github.com/go-logr/logr/funcr.(*Formatter).AddValues │ │ │ │ -github.com/go-logr/logr/funcr.(*Formatter).AddCallDepth │ │ │ │ -type:.eq.github.com/go-logr/logr/funcr.Caller │ │ │ │ -type:.eq.github.com/go-logr/logr/funcr.groupDef │ │ │ │ -github.com/go-logr/logr/funcr.(*Formatter).Enabled │ │ │ │ -github.com/go-logr/logr/funcr.(*Formatter).FormatError │ │ │ │ -github.com/go-logr/logr/funcr.(*Formatter).FormatInfo │ │ │ │ -github.com/go-logr/logr/funcr.(*Formatter).GetDepth │ │ │ │ -github.com/go-logr/stdr.NewWithOptions │ │ │ │ -github.com/go-logr/logr/funcr.NewFormatter │ │ │ │ -github.com/go-logr/logr/funcr.newFormatter │ │ │ │ -github.com/go-logr/logr.New │ │ │ │ -github.com/go-logr/logr.(*Logger).setSink │ │ │ │ -github.com/go-logr/stdr.logger.Enabled │ │ │ │ -github.com/go-logr/stdr.logger.Info │ │ │ │ -github.com/go-logr/stdr.logger.Error │ │ │ │ -github.com/go-logr/stdr.logger.WithName │ │ │ │ -github.com/go-logr/stdr.logger.WithValues │ │ │ │ -github.com/go-logr/stdr.logger.WithCallDepth │ │ │ │ -github.com/go-logr/stdr.logger.GetUnderlying │ │ │ │ -github.com/go-logr/stdr.(*logger).AddCallDepth │ │ │ │ -github.com/go-logr/stdr.(*logger).AddName │ │ │ │ -github.com/go-logr/stdr.(*logger).AddValues │ │ │ │ -github.com/go-logr/stdr.(*logger).Enabled │ │ │ │ -github.com/go-logr/stdr.(*logger).Error │ │ │ │ -github.com/go-logr/stdr.logger.FormatError │ │ │ │ -github.com/go-logr/stdr.(*logger).FormatError │ │ │ │ -github.com/go-logr/stdr.logger.FormatInfo │ │ │ │ -github.com/go-logr/stdr.(*logger).FormatInfo │ │ │ │ -github.com/go-logr/stdr.logger.GetDepth │ │ │ │ -github.com/go-logr/stdr.(*logger).GetDepth │ │ │ │ -github.com/go-logr/stdr.(*logger).GetUnderlying │ │ │ │ -github.com/go-logr/stdr.(*logger).Info │ │ │ │ -github.com/go-logr/stdr.(*logger).Init │ │ │ │ -github.com/go-logr/stdr.(*logger).WithCallDepth │ │ │ │ -github.com/go-logr/stdr.(*logger).WithName │ │ │ │ -github.com/go-logr/stdr.(*logger).WithValues │ │ │ │ -go.opentelemetry.io/otel/codes.init │ │ │ │ -go.opentelemetry.io/otel/codes.Code.String │ │ │ │ -go.opentelemetry.io/otel/codes.(*Code).UnmarshalJSON │ │ │ │ -go.opentelemetry.io/otel/codes.(*Code).MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/codes.(*Code).String │ │ │ │ -go.opentelemetry.io/otel/trace.(*TracerConfig).InstrumentationVersion │ │ │ │ -go.opentelemetry.io/otel/trace.(*TracerConfig).InstrumentationAttributes │ │ │ │ -go.opentelemetry.io/otel/trace.(*TracerConfig).SchemaURL │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanConfig).Attributes │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanConfig).Timestamp │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanConfig).StackTrace │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanConfig).Links │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanConfig).NewRoot │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanConfig).SpanKind │ │ │ │ -go.opentelemetry.io/otel/trace.(*EventConfig).Attributes │ │ │ │ -go.opentelemetry.io/otel/trace.(*EventConfig).Timestamp │ │ │ │ -go.opentelemetry.io/otel/trace.(*EventConfig).StackTrace │ │ │ │ -go.opentelemetry.io/otel/trace.SpanFromContext │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContextFromContext │ │ │ │ -go.opentelemetry.io/otel/trace.noopTracerProvider.Tracer │ │ │ │ -go.opentelemetry.io/otel/trace.noopTracer.Start │ │ │ │ -go.opentelemetry.io/otel/trace.ContextWithSpan │ │ │ │ -go.opentelemetry.io/otel/trace.noopSpan.SpanContext │ │ │ │ -go.opentelemetry.io/otel/trace.noopSpan.IsRecording │ │ │ │ -go.opentelemetry.io/otel/trace.noopSpan.SetStatus │ │ │ │ -go.opentelemetry.io/otel/trace.noopSpan.SetError │ │ │ │ -go.opentelemetry.io/otel/trace.noopSpan.SetAttributes │ │ │ │ -go.opentelemetry.io/otel/trace.noopSpan.End │ │ │ │ -go.opentelemetry.io/otel/trace.noopSpan.RecordError │ │ │ │ -go.opentelemetry.io/otel/trace.noopSpan.AddEvent │ │ │ │ -go.opentelemetry.io/otel/trace.noopSpan.AddLink │ │ │ │ -go.opentelemetry.io/otel/trace.noopSpan.SetName │ │ │ │ -go.opentelemetry.io/otel/trace.noopSpan.TracerProvider │ │ │ │ -go.opentelemetry.io/otel/trace.SpanKind.String │ │ │ │ -go.opentelemetry.io/otel/trace.errorConst.Error │ │ │ │ -go.opentelemetry.io/otel/trace.TraceID.IsValid │ │ │ │ -go.opentelemetry.io/otel/trace.TraceID.MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/trace.TraceID.String │ │ │ │ -go.opentelemetry.io/otel/trace.SpanID.IsValid │ │ │ │ -go.opentelemetry.io/otel/trace.SpanID.MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/trace.SpanID.String │ │ │ │ -go.opentelemetry.io/otel/trace.TraceFlags.IsSampled │ │ │ │ -go.opentelemetry.io/otel/trace.TraceFlags.WithSampled │ │ │ │ -go.opentelemetry.io/otel/trace.TraceFlags.MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/trace.TraceFlags.String │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.IsValid │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.HasTraceID │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.HasSpanID │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.IsRemote │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.WithRemote │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.TraceID │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.WithTraceID │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.SpanID │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.WithSpanID │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.TraceFlags │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.IsSampled │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.WithTraceFlags │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.TraceState │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.WithTraceState │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.Equal │ │ │ │ -go.opentelemetry.io/otel/trace.SpanContext.MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/trace.checkKeyPart │ │ │ │ -go.opentelemetry.io/otel/trace.checkKeyRemain │ │ │ │ -go.opentelemetry.io/otel/trace.isAlphaNum │ │ │ │ -go.opentelemetry.io/otel/trace.checkKeyTenant │ │ │ │ -go.opentelemetry.io/otel/trace.checkKey │ │ │ │ -go.opentelemetry.io/otel/trace.newMember │ │ │ │ -go.opentelemetry.io/otel/trace.checkValue │ │ │ │ -go.opentelemetry.io/otel/trace.checkValueChar │ │ │ │ -go.opentelemetry.io/otel/trace.checkValueLast │ │ │ │ -go.opentelemetry.io/otel/trace.member.String │ │ │ │ -go.opentelemetry.io/otel/trace.TraceState.MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/trace.TraceState.String │ │ │ │ -go.opentelemetry.io/otel/trace.TraceState.Get │ │ │ │ -go.opentelemetry.io/otel/trace.TraceState.Walk │ │ │ │ -go.opentelemetry.io/otel/trace.TraceState.Insert │ │ │ │ -go.opentelemetry.io/otel/trace.TraceState.Delete │ │ │ │ -go.opentelemetry.io/otel/trace.TraceState.Len │ │ │ │ -type:.eq.go.opentelemetry.io/otel/trace.TracerConfig │ │ │ │ -type:.eq.go.opentelemetry.io/otel/trace.member │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceID).IsValid │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceID).MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceID).String │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanID).IsValid │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanID).MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanID).String │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceFlags).IsSampled │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceFlags).MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceFlags).String │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceFlags).WithSampled │ │ │ │ -go.opentelemetry.io/otel/trace.(*member).String │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceState).Delete │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceState).Get │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceState).Insert │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceState).Len │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceState).MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceState).String │ │ │ │ -go.opentelemetry.io/otel/trace.(*TraceState).Walk │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).Equal │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).HasSpanID │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).HasTraceID │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).IsRemote │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).IsSampled │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).IsValid │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).MarshalJSON │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).SpanID │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).TraceFlags │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).TraceID │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).TraceState │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).WithRemote │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).WithSpanID │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).WithTraceFlags │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).WithTraceID │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanContext).WithTraceState │ │ │ │ -go.opentelemetry.io/otel/trace.(*SpanKind).String │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopTracerProvider).Tracer │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopTracer).Start │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopSpan).AddEvent │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopSpan).AddLink │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopSpan).End │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopSpan).IsRecording │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopSpan).RecordError │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopSpan).SetAttributes │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopSpan).SetError │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopSpan).SetName │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopSpan).SetStatus │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopSpan).SpanContext │ │ │ │ -go.opentelemetry.io/otel/trace.(*noopSpan).TracerProvider │ │ │ │ -go.opentelemetry.io/otel/trace.(*errorConst).Error │ │ │ │ -go.opentelemetry.io/otel/propagation.init │ │ │ │ -go.opentelemetry.io/otel/propagation.compositeTextMapPropagator.Inject │ │ │ │ -go.opentelemetry.io/otel/propagation.compositeTextMapPropagator.Extract │ │ │ │ -go.opentelemetry.io/otel/propagation.compositeTextMapPropagator.Fields │ │ │ │ -go.opentelemetry.io/otel/propagation.(*compositeTextMapPropagator).Extract │ │ │ │ -go.opentelemetry.io/otel/propagation.(*compositeTextMapPropagator).Fields │ │ │ │ -go.opentelemetry.io/otel/propagation.(*compositeTextMapPropagator).Inject │ │ │ │ -go.opentelemetry.io/otel/internal/global.init │ │ │ │ -go.opentelemetry.io/otel/internal/global.init.func1 │ │ │ │ -github.com/go-logr/stdr.New │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { github.com/go-logr/logr.sink github.com/go-logr/logr.LogSink; github.com/go-logr/logr.level int }]).Store │ │ │ │ -go.opentelemetry.io/otel/internal/global.defaultErrorHandler │ │ │ │ -go.opentelemetry.io/otel/internal/global.defaultTracerValue │ │ │ │ -go.opentelemetry.io/otel/internal/global.defaultMeterProvider │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*ErrDelegator).Handle │ │ │ │ -sync/atomic.(*Pointer[go.shape.interface { Handle(error) }]).Load │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*ErrDelegator).Handle.Print.func1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*afCounter).Unwrap │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*afUpDownCounter).Unwrap │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*afGauge).Unwrap │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*aiCounter).Unwrap │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*aiUpDownCounter).Unwrap │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*aiGauge).Unwrap │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*sfCounter).Add │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*sfUpDownCounter).Add │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*sfHistogram).Record │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*sfGauge).Record │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*siCounter).Add │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*siUpDownCounter).Add │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*siHistogram).Record │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*siGauge).Record │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meterProvider).Meter │ │ │ │ -go.opentelemetry.io/otel/metric.NewMeterConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meterProvider).Meter.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64Counter │ │ │ │ -go.opentelemetry.io/otel/metric.NewInt64CounterConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64Counter.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64UpDownCounter │ │ │ │ -go.opentelemetry.io/otel/metric.NewInt64UpDownCounterConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64UpDownCounter.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64Histogram │ │ │ │ -go.opentelemetry.io/otel/metric.NewInt64HistogramConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64Histogram.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64Gauge │ │ │ │ -go.opentelemetry.io/otel/metric.NewInt64GaugeConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64Gauge.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64ObservableCounter │ │ │ │ -go.opentelemetry.io/otel/metric.NewInt64ObservableCounterConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64ObservableCounter.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64ObservableUpDownCounter │ │ │ │ -go.opentelemetry.io/otel/metric.NewInt64ObservableUpDownCounterConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64ObservableUpDownCounter.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64ObservableGauge │ │ │ │ -go.opentelemetry.io/otel/metric.NewInt64ObservableGaugeConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Int64ObservableGauge.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64Counter │ │ │ │ -go.opentelemetry.io/otel/metric.NewFloat64CounterConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64Counter.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64UpDownCounter │ │ │ │ -go.opentelemetry.io/otel/metric.NewFloat64UpDownCounterConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64UpDownCounter.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64Histogram │ │ │ │ -go.opentelemetry.io/otel/metric.NewFloat64HistogramConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64Histogram.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64Gauge │ │ │ │ -go.opentelemetry.io/otel/metric.NewFloat64GaugeConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64Gauge.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64ObservableCounter │ │ │ │ -go.opentelemetry.io/otel/metric.NewFloat64ObservableCounterConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64ObservableCounter.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64ObservableUpDownCounter │ │ │ │ -go.opentelemetry.io/otel/metric.NewFloat64ObservableUpDownCounterConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64ObservableUpDownCounter.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64ObservableGauge │ │ │ │ -go.opentelemetry.io/otel/metric.NewFloat64ObservableGaugeConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).Float64ObservableGauge.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).RegisterCallback │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).RegisterCallback.func1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*meter).RegisterCallback.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.unwrapInstruments │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*registration).Unregister │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*registration).Unregister.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*textMapPropagator).SetDelegate │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*textMapPropagator).SetDelegate.func1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*textMapPropagator).effectiveDelegate │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*textMapPropagator).effectiveDelegate.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*textMapPropagator).Inject │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*textMapPropagator).Extract │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*textMapPropagator).Fields │ │ │ │ -go.opentelemetry.io/otel/internal/global.defaultPropagatorsValue │ │ │ │ -go.opentelemetry.io/otel/internal/global.newTextMapPropagator │ │ │ │ -go.opentelemetry.io/otel/propagation.NewCompositeTextMapPropagator │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*tracerProvider).Tracer │ │ │ │ -go.opentelemetry.io/otel/trace.NewTracerConfig │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*tracerProvider).Tracer.deferwrap1 │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*tracer).Start │ │ │ │ -go.opentelemetry.io/otel/internal/global.nonRecordingSpan.SpanContext │ │ │ │ -go.opentelemetry.io/otel/internal/global.nonRecordingSpan.IsRecording │ │ │ │ -go.opentelemetry.io/otel/internal/global.nonRecordingSpan.SetStatus │ │ │ │ -go.opentelemetry.io/otel/internal/global.nonRecordingSpan.SetError │ │ │ │ -go.opentelemetry.io/otel/internal/global.nonRecordingSpan.SetAttributes │ │ │ │ -go.opentelemetry.io/otel/internal/global.nonRecordingSpan.End │ │ │ │ -go.opentelemetry.io/otel/internal/global.nonRecordingSpan.RecordError │ │ │ │ -go.opentelemetry.io/otel/internal/global.nonRecordingSpan.AddEvent │ │ │ │ -go.opentelemetry.io/otel/internal/global.nonRecordingSpan.AddLink │ │ │ │ -go.opentelemetry.io/otel/internal/global.nonRecordingSpan.SetName │ │ │ │ -go.opentelemetry.io/otel/internal/global.nonRecordingSpan.TracerProvider │ │ │ │ -type:.eq.go.opentelemetry.io/otel/internal/global.il │ │ │ │ -type:.eq.go.opentelemetry.io/otel/internal/global.instID │ │ │ │ -type:.hash.go.opentelemetry.io/otel/internal/global.instID │ │ │ │ -type:.hash.go.opentelemetry.io/otel/internal/global.il │ │ │ │ -type:.eq.go.opentelemetry.io/otel/internal/global.textMapPropagator │ │ │ │ -type:.eq.go.opentelemetry.io/otel/internal/global.ErrDelegator │ │ │ │ -type:.eq.sync/atomic.Pointer[go.opentelemetry.io/otel/internal/global.ErrorHandler] │ │ │ │ -sync/atomic.(*Pointer[go.opentelemetry.io/otel/internal/global.ErrorHandler]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.interface { Handle(error) }]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.opentelemetry.io/otel/internal/global.ErrorHandler]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.interface { Handle(error) }]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.opentelemetry.io/otel/internal/global.ErrorHandler]).Store │ │ │ │ -sync/atomic.(*Pointer[go.shape.interface { Handle(error) }]).Store │ │ │ │ -sync/atomic.(*Pointer[go.opentelemetry.io/otel/internal/global.ErrorHandler]).Load │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*nonRecordingSpan).AddEvent │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*nonRecordingSpan).AddLink │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*nonRecordingSpan).End │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*nonRecordingSpan).IsRecording │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*nonRecordingSpan).RecordError │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*nonRecordingSpan).SetAttributes │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*nonRecordingSpan).SetError │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*nonRecordingSpan).SetName │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*nonRecordingSpan).SetStatus │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*nonRecordingSpan).SpanContext │ │ │ │ -go.opentelemetry.io/otel/internal/global.(*nonRecordingSpan).TracerProvider │ │ │ │ -type:.eq.sync/atomic.Pointer[github.com/go-logr/logr.Logger] │ │ │ │ -go.opentelemetry.io/otel.Tracer │ │ │ │ -go.opentelemetry.io/otel.GetTracerProvider │ │ │ │ -go.opentelemetry.io/otel/internal/global.TracerProvider │ │ │ │ -encoding/gob.init │ │ │ │ -reflect.TypeFor[go.shape.interface { GobEncode() ([]uint8, error) }] │ │ │ │ -reflect.TypeFor[go.shape.interface { GobDecode([]uint8) error }] │ │ │ │ -reflect.TypeFor[go.shape.interface { MarshalBinary() ([]uint8, error) }] │ │ │ │ -reflect.TypeFor[go.shape.interface { UnmarshalBinary([]uint8) error }] │ │ │ │ -reflect.TypeFor[go.shape.struct { ArrayT *encoding/gob.arrayType; SliceT *encoding/gob.sliceType; StructT *encoding/gob.structType; MapT *encoding/gob.mapType; GobEncoderT *encoding/gob.gobEncoderType; BinaryMarshalerT *encoding/gob.gobEncoderType; TextMarshalerT *encoding/gob.gobEncoderType }] │ │ │ │ -encoding/gob.init.func1 │ │ │ │ -encoding/gob.map.init.0 │ │ │ │ -encoding/gob.map.init.1 │ │ │ │ -encoding/gob.map.init.2 │ │ │ │ -encoding/gob.map.init.3 │ │ │ │ -encoding/gob.map.init.4 │ │ │ │ -encoding/gob.decBoolArray │ │ │ │ -encoding/gob.decBoolSlice │ │ │ │ -encoding/gob.(*decBuffer).Len │ │ │ │ -encoding/gob.decComplex64Array │ │ │ │ -encoding/gob.decComplex64Slice │ │ │ │ -encoding/gob.float32FromBits │ │ │ │ -encoding/gob.float64FromBits │ │ │ │ -encoding/gob.error_ │ │ │ │ -encoding/gob.decComplex128Array │ │ │ │ -encoding/gob.decComplex128Slice │ │ │ │ -encoding/gob.decFloat32Array │ │ │ │ -encoding/gob.decFloat32Slice │ │ │ │ -encoding/gob.decFloat64Array │ │ │ │ -encoding/gob.decFloat64Slice │ │ │ │ -encoding/gob.decIntArray │ │ │ │ -encoding/gob.decIntSlice │ │ │ │ -encoding/gob.(*decoderState).decodeInt │ │ │ │ -encoding/gob.decInt16Array │ │ │ │ -encoding/gob.decInt16Slice │ │ │ │ -encoding/gob.decInt32Array │ │ │ │ -encoding/gob.decInt32Slice │ │ │ │ -encoding/gob.decInt64Array │ │ │ │ -encoding/gob.decInt64Slice │ │ │ │ -encoding/gob.decInt8Array │ │ │ │ -encoding/gob.decInt8Slice │ │ │ │ -encoding/gob.decStringArray │ │ │ │ -encoding/gob.decStringSlice │ │ │ │ -encoding/gob.(*decBuffer).Drop │ │ │ │ -encoding/gob.(*decBuffer).Bytes │ │ │ │ -encoding/gob.decUintArray │ │ │ │ -encoding/gob.decUintSlice │ │ │ │ -encoding/gob.decUint16Array │ │ │ │ -encoding/gob.decUint16Slice │ │ │ │ -encoding/gob.decUint32Array │ │ │ │ -encoding/gob.decUint32Slice │ │ │ │ -encoding/gob.decUint64Array │ │ │ │ -encoding/gob.decUint64Slice │ │ │ │ -encoding/gob.decUintptrArray │ │ │ │ -encoding/gob.decUintptrSlice │ │ │ │ -encoding/gob.(*decBuffer).Read │ │ │ │ -encoding/gob.(*decBuffer).ReadByte │ │ │ │ -encoding/gob.(*decBuffer).SetBytes │ │ │ │ -encoding/gob.(*decBuffer).Reset │ │ │ │ -encoding/gob.(*Decoder).freeDecoderState │ │ │ │ -encoding/gob.decodeUintReader │ │ │ │ -encoding/gob.(*decoderState).decodeUint │ │ │ │ -encoding/gob.(*decoderState).getLength │ │ │ │ -encoding/gob.ignoreUint │ │ │ │ -encoding/gob.ignoreTwoUints │ │ │ │ -encoding/gob.decAlloc │ │ │ │ -encoding/gob.decBool │ │ │ │ -encoding/gob.decInt8 │ │ │ │ -encoding/gob.decUint8 │ │ │ │ -encoding/gob.decInt16 │ │ │ │ -encoding/gob.decUint16 │ │ │ │ -encoding/gob.decInt32 │ │ │ │ -encoding/gob.decUint32 │ │ │ │ -encoding/gob.decInt64 │ │ │ │ -encoding/gob.decUint64 │ │ │ │ -encoding/gob.decFloat32 │ │ │ │ -encoding/gob.decFloat64 │ │ │ │ -encoding/gob.decComplex64 │ │ │ │ -encoding/gob.decComplex128 │ │ │ │ -encoding/gob.decUint8Slice │ │ │ │ -internal/saferio.SliceCap[go.shape.uint8] │ │ │ │ -encoding/gob.decString │ │ │ │ -encoding/gob.ignoreUint8Array │ │ │ │ -encoding/gob.(*Decoder).decodeSingle │ │ │ │ -encoding/gob.(*Decoder).newDecoderState │ │ │ │ -encoding/gob.(*Decoder).decodeSingle.deferwrap1 │ │ │ │ -encoding/gob.(*Decoder).decodeStruct │ │ │ │ -encoding/gob.(*Decoder).decodeStruct.deferwrap1 │ │ │ │ -encoding/gob.(*Decoder).ignoreStruct │ │ │ │ -encoding/gob.(*Decoder).ignoreStruct.deferwrap1 │ │ │ │ -encoding/gob.(*Decoder).ignoreSingle │ │ │ │ -encoding/gob.(*Decoder).ignoreSingle.deferwrap1 │ │ │ │ -encoding/gob.(*Decoder).decodeArrayHelper │ │ │ │ -encoding/gob.(*Decoder).decodeArray │ │ │ │ -encoding/gob.decodeIntoValue │ │ │ │ -encoding/gob.(*Decoder).decodeMap │ │ │ │ -encoding/gob.(*Decoder).ignoreArrayHelper │ │ │ │ -encoding/gob.(*Decoder).ignoreArray │ │ │ │ -encoding/gob.(*Decoder).ignoreMap │ │ │ │ -encoding/gob.(*Decoder).decodeSlice │ │ │ │ -encoding/gob.(*Decoder).ignoreSlice │ │ │ │ -encoding/gob.(*Decoder).decodeInterface │ │ │ │ -encoding/gob.(*Decoder).ignoreInterface │ │ │ │ -encoding/gob.(*Decoder).decodeGobDecoder │ │ │ │ -encoding/gob.(*Decoder).ignoreGobDecoder │ │ │ │ -encoding/gob.(*Decoder).decOpFor │ │ │ │ -encoding/gob.overflow │ │ │ │ -encoding/gob.builtinIdToType │ │ │ │ -encoding/gob.(*Decoder).decOpFor.func5 │ │ │ │ -encoding/gob.(*Decoder).decOpFor.func4 │ │ │ │ -encoding/gob.(*Decoder).decOpFor.func3 │ │ │ │ -encoding/gob.(*Decoder).decOpFor.func2 │ │ │ │ -encoding/gob.(*Decoder).decOpFor.func1 │ │ │ │ -encoding/gob.(*Decoder).decIgnoreOpFor │ │ │ │ -encoding/gob.(*Decoder).decIgnoreOpFor.func6 │ │ │ │ -encoding/gob.(*Decoder).decIgnoreOpFor.func5 │ │ │ │ -encoding/gob.(*Decoder).decIgnoreOpFor.func4 │ │ │ │ -encoding/gob.(*Decoder).decIgnoreOpFor.func3 │ │ │ │ -encoding/gob.(*Decoder).decIgnoreOpFor.func1 │ │ │ │ -encoding/gob.(*Decoder).gobDecodeOpFor │ │ │ │ -encoding/gob.(*Decoder).gobDecodeOpFor.func1 │ │ │ │ -encoding/gob.(*Decoder).compatibleType │ │ │ │ -encoding/gob.(*Decoder).typeString │ │ │ │ -encoding/gob.idToType │ │ │ │ -encoding/gob.(*wireType).string │ │ │ │ -encoding/gob.(*Decoder).typeString.deferwrap1 │ │ │ │ -encoding/gob.(*Decoder).compileSingle │ │ │ │ -encoding/gob.(*Decoder).compileIgnoreSingle │ │ │ │ -encoding/gob.(*Decoder).compileDec │ │ │ │ -encoding/gob.(*Decoder).compileDec.deferwrap1 │ │ │ │ -encoding/gob.(*Decoder).getDecEnginePtr │ │ │ │ -encoding/gob.(*Decoder).getIgnoreEnginePtr │ │ │ │ -encoding/gob.(*Decoder).decodeValue │ │ │ │ -encoding/gob.(*Decoder).decodeValue.deferwrap1 │ │ │ │ -encoding/gob.(*Decoder).decodeIgnoredValue │ │ │ │ -encoding/gob.init.0 │ │ │ │ -encoding/gob.allocValue │ │ │ │ -encoding/gob.NewDecoder │ │ │ │ -encoding/gob.(*Decoder).recvType │ │ │ │ -encoding/gob.(*Decoder).recvMessage │ │ │ │ -encoding/gob.(*Decoder).readMessage │ │ │ │ -encoding/gob.(*Decoder).nextInt │ │ │ │ -encoding/gob.toInt │ │ │ │ -encoding/gob.(*Decoder).nextUint │ │ │ │ -encoding/gob.(*Decoder).decodeTypeSequence │ │ │ │ -encoding/gob.(*Decoder).Decode │ │ │ │ -encoding/gob.(*Decoder).DecodeValue │ │ │ │ -encoding/gob.(*Decoder).DecodeValue.deferwrap1 │ │ │ │ -encoding/gob.encBoolArray │ │ │ │ -encoding/gob.encBoolSlice │ │ │ │ -encoding/gob.(*encoderState).encodeUint │ │ │ │ -encoding/gob.(*encBuffer).writeByte │ │ │ │ -encoding/gob.encComplex64Array │ │ │ │ -encoding/gob.encComplex64Slice │ │ │ │ -encoding/gob.floatBits │ │ │ │ -encoding/gob.(*encBuffer).Write │ │ │ │ -encoding/gob.encComplex128Array │ │ │ │ -encoding/gob.encComplex128Slice │ │ │ │ -encoding/gob.encFloat32Array │ │ │ │ -encoding/gob.encFloat32Slice │ │ │ │ -encoding/gob.encFloat64Array │ │ │ │ -encoding/gob.encFloat64Slice │ │ │ │ -encoding/gob.encIntArray │ │ │ │ -encoding/gob.encIntSlice │ │ │ │ -encoding/gob.encInt16Array │ │ │ │ -encoding/gob.encInt16Slice │ │ │ │ -encoding/gob.encInt32Array │ │ │ │ -encoding/gob.encInt32Slice │ │ │ │ -encoding/gob.encInt64Array │ │ │ │ -encoding/gob.encInt64Slice │ │ │ │ -encoding/gob.encInt8Array │ │ │ │ -encoding/gob.encInt8Slice │ │ │ │ -encoding/gob.encStringArray │ │ │ │ -encoding/gob.encStringSlice │ │ │ │ -encoding/gob.(*encBuffer).WriteString │ │ │ │ -encoding/gob.encUintArray │ │ │ │ -encoding/gob.encUintSlice │ │ │ │ -encoding/gob.encUint16Array │ │ │ │ -encoding/gob.encUint16Slice │ │ │ │ -encoding/gob.encUint32Array │ │ │ │ -encoding/gob.encUint32Slice │ │ │ │ -encoding/gob.encUint64Array │ │ │ │ -encoding/gob.encUint64Slice │ │ │ │ -encoding/gob.encUintptrArray │ │ │ │ -encoding/gob.encUintptrSlice │ │ │ │ -encoding/gob.(*encBuffer).Len │ │ │ │ -encoding/gob.(*encBuffer).Bytes │ │ │ │ -encoding/gob.(*encBuffer).Reset │ │ │ │ -encoding/gob.(*Encoder).freeEncoderState │ │ │ │ -encoding/gob.(*encoderState).encodeInt │ │ │ │ -encoding/gob.(*encoderState).update │ │ │ │ -encoding/gob.encIndirect │ │ │ │ -encoding/gob.encBool │ │ │ │ -encoding/gob.encInt │ │ │ │ -encoding/gob.encUint │ │ │ │ -encoding/gob.encFloat │ │ │ │ -encoding/gob.encComplex │ │ │ │ -encoding/gob.encUint8Array │ │ │ │ -encoding/gob.encString │ │ │ │ -encoding/gob.encStructTerminator │ │ │ │ -encoding/gob.valid │ │ │ │ -encoding/gob.(*Encoder).encodeSingle │ │ │ │ -encoding/gob.(*Encoder).newEncoderState │ │ │ │ -encoding/gob.(*Encoder).encodeSingle.deferwrap1 │ │ │ │ -encoding/gob.(*Encoder).encodeStruct │ │ │ │ -encoding/gob.(*Encoder).encodeStruct.deferwrap1 │ │ │ │ -encoding/gob.(*Encoder).encodeArray │ │ │ │ -encoding/gob.(*Encoder).encodeArray.deferwrap1 │ │ │ │ -encoding/gob.encodeReflectValue │ │ │ │ -reflect.Indirect │ │ │ │ -encoding/gob.(*Encoder).encodeMap │ │ │ │ -encoding/gob.(*Encoder).encodeInterface │ │ │ │ -encoding/gob.(*Encoder).writer │ │ │ │ -encoding/gob.(*Encoder).sendTypeId │ │ │ │ -encoding/gob.(*Encoder).pushWriter │ │ │ │ -encoding/gob.(*Encoder).popWriter │ │ │ │ -encoding/gob.(*Encoder).encodeGobEncoder │ │ │ │ -encoding/gob.encOpFor │ │ │ │ -encoding/gob.encOpFor.func4 │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { encoding/gob.instr []encoding/gob.encInstr }]).Load │ │ │ │ -encoding/gob.encOpFor.func3 │ │ │ │ -encoding/gob.encOpFor.func2 │ │ │ │ -encoding/gob.encOpFor.func1 │ │ │ │ -encoding/gob.gobEncodeOpFor │ │ │ │ -encoding/gob.gobEncodeOpFor.func1 │ │ │ │ -encoding/gob.compileEnc │ │ │ │ -encoding/gob.getEncEngine │ │ │ │ -encoding/gob.buildEncEngine │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { encoding/gob.instr []encoding/gob.encInstr }]).Store │ │ │ │ -encoding/gob.buildEncEngine.deferwrap1 │ │ │ │ -encoding/gob.(*Encoder).encode │ │ │ │ -encoding/gob.(*Encoder).encode.deferwrap1 │ │ │ │ -encoding/gob.(*Encoder).writeMessage │ │ │ │ -encoding/gob.(*Encoder).setError │ │ │ │ -encoding/gob.(*Encoder).sendActualType │ │ │ │ -encoding/gob.(*Encoder).sendType │ │ │ │ -encoding/gob.(*Encoder).Encode │ │ │ │ -encoding/gob.(*Encoder).sendTypeDescriptor │ │ │ │ -encoding/gob.(*Encoder).EncodeValue │ │ │ │ -encoding/gob.(*Encoder).EncodeValue.deferwrap1 │ │ │ │ -encoding/gob.errorf │ │ │ │ -encoding/gob.catchError │ │ │ │ -encoding/gob.validUserType │ │ │ │ -encoding/gob.implementsInterface │ │ │ │ -encoding/gob.userType │ │ │ │ -encoding/gob.setTypeId │ │ │ │ -encoding/gob.typeId.string │ │ │ │ -encoding/gob.typeId.gobType │ │ │ │ -encoding/gob.typeId.name │ │ │ │ -encoding/gob.(*CommonType).id │ │ │ │ -encoding/gob.(*CommonType).setId │ │ │ │ -encoding/gob.(*CommonType).string │ │ │ │ -encoding/gob.(*CommonType).safeString │ │ │ │ -encoding/gob.(*CommonType).name │ │ │ │ -encoding/gob.init.1 │ │ │ │ -reflect.TypeFor[go.shape.struct { encoding/gob.CommonType; Elem encoding/gob.typeId; Len int }] │ │ │ │ -reflect.TypeFor[go.shape.struct { Name string; Id encoding/gob.typeId }] │ │ │ │ -reflect.TypeFor[go.shape.struct { encoding/gob.CommonType; Elem encoding/gob.typeId }] │ │ │ │ -reflect.TypeFor[go.shape.struct { encoding/gob.CommonType; Field []encoding/gob.fieldType }] │ │ │ │ -reflect.TypeFor[go.shape.struct { encoding/gob.CommonType; Key encoding/gob.typeId; Elem encoding/gob.typeId }] │ │ │ │ -encoding/gob.(*arrayType).init │ │ │ │ -encoding/gob.(*arrayType).safeString │ │ │ │ -encoding/gob.(*arrayType).string │ │ │ │ -encoding/gob.(*gobEncoderType).safeString │ │ │ │ -encoding/gob.(*gobEncoderType).string │ │ │ │ -encoding/gob.(*mapType).init │ │ │ │ -encoding/gob.(*mapType).safeString │ │ │ │ -encoding/gob.(*mapType).string │ │ │ │ -encoding/gob.(*sliceType).init │ │ │ │ -encoding/gob.(*sliceType).safeString │ │ │ │ -encoding/gob.(*sliceType).string │ │ │ │ -encoding/gob.(*structType).safeString │ │ │ │ -encoding/gob.(*structType).string │ │ │ │ -encoding/gob.newTypeObject │ │ │ │ -encoding/gob.newArrayType │ │ │ │ -encoding/gob.newMapType │ │ │ │ -encoding/gob.newSliceType │ │ │ │ -encoding/gob.newStructType │ │ │ │ -encoding/gob.newGobEncoderType │ │ │ │ -encoding/gob.newTypeObject.func1 │ │ │ │ -encoding/gob.isExported │ │ │ │ -unicode.IsUpper │ │ │ │ -encoding/gob.isSent │ │ │ │ -encoding/gob.getBaseType │ │ │ │ -encoding/gob.getType │ │ │ │ -encoding/gob.checkId │ │ │ │ -encoding/gob.bootstrapType │ │ │ │ -encoding/gob.getTypeInfo │ │ │ │ -encoding/gob.lookupTypeInfo │ │ │ │ -encoding/gob.buildTypeInfo │ │ │ │ -maps.Clone[go.shape.map[reflect.Type]*encoding/gob.typeInfo,go.shape.5614d73739c4cb953979c5b476501cda147b86386834ff88f636587787e0f1e9,go.shape.*uint8] │ │ │ │ -encoding/gob.buildTypeInfo.deferwrap1 │ │ │ │ -encoding/gob.mustGetTypeInfo │ │ │ │ -encoding/gob.RegisterName │ │ │ │ -encoding/gob.Register │ │ │ │ -encoding/gob.registerBasics │ │ │ │ -encoding/gob.init.2 │ │ │ │ -encoding/gob.encOpFor.func5 │ │ │ │ -encoding/gob.(*Decoder).decIgnoreOpFor.func2 │ │ │ │ -encoding/gob.(*Decoder).decIgnoreOpFor.func7 │ │ │ │ -type:.eq.encoding/gob.gobEncoderType │ │ │ │ -type:.eq.encoding/gob.CommonType │ │ │ │ -type:.eq.encoding/gob.arrayType │ │ │ │ -type:.eq.encoding/gob.mapType │ │ │ │ -type:.eq.encoding/gob.sliceType │ │ │ │ -type:.eq.encoding/gob.fieldType │ │ │ │ -sync/atomic.(*Pointer[encoding/gob.encEngine]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { encoding/gob.instr []encoding/gob.encInstr }]).CompareAndSwap │ │ │ │ -sync/atomic.(*Pointer[encoding/gob.encEngine]).Swap │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { encoding/gob.instr []encoding/gob.encInstr }]).Swap │ │ │ │ -sync/atomic.(*Pointer[encoding/gob.encEngine]).Store │ │ │ │ -sync/atomic.(*Pointer[encoding/gob.encEngine]).Load │ │ │ │ -reflect.TypeAssert[go.shape.[]uintptr] │ │ │ │ -internal/abi.TypeFor[go.shape.[]uintptr] │ │ │ │ -reflect.TypeAssert[go.shape.[]uint64] │ │ │ │ -internal/abi.TypeFor[go.shape.[]uint64] │ │ │ │ -reflect.TypeAssert[go.shape.[]uint32] │ │ │ │ -internal/abi.TypeFor[go.shape.[]uint32] │ │ │ │ -reflect.TypeAssert[go.shape.[]uint16] │ │ │ │ -internal/abi.TypeFor[go.shape.[]uint16] │ │ │ │ -reflect.TypeAssert[go.shape.[]uint] │ │ │ │ -internal/abi.TypeFor[go.shape.[]uint] │ │ │ │ -reflect.TypeAssert[go.shape.[]string] │ │ │ │ -internal/abi.TypeFor[go.shape.[]string] │ │ │ │ -reflect.TypeAssert[go.shape.[]int8] │ │ │ │ -internal/abi.TypeFor[go.shape.[]int8] │ │ │ │ -reflect.TypeAssert[go.shape.[]int64] │ │ │ │ -internal/abi.TypeFor[go.shape.[]int64] │ │ │ │ -reflect.TypeAssert[go.shape.[]int32] │ │ │ │ -internal/abi.TypeFor[go.shape.[]int32] │ │ │ │ -reflect.TypeAssert[go.shape.[]int16] │ │ │ │ -internal/abi.TypeFor[go.shape.[]int16] │ │ │ │ -reflect.TypeAssert[go.shape.[]float64] │ │ │ │ -internal/abi.TypeFor[go.shape.[]float64] │ │ │ │ -reflect.TypeAssert[go.shape.[]float32] │ │ │ │ -internal/abi.TypeFor[go.shape.[]float32] │ │ │ │ -reflect.TypeAssert[go.shape.[]complex128] │ │ │ │ -internal/abi.TypeFor[go.shape.[]complex128] │ │ │ │ -reflect.TypeAssert[go.shape.[]complex64] │ │ │ │ -internal/abi.TypeFor[go.shape.[]complex64] │ │ │ │ -reflect.TypeAssert[go.shape.[]bool] │ │ │ │ -internal/abi.TypeFor[go.shape.[]bool] │ │ │ │ -reflect.TypeAssert[go.shape.interface { MarshalBinary() ([]uint8, error) }] │ │ │ │ -internal/abi.TypeFor[go.shape.interface { MarshalBinary() ([]uint8, error) }] │ │ │ │ -reflect.TypeAssert[go.shape.interface { GobEncode() ([]uint8, error) }] │ │ │ │ -internal/abi.TypeFor[go.shape.interface { GobEncode() ([]uint8, error) }] │ │ │ │ -encoding/gob.growSlice[go.shape.uintptr] │ │ │ │ -encoding/gob.growSlice[go.shape.uint64] │ │ │ │ -encoding/gob.growSlice[go.shape.uint32] │ │ │ │ -encoding/gob.growSlice[go.shape.uint16] │ │ │ │ -encoding/gob.growSlice[go.shape.uint] │ │ │ │ -encoding/gob.growSlice[go.shape.string] │ │ │ │ -encoding/gob.growSlice[go.shape.int8] │ │ │ │ -encoding/gob.growSlice[go.shape.int64] │ │ │ │ -encoding/gob.growSlice[go.shape.int32] │ │ │ │ -encoding/gob.growSlice[go.shape.int16] │ │ │ │ -encoding/gob.growSlice[go.shape.int] │ │ │ │ -encoding/gob.growSlice[go.shape.float64] │ │ │ │ -encoding/gob.growSlice[go.shape.float32] │ │ │ │ -encoding/gob.growSlice[go.shape.complex128] │ │ │ │ -encoding/gob.growSlice[go.shape.complex64] │ │ │ │ -encoding/gob.growSlice[go.shape.bool] │ │ │ │ -reflect.TypeAssert[go.shape.interface { UnmarshalBinary([]uint8) error }] │ │ │ │ -internal/abi.TypeFor[go.shape.interface { UnmarshalBinary([]uint8) error }] │ │ │ │ -reflect.TypeAssert[go.shape.interface { GobDecode([]uint8) error }] │ │ │ │ -internal/abi.TypeFor[go.shape.interface { GobDecode([]uint8) error }] │ │ │ │ -encoding/gob.(*typeId).name │ │ │ │ -encoding/gob.(*typeId).string │ │ │ │ -encoding/gob.(*arrayType).id │ │ │ │ -encoding/gob.(*arrayType).name │ │ │ │ -encoding/gob.(*arrayType).setId │ │ │ │ -encoding/gob.(*sliceType).id │ │ │ │ -encoding/gob.(*sliceType).name │ │ │ │ -encoding/gob.(*sliceType).setId │ │ │ │ -encoding/gob.(*structType).id │ │ │ │ -encoding/gob.(*structType).name │ │ │ │ -encoding/gob.(*structType).setId │ │ │ │ -encoding/gob.(*mapType).id │ │ │ │ -encoding/gob.(*mapType).name │ │ │ │ -encoding/gob.(*mapType).setId │ │ │ │ -encoding/gob.(*gobEncoderType).id │ │ │ │ -encoding/gob.(*gobEncoderType).name │ │ │ │ -encoding/gob.(*gobEncoderType).setId │ │ │ │ -type:.eq.encoding/gob.userTypeInfo │ │ │ │ -type:.eq.encoding/gob.encoderState │ │ │ │ -type:.eq.sync/atomic.Pointer[encoding/gob.encEngine] │ │ │ │ -type:.eq.encoding/gob.typeInfo │ │ │ │ -github.com/gorilla/securecookie.cookieError.IsUsage │ │ │ │ -github.com/gorilla/securecookie.cookieError.IsDecode │ │ │ │ -github.com/gorilla/securecookie.cookieError.IsInternal │ │ │ │ -github.com/gorilla/securecookie.cookieError.Cause │ │ │ │ -github.com/gorilla/securecookie.cookieError.Error │ │ │ │ -github.com/gorilla/securecookie.New │ │ │ │ -github.com/gorilla/securecookie.(*SecureCookie).BlockFunc │ │ │ │ -github.com/gorilla/securecookie.(*SecureCookie).MaxLength │ │ │ │ -github.com/gorilla/securecookie.(*SecureCookie).MaxAge │ │ │ │ -github.com/gorilla/securecookie.(*SecureCookie).MinAge │ │ │ │ -github.com/gorilla/securecookie.(*SecureCookie).HashFunc │ │ │ │ -github.com/gorilla/securecookie.(*SecureCookie).SetSerializer │ │ │ │ -github.com/gorilla/securecookie.(*SecureCookie).Encode │ │ │ │ -github.com/gorilla/securecookie.(*SecureCookie).Decode │ │ │ │ -bytes.SplitN │ │ │ │ -github.com/gorilla/securecookie.(*SecureCookie).timestamp │ │ │ │ -github.com/gorilla/securecookie.createMac │ │ │ │ -github.com/gorilla/securecookie.verifyMac │ │ │ │ -github.com/gorilla/securecookie.encrypt │ │ │ │ -github.com/gorilla/securecookie.decrypt │ │ │ │ -github.com/gorilla/securecookie.GobEncoder.Serialize │ │ │ │ -encoding/gob.NewEncoder │ │ │ │ -github.com/gorilla/securecookie.GobEncoder.Deserialize │ │ │ │ -github.com/gorilla/securecookie.encode │ │ │ │ -github.com/gorilla/securecookie.decode │ │ │ │ -github.com/gorilla/securecookie.GenerateRandomKey │ │ │ │ -type:.eq.github.com/gorilla/securecookie.cookieError │ │ │ │ -github.com/gorilla/securecookie.(*cookieError).Cause │ │ │ │ -github.com/gorilla/securecookie.(*cookieError).Error │ │ │ │ -github.com/gorilla/securecookie.(*cookieError).IsDecode │ │ │ │ -github.com/gorilla/securecookie.(*cookieError).IsInternal │ │ │ │ -github.com/gorilla/securecookie.(*cookieError).IsUsage │ │ │ │ -github.com/gorilla/securecookie.(*GobEncoder).Deserialize │ │ │ │ -github.com/gorilla/securecookie.(*GobEncoder).Serialize │ │ │ │ -github.com/zitadel/oidc/pkg/http.NewCookieHandler │ │ │ │ -github.com/zitadel/oidc/pkg/http.(*CookieHandler).CheckCookie │ │ │ │ -github.com/zitadel/oidc/pkg/http.(*CookieHandler).IsRequestAware │ │ │ │ -github.com/zitadel/oidc/pkg/http.(*CookieHandler).CheckQueryCookie │ │ │ │ -github.com/zitadel/oidc/pkg/http.(*CookieHandler).SetCookie │ │ │ │ -github.com/zitadel/oidc/pkg/http.(*CookieHandler).SetRequestAwareCookie │ │ │ │ -github.com/zitadel/oidc/pkg/http.(*CookieHandler).DeleteCookie │ │ │ │ -github.com/zitadel/oidc/pkg/http.FormRequest │ │ │ │ -github.com/zitadel/oidc/pkg/http.HttpRequest │ │ │ │ -github.com/zitadel/oidc/pkg/http.HttpRequest.deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client.init │ │ │ │ -github.com/zitadel/oidc/internal/otel.Tracer │ │ │ │ -github.com/zitadel/oidc/pkg/client.Discover │ │ │ │ -errors.Join │ │ │ │ -github.com/zitadel/logging.FromContext │ │ │ │ -github.com/zitadel/oidc/pkg/client.Discover.deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client.CallTokenEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client.callTokenEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client.callTokenEndpoint.deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client.RevokeRequest.Auth │ │ │ │ -github.com/zitadel/oidc/pkg/client.CallRevokeEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client.CallRevokeEndpoint.deferwrap2 │ │ │ │ -github.com/zitadel/oidc/pkg/client.CallRevokeEndpoint.deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client.NewSignerFromPrivateKeyByte │ │ │ │ -github.com/go-jose/go-jose.NewSigner │ │ │ │ -github.com/zitadel/oidc/pkg/client.SignedJWTProfileAssertion │ │ │ │ -github.com/zitadel/oidc/pkg/client.ClientAssertionCodeOptions │ │ │ │ -github.com/zitadel/oidc/pkg/client.CallRevokeEndpoint.func1 │ │ │ │ -github.com/zitadel/oidc/pkg/client.(*RevokeRequest).Auth │ │ │ │ -type:.eq.github.com/zitadel/oidc/pkg/client.RevokeRequest │ │ │ │ -type:.eq.[2]golang.org/x/oauth2.AuthCodeOption │ │ │ │ -github.com/google/uuid.init │ │ │ │ -github.com/google/uuid.Must │ │ │ │ -github.com/google/uuid.invalidLengthError.Error │ │ │ │ -github.com/google/uuid.Parse │ │ │ │ -github.com/google/uuid.xtob │ │ │ │ -github.com/google/uuid.encodeHex │ │ │ │ -github.com/google/uuid.NewRandom │ │ │ │ -github.com/google/uuid.NewRandomFromReader │ │ │ │ -github.com/google/uuid.newRandomFromPool │ │ │ │ -github.com/google/uuid.(*invalidLengthError).Error │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.init.func1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.init.func2 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).VerifySignature │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.GetKeyIDAndAlg │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).VerifySignature.deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).verifySignatureCached │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).exactMatch │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).verifySignatureRemote │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).verifySignatureRemote.deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).keysFromCache │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).keysFromCache.deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).keysFromRemote │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.newInflight │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*inflight).wait │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*inflight).result │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).keysFromRemote.gowrap2 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).keysFromRemote.deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).updateKeys │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*inflight).done │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).updateKeys.deferwrap2 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).updateKeys.deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).fetchRemoteKeys │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*remoteKeySet).fetchRemoteKeys.deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*jsonWebKeySet).UnmarshalJSON │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.logCtxWithRPData │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).OAuthConfig │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).Issuer │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).IsPKCE │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).CookieHandler │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).HttpClient │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).IsOAuth2Only │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).Signer │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).UserinfoEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).GetDeviceAuthorizationEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).GetEndSessionEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).GetRevokeEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).IDTokenVerifier │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.NewRemoteKeySet │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).ErrorHandler │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).UnauthorizedHandler │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*relyingParty).Logger │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.NewRelyingPartyOAuth │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.NewRelyingPartyOIDC │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithSupportedSigningAlgorithms │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.GetEndpoints │ │ │ │ -slices.ContainsFunc[go.shape.[]github.com/zitadel/oidc/pkg/oidc.CodeChallengeMethod,go.shape.string] │ │ │ │ -slices.IndexFunc[go.shape.[]github.com/zitadel/oidc/pkg/oidc.CodeChallengeMethod,go.shape.string] │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.NewRelyingPartyOIDC.func1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.NewRelyingPartyOIDC.WithSupportedSigningAlgorithms.func2 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.AuthURL │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.AuthURLHandler │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.AuthURLHandler.func1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithCodeChallenge │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.AuthURLHandler.func1.WithCodeChallenge.1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.GenerateAndStoreCodeChallenge │ │ │ │ -github.com/google/uuid.New │ │ │ │ -github.com/google/uuid.UUID.String │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.GenerateAndStoreCodeChallengeWithRequest │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.trySetStateCookie │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tryReadStateCookie │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithURLParam │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.withURLParam │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithURLParam.withURLParam.func1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithCodeVerifier │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithCodeVerifier.func1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithClientAssertionJWT │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithClientAssertionJWT.func1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.TokenEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.RefreshTokenRequest.Auth │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.RevokeToken │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.RevokeToken.deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.unauthorizedError │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.VerifyAccessToken │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.NewIDTokenVerifier │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.DefaultAZPVerifier │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.NewIDTokenVerifier.DefaultAZPVerifier.func2 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.NewIDTokenVerifier.func1 │ │ │ │ -type:.eq.github.com/zitadel/oidc/pkg/client/rp.Endpoints │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.CookieHandler │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).CookieHandler │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.ErrorHandler │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).ErrorHandler │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.GetDeviceAuthorizationEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).GetDeviceAuthorizationEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.GetEndSessionEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).GetEndSessionEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.GetRevokeEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).GetRevokeEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.HttpClient │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).HttpClient │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.IDTokenVerifier │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).IDTokenVerifier │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.IsOAuth2Only │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).IsOAuth2Only │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.IsPKCE │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).IsPKCE │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.Issuer │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).Issuer │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.Logger │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).Logger │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.OAuthConfig │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).OAuthConfig │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.Signer │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).Signer │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).TokenEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.tokenEndpointCaller.UserinfoEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*tokenEndpointCaller).UserinfoEndpoint │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.(*RefreshTokenRequest).Auth │ │ │ │ -github.com/google/cel-go/common/runes.(*emptyBuffer).Get │ │ │ │ -github.com/google/cel-go/common/runes.(*emptyBuffer).Slice │ │ │ │ -github.com/google/cel-go/common/runes.(*emptyBuffer).Len │ │ │ │ -github.com/google/cel-go/common/runes.(*asciiBuffer).Get │ │ │ │ -github.com/google/cel-go/common/runes.(*asciiBuffer).Slice │ │ │ │ -github.com/google/cel-go/common/runes.(*asciiBuffer).Len │ │ │ │ -github.com/google/cel-go/common/runes.(*basicBuffer).Get │ │ │ │ -github.com/google/cel-go/common/runes.(*basicBuffer).Slice │ │ │ │ -github.com/google/cel-go/common/runes.(*basicBuffer).Len │ │ │ │ -github.com/google/cel-go/common/runes.(*supplementalBuffer).Get │ │ │ │ -github.com/google/cel-go/common/runes.(*supplementalBuffer).Slice │ │ │ │ -github.com/google/cel-go/common/runes.(*supplementalBuffer).Len │ │ │ │ -github.com/google/cel-go/common/runes.newBuffer │ │ │ │ -google.golang.org/protobuf/internal/detrand.init │ │ │ │ -google.golang.org/protobuf/internal/detrand.binaryHash │ │ │ │ -os.Executable │ │ │ │ -hash/fnv.New64 │ │ │ │ -hash/fnv.(*sum64).Write │ │ │ │ -hash/fnv.(*sum64).Sum64 │ │ │ │ -google.golang.org/protobuf/internal/detrand.binaryHash.deferwrap1 │ │ │ │ -google.golang.org/protobuf/internal/errors.init │ │ │ │ -google.golang.org/protobuf/internal/errors.init.func1 │ │ │ │ -google.golang.org/protobuf/internal/detrand.Bool │ │ │ │ -google.golang.org/protobuf/internal/errors.(*prefixError).Error │ │ │ │ -google.golang.org/protobuf/internal/errors.(*prefixError).Unwrap │ │ │ │ -google.golang.org/protobuf/internal/errors.format │ │ │ │ -google.golang.org/protobuf/internal/errors.(*SizeMismatchError).Error │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/errors.wrapError │ │ │ │ -google.golang.org/protobuf/encoding/protowire.init │ │ │ │ -google.golang.org/protobuf/internal/errors.New │ │ │ │ -google.golang.org/protobuf/encoding/protowire.Number.IsValid │ │ │ │ -google.golang.org/protobuf/encoding/protowire.ConsumeField │ │ │ │ -google.golang.org/protobuf/encoding/protowire.ConsumeFieldValue │ │ │ │ -google.golang.org/protobuf/encoding/protowire.consumeFieldValueD │ │ │ │ -google.golang.org/protobuf/encoding/protowire.ConsumeFixed64 │ │ │ │ -google.golang.org/protobuf/encoding/protowire.ConsumeFixed32 │ │ │ │ -google.golang.org/protobuf/encoding/protowire.ConsumeTag │ │ │ │ -google.golang.org/protobuf/encoding/protowire.DecodeTag │ │ │ │ -google.golang.org/protobuf/encoding/protowire.AppendVarint │ │ │ │ -google.golang.org/protobuf/encoding/protowire.ConsumeVarint │ │ │ │ -google.golang.org/protobuf/encoding/protowire.ConsumeBytes │ │ │ │ -google.golang.org/protobuf/encoding/protowire.ConsumeGroup │ │ │ │ -google.golang.org/protobuf/encoding/protowire.SizeTag │ │ │ │ -google.golang.org/protobuf/encoding/protowire.EncodeTag │ │ │ │ -google.golang.org/protobuf/encoding/protowire.SizeVarint │ │ │ │ -google.golang.org/protobuf/encoding/protowire.(*Number).IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.init │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.typeOf │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Syntax.IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Syntax.String │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Syntax.GoString │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Cardinality.IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Cardinality.String │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Cardinality.GoString │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Kind.IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Kind.String │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Kind.GoString │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Name.IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FullName.IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.consumeIdent │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.isLetter │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.isLetterDigit │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FullName.Name │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FullName.Parent │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FullName.Append │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.SourcePath.Equal │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.SourcePath.String │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendRepeatedField │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendSingularField │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendFileDescriptorProto │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendSourceCodeInfo │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendDescriptorProto │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendEnumDescriptorProto │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendServiceDescriptorProto │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendFieldDescriptorProto │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendFileOptions │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendDescriptorProto_ExtensionRange │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendOneofDescriptorProto │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendMessageOptions │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendDescriptorProto_ReservedRange │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendEnumValueDescriptorProto │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendEnumOptions │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendEnumDescriptorProto_EnumReservedRange │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendMethodDescriptorProto │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendServiceOptions │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendFieldOptions │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendFeatureSet │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendUninterpretedOption │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendSourceCodeInfo_Location │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendExtensionRangeOptions │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendOneofOptions │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendEnumValueOptions │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendMethodOptions │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendFieldOptions_EditionDefault │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendFieldOptions_FeatureSupport │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendUninterpretedOption_NamePart │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).appendExtensionRangeOptions_Declaration │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.RawFields.IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.Equal │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.equalValue │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.Enum │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.Bytes │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.getBytes │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.Float │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.equalFloat │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.Uint │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.Int │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.Bool │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.equalMessage │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.equalMessage.func2 │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.equalMessage.func1 │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.equalList │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.equalMap │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.equalMap.func1 │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.equalUnknown │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOf │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfBool │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfEnum │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfInt64 │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat64 │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfString │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.valueOfString │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfUint64 │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfUint32 │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfBytes │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.valueOfBytes │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfFloat32 │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfInt32 │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.valueOfIface │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.Interface │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.getIface │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.typeName │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.panicMessage │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.String │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.getString │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.Message │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.List │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.Map │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.Value.MapKey │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.MapKey.IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.MapKey.Interface │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.MapKey.Bool │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.MapKey.Int │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.MapKey.Uint │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.MapKey.String │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.MapKey.Value │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Cardinality).GoString │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Cardinality).IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Cardinality).String │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Name).IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FullName).Append │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FullName).IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FullName).Name │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FullName).Parent │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.Enums │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Enums │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.Extensions │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Extensions │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.FullName │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).FullName │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.Imports │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Imports │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.Index │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Index │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.IsPlaceholder │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.Messages │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Messages │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.Name │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Name │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.Options │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Options │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.Package │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Package │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.Parent │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Parent │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.ParentFile │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).ParentFile │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.Path │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Path │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.ProtoInternal │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).ProtoInternal │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.ProtoType │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).ProtoType │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.Services │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Services │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.SourceLocations │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).SourceLocations │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.FileImport.Syntax │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*FileImport).Syntax │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).Equal │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*SourcePath).String │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Syntax).GoString │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Syntax).IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Syntax).String │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).Bool │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).Bytes │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).Enum │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).Equal │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).Float │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).Int │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).Interface │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).List │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).Map │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).MapKey │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).Message │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).String │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Value).Uint │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*MapKey).Bool │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*MapKey).Int │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*MapKey).Interface │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*MapKey).IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*MapKey).String │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*MapKey).Uint │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*MapKey).Value │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Kind).GoString │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Kind).IsValid │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*Kind).String │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.(*RawFields).IsValid │ │ │ │ -type:.eq.google.golang.org/protobuf/reflect/protoreflect.FileImport │ │ │ │ -type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message; Flags uint8 } │ │ │ │ -type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Source google.golang.org/protobuf/reflect/protoreflect.Message; Destination google.golang.org/protobuf/reflect/protoreflect.Message } │ │ │ │ -type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; Message google.golang.org/protobuf/reflect/protoreflect.Message } │ │ │ │ -type:.eq.struct { google.golang.org/protobuf/internal/pragma.NoUnkeyedLiterals; MessageA google.golang.org/protobuf/reflect/protoreflect.Message; MessageB google.golang.org/protobuf/reflect/protoreflect.Message } │ │ │ │ -google.golang.org/protobuf/internal/encoding/messageset.IsMessageSetExtension │ │ │ │ -google.golang.org/protobuf/internal/encoding/messageset.IsMessageSet │ │ │ │ -google.golang.org/protobuf/internal/encoding/messageset.SizeField │ │ │ │ -google.golang.org/protobuf/internal/encoding/messageset.SizeUnknown │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.init │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.init.func1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func2 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.func1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).RegisterFile.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).checkGenProtoConflict │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).FindDescriptorByName.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.findDescriptorInMessage │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*nameSuffix).Pop │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).FindFileByPath.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).NumFiles │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).NumFiles.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).RangeFiles │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).RangeFiles.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).NumFilesByPackage │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).NumFilesByPackage.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).RangeFilesByPackage │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Files).RangeFilesByPackage.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.rangeTopLevelDescriptors │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterMessage.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterEnum │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterEnum.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterExtension │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RegisterExtension.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).register │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).FindEnumByName │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.typeName │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).FindEnumByName.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByName.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).FindMessageByURL.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByName │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByName.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).FindExtensionByNumber.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).NumEnums │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).NumEnums.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RangeEnums │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RangeEnums.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).NumMessages │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).NumMessages.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RangeMessages │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RangeMessages.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).NumExtensions │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).NumExtensions.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RangeExtensions │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RangeExtensions.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).NumExtensionsByMessage │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).NumExtensionsByMessage.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RangeExtensionsByMessage │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.(*Types).RangeExtensionsByMessage.deferwrap1 │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.amendErrorWithCaller │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry.goPackage │ │ │ │ -google.golang.org/protobuf/internal/descfmt.FormatList │ │ │ │ -google.golang.org/protobuf/internal/descfmt.formatListOpt │ │ │ │ -google.golang.org/protobuf/internal/descfmt.FormatDesc │ │ │ │ -google.golang.org/protobuf/internal/descfmt.formatDescOpt │ │ │ │ -google.golang.org/protobuf/internal/descfmt.(*records).AppendRecs │ │ │ │ -google.golang.org/protobuf/internal/descfmt.(*records).Append │ │ │ │ -google.golang.org/protobuf/internal/descfmt.(*records).Join │ │ │ │ -google.golang.org/protobuf/internal/descfmt.(*records).Join.func1 │ │ │ │ -google.golang.org/protobuf/internal/descfmt.formatColon │ │ │ │ -google.golang.org/protobuf/internal/descfmt.joinStrings │ │ │ │ -go/token.init.0 │ │ │ │ -google.golang.org/protobuf/internal/strs.EnforceUTF8 │ │ │ │ -google.golang.org/protobuf/internal/strs.GoCamelCase │ │ │ │ -google.golang.org/protobuf/internal/strs.isASCIILower │ │ │ │ -google.golang.org/protobuf/internal/strs.isASCIIDigit │ │ │ │ -google.golang.org/protobuf/internal/strs.MapEntryName │ │ │ │ -google.golang.org/protobuf/internal/strs.(*Builder).AppendFullName │ │ │ │ -google.golang.org/protobuf/internal/strs.(*Builder).grow │ │ │ │ -google.golang.org/protobuf/internal/strs.(*Builder).last │ │ │ │ -google.golang.org/protobuf/internal/strs.UnsafeString │ │ │ │ -google.golang.org/protobuf/internal/strs.(*Builder).MakeString │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.init │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Decoder).newSyntaxError │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Decoder).Position │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.consume │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Decoder).parseString │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInBytes │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.indexNeedEscapeInString │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Decoder).consume │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.UnmarshalString │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.NewDecoder │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.NewEncoder │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).EndMessage │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteBool │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteLiteral │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteString │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.appendString │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteFloat │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.appendFloat │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteInt │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteUint │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).prepareNext.func1 │ │ │ │ -google.golang.org/protobuf/internal/encoding/defval.Unmarshal │ │ │ │ -google.golang.org/protobuf/internal/encoding/defval.Marshal │ │ │ │ -google.golang.org/protobuf/internal/encoding/defval.unmarshalBytes │ │ │ │ -google.golang.org/protobuf/internal/encoding/defval.marshalBytes │ │ │ │ -google.golang.org/protobuf/internal/order.init.func1 │ │ │ │ -google.golang.org/protobuf/internal/order.init.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/order.init.func3 │ │ │ │ -google.golang.org/protobuf/internal/order.init.func4 │ │ │ │ -google.golang.org/protobuf/internal/order.init.func5 │ │ │ │ -google.golang.org/protobuf/internal/order.init.func6 │ │ │ │ -google.golang.org/protobuf/internal/order.RangeFields │ │ │ │ -google.golang.org/protobuf/internal/order.RangeFields.func3 │ │ │ │ -google.golang.org/protobuf/internal/order.RangeFields.func2 │ │ │ │ -google.golang.org/protobuf/internal/order.RangeFields.func1 │ │ │ │ -google.golang.org/protobuf/internal/order.RangeEntries │ │ │ │ -google.golang.org/protobuf/internal/order.RangeEntries.func3 │ │ │ │ -google.golang.org/protobuf/internal/order.RangeEntries.func2 │ │ │ │ -google.golang.org/protobuf/internal/order.RangeEntries.func1 │ │ │ │ -google.golang.org/protobuf/proto.init │ │ │ │ -google.golang.org/protobuf/proto.map.init.0 │ │ │ │ -google.golang.org/protobuf/proto.CheckInitialized │ │ │ │ -google.golang.org/protobuf/proto.checkInitialized │ │ │ │ -google.golang.org/protobuf/proto.protoMethods │ │ │ │ -google.golang.org/protobuf/proto.checkInitializedSlow │ │ │ │ -google.golang.org/protobuf/internal/errors.RequiredNotSet │ │ │ │ -google.golang.org/protobuf/proto.checkInitializedSlow.func1 │ │ │ │ -google.golang.org/protobuf/proto.checkInitializedSlow.func1.1 │ │ │ │ -google.golang.org/protobuf/proto.Unmarshal │ │ │ │ -google.golang.org/protobuf/proto.UnmarshalOptions.Unmarshal │ │ │ │ -google.golang.org/protobuf/proto.UnmarshalOptions.UnmarshalState │ │ │ │ -google.golang.org/protobuf/proto.UnmarshalOptions.unmarshal │ │ │ │ -google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessageSlow │ │ │ │ -google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessageSet │ │ │ │ -google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalSingular │ │ │ │ -google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMessage │ │ │ │ -google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalMap │ │ │ │ -google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalScalar │ │ │ │ -math.Float32frombits │ │ │ │ -google.golang.org/protobuf/encoding/protowire.DecodeBool │ │ │ │ -google.golang.org/protobuf/internal/errors.InvalidUTF8 │ │ │ │ -google.golang.org/protobuf/encoding/protowire.DecodeZigZag │ │ │ │ -google.golang.org/protobuf/proto.UnmarshalOptions.unmarshalList │ │ │ │ -google.golang.org/protobuf/proto.Marshal │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.Marshal │ │ │ │ -google.golang.org/protobuf/proto.emptyBytesForMessage │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.MarshalAppend │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.MarshalState │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.marshal │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.flags │ │ │ │ -google.golang.org/protobuf/proto.growcap │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSet │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.marshalMessageSlow.func1 │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.marshalField │ │ │ │ -google.golang.org/protobuf/encoding/protowire.AppendTag │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.marshalList │ │ │ │ -google.golang.org/protobuf/proto.appendSpeculativeLength │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.marshalMap │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.marshalMap.func1 │ │ │ │ -google.golang.org/protobuf/proto.finishSpeculativeLength │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.marshalSingular │ │ │ │ -google.golang.org/protobuf/encoding/protowire.AppendFixed64 │ │ │ │ -google.golang.org/protobuf/encoding/protowire.AppendFixed32 │ │ │ │ -google.golang.org/protobuf/encoding/protowire.AppendString │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.marshalMessage │ │ │ │ -google.golang.org/protobuf/encoding/protowire.AppendBytes │ │ │ │ -google.golang.org/protobuf/encoding/protowire.EncodeZigZag │ │ │ │ -google.golang.org/protobuf/proto.Equal │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfMessage │ │ │ │ -google.golang.org/protobuf/proto.Merge │ │ │ │ -google.golang.org/protobuf/proto.Clone │ │ │ │ -google.golang.org/protobuf/proto.mergeOptions.mergeMessage │ │ │ │ -google.golang.org/protobuf/proto.mergeOptions.mergeMessage.func1 │ │ │ │ -google.golang.org/protobuf/proto.mergeOptions.mergeMap │ │ │ │ -google.golang.org/protobuf/proto.mergeOptions.mergeMessage.func1.mergeOptions.mergeMap.1 │ │ │ │ -google.golang.org/protobuf/proto.mergeOptions.mergeList │ │ │ │ -google.golang.org/protobuf/proto.mergeOptions.cloneBytes │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.sizeMessageSet │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.sizeMessageSet.func1 │ │ │ │ -google.golang.org/protobuf/encoding/protowire.SizeBytes │ │ │ │ -google.golang.org/protobuf/proto.init.0 │ │ │ │ -google.golang.org/protobuf/proto.Reset │ │ │ │ -google.golang.org/protobuf/proto.resetMessage │ │ │ │ -google.golang.org/protobuf/proto.resetMessage.func1 │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.Size │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.size │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.sizeMessageSlow │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.sizeMessageSlow.func1 │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.sizeField │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.sizeList │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.sizeMap │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.sizeMap.func1 │ │ │ │ -google.golang.org/protobuf/proto.MarshalOptions.sizeSingular │ │ │ │ -google.golang.org/protobuf/encoding/protowire.SizeGroup │ │ │ │ -google.golang.org/protobuf/proto.(*UnmarshalOptions).Unmarshal │ │ │ │ -google.golang.org/protobuf/proto.(*UnmarshalOptions).UnmarshalState │ │ │ │ -google.golang.org/protobuf/proto.(*MarshalOptions).Marshal │ │ │ │ -google.golang.org/protobuf/proto.(*MarshalOptions).MarshalAppend │ │ │ │ -google.golang.org/protobuf/proto.(*MarshalOptions).MarshalState │ │ │ │ -google.golang.org/protobuf/proto.(*MarshalOptions).Size │ │ │ │ -type:.eq.google.golang.org/protobuf/proto.UnmarshalOptions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.init │ │ │ │ -google.golang.org/protobuf/internal/filedesc.init.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.Builder.Build │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Builder).unmarshalCounts │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Edition │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Path │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Package │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Imports │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Enums │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Messages │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Extensions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Services │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).SourceLocations │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).lazyInitOnce │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).GoPackagePath │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).Values │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).ReservedNames │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).ReservedRanges │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).IsClosed │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).Number │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).IsMapEntry │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).Fields │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).Oneofs │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).ReservedNames │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).ReservedRanges │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).RequiredNumbers │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).ExtensionRanges │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).ExtensionRangeOptions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).Enums │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).Messages │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).Extensions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).IsMessageSet │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).Number │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).Cardinality │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).Kind │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).HasJSONName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).JSONName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*stringName).getJSON │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).TextName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*stringName).getText │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).HasPresence │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).HasOptionalKeyword │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).IsPacked │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).IsExtension │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).IsWeak │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).IsLazy │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).IsList │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).IsMap │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).Message │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).MapKey │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).MapValue │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).HasDefault │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).Default │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).DefaultEnumValue │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).ContainingOneof │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).ContainingMessage │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).Enum │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).IsMapEntry │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).EnforceUTF8 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).IsSynthetic │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).Fields │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).Number │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).Cardinality │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).Kind │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).HasJSONName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).JSONName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).TextName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).HasPresence │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).HasOptionalKeyword │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).IsPacked │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).IsExtension │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).IsWeak │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).IsLazy │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).IsList │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).IsMap │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).MapKey │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).MapValue │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).HasDefault │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).Default │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).DefaultEnumValue │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).ContainingOneof │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).ContainingMessage │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).Enum │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).Message │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).Methods │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).Input │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).Output │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).IsStreamingClient │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).IsStreamingServer │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Base).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Base).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Base).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Base).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Base).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Base).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Base).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Base).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*stringName).InitJSON │ │ │ │ -google.golang.org/protobuf/internal/filedesc.isGroupLike │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*stringName).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*stringName).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/strs.JSONCamelCase │ │ │ │ -google.golang.org/protobuf/internal/filedesc.DefaultValue │ │ │ │ -google.golang.org/protobuf/internal/filedesc.unmarshalDefault │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*defaultValue).get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.newRawFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).initDecls │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).checkDecls │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).unmarshalSeed │ │ │ │ -google.golang.org/protobuf/internal/filedesc.getBuilder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).allocEnums │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).allocMessages │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).allocExtensions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).allocServices │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).unmarshalSeed.deferwrap1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.putBuilder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).unmarshalSeedOptions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalSeed │ │ │ │ -google.golang.org/protobuf/internal/filedesc.appendFullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalSeed │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalSeedOptions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalSeed │ │ │ │ -google.golang.org/protobuf/internal/filedesc.makeFullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalOptions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalSeed │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).lazyRawInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).resolveMessages │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).resolveExtensions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).resolveServices │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).resolveEnumDependency │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).resolveMessageDependency │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull │ │ │ │ -google.golang.org/protobuf/internal/filedesc.appendOptions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Builder).optionsUnmarshaler │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull.(*Builder).optionsUnmarshaler.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull.(*Builder).optionsUnmarshaler.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*File).unmarshalFull.deferwrap1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull.(*Builder).optionsUnmarshaler.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).unmarshalFull.(*Builder).optionsUnmarshaler.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.unmarshalEnumReservedRange │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).unmarshalFull │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).unmarshalFull.(*Builder).optionsUnmarshaler.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).unmarshalFull.(*Builder).optionsUnmarshaler.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull.(*Builder).optionsUnmarshaler.func2 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull.(*Builder).optionsUnmarshaler.func2.1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull.(*Builder).optionsUnmarshaler.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalFull.(*Builder).optionsUnmarshaler.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).unmarshalOptions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.unmarshalMessageReservedRange │ │ │ │ -google.golang.org/protobuf/internal/filedesc.unmarshalMessageExtensionRange │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull.(*Builder).optionsUnmarshaler.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalFull.(*Builder).optionsUnmarshaler.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).unmarshalOptions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull.(*Builder).optionsUnmarshaler.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).unmarshalFull.(*Builder).optionsUnmarshaler.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull.(*Builder).optionsUnmarshaler.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).unmarshalFull.(*Builder).optionsUnmarshaler.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull.(*Builder).optionsUnmarshaler.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).unmarshalFull.(*Builder).optionsUnmarshaler.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).unmarshalFull │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).unmarshalFull.(*Builder).optionsUnmarshaler.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).unmarshalFull.(*Builder).optionsUnmarshaler.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FileImports).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FileImports).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FileImports).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FileImports).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Names).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Names).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Names).Has │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Names).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Names).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Names).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Names).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Names).CheckValid │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Has │ │ │ │ -google.golang.org/protobuf/internal/filedesc.enumRange.Start │ │ │ │ -google.golang.org/protobuf/internal/filedesc.enumRange.End │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumRanges).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumRanges).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumRanges).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumRanges).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumRanges).lazyInit.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumRanges).CheckValid │ │ │ │ -google.golang.org/protobuf/internal/filedesc.enumRange.String │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Has │ │ │ │ -google.golang.org/protobuf/internal/filedesc.fieldRange.Start │ │ │ │ -google.golang.org/protobuf/internal/filedesc.fieldRange.End │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldRanges).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldRanges).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldRanges).lazyInit.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldRanges).CheckValid │ │ │ │ -google.golang.org/protobuf/internal/filedesc.isValidFieldNumber │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldRanges).CheckOverlap │ │ │ │ -google.golang.org/protobuf/internal/filedesc.fieldRange.String │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Has.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*FieldNumbers).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*OneofFields).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*OneofFields).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByJSONName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByTextName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*OneofFields).ByNumber │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*OneofFields).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*OneofFields).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*OneofFields).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*SourceLocations).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*SourceLocations).ByPath │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*SourceLocations).byKey │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*SourceLocations).ByDescriptor │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*SourceLocations).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*SourceLocations).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.newPathKey │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enums).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enums).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enums).ByName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enums).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enums).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enums).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValues).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValues).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValues).ByName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValues).ByNumber │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValues).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValues).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValues).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Messages).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Messages).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Messages).ByName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Messages).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Messages).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Messages).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Messages).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Fields).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Fields).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Fields).ByName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Fields).ByJSONName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Fields).ByTextName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Fields).ByNumber │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Fields).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Fields).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Fields).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Fields).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneofs).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneofs).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneofs).ByName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneofs).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneofs).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneofs).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneofs).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extensions).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extensions).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extensions).ByName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extensions).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extensions).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extensions).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extensions).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Services).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Services).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Services).ByName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Services).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Services).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Services).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Services).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Methods).Len │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Methods).Get │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Methods).ByName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Methods).Format │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Methods).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Methods).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Methods).lazyInit.func1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.init.0 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.unmarshalGoFeature │ │ │ │ -google.golang.org/protobuf/internal/filedesc.unmarshalFeatureSet │ │ │ │ -google.golang.org/protobuf/internal/filedesc.featuresFromParentDesc │ │ │ │ -google.golang.org/protobuf/internal/filedesc.unmarshalEditionDefault │ │ │ │ -google.golang.org/protobuf/internal/filedesc.unmarshalEditionDefaults │ │ │ │ -google.golang.org/protobuf/internal/filedesc.getFeaturesFor │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Path │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Package │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Imports │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Messages │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Enums │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Extensions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.Services │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.SourceLocations │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderFile.ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.Values │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ReservedNames │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ReservedRanges │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.IsClosed │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnum.ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.Number │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderEnumValue.ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.IsMapEntry │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Fields │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Oneofs │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ReservedNames │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ReservedRanges │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.RequiredNumbers │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ExtensionRanges │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ExtensionRangeOptions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Messages │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Enums │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.Extensions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.PlaceholderMessage.ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.UsePresenceForField │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/filedesc.Extension │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/filedesc.stringName │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/filedesc.Enum │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/filedesc.Base │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/filedesc.BaseL0 │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/filedesc.EnumL1 │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/filedesc.Service │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/filedesc.pathKey │ │ │ │ -type:.hash.google.golang.org/protobuf/internal/filedesc.pathKey │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/filedesc.ExtensionL1 │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Builder).Build │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*EnumValue).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Enum).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Message).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Extension).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Field).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Oneof).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Method).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*Service).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*enumRange).End │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*enumRange).Start │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*enumRange).String │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*fieldRange).End │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*fieldRange).Start │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*fieldRange).String │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).Enums │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).Extensions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).Imports │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).Messages │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).Package │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).Path │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).Services │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).SourceLocations │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderFile).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).IsClosed │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).ReservedNames │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).ReservedRanges │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnum).Values │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnumValue).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnumValue).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnumValue).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnumValue).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnumValue).Number │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnumValue).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnumValue).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnumValue).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnumValue).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnumValue).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderEnumValue).Syntax │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Enums │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ExtensionRangeOptions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ExtensionRanges │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Extensions │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Fields │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).FullName │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Index │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).IsMapEntry │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Messages │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Name │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Oneofs │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Options │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Parent │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).RequiredNumbers │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ReservedNames │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).ReservedRanges │ │ │ │ -google.golang.org/protobuf/internal/filedesc.(*PlaceholderMessage).Syntax │ │ │ │ -google.golang.org/protobuf/encoding/prototext.MarshalOptions.Format │ │ │ │ -google.golang.org/protobuf/encoding/prototext.MarshalOptions.Marshal │ │ │ │ -google.golang.org/protobuf/encoding/prototext.MarshalOptions.marshal │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).Bytes │ │ │ │ -google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).StartMessage │ │ │ │ -google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.func1 │ │ │ │ -google.golang.org/protobuf/encoding/prototext.encoder.marshalMessage.deferwrap1 │ │ │ │ -google.golang.org/protobuf/encoding/prototext.encoder.marshalField │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).WriteName │ │ │ │ -google.golang.org/protobuf/encoding/prototext.encoder.marshalSingular │ │ │ │ -google.golang.org/protobuf/encoding/prototext.encoder.marshalList │ │ │ │ -google.golang.org/protobuf/encoding/prototext.encoder.marshalMap │ │ │ │ -google.golang.org/protobuf/encoding/prototext.encoder.marshalMap.func1 │ │ │ │ -google.golang.org/protobuf/encoding/prototext.encoder.marshalMap.func1.deferwrap1 │ │ │ │ -google.golang.org/protobuf/encoding/prototext.encoder.marshalUnknown │ │ │ │ -google.golang.org/protobuf/encoding/prototext.encoder.marshalAny │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).Snapshot │ │ │ │ -google.golang.org/protobuf/internal/encoding/text.(*Encoder).Reset │ │ │ │ -type:.eq.google.golang.org/protobuf/encoding/prototext.MarshalOptions │ │ │ │ -type:.eq.google.golang.org/protobuf/encoding/prototext.encoder │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*BufferReader).DecodeVarint32 │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*BufferReader).DecodeVarintSlow │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*BufferReader).SkipGroup │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*BufferReader).Skip │ │ │ │ -google.golang.org/protobuf/internal/protolazy.protoFieldNumber │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*BufferReader).SkipFixed32 │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*BufferReader).SkipVarint │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*XXX_lazyUnmarshalInfo).Buffer │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*XXX_lazyUnmarshalInfo).SetBuffer │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*XXX_lazyUnmarshalInfo).SetUnmarshalFlags │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*XXX_lazyUnmarshalInfo).UnmarshalFlags │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*XXX_lazyUnmarshalInfo).AllowedPartial │ │ │ │ -google.golang.org/protobuf/internal/protolazy.buildIndex │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*BufferReader).Done │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*BufferReader).Remaining │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*BufferReader).SkipFixed64 │ │ │ │ -google.golang.org/protobuf/internal/protolazy.buildIndex.func1 │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*XXX_lazyUnmarshalInfo).SizeField │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*XXX_lazyUnmarshalInfo).AppendField │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*XXX_lazyUnmarshalInfo).SetIndex │ │ │ │ -google.golang.org/protobuf/internal/protolazy.atomicStoreIndex │ │ │ │ -google.golang.org/protobuf/internal/protolazy.(*XXX_lazyUnmarshalInfo).FindFieldInProto │ │ │ │ -google.golang.org/protobuf/internal/protolazy.atomicLoadIndex │ │ │ │ -google.golang.org/protobuf/internal/protolazy.lookupField │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/protolazy.IndexEntry │ │ │ │ -google.golang.org/protobuf/internal/encoding/tag.init │ │ │ │ -google.golang.org/protobuf/internal/encoding/tag.Unmarshal │ │ │ │ -google.golang.org/protobuf/internal/encoding/tag.Marshal │ │ │ │ -google.golang.org/protobuf/internal/impl.init │ │ │ │ -google.golang.org/protobuf/internal/impl.init.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.map.init.0 │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.NewError │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.EnumDescriptorOf │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.EnumTypeOf │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.EnumStringOf │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyMessageWrapper.Reset │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyMessageWrapper.String │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.MessageStringOf │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyMessageWrapper.ProtoMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.ProtoMessageV1Of │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.protoMessageV2Of │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.MessageDescriptorOf │ │ │ │ -google.golang.org/protobuf/internal/impl.LegacyLoadMessageDesc │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.MessageTypeOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).pointer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitializedPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).init │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.IsNil │ │ │ │ -google.golang.org/protobuf/internal/impl.offset.IsValid │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Apply │ │ │ │ -google.golang.org/protobuf/internal/impl.presence.Present │ │ │ │ -google.golang.org/protobuf/internal/impl.presence.toElem │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.Present │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.AtomicGetPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Elem │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).isInitExtensions │ │ │ │ -google.golang.org/protobuf/internal/impl.ExtensionField.Type │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionField).isUnexpandedLazy │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionField).Value │ │ │ │ -google.golang.org/protobuf/internal/impl.needsInitCheck │ │ │ │ -google.golang.org/protobuf/internal/impl.needsInitCheck.deferwrap1 │ │ │ │ -google.golang.org/protobuf/internal/impl.needsInitCheckLocked │ │ │ │ -google.golang.org/protobuf/internal/impl.needsInitCheckLocked.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.getExtensionFieldInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/impl.makeExtensionFieldInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyBuffer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyBuffer.deferwrap1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionField).lazyInit.deferwrap1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionField).Set │ │ │ │ -google.golang.org/protobuf/internal/impl.ExtensionField.IsSet │ │ │ │ -google.golang.org/protobuf/internal/impl.errInvalidUTF8.Error │ │ │ │ -google.golang.org/protobuf/internal/impl.errInvalidUTF8.InvalidUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.errInvalidUTF8.Unwrap │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.pointerOfValue │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).initOneofFieldCoders.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeMessageFieldCoder │ │ │ │ -google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeMessageFieldCoder.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeMessageInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.appendMessageInfo │ │ │ │ -google.golang.org/protobuf/internal/errors.MismatchedSizeCalculation │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeMessageInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.SetPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.isInitMessageInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.marshalOptions.Options │ │ │ │ -google.golang.org/protobuf/internal/impl.marshalOptions.Deterministic │ │ │ │ -google.golang.org/protobuf/internal/impl.marshalOptions.UseCachedSize │ │ │ │ -google.golang.org/protobuf/internal/impl.appendMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.unmarshalOptions.Options │ │ │ │ -google.golang.org/protobuf/internal/impl.unmarshalOptions.DiscardUnknown │ │ │ │ -google.golang.org/protobuf/internal/impl.unmarshalOptions.NoLazyDecoding │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeMessageValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendMessageValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeMessageValue │ │ │ │ -google.golang.org/protobuf/internal/impl.isInitMessageValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeGroupValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendGroupValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeGroupValue │ │ │ │ -google.golang.org/protobuf/internal/impl.makeGroupFieldCoder │ │ │ │ -google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeGroupFieldCoder.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeGroupType │ │ │ │ -google.golang.org/protobuf/internal/impl.appendGroupType │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeGroupType │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeGroup │ │ │ │ -google.golang.org/protobuf/internal/impl.appendGroup │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeGroup │ │ │ │ -google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder │ │ │ │ -google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeMessageSliceFieldCoder.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeMessageSliceInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.PointerSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendMessageSliceInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeMessageSliceInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.AppendPointerSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.isInitMessageSliceInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeMessageSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendMessageSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeMessageSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.isInitMessageSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeMessageSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendMessageSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeMessageSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.isInitMessageSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeGroupSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendGroupSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeGroupSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder │ │ │ │ -google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeGroupSliceFieldCoder.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeGroupSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendGroupSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeGroupSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeGroupSliceInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.appendGroupSliceInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeGroupSliceInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.asMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.makeOpaqueMessageFieldCoder │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeOpaqueMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.appendOpaqueMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeOpaqueMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.AtomicSetPointerIfNil │ │ │ │ -google.golang.org/protobuf/internal/impl.isInitOpaqueMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeOpaqueMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeOpaqueGroup │ │ │ │ -google.golang.org/protobuf/internal/impl.appendOpaqueGroup │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeOpaqueGroup │ │ │ │ -google.golang.org/protobuf/internal/impl.makeOpaqueRepeatedMessageFieldCoder │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeOpaqueMessageSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendOpaqueMessageSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeOpaqueMessageSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.isInitOpaqueMessageSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeOpaqueMessageSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeOpaqueGroupSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendOpaqueGroupSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeOpaqueGroupSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBool │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBool │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBool │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBoolNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBoolNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBoolPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBoolPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBoolPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBoolSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBoolSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBoolSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.growBoolSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBoolPackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBoolPackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBoolValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBoolValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBoolValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBoolSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBoolSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBoolSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBoolPackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBoolPackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeEnumValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendEnumValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeEnumValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeEnumSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendEnumSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeEnumSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeEnumPackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendEnumPackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt32 │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt32 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeInt32 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeInt32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeInt32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.growInt32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt32PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt32PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeInt32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeInt32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt32PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt32PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint32 │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint32 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSint32 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSint32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSint32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint32PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint32PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSint32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSint32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint32PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint32PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint32 │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint32 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeUint32 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeUint32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeUint32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.growUint32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint32PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint32PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeUint32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeUint32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint32PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint32PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt64 │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt64 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeInt64 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeInt64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeInt64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.growInt64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt64PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt64PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeInt64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeInt64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeInt64PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendInt64PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint64 │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint64 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSint64 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSint64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSint64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint64PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint64PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSint64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSint64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSint64PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSint64PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint64 │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint64 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeUint64 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeUint64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeUint64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.growUint64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint64PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint64PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeUint64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeUint64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeUint64PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendUint64PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed32 │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed32 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSfixed32 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSfixed32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSfixed32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed32PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed32PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSfixed32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSfixed32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed32PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed32PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed32 │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed32 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFixed32 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFixed32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFixed32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed32PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed32PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFixed32Value │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFixed32SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed32PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed32PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFloat │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFloat │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFloat │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFloatNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFloatNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFloatPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFloatPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFloatPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFloatSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFloatSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFloatSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.growFloat32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFloatPackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFloatPackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFloatValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFloatValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFloatValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFloatSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFloatSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFloatSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFloatPackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFloatPackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed64 │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed64 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSfixed64 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSfixed64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSfixed64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed64PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed64PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSfixed64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeSfixed64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeSfixed64PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendSfixed64PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed64 │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed64 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFixed64 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFixed64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFixed64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed64PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed64PackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFixed64Value │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeFixed64SliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeFixed64PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendFixed64PackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeDouble │ │ │ │ -google.golang.org/protobuf/internal/impl.appendDouble │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeDouble │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeDoubleNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendDoubleNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeDoublePtr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendDoublePtr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeDoublePtr │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeDoubleSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendDoubleSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeDoubleSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.growFloat64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeDoublePackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendDoublePackedSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeDoubleValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendDoubleValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeDoubleValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeDoubleSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendDoubleSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeDoubleSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeDoublePackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendDoublePackedSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeString │ │ │ │ -google.golang.org/protobuf/internal/impl.appendString │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeString │ │ │ │ -google.golang.org/protobuf/internal/impl.appendStringValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeStringValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeStringNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendStringNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendStringNoZeroValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeStringPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendStringPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeStringPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.appendStringPtrValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeStringPtrValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeStringSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendStringSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeStringSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendStringSliceValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeStringSliceValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeStringValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendStringValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeStringValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendStringValueValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeStringValueValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeStringSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendStringSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeStringSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBytes │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBytes │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBytes │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBytesValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBytesValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBytesNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBytesNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBytesNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBytesNoZeroValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBytesNoZeroValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBytesSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBytesSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBytesSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBytesSliceValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBytesSliceValidateUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBytesValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBytesValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBytesValue │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeBytesSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.appendBytesSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeBytesSliceValue │ │ │ │ -google.golang.org/protobuf/internal/impl.encoderFuncsForMap │ │ │ │ -google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.encoderFuncsForMap.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.sizeMap │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeMap │ │ │ │ -google.golang.org/protobuf/internal/impl.consumeMapOfMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.appendMapItem │ │ │ │ -google.golang.org/protobuf/internal/impl.appendMap │ │ │ │ -google.golang.org/protobuf/internal/impl.appendMapDeterministic │ │ │ │ -google.golang.org/protobuf/internal/impl.appendMapDeterministic.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.isInitMap │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeMap │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeMapOfBytes │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeMapOfMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeOptions.Merge │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods │ │ │ │ -google.golang.org/protobuf/internal/impl.offsetOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods.func7 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeOpaqueCoderMethods │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeOpaqueCoderMethods.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeOpaqueCoderMethods.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldCoder │ │ │ │ -google.golang.org/protobuf/internal/impl.encoderFuncsForValue │ │ │ │ -google.golang.org/protobuf/internal/impl.NewConverter │ │ │ │ -google.golang.org/protobuf/internal/impl.newSingularConverter │ │ │ │ -google.golang.org/protobuf/internal/impl.newSingularConverter.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.newMessageConverter │ │ │ │ -google.golang.org/protobuf/internal/impl.(*boolConverter).PBValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*boolConverter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*boolConverter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*boolConverter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*boolConverter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*boolConverter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*int32Converter).PBValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*int32Converter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*int32Converter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*int32Converter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*int32Converter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*int32Converter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*int64Converter).PBValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*int64Converter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*int64Converter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*int64Converter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*int64Converter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*int64Converter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*uint32Converter).PBValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*uint32Converter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*uint32Converter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*uint32Converter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*uint32Converter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*uint32Converter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*uint64Converter).PBValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*uint64Converter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*uint64Converter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*uint64Converter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*uint64Converter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*uint64Converter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*float32Converter).PBValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*float32Converter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*float32Converter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*float32Converter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*float32Converter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*float32Converter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*float64Converter).PBValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*float64Converter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*float64Converter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*float64Converter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*float64Converter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*float64Converter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*stringConverter).PBValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*stringConverter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*stringConverter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*stringConverter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*stringConverter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*stringConverter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*bytesConverter).PBValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*bytesConverter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*bytesConverter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*bytesConverter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*bytesConverter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*bytesConverter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.newEnumConverter │ │ │ │ -google.golang.org/protobuf/internal/impl.(*enumConverter).PBValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*enumConverter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*enumConverter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*enumConverter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*enumConverter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*enumConverter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageConverter).PBValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageConverter).isNonPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageConverter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageConverter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageConverter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageConverter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageConverter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.newListConverter │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listConverter).PBValueOf │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfList │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listConverter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listConverter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listConverter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listConverter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listConverter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listPtrConverter).PBValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listPtrConverter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listPtrConverter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listPtrConverter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listPtrConverter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listPtrConverter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listReflect).Len │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listReflect).Get │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listReflect).Set │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listReflect).Append │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listReflect).AppendMutable │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listReflect).NewElement │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listReflect).Truncate │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listReflect).IsValid │ │ │ │ -google.golang.org/protobuf/internal/impl.(*listReflect).protoUnwrap │ │ │ │ -google.golang.org/protobuf/internal/impl.newMapConverter │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapConverter).PBValueOf │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect.ValueOfMap │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapConverter).GoValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapConverter).IsValidPB │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapConverter).IsValidGo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapConverter).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapConverter).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapReflect).Len │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapReflect).Has │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapReflect).Get │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapReflect).Set │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapReflect).Clear │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapReflect).Mutable │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapReflect).NewValue │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapReflect).Range │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapReflect).IsValid │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapReflect).protoUnwrap │ │ │ │ -google.golang.org/protobuf/internal/impl.unmarshalOptions.AliasBuffer │ │ │ │ -google.golang.org/protobuf/internal/impl.unmarshalOptions.Validated │ │ │ │ -google.golang.org/protobuf/internal/impl.unmarshalOptions.CanBeLazy │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.LazyEnabled │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerEager │ │ │ │ -google.golang.org/protobuf/internal/impl.presence.SetPresentUnatomic │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.SetPresentNonAtomic │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).mutableUnknownBytes │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalExtension │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).size │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).sizePointerSlow │ │ │ │ -google.golang.org/protobuf/internal/impl.lazyFields │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).getUnknownBytes │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).marshalAppendPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).sizeExtensions │ │ │ │ -google.golang.org/protobuf/internal/impl.fullyLazyExtensions │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).appendExtensions │ │ │ │ -google.golang.org/protobuf/internal/impl.(*EnumInfo).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*EnumInfo).Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.equal │ │ │ │ -google.golang.org/protobuf/internal/impl.equalMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).messageInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).LoadMessageInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.equalValue │ │ │ │ -google.golang.org/protobuf/internal/impl.equalMessageMap │ │ │ │ -google.golang.org/protobuf/internal/impl.equalMessageMap.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.equalMessageList │ │ │ │ -google.golang.org/protobuf/internal/impl.equalUnknown │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).ValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).InterfaceOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).IsValidValue │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).IsValidInterface │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).TypeDescriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow.deferwrap2 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).lazyInitSlow.deferwrap1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Type │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).lazyUnmarshal │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalField │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).skipField │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerLazy │ │ │ │ -google.golang.org/protobuf/internal/impl.presence.AnyPresent │ │ │ │ -google.golang.org/protobuf/internal/impl.presence.ClearPresent │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.ClearPresent │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshalPointerLazy.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyEnumName │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyLoadEnumType │ │ │ │ -google.golang.org/protobuf/internal/impl.(*legacyEnumType).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*legacyEnumType).Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.(*legacyEnumWrapper).Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.(*legacyEnumWrapper).Type │ │ │ │ -google.golang.org/protobuf/internal/impl.(*legacyEnumWrapper).Number │ │ │ │ -google.golang.org/protobuf/internal/impl.(*legacyEnumWrapper).ProtoReflect │ │ │ │ -google.golang.org/protobuf/internal/impl.(*legacyEnumWrapper).protoUnwrap │ │ │ │ -google.golang.org/protobuf/internal/impl.LegacyLoadEnumDesc │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantLoadEnumDesc │ │ │ │ -google.golang.org/protobuf/internal/impl.AberrantDeriveFullName │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.UnmarshalJSONEnum │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.CompressGZIP │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initToLegacy │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionInfo).initFromLegacy │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.ParentFile │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.Parent │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.Index │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.Syntax │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.Name │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.FullName │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.Options │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.Number │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.Cardinality │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.Kind │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.HasJSONName │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.JSONName │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.TextName │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.HasPresence │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.HasOptionalKeyword │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.IsExtension │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.IsWeak │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.IsLazy │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.IsPacked │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.IsList │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.IsMap │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.MapKey │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.MapValue │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.HasDefault │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.Default │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.DefaultEnumValue │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingOneof │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.ContainingMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.Enum │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.Message │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.ProtoType │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderExtension.ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyLoadFileDesc │ │ │ │ -google.golang.org/protobuf/internal/impl.resolverOnly.FindFileByPath │ │ │ │ -google.golang.org/protobuf/internal/impl.resolverOnly.FindDescriptorByName │ │ │ │ -google.golang.org/protobuf/internal/impl.resolverOnly.RegisterFile │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyWrapMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyLoadMessageType │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyLoadMessageInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyLoadMessageDesc │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyLoadMessageDesc.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantLoadMessageDesc │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantLoadMessageDesc.deferwrap1 │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantLoadMessageDescReentrant │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantAppendField │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantAppendField.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderEnumValues.ByNumber │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyMarshal │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyUnmarshal │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyMerge │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessageType.New │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessageType.Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessageType.GoType │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessageType.Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.Reset │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.ProtoReflect │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.Type │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.New │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.Interface │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.Range │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.Has │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.Clear │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.Get │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.Set │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.Mutable │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.NewField │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.WhichOneof │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.GetUnknown │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.SetUnknown │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.IsValid │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.ProtoMethods │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantMessage.protoUnwrap │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).merge │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).getPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).messageInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).mergePointer │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeScalarValue │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeBytesValue │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeListValue │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeBytesListValue │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeMessageListValue │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeMessageValue │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeMessageSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeBytes │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeBytesNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeBytesSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeBool │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeBoolNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeBoolPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeBoolSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeInt32 │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeInt32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeInt32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeInt32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeUint32 │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeUint32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeUint32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeUint32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeInt64 │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeInt64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeInt64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeInt64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeUint64 │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeUint64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeUint64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeUint64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeFloat32 │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeFloat32NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeFloat32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeFloat32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeFloat64 │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeFloat64NoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeFloat64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeFloat64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeString │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeStringNoZero │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeStringPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.mergeStringSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.getMessageInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).initOnce.deferwrap1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeStructInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).Enum │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).Message │ │ │ │ -google.golang.org/protobuf/internal/impl.mapEntryType.New │ │ │ │ -google.golang.org/protobuf/internal/impl.mapEntryType.Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.mapEntryType.Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.mapEntryType.Enum │ │ │ │ -google.golang.org/protobuf/internal/impl.mapEntryType.Message │ │ │ │ -google.golang.org/protobuf/internal/impl.isOpaque │ │ │ │ -google.golang.org/protobuf/internal/impl.opaqueInitHook │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeExtensionFieldsFunc │ │ │ │ -google.golang.org/protobuf/internal/impl.opaqueInitHook.(*MessageInfo).makeExtensionFieldsFunc.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.opaqueInitHook.deferwrap1 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeOneofInfoOpaque │ │ │ │ -google.golang.org/protobuf/internal/impl.makeOneofInfoOpaque.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).present │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMapOpaque │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMapOpaque.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMapOpaque.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMapOpaque.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMapOpaque.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMapOpaque.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMapOpaque.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForScalarListOpaque │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForScalarListOpaque.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForScalarListOpaque.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForScalarListOpaque.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForScalarListOpaque.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForScalarListOpaque.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForScalarListOpaque.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaque │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaque.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaque.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaque.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaque.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaque.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaque.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaqueNoPresence │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaqueNoPresence.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaqueNoPresence.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaqueNoPresence.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaqueNoPresence.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaqueNoPresence.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageListOpaqueNoPresence.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForScalarOpaque │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForScalarOpaque.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForScalarOpaque.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForScalarOpaque.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).clearPresent │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForScalarOpaque.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageOpaque │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageOpaque.func7 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageOpaque.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageOpaque.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.AtomicSetPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageOpaque.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageOpaque.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageOpaque.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.AtomicSetNilPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).fieldInfoForMessageOpaque.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.presenceIndex │ │ │ │ -google.golang.org/protobuf/internal/impl.isLastOneofField │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).setPresent │ │ │ │ -google.golang.org/protobuf/internal/impl.presence.SetPresent │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.SetPresent │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar.func12 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar.func11 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar.func10 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar.func9 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar.func8 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar.func7 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForOpaqueNullableScalar.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs.(*MessageInfo).makeExtensionFieldsFunc.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeKnownFieldsFunc │ │ │ │ -google.golang.org/protobuf/internal/detrand.Intn │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeFieldTypes │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionMap).Range │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionMap).Has │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionMap).Clear │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionMap).Get │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionMap).Set │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionMap).Mutable │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).MessageOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageIfaceWrapper).Reset │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageIfaceWrapper).ProtoReflect │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageIfaceWrapper).protoUnwrap │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).checkField │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMissing │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMissing.func7 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMissing.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMissing.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMissing.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMissing.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMissing.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForOneof │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForOneof.func7 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForOneof.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForOneof.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForOneof.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForOneof.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForOneof.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForOneof.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMap │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMap.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMap.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMap.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMap.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMap.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMap.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForList │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForList.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForList.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForList.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForList.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForList.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForList.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForScalar │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForScalar.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func7 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMessage.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeOneofInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.makeOneofInfo.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.makeOneofInfo.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar.func12 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar.func11 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar.func10 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar.func9 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar.func8 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar.func7 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForNullableScalar.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar.func12 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar.func11 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar.func10 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar.func9 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar.func8 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar.func7 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar.func4 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar.func3 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.getterForDirectScalar.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).Type │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).Interface │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).protoUnwrap │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).ProtoMethods │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).ProtoMessageInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).Range │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).Has │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).Clear │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).Get │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).Set │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).Mutable │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).NewField │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).WhichOneof │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).GetUnknown │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).SetUnknown │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).IsValid │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Type │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Interface │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).protoUnwrap │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).ProtoMethods │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).ProtoMessageInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Range │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Has │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Clear │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Get │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Set │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).Mutable │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).NewField │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).WhichOneof │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).GetUnknown │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).SetUnknown │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageReflectWrapper).IsValid │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.AsValueOf │ │ │ │ -reflect.NewAt │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.AsIfaceOf │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Bool │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.BoolPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.BoolSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Int32 │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Int32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Int32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Int64 │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Int64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Int64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Uint32 │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Uint32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Uint32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Uint64 │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Uint64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Uint64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Float32 │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Float32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Float32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Float64 │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Float64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Float64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.String │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.StringPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.StringSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Bytes │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.BytesPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.BytesSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.Extensions │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.LazyInfoPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.pointer.PresenceInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.Export.MessageStateOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*messageState).StoreMessageInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*atomicNilMessage).Init │ │ │ │ -google.golang.org/protobuf/internal/impl.presence.LoadPresenceCache │ │ │ │ -google.golang.org/protobuf/internal/impl.presence.PresentInCache │ │ │ │ -google.golang.org/protobuf/internal/impl.newFieldValidationInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.newValidationInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).validate │ │ │ │ -google.golang.org/protobuf/internal/impl.fieldInfoForMissing.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantAppendField.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.aberrantDeriveMessageName.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/impl.legacyLoadMessageDesc.func1.1 │ │ │ │ -google.golang.org/protobuf/internal/impl.AberrantDeriveFullName.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func5 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeUnknownFieldsFunc.func6 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods.func1 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeCoderMethods.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).makeReflectFuncs.(*MessageInfo).makeExtensionFieldsFunc.func2 │ │ │ │ -google.golang.org/protobuf/internal/impl.opaqueInitHook.(*MessageInfo).makeExtensionFieldsFunc.func2 │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.unmarshalOptions │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.unmarshalOutput │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.validationInfo │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.legacyEnumWrapper │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.placeholderExtension │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.extensionTypeDescriptor │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.ExtensionInfo │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.listReflect │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.listPtrConverter │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.listConverter │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.mapConverter │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.mapReflect │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.mapEntryType │ │ │ │ -google.golang.org/protobuf/internal/impl.(*unmarshalOptions).AliasBuffer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*unmarshalOptions).CanBeLazy │ │ │ │ -google.golang.org/protobuf/internal/impl.(*unmarshalOptions).DiscardUnknown │ │ │ │ -google.golang.org/protobuf/internal/impl.(*unmarshalOptions).NoLazyDecoding │ │ │ │ -google.golang.org/protobuf/internal/impl.(*unmarshalOptions).Options │ │ │ │ -google.golang.org/protobuf/internal/impl.(*unmarshalOptions).Validated │ │ │ │ -google.golang.org/protobuf/internal/impl.(*marshalOptions).Deterministic │ │ │ │ -google.golang.org/protobuf/internal/impl.(*marshalOptions).Options │ │ │ │ -google.golang.org/protobuf/internal/impl.(*marshalOptions).UseCachedSize │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mergeOptions).Merge │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).AppendPointerSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Apply │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).AsIfaceOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).AsValueOf │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).AtomicGetPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).AtomicSetNilPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).AtomicSetPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).AtomicSetPointerIfNil │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Bool │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).BoolPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).BoolSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Bytes │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).BytesPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).BytesSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Elem │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Extensions │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Float32 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Float32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Float32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Float64 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Float64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Float64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Int32 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Int32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Int32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Int64 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Int64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Int64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).IsNil │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).LazyInfoPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).PointerSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).PresenceInfo │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).SetPointer │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).String │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).StringPtr │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).StringSlice │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Uint32 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Uint32Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Uint32Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Uint64 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Uint64Ptr │ │ │ │ -google.golang.org/protobuf/internal/impl.(*pointer).Uint64Slice │ │ │ │ -google.golang.org/protobuf/internal/impl.(*offset).IsValid │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionField).IsSet │ │ │ │ -google.golang.org/protobuf/internal/impl.(*ExtensionField).Type │ │ │ │ -google.golang.org/protobuf/internal/impl.(*presence).AnyPresent │ │ │ │ -google.golang.org/protobuf/internal/impl.(*presence).ClearPresent │ │ │ │ -google.golang.org/protobuf/internal/impl.(*presence).LoadPresenceCache │ │ │ │ -google.golang.org/protobuf/internal/impl.(*presence).Present │ │ │ │ -google.golang.org/protobuf/internal/impl.(*presence).PresentInCache │ │ │ │ -google.golang.org/protobuf/internal/impl.(*presence).SetPresent │ │ │ │ -google.golang.org/protobuf/internal/impl.(*presence).SetPresentUnatomic │ │ │ │ -google.golang.org/protobuf/internal/impl.(*legacyMessageWrapper).ProtoMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.(*legacyMessageWrapper).Reset │ │ │ │ -google.golang.org/protobuf/internal/impl.(*legacyMessageWrapper).String │ │ │ │ -google.golang.org/protobuf/internal/impl.(*errInvalidUTF8).Error │ │ │ │ -google.golang.org/protobuf/internal/impl.(*errInvalidUTF8).InvalidUTF8 │ │ │ │ -google.golang.org/protobuf/internal/impl.(*errInvalidUTF8).Unwrap │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Cardinality │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Cardinality │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ContainingMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ContainingMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ContainingOneof │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ContainingOneof │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Default │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Default │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.DefaultEnumValue │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).DefaultEnumValue │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Enum │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Enum │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.FullName │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).FullName │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.HasDefault │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).HasDefault │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.HasJSONName │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).HasJSONName │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.HasOptionalKeyword │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).HasOptionalKeyword │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.HasPresence │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).HasPresence │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Index │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Index │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsExtension │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsExtension │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsList │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsList │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsMap │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsMap │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsPacked │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsPacked │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.IsWeak │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).IsWeak │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.JSONName │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).JSONName │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Kind │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Kind │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.MapKey │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).MapKey │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.MapValue │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).MapValue │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Message │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Message │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Name │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Name │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Number │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Number │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Options │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Options │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Parent │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Parent │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ParentFile │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.ProtoType │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.Syntax │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).Syntax │ │ │ │ -google.golang.org/protobuf/internal/impl.extensionTypeDescriptor.TextName │ │ │ │ -google.golang.org/protobuf/internal/impl.(*extensionTypeDescriptor).TextName │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).Cardinality │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).ContainingMessage │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).ContainingOneof │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).Default │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).DefaultEnumValue │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).Enum │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).FullName │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).HasDefault │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).HasJSONName │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).HasOptionalKeyword │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).HasPresence │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).Index │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsExtension │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsLazy │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsList │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsMap │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsPacked │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).IsWeak │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).JSONName │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).Kind │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).MapKey │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).MapValue │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).Message │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).Name │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).Number │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).Options │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).Parent │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).ParentFile │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).ProtoType │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).Syntax │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderExtension).TextName │ │ │ │ -google.golang.org/protobuf/internal/impl.(*resolverOnly).FindDescriptorByName │ │ │ │ -google.golang.org/protobuf/internal/impl.(*resolverOnly).FindFileByPath │ │ │ │ -google.golang.org/protobuf/internal/impl.(*resolverOnly).RegisterFile │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderEnumValues.ByName │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderEnumValues).ByName │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderEnumValues).ByNumber │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderEnumValues.Get │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderEnumValues).Get │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderEnumValues.Len │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderEnumValues).Len │ │ │ │ -google.golang.org/protobuf/internal/impl.placeholderEnumValues.ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/impl.(*placeholderEnumValues).ProtoInternal │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessageType).Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessageType).GoType │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessageType).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessageType).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).Clear │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).Get │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).GetUnknown │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).Has │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).Interface │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).IsValid │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).Mutable │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).NewField │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).ProtoMethods │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).ProtoReflect │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).Range │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).Reset │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).Set │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).SetUnknown │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).Type │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).WhichOneof │ │ │ │ -google.golang.org/protobuf/internal/impl.(*aberrantMessage).protoUnwrap │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapEntryType).Descriptor │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapEntryType).Enum │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapEntryType).Message │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapEntryType).New │ │ │ │ -google.golang.org/protobuf/internal/impl.(*mapEntryType).Zero │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).marshal-fm │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).size-fm │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).unmarshal-fm │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).checkInitialized-fm │ │ │ │ -google.golang.org/protobuf/internal/impl.(*MessageInfo).merge-fm │ │ │ │ -type:.eq.google.golang.org/protobuf/internal/impl.EnumInfo │ │ │ │ -google.golang.org/protobuf/internal/filetype.init │ │ │ │ -google.golang.org/protobuf/internal/filetype.Builder.Build │ │ │ │ -google.golang.org/protobuf/internal/filetype.depIdxs.Get │ │ │ │ -google.golang.org/protobuf/internal/impl.InitExtensionInfo │ │ │ │ -google.golang.org/protobuf/internal/filetype.(*resolverByIndex).FindEnumByIndex │ │ │ │ -google.golang.org/protobuf/internal/filetype.(*resolverByIndex).FindMessageByIndex │ │ │ │ -google.golang.org/protobuf/internal/filetype.(*depIdxs).Get │ │ │ │ -google.golang.org/protobuf/internal/filetype.resolverByIndex.FindDescriptorByName │ │ │ │ -google.golang.org/protobuf/internal/filetype.(*resolverByIndex).FindDescriptorByName │ │ │ │ -google.golang.org/protobuf/internal/filetype.resolverByIndex.FindFileByPath │ │ │ │ -google.golang.org/protobuf/internal/filetype.(*resolverByIndex).FindFileByPath │ │ │ │ -google.golang.org/protobuf/internal/filetype.resolverByIndex.RegisterFile │ │ │ │ -google.golang.org/protobuf/internal/filetype.(*resolverByIndex).RegisterFile │ │ │ │ -google.golang.org/protobuf/types/known/emptypb.init │ │ │ │ -google.golang.org/protobuf/types/known/emptypb.(*Empty).Reset │ │ │ │ -google.golang.org/protobuf/types/known/emptypb.(*Empty).String │ │ │ │ -google.golang.org/protobuf/types/known/emptypb.(*Empty).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/emptypb.(*Empty).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/emptypb.(*Empty).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/emptypb.file_google_protobuf_empty_proto_rawDescGZIP │ │ │ │ -google.golang.org/protobuf/types/known/emptypb.init.0 │ │ │ │ -google.golang.org/protobuf/types/known/emptypb.file_google_protobuf_empty_proto_init │ │ │ │ -google.golang.org/protobuf/types/known/emptypb.file_google_protobuf_empty_proto_rawDescGZIP.func1 │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.init │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).Peek.func1 │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.Token.RawString │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).consume │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).currPos │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).Read.func1 │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseNext │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).consumeToken │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).consumeStringToken │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).consumeBoolToken │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).newSyntaxError │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).Position │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.matchWithDelim │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.isNotDelim │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).isValueNext │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.parseNumber │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.parseNumberParts │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.normalizeToIntString │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).parseString │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.indexNeedEscapeInBytes │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.indexNeedEscapeInString │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.Kind.String │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.Token.Float │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.Token.Int │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.Token.Uint │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.Token.getIntStr │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.NewEncoder │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteString │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.appendString │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteFloat │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.appendFloat │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteInt │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteUint │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).EndObject │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteName │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).EndArray │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).prepareNext.func1 │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Kind).String │ │ │ │ -google.golang.org/protobuf/encoding/protojson.init │ │ │ │ -google.golang.org/protobuf/encoding/protojson.init.func1 │ │ │ │ -google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.unmarshal │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.NewDecoder │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.Token.Kind │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unexpectedTokenError │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.Token.Pos │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.newError │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.syntaxError │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMessage │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.Token.Name │ │ │ │ -google.golang.org/protobuf/internal/set.(*Ints).Has │ │ │ │ -google.golang.org/protobuf/internal/set.(*int64s).Has │ │ │ │ -google.golang.org/protobuf/internal/set.(*Ints).Set │ │ │ │ -google.golang.org/protobuf/internal/set.(*int64s).Set │ │ │ │ -google.golang.org/protobuf/encoding/protojson.isKnownValue │ │ │ │ -google.golang.org/protobuf/encoding/protojson.isNullValue │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalSingular │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalScalar │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.Token.Bool │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.Token.ParsedString │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unmarshalInt │ │ │ │ -google.golang.org/protobuf/encoding/protojson.getInt │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unmarshalUint │ │ │ │ -google.golang.org/protobuf/encoding/protojson.getUint │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unmarshalFloat │ │ │ │ -google.golang.org/protobuf/encoding/protojson.getFloat │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unmarshalBytes │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unmarshalEnum │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalList │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMap │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMap.func2 │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMap.func1 │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalMapKey │ │ │ │ -google.golang.org/protobuf/encoding/protojson.Marshal │ │ │ │ -google.golang.org/protobuf/encoding/protojson.MarshalOptions.Marshal │ │ │ │ -google.golang.org/protobuf/encoding/protojson.MarshalOptions.marshal │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).Bytes │ │ │ │ -google.golang.org/protobuf/encoding/protojson.typeURLFieldRanger.Range │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Range │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartObject │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.func1 │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalMessage.deferwrap1 │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalValue │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalSingular │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteBool │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).WriteNull │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalList │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Encoder).StartArray │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalList.deferwrap1 │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalMap │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalMap.func1 │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalMap.deferwrap1 │ │ │ │ -google.golang.org/protobuf/encoding/protojson.wellKnownTypeMarshaler │ │ │ │ -google.golang.org/protobuf/encoding/protojson.wellKnownTypeUnmarshaler │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalAny │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalAny.deferwrap1 │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalAny │ │ │ │ -google.golang.org/protobuf/internal/encoding/json.(*Decoder).Clone │ │ │ │ -google.golang.org/protobuf/encoding/protojson.findTypeURL │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.skipJSONValue │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalAnyValue │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalWrapperType │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalWrapperType │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalEmpty │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalEmpty │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalStruct │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalStruct │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalListValue │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalListValue │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalKnownValue │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalKnownValue │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalDuration │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalDuration │ │ │ │ -google.golang.org/protobuf/encoding/protojson.parseDuration │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalTimestamp │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalTimestamp │ │ │ │ -google.golang.org/protobuf/encoding/protojson.encoder.marshalFieldMask │ │ │ │ -google.golang.org/protobuf/internal/strs.JSONSnakeCase │ │ │ │ -google.golang.org/protobuf/internal/strs.isASCIIUpper │ │ │ │ -google.golang.org/protobuf/encoding/protojson.decoder.unmarshalFieldMask │ │ │ │ -type:.eq.google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger │ │ │ │ -type:.eq.google.golang.org/protobuf/encoding/protojson.typeURLFieldRanger │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*typeURLFieldRanger).Range │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Clear │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).Clear │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Descriptor │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).Descriptor │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Get │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).Get │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.GetUnknown │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).GetUnknown │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Has │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).Has │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Interface │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).Interface │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.IsValid │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).IsValid │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Mutable │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).Mutable │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.New │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).New │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.NewField │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).NewField │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.ProtoMethods │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).ProtoMethods │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).Range │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Set │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).Set │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.SetUnknown │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).SetUnknown │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.Type │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).Type │ │ │ │ -google.golang.org/protobuf/encoding/protojson.unpopulatedFieldRanger.WhichOneof │ │ │ │ -google.golang.org/protobuf/encoding/protojson.(*unpopulatedFieldRanger).WhichOneof │ │ │ │ -type:.eq.google.golang.org/protobuf/encoding/protojson.encoder │ │ │ │ -type:.eq.google.golang.org/protobuf/encoding/protojson.MarshalOptions │ │ │ │ -google.golang.org/protobuf/types/known/structpb.init │ │ │ │ -google.golang.org/protobuf/types/known/structpb.NullValue.Enum │ │ │ │ -google.golang.org/protobuf/types/known/structpb.NullValue.String │ │ │ │ -google.golang.org/protobuf/types/known/structpb.NullValue.Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/structpb.NullValue.Type │ │ │ │ -google.golang.org/protobuf/types/known/structpb.NullValue.Number │ │ │ │ -google.golang.org/protobuf/types/known/structpb.NullValue.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Struct).AsMap │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Struct).GetFields │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Struct).MarshalJSON │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Struct).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/encoding/protojson.Unmarshal │ │ │ │ -google.golang.org/protobuf/encoding/protojson.UnmarshalOptions.Unmarshal │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Struct).Reset │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Struct).String │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Struct).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Struct).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Struct).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).AsInterface │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).GetKind │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).MarshalJSON │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).Reset │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).String │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).GetNullValue │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).GetNumberValue │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).GetStringValue │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).GetBoolValue │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).GetStructValue │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*Value).GetListValue │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*ListValue).AsSlice │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*ListValue).GetValues │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*ListValue).MarshalJSON │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*ListValue).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*ListValue).Reset │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*ListValue).String │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*ListValue).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*ListValue).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*ListValue).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/structpb.file_google_protobuf_struct_proto_rawDescGZIP │ │ │ │ -google.golang.org/protobuf/types/known/structpb.init.0 │ │ │ │ -google.golang.org/protobuf/types/known/structpb.file_google_protobuf_struct_proto_init │ │ │ │ -google.golang.org/protobuf/types/known/structpb.file_google_protobuf_struct_proto_rawDescGZIP.func1 │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*NullValue).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*NullValue).Enum │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*NullValue).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*NullValue).Number │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*NullValue).String │ │ │ │ -google.golang.org/protobuf/types/known/structpb.(*NullValue).Type │ │ │ │ -google.golang.org/protobuf/types/known/anypb.init │ │ │ │ -google.golang.org/protobuf/types/known/anypb.New │ │ │ │ -google.golang.org/protobuf/types/known/anypb.(*Any).MarshalFrom │ │ │ │ -google.golang.org/protobuf/types/known/anypb.MarshalFrom │ │ │ │ -google.golang.org/protobuf/types/known/anypb.UnmarshalTo │ │ │ │ -google.golang.org/protobuf/types/known/anypb.(*Any).GetValue │ │ │ │ -google.golang.org/protobuf/types/known/anypb.UnmarshalNew │ │ │ │ -google.golang.org/protobuf/types/known/anypb.(*Any).GetTypeUrl │ │ │ │ -google.golang.org/protobuf/types/known/anypb.(*Any).MessageIs │ │ │ │ -google.golang.org/protobuf/types/known/anypb.(*Any).MessageName │ │ │ │ -google.golang.org/protobuf/types/known/anypb.(*Any).UnmarshalTo │ │ │ │ -google.golang.org/protobuf/types/known/anypb.(*Any).UnmarshalNew │ │ │ │ -google.golang.org/protobuf/types/known/anypb.(*Any).Reset │ │ │ │ -google.golang.org/protobuf/types/known/anypb.(*Any).String │ │ │ │ -google.golang.org/protobuf/types/known/anypb.(*Any).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/anypb.(*Any).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/anypb.(*Any).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/anypb.file_google_protobuf_any_proto_rawDescGZIP │ │ │ │ -google.golang.org/protobuf/types/known/anypb.init.0 │ │ │ │ -google.golang.org/protobuf/types/known/anypb.file_google_protobuf_any_proto_init │ │ │ │ -google.golang.org/protobuf/types/known/anypb.file_google_protobuf_any_proto_rawDescGZIP.func1 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.init │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.(*Status).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.(*Status).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.(*Status).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.(*Status).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.(*Status).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.(*Status).GetCode │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.(*Status).GetMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.(*Status).GetDetails │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.file_google_rpc_status_proto_rawDescGZIP │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.init.0 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.file_google_rpc_status_proto_init │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status.file_google_rpc_status_proto_rawDescGZIP.func1 │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.init │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.(*Duration).AsDuration │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.(*Duration).GetSeconds │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.(*Duration).GetNanos │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.(*Duration).IsValid │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.(*Duration).check │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.(*Duration).CheckValid │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.(*Duration).Reset │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.(*Duration).String │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.(*Duration).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.(*Duration).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.(*Duration).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.file_google_protobuf_duration_proto_rawDescGZIP │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.init.0 │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.file_google_protobuf_duration_proto_init │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.file_google_protobuf_duration_proto_rawDescGZIP.func1 │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.init │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.(*Timestamp).AsTime │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.(*Timestamp).GetSeconds │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.(*Timestamp).GetNanos │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.(*Timestamp).IsValid │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.(*Timestamp).check │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.(*Timestamp).CheckValid │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.(*Timestamp).Reset │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.(*Timestamp).String │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.(*Timestamp).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.(*Timestamp).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.(*Timestamp).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.file_google_protobuf_timestamp_proto_rawDescGZIP │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.init.0 │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.file_google_protobuf_timestamp_proto_init │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.file_google_protobuf_timestamp_proto_rawDescGZIP.func1 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.Type_PrimitiveType.Enum │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.Type_PrimitiveType.String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.Type_PrimitiveType.Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.Type_PrimitiveType.Type │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.Type_PrimitiveType.Number │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.Type_PrimitiveType.EnumDescriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.Type_WellKnownType.Enum │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.Type_WellKnownType.String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.Type_WellKnownType.Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.Type_WellKnownType.Type │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.Type_WellKnownType.Number │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.Type_WellKnownType.EnumDescriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*CheckedExpr).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*CheckedExpr).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*CheckedExpr).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*CheckedExpr).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*CheckedExpr).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*CheckedExpr).GetReferenceMap │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*CheckedExpr).GetTypeMap │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*CheckedExpr).GetSourceInfo │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*CheckedExpr).GetExprVersion │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*CheckedExpr).GetExpr │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetTypeKind │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetDyn │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetNull │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetPrimitive │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetWrapper │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetWellKnown │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetListType │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetMapType │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetFunction │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetMessageType │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetTypeParam │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetType │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetError │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type).GetAbstractType │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl).GetName │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl).GetDeclKind │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl).GetIdent │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl).GetFunction │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Reference).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Reference).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Reference).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Reference).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Reference).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Reference).GetName │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Reference).GetOverloadId │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Reference).GetValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_ListType).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_ListType).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_ListType).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_ListType).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_ListType).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_ListType).GetElemType │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_MapType).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_MapType).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_MapType).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_MapType).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_MapType).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_MapType).GetKeyType │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_MapType).GetValueType │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_FunctionType).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_FunctionType).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_FunctionType).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_FunctionType).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_FunctionType).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_FunctionType).GetResultType │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_FunctionType).GetArgTypes │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_AbstractType).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_AbstractType).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_AbstractType).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_AbstractType).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_AbstractType).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_AbstractType).GetName │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_AbstractType).GetParameterTypes │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_IdentDecl).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_IdentDecl).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_IdentDecl).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_IdentDecl).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_IdentDecl).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_IdentDecl).GetType │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_IdentDecl).GetValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_IdentDecl).GetDoc │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl).GetOverloads │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl_Overload).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl_Overload).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl_Overload).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl_Overload).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl_Overload).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl_Overload).GetOverloadId │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl_Overload).GetParams │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl_Overload).GetTypeParams │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl_Overload).GetResultType │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl_Overload).GetIsInstanceFunction │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Decl_FunctionDecl_Overload).GetDoc │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_checked_proto_rawDescGZIP │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.init.0 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_checked_proto_init │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState).GetValues │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState).GetResults │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ExprValue).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ExprValue).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ExprValue).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ExprValue).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ExprValue).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ExprValue).GetKind │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ExprValue).GetValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ExprValue).GetError │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ExprValue).GetUnknown │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ErrorSet).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ErrorSet).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ErrorSet).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ErrorSet).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ErrorSet).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ErrorSet).GetErrors │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*UnknownSet).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*UnknownSet).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*UnknownSet).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*UnknownSet).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*UnknownSet).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*UnknownSet).GetExprs │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState_Result).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState_Result).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState_Result).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState_Result).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState_Result).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState_Result).GetExpr │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EvalState_Result).GetValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_eval_proto_rawDescGZIP │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.init.1 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_eval_proto_init │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain).GetValues │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain).GetExprSteps │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain_ExprStep).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain_ExprStep).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain_ExprStep).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain_ExprStep).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain_ExprStep).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain_ExprStep).GetId │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Explain_ExprStep).GetValueIndex │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_explain_proto_rawDescGZIP │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.init.2 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_explain_proto_init │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.SourceInfo_Extension_Component.Enum │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.SourceInfo_Extension_Component.String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.SourceInfo_Extension_Component.Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.SourceInfo_Extension_Component.Type │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.SourceInfo_Extension_Component.Number │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.SourceInfo_Extension_Component.EnumDescriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ParsedExpr).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ParsedExpr).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ParsedExpr).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ParsedExpr).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ParsedExpr).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ParsedExpr).GetExpr │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ParsedExpr).GetSourceInfo │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).GetId │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).GetExprKind │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).GetConstExpr │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).GetIdentExpr │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).GetSelectExpr │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).GetCallExpr │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).GetListExpr │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).GetStructExpr │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr).GetComprehensionExpr │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).GetConstantKind │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).GetNullValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).GetBoolValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).GetInt64Value │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).GetUint64Value │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).GetDoubleValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).GetStringValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).GetBytesValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).GetDurationValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Constant).GetTimestampValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo).GetSyntaxVersion │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo).GetLocation │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo).GetLineOffsets │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo).GetPositions │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo).GetMacroCalls │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo).GetExtensions │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourcePosition).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourcePosition).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourcePosition).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourcePosition).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourcePosition).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourcePosition).GetLocation │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourcePosition).GetOffset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourcePosition).GetLine │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourcePosition).GetColumn │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Ident).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Ident).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Ident).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Ident).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Ident).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Ident).GetName │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Select).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Select).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Select).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Select).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Select).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Select).GetOperand │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Select).GetField │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Select).GetTestOnly │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Call).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Call).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Call).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Call).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Call).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Call).GetTarget │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Call).GetFunction │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Call).GetArgs │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateList).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateList).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateList).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateList).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateList).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateList).GetElements │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateList).GetOptionalIndices │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct).GetMessageName │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct).GetEntries │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).GetIterVar │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).GetIterVar2 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).GetIterRange │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).GetAccuVar │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).GetAccuInit │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).GetLoopCondition │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).GetLoopStep │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_Comprehension).GetResult │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct_Entry).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct_Entry).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct_Entry).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct_Entry).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct_Entry).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct_Entry).GetId │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct_Entry).GetKeyKind │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct_Entry).GetFieldKey │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct_Entry).GetMapKey │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct_Entry).GetValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Expr_CreateStruct_Entry).GetOptionalEntry │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension).GetId │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension).GetAffectedComponents │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension).GetVersion │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Version).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Version).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Version).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Version).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Version).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Version).GetMajor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Version).GetMinor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_syntax_proto_rawDescGZIP │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.init.3 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_syntax_proto_init │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetKind │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetNullValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetBoolValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetInt64Value │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetUint64Value │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetDoubleValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetStringValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetBytesValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetEnumValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetObjectValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetMapValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetListValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Value).GetTypeValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EnumValue).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EnumValue).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EnumValue).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EnumValue).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EnumValue).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EnumValue).GetType │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*EnumValue).GetValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ListValue).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ListValue).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ListValue).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ListValue).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ListValue).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*ListValue).GetValues │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue).GetEntries │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue_Entry).Reset │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue_Entry).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue_Entry).ProtoMessage │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue_Entry).ProtoReflect │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue_Entry).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue_Entry).GetKey │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*MapValue_Entry).GetValue │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_value_proto_rawDescGZIP │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.init.4 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_value_proto_init │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_value_proto_rawDescGZIP.func1 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_syntax_proto_rawDescGZIP.func1 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_explain_proto_rawDescGZIP.func1 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_eval_proto_rawDescGZIP.func1 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.file_google_api_expr_v1alpha1_checked_proto_rawDescGZIP.func1 │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.init │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_PrimitiveType).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_PrimitiveType).Enum │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_PrimitiveType).EnumDescriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_PrimitiveType).Number │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_PrimitiveType).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_PrimitiveType).Type │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_WellKnownType).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_WellKnownType).Enum │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_WellKnownType).EnumDescriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_WellKnownType).Number │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_WellKnownType).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*Type_WellKnownType).Type │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Component).Descriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Component).Enum │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Component).EnumDescriptor │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Component).Number │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Component).String │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1.(*SourceInfo_Extension_Component).Type │ │ │ │ -type:.eq.[12]interface {} │ │ │ │ -type:.eq.[13]interface {} │ │ │ │ -type:.eq.[9]interface {} │ │ │ │ -github.com/google/cel-go/common.MultilineDescription │ │ │ │ -github.com/google/cel-go/common.ParseDescription │ │ │ │ -github.com/google/cel-go/common.ParseDescriptions │ │ │ │ -github.com/google/cel-go/common.(*Error).ToDisplayString │ │ │ │ -github.com/google/cel-go/common.NewErrors │ │ │ │ -github.com/google/cel-go/common.NewTextSource │ │ │ │ -github.com/google/cel-go/common.(*Errors).ReportError │ │ │ │ -github.com/google/cel-go/common.(*Errors).ReportErrorString │ │ │ │ -github.com/google/cel-go/common.(*Errors).ReportErrorAtID │ │ │ │ -github.com/google/cel-go/common.(*Errors).GetErrors │ │ │ │ -github.com/google/cel-go/common.(*Errors).Append │ │ │ │ -github.com/google/cel-go/common.(*Errors).ToDisplayString │ │ │ │ -github.com/google/cel-go/common.(*Errors).ToDisplayString.func1 │ │ │ │ -github.com/google/cel-go/common.(*SourceLocation).Line │ │ │ │ -github.com/google/cel-go/common.(*SourceLocation).Column │ │ │ │ -github.com/google/cel-go/common.NewStringSource │ │ │ │ -github.com/google/cel-go/common/runes.NewBufferAndLineOffsets │ │ │ │ -github.com/google/cel-go/common.(*sourceImpl).Content │ │ │ │ -github.com/google/cel-go/common.(*sourceImpl).Description │ │ │ │ -github.com/google/cel-go/common.(*sourceImpl).LineOffsets │ │ │ │ -github.com/google/cel-go/common.(*sourceImpl).LocationOffset │ │ │ │ -github.com/google/cel-go/common.(*sourceImpl).findLineOffset │ │ │ │ -github.com/google/cel-go/common.(*sourceImpl).NewLocation │ │ │ │ -github.com/google/cel-go/common.NewLocation │ │ │ │ -github.com/google/cel-go/common.(*sourceImpl).OffsetLocation │ │ │ │ -github.com/google/cel-go/common.(*sourceImpl).findLine │ │ │ │ -github.com/google/cel-go/common.(*sourceImpl).Snippet │ │ │ │ -github.com/google/cel-go/common.sourceImpl.Get │ │ │ │ -github.com/google/cel-go/common.(*sourceImpl).Get │ │ │ │ -github.com/google/cel-go/common.sourceImpl.Len │ │ │ │ -github.com/google/cel-go/common.(*sourceImpl).Len │ │ │ │ -github.com/google/cel-go/common.sourceImpl.Slice │ │ │ │ -github.com/google/cel-go/common.(*sourceImpl).Slice │ │ │ │ -type:.eq.github.com/google/cel-go/common.Error │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.init │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*DoubleValue).Reset │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*DoubleValue).String │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*DoubleValue).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*DoubleValue).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*DoubleValue).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*DoubleValue).GetValue │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*FloatValue).Reset │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*FloatValue).String │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*FloatValue).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*FloatValue).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*FloatValue).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*FloatValue).GetValue │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*Int64Value).Reset │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*Int64Value).String │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*Int64Value).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*Int64Value).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*Int64Value).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*Int64Value).GetValue │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*UInt64Value).Reset │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*UInt64Value).String │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*UInt64Value).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*UInt64Value).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*UInt64Value).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*UInt64Value).GetValue │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*Int32Value).Reset │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*Int32Value).String │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*Int32Value).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*Int32Value).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*Int32Value).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*Int32Value).GetValue │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*UInt32Value).Reset │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*UInt32Value).String │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*UInt32Value).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*UInt32Value).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*UInt32Value).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*UInt32Value).GetValue │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*BoolValue).Reset │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*BoolValue).String │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*BoolValue).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*BoolValue).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*BoolValue).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*BoolValue).GetValue │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*StringValue).Reset │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*StringValue).String │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*StringValue).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*StringValue).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*StringValue).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*StringValue).GetValue │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*BytesValue).Reset │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*BytesValue).String │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*BytesValue).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*BytesValue).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*BytesValue).Descriptor │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.(*BytesValue).GetValue │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.file_google_protobuf_wrappers_proto_rawDescGZIP │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.init.0 │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.file_google_protobuf_wrappers_proto_init │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.file_google_protobuf_wrappers_proto_rawDescGZIP.func1 │ │ │ │ -github.com/google/cel-go/common/overloads.IsTypeConversionFunction │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.enum.Descriptor │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.enum.Type │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.enum.Number │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.enumType.New │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.enumType.Descriptor │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).String │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).Reset │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).Descriptor │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).Type │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).New │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.messageType.New │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.NewMessage │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).Interface │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).ProtoMethods │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).Range │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).Has │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).Clear │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).Get │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).Mutable │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).Set │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.typecheck │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).clearOtherOneofFields │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).NewField │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).WhichOneof │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).GetUnknown │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).SetUnknown │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).IsValid │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*Message).checkField │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.messageType.Zero │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.messageType.Descriptor │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.messageType.Enum │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.NewEnumType │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.messageType.Message │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.NewMessageType │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.emptyList.Len │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.emptyList.Get │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.emptyList.Set │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.emptyList.Append │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.emptyList.AppendMutable │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.emptyList.Truncate │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.emptyList.NewElement │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.emptyList.IsValid │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicList).Len │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicList).Get │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicList).Set │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.typecheckSingular │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicList).Append │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicList).AppendMutable │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicList).NewElement │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicList).Truncate │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicList).IsValid │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicMap).Get │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicMap).Set │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicMap).Has │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicMap).Clear │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicMap).Mutable │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicMap).Len │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicMap).NewValue │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicMap).IsValid │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*dynamicMap).Range │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.isSet │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.typeIsValid │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.singularTypeIsValid │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.newListEntry │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionType.New │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionType.Zero │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionType.TypeDescriptor │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionType.ValueOf │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionType.InterfaceOf │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionType.IsValidInterface │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionType.IsValidValue │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Type │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Descriptor │ │ │ │ -type:.eq.google.golang.org/protobuf/types/dynamicpb.enum │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*messageType).Descriptor │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*messageType).Enum │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*messageType).Message │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*messageType).New │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*messageType).Zero │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*enum).Descriptor │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*enum).Number │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*enum).Type │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*enumType).Descriptor │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*enumType).New │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Cardinality │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Cardinality │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.ContainingMessage │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).ContainingMessage │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.ContainingOneof │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).ContainingOneof │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Default │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Default │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.DefaultEnumValue │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).DefaultEnumValue │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Descriptor │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Enum │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Enum │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.FullName │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).FullName │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.HasDefault │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).HasDefault │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.HasJSONName │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).HasJSONName │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.HasOptionalKeyword │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).HasOptionalKeyword │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.HasPresence │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).HasPresence │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Index │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Index │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.IsExtension │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).IsExtension │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.IsList │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).IsList │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.IsMap │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).IsMap │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.IsPacked │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).IsPacked │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.IsPlaceholder │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).IsPlaceholder │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.IsWeak │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).IsWeak │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.JSONName │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).JSONName │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Kind │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Kind │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.MapKey │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).MapKey │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.MapValue │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).MapValue │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Message │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Message │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Name │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Name │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Number │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Number │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Options │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Options │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Parent │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Parent │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.ParentFile │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).ParentFile │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.ProtoInternal │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).ProtoInternal │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.ProtoType │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).ProtoType │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.Syntax │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Syntax │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.extensionTypeDescriptor.TextName │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).TextName │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionTypeDescriptor).Type │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionType).InterfaceOf │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionType).IsValidInterface │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionType).IsValidValue │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionType).New │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionType).TypeDescriptor │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionType).ValueOf │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*extensionType).Zero │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*emptyList).Append │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*emptyList).AppendMutable │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*emptyList).Get │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*emptyList).IsValid │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*emptyList).Len │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*emptyList).NewElement │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*emptyList).Set │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.(*emptyList).Truncate │ │ │ │ -github.com/google/cel-go/common/types/pb.init │ │ │ │ -github.com/google/cel-go/common/types/pb.checkedWrap │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.Bool │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.Bytes │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.Double │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.Float │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.Int32 │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.Int64 │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.String │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.UInt32 │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb.UInt64 │ │ │ │ -github.com/google/cel-go/common/types/pb.map.init.0 │ │ │ │ -github.com/google/cel-go/common/types/pb.(*EnumValueDescription).Name │ │ │ │ -github.com/google/cel-go/common/types/pb.(*EnumValueDescription).Value │ │ │ │ -github.com/google/cel-go/common/types/pb.Equal │ │ │ │ -github.com/google/cel-go/common/types/pb.equalMessage │ │ │ │ -github.com/google/cel-go/common/types/pb.equalMessage.func2 │ │ │ │ -github.com/google/cel-go/common/types/pb.equalMessage.func1 │ │ │ │ -github.com/google/cel-go/common/types/pb.equalField │ │ │ │ -github.com/google/cel-go/common/types/pb.equalMap │ │ │ │ -github.com/google/cel-go/common/types/pb.equalMap.func1 │ │ │ │ -github.com/google/cel-go/common/types/pb.equalList │ │ │ │ -github.com/google/cel-go/common/types/pb.equalValue │ │ │ │ -github.com/google/cel-go/common/types/pb.equalUnknown │ │ │ │ -github.com/google/cel-go/common/types/pb.isAny │ │ │ │ -github.com/google/cel-go/common/types/pb.newFileDescription │ │ │ │ -github.com/google/cel-go/common/types/pb.newEnumValueDescription │ │ │ │ -google.golang.org/protobuf/types/dynamicpb.NewExtensionType │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FileDescription).Copy │ │ │ │ -github.com/google/cel-go/common/types/pb.(*TypeDescription).Copy │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FileDescription).GetName │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FileDescription).GetEnumDescription │ │ │ │ -github.com/google/cel-go/common/types/pb.sanitizeProtoName │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FileDescription).GetEnumNames │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FileDescription).GetTypeDescription │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FileDescription).GetTypeNames │ │ │ │ -github.com/google/cel-go/common/types/pb.(*TypeDescription).Name │ │ │ │ -github.com/google/cel-go/common/types/pb.collectFileMetadata │ │ │ │ -github.com/google/cel-go/common/types/pb.collectMsgTypes │ │ │ │ -github.com/google/cel-go/common/types/pb.collectEnumValues │ │ │ │ -github.com/google/cel-go/common/types/pb.collectExtensions │ │ │ │ -github.com/google/cel-go/common/types/pb.Merge │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Db).Copy │ │ │ │ -github.com/google/cel-go/common/types/pb.NewDb │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Db).FileDescriptions │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Db).RegisterDescriptor │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Db).RegisterMessage │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Db).DescribeEnum │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Db).DescribeType │ │ │ │ -github.com/google/cel-go/common/types/pb.init.0 │ │ │ │ -github.com/google/cel-go/common/types/pb.newTypeDescription │ │ │ │ -github.com/google/cel-go/common/types/pb.(*TypeDescription).FieldMap │ │ │ │ -github.com/google/cel-go/common/types/pb.(*TypeDescription).FieldByName │ │ │ │ -github.com/google/cel-go/common/types/pb.(*TypeDescription).MaybeUnwrap │ │ │ │ -github.com/google/cel-go/common/types/pb.(*TypeDescription).New │ │ │ │ -github.com/google/cel-go/common/types/pb.(*TypeDescription).ReflectType │ │ │ │ -github.com/google/cel-go/common/types/pb.(*TypeDescription).Zero │ │ │ │ -github.com/google/cel-go/common/types/pb.newFieldDescription │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).CheckedType │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).Descriptor │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).IsSet │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).Name │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).GetFrom │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).MaybeUnwrapDynamic │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).IsEnum │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).ProtoKind │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).IsMap │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).IsMessage │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).IsOneof │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).IsList │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).ReflectType │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).String │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).Zero │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).typeDefToType │ │ │ │ -github.com/google/cel-go/common/types/pb.checkedMessageType │ │ │ │ -github.com/google/cel-go/common/types/pb.unwrap │ │ │ │ -github.com/google/cel-go/common/types/pb.unwrapDynamic │ │ │ │ -github.com/google/cel-go/common/types/pb.reflectTypeOf │ │ │ │ -github.com/google/cel-go/common/types/pb.zeroValueOf │ │ │ │ -type:.eq.github.com/google/cel-go/common/types/pb.FieldDescription │ │ │ │ -type:.eq.github.com/google/cel-go/common/types/pb.EnumValueDescription │ │ │ │ -github.com/google/cel-go/common/types/pb.Map.Clear │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Map).Clear │ │ │ │ -github.com/google/cel-go/common/types/pb.Map.Get │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Map).Get │ │ │ │ -github.com/google/cel-go/common/types/pb.Map.Has │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Map).Has │ │ │ │ -github.com/google/cel-go/common/types/pb.Map.IsValid │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Map).IsValid │ │ │ │ -github.com/google/cel-go/common/types/pb.Map.Len │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Map).Len │ │ │ │ -github.com/google/cel-go/common/types/pb.Map.Mutable │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Map).Mutable │ │ │ │ -github.com/google/cel-go/common/types/pb.Map.NewValue │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Map).NewValue │ │ │ │ -github.com/google/cel-go/common/types/pb.Map.Range │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Map).Range │ │ │ │ -github.com/google/cel-go/common/types/pb.Map.Set │ │ │ │ -github.com/google/cel-go/common/types/pb.(*Map).Set │ │ │ │ -type:.eq.github.com/google/cel-go/common/types/pb.Map │ │ │ │ -cel.dev/expr.Type_PrimitiveType.Enum │ │ │ │ -cel.dev/expr.Type_PrimitiveType.String │ │ │ │ -cel.dev/expr.Type_PrimitiveType.Descriptor │ │ │ │ -cel.dev/expr.Type_PrimitiveType.Type │ │ │ │ -cel.dev/expr.Type_PrimitiveType.Number │ │ │ │ -cel.dev/expr.Type_PrimitiveType.EnumDescriptor │ │ │ │ -cel.dev/expr.Type_WellKnownType.Enum │ │ │ │ -cel.dev/expr.Type_WellKnownType.String │ │ │ │ -cel.dev/expr.Type_WellKnownType.Descriptor │ │ │ │ -cel.dev/expr.Type_WellKnownType.Type │ │ │ │ -cel.dev/expr.Type_WellKnownType.Number │ │ │ │ -cel.dev/expr.Type_WellKnownType.EnumDescriptor │ │ │ │ -cel.dev/expr.(*CheckedExpr).Reset │ │ │ │ -cel.dev/expr.(*CheckedExpr).String │ │ │ │ -cel.dev/expr.(*CheckedExpr).ProtoMessage │ │ │ │ -cel.dev/expr.(*CheckedExpr).ProtoReflect │ │ │ │ -cel.dev/expr.(*CheckedExpr).Descriptor │ │ │ │ -cel.dev/expr.(*CheckedExpr).GetReferenceMap │ │ │ │ -cel.dev/expr.(*CheckedExpr).GetTypeMap │ │ │ │ -cel.dev/expr.(*CheckedExpr).GetSourceInfo │ │ │ │ -cel.dev/expr.(*CheckedExpr).GetExprVersion │ │ │ │ -cel.dev/expr.(*CheckedExpr).GetExpr │ │ │ │ -cel.dev/expr.(*Type).Reset │ │ │ │ -cel.dev/expr.(*Type).String │ │ │ │ -cel.dev/expr.(*Type).ProtoMessage │ │ │ │ -cel.dev/expr.(*Type).ProtoReflect │ │ │ │ -cel.dev/expr.(*Type).Descriptor │ │ │ │ -cel.dev/expr.(*Type).GetTypeKind │ │ │ │ -cel.dev/expr.(*Type).GetDyn │ │ │ │ -cel.dev/expr.(*Type).GetNull │ │ │ │ -cel.dev/expr.(*Type).GetPrimitive │ │ │ │ -cel.dev/expr.(*Type).GetWrapper │ │ │ │ -cel.dev/expr.(*Type).GetWellKnown │ │ │ │ -cel.dev/expr.(*Type).GetListType │ │ │ │ -cel.dev/expr.(*Type).GetMapType │ │ │ │ -cel.dev/expr.(*Type).GetFunction │ │ │ │ -cel.dev/expr.(*Type).GetMessageType │ │ │ │ -cel.dev/expr.(*Type).GetTypeParam │ │ │ │ -cel.dev/expr.(*Type).GetType │ │ │ │ -cel.dev/expr.(*Type).GetError │ │ │ │ -cel.dev/expr.(*Type).GetAbstractType │ │ │ │ -cel.dev/expr.(*Decl).Reset │ │ │ │ -cel.dev/expr.(*Decl).String │ │ │ │ -cel.dev/expr.(*Decl).ProtoMessage │ │ │ │ -cel.dev/expr.(*Decl).ProtoReflect │ │ │ │ -cel.dev/expr.(*Decl).Descriptor │ │ │ │ -cel.dev/expr.(*Decl).GetName │ │ │ │ -cel.dev/expr.(*Decl).GetDeclKind │ │ │ │ -cel.dev/expr.(*Decl).GetIdent │ │ │ │ -cel.dev/expr.(*Decl).GetFunction │ │ │ │ -cel.dev/expr.(*Reference).Reset │ │ │ │ -cel.dev/expr.(*Reference).String │ │ │ │ -cel.dev/expr.(*Reference).ProtoMessage │ │ │ │ -cel.dev/expr.(*Reference).ProtoReflect │ │ │ │ -cel.dev/expr.(*Reference).Descriptor │ │ │ │ -cel.dev/expr.(*Reference).GetName │ │ │ │ -cel.dev/expr.(*Reference).GetOverloadId │ │ │ │ -cel.dev/expr.(*Reference).GetValue │ │ │ │ -cel.dev/expr.(*Type_ListType).Reset │ │ │ │ -cel.dev/expr.(*Type_ListType).String │ │ │ │ -cel.dev/expr.(*Type_ListType).ProtoMessage │ │ │ │ -cel.dev/expr.(*Type_ListType).ProtoReflect │ │ │ │ -cel.dev/expr.(*Type_ListType).Descriptor │ │ │ │ -cel.dev/expr.(*Type_ListType).GetElemType │ │ │ │ -cel.dev/expr.(*Type_MapType).Reset │ │ │ │ -cel.dev/expr.(*Type_MapType).String │ │ │ │ -cel.dev/expr.(*Type_MapType).ProtoMessage │ │ │ │ -cel.dev/expr.(*Type_MapType).ProtoReflect │ │ │ │ -cel.dev/expr.(*Type_MapType).Descriptor │ │ │ │ -cel.dev/expr.(*Type_MapType).GetKeyType │ │ │ │ -cel.dev/expr.(*Type_MapType).GetValueType │ │ │ │ -cel.dev/expr.(*Type_FunctionType).Reset │ │ │ │ -cel.dev/expr.(*Type_FunctionType).String │ │ │ │ -cel.dev/expr.(*Type_FunctionType).ProtoMessage │ │ │ │ -cel.dev/expr.(*Type_FunctionType).ProtoReflect │ │ │ │ -cel.dev/expr.(*Type_FunctionType).Descriptor │ │ │ │ -cel.dev/expr.(*Type_FunctionType).GetResultType │ │ │ │ -cel.dev/expr.(*Type_FunctionType).GetArgTypes │ │ │ │ -cel.dev/expr.(*Type_AbstractType).Reset │ │ │ │ -cel.dev/expr.(*Type_AbstractType).String │ │ │ │ -cel.dev/expr.(*Type_AbstractType).ProtoMessage │ │ │ │ -cel.dev/expr.(*Type_AbstractType).ProtoReflect │ │ │ │ -cel.dev/expr.(*Type_AbstractType).Descriptor │ │ │ │ -cel.dev/expr.(*Type_AbstractType).GetName │ │ │ │ -cel.dev/expr.(*Type_AbstractType).GetParameterTypes │ │ │ │ -cel.dev/expr.(*Decl_IdentDecl).Reset │ │ │ │ -cel.dev/expr.(*Decl_IdentDecl).String │ │ │ │ -cel.dev/expr.(*Decl_IdentDecl).ProtoMessage │ │ │ │ -cel.dev/expr.(*Decl_IdentDecl).ProtoReflect │ │ │ │ -cel.dev/expr.(*Decl_IdentDecl).Descriptor │ │ │ │ -cel.dev/expr.(*Decl_IdentDecl).GetType │ │ │ │ -cel.dev/expr.(*Decl_IdentDecl).GetValue │ │ │ │ -cel.dev/expr.(*Decl_IdentDecl).GetDoc │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl).Reset │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl).String │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl).ProtoMessage │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl).ProtoReflect │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl).Descriptor │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl).GetOverloads │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl_Overload).Reset │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl_Overload).String │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl_Overload).ProtoMessage │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl_Overload).ProtoReflect │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl_Overload).Descriptor │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl_Overload).GetOverloadId │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl_Overload).GetParams │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl_Overload).GetTypeParams │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl_Overload).GetResultType │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl_Overload).GetIsInstanceFunction │ │ │ │ -cel.dev/expr.(*Decl_FunctionDecl_Overload).GetDoc │ │ │ │ -cel.dev/expr.file_cel_expr_checked_proto_rawDescGZIP │ │ │ │ -cel.dev/expr.init.0 │ │ │ │ -cel.dev/expr.file_cel_expr_checked_proto_init │ │ │ │ -cel.dev/expr.(*EvalState).Reset │ │ │ │ -cel.dev/expr.(*EvalState).String │ │ │ │ -cel.dev/expr.(*EvalState).ProtoMessage │ │ │ │ -cel.dev/expr.(*EvalState).ProtoReflect │ │ │ │ -cel.dev/expr.(*EvalState).Descriptor │ │ │ │ -cel.dev/expr.(*EvalState).GetValues │ │ │ │ -cel.dev/expr.(*EvalState).GetResults │ │ │ │ -cel.dev/expr.(*ExprValue).Reset │ │ │ │ -cel.dev/expr.(*ExprValue).String │ │ │ │ -cel.dev/expr.(*ExprValue).ProtoMessage │ │ │ │ -cel.dev/expr.(*ExprValue).ProtoReflect │ │ │ │ -cel.dev/expr.(*ExprValue).Descriptor │ │ │ │ -cel.dev/expr.(*ExprValue).GetKind │ │ │ │ -cel.dev/expr.(*ExprValue).GetValue │ │ │ │ -cel.dev/expr.(*ExprValue).GetError │ │ │ │ -cel.dev/expr.(*ExprValue).GetUnknown │ │ │ │ -cel.dev/expr.(*ErrorSet).Reset │ │ │ │ -cel.dev/expr.(*ErrorSet).String │ │ │ │ -cel.dev/expr.(*ErrorSet).ProtoMessage │ │ │ │ -cel.dev/expr.(*ErrorSet).ProtoReflect │ │ │ │ -cel.dev/expr.(*ErrorSet).Descriptor │ │ │ │ -cel.dev/expr.(*ErrorSet).GetErrors │ │ │ │ -cel.dev/expr.(*Status).Reset │ │ │ │ -cel.dev/expr.(*Status).String │ │ │ │ -cel.dev/expr.(*Status).ProtoMessage │ │ │ │ -cel.dev/expr.(*Status).ProtoReflect │ │ │ │ -cel.dev/expr.(*Status).Descriptor │ │ │ │ -cel.dev/expr.(*Status).GetCode │ │ │ │ -cel.dev/expr.(*Status).GetMessage │ │ │ │ -cel.dev/expr.(*Status).GetDetails │ │ │ │ -cel.dev/expr.(*UnknownSet).Reset │ │ │ │ -cel.dev/expr.(*UnknownSet).String │ │ │ │ -cel.dev/expr.(*UnknownSet).ProtoMessage │ │ │ │ -cel.dev/expr.(*UnknownSet).ProtoReflect │ │ │ │ -cel.dev/expr.(*UnknownSet).Descriptor │ │ │ │ -cel.dev/expr.(*UnknownSet).GetExprs │ │ │ │ -cel.dev/expr.(*EvalState_Result).Reset │ │ │ │ -cel.dev/expr.(*EvalState_Result).String │ │ │ │ -cel.dev/expr.(*EvalState_Result).ProtoMessage │ │ │ │ -cel.dev/expr.(*EvalState_Result).ProtoReflect │ │ │ │ -cel.dev/expr.(*EvalState_Result).Descriptor │ │ │ │ -cel.dev/expr.(*EvalState_Result).GetExpr │ │ │ │ -cel.dev/expr.(*EvalState_Result).GetValue │ │ │ │ -cel.dev/expr.file_cel_expr_eval_proto_rawDescGZIP │ │ │ │ -cel.dev/expr.init.1 │ │ │ │ -cel.dev/expr.file_cel_expr_eval_proto_init │ │ │ │ -cel.dev/expr.(*Explain).Reset │ │ │ │ -cel.dev/expr.(*Explain).String │ │ │ │ -cel.dev/expr.(*Explain).ProtoMessage │ │ │ │ -cel.dev/expr.(*Explain).ProtoReflect │ │ │ │ -cel.dev/expr.(*Explain).Descriptor │ │ │ │ -cel.dev/expr.(*Explain).GetValues │ │ │ │ -cel.dev/expr.(*Explain).GetExprSteps │ │ │ │ -cel.dev/expr.(*Explain_ExprStep).Reset │ │ │ │ -cel.dev/expr.(*Explain_ExprStep).String │ │ │ │ -cel.dev/expr.(*Explain_ExprStep).ProtoMessage │ │ │ │ -cel.dev/expr.(*Explain_ExprStep).ProtoReflect │ │ │ │ -cel.dev/expr.(*Explain_ExprStep).Descriptor │ │ │ │ -cel.dev/expr.(*Explain_ExprStep).GetId │ │ │ │ -cel.dev/expr.(*Explain_ExprStep).GetValueIndex │ │ │ │ -cel.dev/expr.file_cel_expr_explain_proto_rawDescGZIP │ │ │ │ -cel.dev/expr.init.2 │ │ │ │ -cel.dev/expr.file_cel_expr_explain_proto_init │ │ │ │ -cel.dev/expr.SourceInfo_Extension_Component.Enum │ │ │ │ -cel.dev/expr.SourceInfo_Extension_Component.String │ │ │ │ -cel.dev/expr.SourceInfo_Extension_Component.Descriptor │ │ │ │ -cel.dev/expr.SourceInfo_Extension_Component.Type │ │ │ │ -cel.dev/expr.SourceInfo_Extension_Component.Number │ │ │ │ -cel.dev/expr.SourceInfo_Extension_Component.EnumDescriptor │ │ │ │ -cel.dev/expr.(*ParsedExpr).Reset │ │ │ │ -cel.dev/expr.(*ParsedExpr).String │ │ │ │ -cel.dev/expr.(*ParsedExpr).ProtoMessage │ │ │ │ -cel.dev/expr.(*ParsedExpr).ProtoReflect │ │ │ │ -cel.dev/expr.(*ParsedExpr).Descriptor │ │ │ │ -cel.dev/expr.(*ParsedExpr).GetExpr │ │ │ │ -cel.dev/expr.(*ParsedExpr).GetSourceInfo │ │ │ │ -cel.dev/expr.(*Expr).Reset │ │ │ │ -cel.dev/expr.(*Expr).String │ │ │ │ -cel.dev/expr.(*Expr).ProtoMessage │ │ │ │ -cel.dev/expr.(*Expr).ProtoReflect │ │ │ │ -cel.dev/expr.(*Expr).Descriptor │ │ │ │ -cel.dev/expr.(*Expr).GetId │ │ │ │ -cel.dev/expr.(*Expr).GetExprKind │ │ │ │ -cel.dev/expr.(*Expr).GetConstExpr │ │ │ │ -cel.dev/expr.(*Expr).GetIdentExpr │ │ │ │ -cel.dev/expr.(*Expr).GetSelectExpr │ │ │ │ -cel.dev/expr.(*Expr).GetCallExpr │ │ │ │ -cel.dev/expr.(*Expr).GetListExpr │ │ │ │ -cel.dev/expr.(*Expr).GetStructExpr │ │ │ │ -cel.dev/expr.(*Expr).GetComprehensionExpr │ │ │ │ -cel.dev/expr.(*Constant).Reset │ │ │ │ -cel.dev/expr.(*Constant).String │ │ │ │ -cel.dev/expr.(*Constant).ProtoMessage │ │ │ │ -cel.dev/expr.(*Constant).ProtoReflect │ │ │ │ -cel.dev/expr.(*Constant).Descriptor │ │ │ │ -cel.dev/expr.(*Constant).GetConstantKind │ │ │ │ -cel.dev/expr.(*Constant).GetNullValue │ │ │ │ -cel.dev/expr.(*Constant).GetBoolValue │ │ │ │ -cel.dev/expr.(*Constant).GetInt64Value │ │ │ │ -cel.dev/expr.(*Constant).GetUint64Value │ │ │ │ -cel.dev/expr.(*Constant).GetDoubleValue │ │ │ │ -cel.dev/expr.(*Constant).GetStringValue │ │ │ │ -cel.dev/expr.(*Constant).GetBytesValue │ │ │ │ -cel.dev/expr.(*Constant).GetDurationValue │ │ │ │ -cel.dev/expr.(*Constant).GetTimestampValue │ │ │ │ -cel.dev/expr.(*SourceInfo).Reset │ │ │ │ -cel.dev/expr.(*SourceInfo).String │ │ │ │ -cel.dev/expr.(*SourceInfo).ProtoMessage │ │ │ │ -cel.dev/expr.(*SourceInfo).ProtoReflect │ │ │ │ -cel.dev/expr.(*SourceInfo).Descriptor │ │ │ │ -cel.dev/expr.(*SourceInfo).GetSyntaxVersion │ │ │ │ -cel.dev/expr.(*SourceInfo).GetLocation │ │ │ │ -cel.dev/expr.(*SourceInfo).GetLineOffsets │ │ │ │ -cel.dev/expr.(*SourceInfo).GetPositions │ │ │ │ -cel.dev/expr.(*SourceInfo).GetMacroCalls │ │ │ │ -cel.dev/expr.(*SourceInfo).GetExtensions │ │ │ │ -cel.dev/expr.(*Expr_Ident).Reset │ │ │ │ -cel.dev/expr.(*Expr_Ident).String │ │ │ │ -cel.dev/expr.(*Expr_Ident).ProtoMessage │ │ │ │ -cel.dev/expr.(*Expr_Ident).ProtoReflect │ │ │ │ -cel.dev/expr.(*Expr_Ident).Descriptor │ │ │ │ -cel.dev/expr.(*Expr_Ident).GetName │ │ │ │ -cel.dev/expr.(*Expr_Select).Reset │ │ │ │ -cel.dev/expr.(*Expr_Select).String │ │ │ │ -cel.dev/expr.(*Expr_Select).ProtoMessage │ │ │ │ -cel.dev/expr.(*Expr_Select).ProtoReflect │ │ │ │ -cel.dev/expr.(*Expr_Select).Descriptor │ │ │ │ -cel.dev/expr.(*Expr_Select).GetOperand │ │ │ │ -cel.dev/expr.(*Expr_Select).GetField │ │ │ │ -cel.dev/expr.(*Expr_Select).GetTestOnly │ │ │ │ -cel.dev/expr.(*Expr_Call).Reset │ │ │ │ -cel.dev/expr.(*Expr_Call).String │ │ │ │ -cel.dev/expr.(*Expr_Call).ProtoMessage │ │ │ │ -cel.dev/expr.(*Expr_Call).ProtoReflect │ │ │ │ -cel.dev/expr.(*Expr_Call).Descriptor │ │ │ │ -cel.dev/expr.(*Expr_Call).GetTarget │ │ │ │ -cel.dev/expr.(*Expr_Call).GetFunction │ │ │ │ -cel.dev/expr.(*Expr_Call).GetArgs │ │ │ │ -cel.dev/expr.(*Expr_CreateList).Reset │ │ │ │ -cel.dev/expr.(*Expr_CreateList).String │ │ │ │ -cel.dev/expr.(*Expr_CreateList).ProtoMessage │ │ │ │ -cel.dev/expr.(*Expr_CreateList).ProtoReflect │ │ │ │ -cel.dev/expr.(*Expr_CreateList).Descriptor │ │ │ │ -cel.dev/expr.(*Expr_CreateList).GetElements │ │ │ │ -cel.dev/expr.(*Expr_CreateList).GetOptionalIndices │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct).Reset │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct).String │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct).ProtoMessage │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct).ProtoReflect │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct).Descriptor │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct).GetMessageName │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct).GetEntries │ │ │ │ -cel.dev/expr.(*Expr_Comprehension).Reset │ │ │ │ -cel.dev/expr.(*Expr_Comprehension).String │ │ │ │ -cel.dev/expr.(*Expr_Comprehension).ProtoMessage │ │ │ │ -cel.dev/expr.(*Expr_Comprehension).ProtoReflect │ │ │ │ -cel.dev/expr.(*Expr_Comprehension).Descriptor │ │ │ │ -cel.dev/expr.(*Expr_Comprehension).GetIterVar │ │ │ │ -cel.dev/expr.(*Expr_Comprehension).GetIterRange │ │ │ │ -cel.dev/expr.(*Expr_Comprehension).GetAccuVar │ │ │ │ -cel.dev/expr.(*Expr_Comprehension).GetAccuInit │ │ │ │ -cel.dev/expr.(*Expr_Comprehension).GetLoopCondition │ │ │ │ -cel.dev/expr.(*Expr_Comprehension).GetLoopStep │ │ │ │ -cel.dev/expr.(*Expr_Comprehension).GetResult │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct_Entry).Reset │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct_Entry).String │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct_Entry).ProtoMessage │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct_Entry).ProtoReflect │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct_Entry).Descriptor │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct_Entry).GetId │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct_Entry).GetKeyKind │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct_Entry).GetFieldKey │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct_Entry).GetMapKey │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct_Entry).GetValue │ │ │ │ -cel.dev/expr.(*Expr_CreateStruct_Entry).GetOptionalEntry │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension).Reset │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension).String │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension).ProtoMessage │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension).ProtoReflect │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension).Descriptor │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension).GetId │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension).GetAffectedComponents │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension).GetVersion │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Version).Reset │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Version).String │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Version).ProtoMessage │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Version).ProtoReflect │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Version).Descriptor │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Version).GetMajor │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Version).GetMinor │ │ │ │ -cel.dev/expr.file_cel_expr_syntax_proto_rawDescGZIP │ │ │ │ -cel.dev/expr.init.3 │ │ │ │ -cel.dev/expr.file_cel_expr_syntax_proto_init │ │ │ │ -cel.dev/expr.(*Value).Reset │ │ │ │ -cel.dev/expr.(*Value).String │ │ │ │ -cel.dev/expr.(*Value).ProtoMessage │ │ │ │ -cel.dev/expr.(*Value).ProtoReflect │ │ │ │ -cel.dev/expr.(*Value).Descriptor │ │ │ │ -cel.dev/expr.(*Value).GetKind │ │ │ │ -cel.dev/expr.(*Value).GetNullValue │ │ │ │ -cel.dev/expr.(*Value).GetBoolValue │ │ │ │ -cel.dev/expr.(*Value).GetInt64Value │ │ │ │ -cel.dev/expr.(*Value).GetUint64Value │ │ │ │ -cel.dev/expr.(*Value).GetDoubleValue │ │ │ │ -cel.dev/expr.(*Value).GetStringValue │ │ │ │ -cel.dev/expr.(*Value).GetBytesValue │ │ │ │ -cel.dev/expr.(*Value).GetEnumValue │ │ │ │ -cel.dev/expr.(*Value).GetObjectValue │ │ │ │ -cel.dev/expr.(*Value).GetMapValue │ │ │ │ -cel.dev/expr.(*Value).GetListValue │ │ │ │ -cel.dev/expr.(*Value).GetTypeValue │ │ │ │ -cel.dev/expr.(*EnumValue).Reset │ │ │ │ -cel.dev/expr.(*EnumValue).String │ │ │ │ -cel.dev/expr.(*EnumValue).ProtoMessage │ │ │ │ -cel.dev/expr.(*EnumValue).ProtoReflect │ │ │ │ -cel.dev/expr.(*EnumValue).Descriptor │ │ │ │ -cel.dev/expr.(*EnumValue).GetType │ │ │ │ -cel.dev/expr.(*EnumValue).GetValue │ │ │ │ -cel.dev/expr.(*ListValue).Reset │ │ │ │ -cel.dev/expr.(*ListValue).String │ │ │ │ -cel.dev/expr.(*ListValue).ProtoMessage │ │ │ │ -cel.dev/expr.(*ListValue).ProtoReflect │ │ │ │ -cel.dev/expr.(*ListValue).Descriptor │ │ │ │ -cel.dev/expr.(*ListValue).GetValues │ │ │ │ -cel.dev/expr.(*MapValue).Reset │ │ │ │ -cel.dev/expr.(*MapValue).String │ │ │ │ -cel.dev/expr.(*MapValue).ProtoMessage │ │ │ │ -cel.dev/expr.(*MapValue).ProtoReflect │ │ │ │ -cel.dev/expr.(*MapValue).Descriptor │ │ │ │ -cel.dev/expr.(*MapValue).GetEntries │ │ │ │ -cel.dev/expr.(*MapValue_Entry).Reset │ │ │ │ -cel.dev/expr.(*MapValue_Entry).String │ │ │ │ -cel.dev/expr.(*MapValue_Entry).ProtoMessage │ │ │ │ -cel.dev/expr.(*MapValue_Entry).ProtoReflect │ │ │ │ -cel.dev/expr.(*MapValue_Entry).Descriptor │ │ │ │ -cel.dev/expr.(*MapValue_Entry).GetKey │ │ │ │ -cel.dev/expr.(*MapValue_Entry).GetValue │ │ │ │ -cel.dev/expr.file_cel_expr_value_proto_rawDescGZIP │ │ │ │ -cel.dev/expr.init.4 │ │ │ │ -cel.dev/expr.file_cel_expr_value_proto_init │ │ │ │ -cel.dev/expr.file_cel_expr_value_proto_rawDescGZIP.func1 │ │ │ │ -cel.dev/expr.file_cel_expr_syntax_proto_rawDescGZIP.func1 │ │ │ │ -cel.dev/expr.file_cel_expr_explain_proto_rawDescGZIP.func1 │ │ │ │ -cel.dev/expr.file_cel_expr_eval_proto_rawDescGZIP.func1 │ │ │ │ -cel.dev/expr.file_cel_expr_checked_proto_rawDescGZIP.func1 │ │ │ │ -cel.dev/expr.init │ │ │ │ -cel.dev/expr.(*Type_PrimitiveType).Descriptor │ │ │ │ -cel.dev/expr.(*Type_PrimitiveType).Enum │ │ │ │ -cel.dev/expr.(*Type_PrimitiveType).EnumDescriptor │ │ │ │ -cel.dev/expr.(*Type_PrimitiveType).Number │ │ │ │ -cel.dev/expr.(*Type_PrimitiveType).String │ │ │ │ -cel.dev/expr.(*Type_PrimitiveType).Type │ │ │ │ -cel.dev/expr.(*Type_WellKnownType).Descriptor │ │ │ │ -cel.dev/expr.(*Type_WellKnownType).Enum │ │ │ │ -cel.dev/expr.(*Type_WellKnownType).EnumDescriptor │ │ │ │ -cel.dev/expr.(*Type_WellKnownType).Number │ │ │ │ -cel.dev/expr.(*Type_WellKnownType).String │ │ │ │ -cel.dev/expr.(*Type_WellKnownType).Type │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Component).Descriptor │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Component).Enum │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Component).EnumDescriptor │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Component).Number │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Component).String │ │ │ │ -cel.dev/expr.(*SourceInfo_Extension_Component).Type │ │ │ │ -github.com/google/cel-go/common/types.init │ │ │ │ -reflect.TypeFor[go.shape.int32] │ │ │ │ -github.com/google/cel-go/common/types.NewListType │ │ │ │ -github.com/google/cel-go/common/types.NewMapType │ │ │ │ -github.com/google/cel-go/common/types.NewNullableType │ │ │ │ -github.com/google/cel-go/common/types.(*Type).Kind │ │ │ │ -github.com/google/cel-go/common/types.(*Type).Parameters │ │ │ │ -github.com/google/cel-go/common/types.(*Type).TypeName │ │ │ │ -github.com/google/cel-go/common/types.NewObjectType │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func18 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func17 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func16 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func15 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func14 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func13 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func12 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func11 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func10 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func9 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func8 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func7 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func6 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func5 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func4 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func3 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func2 │ │ │ │ -github.com/google/cel-go/common/types.init.NewNullableType.func1 │ │ │ │ -github.com/google/cel-go/common/types.map.init.0 │ │ │ │ -github.com/google/cel-go/common/types.map.init.1 │ │ │ │ -github.com/google/cel-go/common/types.map.init.2 │ │ │ │ -github.com/google/cel-go/common/types.Bool.Compare │ │ │ │ -github.com/google/cel-go/common/types.Bool.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.Bool.Value │ │ │ │ -google.golang.org/protobuf/types/known/structpb.NewBoolValue │ │ │ │ -github.com/google/cel-go/common/types.Bool.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.Bool.Equal │ │ │ │ -github.com/google/cel-go/common/types.Bool.IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.Bool.Negate │ │ │ │ -github.com/google/cel-go/common/types.Bool.Type │ │ │ │ -github.com/google/cel-go/common/types.Bytes.Add │ │ │ │ -github.com/google/cel-go/common/types.Bytes.Compare │ │ │ │ -github.com/google/cel-go/common/types.Bytes.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.Bytes.Value │ │ │ │ -google.golang.org/protobuf/types/known/structpb.NewStringValue │ │ │ │ -github.com/google/cel-go/common/types.Bytes.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.Bytes.Equal │ │ │ │ -github.com/google/cel-go/common/types.Bytes.IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.Bytes.Size │ │ │ │ -github.com/google/cel-go/common/types.Bytes.Type │ │ │ │ -github.com/google/cel-go/common/types.Double.Add │ │ │ │ -github.com/google/cel-go/common/types.MaybeNoSuchOverloadErr │ │ │ │ -github.com/google/cel-go/common/types.Double.Compare │ │ │ │ -github.com/google/cel-go/common/types.compareDoubleInt │ │ │ │ -github.com/google/cel-go/common/types.compareDouble │ │ │ │ -github.com/google/cel-go/common/types.compareDoubleUint │ │ │ │ -github.com/google/cel-go/common/types.Double.ConvertToNative │ │ │ │ -google.golang.org/protobuf/types/known/structpb.NewNumberValue │ │ │ │ -github.com/google/cel-go/common/types.Double.Value │ │ │ │ -github.com/google/cel-go/common/types.Double.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.doubleToInt64Checked │ │ │ │ -github.com/google/cel-go/common/types.WrapErr │ │ │ │ -github.com/google/cel-go/common/types.doubleToUint64Checked │ │ │ │ -github.com/google/cel-go/common/types.Double.Divide │ │ │ │ -github.com/google/cel-go/common/types.Double.Equal │ │ │ │ -github.com/google/cel-go/common/types.Double.IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.Double.Multiply │ │ │ │ -github.com/google/cel-go/common/types.Double.Negate │ │ │ │ -github.com/google/cel-go/common/types.Double.Subtract │ │ │ │ -github.com/google/cel-go/common/types.Double.Type │ │ │ │ -github.com/google/cel-go/common/types.Duration.Add │ │ │ │ -github.com/google/cel-go/common/types.addDurationChecked │ │ │ │ -github.com/google/cel-go/common/types.addInt64Checked │ │ │ │ -github.com/google/cel-go/common/types.Duration.Compare │ │ │ │ -github.com/google/cel-go/common/types.Duration.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.IsError │ │ │ │ -google.golang.org/protobuf/types/known/durationpb.New │ │ │ │ -github.com/google/cel-go/common/types.Duration.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.Duration.Equal │ │ │ │ -github.com/google/cel-go/common/types.Duration.IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.Duration.Negate │ │ │ │ -github.com/google/cel-go/common/types.negateDurationChecked │ │ │ │ -github.com/google/cel-go/common/types.negateInt64Checked │ │ │ │ -github.com/google/cel-go/common/types.Duration.Receive │ │ │ │ -github.com/google/cel-go/common/types.Duration.Subtract │ │ │ │ -github.com/google/cel-go/common/types.subtractDurationChecked │ │ │ │ -github.com/google/cel-go/common/types.subtractInt64Checked │ │ │ │ -github.com/google/cel-go/common/types.Duration.Type │ │ │ │ -github.com/google/cel-go/common/types.Duration.Value │ │ │ │ -github.com/google/cel-go/common/types.DurationGetHours │ │ │ │ -github.com/google/cel-go/common/types.DurationGetMinutes │ │ │ │ -github.com/google/cel-go/common/types.DurationGetSeconds │ │ │ │ -github.com/google/cel-go/common/types.DurationGetMilliseconds │ │ │ │ -github.com/google/cel-go/common/types.NewErr │ │ │ │ -github.com/google/cel-go/common/types.NewErrWithNodeID │ │ │ │ -github.com/google/cel-go/common/types.ValOrErr │ │ │ │ -github.com/google/cel-go/common/types.IsUnknownOrError │ │ │ │ -github.com/google/cel-go/common/types.(*Err).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*Err).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*Err).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*Err).String │ │ │ │ -github.com/google/cel-go/common/types.(*Err).Type │ │ │ │ -github.com/google/cel-go/common/types.(*Err).Value │ │ │ │ -github.com/google/cel-go/common/types.(*Err).NodeID │ │ │ │ -github.com/google/cel-go/common/types.(*Err).Is │ │ │ │ -github.com/google/cel-go/common/types.(*Err).Unwrap │ │ │ │ -github.com/google/cel-go/common/types.Int.Add │ │ │ │ -github.com/google/cel-go/common/types.Int.Compare │ │ │ │ -github.com/google/cel-go/common/types.compareInt │ │ │ │ -github.com/google/cel-go/common/types.compareIntDouble │ │ │ │ -github.com/google/cel-go/common/types.compareIntUint │ │ │ │ -github.com/google/cel-go/common/types.Int.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.int64ToInt8Checked │ │ │ │ -github.com/google/cel-go/common/types.int64ToInt16Checked │ │ │ │ -github.com/google/cel-go/common/types.int64ToInt32Checked │ │ │ │ -github.com/google/cel-go/common/types.Int.isJSONSafe │ │ │ │ -github.com/google/cel-go/common/types.Int.Value │ │ │ │ -github.com/google/cel-go/common/types.Int.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.int64ToUint64Checked │ │ │ │ -github.com/google/cel-go/common/types.Int.Divide │ │ │ │ -github.com/google/cel-go/common/types.divideInt64Checked │ │ │ │ -github.com/google/cel-go/common/types.Int.Equal │ │ │ │ -github.com/google/cel-go/common/types.Int.IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.Int.Modulo │ │ │ │ -github.com/google/cel-go/common/types.moduloInt64Checked │ │ │ │ -github.com/google/cel-go/common/types.Int.Multiply │ │ │ │ -github.com/google/cel-go/common/types.multiplyInt64Checked │ │ │ │ -github.com/google/cel-go/common/types.Int.Negate │ │ │ │ -github.com/google/cel-go/common/types.Int.Subtract │ │ │ │ -github.com/google/cel-go/common/types.Int.Type │ │ │ │ -github.com/google/cel-go/common/types.(*baseIterator).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*baseIterator).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*baseIterator).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*baseIterator).Type │ │ │ │ -github.com/google/cel-go/common/types.(*baseIterator).Value │ │ │ │ -github.com/google/cel-go/common/types.NewDynamicList │ │ │ │ -github.com/google/cel-go/common/types.NewDynamicList.func1 │ │ │ │ -github.com/google/cel-go/common/types.NewProtoList │ │ │ │ -github.com/google/cel-go/common/types.NewProtoList.func1 │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).Add │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).Size │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).Contains │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).ConvertToNative │ │ │ │ -reflect.TypeFor[go.shape.interface {}] │ │ │ │ -reflect.TypeFor[go.shape.[]interface {}] │ │ │ │ -internal/abi.TypeFor[go.shape.[]interface {}] │ │ │ │ -google.golang.org/protobuf/types/known/structpb.NewListValue │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).Get │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).Fold │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).Iterator │ │ │ │ -github.com/google/cel-go/common/types.newListIterator │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).Type │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).Value │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).String │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).Add │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).ToImmutableList │ │ │ │ -github.com/google/cel-go/common/types.NewRefValList │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).ToImmutableList.NewRefValList.func1 │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).Add │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).Contains │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).Get │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).Fold │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).Iterator │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).Size │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).String │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).Type │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).Value │ │ │ │ -github.com/google/cel-go/common/types.(*listIterator).HasNext │ │ │ │ -github.com/google/cel-go/common/types.(*listIterator).Next │ │ │ │ -github.com/google/cel-go/common/types.IndexOrError │ │ │ │ -github.com/google/cel-go/common/types.uint64ToInt64Lossless │ │ │ │ -github.com/google/cel-go/common/types.uint64ToInt64Checked │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableList.Fold │ │ │ │ -github.com/google/cel-go/common/types.NewDynamicMap │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).Contains │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).ConvertToNative │ │ │ │ -reflect.TypeFor[go.shape.map[interface {}]interface {}] │ │ │ │ -internal/abi.TypeFor[go.shape.map[interface {}]interface {}] │ │ │ │ -google.golang.org/protobuf/types/known/structpb.NewStructValue │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).Size │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).Get │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).String │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).Type │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).Value │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).Insert │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).ToImmutableMap │ │ │ │ -github.com/google/cel-go/common/types.NewRefValMap │ │ │ │ -github.com/google/cel-go/common/types.newRefValMapAccessor │ │ │ │ -github.com/google/cel-go/common/types.(*jsonStructAccessor).Find │ │ │ │ -github.com/google/cel-go/common/types.(*jsonStructAccessor).Iterator │ │ │ │ -github.com/google/cel-go/common/types.(*jsonStructAccessor).Fold │ │ │ │ -github.com/google/cel-go/common/types.newReflectMapAccessor │ │ │ │ -github.com/google/cel-go/common/types.(*reflectMapAccessor).Find │ │ │ │ -github.com/google/cel-go/common/types.int64ToUint64Lossless │ │ │ │ -github.com/google/cel-go/common/types.(*reflectMapAccessor).findInternal │ │ │ │ -github.com/google/cel-go/common/types.(*reflectMapAccessor).Iterator │ │ │ │ -github.com/google/cel-go/common/types.(*reflectMapAccessor).Fold │ │ │ │ -github.com/google/cel-go/common/types.(*refValMapAccessor).Find │ │ │ │ -github.com/google/cel-go/common/types.(*refValMapAccessor).Iterator │ │ │ │ -github.com/google/cel-go/common/types.(*refValMapAccessor).Fold │ │ │ │ -github.com/google/cel-go/common/types.(*stringMapAccessor).Find │ │ │ │ -github.com/google/cel-go/common/types.(*stringMapAccessor).Iterator │ │ │ │ -github.com/google/cel-go/common/types.(*stringMapAccessor).Fold │ │ │ │ -github.com/google/cel-go/common/types.(*stringIfaceMapAccessor).Find │ │ │ │ -github.com/google/cel-go/common/types.(*stringIfaceMapAccessor).Iterator │ │ │ │ -github.com/google/cel-go/common/types.(*stringIfaceMapAccessor).Fold │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).Contains │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).ConvertToNative.func1 │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).Equal.func1 │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).Find │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).findInternal │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).Get │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).Iterator │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).Iterator.func1 │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).Fold │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).Fold.func1 │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).Size │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).Type │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).Value │ │ │ │ -github.com/google/cel-go/common/types.(*mapIterator).HasNext │ │ │ │ -github.com/google/cel-go/common/types.(*mapIterator).Next │ │ │ │ -github.com/google/cel-go/common/types.(*protoMapIterator).HasNext │ │ │ │ -github.com/google/cel-go/common/types.(*protoMapIterator).Next │ │ │ │ -github.com/google/cel-go/common/types.(*stringKeyIterator).HasNext │ │ │ │ -github.com/google/cel-go/common/types.(*stringKeyIterator).Next │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableMap.Fold │ │ │ │ -github.com/google/cel-go/common/types.InsertMapKeyValue │ │ │ │ -github.com/google/cel-go/common/types.upperCamelCase │ │ │ │ -github.com/google/cel-go/common/types.isDelim │ │ │ │ -github.com/google/cel-go/common/types.isLower │ │ │ │ -github.com/google/cel-go/common/types.Null.ConvertToNative │ │ │ │ -google.golang.org/protobuf/types/known/structpb.NewNullValue │ │ │ │ -github.com/google/cel-go/common/types.Null.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.Null.Equal │ │ │ │ -github.com/google/cel-go/common/types.Null.IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.Null.Type │ │ │ │ -github.com/google/cel-go/common/types.Null.Value │ │ │ │ -github.com/google/cel-go/common/types.(*protoObj).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*protoObj).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*protoObj).Type │ │ │ │ -github.com/google/cel-go/common/types.(*protoObj).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*protoObj).IsSet │ │ │ │ -github.com/google/cel-go/common/types.(*protoObj).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*protoObj).Get │ │ │ │ -github.com/google/cel-go/common/types.NewErrFromString │ │ │ │ -github.com/google/cel-go/common/types.(*protoObj).Value │ │ │ │ -github.com/google/cel-go/common/types.(*Optional).HasValue │ │ │ │ -github.com/google/cel-go/common/types.(*Optional).GetValue │ │ │ │ -github.com/google/cel-go/common/types.(*Optional).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*Optional).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*Optional).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*Optional).String │ │ │ │ -github.com/google/cel-go/common/types.(*Optional).Type │ │ │ │ -github.com/google/cel-go/common/types.(*Optional).Value │ │ │ │ -github.com/google/cel-go/common/types.addTimeDurationChecked │ │ │ │ -github.com/google/cel-go/common/types.subtractTimeChecked │ │ │ │ -github.com/google/cel-go/common/types.subtractTimeDurationChecked │ │ │ │ -github.com/google/cel-go/common/types.doubleToUint64Lossless │ │ │ │ -github.com/google/cel-go/common/types.doubleToInt64Lossless │ │ │ │ -github.com/google/cel-go/common/types.NewRegistry │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).Copy │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).EnumValue │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).FindFieldType │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).FindStructFieldNames │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).FindStructFieldType │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).FindIdent │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).FindType │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).FindStructType │ │ │ │ -github.com/google/cel-go/common/types.NewTypeTypeWithParam │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).NewValue │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).RegisterDescriptor │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).RegisterMessage │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).RegisterType │ │ │ │ -github.com/google/cel-go/common/types.(*Type).IsEquivalentType │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.NewProtoMap │ │ │ │ -github.com/google/cel-go/common/types.UnsupportedRefValConversionErr │ │ │ │ -github.com/google/cel-go/common/types.NewObject │ │ │ │ -github.com/google/cel-go/common/types.(*Registry).registerAllTypes │ │ │ │ -github.com/google/cel-go/common/types.NewObjectTypeValue │ │ │ │ -github.com/google/cel-go/common/types.fieldDescToCELType │ │ │ │ -github.com/google/cel-go/common/types.singularFieldDescToCELType │ │ │ │ -github.com/google/cel-go/common/types.(*defaultTypeAdapter).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.nativeToValue │ │ │ │ -github.com/google/cel-go/common/types.NewJSONList │ │ │ │ -github.com/google/cel-go/common/types.NewStringInterfaceMap │ │ │ │ -github.com/google/cel-go/common/types.newStringIfaceMapAccessor │ │ │ │ -github.com/google/cel-go/common/types.NewJSONStruct │ │ │ │ -github.com/google/cel-go/common/types.newJSONStructAccessor │ │ │ │ -github.com/google/cel-go/common/types.NewStringList │ │ │ │ -github.com/google/cel-go/common/types.NewStringStringMap │ │ │ │ -github.com/google/cel-go/common/types.newStringMapAccessor │ │ │ │ -github.com/google/cel-go/common/types.nativeToValue.NewJSONList.func3 │ │ │ │ -github.com/google/cel-go/common/types.nativeToValue.NewRefValList.func2 │ │ │ │ -github.com/google/cel-go/common/types.nativeToValue.NewStringList.func1 │ │ │ │ -github.com/google/cel-go/common/types.msgSetField │ │ │ │ -github.com/google/cel-go/common/types.msgSetListField │ │ │ │ -github.com/google/cel-go/common/types.msgSetMapField │ │ │ │ -github.com/google/cel-go/common/types.unsupportedTypeConversionError │ │ │ │ -github.com/google/cel-go/common/types.fieldTypeConversionError │ │ │ │ -github.com/google/cel-go/common/types.String.Add │ │ │ │ -github.com/google/cel-go/common/types.String.Compare │ │ │ │ -github.com/google/cel-go/common/types.String.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.String.Value │ │ │ │ -github.com/google/cel-go/common/types.String.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.String.Equal │ │ │ │ -github.com/google/cel-go/common/types.String.IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.String.Match │ │ │ │ -github.com/google/cel-go/common/types.String.Receive │ │ │ │ -github.com/google/cel-go/common/types.String.Size │ │ │ │ -github.com/google/cel-go/common/types.String.Type │ │ │ │ -github.com/google/cel-go/common/types.StringContains │ │ │ │ -github.com/google/cel-go/common/types.StringEndsWith │ │ │ │ -github.com/google/cel-go/common/types.StringStartsWith │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Add │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Compare │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.ConvertToNative │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb.New │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Equal │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Receive │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Subtract │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Type │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Value │ │ │ │ -github.com/google/cel-go/common/types.timestampGetFullYear │ │ │ │ -github.com/google/cel-go/common/types.timestampGetMonth │ │ │ │ -github.com/google/cel-go/common/types.timestampGetDayOfYear │ │ │ │ -github.com/google/cel-go/common/types.timestampGetDayOfMonthZeroBased │ │ │ │ -github.com/google/cel-go/common/types.timestampGetDayOfMonthOneBased │ │ │ │ -github.com/google/cel-go/common/types.timestampGetDayOfWeek │ │ │ │ -github.com/google/cel-go/common/types.timestampGetHours │ │ │ │ -github.com/google/cel-go/common/types.timestampGetMinutes │ │ │ │ -github.com/google/cel-go/common/types.timestampGetSeconds │ │ │ │ -github.com/google/cel-go/common/types.timestampGetMilliseconds │ │ │ │ -github.com/google/cel-go/common/types.timestampGetFullYearWithTz │ │ │ │ -github.com/google/cel-go/common/types.timeZone │ │ │ │ -github.com/google/cel-go/common/types.timestampGetFullYearWithTz.timeZone.func1 │ │ │ │ -github.com/google/cel-go/common/types.timestampGetMonthWithTz │ │ │ │ -github.com/google/cel-go/common/types.timestampGetMonthWithTz.timeZone.func1 │ │ │ │ -github.com/google/cel-go/common/types.timestampGetDayOfYearWithTz │ │ │ │ -github.com/google/cel-go/common/types.timestampGetDayOfYearWithTz.timeZone.func1 │ │ │ │ -github.com/google/cel-go/common/types.timestampGetDayOfMonthZeroBasedWithTz │ │ │ │ -github.com/google/cel-go/common/types.timestampGetDayOfMonthZeroBasedWithTz.timeZone.func1 │ │ │ │ -github.com/google/cel-go/common/types.timestampGetDayOfMonthOneBasedWithTz │ │ │ │ -github.com/google/cel-go/common/types.timestampGetDayOfMonthOneBasedWithTz.timeZone.func1 │ │ │ │ -github.com/google/cel-go/common/types.timestampGetDayOfWeekWithTz │ │ │ │ -github.com/google/cel-go/common/types.timestampGetDayOfWeekWithTz.timeZone.func1 │ │ │ │ -github.com/google/cel-go/common/types.timestampGetHoursWithTz │ │ │ │ -github.com/google/cel-go/common/types.timestampGetHoursWithTz.timeZone.func1 │ │ │ │ -github.com/google/cel-go/common/types.timestampGetMinutesWithTz │ │ │ │ -github.com/google/cel-go/common/types.timestampGetMinutesWithTz.timeZone.func1 │ │ │ │ -github.com/google/cel-go/common/types.timestampGetSecondsWithTz │ │ │ │ -github.com/google/cel-go/common/types.timestampGetSecondsWithTz.timeZone.func1 │ │ │ │ -github.com/google/cel-go/common/types.timestampGetMillisecondsWithTz │ │ │ │ -github.com/google/cel-go/common/types.timestampGetMillisecondsWithTz.timeZone.func1 │ │ │ │ -github.com/google/cel-go/common/types.(*Type).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*Type).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*Type).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*Type).HasTrait │ │ │ │ -github.com/google/cel-go/common/types.(*Type).IsExactType │ │ │ │ -github.com/google/cel-go/common/types.(*Type).isTypeInternal │ │ │ │ -github.com/google/cel-go/common/types.(*Type).IsAssignableType │ │ │ │ -github.com/google/cel-go/common/types.(*Type).IsAssignableRuntimeType │ │ │ │ -github.com/google/cel-go/common/types.(*Type).DeclaredTypeName │ │ │ │ -github.com/google/cel-go/common/types.(*Type).isDyn │ │ │ │ -github.com/google/cel-go/common/types.(*Type).Type │ │ │ │ -github.com/google/cel-go/common/types.(*Type).Value │ │ │ │ -github.com/google/cel-go/common/types.(*Type).WithTraits │ │ │ │ -github.com/google/cel-go/common/types.(*Type).String │ │ │ │ -github.com/google/cel-go/common/types.(*Type).defaultIsAssignableType │ │ │ │ -github.com/google/cel-go/common/types.(*Type).defaultIsAssignableRuntimeType │ │ │ │ -github.com/google/cel-go/common/types.NewOptionalType │ │ │ │ -github.com/google/cel-go/common/types.NewOpaqueType │ │ │ │ -github.com/google/cel-go/common/types.NewTypeParamType │ │ │ │ -github.com/google/cel-go/common/types.TypeToExprType │ │ │ │ -github.com/google/cel-go/checker/decls.NewListType │ │ │ │ -github.com/google/cel-go/checker/decls.NewMapType │ │ │ │ -github.com/google/cel-go/checker/decls.NewObjectType │ │ │ │ -github.com/google/cel-go/checker/decls.NewTypeType │ │ │ │ -github.com/google/cel-go/checker/decls.NewTypeParamType │ │ │ │ -github.com/google/cel-go/checker/decls.NewAbstractType │ │ │ │ -github.com/google/cel-go/common/types.maybeWrapper │ │ │ │ -github.com/google/cel-go/checker/decls.NewWrapperType │ │ │ │ -github.com/google/cel-go/common/types.maybeForeignType │ │ │ │ -github.com/google/cel-go/common/types.Uint.Add │ │ │ │ -github.com/google/cel-go/common/types.addUint64Checked │ │ │ │ -github.com/google/cel-go/common/types.Uint.Compare │ │ │ │ -github.com/google/cel-go/common/types.compareUintInt │ │ │ │ -github.com/google/cel-go/common/types.compareUintDouble │ │ │ │ -github.com/google/cel-go/common/types.compareUint │ │ │ │ -github.com/google/cel-go/common/types.Uint.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.uint64ToUint8Checked │ │ │ │ -github.com/google/cel-go/common/types.uint64ToUint16Checked │ │ │ │ -github.com/google/cel-go/common/types.uint64ToUint32Checked │ │ │ │ -github.com/google/cel-go/common/types.Uint.isJSONSafe │ │ │ │ -github.com/google/cel-go/common/types.Uint.Value │ │ │ │ -github.com/google/cel-go/common/types.Uint.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.Uint.Divide │ │ │ │ -github.com/google/cel-go/common/types.divideUint64Checked │ │ │ │ -github.com/google/cel-go/common/types.Uint.Equal │ │ │ │ -github.com/google/cel-go/common/types.Uint.IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.Uint.Modulo │ │ │ │ -github.com/google/cel-go/common/types.moduloUint64Checked │ │ │ │ -github.com/google/cel-go/common/types.Uint.Multiply │ │ │ │ -github.com/google/cel-go/common/types.multiplyUint64Checked │ │ │ │ -github.com/google/cel-go/common/types.Uint.Subtract │ │ │ │ -github.com/google/cel-go/common/types.subtractUint64Checked │ │ │ │ -github.com/google/cel-go/common/types.Uint.Type │ │ │ │ -github.com/google/cel-go/common/types.(*AttributeTrail).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*AttributeTrail).Variable │ │ │ │ -github.com/google/cel-go/common/types.(*AttributeTrail).QualifierPath │ │ │ │ -github.com/google/cel-go/common/types.qualifiersEqual │ │ │ │ -github.com/google/cel-go/common/types.intUintEqual │ │ │ │ -github.com/google/cel-go/common/types.(*AttributeTrail).String │ │ │ │ -github.com/google/cel-go/common/types.isIdentifierCharacter │ │ │ │ -github.com/google/cel-go/common/types.(*Unknown).IDs │ │ │ │ -github.com/google/cel-go/common/types.int64Slice.Sort │ │ │ │ -github.com/google/cel-go/common/types.(*Unknown).GetAttributeTrails │ │ │ │ -github.com/google/cel-go/common/types.(*Unknown).Contains │ │ │ │ -github.com/google/cel-go/common/types.(*Unknown).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*Unknown).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*Unknown).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*Unknown).String │ │ │ │ -github.com/google/cel-go/common/types.(*Unknown).Type │ │ │ │ -github.com/google/cel-go/common/types.(*Unknown).Value │ │ │ │ -github.com/google/cel-go/common/types.MaybeMergeUnknowns │ │ │ │ -github.com/google/cel-go/common/types.MergeUnknowns │ │ │ │ -github.com/google/cel-go/common/types.int64Slice.Len │ │ │ │ -github.com/google/cel-go/common/types.int64Slice.Less │ │ │ │ -github.com/google/cel-go/common/types.int64Slice.Swap │ │ │ │ -github.com/google/cel-go/common/types.Equal │ │ │ │ -type:.eq.github.com/google/cel-go/common/types.Err │ │ │ │ -type:.eq.github.com/google/cel-go/common/types.protoObj │ │ │ │ -type:.eq.github.com/google/cel-go/common/types.protoMap │ │ │ │ -type:.eq.github.com/google/cel-go/common/types.mapIterator │ │ │ │ -type:.eq.github.com/google/cel-go/common/types.reflectMapAccessor │ │ │ │ -type:.eq.github.com/google/cel-go/common/types.baseMap │ │ │ │ -type:.eq.github.com/google/cel-go/common/types.listIterator │ │ │ │ -type:.eq.github.com/google/cel-go/common/types.concatList │ │ │ │ -github.com/google/cel-go/common/types.Err.Error │ │ │ │ -github.com/google/cel-go/common/types.(*Err).Error │ │ │ │ -github.com/google/cel-go/common/types.(*Null).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*Null).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*Null).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*Null).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*Null).Type │ │ │ │ -github.com/google/cel-go/common/types.(*Null).Value │ │ │ │ -github.com/google/cel-go/common/types.(*Bool).Compare │ │ │ │ -github.com/google/cel-go/common/types.(*Bool).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*Bool).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*Bool).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*Bool).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*Bool).Negate │ │ │ │ -github.com/google/cel-go/common/types.(*Bool).Type │ │ │ │ -github.com/google/cel-go/common/types.(*Bool).Value │ │ │ │ -github.com/google/cel-go/common/types.(*Bytes).Add │ │ │ │ -github.com/google/cel-go/common/types.(*Bytes).Compare │ │ │ │ -github.com/google/cel-go/common/types.(*Bytes).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*Bytes).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*Bytes).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*Bytes).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*Bytes).Size │ │ │ │ -github.com/google/cel-go/common/types.(*Bytes).Type │ │ │ │ -github.com/google/cel-go/common/types.(*Bytes).Value │ │ │ │ -github.com/google/cel-go/common/types.(*Double).Add │ │ │ │ -github.com/google/cel-go/common/types.(*Double).Compare │ │ │ │ -github.com/google/cel-go/common/types.(*Double).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*Double).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*Double).Divide │ │ │ │ -github.com/google/cel-go/common/types.(*Double).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*Double).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*Double).Multiply │ │ │ │ -github.com/google/cel-go/common/types.(*Double).Negate │ │ │ │ -github.com/google/cel-go/common/types.(*Double).Subtract │ │ │ │ -github.com/google/cel-go/common/types.(*Double).Type │ │ │ │ -github.com/google/cel-go/common/types.(*Double).Value │ │ │ │ -github.com/google/cel-go/common/types.(*Int).Add │ │ │ │ -github.com/google/cel-go/common/types.(*Int).Compare │ │ │ │ -github.com/google/cel-go/common/types.(*Int).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*Int).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*Int).Divide │ │ │ │ -github.com/google/cel-go/common/types.(*Int).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*Int).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*Int).Modulo │ │ │ │ -github.com/google/cel-go/common/types.(*Int).Multiply │ │ │ │ -github.com/google/cel-go/common/types.(*Int).Negate │ │ │ │ -github.com/google/cel-go/common/types.(*Int).Subtract │ │ │ │ -github.com/google/cel-go/common/types.(*Int).Type │ │ │ │ -github.com/google/cel-go/common/types.(*Int).Value │ │ │ │ -github.com/google/cel-go/common/types.(*Uint).Add │ │ │ │ -github.com/google/cel-go/common/types.(*Uint).Compare │ │ │ │ -github.com/google/cel-go/common/types.(*Uint).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*Uint).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*Uint).Divide │ │ │ │ -github.com/google/cel-go/common/types.(*Uint).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*Uint).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*Uint).Modulo │ │ │ │ -github.com/google/cel-go/common/types.(*Uint).Multiply │ │ │ │ -github.com/google/cel-go/common/types.(*Uint).Subtract │ │ │ │ -github.com/google/cel-go/common/types.(*Uint).Type │ │ │ │ -github.com/google/cel-go/common/types.(*Uint).Value │ │ │ │ -github.com/google/cel-go/common/types.Duration.Abs │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Abs │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Add │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Compare │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Equal │ │ │ │ -github.com/google/cel-go/common/types.Duration.Hours │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Hours │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.Duration.Microseconds │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Microseconds │ │ │ │ -github.com/google/cel-go/common/types.Duration.Milliseconds │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Milliseconds │ │ │ │ -github.com/google/cel-go/common/types.Duration.Minutes │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Minutes │ │ │ │ -github.com/google/cel-go/common/types.Duration.Nanoseconds │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Nanoseconds │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Negate │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Receive │ │ │ │ -github.com/google/cel-go/common/types.Duration.Round │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Round │ │ │ │ -github.com/google/cel-go/common/types.Duration.Seconds │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Seconds │ │ │ │ -github.com/google/cel-go/common/types.Duration.String │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).String │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Subtract │ │ │ │ -github.com/google/cel-go/common/types.Duration.Truncate │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Truncate │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Type │ │ │ │ -github.com/google/cel-go/common/types.(*Duration).Value │ │ │ │ -github.com/google/cel-go/common/types.baseList.NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*baseList).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.mutableList.Contains │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).Contains │ │ │ │ -github.com/google/cel-go/common/types.mutableList.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.mutableList.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.mutableList.Equal │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).Equal │ │ │ │ -github.com/google/cel-go/common/types.mutableList.Fold │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).Fold │ │ │ │ -github.com/google/cel-go/common/types.mutableList.Get │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).Get │ │ │ │ -github.com/google/cel-go/common/types.mutableList.IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.mutableList.Iterator │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).Iterator │ │ │ │ -github.com/google/cel-go/common/types.mutableList.NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.mutableList.Size │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).Size │ │ │ │ -github.com/google/cel-go/common/types.mutableList.String │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).String │ │ │ │ -github.com/google/cel-go/common/types.mutableList.Type │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).Type │ │ │ │ -github.com/google/cel-go/common/types.mutableList.Value │ │ │ │ -github.com/google/cel-go/common/types.(*mutableList).Value │ │ │ │ -github.com/google/cel-go/common/types.concatList.NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*concatList).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.listIterator.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*listIterator).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.listIterator.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*listIterator).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.listIterator.Equal │ │ │ │ -github.com/google/cel-go/common/types.(*listIterator).Equal │ │ │ │ -github.com/google/cel-go/common/types.listIterator.Type │ │ │ │ -github.com/google/cel-go/common/types.(*listIterator).Type │ │ │ │ -github.com/google/cel-go/common/types.listIterator.Value │ │ │ │ -github.com/google/cel-go/common/types.(*listIterator).Value │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableList.Add │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableList).Add │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableList.Contains │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableList).Contains │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableList.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableList).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableList.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableList).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableList.Equal │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableList).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableList).Fold │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableList.Get │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableList).Get │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableList.Iterator │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableList).Iterator │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableList.Size │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableList).Size │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableList.Type │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableList).Type │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableList.Value │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableList).Value │ │ │ │ -github.com/google/cel-go/common/types.baseMap.Find │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).Find │ │ │ │ -github.com/google/cel-go/common/types.baseMap.Fold │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).Fold │ │ │ │ -github.com/google/cel-go/common/types.baseMap.Iterator │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).Iterator │ │ │ │ -github.com/google/cel-go/common/types.baseMap.NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*baseMap).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.Contains │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).Contains │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.Equal │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).Equal │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.Find │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).Find │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.Fold │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).Fold │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.Get │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).Get │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.Iterator │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).Iterator │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.Size │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).Size │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.String │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).String │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.Type │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).Type │ │ │ │ -github.com/google/cel-go/common/types.mutableMap.Value │ │ │ │ -github.com/google/cel-go/common/types.(*mutableMap).Value │ │ │ │ -github.com/google/cel-go/common/types.jsonStructAccessor.NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*jsonStructAccessor).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.reflectMapAccessor.NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*reflectMapAccessor).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.stringIfaceMapAccessor.NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*stringIfaceMapAccessor).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.protoMap.NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*protoMap).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.mapIterator.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*mapIterator).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.mapIterator.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*mapIterator).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.mapIterator.Equal │ │ │ │ -github.com/google/cel-go/common/types.(*mapIterator).Equal │ │ │ │ -github.com/google/cel-go/common/types.mapIterator.NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*mapIterator).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.mapIterator.Type │ │ │ │ -github.com/google/cel-go/common/types.(*mapIterator).Type │ │ │ │ -github.com/google/cel-go/common/types.mapIterator.Value │ │ │ │ -github.com/google/cel-go/common/types.(*mapIterator).Value │ │ │ │ -github.com/google/cel-go/common/types.protoMapIterator.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*protoMapIterator).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.protoMapIterator.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*protoMapIterator).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.protoMapIterator.Equal │ │ │ │ -github.com/google/cel-go/common/types.(*protoMapIterator).Equal │ │ │ │ -github.com/google/cel-go/common/types.protoMapIterator.NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*protoMapIterator).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.protoMapIterator.Type │ │ │ │ -github.com/google/cel-go/common/types.(*protoMapIterator).Type │ │ │ │ -github.com/google/cel-go/common/types.protoMapIterator.Value │ │ │ │ -github.com/google/cel-go/common/types.(*protoMapIterator).Value │ │ │ │ -github.com/google/cel-go/common/types.stringKeyIterator.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*stringKeyIterator).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.stringKeyIterator.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*stringKeyIterator).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.stringKeyIterator.Equal │ │ │ │ -github.com/google/cel-go/common/types.(*stringKeyIterator).Equal │ │ │ │ -github.com/google/cel-go/common/types.stringKeyIterator.Type │ │ │ │ -github.com/google/cel-go/common/types.(*stringKeyIterator).Type │ │ │ │ -github.com/google/cel-go/common/types.stringKeyIterator.Value │ │ │ │ -github.com/google/cel-go/common/types.(*stringKeyIterator).Value │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableMap.Contains │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableMap).Contains │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableMap.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableMap).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableMap.ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableMap).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableMap.Equal │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableMap).Equal │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableMap.Find │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableMap).Find │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableMap).Fold │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableMap.Get │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableMap).Get │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableMap.Iterator │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableMap).Iterator │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableMap.Size │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableMap).Size │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableMap.Type │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableMap).Type │ │ │ │ -github.com/google/cel-go/common/types.interopFoldableMap.Value │ │ │ │ -github.com/google/cel-go/common/types.(*interopFoldableMap).Value │ │ │ │ -github.com/google/cel-go/common/types.protoObj.NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*protoObj).NativeToValue │ │ │ │ -github.com/google/cel-go/common/types.(*String).Add │ │ │ │ -github.com/google/cel-go/common/types.(*String).Compare │ │ │ │ -github.com/google/cel-go/common/types.(*String).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*String).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.(*String).Equal │ │ │ │ -github.com/google/cel-go/common/types.(*String).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.(*String).Match │ │ │ │ -github.com/google/cel-go/common/types.(*String).Receive │ │ │ │ -github.com/google/cel-go/common/types.(*String).Size │ │ │ │ -github.com/google/cel-go/common/types.(*String).Type │ │ │ │ -github.com/google/cel-go/common/types.(*String).Value │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Add │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.AddDate │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).AddDate │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.After │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).After │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.AppendBinary │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).AppendBinary │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.AppendFormat │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).AppendFormat │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.AppendText │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).AppendText │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Before │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Before │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Clock │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Clock │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Compare │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).ConvertToType │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Date │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Date │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Day │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Day │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Equal │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Format │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Format │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.GoString │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).GoString │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).GobDecode │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.GobEncode │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).GobEncode │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Hour │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Hour │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.ISOWeek │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).ISOWeek │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.In │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).In │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.IsDST │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).IsDST │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.IsZero │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).IsZero │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).IsZeroValue │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Local │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Local │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Location │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Location │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.MarshalBinary │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).MarshalBinary │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.MarshalJSON │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).MarshalJSON │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.MarshalText │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).MarshalText │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Minute │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Minute │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Month │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Month │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Nanosecond │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Nanosecond │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Receive │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Round │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Round │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Second │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Second │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.String │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).String │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Sub │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Sub │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Subtract │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Truncate │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Truncate │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Type │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.UTC │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).UTC │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Unix │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Unix │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.UnixMicro │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).UnixMicro │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.UnixMilli │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).UnixMilli │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.UnixNano │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).UnixNano │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).UnmarshalBinary │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).UnmarshalJSON │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).UnmarshalText │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Value │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Weekday │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Weekday │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Year │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Year │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.YearDay │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).YearDay │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.Zone │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).Zone │ │ │ │ -github.com/google/cel-go/common/types.Timestamp.ZoneBounds │ │ │ │ -github.com/google/cel-go/common/types.(*Timestamp).ZoneBounds │ │ │ │ -github.com/google/cel-go/common/types.(*int64Slice).Len │ │ │ │ -github.com/google/cel-go/common/types.(*int64Slice).Less │ │ │ │ -github.com/google/cel-go/common/types.(*int64Slice).Sort │ │ │ │ -github.com/google/cel-go/common/types.(*int64Slice).Swap │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).IsSet-fm │ │ │ │ -github.com/google/cel-go/common/types/pb.(*FieldDescription).GetFrom-fm │ │ │ │ -github.com/google/cel-go/common/ast.(*AST).Expr │ │ │ │ -github.com/google/cel-go/common/ast.(*AST).SourceInfo │ │ │ │ -github.com/google/cel-go/common/ast.(*AST).GetType │ │ │ │ -github.com/google/cel-go/common/ast.(*AST).TypeMap │ │ │ │ -github.com/google/cel-go/common/ast.(*AST).SetType │ │ │ │ -github.com/google/cel-go/common/ast.(*AST).GetOverloadIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*AST).ReferenceMap │ │ │ │ -github.com/google/cel-go/common/ast.(*AST).SetReference │ │ │ │ -github.com/google/cel-go/common/ast.(*AST).IsChecked │ │ │ │ -github.com/google/cel-go/common/ast.(*AST).IDs │ │ │ │ -github.com/google/cel-go/common/ast.PostOrderVisit │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).MacroCalls │ │ │ │ -github.com/google/cel-go/common/ast.(*AST).ClearUnusedIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).OffsetRanges │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).ClearOffsetRange │ │ │ │ -github.com/google/cel-go/common/ast.NewSourceInfo │ │ │ │ -github.com/google/cel-go/common/ast.CopySourceInfo │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).RenumberIDs │ │ │ │ -slices.Sort[go.shape.[]int64,go.shape.int64] │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).SyntaxVersion │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).Description │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).LineOffsets │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).GetMacroCall │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).SetMacroCall │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).ClearMacroCall │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).GetOffsetRange │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).SetOffsetRange │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).GetStartLocation │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).GetLocationByOffset │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).GetStopLocation │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).ComputeOffset │ │ │ │ -github.com/google/cel-go/common/ast.(*SourceInfo).ComputeOffsetAbsolute │ │ │ │ -github.com/google/cel-go/common/ast.(*ReferenceInfo).AddOverload │ │ │ │ -github.com/google/cel-go/common/ast.(*ReferenceInfo).Equals │ │ │ │ -github.com/google/cel-go/common/ast.idVisitor.VisitExpr │ │ │ │ -github.com/google/cel-go/common/ast.idVisitor.VisitEntryExpr │ │ │ │ -github.com/google/cel-go/common/ast.ExprToProto │ │ │ │ -github.com/google/cel-go/common/ast.protoIdent │ │ │ │ -github.com/google/cel-go/common/ast.EntryExprToProto │ │ │ │ -github.com/google/cel-go/common/ast.protoCall │ │ │ │ -github.com/google/cel-go/common/ast.protoComprehension │ │ │ │ -github.com/google/cel-go/common/ast.protoList │ │ │ │ -github.com/google/cel-go/common/ast.protoLiteral │ │ │ │ -github.com/google/cel-go/common/ast.protoMap │ │ │ │ -github.com/google/cel-go/common/ast.protoMapEntry │ │ │ │ -github.com/google/cel-go/common/ast.protoSelect │ │ │ │ -github.com/google/cel-go/common/ast.protoStruct │ │ │ │ -github.com/google/cel-go/common/ast.protoStructField │ │ │ │ -github.com/google/cel-go/common/ast.SourceInfoToProto │ │ │ │ -github.com/google/cel-go/common/ast.ValToConstant │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).ID │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).AsCall │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).AsList │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).AsMap │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*baseCallExpr).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*baseCallExpr).FunctionName │ │ │ │ -github.com/google/cel-go/common/ast.(*baseCallExpr).IsMemberFunction │ │ │ │ -github.com/google/cel-go/common/ast.(*baseCallExpr).Target │ │ │ │ -github.com/google/cel-go/common/ast.(*baseCallExpr).Args │ │ │ │ -github.com/google/cel-go/common/ast.(*baseCallExpr).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*baseComprehensionExpr).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*baseComprehensionExpr).IterRange │ │ │ │ -github.com/google/cel-go/common/ast.(*baseComprehensionExpr).IterVar │ │ │ │ -github.com/google/cel-go/common/ast.(*baseComprehensionExpr).IterVar2 │ │ │ │ -github.com/google/cel-go/common/ast.(*baseComprehensionExpr).HasIterVar2 │ │ │ │ -github.com/google/cel-go/common/ast.(*baseComprehensionExpr).AccuVar │ │ │ │ -github.com/google/cel-go/common/ast.(*baseComprehensionExpr).AccuInit │ │ │ │ -github.com/google/cel-go/common/ast.(*baseComprehensionExpr).LoopCondition │ │ │ │ -github.com/google/cel-go/common/ast.(*baseComprehensionExpr).LoopStep │ │ │ │ -github.com/google/cel-go/common/ast.(*baseComprehensionExpr).Result │ │ │ │ -github.com/google/cel-go/common/ast.(*baseComprehensionExpr).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.baseIdentExpr.Kind │ │ │ │ -github.com/google/cel-go/common/ast.baseIdentExpr.renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*baseLiteral).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*baseLiteral).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*baseListExpr).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*baseListExpr).Elements │ │ │ │ -github.com/google/cel-go/common/ast.(*baseListExpr).IsOptional │ │ │ │ -github.com/google/cel-go/common/ast.(*baseListExpr).OptionalIndices │ │ │ │ -github.com/google/cel-go/common/ast.(*baseListExpr).Size │ │ │ │ -github.com/google/cel-go/common/ast.(*baseListExpr).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*baseMapExpr).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*baseMapExpr).Entries │ │ │ │ -github.com/google/cel-go/common/ast.(*baseMapExpr).Size │ │ │ │ -github.com/google/cel-go/common/ast.(*baseMapExpr).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*baseSelectExpr).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*baseSelectExpr).Operand │ │ │ │ -github.com/google/cel-go/common/ast.(*baseSelectExpr).FieldName │ │ │ │ -github.com/google/cel-go/common/ast.(*baseSelectExpr).IsTestOnly │ │ │ │ -github.com/google/cel-go/common/ast.(*baseSelectExpr).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*baseStructExpr).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*baseStructExpr).TypeName │ │ │ │ -github.com/google/cel-go/common/ast.(*baseStructExpr).Fields │ │ │ │ -github.com/google/cel-go/common/ast.(*baseStructExpr).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*entryExpr).ID │ │ │ │ -github.com/google/cel-go/common/ast.(*entryExpr).AsMapEntry │ │ │ │ -github.com/google/cel-go/common/ast.(*entryExpr).AsStructField │ │ │ │ -github.com/google/cel-go/common/ast.(*entryExpr).RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*baseMapEntry).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*baseMapEntry).Key │ │ │ │ -github.com/google/cel-go/common/ast.(*baseMapEntry).Value │ │ │ │ -github.com/google/cel-go/common/ast.(*baseMapEntry).IsOptional │ │ │ │ -github.com/google/cel-go/common/ast.(*baseMapEntry).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*baseStructField).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*baseStructField).Name │ │ │ │ -github.com/google/cel-go/common/ast.(*baseStructField).Value │ │ │ │ -github.com/google/cel-go/common/ast.(*baseStructField).IsOptional │ │ │ │ -github.com/google/cel-go/common/ast.(*baseStructField).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewCall │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).newExpr │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewMemberCall │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewComprehension │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewComprehensionTwoVar │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewIdent │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewAccuIdent │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).AccuIdentName │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewLiteral │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewList │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewMap │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewMapEntry │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).newEntryExpr │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewPresenceTest │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewSelect │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewStruct │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewStructField │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).NewUnspecifiedExpr │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).CopyExpr │ │ │ │ -github.com/google/cel-go/common/ast.(*baseExprFactory).CopyEntryExpr │ │ │ │ -github.com/google/cel-go/common/ast.NavigateExpr │ │ │ │ -github.com/google/cel-go/common/ast.MatchDescendants │ │ │ │ -github.com/google/cel-go/common/ast.MatchDescendants.func1 │ │ │ │ -github.com/google/cel-go/common/ast.(*baseVisitor).VisitExpr │ │ │ │ -github.com/google/cel-go/common/ast.(*baseVisitor).VisitEntryExpr │ │ │ │ -github.com/google/cel-go/common/ast.visit │ │ │ │ -github.com/google/cel-go/common/ast.newNavigableExpr │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).Parent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).ID │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).Type │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).Children │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).AsCall │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).AsList │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).AsMap │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.FunctionName │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.IsMemberFunction │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.Target │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).createChild │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.Args │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.IterRange │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.IterVar │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.IterVar2 │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.HasIterVar2 │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.AccuVar │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.AccuInit │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.LoopCondition │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.LoopStep │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.Result │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.Elements │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.IsOptional │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.OptionalIndices │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.Size │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.Entries │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.Size │ │ │ │ -github.com/google/cel-go/common/ast.navigableEntryImpl.Kind │ │ │ │ -github.com/google/cel-go/common/ast.navigableEntryImpl.Key │ │ │ │ -github.com/google/cel-go/common/ast.navigableEntryImpl.Value │ │ │ │ -github.com/google/cel-go/common/ast.navigableEntryImpl.IsOptional │ │ │ │ -github.com/google/cel-go/common/ast.navigableEntryImpl.renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.FieldName │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.IsTestOnly │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.Operand │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.TypeName │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.Fields │ │ │ │ -github.com/google/cel-go/common/ast.navigableFieldImpl.Kind │ │ │ │ -github.com/google/cel-go/common/ast.navigableFieldImpl.Name │ │ │ │ -github.com/google/cel-go/common/ast.navigableFieldImpl.Value │ │ │ │ -github.com/google/cel-go/common/ast.navigableFieldImpl.IsOptional │ │ │ │ -github.com/google/cel-go/common/ast.navigableFieldImpl.renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.getChildFactory │ │ │ │ -github.com/google/cel-go/common/ast.noopFactory │ │ │ │ -github.com/google/cel-go/common/ast.selectFactory │ │ │ │ -github.com/google/cel-go/common/ast.callArgFactory │ │ │ │ -github.com/google/cel-go/common/ast.listElemFactory │ │ │ │ -github.com/google/cel-go/common/ast.structEntryFactory │ │ │ │ -github.com/google/cel-go/common/ast.mapEntryFactory │ │ │ │ -github.com/google/cel-go/common/ast.comprehensionFactory │ │ │ │ -type:.eq.github.com/google/cel-go/common/ast.entryExpr │ │ │ │ -type:.eq.github.com/google/cel-go/common/ast.navigableFieldImpl │ │ │ │ -type:.eq.github.com/google/cel-go/common/ast.navigableEntryImpl │ │ │ │ -type:.eq.github.com/google/cel-go/common/ast.expr │ │ │ │ -type:.eq.github.com/google/cel-go/common/ast.baseStructField │ │ │ │ -type:.eq.github.com/google/cel-go/common/ast.baseSelectExpr │ │ │ │ -type:.eq.github.com/google/cel-go/common/ast.baseMapEntry │ │ │ │ -type:.eq.github.com/google/cel-go/common/ast.baseComprehensionExpr │ │ │ │ -github.com/google/cel-go/common/ast.expr.renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*expr).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*baseIdentExpr).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*baseIdentExpr).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.baseLiteral.ConvertToNative │ │ │ │ -github.com/google/cel-go/common/ast.(*baseLiteral).ConvertToNative │ │ │ │ -github.com/google/cel-go/common/ast.baseLiteral.ConvertToType │ │ │ │ -github.com/google/cel-go/common/ast.(*baseLiteral).ConvertToType │ │ │ │ -github.com/google/cel-go/common/ast.baseLiteral.Equal │ │ │ │ -github.com/google/cel-go/common/ast.(*baseLiteral).Equal │ │ │ │ -github.com/google/cel-go/common/ast.baseLiteral.Type │ │ │ │ -github.com/google/cel-go/common/ast.(*baseLiteral).Type │ │ │ │ -github.com/google/cel-go/common/ast.baseLiteral.Value │ │ │ │ -github.com/google/cel-go/common/ast.(*baseLiteral).Value │ │ │ │ -github.com/google/cel-go/common/ast.entryExpr.Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*entryExpr).Kind │ │ │ │ -github.com/google/cel-go/common/ast.entryExpr.renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*entryExpr).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*idVisitor).VisitEntryExpr │ │ │ │ -github.com/google/cel-go/common/ast.(*idVisitor).VisitExpr │ │ │ │ -github.com/google/cel-go/common/ast.navigableExprImpl.RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.navigableExprImpl.SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableExprImpl).SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).Args │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.AsCall │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).AsCall │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.AsList │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).AsList │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.AsMap │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).AsMap │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.Children │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).Children │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).FunctionName │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.ID │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).ID │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).IsMemberFunction │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).Kind │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.Parent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).Parent │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).Target │ │ │ │ -github.com/google/cel-go/common/ast.navigableCallImpl.Type │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableCallImpl).Type │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).AccuInit │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).AccuVar │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.AsCall │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).AsCall │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.AsList │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).AsList │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.AsMap │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).AsMap │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.Children │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).Children │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).HasIterVar2 │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.ID │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).ID │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).IterRange │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).IterVar │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).IterVar2 │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).LoopCondition │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).LoopStep │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.Parent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).Parent │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).Result │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.navigableComprehensionImpl.Type │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableComprehensionImpl).Type │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.AsCall │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).AsCall │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.AsList │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).AsList │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.AsMap │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).AsMap │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.Children │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).Children │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).Elements │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.ID │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).ID │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).IsOptional │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).OptionalIndices │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.Parent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).Parent │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).Size │ │ │ │ -github.com/google/cel-go/common/ast.navigableListImpl.Type │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableListImpl).Type │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.AsCall │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).AsCall │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.AsList │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).AsList │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.AsMap │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).AsMap │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.Children │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).Children │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).Entries │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.ID │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).ID │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).Kind │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.Parent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).Parent │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).Size │ │ │ │ -github.com/google/cel-go/common/ast.navigableMapImpl.Type │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableMapImpl).Type │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableEntryImpl).IsOptional │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableEntryImpl).Key │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableEntryImpl).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableEntryImpl).Value │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableEntryImpl).renumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.AsCall │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).AsCall │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.AsList │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).AsList │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.AsMap │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).AsMap │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.Children │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).Children │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).FieldName │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.ID │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).ID │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).IsTestOnly │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).Operand │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.Parent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).Parent │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.navigableSelectImpl.Type │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableSelectImpl).Type │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.AsCall │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).AsCall │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).AsComprehension │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).AsIdent │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.AsList │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).AsList │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).AsLiteral │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.AsMap │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).AsMap │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).AsSelect │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).AsStruct │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.Children │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).Children │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).Depth │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).Fields │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.ID │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).ID │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).Kind │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.Parent │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).Parent │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).RenumberIDs │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).SetKindCase │ │ │ │ -github.com/google/cel-go/common/ast.navigableStructImpl.Type │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).Type │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableStructImpl).TypeName │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableFieldImpl).IsOptional │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableFieldImpl).Kind │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableFieldImpl).Name │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableFieldImpl).Value │ │ │ │ -github.com/google/cel-go/common/ast.(*navigableFieldImpl).renumberIDs │ │ │ │ -type:.eq.[2]github.com/google/cel-go/common/ast.Expr │ │ │ │ -type:.eq.[5]github.com/google/cel-go/common/ast.NavigableExpr │ │ │ │ -github.com/google/cel-go/common/operators.init │ │ │ │ -github.com/google/cel-go/common/operators.map.init.0 │ │ │ │ -github.com/google/cel-go/common/operators.map.init.1 │ │ │ │ -type:.eq.struct { github.com/google/cel-go/common/operators.displayName string; github.com/google/cel-go/common/operators.precedence int; github.com/google/cel-go/common/operators.arity int } │ │ │ │ -github.com/google/cel-go/common/decls.NewFunction │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).Documentation │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).OverloadDecls │ │ │ │ -github.com/google/cel-go/common.NewFunctionDoc │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).Name │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).Examples │ │ │ │ -github.com/google/cel-go/common.NewExampleDoc │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).ID │ │ │ │ -github.com/google/cel-go/common.NewOverloadDoc │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).Description │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).IsDeclarationDisabled │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).Merge │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).Subset │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).AddOverload │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).HasLateBinding │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).IsNonStrict │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).hasBinding │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).HasLateBinding │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).Bindings │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).guardedUnaryOp │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).guardedBinaryOp │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).guardedFunctionOp │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).OperandTrait │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).Bindings.func1 │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).Bindings.(*OverloadDecl).guardedFunctionOp.func4 │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).Bindings.(*OverloadDecl).guardedBinaryOp.func3 │ │ │ │ -github.com/google/cel-go/common/decls.(*FunctionDecl).Bindings.(*OverloadDecl).guardedUnaryOp.func2 │ │ │ │ -github.com/google/cel-go/common/decls.MaybeNoSuchOverload │ │ │ │ -github.com/google/cel-go/common/types.IsUnknown │ │ │ │ -github.com/google/cel-go/common/decls.newOverloadInternal │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).ArgTypes │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).IsMemberFunction │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).ResultType │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).TypeParams │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).SignatureEquals │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).SignatureOverlaps │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).matchesRuntimeUnarySignature │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).matchesRuntimeBinarySignature │ │ │ │ -github.com/google/cel-go/common/decls.(*OverloadDecl).matchesRuntimeSignature │ │ │ │ -github.com/google/cel-go/common/decls.matchRuntimeArgType │ │ │ │ -github.com/google/cel-go/common/decls.matchOperandTrait │ │ │ │ -github.com/google/cel-go/common/decls.NewVariableWithDoc │ │ │ │ -github.com/google/cel-go/common/decls.(*VariableDecl).Documentation │ │ │ │ -github.com/google/cel-go/common/decls.(*VariableDecl).Type │ │ │ │ -github.com/google/cel-go/common/decls.(*VariableDecl).Name │ │ │ │ -github.com/google/cel-go/common/decls.describeCELType │ │ │ │ -github.com/google/cel-go/common/decls.(*VariableDecl).Description │ │ │ │ -github.com/google/cel-go/common.NewVariableDoc │ │ │ │ -github.com/google/cel-go/common/decls.(*VariableDecl).Value │ │ │ │ -github.com/google/cel-go/common/decls.(*VariableDecl).DeclarationIsEquivalent │ │ │ │ -github.com/google/cel-go/common/decls.collectParamNames │ │ │ │ -github.com/google/cel-go/common/decls.formatSignature │ │ │ │ -github.com/google/cel-go/common/operators.FindReverse │ │ │ │ -github.com/google/cel-go/common/decls.formatOperator │ │ │ │ -github.com/google/cel-go/common/decls.formatCall │ │ │ │ -type:.eq.github.com/google/cel-go/common/decls.VariableDecl │ │ │ │ -github.com/google/cel-go/common/containers.init │ │ │ │ -github.com/google/cel-go/common/containers.NewContainer │ │ │ │ -github.com/google/cel-go/common/containers.(*Container).Extend │ │ │ │ -github.com/google/cel-go/common/containers.(*Container).Name │ │ │ │ -github.com/google/cel-go/common/containers.(*Container).AliasSet │ │ │ │ -github.com/google/cel-go/common/containers.(*Container).ResolveCandidateNames │ │ │ │ -github.com/google/cel-go/common/containers.(*Container).findAlias │ │ │ │ -github.com/google/cel-go/common/containers.ToQualifiedName │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATN).NextTokensInContext │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLL1Analyzer │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATN).NextTokensNoContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*Mutex).Lock │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATN).NextTokensNoContext.deferwrap1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*Mutex).Unlock │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATN).NextTokens │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATN).addState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATN).defineDecisionState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATN).getExpectedTokens │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).contains │ │ │ │ -github.com/antlr4-go/antlr/v4.Interval.Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.NewIntervalSet │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).addOne │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).InitATNConfig │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).GetReachesIntoOuterContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).getPrecedenceFilterSuppressed │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).GetState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).GetAlt │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).SetContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).GetContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).GetSemanticContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).SetReachesIntoOuterContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).PEquals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).PHash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContext).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.murmurUpdate │ │ │ │ -github.com/antlr4-go/antlr/v4.murmurFinish │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).String │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerATNConfig4 │ │ │ │ -github.com/antlr4-go/antlr/v4.checkNonGreedyDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerATNConfig3 │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerATNConfig2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).LHash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerActionExecutor).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).LEquals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).Alts │ │ │ │ -github.com/antlr4-go/antlr/v4.NewBitSet │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BitSet).add │ │ │ │ -github.com/antlr4-go/antlr/v4.indexForBit │ │ │ │ -github.com/antlr4-go/antlr/v4.wordsNeeded │ │ │ │ -github.com/antlr4-go/antlr/v4.maskForBit │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).Add │ │ │ │ -github.com/antlr4-go/antlr/v4.intMax │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfig).setPrecedenceFilterSuppressed │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).GetStates │ │ │ │ -github.com/antlr4-go/antlr/v4.NewJStore[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1,go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.ATNState, github.com/antlr4-go/antlr/v4.ATNState) bool; Hash1(github.com/antlr4-go/antlr/v4.ATNState) int }] │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).GetPredicates │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).OptimizeConfigs │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.ATNConfig, *github.com/antlr4-go/antlr/v4.ATNConfig) bool; Hash1(*github.com/antlr4-go/antlr/v4.ATNConfig) int }]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).AddAll │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).Compare │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).hashCodeConfigs │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.ATNConfig, *github.com/antlr4-go/antlr/v4.ATNConfig) bool; Hash1(*github.com/antlr4-go/antlr/v4.ATNConfig) int }]).Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).ContainsFast │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).Clear │ │ │ │ -github.com/antlr4-go/antlr/v4.NewJStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.ATNConfig, *github.com/antlr4-go/antlr/v4.ATNConfig) bool; Hash1(*github.com/antlr4-go/antlr/v4.ATNConfig) int }] │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigSet).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).Deserialize │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).readATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).readInt │ │ │ │ -github.com/antlr4-go/antlr/v4.NewATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).readModes │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializationOptions).GenerateRuleBypassTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).checkVersion │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).readStates │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).readRules │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).readSets │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).addRange │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).readEdges │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseTransition).getTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.NewEpsilonTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).readDecisions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).readLexerActions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).generateRuleBypassTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).generateRuleBypassTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.NewBasicBlockStartState │ │ │ │ -github.com/antlr4-go/antlr/v4.NewBlockEndState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.NewBasicState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).stateIsEndStateFor │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).markPrecedenceDecisions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).verifyATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializationOptions).VerifyATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).checkCondition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).edgeFactory │ │ │ │ -github.com/antlr4-go/antlr/v4.NewRuleTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.NewPredicateTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.NewActionTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.NewWildcardTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.NewPrecedencePredicateTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).stateFactory │ │ │ │ -github.com/antlr4-go/antlr/v4.NewRuleStartState │ │ │ │ -github.com/antlr4-go/antlr/v4.NewPlusBlockStartState │ │ │ │ -github.com/antlr4-go/antlr/v4.NewStarBlockStartState │ │ │ │ -github.com/antlr4-go/antlr/v4.NewTokensStartState │ │ │ │ -github.com/antlr4-go/antlr/v4.NewRuleStopState │ │ │ │ -github.com/antlr4-go/antlr/v4.NewStarLoopbackState │ │ │ │ -github.com/antlr4-go/antlr/v4.NewStarLoopEntryState │ │ │ │ -github.com/antlr4-go/antlr/v4.NewPlusLoopbackState │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLoopEndState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNDeserializer).lexerActionFactory │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerChannelAction │ │ │ │ -github.com/antlr4-go/antlr/v4.NewBaseLexerAction │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerCustomAction │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerModeAction │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerPushModeAction │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerTypeAction │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNSimulator).getCachedContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNSimulator).SharedContextCache │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNSimulator).ATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNSimulator).DecisionToDFA │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseATNState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).getDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).setDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).getNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).setNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).getEndState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).setEndState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenFactory).Create │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).SetText │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).GetAllTokens │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).Mark │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).Release │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).Reset │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).Seek │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).lazyInit │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).adjustSeekIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).Consume │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).Sync │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).fetch │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).GetTokens │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).LA │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).setup │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).GetTokenSource │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).SetTokenSource │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).NextTokenOnChannel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).GetHiddenTokensToRight │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).GetHiddenTokensToLeft │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).previousTokenOnChannel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).filterForChannel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).GetSourceName │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).Size │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).Index │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).GetAllText │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).GetTextFromTokens │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).GetTextFromRuleContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).GetTextFromInterval │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).Fill │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).LB │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonTokenStream).LT │ │ │ │ -github.com/antlr4-go/antlr/v4.NewDFA │ │ │ │ -github.com/antlr4-go/antlr/v4.NewATNConfigSet │ │ │ │ -github.com/antlr4-go/antlr/v4.NewDFAState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFA).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.*uint8]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFA).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFA).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.NewJStore[go.shape.*uint8,go.shape.*uint8] │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFA).sortedStates │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFA).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFA).getS0 │ │ │ │ -github.com/antlr4-go/antlr/v4.NewDFASerializer │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFA).ToLexerString │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerDFASerializer │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFASerializer).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFASerializer).getEdgeLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFASerializer).GetStateString │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerDFASerializer).getEdgeLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerDFASerializer).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredPrediction).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFAState).GetAltSet │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFAState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFAState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFAState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorListener).SyntaxError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorListener).ReportAmbiguity │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorListener).ReportAttemptingFullContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorListener).ReportContextSensitivity │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ConsoleErrorListener).SyntaxError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ProxyErrorListener).SyntaxError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ProxyErrorListener).ReportAmbiguity │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ProxyErrorListener).ReportAttemptingFullContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ProxyErrorListener).ReportContextSensitivity │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).reset │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).endErrorCondition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).InErrorRecoveryMode │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).ReportMatch │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).ReportError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).beginErrorCondition │ │ │ │ -fmt.Println │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).Recover │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).Sync │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).ReportNoViableAlternative │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).ReportInputMisMatch │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).ReportFailedPredicate │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).ReportUnwantedToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).GetExpectedTokens │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).ReportMissingToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).RecoverInline │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).SingleTokenInsertion │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).SingleTokenDeletion │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).GetMissingSymbol │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).first │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).GetTokenErrorDisplay │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).escapeWSAndQuote │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).GetErrorRecoverySet │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DefaultErrorStrategy).consumeUntil │ │ │ │ -github.com/antlr4-go/antlr/v4.NewBaseRecognitionException │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognitionException).GetMessage │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognitionException).GetOffendingToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognitionException).GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognitionException).getExpectedTokens │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognitionException).String │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerNoViableAltException │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerNoViableAltException).String │ │ │ │ -github.com/antlr4-go/antlr/v4.NewNoViableAltException │ │ │ │ -github.com/antlr4-go/antlr/v4.NewInputMisMatchException │ │ │ │ -github.com/antlr4-go/antlr/v4.NewFailedPredicateException │ │ │ │ -github.com/antlr4-go/antlr/v4.(*FailedPredicateException).formatMessage │ │ │ │ -github.com/antlr4-go/antlr/v4.Interval.String │ │ │ │ -github.com/antlr4-go/antlr/v4.Interval.Length │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).addInterval │ │ │ │ -github.com/antlr4-go/antlr/v4.intMin │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).addSet │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).complement │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).removeRange │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).removeOne │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).StringVerbose │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).GetIntervals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).toCharString │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).toIndexString │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).toTokenString │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).elementName │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JPCMap).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JPCMap).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.NewJMap[go.shape.*uint8,go.shape.*uint8,go.shape.*uint8] │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JPCMap2).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.dHash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JPCMap2).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.NewVisitRecord │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RWMutex).Lock │ │ │ │ -github.com/antlr4-go/antlr/v4.NewVisitRecord.deferwrap1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RWMutex).Unlock │ │ │ │ -github.com/antlr4-go/antlr/v4.NewBaseLexer │ │ │ │ -github.com/antlr4-go/antlr/v4.NewBaseRecognizer │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).Reset │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetInterpreter │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetSourceName │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).SetChannel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetTokenFactory │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).safeMatch │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).safeMatch.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).NextToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).NextToken.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).Skip │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).More │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).SetMode │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).PushMode │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntStack).Push │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).PopMode │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntStack).Pop │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).SetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetTokenSourceCharStreamPair │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).EmitToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).Emit │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetCharIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).EmitEOF │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetCharPositionInLine │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetLine │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).SetType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetText │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).SetText │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetAllTokens │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).notifyListeners │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).GetErrorListenerDispatch │ │ │ │ -github.com/antlr4-go/antlr/v4.NewProxyErrorListener │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).Recover │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexerAction).execute │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexerAction).getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexerAction).getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexerAction).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexerAction).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerSkipAction).execute │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerSkipAction).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerSkipAction).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerTypeAction).execute │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerTypeAction).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerTypeAction).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerTypeAction).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerPushModeAction).execute │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerPushModeAction).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerPushModeAction).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerPushModeAction).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerPopModeAction).execute │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerPopModeAction).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerMoreAction).execute │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerMoreAction).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerModeAction).execute │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerModeAction).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerModeAction).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerModeAction).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerCustomAction).execute │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerCustomAction).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerCustomAction).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerChannelAction).execute │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerChannelAction).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerChannelAction).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerChannelAction).String │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerIndexedCustomAction │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerIndexedCustomAction).execute │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerIndexedCustomAction).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerActionExecutor │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerActionExecutorappend │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerActionExecutor).fixOffsetBeforeMatch │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerActionExecutor).execute │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerActionExecutor).execute.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerActionExecutor).Equals │ │ │ │ -golang.org/x/exp/slices.EqualFunc[go.shape.[]github.com/antlr4-go/antlr/v4.LexerAction,go.shape.[]github.com/antlr4-go/antlr/v4.LexerAction,go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.LexerAction) bool; Hash() int; github.com/antlr4-go/antlr/v4.execute(github.com/antlr4-go/antlr/v4.Lexer); github.com/antlr4-go/antlr/v4.getActionType() int; github.com/antlr4-go/antlr/v4.getIsPositionDependent() bool },go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.LexerAction) bool; Hash() int; github.com/antlr4-go/antlr/v4.execute(github.com/antlr4-go/antlr/v4.Lexer); github.com/antlr4-go/antlr/v4.getActionType() int; github.com/antlr4-go/antlr/v4.getIsPositionDependent() bool }] │ │ │ │ -slices.EqualFunc[go.shape.[]github.com/antlr4-go/antlr/v4.LexerAction,go.shape.[]github.com/antlr4-go/antlr/v4.LexerAction,go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.LexerAction) bool; Hash() int; github.com/antlr4-go/antlr/v4.execute(github.com/antlr4-go/antlr/v4.Lexer); github.com/antlr4-go/antlr/v4.getActionType() int; github.com/antlr4-go/antlr/v4.getIsPositionDependent() bool },go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.LexerAction) bool; Hash() int; github.com/antlr4-go/antlr/v4.execute(github.com/antlr4-go/antlr/v4.Lexer); github.com/antlr4-go/antlr/v4.getActionType() int; github.com/antlr4-go/antlr/v4.getIsPositionDependent() bool }] │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerActionExecutor).Equals.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).Match │ │ │ │ -github.com/antlr4-go/antlr/v4.(*SimState).reset │ │ │ │ -github.com/antlr4-go/antlr/v4.resetSimState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RWMutex).RLock │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RWMutex).RUnlock │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).Match.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).reset │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).MatchATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).execATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).captureSimState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).getExistingTargetState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFAState).getEdges │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFAState).getIthEdge │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).getExistingTargetState.deferwrap1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).computeTargetState │ │ │ │ -github.com/antlr4-go/antlr/v4.NewOrderedATNConfigSet │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).failOrAccept │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).getReachableConfigSet │ │ │ │ -fmt.Printf │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).accept │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).getReachableTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).computeStartState │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerATNConfig6 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).closure │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContext).hasEmptyPath │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContext).length │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContext).getReturnState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContext).isEmpty │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContext).GetParent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).getEpsilonTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.SingletonBasePredictionContextCreate │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).evaluatePredicate │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).evaluatePredicate.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).addDFAEdge │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFAState).setEdges │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFAState).setIthEdge │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).addDFAEdge.deferwrap1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).addDFAState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFAState).setPrediction │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFA).setS0 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).addDFAState.deferwrap1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).GetText │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).Consume │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).GetCharPositionInLine │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).GetLine │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).GetTokenName │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LL1Analyzer).Look │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LL1Analyzer).look2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LL1Analyzer).look1 │ │ │ │ -github.com/antlr4-go/antlr/v4.NewATNConfig6 │ │ │ │ -github.com/antlr4-go/antlr/v4.NewATNConfig5 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BitSet).contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BitSet).remove │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BitSet).clear │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LL1Analyzer).look1.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LL1Analyzer).look3 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LL1Analyzer).look3.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.NewBaseParser │ │ │ │ -github.com/antlr4-go/antlr/v4.NewDefaultErrorStrategy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).SetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).SetTokenStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).reset │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetErrorHandler │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).SetErrorHandler │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).Match │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetCurrentToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).HasError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).MatchWildcard │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetParserRuleContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).SetParserRuleContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetParseListeners │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).AddParseListener │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).RemoveParseListener │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).TriggerEnterRuleEvent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).TriggerExitRuleEvent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetInterpreter │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetTokenFactory │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetATNWithBypassAlts │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetTokenStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).NotifyErrorListeners │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).Consume │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).addContextToParseTree │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).EnterRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).SetState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).ExitRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).EnterOuterAlt │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetPrecedence │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).EnterRecursionRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).PushNewRecursionContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).UnrollRecursionContexts │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetInvokingContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).Precpred │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).IsExpectedToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetExpectedTokens │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetExpectedTokensWithinCurrentRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).GetRuleIndexMap │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetRuleInvocationStack │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).GetRuleNames │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetDFAStrings │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).DumpDFA │ │ │ │ -fmt.Print │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetSourceName │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).SetTrace │ │ │ │ -github.com/antlr4-go/antlr/v4.NewTraceListener │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ClosureBusy).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).GetPredictionMode │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).SetPredictionMode │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).reset │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).AdaptivePredict │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFA).getPrecedenceDfa │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFA).getPrecedenceStartState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).SetError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFA).setPrecedenceStartState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFAState).numEdges │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).AdaptivePredict.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).execATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BitSet).length │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BitSet).minValue │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).getExistingTargetState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).getExistingTargetState.deferwrap1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).computeTargetState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).getUniqueAlt │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModeallSubsetsConflict │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModehasNonConflictingAltSet │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATN).getDecisionState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).predicateDFAState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).execATNWithFullContext │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModeresolvesToJustOneViableAlt │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModegetSingleViableAlt │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModeallSubsetsEqual │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).computeReachSet │ │ │ │ -github.com/antlr4-go/antlr/v4.NewJPCMap │ │ │ │ -github.com/antlr4-go/antlr/v4.NewATNConfig4 │ │ │ │ -github.com/antlr4-go/antlr/v4.NewATNConfig │ │ │ │ -github.com/antlr4-go/antlr/v4.NewClosureBusy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).closure │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModehasConfigInRuleStopState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).removeAllConfigsNotInRuleStopState │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModeallConfigsInRuleStopStates │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).computeStartState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).applyPrecedenceFilter │ │ │ │ -github.com/antlr4-go/antlr/v4.NewATNConfig2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).getReachableTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).getPredsForAmbigAlts │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).getPredicatePredictions │ │ │ │ -github.com/antlr4-go/antlr/v4.NewPredPrediction │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).getSynValidOrSemInvalidAltThatFinishedDecisionEntryRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).GetAltThatFinishedDecisionEntryRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*IntervalSet).length │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).splitAccordingToSemanticValidity │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).evalSemanticContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).closureCheckingStopState │ │ │ │ -github.com/antlr4-go/antlr/v4.NewATNConfig1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).closureWork │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).canDropLoopEntryEdgeInLeftRecursiveRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).getRuleName │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).getEpsilonTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).actionTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).precedenceTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicateTransition).getPredicate │ │ │ │ -github.com/antlr4-go/antlr/v4.NewPrecedencePredicate │ │ │ │ -github.com/antlr4-go/antlr/v4.NewATNConfig3 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicate).evaluate │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).predTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredicateTransition).getPredicate │ │ │ │ -github.com/antlr4-go/antlr/v4.NewPredicate │ │ │ │ -github.com/antlr4-go/antlr/v4.(*Predicate).evaluate │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).ruleTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).getConflictingAlts │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModeGetAlts │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).getConflictingAltsOrUniqueAlt │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).GetTokenName │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).getLookaheadName │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).noViableAlt │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).addDFAEdge │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).addDFAState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).ReportAttemptingFullContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).ReportContextSensitivity │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).ReportAmbiguity │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).SetException │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetChildren │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).CopyFrom │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetText │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetChildCount │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).EnterRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).ExitRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).AddChild │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).RemoveLastChild │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).AddTokenNode │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).addTerminalNodeChild │ │ │ │ -github.com/antlr4-go/antlr/v4.NewTerminalNodeImpl │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).AddErrorNode │ │ │ │ -github.com/antlr4-go/antlr/v4.NewErrorNodeImpl │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetChild │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetChildOfType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).ToStringTree │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetRuleContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).Accept │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).SetStart │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetStart │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).SetStop │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetStop │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetTokens │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetPayload │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).getChild │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetTypedRuleContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetTypedRuleContexts │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetSourceInterval │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).SetParent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetInvokingState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).SetInvokingState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetAltNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).SetAltNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).IsEmpty │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParserRuleContext).GetParent │ │ │ │ -github.com/antlr4-go/antlr/v4.init.0 │ │ │ │ -github.com/antlr4-go/antlr/v4.NewBaseSingletonPredictionContext │ │ │ │ -github.com/antlr4-go/antlr/v4.NewArrayPredictionContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContext).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContext).ArrayEquals │ │ │ │ -github.com/antlr4-go/antlr/v4.intSlicesEqual │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContext).SingletonEquals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContext).GetReturnStates │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContext).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContext).Type │ │ │ │ -github.com/antlr4-go/antlr/v4.calculateHash │ │ │ │ -github.com/antlr4-go/antlr/v4.predictionContextFromRuleContext │ │ │ │ -github.com/antlr4-go/antlr/v4.merge │ │ │ │ -github.com/antlr4-go/antlr/v4.convertToArray │ │ │ │ -github.com/antlr4-go/antlr/v4.mergeSingletons │ │ │ │ -github.com/antlr4-go/antlr/v4.mergeRoot │ │ │ │ -github.com/antlr4-go/antlr/v4.mergeArrays │ │ │ │ -github.com/antlr4-go/antlr/v4.combineCommonParents │ │ │ │ -github.com/antlr4-go/antlr/v4.NewJStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }] │ │ │ │ -github.com/antlr4-go/antlr/v4.getCachedBasePredictionContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*VisitRecord).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContextCache).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*VisitRecord).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredictionContextCache).add │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModehasSLLConflictTerminatingPrediction │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModehasConflictingAltSet │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModegetUniqueAlt │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModegetConflictingAltSubsets │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[go.shape.*uint8,go.shape.*uint8,go.shape.*uint8]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModeGetStateToAltMap │ │ │ │ -github.com/antlr4-go/antlr/v4.NewAltDict │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AltDict).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AltDict).put │ │ │ │ -github.com/antlr4-go/antlr/v4.PredictionModehasStateAssociatedWithOneAlt │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AltDict).values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).GetError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).Action │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).AddErrorListener │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).RemoveErrorListeners │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).GetTokenNames │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).GetSymbolicNames │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).GetLiteralNames │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).GetState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).GetTokenType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).GetErrorHeader │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).GetTokenErrorDisplay │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).Sempred │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseRecognizer).Precpred │ │ │ │ -github.com/antlr4-go/antlr/v4.SemanticContextandContext │ │ │ │ -github.com/antlr4-go/antlr/v4.SemanticContextorContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*Predicate).evalPrecedence │ │ │ │ -github.com/antlr4-go/antlr/v4.(*Predicate).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*Predicate).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*Predicate).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicate).evalPrecedence │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicate).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicate).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicate).String │ │ │ │ -github.com/antlr4-go/antlr/v4.NewAND │ │ │ │ -github.com/antlr4-go/antlr/v4.NewJStore[go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool; Hash() int; String() string; github.com/antlr4-go/antlr/v4.evalPrecedence(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) github.com/antlr4-go/antlr/v4.SemanticContext; github.com/antlr4-go/antlr/v4.evaluate(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) bool },go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.SemanticContext, github.com/antlr4-go/antlr/v4.SemanticContext) bool; Hash1(github.com/antlr4-go/antlr/v4.SemanticContext) int }] │ │ │ │ -github.com/antlr4-go/antlr/v4.PrecedencePredicatefilterPrecedencePredicates │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool; Hash() int; String() string; github.com/antlr4-go/antlr/v4.evalPrecedence(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) github.com/antlr4-go/antlr/v4.SemanticContext; github.com/antlr4-go/antlr/v4.evaluate(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) bool },go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.SemanticContext, github.com/antlr4-go/antlr/v4.SemanticContext) bool; Hash1(github.com/antlr4-go/antlr/v4.SemanticContext) int }]).Each │ │ │ │ -github.com/antlr4-go/antlr/v4.NewAND.PrecedencePredicatefilterPrecedencePredicates.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool; Hash() int; String() string; github.com/antlr4-go/antlr/v4.evalPrecedence(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) github.com/antlr4-go/antlr/v4.SemanticContext; github.com/antlr4-go/antlr/v4.evaluate(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) bool },go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.SemanticContext, github.com/antlr4-go/antlr/v4.SemanticContext) bool; Hash1(github.com/antlr4-go/antlr/v4.SemanticContext) int }]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AND).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AND).evaluate │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AND).evalPrecedence │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AND).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*OR).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AND).String │ │ │ │ -github.com/antlr4-go/antlr/v4.NewOR │ │ │ │ -github.com/antlr4-go/antlr/v4.NewOR.PrecedencePredicatefilterPrecedencePredicates.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*OR).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*OR).evaluate │ │ │ │ -github.com/antlr4-go/antlr/v4.(*OR).evalPrecedence │ │ │ │ -github.com/antlr4-go/antlr/v4.(*OR).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).GetChannel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).GetStart │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).GetStop │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).GetLine │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).GetColumn │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).GetTokenType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).GetSource │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).GetText │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).GetTokenIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).SetTokenIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).GetTokenSource │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseToken).String │ │ │ │ -github.com/antlr4-go/antlr/v4.NewCommonToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TraceListener).VisitErrorNode │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TraceListener).EnterEveryRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TraceListener).VisitTerminal │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TraceListener).ExitEveryRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseTransition).setTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseTransition).getIsEpsilon │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseTransition).getLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseTransition).getSerializationType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseTransition).Matches │ │ │ │ -github.com/antlr4-go/antlr/v4.NewAtomTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AtomTransition).makeLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AtomTransition).Matches │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AtomTransition).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleTransition).Matches │ │ │ │ -github.com/antlr4-go/antlr/v4.(*EpsilonTransition).Matches │ │ │ │ -github.com/antlr4-go/antlr/v4.(*EpsilonTransition).String │ │ │ │ -github.com/antlr4-go/antlr/v4.NewRangeTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RangeTransition).makeLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RangeTransition).Matches │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RangeTransition).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseAbstractPredicateTransition).IAbstractPredicateTransitionFoo │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredicateTransition).Matches │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredicateTransition).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ActionTransition).Matches │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ActionTransition).String │ │ │ │ -github.com/antlr4-go/antlr/v4.NewSetTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*SetTransition).Matches │ │ │ │ -github.com/antlr4-go/antlr/v4.(*SetTransition).String │ │ │ │ -github.com/antlr4-go/antlr/v4.NewNotSetTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*NotSetTransition).Matches │ │ │ │ -github.com/antlr4-go/antlr/v4.(*NotSetTransition).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*WildcardTransition).Matches │ │ │ │ -github.com/antlr4-go/antlr/v4.(*WildcardTransition).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicateTransition).Matches │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicateTransition).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParseTreeVisitor).Visit │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParseTreeVisitor).VisitChildren │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParseTreeVisitor).VisitTerminal │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParseTreeVisitor).VisitErrorNode │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).GetChild │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).GetChildren │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).SetChildren │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).GetSymbol │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).GetParent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).SetParent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).GetPayload │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).GetSourceInterval │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).GetChildCount │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).Accept │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).GetText │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TerminalNodeImpl).ToStringTree │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).Accept │ │ │ │ -github.com/antlr4-go/antlr/v4.TreesStringTree │ │ │ │ -github.com/antlr4-go/antlr/v4.TreesGetNodeText │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BitSet).or │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BitSet).minLen │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BitSet).equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BitSet).String │ │ │ │ -github.com/antlr4-go/antlr/v4.EscapeWhitespace │ │ │ │ -github.com/antlr4-go/antlr/v4.pcSliceEqual │ │ │ │ -github.com/antlr4-go/antlr/v4.(*DFA).sortedStates.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.init │ │ │ │ -github.com/antlr4-go/antlr/v4.NewConsoleErrorListener │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerSkipAction │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerPopModeAction │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerMoreAction │ │ │ │ -github.com/antlr4-go/antlr/v4.NewBaseParserRuleContext │ │ │ │ -github.com/antlr4-go/antlr/v4.InitBaseParserRuleContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[go.shape.*uint8,go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).Delete │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[go.shape.*uint8,go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[go.shape.*uint8,go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.ATNConfig, *github.com/antlr4-go/antlr/v4.ATNConfig) bool; Hash1(*github.com/antlr4-go/antlr/v4.ATNConfig) int }]).SortedSlice │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.ATNConfig, *github.com/antlr4-go/antlr/v4.ATNConfig) bool; Hash1(*github.com/antlr4-go/antlr/v4.ATNConfig) int }]).SortedSlice.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.ATNConfig, *github.com/antlr4-go/antlr/v4.ATNConfig) bool; Hash1(*github.com/antlr4-go/antlr/v4.ATNConfig) int }]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.ATNConfig, *github.com/antlr4-go/antlr/v4.ATNConfig) bool; Hash1(*github.com/antlr4-go/antlr/v4.ATNConfig) int }]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[go.shape.*uint8,go.shape.*uint8,go.shape.*uint8]).Delete │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[go.shape.*uint8,go.shape.*uint8,go.shape.*uint8]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[go.shape.*uint8,go.shape.*uint8,go.shape.*uint8]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1,go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.ATNState, github.com/antlr4-go/antlr/v4.ATNState) bool; Hash1(github.com/antlr4-go/antlr/v4.ATNState) int }]).SortedSlice │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1,go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.ATNState, github.com/antlr4-go/antlr/v4.ATNState) bool; Hash1(github.com/antlr4-go/antlr/v4.ATNState) int }]).SortedSlice.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1,go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.ATNState, github.com/antlr4-go/antlr/v4.ATNState) bool; Hash1(github.com/antlr4-go/antlr/v4.ATNState) int }]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1,go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.ATNState, github.com/antlr4-go/antlr/v4.ATNState) bool; Hash1(github.com/antlr4-go/antlr/v4.ATNState) int }]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.*uint8]).SortedSlice │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.*uint8]).SortedSlice.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.*uint8]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.*uint8]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigComparator[go.shape.*uint8]).Hash1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigComparator[go.shape.*uint8]).Equals2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNAltConfigComparator[go.shape.*uint8]).Hash1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNAltConfigComparator[go.shape.*uint8]).Equals2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool; Hash() int; String() string; github.com/antlr4-go/antlr/v4.evalPrecedence(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) github.com/antlr4-go/antlr/v4.SemanticContext; github.com/antlr4-go/antlr/v4.evaluate(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) bool },go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.SemanticContext, github.com/antlr4-go/antlr/v4.SemanticContext) bool; Hash1(github.com/antlr4-go/antlr/v4.SemanticContext) int }]).SortedSlice │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool; Hash() int; String() string; github.com/antlr4-go/antlr/v4.evalPrecedence(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) github.com/antlr4-go/antlr/v4.SemanticContext; github.com/antlr4-go/antlr/v4.evaluate(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) bool },go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.SemanticContext, github.com/antlr4-go/antlr/v4.SemanticContext) bool; Hash1(github.com/antlr4-go/antlr/v4.SemanticContext) int }]).SortedSlice.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool; Hash() int; String() string; github.com/antlr4-go/antlr/v4.evalPrecedence(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) github.com/antlr4-go/antlr/v4.SemanticContext; github.com/antlr4-go/antlr/v4.evaluate(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) bool },go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.SemanticContext, github.com/antlr4-go/antlr/v4.SemanticContext) bool; Hash1(github.com/antlr4-go/antlr/v4.SemanticContext) int }]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool; Hash() int; String() string; github.com/antlr4-go/antlr/v4.evalPrecedence(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) github.com/antlr4-go/antlr/v4.SemanticContext; github.com/antlr4-go/antlr/v4.evaluate(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) bool },go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.SemanticContext, github.com/antlr4-go/antlr/v4.SemanticContext) bool; Hash1(github.com/antlr4-go/antlr/v4.SemanticContext) int }]).Put │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.TokenSourceCharStreamPair │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.Mutex │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.RWMutex │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.DFA │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.ATNConfig │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.PredPrediction │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.TerminalNodeImpl │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.ActionTransition │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.BaseTransition │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.NoViableAltException │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.BaseRecognitionException │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.PrecedencePredicateTransition │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.BaseAbstractPredicateTransition │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.PredicateTransition │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.Predicate │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.RuleTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.SemanticContext,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.SemanticContext]]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.SemanticContext,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.SemanticContext]]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool; Hash() int; String() string; github.com/antlr4-go/antlr/v4.evalPrecedence(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) github.com/antlr4-go/antlr/v4.SemanticContext; github.com/antlr4-go/antlr/v4.evaluate(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) bool },go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.SemanticContext, github.com/antlr4-go/antlr/v4.SemanticContext) bool; Hash1(github.com/antlr4-go/antlr/v4.SemanticContext) int }]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.SemanticContext,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.SemanticContext]]).Each │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.SemanticContext,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.SemanticContext]]).SortedSlice │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.SemanticContext,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.SemanticContext]]).Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool; Hash() int; String() string; github.com/antlr4-go/antlr/v4.evalPrecedence(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) github.com/antlr4-go/antlr/v4.SemanticContext; github.com/antlr4-go/antlr/v4.evaluate(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) bool },go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.SemanticContext, github.com/antlr4-go/antlr/v4.SemanticContext) bool; Hash1(github.com/antlr4-go/antlr/v4.SemanticContext) int }]).Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.SemanticContext,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.SemanticContext]]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.SemanticContext,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.SemanticContext]]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet,*github.com/antlr4-go/antlr/v4.ATNAltConfigComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).Clear │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[go.shape.*uint8,go.shape.*uint8,go.shape.*uint8]).Clear │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet,*github.com/antlr4-go/antlr/v4.ATNAltConfigComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).Delete │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet,*github.com/antlr4-go/antlr/v4.ATNAltConfigComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[go.shape.*uint8,go.shape.*uint8,go.shape.*uint8]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet,*github.com/antlr4-go/antlr/v4.ATNAltConfigComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet,*github.com/antlr4-go/antlr/v4.ATNAltConfigComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.ATNConfig,*github.com/antlr4-go/antlr/v4.BitSet,*github.com/antlr4-go/antlr/v4.ATNAltConfigComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).SortedSlice │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).SortedSlice.func1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Each │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).Each │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).SortedSlice │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Put │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.DefaultErrorStrategy │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.FailedPredicateException │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.WildcardTransition │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.NotSetTransition │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.SetTransition │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.LexerIndexedCustomAction │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.BaseLexerAction │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.EpsilonTransition │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.RangeTransition │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.AtomTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNAltConfigComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]).Hash1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNAltConfigComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]).Equals2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[github.com/antlr4-go/antlr/v4.SemanticContext]).Hash1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool; Hash() int; String() string; github.com/antlr4-go/antlr/v4.evalPrecedence(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) github.com/antlr4-go/antlr/v4.SemanticContext; github.com/antlr4-go/antlr/v4.evaluate(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) bool }]).Hash1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[github.com/antlr4-go/antlr/v4.SemanticContext]).Equals2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[go.shape.interface { Equals(github.com/antlr4-go/antlr/v4.Collectable[github.com/antlr4-go/antlr/v4.SemanticContext]) bool; Hash() int; String() string; github.com/antlr4-go/antlr/v4.evalPrecedence(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) github.com/antlr4-go/antlr/v4.SemanticContext; github.com/antlr4-go/antlr/v4.evaluate(github.com/antlr4-go/antlr/v4.Recognizer, github.com/antlr4-go/antlr/v4.RuleContext) bool }]).Equals2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]).Hash1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ATNConfigComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]).Equals2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]).Hash1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[go.shape.*uint8]).Hash1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[*github.com/antlr4-go/antlr/v4.ATNConfig]).Equals2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[go.shape.*uint8]).Equals2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[github.com/antlr4-go/antlr/v4.ATNState]).Hash1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1]).Hash1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[github.com/antlr4-go/antlr/v4.ATNState]).Equals2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1]).Equals2 │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.CommonToken │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.BaseToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.DFAState,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.DFAState]]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.*uint8]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.DFAState,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.DFAState]]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.DFAState,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.DFAState]]).Each │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.*uint8]).Each │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.DFAState,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.DFAState]]).SortedSlice │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.DFAState,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.DFAState]]).Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.*uint8]).Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.DFAState,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.DFAState]]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.DFAState,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.DFAState]]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[*github.com/antlr4-go/antlr/v4.DFAState]).Hash1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[*github.com/antlr4-go/antlr/v4.DFAState]).Equals2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.ATNState,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.ATNState]]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1,go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.ATNState, github.com/antlr4-go/antlr/v4.ATNState) bool; Hash1(github.com/antlr4-go/antlr/v4.ATNState) int }]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.ATNState,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.ATNState]]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1,go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.ATNState, github.com/antlr4-go/antlr/v4.ATNState) bool; Hash1(github.com/antlr4-go/antlr/v4.ATNState) int }]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.ATNState,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.ATNState]]).Each │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1,go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.ATNState, github.com/antlr4-go/antlr/v4.ATNState) bool; Hash1(github.com/antlr4-go/antlr/v4.ATNState) int }]).Each │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.ATNState,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.ATNState]]).SortedSlice │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.ATNState,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.ATNState]]).Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.41a74fc1b98c4a295e3c6ad0066cec0090ebcd3a0ecbb88368cdf21f1d23dec1,go.shape.interface { Equals2(github.com/antlr4-go/antlr/v4.ATNState, github.com/antlr4-go/antlr/v4.ATNState) bool; Hash1(github.com/antlr4-go/antlr/v4.ATNState) int }]).Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.ATNState,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.ATNState]]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[github.com/antlr4-go/antlr/v4.ATNState,github.com/antlr4-go/antlr/v4.Comparator[github.com/antlr4-go/antlr/v4.ATNState]]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]],*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Clear │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]],*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Delete │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]],*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]],*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]],*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]],*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Clear │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Delete │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]).Hash1 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ObjEqComparator[*github.com/antlr4-go/antlr/v4.PredictionContext]).Equals2 │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.ATNConfig,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.ATNConfig, *github.com/antlr4-go/antlr/v4.ATNConfig) bool; Hash1(*github.com/antlr4-go/antlr/v4.ATNConfig) int }]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.ATNConfig,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.ATNConfig,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).Each │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.ATNConfig, *github.com/antlr4-go/antlr/v4.ATNConfig) bool; Hash1(*github.com/antlr4-go/antlr/v4.ATNConfig) int }]).Each │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.ATNConfig,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).SortedSlice │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.ATNConfig,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.ATNConfig,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JStore[*github.com/antlr4-go/antlr/v4.ATNConfig,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.ATNConfig]]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Clear │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[go.shape.*uint8,go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).Clear │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Delete │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[go.shape.*uint8,go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).Len │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Get │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[go.shape.*uint8,go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }]).Values │ │ │ │ -github.com/antlr4-go/antlr/v4.(*JMap[*github.com/antlr4-go/antlr/v4.PredictionContext,*github.com/antlr4-go/antlr/v4.PredictionContext,github.com/antlr4-go/antlr/v4.Comparator[*github.com/antlr4-go/antlr/v4.PredictionContext]]).Put │ │ │ │ -github.com/antlr4-go/antlr/v4.(*Interval).Contains │ │ │ │ -github.com/antlr4-go/antlr/v4.(*Interval).Length │ │ │ │ -github.com/antlr4-go/antlr/v4.(*Interval).String │ │ │ │ -github.com/antlr4-go/antlr/v4.ATNState.Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.ATNState.Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.SemanticContext.Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.SemanticContext.Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.ErrorNodeImpl.GetChild │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).GetChild │ │ │ │ -github.com/antlr4-go/antlr/v4.ErrorNodeImpl.GetChildCount │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).GetChildCount │ │ │ │ -github.com/antlr4-go/antlr/v4.ErrorNodeImpl.GetChildren │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).GetChildren │ │ │ │ -github.com/antlr4-go/antlr/v4.ErrorNodeImpl.GetParent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).GetParent │ │ │ │ -github.com/antlr4-go/antlr/v4.ErrorNodeImpl.GetPayload │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).GetPayload │ │ │ │ -github.com/antlr4-go/antlr/v4.ErrorNodeImpl.GetSourceInterval │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).GetSourceInterval │ │ │ │ -github.com/antlr4-go/antlr/v4.ErrorNodeImpl.GetSymbol │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).GetSymbol │ │ │ │ -github.com/antlr4-go/antlr/v4.ErrorNodeImpl.GetText │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).GetText │ │ │ │ -github.com/antlr4-go/antlr/v4.ErrorNodeImpl.SetChildren │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).SetChildren │ │ │ │ -github.com/antlr4-go/antlr/v4.ErrorNodeImpl.SetParent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).SetParent │ │ │ │ -github.com/antlr4-go/antlr/v4.ErrorNodeImpl.String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).String │ │ │ │ -github.com/antlr4-go/antlr/v4.ErrorNodeImpl.ToStringTree │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ErrorNodeImpl).ToStringTree │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).ATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).DecisionToDFA │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ParserATNSimulator).SharedContextCache │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.Action │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).Action │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.AddErrorListener │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).AddErrorListener │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.GetError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetError │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.GetErrorHeader │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetErrorHeader │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.GetErrorListenerDispatch │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetErrorListenerDispatch │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.GetLiteralNames │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetLiteralNames │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.GetRuleIndexMap │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetRuleIndexMap │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.GetRuleNames │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetRuleNames │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.GetState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetState │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.GetSymbolicNames │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetSymbolicNames │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.GetTokenErrorDisplay │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetTokenErrorDisplay │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.GetTokenNames │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetTokenNames │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.GetTokenType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).GetTokenType │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.HasError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).HasError │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.RemoveErrorListeners │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).RemoveErrorListeners │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.Sempred │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).Sempred │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.SetError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).SetError │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseParser.SetState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseParser).SetState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ActionTransition).getIsEpsilon │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ActionTransition).getLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ActionTransition).getSerializationType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ActionTransition).getTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ActionTransition).setTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseAbstractPredicateTransition).Matches │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseAbstractPredicateTransition).getIsEpsilon │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseAbstractPredicateTransition).getLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseAbstractPredicateTransition).getSerializationType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseAbstractPredicateTransition).getTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseAbstractPredicateTransition).setTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicateTransition).IAbstractPredicateTransitionFoo │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicateTransition).getIsEpsilon │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicateTransition).getLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicateTransition).getSerializationType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicateTransition).getTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PrecedencePredicateTransition).setTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredicateTransition).IAbstractPredicateTransitionFoo │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredicateTransition).getIsEpsilon │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredicateTransition).getLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredicateTransition).getSerializationType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredicateTransition).getTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PredicateTransition).setTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleTransition).getIsEpsilon │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleTransition).getLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleTransition).getSerializationType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleTransition).getTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleTransition).setTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.NoViableAltException.GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*NoViableAltException).GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.NoViableAltException.GetMessage │ │ │ │ -github.com/antlr4-go/antlr/v4.(*NoViableAltException).GetMessage │ │ │ │ -github.com/antlr4-go/antlr/v4.NoViableAltException.GetOffendingToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*NoViableAltException).GetOffendingToken │ │ │ │ -github.com/antlr4-go/antlr/v4.NoViableAltException.String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*NoViableAltException).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseDecisionState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).getDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).getNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).setDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*TokensStartState).setNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStartState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RuleStopState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BlockEndState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).getDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).getNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).setDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseBlockStartState).setNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).getDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).getEndState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).getNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).setDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).setEndState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicBlockStartState).setNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).getDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).getEndState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).getNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).setDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).setEndState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusBlockStartState).setNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).getDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).getEndState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).getNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).setDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).setEndState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarBlockStartState).setNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.ConsoleErrorListener.ReportAmbiguity │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ConsoleErrorListener).ReportAmbiguity │ │ │ │ -github.com/antlr4-go/antlr/v4.ConsoleErrorListener.ReportAttemptingFullContext │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ConsoleErrorListener).ReportAttemptingFullContext │ │ │ │ -github.com/antlr4-go/antlr/v4.ConsoleErrorListener.ReportContextSensitivity │ │ │ │ -github.com/antlr4-go/antlr/v4.(*ConsoleErrorListener).ReportContextSensitivity │ │ │ │ -github.com/antlr4-go/antlr/v4.InputMisMatchException.GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*InputMisMatchException).GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.InputMisMatchException.GetMessage │ │ │ │ -github.com/antlr4-go/antlr/v4.(*InputMisMatchException).GetMessage │ │ │ │ -github.com/antlr4-go/antlr/v4.InputMisMatchException.GetOffendingToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*InputMisMatchException).GetOffendingToken │ │ │ │ -github.com/antlr4-go/antlr/v4.InputMisMatchException.String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*InputMisMatchException).String │ │ │ │ -github.com/antlr4-go/antlr/v4.FailedPredicateException.GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*FailedPredicateException).GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.FailedPredicateException.GetMessage │ │ │ │ -github.com/antlr4-go/antlr/v4.(*FailedPredicateException).GetMessage │ │ │ │ -github.com/antlr4-go/antlr/v4.FailedPredicateException.GetOffendingToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*FailedPredicateException).GetOffendingToken │ │ │ │ -github.com/antlr4-go/antlr/v4.FailedPredicateException.String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*FailedPredicateException).String │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerSkipAction.Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerSkipAction).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerSkipAction.getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerSkipAction).getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerSkipAction.getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerSkipAction).getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerPopModeAction.Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerPopModeAction).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerPopModeAction.Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerPopModeAction).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerPopModeAction.getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerPopModeAction).getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerPopModeAction.getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerPopModeAction).getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerMoreAction.Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerMoreAction).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerMoreAction.Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerMoreAction).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerMoreAction.getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerMoreAction).getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerMoreAction.getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerMoreAction).getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LoopEndState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BasicState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).getDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).getNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).setDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*PlusLoopbackState).setNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopbackState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).AddTransition │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).GetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).GetEpsilonOnlyTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).GetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).GetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).GetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).GetStateType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).GetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).Hash │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).SetATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).SetNextTokenWithinRule │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).SetRuleIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).SetStateNumber │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).SetTransitions │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).getDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).getNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).setDecision │ │ │ │ -github.com/antlr4-go/antlr/v4.(*StarLoopEntryState).setNonGreedy │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerNoViableAltException.GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerNoViableAltException).GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerNoViableAltException.GetMessage │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerNoViableAltException).GetMessage │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerNoViableAltException.GetOffendingToken │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerNoViableAltException).GetOffendingToken │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.Action │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).Action │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.AddErrorListener │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).AddErrorListener │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.GetError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetError │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.GetErrorHeader │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetErrorHeader │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.GetErrorListenerDispatch │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetErrorListenerDispatch │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.GetLiteralNames │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetLiteralNames │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.GetRuleIndexMap │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetRuleIndexMap │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.GetRuleNames │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetRuleNames │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.GetState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetState │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.GetSymbolicNames │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetSymbolicNames │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.GetTokenErrorDisplay │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetTokenErrorDisplay │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.GetTokenNames │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetTokenNames │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.GetTokenType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).GetTokenType │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.HasError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).HasError │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.Precpred │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).Precpred │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.RemoveErrorListeners │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).RemoveErrorListeners │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.Sempred │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).Sempred │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.SetError │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).SetError │ │ │ │ -github.com/antlr4-go/antlr/v4.BaseLexer.SetState │ │ │ │ -github.com/antlr4-go/antlr/v4.(*BaseLexer).SetState │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerTypeAction.getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerTypeAction).getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerTypeAction.getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerTypeAction).getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerPushModeAction.getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerPushModeAction).getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerPushModeAction.getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerPushModeAction).getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerModeAction.getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerModeAction).getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerModeAction.getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerModeAction).getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerCustomAction.getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerCustomAction).getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerCustomAction.getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerCustomAction).getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerChannelAction.getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerChannelAction).getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerChannelAction.getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerChannelAction).getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerIndexedCustomAction.Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerIndexedCustomAction).Equals │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerIndexedCustomAction.getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerIndexedCustomAction).getActionType │ │ │ │ -github.com/antlr4-go/antlr/v4.LexerIndexedCustomAction.getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerIndexedCustomAction).getIsPositionDependent │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).ATN │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).DecisionToDFA │ │ │ │ -github.com/antlr4-go/antlr/v4.(*LexerATNSimulator).SharedContextCache │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).GetChannel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).GetColumn │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).GetInputStream │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).GetLine │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).GetSource │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).GetStart │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).GetStop │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).GetText │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).GetTokenIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).GetTokenSource │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).GetTokenType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).SetText │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).SetTokenIndex │ │ │ │ -github.com/antlr4-go/antlr/v4.(*CommonToken).String │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AtomTransition).getIsEpsilon │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AtomTransition).getLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AtomTransition).getSerializationType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AtomTransition).getTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*AtomTransition).setTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*EpsilonTransition).getIsEpsilon │ │ │ │ -github.com/antlr4-go/antlr/v4.(*EpsilonTransition).getLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*EpsilonTransition).getSerializationType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*EpsilonTransition).getTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*EpsilonTransition).setTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RangeTransition).getIsEpsilon │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RangeTransition).getLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RangeTransition).getSerializationType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RangeTransition).getTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*RangeTransition).setTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*SetTransition).getIsEpsilon │ │ │ │ -github.com/antlr4-go/antlr/v4.(*SetTransition).getLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*SetTransition).getSerializationType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*SetTransition).getTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*SetTransition).setTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*NotSetTransition).getIsEpsilon │ │ │ │ -github.com/antlr4-go/antlr/v4.(*NotSetTransition).getLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*NotSetTransition).getSerializationType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*NotSetTransition).getTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*NotSetTransition).setTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*WildcardTransition).getIsEpsilon │ │ │ │ -github.com/antlr4-go/antlr/v4.(*WildcardTransition).getLabel │ │ │ │ -github.com/antlr4-go/antlr/v4.(*WildcardTransition).getSerializationType │ │ │ │ -github.com/antlr4-go/antlr/v4.(*WildcardTransition).getTarget │ │ │ │ -github.com/antlr4-go/antlr/v4.(*WildcardTransition).setTarget │ │ │ │ -type:.eq.github.com/antlr4-go/antlr/v4.blockStartStateIntPair │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitConditionalOr │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitConditionalAnd │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitRelation │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitCalc │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitMemberExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitLogicalNot │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitNegate │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitMemberCall │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitSelect │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitPrimaryExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitIdent │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitGlobalCall │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitNested │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitCreateList │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitCreateStruct │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitCreateMessage │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitConstantLiteral │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitExprList │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitListInit │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitFieldInitializerList │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitOptField │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitMapInitializerList │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitSimpleIdentifier │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitEscapedIdentifier │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitOptExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitInt │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitUint │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitDouble │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitString │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitBytes │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitBoolTrue │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitBoolFalse │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitNull │ │ │ │ -github.com/google/cel-go/parser/gen.cellexerLexerInit │ │ │ │ -github.com/antlr4-go/antlr/v4.NewPredictionContextCache │ │ │ │ -github.com/antlr4-go/antlr/v4.NewJMap[go.shape.*uint8,go.shape.*uint8,go.shape.interface { Equals2(*github.com/antlr4-go/antlr/v4.PredictionContext, *github.com/antlr4-go/antlr/v4.PredictionContext) bool; Hash1(*github.com/antlr4-go/antlr/v4.PredictionContext) int }] │ │ │ │ -github.com/antlr4-go/antlr/v4.NewATNDeserializer │ │ │ │ -github.com/google/cel-go/parser/gen.NewCELLexer │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexerInit │ │ │ │ -github.com/antlr4-go/antlr/v4.NewLexerATNSimulator │ │ │ │ -github.com/antlr4-go/antlr/v4.NewSimState │ │ │ │ -github.com/google/cel-go/parser/gen.celParserInit │ │ │ │ -github.com/google/cel-go/parser/gen.NewCELParser │ │ │ │ -github.com/google/cel-go/parser/gen.CELParserInit │ │ │ │ -github.com/antlr4-go/antlr/v4.NewParserATNSimulator │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).IsStartContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).SetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).EOF │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).Expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Start_ │ │ │ │ -github.com/google/cel-go/parser/gen.NewStartContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).IsExprContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).SetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetE1 │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetE2 │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).SetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).SetE1 │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).SetE2 │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).AllConditionalOr │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).ConditionalOr │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).COLON │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).QUESTIONMARK │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).Expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Expr │ │ │ │ -github.com/google/cel-go/parser/gen.NewExprContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).IsConditionalOrContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetS9 │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).SetS9 │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetOps │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).SetOps │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).Get_conditionalAnd │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).SetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).Set_conditionalAnd │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetE1 │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).SetE1 │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).AllConditionalAnd │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).ConditionalAnd │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).AllLOGICAL_OR │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).LOGICAL_OR │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).ConditionalOr │ │ │ │ -github.com/google/cel-go/parser/gen.NewConditionalOrContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).IsConditionalAndContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetS8 │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).SetS8 │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetOps │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).SetOps │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).Get_relation │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).SetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).Set_relation │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetE1 │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).SetE1 │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).AllRelation │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).Relation │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).AllLOGICAL_AND │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).LOGICAL_AND │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).ConditionalAnd │ │ │ │ -github.com/google/cel-go/parser/gen.NewConditionalAndContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).IsRelationContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).SetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).Calc │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).AllRelation │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).Relation │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).LESS │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).LESS_EQUALS │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GREATER_EQUALS │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GREATER │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).EQUALS │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).NOT_EQUALS │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).IN │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Relation │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).relation │ │ │ │ -github.com/google/cel-go/parser/gen.NewRelationContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).IsCalcContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).SetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).Unary │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).AllCalc │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).Calc │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).STAR │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).SLASH │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).PERCENT │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).PLUS │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).MINUS │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Calc │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).calc │ │ │ │ -github.com/google/cel-go/parser/gen.NewCalcContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).IsUnaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.NewLogicalNotContext │ │ │ │ -github.com/google/cel-go/parser/gen.InitEmptyUnaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetS19 │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).SetS19 │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetOps │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).SetOps │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).Member │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).AllEXCLAM │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).EXCLAM │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewMemberExprContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).Member │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewNegateContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetS18 │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).SetS18 │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetOps │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).SetOps │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).Member │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).AllMINUS │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).MINUS │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Unary │ │ │ │ -github.com/google/cel-go/parser/gen.NewUnaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).IsMemberContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.NewMemberCallContext │ │ │ │ -github.com/google/cel-go/parser/gen.InitEmptyMemberContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetId │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetOpen │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).SetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).SetId │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).SetOpen │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetArgs │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).SetArgs │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).Member │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).RPAREN │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).DOT │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).IDENTIFIER │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).LPAREN │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).ExprList │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewSelectContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetOpt │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).SetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).SetOpt │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetId │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).SetId │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).Member │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).DOT │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).EscapeIdent │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).QUESTIONMARK │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewPrimaryExprContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).Primary │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewIndexContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetOpt │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).SetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).SetOpt │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).SetIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).Member │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).RPRACKET │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).LBRACKET │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).Expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).QUESTIONMARK │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Member │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).member │ │ │ │ -github.com/google/cel-go/parser/gen.NewMemberContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).IsPrimaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.NewCreateListContext │ │ │ │ -github.com/google/cel-go/parser/gen.InitEmptyPrimaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).SetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetElems │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).SetElems │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).RPRACKET │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).LBRACKET │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).COMMA │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).ListInit │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewIdentContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetLeadingDot │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetId │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).SetLeadingDot │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).SetId │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).IDENTIFIER │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).DOT │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewCreateStructContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).SetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetEntries │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).SetEntries │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).RBRACE │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).LBRACE │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).COMMA │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).MapInitializerList │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewConstantLiteralContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).Literal │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewNestedContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).SetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).LPAREN │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).RPAREN │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).Expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewCreateMessageContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetLeadingDot │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).Get_IDENTIFIER │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetS16 │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).SetLeadingDot │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).Set_IDENTIFIER │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).SetS16 │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).SetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetIds │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetOps │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).SetIds │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).SetOps │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetEntries │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).SetEntries │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).RBRACE │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).AllIDENTIFIER │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).IDENTIFIER │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).LBRACE │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).COMMA │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).AllDOT │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).DOT │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).FieldInitializerList │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewGlobalCallContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetLeadingDot │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetId │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).SetLeadingDot │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).SetId │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).SetOp │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetArgs │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).SetArgs │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).IDENTIFIER │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).RPAREN │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).LPAREN │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).DOT │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).ExprList │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Primary │ │ │ │ -github.com/google/cel-go/parser/gen.NewPrimaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).IsExprListContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).Get_expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).Set_expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).SetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).AllExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).Expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).AllCOMMA │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).COMMA │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).ExprList │ │ │ │ -github.com/google/cel-go/parser/gen.NewExprListContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).IsListInitContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).Get_optExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).Set_optExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetElems │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).SetElems │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).AllOptExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).OptExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).AllCOMMA │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).COMMA │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).ListInit │ │ │ │ -github.com/google/cel-go/parser/gen.NewListInitContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).IsFieldInitializerListContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetS21 │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).SetS21 │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetCols │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).SetCols │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).Get_optField │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).Get_expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).Set_optField │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).Set_expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetFields │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetValues │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).SetFields │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).SetValues │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).AllOptField │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).OptField │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).AllCOLON │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).COLON │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).AllExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).Expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).AllCOMMA │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).COMMA │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).FieldInitializerList │ │ │ │ -github.com/google/cel-go/parser/gen.NewFieldInitializerListContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).IsOptFieldContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetOpt │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).SetOpt │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).EscapeIdent │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).QUESTIONMARK │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).OptField │ │ │ │ -github.com/google/cel-go/parser/gen.NewOptFieldContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).IsMapInitializerListContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetS21 │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).SetS21 │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetCols │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).SetCols │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).Get_optExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).Get_expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).Set_optExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).Set_expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetKeys │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetValues │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).SetKeys │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).SetValues │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).AllOptExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).OptExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).AllCOLON │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).COLON │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).AllExpr │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).Expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).AllCOMMA │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).COMMA │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).MapInitializerList │ │ │ │ -github.com/google/cel-go/parser/gen.NewMapInitializerListContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).IsEscapeIdentContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.NewEscapedIdentifierContext │ │ │ │ -github.com/google/cel-go/parser/gen.InitEmptyEscapeIdentContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetId │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).SetId │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).ESC_IDENTIFIER │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewSimpleIdentifierContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetId │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).SetId │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).IDENTIFIER │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).EscapeIdent │ │ │ │ -github.com/google/cel-go/parser/gen.NewEscapeIdentContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).IsOptExprContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetOpt │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).SetOpt │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).SetE │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).Expr │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).QUESTIONMARK │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).OptExpr │ │ │ │ -github.com/google/cel-go/parser/gen.NewOptExprContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).IsLiteralContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.NewBytesContext │ │ │ │ -github.com/google/cel-go/parser/gen.InitEmptyLiteralContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).SetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).BYTES │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewUintContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).SetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).NUM_UINT │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewNullContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).SetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).NUL │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewBoolFalseContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).SetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).CEL_FALSE │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewStringContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).SetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).STRING │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewDoubleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetSign │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).SetSign │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).SetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).NUM_FLOAT │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).MINUS │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewBoolTrueContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).SetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).CEL_TRUE │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.NewIntContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetSign │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).SetSign │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).SetTok │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).NUM_INT │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).MINUS │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Literal │ │ │ │ -github.com/google/cel-go/parser/gen.NewLiteralContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Sempred │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Relation_Sempred │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Calc_Sempred │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Member_Sempred │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*LiteralContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).IsLiteralContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolFalseContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).IsLiteralContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*BoolTrueContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).IsLiteralContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*BytesContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*CalcContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalAndContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConditionalOrContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).IsPrimaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*ConstantLiteralContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).IsPrimaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateListContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).IsPrimaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateMessageContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).IsPrimaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*CreateStructContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).IsLiteralContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*DoubleContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapeIdentContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).IsEscapeIdentContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*EscapedIdentifierContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*ExprListContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*FieldInitializerListContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).IsPrimaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*GlobalCallContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).IsPrimaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*IdentContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).IsMemberContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*IndexContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).IsLiteralContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*IntContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*ListInitContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).Accept │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*UnaryContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).IsUnaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*LogicalNotContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*MapInitializerListContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).IsMemberContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberCallContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).IsUnaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*MemberExprContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).IsUnaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*NegateContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).IsPrimaryContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*NestedContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).IsLiteralContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*NullContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptExprContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*OptFieldContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).IsMemberContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*PrimaryExprContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*RelationContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).IsMemberContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*SelectContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).IsEscapeIdentContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*SimpleIdentifierContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*StartContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).IsLiteralContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*StringContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).AddChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).AddErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).AddTokenNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).CopyAll │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).CopyFrom │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetChildCount │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetChildOfType │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetParser │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetPayload │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetSourceInterval │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetTypedRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).GetTypedRuleContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).IsEmpty │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).IsLiteralContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).RemoveLastChild │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).SetAltNumber │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).SetException │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).SetInvokingState │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).SetParent │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).SetStart │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).SetStop │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).String │ │ │ │ -github.com/google/cel-go/parser/gen.(*UintContext).ToStringTree │ │ │ │ -github.com/google/cel-go/parser/gen.BaseCELVisitor.Visit │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).Visit │ │ │ │ -github.com/google/cel-go/parser/gen.BaseCELVisitor.VisitChildren │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitChildren │ │ │ │ -github.com/google/cel-go/parser/gen.BaseCELVisitor.VisitErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitErrorNode │ │ │ │ -github.com/google/cel-go/parser/gen.BaseCELVisitor.VisitTerminal │ │ │ │ -github.com/google/cel-go/parser/gen.(*BaseCELVisitor).VisitTerminal │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.Action │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).Action │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.AddErrorListener │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).AddErrorListener │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.Emit │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).Emit │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.EmitEOF │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).EmitEOF │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.EmitToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).EmitToken │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetATN │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetATN │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetAllTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetAllTokens │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetCharIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetCharIndex │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetCharPositionInLine │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetCharPositionInLine │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetError │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetError │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetErrorHeader │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetErrorHeader │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetErrorListenerDispatch │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetErrorListenerDispatch │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetInputStream │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetInputStream │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetInterpreter │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetInterpreter │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetLine │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetLine │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetLiteralNames │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetLiteralNames │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetRuleIndexMap │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetRuleIndexMap │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetRuleNames │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetRuleNames │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetSourceName │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetSourceName │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetState │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetState │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetSymbolicNames │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetSymbolicNames │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetText │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetTokenErrorDisplay │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetTokenErrorDisplay │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetTokenFactory │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetTokenFactory │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetTokenNames │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetTokenNames │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetTokenSourceCharStreamPair │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetTokenSourceCharStreamPair │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetTokenType │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetTokenType │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.GetType │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).GetType │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.HasError │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).HasError │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.More │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).More │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.NextToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).NextToken │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.PopMode │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).PopMode │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.Precpred │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).Precpred │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.PushMode │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).PushMode │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.Recover │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).Recover │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.RemoveErrorListeners │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).RemoveErrorListeners │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.Reset │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).Reset │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.Sempred │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).Sempred │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.SetChannel │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).SetChannel │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.SetError │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).SetError │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.SetInputStream │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).SetInputStream │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.SetMode │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).SetMode │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.SetState │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).SetState │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.SetText │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).SetText │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.SetType │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).SetType │ │ │ │ -github.com/google/cel-go/parser/gen.CELLexer.Skip │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELLexer).Skip │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.Action │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Action │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.AddErrorListener │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).AddErrorListener │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.AddParseListener │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).AddParseListener │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.Consume │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Consume │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.DumpDFA │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).DumpDFA │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.EnterOuterAlt │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).EnterOuterAlt │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.EnterRecursionRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).EnterRecursionRule │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).EnterRule │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).ExitRule │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetATN │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetATN │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetATNWithBypassAlts │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetATNWithBypassAlts │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetCurrentToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetCurrentToken │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetDFAStrings │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetDFAStrings │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetError │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetError │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetErrorHandler │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetErrorHandler │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetErrorHeader │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetErrorHeader │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetErrorListenerDispatch │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetErrorListenerDispatch │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetExpectedTokens │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetExpectedTokens │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetExpectedTokensWithinCurrentRule │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetExpectedTokensWithinCurrentRule │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetInputStream │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetInputStream │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetInterpreter │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetInterpreter │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetInvokingContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetInvokingContext │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetLiteralNames │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetLiteralNames │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetParseListeners │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetParseListeners │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetParserRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetParserRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetPrecedence │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetPrecedence │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetRuleIndex │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetRuleIndexMap │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetRuleIndexMap │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetRuleInvocationStack │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetRuleInvocationStack │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetRuleNames │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetRuleNames │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetSourceName │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetSourceName │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetState │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetState │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetSymbolicNames │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetSymbolicNames │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetTokenErrorDisplay │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetTokenErrorDisplay │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetTokenFactory │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetTokenFactory │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetTokenNames │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetTokenNames │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetTokenStream │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetTokenStream │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.GetTokenType │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).GetTokenType │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.HasError │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).HasError │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.IsExpectedToken │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).IsExpectedToken │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.Match │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Match │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.MatchWildcard │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).MatchWildcard │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.NotifyErrorListeners │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).NotifyErrorListeners │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.Precpred │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).Precpred │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.PushNewRecursionContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).PushNewRecursionContext │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.RemoveErrorListeners │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).RemoveErrorListeners │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.RemoveParseListener │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).RemoveParseListener │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.SetError │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).SetError │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.SetErrorHandler │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).SetErrorHandler │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.SetInputStream │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).SetInputStream │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.SetParserRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).SetParserRuleContext │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.SetState │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).SetState │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.SetTokenStream │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).SetTokenStream │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.SetTrace │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).SetTrace │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.TriggerEnterRuleEvent │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).TriggerEnterRuleEvent │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.TriggerExitRuleEvent │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).TriggerExitRuleEvent │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.UnrollRecursionContexts │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).UnrollRecursionContexts │ │ │ │ -github.com/google/cel-go/parser/gen.CELParser.github.com/antlr4-go/antlr/v4.reset │ │ │ │ -github.com/google/cel-go/parser/gen.(*CELParser).github.com/antlr4-go/antlr/v4.reset │ │ │ │ -type:.eq.[29]string │ │ │ │ -type:.eq.[38]string │ │ │ │ -type:.eq.[48]string │ │ │ │ -github.com/google/cel-go/parser.init │ │ │ │ -github.com/google/cel-go/parser.MacroDocs │ │ │ │ -github.com/google/cel-go/parser.MacroExamples │ │ │ │ -github.com/google/cel-go/parser.init.MacroExamples.func17 │ │ │ │ -github.com/google/cel-go/parser.init.MacroDocs.func16 │ │ │ │ -github.com/google/cel-go/parser.init.MacroExamples.func15 │ │ │ │ -github.com/google/cel-go/parser.init.MacroDocs.func14 │ │ │ │ -github.com/google/cel-go/parser.init.MacroExamples.func13 │ │ │ │ -github.com/google/cel-go/parser.init.MacroDocs.func12 │ │ │ │ -github.com/google/cel-go/parser.init.MacroExamples.func11 │ │ │ │ -github.com/google/cel-go/parser.init.MacroDocs.func10 │ │ │ │ -github.com/google/cel-go/parser.init.MacroExamples.func9 │ │ │ │ -github.com/google/cel-go/parser.init.MacroDocs.func8 │ │ │ │ -github.com/google/cel-go/parser.init.MacroExamples.func7 │ │ │ │ -github.com/google/cel-go/parser.init.MacroDocs.func6 │ │ │ │ -github.com/google/cel-go/parser.init.MacroExamples.func5 │ │ │ │ -github.com/google/cel-go/parser.init.MacroDocs.func4 │ │ │ │ -github.com/google/cel-go/parser.init.MacroExamples.func3 │ │ │ │ -github.com/google/cel-go/parser.init.MacroDocs.func2 │ │ │ │ -github.com/google/cel-go/parser.init.func1 │ │ │ │ -github.com/google/cel-go/parser.map.init.0 │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newLiteral │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newID │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newIdent │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newSelect │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newGlobalCall │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newReceiverCall │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newList │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newMap │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newObject │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newExpr │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).id │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).buildMacroCallArg │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).addMacroCall │ │ │ │ -github.com/google/cel-go/parser.(*logicManager).toExpr │ │ │ │ -github.com/google/cel-go/parser.(*logicManager).balancedTree │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).nextMacroID │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).getLocation │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).Copy │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewLiteral │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewList │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewMap │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewMapEntry │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewStruct │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewStructField │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewComprehension │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewComprehensionTwoVar │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewIdent │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewAccuIdent │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).AccuIdentName │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewCall │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewMemberCall │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewPresenceTest │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewSelect │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).OffsetLocation │ │ │ │ -github.com/google/cel-go/parser.(*exprHelper).NewError │ │ │ │ -github.com/google/cel-go/common.NewError │ │ │ │ -github.com/google/cel-go/parser.(*charStream).Consume │ │ │ │ -github.com/google/cel-go/parser.(*charStream).LA │ │ │ │ -github.com/google/cel-go/parser.(*charStream).LT │ │ │ │ -github.com/google/cel-go/parser.(*charStream).Mark │ │ │ │ -github.com/google/cel-go/parser.(*charStream).Release │ │ │ │ -github.com/google/cel-go/parser.(*charStream).Index │ │ │ │ -github.com/google/cel-go/parser.(*charStream).Seek │ │ │ │ -github.com/google/cel-go/parser.(*charStream).Size │ │ │ │ -github.com/google/cel-go/parser.(*charStream).GetSourceName │ │ │ │ -github.com/google/cel-go/parser.(*charStream).GetText │ │ │ │ -github.com/google/cel-go/parser.(*charStream).GetTextFromTokens │ │ │ │ -github.com/google/cel-go/parser.(*charStream).GetTextFromInterval │ │ │ │ -github.com/google/cel-go/parser.(*charStream).String │ │ │ │ -github.com/google/cel-go/parser.NewGlobalMacro │ │ │ │ -github.com/google/cel-go/parser.NewReceiverMacro │ │ │ │ -github.com/google/cel-go/parser.NewReceiverVarArgMacro │ │ │ │ -github.com/google/cel-go/parser.(*macro).Function │ │ │ │ -github.com/google/cel-go/parser.(*macro).ArgCount │ │ │ │ -github.com/google/cel-go/parser.(*macro).IsReceiverStyle │ │ │ │ -github.com/google/cel-go/parser.(*macro).Expander │ │ │ │ -github.com/google/cel-go/parser.(*macro).MacroKey │ │ │ │ -github.com/google/cel-go/parser.makeVarArgMacroKey │ │ │ │ -github.com/google/cel-go/parser.makeMacroKey │ │ │ │ -github.com/google/cel-go/parser.(*macro).Documentation │ │ │ │ -github.com/google/cel-go/common.NewMacroDoc │ │ │ │ -github.com/google/cel-go/parser.MakeAll │ │ │ │ -github.com/google/cel-go/parser.MakeExists │ │ │ │ -github.com/google/cel-go/parser.MakeExistsOne │ │ │ │ -github.com/google/cel-go/parser.MakeMap │ │ │ │ -github.com/google/cel-go/parser.MakeFilter │ │ │ │ -github.com/google/cel-go/parser.MakeHas │ │ │ │ -github.com/google/cel-go/parser.makeQuantifier │ │ │ │ -github.com/google/cel-go/parser.extractIdent │ │ │ │ -github.com/google/cel-go/parser.NewParser │ │ │ │ -github.com/google/cel-go/parser.(*Parser).Parse │ │ │ │ -github.com/google/cel-go/common/ast.NewExprFactoryWithAccumulator │ │ │ │ -github.com/google/cel-go/parser.newParserHelper │ │ │ │ -github.com/google/cel-go/common/runes.NewBuffer │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).getSourceInfo │ │ │ │ -github.com/google/cel-go/common/ast.NewAST │ │ │ │ -github.com/google/cel-go/parser.(*parser).normalizeIdent │ │ │ │ -github.com/google/cel-go/parser.unescapeIdent │ │ │ │ -github.com/google/cel-go/parser.(*recursionError).Error │ │ │ │ -github.com/google/cel-go/parser.(*recursionListener).VisitTerminal │ │ │ │ -github.com/google/cel-go/parser.(*recursionListener).VisitErrorNode │ │ │ │ -github.com/google/cel-go/parser.(*recursionListener).EnterEveryRule │ │ │ │ -github.com/google/cel-go/parser.(*recursionListener).ExitEveryRule │ │ │ │ -github.com/google/cel-go/parser.(*tooManyErrors).Error │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitError).Error │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadLimitError).Error │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).Consume │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).Recover │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).RecoverInline │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).checkAttempts │ │ │ │ -github.com/google/cel-go/parser.(*parser).parse │ │ │ │ -github.com/google/cel-go/parser.newCharStream │ │ │ │ -github.com/antlr4-go/antlr/v4.NewCommonTokenStream │ │ │ │ -github.com/google/cel-go/parser.(*parser).parse.func1 │ │ │ │ -github.com/google/cel-go/parser.(*parseErrors).internalError │ │ │ │ -github.com/google/cel-go/parser.(*parser).Visit │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitUnary │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newLiteralString │ │ │ │ -github.com/google/cel-go/parser.(*parser).checkAndIncrementRecursionDepth │ │ │ │ -github.com/google/cel-go/parser.(*parser).decrementRecursionDepth │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitBoolFalse │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newLiteralBool │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitBoolTrue │ │ │ │ -github.com/google/cel-go/parser.(*parseErrors).errorCount │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitStart │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitExpr │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitConditionalOr │ │ │ │ -github.com/google/cel-go/parser.(*parser).newLogicManager │ │ │ │ -github.com/google/cel-go/parser.newVariadicLogicManager │ │ │ │ -github.com/google/cel-go/parser.newBalancingLogicManager │ │ │ │ -github.com/google/cel-go/parser.(*logicManager).addTerm │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitConditionalAnd │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitRelation │ │ │ │ -github.com/google/cel-go/common/operators.Find │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitCalc │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitLogicalNot │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitNegate │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitSelect │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitMemberCall │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitIndex │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitCreateMessage │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitIFieldInitializerList │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newObjectField │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitIdent │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitGlobalCall │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitCreateList │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitCreateStruct │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitMapInitializerList │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newMapEntry │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitInt │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newLiteralInt │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitUint │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newLiteralUint │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitDouble │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newLiteralDouble │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitString │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitBytes │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).newLiteralBytes │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitNull │ │ │ │ -github.com/google/cel-go/parser.(*parser).visitExprList │ │ │ │ -github.com/google/cel-go/parser.(*parser).visitListInit │ │ │ │ -github.com/google/cel-go/parser.(*parser).visitSlice │ │ │ │ -github.com/google/cel-go/parser.(*parser).unquote │ │ │ │ -github.com/google/cel-go/parser.(*parser).reportError │ │ │ │ -github.com/google/cel-go/parser.(*parseErrors).reportErrorAtID │ │ │ │ -github.com/google/cel-go/parser.(*parser).SyntaxError │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).getLocationByOffset │ │ │ │ -github.com/google/cel-go/parser.(*parseErrors).syntaxError │ │ │ │ -github.com/google/cel-go/parser.(*parser).ReportAmbiguity │ │ │ │ -github.com/google/cel-go/parser.(*parser).ReportAttemptingFullContext │ │ │ │ -github.com/google/cel-go/parser.(*parser).ReportContextSensitivity │ │ │ │ -github.com/google/cel-go/parser.(*parser).globalCallOrMacro │ │ │ │ -github.com/google/cel-go/parser.(*parser).receiverCallOrMacro │ │ │ │ -github.com/google/cel-go/parser.(*parser).expandMacro │ │ │ │ -github.com/google/cel-go/parser.(*parserHelper).deleteID │ │ │ │ -github.com/google/cel-go/parser.(*parser).expandMacro.deferwrap1 │ │ │ │ -github.com/google/cel-go/parser.unnest │ │ │ │ -github.com/google/cel-go/parser.unescape │ │ │ │ -github.com/google/cel-go/parser.unescapeChar │ │ │ │ -github.com/google/cel-go/parser.unhex │ │ │ │ -github.com/google/cel-go/parser.Unparse │ │ │ │ -github.com/google/cel-go/parser.maybeQuoteField │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visit │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitCall │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitCallIndex │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitCallOptIndex │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitCallBinary │ │ │ │ -github.com/google/cel-go/parser.isLeftRecursive │ │ │ │ -github.com/google/cel-go/common/operators.FindReverseBinaryOperator │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitCallConditional │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitCallFunc │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitCallIndexInternal │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitCallUnary │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitConstVal │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitConst │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitIdent │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitList │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitOptSelect │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitSelect │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitSelectInternal │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitStructMsg │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitStructMap │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitMaybeMacroCall │ │ │ │ -github.com/google/cel-go/parser.(*unparser).visitMaybeNested │ │ │ │ -github.com/google/cel-go/parser.isSamePrecedence │ │ │ │ -github.com/google/cel-go/common/operators.Precedence │ │ │ │ -github.com/google/cel-go/parser.isLowerPrecedence │ │ │ │ -github.com/google/cel-go/parser.isComplexOperator │ │ │ │ -github.com/google/cel-go/parser.isComplexOperatorWithRespectTo │ │ │ │ -github.com/google/cel-go/parser.isBinaryOrTernaryOperator │ │ │ │ -github.com/google/cel-go/parser.bytesToOctets │ │ │ │ -github.com/google/cel-go/parser.(*unparser).writeOperatorWithWrapping │ │ │ │ -type:.eq.github.com/google/cel-go/parser.charStream │ │ │ │ -type:.eq.github.com/google/cel-go/parser.parserHelper │ │ │ │ -type:.eq.github.com/google/cel-go/parser.lookaheadConsumer │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.GetErrorRecoverySet │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).GetErrorRecoverySet │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.GetExpectedTokens │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).GetExpectedTokens │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.GetMissingSymbol │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).GetMissingSymbol │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.GetTokenErrorDisplay │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).GetTokenErrorDisplay │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.InErrorRecoveryMode │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).InErrorRecoveryMode │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.ReportError │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).ReportError │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.ReportFailedPredicate │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).ReportFailedPredicate │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.ReportInputMisMatch │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).ReportInputMisMatch │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.ReportMatch │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).ReportMatch │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.ReportMissingToken │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).ReportMissingToken │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.ReportNoViableAlternative │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).ReportNoViableAlternative │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.ReportUnwantedToken │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).ReportUnwantedToken │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.SingleTokenDeletion │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).SingleTokenDeletion │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.SingleTokenInsertion │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).SingleTokenInsertion │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.Sync │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).Sync │ │ │ │ -github.com/google/cel-go/parser.recoveryLimitErrorStrategy.github.com/antlr4-go/antlr/v4.reset │ │ │ │ -github.com/google/cel-go/parser.(*recoveryLimitErrorStrategy).github.com/antlr4-go/antlr/v4.reset │ │ │ │ -github.com/google/cel-go/parser.parser.VisitChildren │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitChildren │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitConstantLiteral │ │ │ │ -github.com/google/cel-go/parser.parser.VisitErrorNode │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitErrorNode │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitEscapedIdentifier │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitExprList │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitFieldInitializerList │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitListInit │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitMemberExpr │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitNested │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitOptExpr │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitOptField │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitPrimaryExpr │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitSimpleIdentifier │ │ │ │ -github.com/google/cel-go/parser.parser.VisitTerminal │ │ │ │ -github.com/google/cel-go/parser.(*parser).VisitTerminal │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.Action │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).Action │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.AddErrorListener │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).AddErrorListener │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetATN │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetATN │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetCurrentToken │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetCurrentToken │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetError │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetError │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetErrorHandler │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetErrorHandler │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetErrorListenerDispatch │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetErrorListenerDispatch │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetExpectedTokens │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetExpectedTokens │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetInputStream │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetInputStream │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetInterpreter │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetInterpreter │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetLiteralNames │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetLiteralNames │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetParseListeners │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetParseListeners │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetParserRuleContext │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetParserRuleContext │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetPrecedence │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetPrecedence │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetRuleInvocationStack │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetRuleInvocationStack │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetRuleNames │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetRuleNames │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetState │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetState │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetSymbolicNames │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetSymbolicNames │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetTokenFactory │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetTokenFactory │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.GetTokenStream │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).GetTokenStream │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.HasError │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).HasError │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.IsExpectedToken │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).IsExpectedToken │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.NotifyErrorListeners │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).NotifyErrorListeners │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.Precpred │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).Precpred │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.RemoveErrorListeners │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).RemoveErrorListeners │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.Sempred │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).Sempred │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.SetError │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).SetError │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.SetErrorHandler │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).SetErrorHandler │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.SetParserRuleContext │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).SetParserRuleContext │ │ │ │ -github.com/google/cel-go/parser.lookaheadConsumer.SetState │ │ │ │ -github.com/google/cel-go/parser.(*lookaheadConsumer).SetState │ │ │ │ -type:.eq.[3]github.com/google/cel-go/common/ast.Expr │ │ │ │ -github.com/google/cel-go/checker.init │ │ │ │ -github.com/google/cel-go/checker.map.init.0 │ │ │ │ -github.com/google/cel-go/checker.map.init.1 │ │ │ │ -github.com/google/cel-go/checker.Check │ │ │ │ -github.com/google/cel-go/common/ast.NewCheckedAST │ │ │ │ -github.com/google/cel-go/common/ast.NewExprFactory │ │ │ │ -github.com/google/cel-go/checker.newMapping │ │ │ │ -github.com/google/cel-go/checker.(*checker).check │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).unexpectedASTType │ │ │ │ -github.com/google/cel-go/checker.(*checker).checkIdent │ │ │ │ -github.com/google/cel-go/common/ast.NewIdentReference │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).undeclaredReference │ │ │ │ -github.com/google/cel-go/checker.(*checker).checkSelect │ │ │ │ -github.com/google/cel-go/checker.(*checker).computeQualifiers │ │ │ │ -slices.Reverse[go.shape.[]string,go.shape.string] │ │ │ │ -github.com/google/cel-go/checker.(*checker).checkOptSelect │ │ │ │ -github.com/google/cel-go/common/ast.NewFunctionReference │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).notAnOptionalFieldSelection │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).notAnOptionalFieldSelectionCall │ │ │ │ -github.com/google/cel-go/checker.(*checker).checkSelectField │ │ │ │ -github.com/google/cel-go/checker.(*checker).getType │ │ │ │ -github.com/google/cel-go/checker.maybeUnwrapOptional │ │ │ │ -github.com/google/cel-go/checker.isOptional │ │ │ │ -github.com/google/cel-go/checker.isDynOrError │ │ │ │ -github.com/google/cel-go/checker.isError │ │ │ │ -github.com/google/cel-go/checker.isDyn │ │ │ │ -github.com/google/cel-go/checker.(*checker).isAssignable │ │ │ │ -github.com/google/cel-go/checker.(*checker).checkCall │ │ │ │ -github.com/google/cel-go/checker.(*checker).resolveOverloadOrError │ │ │ │ -github.com/google/cel-go/checker.(*checker).resolveOverload │ │ │ │ -github.com/google/cel-go/checker.(*Env).isOverloadDisabled │ │ │ │ -github.com/google/cel-go/checker.newFunctionType │ │ │ │ -github.com/google/cel-go/checker.(*mapping).add │ │ │ │ -github.com/google/cel-go/checker.(*checker).isAssignableList │ │ │ │ -github.com/google/cel-go/checker.newResolution │ │ │ │ -github.com/google/cel-go/checker.(*checker).locationByID │ │ │ │ -github.com/google/cel-go/checker.(*checker).checkCreateList │ │ │ │ -github.com/google/cel-go/checker.(*checker).checkCreateMap │ │ │ │ -github.com/google/cel-go/checker.(*checker).checkCreateStruct │ │ │ │ -github.com/google/cel-go/checker.getWellKnownTypeName │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).notAMessageType │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).notAType │ │ │ │ -github.com/google/cel-go/checker.(*checker).checkComprehension │ │ │ │ -github.com/google/cel-go/checker.(*Env).enterScope │ │ │ │ -github.com/google/cel-go/checker.(*Scopes).Push │ │ │ │ -github.com/google/cel-go/checker.newGroup │ │ │ │ -github.com/google/cel-go/common/decls.NewVariable │ │ │ │ -github.com/google/cel-go/checker.(*Env).exitScope │ │ │ │ -github.com/google/cel-go/checker.(*Scopes).Pop │ │ │ │ -github.com/google/cel-go/checker.(*checker).joinTypes │ │ │ │ -github.com/google/cel-go/checker.(*checker).dynAggregateLiteralElementTypesEnabled │ │ │ │ -github.com/google/cel-go/checker.mostGeneral │ │ │ │ -github.com/google/cel-go/checker.(*checker).newTypeVar │ │ │ │ -github.com/google/cel-go/checker.maybeUnwrapString │ │ │ │ -github.com/google/cel-go/checker.(*checker).setType │ │ │ │ -github.com/google/cel-go/checker.(*checker).setReference │ │ │ │ -github.com/google/cel-go/checker.(*checker).assertType │ │ │ │ -github.com/google/cel-go/checker.(*checker).location │ │ │ │ -github.com/google/cel-go/checker.(*checker).lookupFieldType │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).unexpectedFailedResolution │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).undefinedField │ │ │ │ -github.com/google/cel-go/checker.isWellKnownType │ │ │ │ -github.com/google/cel-go/checker.astNode.Path │ │ │ │ -github.com/google/cel-go/checker.astNode.Type │ │ │ │ -github.com/google/cel-go/checker.astNode.Expr │ │ │ │ -github.com/google/cel-go/checker.astNode.ComputedSize │ │ │ │ -github.com/google/cel-go/checker.FixedSizeEstimate │ │ │ │ -github.com/google/cel-go/checker.SizeEstimate.Add │ │ │ │ -github.com/google/cel-go/checker.addUint64NoOverflow │ │ │ │ -github.com/google/cel-go/checker.SizeEstimate.Multiply │ │ │ │ -github.com/google/cel-go/checker.multiplyUint64NoOverflow │ │ │ │ -github.com/google/cel-go/checker.SizeEstimate.MultiplyByCostFactor │ │ │ │ -github.com/google/cel-go/checker.multiplyByCostFactor │ │ │ │ -github.com/google/cel-go/checker.SizeEstimate.MultiplyByCost │ │ │ │ -github.com/google/cel-go/checker.SizeEstimate.Union │ │ │ │ -github.com/google/cel-go/checker.CostEstimate.Add │ │ │ │ -github.com/google/cel-go/checker.CostEstimate.Multiply │ │ │ │ -github.com/google/cel-go/checker.CostEstimate.MultiplyByCostFactor │ │ │ │ -github.com/google/cel-go/checker.CostEstimate.Union │ │ │ │ -github.com/google/cel-go/checker.Cost │ │ │ │ -github.com/google/cel-go/checker.(*entrySizeEstimate).union │ │ │ │ -github.com/google/cel-go/checker.(*coster).pushIterKey │ │ │ │ -github.com/google/cel-go/checker.(*entrySizeEstimate).keySize │ │ │ │ -github.com/google/cel-go/checker.(*entrySizeEstimate).container │ │ │ │ -github.com/google/cel-go/checker.scopes.push │ │ │ │ -github.com/google/cel-go/checker.(*coster).pushIterValue │ │ │ │ -github.com/google/cel-go/checker.(*entrySizeEstimate).valSize │ │ │ │ -github.com/google/cel-go/checker.(*coster).pushIterSingle │ │ │ │ -github.com/google/cel-go/checker.(*coster).pushLocalVar │ │ │ │ -github.com/google/cel-go/checker.(*coster).cost │ │ │ │ -github.com/google/cel-go/checker.(*coster).costIdent │ │ │ │ -github.com/google/cel-go/checker.(*coster).peekLocalVar │ │ │ │ -github.com/google/cel-go/checker.scopes.peek │ │ │ │ -github.com/google/cel-go/checker.(*coster).addPath │ │ │ │ -github.com/google/cel-go/checker.(*coster).costSelect │ │ │ │ -github.com/google/cel-go/checker.(*coster).costCall │ │ │ │ -github.com/google/cel-go/checker.(*coster).setSize │ │ │ │ -github.com/google/cel-go/checker.(*coster).maybeUnwrapDynCall │ │ │ │ -github.com/google/cel-go/checker.(*coster).costCreateList │ │ │ │ -github.com/google/cel-go/checker.(*coster).setEntrySize │ │ │ │ -github.com/google/cel-go/checker.(*coster).costCreateMap │ │ │ │ -github.com/google/cel-go/checker.(*coster).costCreateStruct │ │ │ │ -github.com/google/cel-go/checker.(*coster).costComprehension │ │ │ │ -github.com/google/cel-go/checker.(*coster).popLocalVar │ │ │ │ -github.com/google/cel-go/checker.scopes.pop │ │ │ │ -github.com/google/cel-go/checker.(*coster).isBind │ │ │ │ -github.com/google/cel-go/checker.(*coster).costBind │ │ │ │ -github.com/google/cel-go/checker.(*coster).functionCost │ │ │ │ -github.com/google/cel-go/checker.(*coster).functionCost.func1 │ │ │ │ -github.com/google/cel-go/checker.(*coster).getType │ │ │ │ -github.com/google/cel-go/checker.(*coster).getPath │ │ │ │ -github.com/google/cel-go/checker.(*coster).newAstNode │ │ │ │ -github.com/google/cel-go/checker.isAccumulatorVar │ │ │ │ -github.com/google/cel-go/checker.(*coster).sizeOrUnknown │ │ │ │ -github.com/google/cel-go/checker.(*coster).copySizeEstimates │ │ │ │ -github.com/google/cel-go/checker.(*coster).computeSize │ │ │ │ -github.com/google/cel-go/checker.computeTypeSize │ │ │ │ -github.com/google/cel-go/checker.(*coster).computeEntrySize │ │ │ │ -github.com/google/cel-go/checker.computeExprSize │ │ │ │ -github.com/google/cel-go/checker.isScalar │ │ │ │ -github.com/google/cel-go/checker.NewEnv │ │ │ │ -github.com/google/cel-go/checker.newScopes │ │ │ │ -github.com/google/cel-go/checker.(*Env).AddIdents │ │ │ │ -github.com/google/cel-go/checker.(*Env).AddFunctions │ │ │ │ -github.com/google/cel-go/checker.(*Env).resolveSimpleIdent │ │ │ │ -github.com/google/cel-go/checker.(*Env).lookupLocalIdent │ │ │ │ -github.com/google/cel-go/checker.newAttrResolution │ │ │ │ -github.com/google/cel-go/checker.(*Env).resolveQualifiedIdent │ │ │ │ -github.com/google/cel-go/checker.(*Env).resolveTypeIdent │ │ │ │ -github.com/google/cel-go/checker.(*Env).lookupGlobalIdent │ │ │ │ -github.com/google/cel-go/checker.(*Scopes).FindGlobalIdent │ │ │ │ -github.com/google/cel-go/checker.(*Scopes).FindIdentInScope │ │ │ │ -github.com/google/cel-go/common/decls.NewConstant │ │ │ │ -github.com/google/cel-go/checker.(*Env).lookupFunction │ │ │ │ -github.com/google/cel-go/checker.(*Env).setFunction │ │ │ │ -github.com/google/cel-go/checker.overlappingMacroError │ │ │ │ -github.com/google/cel-go/checker.(*Scopes).SetFunction │ │ │ │ -github.com/google/cel-go/checker.(*Env).addIdent │ │ │ │ -github.com/google/cel-go/checker.(*Scopes).AddIdent │ │ │ │ -github.com/google/cel-go/checker.overlappingIdentifierError │ │ │ │ -github.com/google/cel-go/checker.(*Env).validatedDeclarations │ │ │ │ -github.com/google/cel-go/checker.formatError │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).fieldTypeMismatch │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).incompatibleType │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).noMatchingOverload │ │ │ │ -github.com/google/cel-go/checker.formatFunctionDeclType │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).notAComprehensionRange │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).referenceRedefinition │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).typeDoesNotSupportFieldSelection │ │ │ │ -github.com/google/cel-go/checker.(*typeErrors).typeMismatch │ │ │ │ -github.com/google/cel-go/checker.FormatCELType │ │ │ │ -github.com/google/cel-go/checker.(*Scopes).Copy │ │ │ │ -github.com/google/cel-go/checker.(*Group).copy │ │ │ │ -github.com/google/cel-go/checker.(*Scopes).FindIdent │ │ │ │ -github.com/google/cel-go/checker.(*Scopes).FindLocalIdent │ │ │ │ -github.com/google/cel-go/checker.(*Scopes).FindFunction │ │ │ │ -github.com/google/cel-go/checker.isEqualOrLessSpecific │ │ │ │ -github.com/google/cel-go/checker.internalIsAssignable │ │ │ │ -github.com/google/cel-go/checker.isValidTypeSubstitution │ │ │ │ -github.com/google/cel-go/checker.(*mapping).find │ │ │ │ -github.com/google/cel-go/checker.internalIsAssignableList │ │ │ │ -github.com/google/cel-go/checker.internalIsAssignableNull │ │ │ │ -github.com/google/cel-go/checker.isLegacyNullable │ │ │ │ -github.com/google/cel-go/checker.isAssignable │ │ │ │ -github.com/google/cel-go/checker.(*mapping).copy │ │ │ │ -github.com/google/cel-go/checker.isAssignableList │ │ │ │ -github.com/google/cel-go/checker.notReferencedIn │ │ │ │ -github.com/google/cel-go/checker.substitute │ │ │ │ -github.com/google/cel-go/checker.substituteParams │ │ │ │ -github.com/google/cel-go/checker.formatFunctionInternal[go.shape.*uint8] │ │ │ │ -github.com/google/cel-go/checker.(*SizeEstimate).Add │ │ │ │ -github.com/google/cel-go/checker.(*SizeEstimate).Multiply │ │ │ │ -github.com/google/cel-go/checker.(*SizeEstimate).MultiplyByCost │ │ │ │ -github.com/google/cel-go/checker.(*SizeEstimate).MultiplyByCostFactor │ │ │ │ -github.com/google/cel-go/checker.(*SizeEstimate).Union │ │ │ │ -github.com/google/cel-go/checker.(*CostEstimate).Add │ │ │ │ -github.com/google/cel-go/checker.(*CostEstimate).Multiply │ │ │ │ -github.com/google/cel-go/checker.(*CostEstimate).MultiplyByCostFactor │ │ │ │ -github.com/google/cel-go/checker.(*CostEstimate).Union │ │ │ │ -github.com/google/cel-go/checker.CallEstimate.Add │ │ │ │ -github.com/google/cel-go/checker.(*CallEstimate).Add │ │ │ │ -github.com/google/cel-go/checker.CallEstimate.Multiply │ │ │ │ -github.com/google/cel-go/checker.(*CallEstimate).Multiply │ │ │ │ -github.com/google/cel-go/checker.CallEstimate.MultiplyByCostFactor │ │ │ │ -github.com/google/cel-go/checker.(*CallEstimate).MultiplyByCostFactor │ │ │ │ -github.com/google/cel-go/checker.CallEstimate.Union │ │ │ │ -github.com/google/cel-go/checker.(*CallEstimate).Union │ │ │ │ -github.com/google/cel-go/checker.(*astNode).ComputedSize │ │ │ │ -github.com/google/cel-go/checker.(*astNode).Expr │ │ │ │ -github.com/google/cel-go/checker.(*astNode).Path │ │ │ │ -github.com/google/cel-go/checker.(*astNode).Type │ │ │ │ -type:.eq.github.com/google/cel-go/checker.options │ │ │ │ -type:.eq.github.com/google/cel-go/checker.attributeResolution │ │ │ │ -github.com/google/cel-go/common/env.init │ │ │ │ -github.com/google/cel-go/common/env.(*Config).Validate │ │ │ │ -github.com/google/cel-go/common/env.(*Import).Validate │ │ │ │ -github.com/google/cel-go/common/env.(*Extension).Validate │ │ │ │ -github.com/google/cel-go/common/env.(*ContextVariable).Validate │ │ │ │ -github.com/google/cel-go/common/env.(*Feature).Validate │ │ │ │ -github.com/google/cel-go/common/env.(*Validator).Validate │ │ │ │ -github.com/google/cel-go/common/env.(*Config).SetContainer │ │ │ │ -github.com/google/cel-go/common/env.(*Config).AddVariableDecls │ │ │ │ -github.com/google/cel-go/common/env.(*Config).AddVariables │ │ │ │ -github.com/google/cel-go/common/env.NewVariable │ │ │ │ -github.com/google/cel-go/common/env.NewVariableWithDoc │ │ │ │ -github.com/google/cel-go/common/env.(*Config).SetContextVariable │ │ │ │ -github.com/google/cel-go/common/env.(*Config).AddFunctionDecls │ │ │ │ -github.com/google/cel-go/common/env.(*Config).AddFunctions │ │ │ │ -github.com/google/cel-go/common/env.NewMemberOverload │ │ │ │ -github.com/google/cel-go/common/env.NewOverload │ │ │ │ -github.com/google/cel-go/common/env.NewFunction │ │ │ │ -github.com/google/cel-go/common/env.(*Config).SetStdLib │ │ │ │ -github.com/google/cel-go/common/env.(*Config).AddImports │ │ │ │ -github.com/google/cel-go/common/env.(*Config).AddExtensions │ │ │ │ -github.com/google/cel-go/common/env.(*Config).AddValidators │ │ │ │ -github.com/google/cel-go/common/env.(*Config).AddFeatures │ │ │ │ -github.com/google/cel-go/common/env.(*Variable).Validate │ │ │ │ -github.com/google/cel-go/common/env.(*Variable).GetType │ │ │ │ -github.com/google/cel-go/common/env.(*Variable).AsCELVariable │ │ │ │ -github.com/google/cel-go/common/env.(*Function).Validate │ │ │ │ -github.com/google/cel-go/common/env.(*Function).AsCELFunction │ │ │ │ -github.com/google/cel-go/common/decls.FunctionDocs │ │ │ │ -github.com/google/cel-go/common/env.(*Function).AsCELFunction.FunctionDocs.func1 │ │ │ │ -github.com/google/cel-go/common/env.(*Overload).Validate │ │ │ │ -github.com/google/cel-go/common/env.(*Overload).AsFunctionOption │ │ │ │ -github.com/google/cel-go/common/decls.Overload │ │ │ │ -github.com/google/cel-go/common/decls.newOverload │ │ │ │ -github.com/google/cel-go/common/decls.OverloadExamples │ │ │ │ -github.com/google/cel-go/common/decls.MemberOverload │ │ │ │ -github.com/google/cel-go/common/env.(*Overload).AsFunctionOption.Overload.newOverload.func3 │ │ │ │ -github.com/google/cel-go/common/env.(*Overload).AsFunctionOption.OverloadExamples.func1 │ │ │ │ -github.com/google/cel-go/common/env.(*Overload).AsFunctionOption.MemberOverload.newOverload.func2 │ │ │ │ -github.com/google/cel-go/common/env.NewExtension │ │ │ │ -github.com/google/cel-go/common/env.(*Extension).VersionNumber │ │ │ │ -github.com/google/cel-go/common/env.(*LibrarySubset).Validate │ │ │ │ -github.com/google/cel-go/common/env.(*LibrarySubset).SubsetFunction │ │ │ │ -github.com/google/cel-go/common/decls.ExcludeOverloads │ │ │ │ -github.com/google/cel-go/common/decls.IncludeOverloads │ │ │ │ -github.com/google/cel-go/common/env.(*LibrarySubset).SubsetFunction.ExcludeOverloads.func2 │ │ │ │ -github.com/google/cel-go/common/env.(*LibrarySubset).SubsetFunction.IncludeOverloads.func1 │ │ │ │ -github.com/google/cel-go/common/env.(*LibrarySubset).SubsetMacro │ │ │ │ -github.com/google/cel-go/common/env.(*LibrarySubset).SetDisabled │ │ │ │ -github.com/google/cel-go/common/env.(*LibrarySubset).SetDisableMacros │ │ │ │ -github.com/google/cel-go/common/env.(*LibrarySubset).AddIncludedMacros │ │ │ │ -github.com/google/cel-go/common/env.(*LibrarySubset).AddExcludedMacros │ │ │ │ -github.com/google/cel-go/common/env.(*LibrarySubset).AddIncludedFunctions │ │ │ │ -github.com/google/cel-go/common/env.(*LibrarySubset).AddExcludedFunctions │ │ │ │ -github.com/google/cel-go/common/env.(*Validator).SetConfig │ │ │ │ -github.com/google/cel-go/common/env.(*Validator).ConfigValue │ │ │ │ -github.com/google/cel-go/common/env.(*TypeDesc).String │ │ │ │ -github.com/google/cel-go/common/env.(*TypeDesc).Validate │ │ │ │ -github.com/google/cel-go/common/env.(*TypeDesc).AsCELType │ │ │ │ -github.com/google/cel-go/common/env.SerializeTypeDesc │ │ │ │ -github.com/google/cel-go/common/env.NewTypeDesc │ │ │ │ -github.com/google/cel-go/common/env.NewTypeParam │ │ │ │ -github.com/google/cel-go/common/env.Variable.AsCELType │ │ │ │ -github.com/google/cel-go/common/env.(*Variable).AsCELType │ │ │ │ -github.com/google/cel-go/common/env.Variable.String │ │ │ │ -github.com/google/cel-go/common/env.(*Variable).String │ │ │ │ -type:.eq.github.com/google/cel-go/common/env.Extension │ │ │ │ -type:.eq.github.com/google/cel-go/common/env.Feature │ │ │ │ -type:.eq.github.com/google/cel-go/common/env.Variable │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0 │ │ │ │ -github.com/google/cel-go/common/decls.TypeVariable │ │ │ │ -github.com/google/cel-go/common/decls.SingletonFunctionBinding │ │ │ │ -github.com/google/cel-go/common/stdlib.function │ │ │ │ -github.com/google/cel-go/common/decls.SingletonBinaryBinding │ │ │ │ -github.com/google/cel-go/common/decls.SingletonUnaryBinding │ │ │ │ -github.com/google/cel-go/common/decls.UnaryBinding │ │ │ │ -github.com/google/cel-go/common/decls.DisableDeclaration │ │ │ │ -github.com/google/cel-go/common/stdlib.convertToType │ │ │ │ -github.com/google/cel-go/common/decls.BinaryBinding │ │ │ │ -github.com/google/cel-go/common/decls.DisableTypeGuards │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func516 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func348 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func515 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func347 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func346 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func514 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func345 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func344 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func343 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func513 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func342 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func341 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func512 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func340 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func339 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func511 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func338 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func337 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func336 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func510 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func335 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func334 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func509 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func333 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func332 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func508 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func331 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func330 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func329 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func507 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func328 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func327 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func506 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func326 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func325 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func505 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func324 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func323 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func322 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func504 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func321 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func320 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func503 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func319 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func318 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func317 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func502 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func316 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func315 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func501 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func314 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func313 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func312 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func500 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func311 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func310 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func499 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func309 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func308 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func307 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func498 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func306 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func305 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func497 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func304 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func303 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func302 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func496 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func301 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func300 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func495 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func299 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func298 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func297 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func494 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func296 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func295 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func493 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func294 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func293 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func292 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func291 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func492 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func290 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func491 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func289 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func288 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.DisableTypeGuards.func287 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func490 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func286 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func285 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func284 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.DisableTypeGuards.func283 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func489 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func282 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func281 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func280 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.DisableTypeGuards.func279 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func488 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.BinaryBinding.func278 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func277 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func276 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func487 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func275 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func274 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func273 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func486 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func272 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func271 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func270 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func485 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func269 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func268 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func267 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func484 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func266 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func265 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func264 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func483 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func263 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func262 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func261 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func482 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func260 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func259 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func258 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func481 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func257 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func256 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func255 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func480 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func254 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func253 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func252 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func479 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func251 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func250 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func249 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func478 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func248 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func247 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func246 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func477 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func245 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func244 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func243 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func476 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func242 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func241 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func240 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func475 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func239 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func238 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func237 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func474 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func236 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func235 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func234 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func473 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func233 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func232 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func231 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func472 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func230 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func229 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func228 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func471 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func227 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func226 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func225 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func470 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func224 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func223 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func222 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func469 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func221 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func220 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func219 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func468 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func218 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func217 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func216 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func467 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func215 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func214 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func213 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonUnaryBinding.func212 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func466 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func211 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func210 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func465 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func209 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func208 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func207 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func464 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func206 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func205 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func463 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func204 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func203 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func202 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func462 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func201 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func200 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func199 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func461 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func198 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func197 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func196 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func460 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func195 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func194 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func193 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func459 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func192 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func191 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func190 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func458 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func189 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func188 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func187 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func457 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func186 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func185 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func184 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func456 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func183 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func182 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func181 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func455 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func180 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func179 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func178 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonUnaryBinding.func177 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.convertToType.func176 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func454 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func175 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func174 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonUnaryBinding.func173 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func453 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func172 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func452 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func171 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func451 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func170 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func450 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func169 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func449 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func168 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func448 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func167 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.MemberOverload.newOverload.func447 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func166 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func446 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func165 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func164 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func163 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func445 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func444 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.DisableDeclaration.func162 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func161 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func443 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func442 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.DisableDeclaration.func160 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func159 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func441 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func158 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func440 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func157 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func156 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func155 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func439 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func154 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func438 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func153 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func152 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func151 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func437 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func150 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func436 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func149 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func435 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func148 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func434 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func147 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func433 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func146 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func432 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func145 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func431 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func144 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func430 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func143 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func429 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func142 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func428 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func141 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func427 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func140 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func426 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func139 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func425 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func138 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func424 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func137 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func136 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func135 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func423 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func134 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func422 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func133 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func421 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func132 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func420 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func131 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func419 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func130 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func418 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func129 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func417 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func128 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func416 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func127 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func415 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func126 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func414 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func125 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func413 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func124 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func412 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func123 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func411 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func122 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func410 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func121 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func120 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func119 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func409 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func118 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func408 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func117 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func407 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func116 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func406 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func115 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func405 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func114 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func404 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func113 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func403 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func112 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func402 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func111 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func401 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func110 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func400 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func109 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func399 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func108 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func398 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func107 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func397 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func106 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func396 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func105 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func104 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func103 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func395 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func102 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func394 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func101 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func393 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func100 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func392 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func99 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func391 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func98 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func390 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func97 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func389 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func96 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func388 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func95 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func387 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func94 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func386 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func93 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func385 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func92 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func384 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func91 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func383 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func90 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func382 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func89 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func88 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func87 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func381 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func86 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func380 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func85 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func379 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func84 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func378 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func83 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func377 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func82 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func376 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func81 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func80 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonUnaryBinding.func79 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func375 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func78 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func374 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func77 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func76 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func75 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func373 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func74 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func372 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func73 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func371 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func72 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func71 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func70 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func370 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func69 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func369 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func68 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func67 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func66 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func368 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func65 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func367 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func64 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func366 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func63 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func62 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func61 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func365 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func60 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func364 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func59 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func363 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func58 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func362 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func57 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func361 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func56 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func360 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func55 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func359 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func54 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func358 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func53 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func357 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func52 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func51 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func50 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func356 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func49 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func48 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func47 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func355 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func46 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func45 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func354 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func44 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.DisableDeclaration.func42 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func353 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.UnaryBinding.func41 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonUnaryBinding.func39 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func352 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func38 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func37 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func36 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func351 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func35 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func33 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonBinaryBinding.func32 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func350 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func31 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func29 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.SingletonFunctionBinding.func28 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.Overload.newOverload.func349 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadExamples.func27 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.FunctionDocs.func25 │ │ │ │ -github.com/google/cel-go/common/stdlib.notStrictlyFalse │ │ │ │ -github.com/google/cel-go/common/types.IsBool │ │ │ │ -github.com/google/cel-go/common/stdlib.inAggregate │ │ │ │ -github.com/google/cel-go/common/stdlib.noBinaryOverrides │ │ │ │ -github.com/google/cel-go/common/stdlib.noFunctionOverrides │ │ │ │ -github.com/google/cel-go/common/stdlib.identity │ │ │ │ -github.com/google/cel-go/common/stdlib.timestampGetFullYear │ │ │ │ -github.com/google/cel-go/common/stdlib.timestampGetMonth │ │ │ │ -github.com/google/cel-go/common/stdlib.timestampGetDayOfYear │ │ │ │ -github.com/google/cel-go/common/stdlib.timestampGetDayOfMonthZeroBased │ │ │ │ -github.com/google/cel-go/common/stdlib.timestampGetDayOfMonthOneBased │ │ │ │ -github.com/google/cel-go/common/stdlib.timestampGetDayOfWeek │ │ │ │ -github.com/google/cel-go/common/stdlib.timestampGetHours │ │ │ │ -github.com/google/cel-go/common/stdlib.timestampGetMinutes │ │ │ │ -github.com/google/cel-go/common/stdlib.timestampGetSeconds │ │ │ │ -github.com/google/cel-go/common/stdlib.timestampGetMilliseconds │ │ │ │ -github.com/google/cel-go/common/stdlib.inTimeZone │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func1 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func2 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func3 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func4 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func5 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func6 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func7 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func8 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func9 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func10 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func11 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func12 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func13 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func14 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func15 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func16 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func17 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func18 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func19 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func20 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func21 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func22 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func23 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.func24 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadIsNonStrict.func26 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadIsNonStrict.func30 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadIsNonStrict.func34 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadIsNonStrict.func40 │ │ │ │ -github.com/google/cel-go/common/stdlib.init.0.OverloadIsNonStrict.func43 │ │ │ │ -github.com/google/cel-go/interpreter.init.func1 │ │ │ │ -github.com/google/cel-go/interpreter.init.func2 │ │ │ │ -github.com/google/cel-go/interpreter.NewCall │ │ │ │ -github.com/google/cel-go/interpreter.init.func2.1 │ │ │ │ -github.com/google/cel-go/interpreter.emptyActivation.ResolveName │ │ │ │ -github.com/google/cel-go/interpreter.emptyActivation.Parent │ │ │ │ -github.com/google/cel-go/interpreter.NewActivation │ │ │ │ -github.com/google/cel-go/interpreter.(*mapActivation).Parent │ │ │ │ -github.com/google/cel-go/interpreter.(*mapActivation).ResolveName │ │ │ │ -github.com/google/cel-go/interpreter.(*hierarchicalActivation).Parent │ │ │ │ -github.com/google/cel-go/interpreter.(*hierarchicalActivation).ResolveName │ │ │ │ -github.com/google/cel-go/interpreter.NewPartialActivation │ │ │ │ -github.com/google/cel-go/interpreter.(*partActivation).UnknownAttributePatterns │ │ │ │ -github.com/google/cel-go/interpreter.(*partActivation).AsPartialActivation │ │ │ │ -github.com/google/cel-go/interpreter.AsPartialActivation │ │ │ │ -github.com/google/cel-go/interpreter.(*AttributePattern).QualString │ │ │ │ -github.com/google/cel-go/interpreter.(*AttributePattern).QualInt │ │ │ │ -github.com/google/cel-go/interpreter.(*AttributePattern).QualUint │ │ │ │ -github.com/google/cel-go/interpreter.(*AttributePattern).QualBool │ │ │ │ -github.com/google/cel-go/interpreter.(*AttributePattern).Wildcard │ │ │ │ -github.com/google/cel-go/interpreter.(*AttributePattern).VariableMatches │ │ │ │ -github.com/google/cel-go/interpreter.(*AttributePattern).QualifierPatterns │ │ │ │ -github.com/google/cel-go/interpreter.(*AttributeQualifierPattern).Matches │ │ │ │ -github.com/google/cel-go/interpreter.(*boolQualifier).QualifierValueEquals │ │ │ │ -github.com/google/cel-go/interpreter.(*fieldQualifier).QualifierValueEquals │ │ │ │ -github.com/google/cel-go/interpreter.(*stringQualifier).QualifierValueEquals │ │ │ │ -github.com/google/cel-go/interpreter.(*intQualifier).QualifierValueEquals │ │ │ │ -github.com/google/cel-go/interpreter.(*uintQualifier).QualifierValueEquals │ │ │ │ -github.com/google/cel-go/interpreter.(*doubleQualifier).QualifierValueEquals │ │ │ │ -github.com/google/cel-go/interpreter.numericValueEquals │ │ │ │ -github.com/google/cel-go/interpreter.(*partialAttributeFactory).AbsoluteAttribute │ │ │ │ -github.com/google/cel-go/interpreter.(*partialAttributeFactory).MaybeAttribute │ │ │ │ -github.com/google/cel-go/interpreter.(*partialAttributeFactory).matchesUnknownPatterns │ │ │ │ -github.com/google/cel-go/common/types.NewAttributeTrail │ │ │ │ -github.com/google/cel-go/common/types.NewUnknown │ │ │ │ -github.com/google/cel-go/common/types.QualifyAttribute[go.shape.string] │ │ │ │ -github.com/google/cel-go/common/types.QualifyAttribute[go.shape.int64] │ │ │ │ -github.com/google/cel-go/common/types.QualifyAttribute[go.shape.bool] │ │ │ │ -github.com/google/cel-go/common/types.QualifyAttribute[go.shape.uint64] │ │ │ │ -github.com/google/cel-go/interpreter.(*attributeMatcher).AddQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*attributeMatcher).Resolve │ │ │ │ -github.com/google/cel-go/interpreter.(*attributeMatcher).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*attributeMatcher).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.NewAttributeFactory │ │ │ │ -github.com/google/cel-go/interpreter.(*attrFactory).AbsoluteAttribute │ │ │ │ -github.com/google/cel-go/interpreter.(*attrFactory).ConditionalAttribute │ │ │ │ -github.com/google/cel-go/interpreter.(*attrFactory).MaybeAttribute │ │ │ │ -github.com/google/cel-go/interpreter.(*attrFactory).RelativeAttribute │ │ │ │ -github.com/google/cel-go/interpreter.(*attrFactory).NewQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*absoluteAttribute).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*absoluteAttribute).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*absoluteAttribute).AddQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*absoluteAttribute).CandidateVariableNames │ │ │ │ -github.com/google/cel-go/interpreter.(*absoluteAttribute).Qualifiers │ │ │ │ -github.com/google/cel-go/interpreter.(*absoluteAttribute).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*absoluteAttribute).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*absoluteAttribute).String │ │ │ │ -github.com/google/cel-go/interpreter.(*absoluteAttribute).Resolve │ │ │ │ -github.com/google/cel-go/common/types.OptionalOf │ │ │ │ -github.com/google/cel-go/interpreter.missingAttribute │ │ │ │ -github.com/google/cel-go/interpreter.(*conditionalAttribute).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*conditionalAttribute).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*conditionalAttribute).AddQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*conditionalAttribute).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*conditionalAttribute).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*conditionalAttribute).Resolve │ │ │ │ -github.com/google/cel-go/interpreter.(*conditionalAttribute).String │ │ │ │ -github.com/google/cel-go/interpreter.(*maybeAttribute).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*maybeAttribute).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*maybeAttribute).AddQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*maybeAttribute).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*maybeAttribute).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*maybeAttribute).Resolve │ │ │ │ -github.com/google/cel-go/interpreter.(*resolutionError).isMissingAttribute │ │ │ │ -github.com/google/cel-go/interpreter.(*maybeAttribute).String │ │ │ │ -github.com/google/cel-go/interpreter.(*relativeAttribute).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*relativeAttribute).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*relativeAttribute).AddQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*relativeAttribute).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*relativeAttribute).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*relativeAttribute).Resolve │ │ │ │ -github.com/google/cel-go/interpreter.(*relativeAttribute).String │ │ │ │ -github.com/google/cel-go/interpreter.newQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*attrQualifier).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*attrQualifier).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*stringQualifier).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*stringQualifier).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*stringQualifier).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*stringQualifier).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*stringQualifier).qualifyInternal │ │ │ │ -github.com/google/cel-go/interpreter.missingKey │ │ │ │ -github.com/google/cel-go/interpreter.(*stringQualifier).Value │ │ │ │ -github.com/google/cel-go/interpreter.(*intQualifier).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*intQualifier).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*intQualifier).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*intQualifier).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*intQualifier).qualifyInternal │ │ │ │ -github.com/google/cel-go/interpreter.missingIndex │ │ │ │ -github.com/google/cel-go/interpreter.(*intQualifier).Value │ │ │ │ -github.com/google/cel-go/interpreter.(*uintQualifier).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*uintQualifier).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*uintQualifier).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*uintQualifier).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*uintQualifier).qualifyInternal │ │ │ │ -github.com/google/cel-go/interpreter.(*uintQualifier).Value │ │ │ │ -github.com/google/cel-go/interpreter.(*boolQualifier).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*boolQualifier).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*boolQualifier).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*boolQualifier).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*boolQualifier).qualifyInternal │ │ │ │ -github.com/google/cel-go/interpreter.(*boolQualifier).Value │ │ │ │ -github.com/google/cel-go/interpreter.(*fieldQualifier).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*fieldQualifier).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*fieldQualifier).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*fieldQualifier).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*fieldQualifier).Value │ │ │ │ -github.com/google/cel-go/interpreter.(*doubleQualifier).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*doubleQualifier).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*doubleQualifier).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*doubleQualifier).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*doubleQualifier).qualifyInternal │ │ │ │ -github.com/google/cel-go/interpreter.(*doubleQualifier).Value │ │ │ │ -github.com/google/cel-go/interpreter.(*unknownQualifier).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*unknownQualifier).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*unknownQualifier).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*unknownQualifier).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*unknownQualifier).Value │ │ │ │ -github.com/google/cel-go/interpreter.applyQualifiers │ │ │ │ -github.com/google/cel-go/interpreter.attrQualify │ │ │ │ -github.com/google/cel-go/interpreter.attrQualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.refQualify │ │ │ │ -github.com/google/cel-go/interpreter.(*resolutionError).Error │ │ │ │ -github.com/google/cel-go/interpreter.(*resolutionError).Is │ │ │ │ -github.com/google/cel-go/interpreter.maybeOptimizeConstUnary │ │ │ │ -github.com/google/cel-go/interpreter.NewConstValue │ │ │ │ -github.com/google/cel-go/interpreter.maybeBuildListLiteral │ │ │ │ -github.com/google/cel-go/interpreter.(*evalList).ID │ │ │ │ -github.com/google/cel-go/interpreter.maybeBuildMapLiteral │ │ │ │ -github.com/google/cel-go/interpreter.(*evalMap).ID │ │ │ │ -github.com/google/cel-go/interpreter.maybeOptimizeSetMembership │ │ │ │ -github.com/google/cel-go/common/types.IsPrimitiveType │ │ │ │ -github.com/google/cel-go/interpreter.(*defaultDispatcher).Add │ │ │ │ -github.com/google/cel-go/interpreter.(*defaultDispatcher).FindOverload │ │ │ │ -github.com/google/cel-go/interpreter.(*defaultDispatcher).OverloadIds │ │ │ │ -github.com/google/cel-go/interpreter.NewEvalState │ │ │ │ -github.com/google/cel-go/interpreter.(*evalState).IDs │ │ │ │ -github.com/google/cel-go/interpreter.(*evalState).Value │ │ │ │ -github.com/google/cel-go/interpreter.(*evalState).SetValue │ │ │ │ -github.com/google/cel-go/interpreter.(*evalState).Reset │ │ │ │ -github.com/google/cel-go/interpreter.(*ObservableInterpretable).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*ObservableInterpretable).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*ObservableInterpretable).ObserveEval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalTestOnly).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalTestOnly).Eval │ │ │ │ -github.com/google/cel-go/common/types.LabelErrNode │ │ │ │ -github.com/google/cel-go/interpreter.(*evalTestOnly).AddQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*testOnlyQualifier).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*testOnlyQualifier).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*testOnlyQualifier).QualifierValueEquals │ │ │ │ -github.com/google/cel-go/interpreter.(*evalConst).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalConst).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalConst).Value │ │ │ │ -github.com/google/cel-go/interpreter.(*evalOr).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalOr).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalAnd).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalAnd).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalEq).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalEq).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalEq).Function │ │ │ │ -github.com/google/cel-go/interpreter.(*evalEq).OverloadID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalEq).Args │ │ │ │ -github.com/google/cel-go/interpreter.(*evalNe).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalNe).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalNe).Function │ │ │ │ -github.com/google/cel-go/interpreter.(*evalNe).OverloadID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalNe).Args │ │ │ │ -github.com/google/cel-go/interpreter.(*evalZeroArity).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalZeroArity).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalZeroArity).Function │ │ │ │ -github.com/google/cel-go/interpreter.(*evalZeroArity).OverloadID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalZeroArity).Args │ │ │ │ -github.com/google/cel-go/interpreter.(*evalUnary).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalUnary).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalUnary).Function │ │ │ │ -github.com/google/cel-go/interpreter.(*evalUnary).OverloadID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalUnary).Args │ │ │ │ -github.com/google/cel-go/interpreter.(*evalBinary).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalBinary).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalBinary).Function │ │ │ │ -github.com/google/cel-go/interpreter.(*evalBinary).OverloadID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalBinary).Args │ │ │ │ -github.com/google/cel-go/interpreter.(*evalVarArgs).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalVarArgs).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalVarArgs).Function │ │ │ │ -github.com/google/cel-go/interpreter.(*evalVarArgs).OverloadID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalVarArgs).Args │ │ │ │ -github.com/google/cel-go/interpreter.(*evalList).Eval │ │ │ │ -github.com/google/cel-go/interpreter.invalidOptionalElementInit │ │ │ │ -github.com/google/cel-go/interpreter.(*evalList).InitVals │ │ │ │ -github.com/google/cel-go/interpreter.(*evalList).Type │ │ │ │ -github.com/google/cel-go/interpreter.(*evalMap).Eval │ │ │ │ -github.com/google/cel-go/interpreter.invalidOptionalEntryInit │ │ │ │ -github.com/google/cel-go/interpreter.(*evalMap).InitVals │ │ │ │ -github.com/google/cel-go/interpreter.(*evalMap).Type │ │ │ │ -github.com/google/cel-go/interpreter.(*evalObj).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalObj).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalObj).InitVals │ │ │ │ -github.com/google/cel-go/interpreter.(*evalObj).Type │ │ │ │ -github.com/google/cel-go/interpreter.(*evalFold).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalFold).Eval │ │ │ │ -github.com/google/cel-go/interpreter.newFolder │ │ │ │ -github.com/google/cel-go/common/types.ToFoldableMap │ │ │ │ -github.com/google/cel-go/common/types.ToFoldableList │ │ │ │ -github.com/google/cel-go/interpreter.(*evalFold).Eval.deferwrap1 │ │ │ │ -github.com/google/cel-go/interpreter.(*evalSetMembership).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalSetMembership).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatch).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttr).AddQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttr).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConstQual).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConstQual).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConstQual).QualifierValueEquals │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttrQual).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttrQual).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchQual).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchQual).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConst).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalExhaustiveOr).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalExhaustiveOr).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalExhaustiveAnd).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalExhaustiveAnd).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalExhaustiveConditional).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalExhaustiveConditional).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalAttr).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalAttr).AddQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*evalAttr).Attr │ │ │ │ -github.com/google/cel-go/interpreter.(*evalAttr).Adapter │ │ │ │ -github.com/google/cel-go/interpreter.(*evalAttr).Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*evalAttr).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*evalAttr).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*evalAttr).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*evalAttr).Resolve │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConstructor).InitVals │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConstructor).Type │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConstructor).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConstructor).Eval │ │ │ │ -github.com/google/cel-go/interpreter.releaseFolder │ │ │ │ -github.com/google/cel-go/interpreter.(*folder).reset │ │ │ │ -github.com/google/cel-go/interpreter.(*folder).foldIterable │ │ │ │ -github.com/google/cel-go/interpreter.checkInterrupt │ │ │ │ -github.com/google/cel-go/interpreter.(*folder).FoldEntry │ │ │ │ -github.com/google/cel-go/interpreter.(*folder).ResolveName │ │ │ │ -github.com/google/cel-go/common/types.NewMutableList │ │ │ │ -github.com/google/cel-go/common/types.NewMutableMap │ │ │ │ -github.com/google/cel-go/interpreter.(*folder).ResolveName.NewMutableList.func1 │ │ │ │ -github.com/google/cel-go/interpreter.(*folder).Parent │ │ │ │ -github.com/google/cel-go/interpreter.(*folder).Unwrap │ │ │ │ -github.com/google/cel-go/interpreter.(*folder).UnknownAttributePatterns │ │ │ │ -github.com/google/cel-go/interpreter.(*folder).AsPartialActivation │ │ │ │ -github.com/google/cel-go/interpreter.(*folder).evalResult │ │ │ │ -github.com/google/cel-go/interpreter.EvalCancelledError.Error │ │ │ │ -github.com/google/cel-go/interpreter.EvalStateObserver │ │ │ │ -github.com/google/cel-go/interpreter.EvalStateObserver.func1 │ │ │ │ -github.com/google/cel-go/interpreter.decObserveEval │ │ │ │ -github.com/google/cel-go/interpreter.EvalStateObserver.func1.decObserveEval.1 │ │ │ │ -github.com/google/cel-go/interpreter.evalStateActivation.ResolveName │ │ │ │ -github.com/google/cel-go/interpreter.evalStateActivation.Parent │ │ │ │ -github.com/google/cel-go/interpreter.evalStateActivation.AsPartialActivation │ │ │ │ -github.com/google/cel-go/interpreter.evalStateActivation.asEvalState │ │ │ │ -github.com/google/cel-go/interpreter.asEvalState │ │ │ │ -github.com/google/cel-go/interpreter.(*evalStateFactory).InitState │ │ │ │ -github.com/google/cel-go/interpreter.(*evalStateFactory).GetState │ │ │ │ -github.com/google/cel-go/interpreter.(*evalStateFactory).Observe │ │ │ │ -github.com/google/cel-go/interpreter.CustomDecorator │ │ │ │ -github.com/google/cel-go/interpreter.CustomDecorator.func1 │ │ │ │ -github.com/google/cel-go/interpreter.(*exprInterpreter).NewInterpretable │ │ │ │ -github.com/google/cel-go/interpreter.newPlanner │ │ │ │ -github.com/google/cel-go/interpreter.(*planner).Plan │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).plan │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).decorate │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planIdent │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).isLocalVar │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCheckedIdent │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planSelect │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCall │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCallEqual │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCallLogicalAnd │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCallNotEqual │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCallLogicalOr │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCallZero │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCallUnary │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCallBinary │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCallVarArgs │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCallConditional │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCallIndex │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCreateList │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCreateMap │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planCreateStruct │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planComprehension │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).pushLocalVars │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).popLocalVars │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).planConst │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).resolveTypeName │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).resolveFunction │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).relativeAttr │ │ │ │ -github.com/google/cel-go/interpreter.(*planBuilder).toQualifiedName │ │ │ │ -github.com/google/cel-go/interpreter.PruneAst │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).maybePrune │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).maybeCreateLiteral │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).nextID │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).maybePruneOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).value │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).maybePruneIn │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).maybePruneLogicalNot │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).maybePruneOr │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).maybePruneAnd │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).maybePruneConditional │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).maybePruneFunction │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).prune │ │ │ │ -github.com/google/cel-go/interpreter.(*astPruner).maybeValue │ │ │ │ -github.com/google/cel-go/interpreter.getMaxID │ │ │ │ -github.com/google/cel-go/interpreter.maxIDVisitor │ │ │ │ -github.com/google/cel-go/interpreter.getMaxID.maxIDVisitor.func2 │ │ │ │ -github.com/google/cel-go/interpreter.getMaxID.maxIDVisitor.func1 │ │ │ │ -github.com/google/cel-go/interpreter.visit │ │ │ │ -github.com/google/cel-go/interpreter.isCelBindMacro │ │ │ │ -github.com/google/cel-go/interpreter.CostObserver │ │ │ │ -github.com/google/cel-go/interpreter.CostObserver.func1 │ │ │ │ -github.com/google/cel-go/interpreter.CostObserver.func1.decObserveEval.1 │ │ │ │ -github.com/google/cel-go/interpreter.costTrackActivation.ResolveName │ │ │ │ -github.com/google/cel-go/interpreter.costTrackActivation.Parent │ │ │ │ -github.com/google/cel-go/interpreter.costTrackActivation.AsPartialActivation │ │ │ │ -github.com/google/cel-go/interpreter.costTrackActivation.asCostTracker │ │ │ │ -github.com/google/cel-go/interpreter.asCostTracker │ │ │ │ -github.com/google/cel-go/interpreter.(*costTrackerFactory).InitState │ │ │ │ -github.com/google/cel-go/interpreter.(*costTrackerFactory).GetState │ │ │ │ -github.com/google/cel-go/interpreter.(*costTrackerFactory).Observe │ │ │ │ -github.com/google/cel-go/interpreter.(*refValStack).drop │ │ │ │ -github.com/google/cel-go/interpreter.(*refValStack).push │ │ │ │ -github.com/google/cel-go/interpreter.NewCostTracker │ │ │ │ -github.com/google/cel-go/interpreter.(*CostTracker).ActualCost │ │ │ │ -github.com/google/cel-go/interpreter.(*CostTracker).costCall │ │ │ │ -github.com/google/cel-go/interpreter.actualSize │ │ │ │ -github.com/google/cel-go/interpreter.(*refValStack).dropArgs │ │ │ │ -github.com/google/cel-go/interpreter.(*ObservableInterpretable).Eval.func1 │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.stackVal │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.conditionalAttribute │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.costTrackActivation │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.AttributeQualifierPattern │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.evalAttr │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.evalFold │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.evalNe │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.evalEq │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.evalTestOnly │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.exprInterpreter │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.evalStateActivation │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.evalConst │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.evalExhaustiveConditional │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.resolutionError │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.attrQualifier │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.stringQualifier │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.intQualifier │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.uintQualifier │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.boolQualifier │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.doubleQualifier │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.attrFactory │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.partialAttributeFactory │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.fieldQualifier │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.hierarchicalActivation │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.folder │ │ │ │ -github.com/google/cel-go/interpreter.folder.Eval │ │ │ │ -github.com/google/cel-go/interpreter.(*folder).Eval │ │ │ │ -github.com/google/cel-go/interpreter.folder.ID │ │ │ │ -github.com/google/cel-go/interpreter.(*folder).ID │ │ │ │ -github.com/google/cel-go/interpreter.(*emptyActivation).Parent │ │ │ │ -github.com/google/cel-go/interpreter.(*emptyActivation).ResolveName │ │ │ │ -github.com/google/cel-go/interpreter.partActivation.Parent │ │ │ │ -github.com/google/cel-go/interpreter.(*partActivation).Parent │ │ │ │ -github.com/google/cel-go/interpreter.partActivation.ResolveName │ │ │ │ -github.com/google/cel-go/interpreter.(*partActivation).ResolveName │ │ │ │ -github.com/google/cel-go/interpreter.partialAttributeFactory.ConditionalAttribute │ │ │ │ -github.com/google/cel-go/interpreter.(*partialAttributeFactory).ConditionalAttribute │ │ │ │ -github.com/google/cel-go/interpreter.partialAttributeFactory.NewQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*partialAttributeFactory).NewQualifier │ │ │ │ -github.com/google/cel-go/interpreter.partialAttributeFactory.RelativeAttribute │ │ │ │ -github.com/google/cel-go/interpreter.(*partialAttributeFactory).RelativeAttribute │ │ │ │ -github.com/google/cel-go/interpreter.attributeMatcher.CandidateVariableNames │ │ │ │ -github.com/google/cel-go/interpreter.(*attributeMatcher).CandidateVariableNames │ │ │ │ -github.com/google/cel-go/interpreter.attributeMatcher.ID │ │ │ │ -github.com/google/cel-go/interpreter.(*attributeMatcher).ID │ │ │ │ -github.com/google/cel-go/interpreter.attributeMatcher.IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*attributeMatcher).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.attributeMatcher.Qualifiers │ │ │ │ -github.com/google/cel-go/interpreter.(*attributeMatcher).Qualifiers │ │ │ │ -github.com/google/cel-go/interpreter.attrQualifier.AddQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*attrQualifier).AddQualifier │ │ │ │ -github.com/google/cel-go/interpreter.attrQualifier.Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*attrQualifier).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.attrQualifier.QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*attrQualifier).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.attrQualifier.Resolve │ │ │ │ -github.com/google/cel-go/interpreter.(*attrQualifier).Resolve │ │ │ │ -github.com/google/cel-go/interpreter.evalTestOnly.Adapter │ │ │ │ -github.com/google/cel-go/interpreter.(*evalTestOnly).Adapter │ │ │ │ -github.com/google/cel-go/interpreter.evalTestOnly.Attr │ │ │ │ -github.com/google/cel-go/interpreter.(*evalTestOnly).Attr │ │ │ │ -github.com/google/cel-go/interpreter.evalTestOnly.IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*evalTestOnly).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.evalTestOnly.Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*evalTestOnly).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.evalTestOnly.QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*evalTestOnly).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.evalTestOnly.Resolve │ │ │ │ -github.com/google/cel-go/interpreter.(*evalTestOnly).Resolve │ │ │ │ -github.com/google/cel-go/interpreter.testOnlyQualifier.ID │ │ │ │ -github.com/google/cel-go/interpreter.(*testOnlyQualifier).ID │ │ │ │ -github.com/google/cel-go/interpreter.testOnlyQualifier.IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*testOnlyQualifier).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.testOnlyQualifier.Value │ │ │ │ -github.com/google/cel-go/interpreter.(*testOnlyQualifier).Value │ │ │ │ -github.com/google/cel-go/interpreter.evalWatch.ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatch).ID │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchAttr.Adapter │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttr).Adapter │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchAttr.Attr │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttr).Attr │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchAttr.ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttr).ID │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchAttr.IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttr).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchAttr.Qualify │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttr).Qualify │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchAttr.QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttr).QualifyIfPresent │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchAttr.Resolve │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttr).Resolve │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchConstQual.ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConstQual).ID │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchConstQual.IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConstQual).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchConstQual.Value │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConstQual).Value │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchAttrQual.AddQualifier │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttrQual).AddQualifier │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchAttrQual.ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttrQual).ID │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchAttrQual.IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttrQual).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchAttrQual.Resolve │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchAttrQual).Resolve │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchQual.ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchQual).ID │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchQual.IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchQual).IsOptional │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchConst.ID │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConst).ID │ │ │ │ -github.com/google/cel-go/interpreter.evalWatchConst.Value │ │ │ │ -github.com/google/cel-go/interpreter.(*evalWatchConst).Value │ │ │ │ -github.com/google/cel-go/interpreter.(*EvalCancelledError).Error │ │ │ │ -github.com/google/cel-go/interpreter.(*evalStateActivation).AsPartialActivation │ │ │ │ -github.com/google/cel-go/interpreter.(*evalStateActivation).Parent │ │ │ │ -github.com/google/cel-go/interpreter.(*evalStateActivation).ResolveName │ │ │ │ -github.com/google/cel-go/interpreter.(*evalStateActivation).asEvalState │ │ │ │ -github.com/google/cel-go/interpreter.(*costTrackActivation).AsPartialActivation │ │ │ │ -github.com/google/cel-go/interpreter.(*costTrackActivation).Parent │ │ │ │ -github.com/google/cel-go/interpreter.(*costTrackActivation).ResolveName │ │ │ │ -github.com/google/cel-go/interpreter.(*costTrackActivation).asCostTracker │ │ │ │ -github.com/google/cel-go/interpreter.(*costTrackerFactory).Observe-fm │ │ │ │ -github.com/google/cel-go/interpreter.(*evalStateFactory).Observe-fm │ │ │ │ -type:.eq.github.com/google/cel-go/interpreter.EvalCancelledError │ │ │ │ -type:.eq.[2]github.com/google/cel-go/interpreter.Interpretable │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.Edition.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.Edition.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.Edition.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.Edition.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.Edition.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*Edition).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.Edition.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.SymbolVisibility.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.SymbolVisibility.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.SymbolVisibility.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.SymbolVisibility.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.SymbolVisibility.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SymbolVisibility).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.SymbolVisibility.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.ExtensionRangeOptions_VerificationState.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.ExtensionRangeOptions_VerificationState.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.ExtensionRangeOptions_VerificationState.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.ExtensionRangeOptions_VerificationState.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.ExtensionRangeOptions_VerificationState.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_VerificationState).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.ExtensionRangeOptions_VerificationState.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldDescriptorProto_Type.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldDescriptorProto_Type.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldDescriptorProto_Type.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldDescriptorProto_Type.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldDescriptorProto_Type.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Type).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldDescriptorProto_Type.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldDescriptorProto_Label.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldDescriptorProto_Label.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldDescriptorProto_Label.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldDescriptorProto_Label.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldDescriptorProto_Label.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Label).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldDescriptorProto_Label.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FileOptions_OptimizeMode.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FileOptions_OptimizeMode.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FileOptions_OptimizeMode.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FileOptions_OptimizeMode.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FileOptions_OptimizeMode.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions_OptimizeMode).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FileOptions_OptimizeMode.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_CType.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_CType.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_CType.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_CType.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_CType.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_CType).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_CType.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_JSType.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_JSType.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_JSType.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_JSType.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_JSType.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_JSType).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_JSType.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_OptionRetention.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_OptionRetention.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_OptionRetention.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_OptionRetention.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_OptionRetention.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionRetention).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_OptionRetention.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_OptionTargetType.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_OptionTargetType.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_OptionTargetType.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_OptionTargetType.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_OptionTargetType.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionTargetType).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FieldOptions_OptionTargetType.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.MethodOptions_IdempotencyLevel.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.MethodOptions_IdempotencyLevel.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.MethodOptions_IdempotencyLevel.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.MethodOptions_IdempotencyLevel.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.MethodOptions_IdempotencyLevel.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions_IdempotencyLevel).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.MethodOptions_IdempotencyLevel.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_FieldPresence.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_FieldPresence.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_FieldPresence.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_FieldPresence.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_FieldPresence.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_FieldPresence).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_FieldPresence.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_EnumType.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_EnumType.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_EnumType.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_EnumType.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_EnumType.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnumType).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_EnumType.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_RepeatedFieldEncoding.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_RepeatedFieldEncoding.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_RepeatedFieldEncoding.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_RepeatedFieldEncoding.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_RepeatedFieldEncoding.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_RepeatedFieldEncoding).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_RepeatedFieldEncoding.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_Utf8Validation.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_Utf8Validation.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_Utf8Validation.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_Utf8Validation.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_Utf8Validation.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_Utf8Validation).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_Utf8Validation.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_MessageEncoding.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_MessageEncoding.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_MessageEncoding.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_MessageEncoding.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_MessageEncoding.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_MessageEncoding).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_MessageEncoding.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_JsonFormat.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_JsonFormat.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_JsonFormat.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_JsonFormat.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_JsonFormat.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_JsonFormat).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_JsonFormat.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_EnforceNamingStyle.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_EnforceNamingStyle.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_EnforceNamingStyle.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_EnforceNamingStyle.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_EnforceNamingStyle.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnforceNamingStyle).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_EnforceNamingStyle.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_VisibilityFeature_DefaultSymbolVisibility.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_VisibilityFeature_DefaultSymbolVisibility.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_VisibilityFeature_DefaultSymbolVisibility.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_VisibilityFeature_DefaultSymbolVisibility.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_VisibilityFeature_DefaultSymbolVisibility.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_VisibilityFeature_DefaultSymbolVisibility).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.FeatureSet_VisibilityFeature_DefaultSymbolVisibility.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.GeneratedCodeInfo_Annotation_Semantic.Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.GeneratedCodeInfo_Annotation_Semantic.String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.GeneratedCodeInfo_Annotation_Semantic.Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.GeneratedCodeInfo_Annotation_Semantic.Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.GeneratedCodeInfo_Annotation_Semantic.Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation_Semantic).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.GeneratedCodeInfo_Annotation_Semantic.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorSet).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorSet).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorSet).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorSet).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorSet).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorSet).GetFile │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetPackage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetDependency │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetPublicDependency │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetWeakDependency │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetOptionDependency │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetMessageType │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetEnumType │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetService │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetExtension │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetOptions │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetSourceCodeInfo │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetSyntax │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileDescriptorProto).GetEdition │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).GetName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).GetField │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).GetExtension │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).GetNestedType │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).GetEnumType │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).GetExtensionRange │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).GetOneofDecl │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).GetOptions │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).GetReservedRange │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).GetReservedName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto).GetVisibility │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions).GetUninterpretedOption │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions).GetDeclaration │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions).GetFeatures │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions).GetVerification │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).GetName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).GetNumber │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).GetLabel │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).GetType │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).GetTypeName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).GetExtendee │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).GetDefaultValue │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).GetOneofIndex │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).GetJsonName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).GetOptions │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto).GetProto3Optional │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofDescriptorProto).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofDescriptorProto).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofDescriptorProto).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofDescriptorProto).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofDescriptorProto).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofDescriptorProto).GetName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofDescriptorProto).GetOptions │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto).GetName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto).GetValue │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto).GetOptions │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto).GetReservedRange │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto).GetReservedName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto).GetVisibility │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueDescriptorProto).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueDescriptorProto).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueDescriptorProto).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueDescriptorProto).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueDescriptorProto).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueDescriptorProto).GetName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueDescriptorProto).GetNumber │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueDescriptorProto).GetOptions │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceDescriptorProto).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceDescriptorProto).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceDescriptorProto).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceDescriptorProto).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceDescriptorProto).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceDescriptorProto).GetName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceDescriptorProto).GetMethod │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceDescriptorProto).GetOptions │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodDescriptorProto).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodDescriptorProto).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodDescriptorProto).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodDescriptorProto).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodDescriptorProto).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodDescriptorProto).GetName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodDescriptorProto).GetInputType │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodDescriptorProto).GetOutputType │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodDescriptorProto).GetOptions │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodDescriptorProto).GetClientStreaming │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodDescriptorProto).GetServerStreaming │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetJavaPackage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetJavaOuterClassname │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetJavaMultipleFiles │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetJavaGenerateEqualsAndHash │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetJavaStringCheckUtf8 │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetOptimizeFor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetGoPackage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetCcGenericServices │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetJavaGenericServices │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetPyGenericServices │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetDeprecated │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetCcEnableArenas │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetObjcClassPrefix │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetCsharpNamespace │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetSwiftPrefix │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetPhpClassPrefix │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetPhpNamespace │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetPhpMetadataNamespace │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetRubyPackage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetFeatures │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions).GetUninterpretedOption │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MessageOptions).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MessageOptions).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MessageOptions).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MessageOptions).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MessageOptions).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MessageOptions).GetMessageSetWireFormat │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MessageOptions).GetNoStandardDescriptorAccessor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MessageOptions).GetDeprecated │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MessageOptions).GetMapEntry │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MessageOptions).GetDeprecatedLegacyJsonFieldConflicts │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MessageOptions).GetFeatures │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MessageOptions).GetUninterpretedOption │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetCtype │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetPacked │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetJstype │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetLazy │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetUnverifiedLazy │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetDeprecated │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetWeak │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetDebugRedact │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetRetention │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetTargets │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetEditionDefaults │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetFeatures │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetFeatureSupport │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions).GetUninterpretedOption │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofOptions).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofOptions).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofOptions).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofOptions).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofOptions).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofOptions).GetFeatures │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*OneofOptions).GetUninterpretedOption │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumOptions).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumOptions).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumOptions).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumOptions).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumOptions).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumOptions).GetAllowAlias │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumOptions).GetDeprecated │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumOptions).GetDeprecatedLegacyJsonFieldConflicts │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumOptions).GetFeatures │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumOptions).GetUninterpretedOption │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueOptions).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueOptions).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueOptions).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueOptions).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueOptions).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueOptions).GetDeprecated │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueOptions).GetFeatures │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueOptions).GetDebugRedact │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueOptions).GetFeatureSupport │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumValueOptions).GetUninterpretedOption │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceOptions).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceOptions).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceOptions).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceOptions).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceOptions).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceOptions).GetFeatures │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceOptions).GetDeprecated │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ServiceOptions).GetUninterpretedOption │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions).GetDeprecated │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions).GetIdempotencyLevel │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions).GetFeatures │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions).GetUninterpretedOption │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption).GetName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption).GetIdentifierValue │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption).GetPositiveIntValue │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption).GetNegativeIntValue │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption).GetDoubleValue │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption).GetStringValue │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption).GetAggregateValue │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).GetFieldPresence │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).GetEnumType │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).GetRepeatedFieldEncoding │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).GetUtf8Validation │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).GetMessageEncoding │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).GetJsonFormat │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).GetEnforceNamingStyle │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet).GetDefaultSymbolVisibility │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults).GetDefaults │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults).GetMinimumEdition │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults).GetMaximumEdition │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo).GetLocation │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo).GetAnnotation │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ExtensionRange).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ExtensionRange).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ExtensionRange).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ExtensionRange).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ExtensionRange).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ExtensionRange).GetStart │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ExtensionRange).GetEnd │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ExtensionRange).GetOptions │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ReservedRange).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ReservedRange).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ReservedRange).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ReservedRange).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ReservedRange).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ReservedRange).GetStart │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*DescriptorProto_ReservedRange).GetEnd │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_Declaration).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_Declaration).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_Declaration).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_Declaration).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_Declaration).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_Declaration).GetNumber │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_Declaration).GetFullName │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_Declaration).GetType │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_Declaration).GetReserved │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_Declaration).GetRepeated │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto_EnumReservedRange).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto_EnumReservedRange).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto_EnumReservedRange).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto_EnumReservedRange).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto_EnumReservedRange).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto_EnumReservedRange).GetStart │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*EnumDescriptorProto_EnumReservedRange).GetEnd │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_EditionDefault).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_EditionDefault).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_EditionDefault).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_EditionDefault).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_EditionDefault).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_EditionDefault).GetEdition │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_EditionDefault).GetValue │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_FeatureSupport).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_FeatureSupport).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_FeatureSupport).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_FeatureSupport).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_FeatureSupport).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_FeatureSupport).GetEditionIntroduced │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_FeatureSupport).GetEditionDeprecated │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_FeatureSupport).GetDeprecationWarning │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_FeatureSupport).GetEditionRemoved │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption_NamePart).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption_NamePart).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption_NamePart).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption_NamePart).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption_NamePart).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption_NamePart).GetNamePart │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*UninterpretedOption_NamePart).GetIsExtension │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_VisibilityFeature).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_VisibilityFeature).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_VisibilityFeature).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_VisibilityFeature).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_VisibilityFeature).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults_FeatureSetEditionDefault).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults_FeatureSetEditionDefault).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults_FeatureSetEditionDefault).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults_FeatureSetEditionDefault).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults_FeatureSetEditionDefault).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults_FeatureSetEditionDefault).GetEdition │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults_FeatureSetEditionDefault).GetOverridableFeatures │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSetDefaults_FeatureSetEditionDefault).GetFixedFeatures │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo_Location).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo_Location).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo_Location).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo_Location).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo_Location).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo_Location).GetPath │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo_Location).GetSpan │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo_Location).GetLeadingComments │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo_Location).GetTrailingComments │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SourceCodeInfo_Location).GetLeadingDetachedComments │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation).Reset │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation).GetPath │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation).GetSourceFile │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation).GetBegin │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation).GetEnd │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation).GetSemantic │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.file_google_protobuf_descriptor_proto_rawDescGZIP │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.init.0 │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.file_google_protobuf_descriptor_proto_init │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.file_google_protobuf_descriptor_proto_rawDescGZIP.func1 │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.init │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*Edition).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*Edition).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*Edition).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*Edition).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*Edition).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*Edition).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SymbolVisibility).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SymbolVisibility).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SymbolVisibility).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SymbolVisibility).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SymbolVisibility).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*SymbolVisibility).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_VerificationState).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_VerificationState).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_VerificationState).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_VerificationState).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_VerificationState).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*ExtensionRangeOptions_VerificationState).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Type).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Type).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Type).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Type).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Type).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Type).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Label).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Label).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Label).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Label).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Label).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldDescriptorProto_Label).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions_OptimizeMode).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions_OptimizeMode).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions_OptimizeMode).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions_OptimizeMode).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions_OptimizeMode).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FileOptions_OptimizeMode).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_CType).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_CType).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_CType).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_CType).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_CType).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_CType).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_JSType).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_JSType).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_JSType).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_JSType).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_JSType).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_JSType).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionRetention).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionRetention).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionRetention).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionRetention).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionRetention).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionRetention).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionTargetType).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionTargetType).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionTargetType).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionTargetType).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionTargetType).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FieldOptions_OptionTargetType).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions_IdempotencyLevel).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions_IdempotencyLevel).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions_IdempotencyLevel).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions_IdempotencyLevel).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions_IdempotencyLevel).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*MethodOptions_IdempotencyLevel).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_FieldPresence).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_FieldPresence).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_FieldPresence).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_FieldPresence).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_FieldPresence).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_FieldPresence).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnumType).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnumType).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnumType).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnumType).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnumType).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnumType).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_RepeatedFieldEncoding).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_RepeatedFieldEncoding).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_RepeatedFieldEncoding).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_RepeatedFieldEncoding).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_RepeatedFieldEncoding).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_RepeatedFieldEncoding).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_Utf8Validation).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_Utf8Validation).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_Utf8Validation).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_Utf8Validation).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_Utf8Validation).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_Utf8Validation).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_MessageEncoding).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_MessageEncoding).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_MessageEncoding).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_MessageEncoding).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_MessageEncoding).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_MessageEncoding).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_JsonFormat).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_JsonFormat).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_JsonFormat).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_JsonFormat).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_JsonFormat).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_JsonFormat).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnforceNamingStyle).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnforceNamingStyle).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnforceNamingStyle).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnforceNamingStyle).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnforceNamingStyle).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_EnforceNamingStyle).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_VisibilityFeature_DefaultSymbolVisibility).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_VisibilityFeature_DefaultSymbolVisibility).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_VisibilityFeature_DefaultSymbolVisibility).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_VisibilityFeature_DefaultSymbolVisibility).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_VisibilityFeature_DefaultSymbolVisibility).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*FeatureSet_VisibilityFeature_DefaultSymbolVisibility).Type │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation_Semantic).Descriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation_Semantic).Enum │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation_Semantic).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation_Semantic).Number │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation_Semantic).String │ │ │ │ -google.golang.org/protobuf/types/descriptorpb.(*GeneratedCodeInfo_Annotation_Semantic).Type │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.init │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.GoFeatures_APILevel.Enum │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.GoFeatures_APILevel.String │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.GoFeatures_APILevel.Descriptor │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.GoFeatures_APILevel.Type │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.GoFeatures_APILevel.Number │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_APILevel).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.GoFeatures_APILevel.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.GoFeatures_StripEnumPrefix.Enum │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.GoFeatures_StripEnumPrefix.String │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.GoFeatures_StripEnumPrefix.Descriptor │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.GoFeatures_StripEnumPrefix.Type │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.GoFeatures_StripEnumPrefix.Number │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_StripEnumPrefix).UnmarshalJSON │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.GoFeatures_StripEnumPrefix.EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures).Reset │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures).String │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures).ProtoMessage │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures).ProtoReflect │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures).Descriptor │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures).GetLegacyUnmarshalJsonEnum │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures).GetApiLevel │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures).GetStripEnumPrefix │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.file_google_protobuf_go_features_proto_rawDescGZIP │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.init.0 │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.file_google_protobuf_go_features_proto_init │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.file_google_protobuf_go_features_proto_rawDescGZIP.func1 │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_APILevel).Descriptor │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_APILevel).Enum │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_APILevel).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_APILevel).Number │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_APILevel).String │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_APILevel).Type │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_StripEnumPrefix).Descriptor │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_StripEnumPrefix).Enum │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_StripEnumPrefix).EnumDescriptor │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_StripEnumPrefix).Number │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_StripEnumPrefix).String │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb.(*GoFeatures_StripEnumPrefix).Type │ │ │ │ -google.golang.org/protobuf/reflect/protodesc.init │ │ │ │ -google.golang.org/protobuf/reflect/protodesc.init.0 │ │ │ │ -github.com/google/cel-go/cel.init.Function.func25 │ │ │ │ -github.com/google/cel-go/cel.init.MemberOverload.MemberOverload.newOverload.func47 │ │ │ │ -github.com/google/cel-go/cel.init.UnaryBinding.UnaryBinding.func37 │ │ │ │ -github.com/google/cel-go/cel.init.Function.func24 │ │ │ │ -github.com/google/cel-go/cel.init.MemberOverload.MemberOverload.newOverload.func46 │ │ │ │ -github.com/google/cel-go/cel.init.UnaryBinding.UnaryBinding.func36 │ │ │ │ -github.com/google/cel-go/cel.init.Function.func23 │ │ │ │ -github.com/google/cel-go/cel.init.MemberOverload.MemberOverload.newOverload.func45 │ │ │ │ -github.com/google/cel-go/cel.init.UnaryBinding.UnaryBinding.func35 │ │ │ │ -github.com/google/cel-go/cel.init.Function.func22 │ │ │ │ -github.com/google/cel-go/cel.init.MemberOverload.MemberOverload.newOverload.func44 │ │ │ │ -github.com/google/cel-go/cel.init.UnaryBinding.UnaryBinding.func34 │ │ │ │ -github.com/google/cel-go/cel.init.Function.func21 │ │ │ │ -github.com/google/cel-go/cel.init.MemberOverload.MemberOverload.newOverload.func43 │ │ │ │ -github.com/google/cel-go/cel.init.UnaryBinding.UnaryBinding.func33 │ │ │ │ -github.com/google/cel-go/cel.init.Function.func20 │ │ │ │ -github.com/google/cel-go/cel.init.MemberOverload.MemberOverload.newOverload.func42 │ │ │ │ -github.com/google/cel-go/cel.init.UnaryBinding.UnaryBinding.func32 │ │ │ │ -github.com/google/cel-go/cel.init.Function.func19 │ │ │ │ -github.com/google/cel-go/cel.init.MemberOverload.MemberOverload.newOverload.func41 │ │ │ │ -github.com/google/cel-go/cel.init.UnaryBinding.UnaryBinding.func31 │ │ │ │ -github.com/google/cel-go/cel.init.Function.func18 │ │ │ │ -github.com/google/cel-go/cel.init.MemberOverload.MemberOverload.newOverload.func40 │ │ │ │ -github.com/google/cel-go/cel.init.UnaryBinding.UnaryBinding.func30 │ │ │ │ -github.com/google/cel-go/cel.init.Function.func17 │ │ │ │ -github.com/google/cel-go/cel.init.MemberOverload.MemberOverload.newOverload.func39 │ │ │ │ -github.com/google/cel-go/cel.init.UnaryBinding.UnaryBinding.func29 │ │ │ │ -github.com/google/cel-go/cel.init.Function.func16 │ │ │ │ -github.com/google/cel-go/cel.init.MemberOverload.MemberOverload.newOverload.func38 │ │ │ │ -github.com/google/cel-go/cel.init.UnaryBinding.UnaryBinding.func28 │ │ │ │ -github.com/google/cel-go/cel.init.func1 │ │ │ │ -github.com/google/cel-go/cel.init.func2 │ │ │ │ -github.com/google/cel-go/cel.init.func3 │ │ │ │ -github.com/google/cel-go/cel.init.func4 │ │ │ │ -github.com/google/cel-go/cel.init.func5 │ │ │ │ -github.com/google/cel-go/cel.init.func6 │ │ │ │ -github.com/google/cel-go/cel.init.func7 │ │ │ │ -github.com/google/cel-go/cel.init.func8 │ │ │ │ -github.com/google/cel-go/cel.init.func9 │ │ │ │ -github.com/google/cel-go/cel.init.func10 │ │ │ │ -github.com/google/cel-go/cel.init.func11 │ │ │ │ -github.com/google/cel-go/cel.ValidateComprehensionNestingLimit │ │ │ │ -github.com/google/cel-go/cel.init.func12 │ │ │ │ -github.com/google/cel-go/cel.ValidateDurationLiterals │ │ │ │ -github.com/google/cel-go/cel.init.func13 │ │ │ │ -github.com/google/cel-go/cel.ValidateRegexLiterals │ │ │ │ -github.com/google/cel-go/cel.init.func14 │ │ │ │ -github.com/google/cel-go/cel.ValidateTimestampLiterals │ │ │ │ -github.com/google/cel-go/cel.init.func15 │ │ │ │ -github.com/google/cel-go/cel.FunctionDecls │ │ │ │ -github.com/google/cel-go/cel.FunctionDecls.func1 │ │ │ │ -github.com/google/cel-go/cel.(*Ast).NativeRep │ │ │ │ -github.com/google/cel-go/cel.(*Ast).Expr │ │ │ │ -github.com/google/cel-go/cel.(*Ast).IsChecked │ │ │ │ -github.com/google/cel-go/cel.(*Ast).SourceInfo │ │ │ │ -github.com/google/cel-go/cel.(*Ast).ResultType │ │ │ │ -github.com/google/cel-go/cel.TypeToExprType │ │ │ │ -github.com/google/cel-go/cel.(*Ast).OutputType │ │ │ │ -github.com/google/cel-go/cel.(*Ast).Source │ │ │ │ -github.com/google/cel-go/cel.(*Env).ToConfig │ │ │ │ -github.com/google/cel-go/common/env.NewConfig │ │ │ │ -github.com/google/cel-go/common/env.NewImport │ │ │ │ -github.com/google/cel-go/cel.Lib │ │ │ │ -github.com/google/cel-go/cel.(*Env).ToConfig.Lib.func1 │ │ │ │ -github.com/google/cel-go/cel.(*Env).HasLibrary │ │ │ │ -github.com/google/cel-go/cel.(*Env).Functions │ │ │ │ -github.com/google/cel-go/common/env.NewLibrarySubset │ │ │ │ -github.com/google/cel-go/cel.(*Env).Variables │ │ │ │ -github.com/google/cel-go/common/env.NewContextVariable │ │ │ │ -github.com/google/cel-go/cel.(*Env).Validators │ │ │ │ -github.com/google/cel-go/cel.featureNameByID │ │ │ │ -github.com/google/cel-go/common/env.NewFeature │ │ │ │ -github.com/google/cel-go/cel.(*Env).ToConfig.ExcludeOverloads.func2 │ │ │ │ -github.com/google/cel-go/cel.NewEnv │ │ │ │ -github.com/google/cel-go/cel.EagerlyValidateDeclarations │ │ │ │ -github.com/google/cel-go/cel.features │ │ │ │ -github.com/google/cel-go/cel.NewEnv.EagerlyValidateDeclarations.features.func1 │ │ │ │ -github.com/google/cel-go/cel.NewCustomEnv │ │ │ │ -github.com/google/cel-go/cel.(*Env).Check │ │ │ │ -github.com/google/cel-go/cel.NewIssuesWithSourceInfo │ │ │ │ -github.com/google/cel-go/cel.newValidatorConfig │ │ │ │ -github.com/google/cel-go/cel.(*Env).Compile │ │ │ │ -github.com/google/cel-go/cel.(*Env).CompileSource │ │ │ │ -github.com/google/cel-go/cel.(*Env).Extend │ │ │ │ -github.com/google/cel-go/checker.ValidatedDeclarations │ │ │ │ -github.com/google/cel-go/cel.(*Env).Extend.ValidatedDeclarations.func1 │ │ │ │ -github.com/google/cel-go/cel.(*Env).HasFeature │ │ │ │ -github.com/google/cel-go/cel.(*Env).Libraries │ │ │ │ -github.com/google/cel-go/cel.(*Env).HasFunction │ │ │ │ -github.com/google/cel-go/cel.(*Env).Macros │ │ │ │ -github.com/google/cel-go/cel.(*Env).HasValidator │ │ │ │ -github.com/google/cel-go/cel.(*Env).Parse │ │ │ │ -github.com/google/cel-go/cel.(*Env).ParseSource │ │ │ │ -github.com/google/cel-go/cel.(*Env).Program │ │ │ │ -github.com/google/cel-go/cel.(*Env).PlanProgram │ │ │ │ -github.com/google/cel-go/cel.(*Env).CELTypeAdapter │ │ │ │ -github.com/google/cel-go/cel.(*Env).CELTypeProvider │ │ │ │ -github.com/google/cel-go/cel.(*Env).TypeAdapter │ │ │ │ -github.com/google/cel-go/cel.(*Env).TypeProvider │ │ │ │ -github.com/google/cel-go/cel.(*Env).UnknownVars │ │ │ │ -github.com/google/cel-go/cel.PartialVars │ │ │ │ -github.com/google/cel-go/cel.(*Env).PartialVars │ │ │ │ -github.com/google/cel-go/cel.NewActivation │ │ │ │ -github.com/google/cel-go/cel.(*Env).ResidualAst │ │ │ │ -github.com/google/cel-go/cel.(*EvalDetails).State │ │ │ │ -github.com/google/cel-go/cel.(*Env).EstimateCost │ │ │ │ -github.com/google/cel-go/cel.(*Env).configure │ │ │ │ -github.com/google/cel-go/parser.Macros │ │ │ │ -github.com/google/cel-go/parser.PopulateMacroCalls │ │ │ │ -github.com/google/cel-go/parser.EnableVariadicOperatorASTs │ │ │ │ -github.com/google/cel-go/parser.EnableIdentEscapeSyntax │ │ │ │ -github.com/google/cel-go/cel.(*Env).configure.Lib.func1 │ │ │ │ -github.com/google/cel-go/cel.(*Env).configure.EnableIdentEscapeSyntax.func5 │ │ │ │ -github.com/google/cel-go/cel.(*Env).configure.EnableVariadicOperatorASTs.func4 │ │ │ │ -github.com/google/cel-go/cel.(*Env).configure.PopulateMacroCalls.func3 │ │ │ │ -github.com/google/cel-go/cel.(*Env).configure.Macros.func2 │ │ │ │ -github.com/google/cel-go/cel.(*Env).initChecker │ │ │ │ -github.com/google/cel-go/cel.(*Env).initChecker.func1 │ │ │ │ -github.com/google/cel-go/checker.CrossTypeNumericComparisons │ │ │ │ -github.com/google/cel-go/cel.(*Env).initChecker.func1.CrossTypeNumericComparisons.1 │ │ │ │ -github.com/google/cel-go/cel.(*Env).setCheckerOrError │ │ │ │ -github.com/google/cel-go/cel.(*Env).getCheckerOrError │ │ │ │ -github.com/google/cel-go/cel.(*Env).getCheckerOrError.deferwrap1 │ │ │ │ -github.com/google/cel-go/cel.(*Env).computeUnknownVars │ │ │ │ -github.com/google/cel-go/interpreter.NewAttributePattern │ │ │ │ -github.com/google/cel-go/cel.(*Issues).Err │ │ │ │ -github.com/google/cel-go/cel.(*Issues).Errors │ │ │ │ -github.com/google/cel-go/cel.(*Issues).String │ │ │ │ -github.com/google/cel-go/cel.(*Issues).Append │ │ │ │ -github.com/google/cel-go/cel.(*Issues).ReportErrorAtID │ │ │ │ -github.com/google/cel-go/cel.getStdEnv │ │ │ │ -github.com/google/cel-go/cel.(*interopLegacyTypeProvider).FindType │ │ │ │ -github.com/google/cel-go/cel.(*interopLegacyTypeProvider).FindFieldType │ │ │ │ -github.com/google/cel-go/cel.AstToString │ │ │ │ -github.com/google/cel-go/cel.ExprToString │ │ │ │ -github.com/google/cel-go/cel.StdLib │ │ │ │ -github.com/google/cel-go/cel.StdLib.Lib.func1 │ │ │ │ -github.com/google/cel-go/cel.(*stdLibrary).LibraryName │ │ │ │ -github.com/google/cel-go/cel.(*stdLibrary).LibraryAlias │ │ │ │ -github.com/google/cel-go/cel.(*stdLibrary).LibrarySubset │ │ │ │ -github.com/google/cel-go/cel.(*stdLibrary).CompileOptions │ │ │ │ -github.com/google/cel-go/cel.Macros │ │ │ │ -github.com/google/cel-go/cel.(*stdLibrary).CompileOptions.func1 │ │ │ │ -github.com/google/cel-go/cel.(*stdLibrary).CompileOptions.Macros.func2 │ │ │ │ -github.com/google/cel-go/cel.(*stdLibrary).ProgramOptions │ │ │ │ -github.com/google/cel-go/cel.timeLegacyLibrary.CompileOptions │ │ │ │ -github.com/google/cel-go/cel.timeLegacyLibrary.ProgramOptions │ │ │ │ -github.com/google/cel-go/cel.normalizeIDs │ │ │ │ -github.com/google/cel-go/cel.normalizeIDs.func1 │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).ExtendEnv │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewAST │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).CopyAST │ │ │ │ -github.com/google/cel-go/cel.(*idGenerator).nextID │ │ │ │ -github.com/google/cel-go/cel.newIDGenerator │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).CopyAST.func1 │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).CopyASTAndMetadata │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).SetMacroCall │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).ClearMacroCall │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).MacroCalls │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewBindMacro │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewBindMacro.func1 │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewCall │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewMemberCall │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewIdent │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewLiteral │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewList │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewMap │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewMapEntry │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewHasMacro │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewSelect │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewStruct │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).NewStructField │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).UpdateExpr │ │ │ │ -github.com/google/cel-go/common/ast.NewExprVisitor │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).UpdateExpr.func2 │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).UpdateExpr.func2.1 │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).UpdateExpr.func1 │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).sanitizeMacro │ │ │ │ -github.com/google/cel-go/cel.(*optimizerExprFactory).sanitizeMacro.func1 │ │ │ │ -github.com/google/cel-go/cel.fieldToCELType │ │ │ │ -github.com/google/cel-go/cel.fieldToVariable │ │ │ │ -github.com/google/cel-go/cel.(*EvalDetails).ActualCost │ │ │ │ -github.com/google/cel-go/cel.newProgram │ │ │ │ -github.com/google/cel-go/interpreter.NewDispatcher │ │ │ │ -github.com/google/cel-go/interpreter.EnableErrorOnBadPresenceTest │ │ │ │ -github.com/google/cel-go/interpreter.NewPartialAttributeFactory │ │ │ │ -github.com/google/cel-go/interpreter.NewInterpreter │ │ │ │ -github.com/google/cel-go/interpreter.InterruptableEval │ │ │ │ -github.com/google/cel-go/interpreter.Optimize │ │ │ │ -github.com/google/cel-go/interpreter.CompileRegexConstants │ │ │ │ -github.com/google/cel-go/interpreter.decRegexOptimizer │ │ │ │ -github.com/google/cel-go/interpreter.CostTrackerLimit │ │ │ │ -github.com/google/cel-go/interpreter.CostTrackerFactory │ │ │ │ -github.com/google/cel-go/interpreter.ExhaustiveEval │ │ │ │ -github.com/google/cel-go/cel.newProgram.ExhaustiveEval.CustomDecorator.func13 │ │ │ │ -github.com/google/cel-go/cel.newProgram.CostTrackerFactory.func5 │ │ │ │ -github.com/google/cel-go/cel.newProgram.func2 │ │ │ │ -github.com/google/cel-go/cel.newProgram.CostTrackerLimit.func4 │ │ │ │ -github.com/google/cel-go/cel.newProgram.CompileRegexConstants.CustomDecorator.func11 │ │ │ │ -github.com/google/cel-go/cel.newProgram.CompileRegexConstants.decRegexOptimizer.func10 │ │ │ │ -github.com/google/cel-go/cel.newProgram.Optimize.CustomDecorator.func9 │ │ │ │ -github.com/google/cel-go/cel.newProgram.InterruptableEval.CustomDecorator.func7 │ │ │ │ -github.com/google/cel-go/cel.newProgram.EnableErrorOnBadPresenceTest.func3 │ │ │ │ -github.com/google/cel-go/cel.newProgram.func1 │ │ │ │ -github.com/google/cel-go/cel.(*prog).initInterpretable │ │ │ │ -github.com/google/cel-go/cel.(*prog).Eval │ │ │ │ -github.com/google/cel-go/cel.(*evalActivationPool).Setup │ │ │ │ -github.com/google/cel-go/interpreter.NewHierarchicalActivation │ │ │ │ -github.com/google/cel-go/cel.(*prog).Eval.func2 │ │ │ │ -github.com/google/cel-go/cel.(*prog).Eval.deferwrap1 │ │ │ │ -github.com/google/cel-go/cel.(*evalActivationPool).Put │ │ │ │ -github.com/google/cel-go/cel.(*prog).Eval.func1 │ │ │ │ -github.com/google/cel-go/cel.(*prog).ContextEval │ │ │ │ -github.com/google/cel-go/cel.(*prog).ContextEval.deferwrap3 │ │ │ │ -github.com/google/cel-go/cel.(*prog).ContextEval.deferwrap2 │ │ │ │ -github.com/google/cel-go/cel.(*prog).ContextEval.deferwrap1 │ │ │ │ -github.com/google/cel-go/cel.(*ctxEvalActivation).ResolveName │ │ │ │ -github.com/google/cel-go/cel.(*ctxEvalActivation).Parent │ │ │ │ -github.com/google/cel-go/cel.(*ctxEvalActivation).AsPartialActivation │ │ │ │ -github.com/google/cel-go/cel.(*ctxEvalActivationPool).Setup │ │ │ │ -github.com/google/cel-go/cel.(*evalActivation).ResolveName │ │ │ │ -github.com/google/cel-go/cel.(*evalActivation).Parent │ │ │ │ -github.com/google/cel-go/cel.(*validatorConfig).GetOrDefault │ │ │ │ -github.com/google/cel-go/cel.(*validatorConfig).Set │ │ │ │ -github.com/google/cel-go/cel.formatValidator.Name │ │ │ │ -github.com/google/cel-go/cel.formatValidator.ToConfig │ │ │ │ -github.com/google/cel-go/common/env.NewValidator │ │ │ │ -github.com/google/cel-go/cel.formatValidator.Validate │ │ │ │ -github.com/google/cel-go/common/ast.NavigateAST │ │ │ │ -github.com/google/cel-go/common/ast.FunctionMatcher │ │ │ │ -github.com/google/cel-go/cel.formatValidator.Validate.FunctionMatcher.func1 │ │ │ │ -github.com/google/cel-go/cel.evalCall │ │ │ │ -github.com/google/cel-go/cel.compileRegex │ │ │ │ -github.com/google/cel-go/cel.homogeneousAggregateLiteralValidator.Name │ │ │ │ -github.com/google/cel-go/cel.homogeneousAggregateLiteralValidator.ToConfig │ │ │ │ -github.com/google/cel-go/cel.homogeneousAggregateLiteralValidator.Validate │ │ │ │ -github.com/google/cel-go/common/ast.KindMatcher │ │ │ │ -github.com/google/cel-go/cel.isOptionalIndex │ │ │ │ -github.com/google/cel-go/cel.homogeneousAggregateLiteralValidator.Validate.KindMatcher.func2 │ │ │ │ -github.com/google/cel-go/cel.homogeneousAggregateLiteralValidator.Validate.KindMatcher.func1 │ │ │ │ -github.com/google/cel-go/cel.inExemptFunction │ │ │ │ -github.com/google/cel-go/cel.homogeneousAggregateLiteralValidator.typeMismatch │ │ │ │ -github.com/google/cel-go/cel.FormatCELType │ │ │ │ -github.com/google/cel-go/cel.nestingLimitValidator.Name │ │ │ │ -github.com/google/cel-go/cel.nestingLimitValidator.ToConfig │ │ │ │ -github.com/google/cel-go/cel.nestingLimitValidator.Validate │ │ │ │ -github.com/google/cel-go/cel.nestingLimitValidator.Validate.KindMatcher.func1 │ │ │ │ -github.com/google/cel-go/cel.getStdEnv.func1 │ │ │ │ -github.com/google/cel-go/cel.getStdEnv.func1.EagerlyValidateDeclarations.features.1 │ │ │ │ -github.com/google/cel-go/cel.newProgram.InterruptableEval.decInterruptFolds.func6 │ │ │ │ -github.com/google/cel-go/cel.newProgram.Optimize.decOptimize.func8 │ │ │ │ -github.com/google/cel-go/cel.newProgram.ExhaustiveEval.decDisableShortcircuits.func12 │ │ │ │ -github.com/google/cel-go/cel.init.newEvalActivationPool.func26 │ │ │ │ -github.com/google/cel-go/cel.init.newCtxEvalActivationPool.func27 │ │ │ │ -github.com/google/cel-go/cel.init │ │ │ │ -github.com/google/cel-go/cel.UnaryBinding │ │ │ │ -github.com/google/cel-go/cel.MemberOverload │ │ │ │ -github.com/google/cel-go/cel.Function │ │ │ │ -type:.eq.github.com/google/cel-go/cel.EvalDetails │ │ │ │ -type:.eq.github.com/google/cel-go/cel.Ast │ │ │ │ -type:.eq.github.com/google/cel-go/cel.optimizerExprFactory │ │ │ │ -type:.eq.github.com/google/cel-go/cel.ctxEvalActivation │ │ │ │ -github.com/google/cel-go/cel.prog.CELTypeAdapter │ │ │ │ -github.com/google/cel-go/cel.(*prog).CELTypeAdapter │ │ │ │ -github.com/google/cel-go/cel.prog.CELTypeProvider │ │ │ │ -github.com/google/cel-go/cel.(*prog).CELTypeProvider │ │ │ │ -github.com/google/cel-go/cel.prog.Check │ │ │ │ -github.com/google/cel-go/cel.(*prog).Check │ │ │ │ -github.com/google/cel-go/cel.prog.Compile │ │ │ │ -github.com/google/cel-go/cel.(*prog).Compile │ │ │ │ -github.com/google/cel-go/cel.prog.CompileSource │ │ │ │ -github.com/google/cel-go/cel.(*prog).CompileSource │ │ │ │ -github.com/google/cel-go/cel.prog.EstimateCost │ │ │ │ -github.com/google/cel-go/cel.(*prog).EstimateCost │ │ │ │ -github.com/google/cel-go/cel.prog.Extend │ │ │ │ -github.com/google/cel-go/cel.(*prog).Extend │ │ │ │ -github.com/google/cel-go/cel.prog.Functions │ │ │ │ -github.com/google/cel-go/cel.(*prog).Functions │ │ │ │ -github.com/google/cel-go/cel.prog.HasFeature │ │ │ │ -github.com/google/cel-go/cel.(*prog).HasFeature │ │ │ │ -github.com/google/cel-go/cel.prog.HasFunction │ │ │ │ -github.com/google/cel-go/cel.(*prog).HasFunction │ │ │ │ -github.com/google/cel-go/cel.prog.HasLibrary │ │ │ │ -github.com/google/cel-go/cel.(*prog).HasLibrary │ │ │ │ -github.com/google/cel-go/cel.prog.HasValidator │ │ │ │ -github.com/google/cel-go/cel.(*prog).HasValidator │ │ │ │ -github.com/google/cel-go/cel.prog.Libraries │ │ │ │ -github.com/google/cel-go/cel.(*prog).Libraries │ │ │ │ -github.com/google/cel-go/cel.prog.Macros │ │ │ │ -github.com/google/cel-go/cel.(*prog).Macros │ │ │ │ -github.com/google/cel-go/cel.prog.Parse │ │ │ │ -github.com/google/cel-go/cel.(*prog).Parse │ │ │ │ -github.com/google/cel-go/cel.prog.ParseSource │ │ │ │ -github.com/google/cel-go/cel.(*prog).ParseSource │ │ │ │ -github.com/google/cel-go/cel.prog.PartialVars │ │ │ │ -github.com/google/cel-go/cel.(*prog).PartialVars │ │ │ │ -github.com/google/cel-go/cel.prog.PlanProgram │ │ │ │ -github.com/google/cel-go/cel.(*prog).PlanProgram │ │ │ │ -github.com/google/cel-go/cel.prog.Program │ │ │ │ -github.com/google/cel-go/cel.(*prog).Program │ │ │ │ -github.com/google/cel-go/cel.prog.ResidualAst │ │ │ │ -github.com/google/cel-go/cel.(*prog).ResidualAst │ │ │ │ -github.com/google/cel-go/cel.prog.ToConfig │ │ │ │ -github.com/google/cel-go/cel.(*prog).ToConfig │ │ │ │ -github.com/google/cel-go/cel.prog.TypeAdapter │ │ │ │ -github.com/google/cel-go/cel.(*prog).TypeAdapter │ │ │ │ -github.com/google/cel-go/cel.prog.TypeProvider │ │ │ │ -github.com/google/cel-go/cel.(*prog).TypeProvider │ │ │ │ -github.com/google/cel-go/cel.prog.UnknownVars │ │ │ │ -github.com/google/cel-go/cel.(*prog).UnknownVars │ │ │ │ -github.com/google/cel-go/cel.prog.Validators │ │ │ │ -github.com/google/cel-go/cel.(*prog).Validators │ │ │ │ -github.com/google/cel-go/cel.prog.Variables │ │ │ │ -github.com/google/cel-go/cel.(*prog).Variables │ │ │ │ -github.com/google/cel-go/cel.interopLegacyTypeProvider.EnumValue │ │ │ │ -github.com/google/cel-go/cel.(*interopLegacyTypeProvider).EnumValue │ │ │ │ -github.com/google/cel-go/cel.interopLegacyTypeProvider.FindIdent │ │ │ │ -github.com/google/cel-go/cel.(*interopLegacyTypeProvider).FindIdent │ │ │ │ -github.com/google/cel-go/cel.interopLegacyTypeProvider.FindStructFieldNames │ │ │ │ -github.com/google/cel-go/cel.(*interopLegacyTypeProvider).FindStructFieldNames │ │ │ │ -github.com/google/cel-go/cel.interopLegacyTypeProvider.FindStructFieldType │ │ │ │ -github.com/google/cel-go/cel.(*interopLegacyTypeProvider).FindStructFieldType │ │ │ │ -github.com/google/cel-go/cel.interopLegacyTypeProvider.FindStructType │ │ │ │ -github.com/google/cel-go/cel.(*interopLegacyTypeProvider).FindStructType │ │ │ │ -github.com/google/cel-go/cel.interopLegacyTypeProvider.NewValue │ │ │ │ -github.com/google/cel-go/cel.(*interopLegacyTypeProvider).NewValue │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Append │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Append │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.CELTypeAdapter │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).CELTypeAdapter │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.CELTypeProvider │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).CELTypeProvider │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Check │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Check │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.ClearMacroCall │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).ClearMacroCall │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Compile │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Compile │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.CompileSource │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).CompileSource │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.CopyAST │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).CopyAST │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.CopyASTAndMetadata │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).CopyASTAndMetadata │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Err │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Err │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Errors │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Errors │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.EstimateCost │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).EstimateCost │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Extend │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Extend │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Functions │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Functions │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.HasFeature │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).HasFeature │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.HasFunction │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).HasFunction │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.HasLibrary │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).HasLibrary │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.HasValidator │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).HasValidator │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Libraries │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Libraries │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.MacroCalls │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).MacroCalls │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Macros │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Macros │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewAST │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewAST │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewBindMacro │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewBindMacro │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewCall │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewCall │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewHasMacro │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewHasMacro │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewIdent │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewIdent │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewList │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewList │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewLiteral │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewLiteral │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewMap │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewMap │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewMapEntry │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewMapEntry │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewMemberCall │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewMemberCall │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewSelect │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewSelect │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewStruct │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewStruct │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.NewStructField │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).NewStructField │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Parse │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Parse │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.ParseSource │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).ParseSource │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.PartialVars │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).PartialVars │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.PlanProgram │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).PlanProgram │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Program │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Program │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.ReportErrorAtID │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).ReportErrorAtID │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.ResidualAst │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).ResidualAst │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.SetMacroCall │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).SetMacroCall │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.String │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).String │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.ToConfig │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).ToConfig │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.TypeAdapter │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).TypeAdapter │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.TypeProvider │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).TypeProvider │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.UnknownVars │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).UnknownVars │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.UpdateExpr │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).UpdateExpr │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Validators │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Validators │ │ │ │ -github.com/google/cel-go/cel.OptimizerContext.Variables │ │ │ │ -github.com/google/cel-go/cel.(*OptimizerContext).Variables │ │ │ │ -github.com/google/cel-go/cel.(*timeLegacyLibrary).CompileOptions │ │ │ │ -github.com/google/cel-go/cel.(*timeLegacyLibrary).ProgramOptions │ │ │ │ -github.com/google/cel-go/cel.(*formatValidator).Name │ │ │ │ -github.com/google/cel-go/cel.(*formatValidator).ToConfig │ │ │ │ -github.com/google/cel-go/cel.(*formatValidator).Validate │ │ │ │ -github.com/google/cel-go/cel.(*homogeneousAggregateLiteralValidator).Name │ │ │ │ -github.com/google/cel-go/cel.(*homogeneousAggregateLiteralValidator).ToConfig │ │ │ │ -github.com/google/cel-go/cel.(*homogeneousAggregateLiteralValidator).Validate │ │ │ │ -github.com/google/cel-go/cel.(*nestingLimitValidator).Name │ │ │ │ -github.com/google/cel-go/cel.(*nestingLimitValidator).ToConfig │ │ │ │ -github.com/google/cel-go/cel.(*nestingLimitValidator).Validate │ │ │ │ -github.com/google/cel-go/cel.(*idGenerator).renumberStable-fm │ │ │ │ -github.com/google/cel-go/cel.(*idGenerator).renumberStable │ │ │ │ -type:.eq.github.com/google/cel-go/cel.macroUpdate │ │ │ │ -type:.eq.[2]github.com/google/cel-go/parser.Macro │ │ │ │ -golang.org/x/text/internal.sorter.Len │ │ │ │ -golang.org/x/text/internal.sorter.Swap │ │ │ │ -golang.org/x/text/internal.sorter.Less │ │ │ │ -golang.org/x/text/internal.(*sorter).Len │ │ │ │ -golang.org/x/text/internal.(*sorter).Less │ │ │ │ -golang.org/x/text/internal.(*sorter).Swap │ │ │ │ -type:.hash.golang.org/x/text/language.Tag │ │ │ │ -golang.org/x/text/internal/catmsg.init │ │ │ │ -golang.org/x/text/internal/catmsg.Register │ │ │ │ -golang.org/x/text/internal/catmsg.Register.deferwrap1 │ │ │ │ -golang.org/x/text/internal/catmsg.init.0 │ │ │ │ -golang.org/x/text/internal/catmsg.Compile │ │ │ │ -golang.org/x/text/internal/catmsg.encodeUint │ │ │ │ -golang.org/x/text/internal/catmsg.FirstOf.Compile │ │ │ │ -golang.org/x/text/internal/catmsg.(*Encoder).EncodeMessageType │ │ │ │ -golang.org/x/text/internal/catmsg.(*Encoder).EncodeUint │ │ │ │ -golang.org/x/text/internal/catmsg.Raw.Compile │ │ │ │ -golang.org/x/text/internal/catmsg.String.Compile │ │ │ │ -golang.org/x/text/internal/catmsg.(*Encoder).Language │ │ │ │ -golang.org/x/text/internal/catmsg.(*Encoder).checkInBody │ │ │ │ -golang.org/x/text/internal/catmsg.(*Encoder).EncodeString │ │ │ │ -golang.org/x/text/internal/catmsg.(*Encoder).EncodeMessage │ │ │ │ -golang.org/x/text/internal/catmsg.stripPrefix │ │ │ │ -golang.org/x/text/internal/catmsg.decodeUint │ │ │ │ -golang.org/x/text/internal/catmsg.(*Encoder).flushTo │ │ │ │ -golang.org/x/text/internal/catmsg.(*Encoder).EncodeSubstitution │ │ │ │ -golang.org/x/text/internal/catmsg.(*Encoder).setError │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).Language │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).Done │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).Render │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).Arg │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).DecodeUint │ │ │ │ -golang.org/x/text/internal/catmsg.decodeUintString │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).setError │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).DecodeString │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).SkipMessage │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).Execute │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).execute │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).executeMessageFromData │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).executeMessage │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).ExecuteMessage │ │ │ │ -golang.org/x/text/internal/catmsg.(*Decoder).ExecuteSubstitution │ │ │ │ -golang.org/x/text/internal/catmsg.init.0.func1 │ │ │ │ -golang.org/x/text/internal/catmsg.init.0.func2 │ │ │ │ -golang.org/x/text/internal/catmsg.init.0.func3 │ │ │ │ -golang.org/x/text/internal/catmsg.init.0.func4 │ │ │ │ -golang.org/x/text/internal/catmsg.init.0.func5 │ │ │ │ -type:.eq.golang.org/x/text/internal/catmsg.keyVal │ │ │ │ -type:.eq.golang.org/x/text/internal/catmsg.Var │ │ │ │ -golang.org/x/text/internal/catmsg.(*FirstOf).Compile │ │ │ │ -golang.org/x/text/internal/catmsg.(*String).Compile │ │ │ │ -type:.eq.golang.org/x/text/internal/catmsg.Decoder │ │ │ │ -golang.org/x/text/message/catalog.(*Builder).SetString │ │ │ │ -golang.org/x/text/message/catalog.String │ │ │ │ -golang.org/x/text/message/catalog.(*Builder).Set │ │ │ │ -golang.org/x/text/message/catalog.(*Builder).SetMacro │ │ │ │ -golang.org/x/text/message/catalog.(*Builder).Context │ │ │ │ -golang.org/x/text/internal/catmsg.NewDecoder │ │ │ │ -golang.org/x/text/message/catalog.(*Context).Execute │ │ │ │ -golang.org/x/text/message/catalog.(*dict).Lookup │ │ │ │ -golang.org/x/text/message/catalog.(*Builder).lookup │ │ │ │ -golang.org/x/text/message/catalog.(*Builder).set │ │ │ │ -golang.org/x/text/message/catalog.(*Builder).set.deferwrap1 │ │ │ │ -golang.org/x/text/message/catalog.(*Builder).Matcher │ │ │ │ -golang.org/x/text/language.NewMatcher │ │ │ │ -golang.org/x/text/message/catalog.(*store).lookup │ │ │ │ -golang.org/x/text/message/catalog.(*store).lookup.deferwrap1 │ │ │ │ -golang.org/x/text/message/catalog.(*Builder).Languages │ │ │ │ -golang.org/x/text/message/catalog.(*Builder).Languages.deferwrap1 │ │ │ │ -golang.org/x/text/message/catalog.(*Builder).unlockedLanguages │ │ │ │ -golang.org/x/text/internal.SortTags │ │ │ │ -type:.eq.golang.org/x/text/message/catalog.dict │ │ │ │ -type:.eq.golang.org/x/text/message/catalog.Context │ │ │ │ -type:.eq.golang.org/x/text/message/catalog.options │ │ │ │ -golang.org/x/text/internal/format.(*Parser).Reset │ │ │ │ -golang.org/x/text/internal/format.(*Parser).Text │ │ │ │ -golang.org/x/text/internal/format.(*Parser).SetFormat │ │ │ │ -golang.org/x/text/internal/format.(*Parser).ClearFlags │ │ │ │ -golang.org/x/text/internal/format.(*Parser).Scan │ │ │ │ -golang.org/x/text/internal/format.parsenum │ │ │ │ -golang.org/x/text/internal/format.tooLarge │ │ │ │ -golang.org/x/text/internal/format.(*Parser).intFromArg │ │ │ │ -golang.org/x/text/internal/format.parseArgNumber │ │ │ │ -golang.org/x/text/internal/format.(*Parser).updateArgNumber │ │ │ │ -golang.org/x/text/internal/number.init │ │ │ │ -golang.org/x/text/internal/number.map.init.0 │ │ │ │ -golang.org/x/text/internal/number.(*Digits).NumFracDigits │ │ │ │ -golang.org/x/text/internal/number.(*Decimal).String │ │ │ │ -golang.org/x/text/internal/number.appendZeros │ │ │ │ -golang.org/x/text/internal/number.appendDigits │ │ │ │ -golang.org/x/text/internal/number.(*digits).round │ │ │ │ -golang.org/x/text/internal/number.(*digits).roundDown │ │ │ │ -golang.org/x/text/internal/number.trim │ │ │ │ -golang.org/x/text/internal/number.(*digits).roundUp │ │ │ │ -golang.org/x/text/internal/number.RoundingMode.roundFloat │ │ │ │ -golang.org/x/text/internal/number.(*Decimal).Convert │ │ │ │ -golang.org/x/text/internal/number.(*Decimal).clear │ │ │ │ -golang.org/x/text/internal/number.(*Decimal).ConvertInt │ │ │ │ -golang.org/x/text/internal/number.(*Decimal).ConvertFloat │ │ │ │ -golang.org/x/text/internal/number.(*RoundingContext).RoundSignificantDigits │ │ │ │ -golang.org/x/text/internal/number.(*RoundingContext).isScientific │ │ │ │ -golang.org/x/text/internal/number.(*RoundingContext).RoundFractionDigits │ │ │ │ -golang.org/x/text/internal/number.(*Decimal).fillIntDigits │ │ │ │ -golang.org/x/text/internal/number.init.0 │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).init │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).InitPattern │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).InitDecimal │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).InitScientific │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).InitEngineering │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).InitPercent │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).InitPerMille │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).Append │ │ │ │ -golang.org/x/text/internal/number.FormatDigits │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).Format │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).Render │ │ │ │ -golang.org/x/text/internal/number.decimalVisibleDigits │ │ │ │ -golang.org/x/text/internal/number.(*Decimal).normalize │ │ │ │ -golang.org/x/text/internal/number.appendDecimal │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).getAffixes │ │ │ │ -golang.org/x/text/internal/number.Info.AppendDigit │ │ │ │ -golang.org/x/text/internal/number.(*Pattern).needsSep │ │ │ │ -golang.org/x/text/internal/number.Info.Symbol │ │ │ │ -golang.org/x/text/internal/stringset.(*Set).Elem │ │ │ │ -golang.org/x/text/internal/number.scientificVisibleDigits │ │ │ │ -golang.org/x/text/internal/number.appendScientific │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).renderSpecial │ │ │ │ -golang.org/x/text/internal/number.fmtNaN │ │ │ │ -golang.org/x/text/internal/number.fmtInfinite │ │ │ │ -golang.org/x/text/internal/number.appendAffix │ │ │ │ -golang.org/x/text/internal/number.InfoFromLangID │ │ │ │ -golang.org/x/text/internal/number.InfoFromTag │ │ │ │ -golang.org/x/text/internal/number.Info.IsDecimal │ │ │ │ -golang.org/x/text/internal/number.Info.WriteDigit │ │ │ │ -golang.org/x/text/internal/number.Info.Digit │ │ │ │ -golang.org/x/text/internal/number.(*RoundingContext).SetScale │ │ │ │ -golang.org/x/text/internal/number.(*RoundingContext).SetPrecision │ │ │ │ -golang.org/x/text/internal/number.RoundingMode.String │ │ │ │ -golang.org/x/text/internal/number.(*RoundingMode).String │ │ │ │ -golang.org/x/text/internal/number.(*Pattern).RoundFractionDigits │ │ │ │ -golang.org/x/text/internal/number.(*Pattern).RoundSignificantDigits │ │ │ │ -golang.org/x/text/internal/number.(*Pattern).SetPrecision │ │ │ │ -golang.org/x/text/internal/number.(*Pattern).SetScale │ │ │ │ -golang.org/x/text/internal/number.(*Info).AppendDigit │ │ │ │ -golang.org/x/text/internal/number.(*Info).Digit │ │ │ │ -golang.org/x/text/internal/number.(*Info).IsDecimal │ │ │ │ -golang.org/x/text/internal/number.(*Info).Symbol │ │ │ │ -golang.org/x/text/internal/number.(*Info).WriteDigit │ │ │ │ -golang.org/x/text/internal/number.Formatter.AppendDigit │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).AppendDigit │ │ │ │ -golang.org/x/text/internal/number.Formatter.Digit │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).Digit │ │ │ │ -golang.org/x/text/internal/number.Formatter.IsDecimal │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).IsDecimal │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).RoundFractionDigits │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).RoundSignificantDigits │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).SetPrecision │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).SetScale │ │ │ │ -golang.org/x/text/internal/number.Formatter.Symbol │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).Symbol │ │ │ │ -golang.org/x/text/internal/number.Formatter.WriteDigit │ │ │ │ -golang.org/x/text/internal/number.(*Formatter).WriteDigit │ │ │ │ -type:.eq.golang.org/x/text/internal/number.Formatter │ │ │ │ -type:.eq.golang.org/x/text/internal/number.Pattern │ │ │ │ -golang.org/x/text/feature/plural.init │ │ │ │ -golang.org/x/text/feature/plural.execute │ │ │ │ -golang.org/x/text/feature/plural.getIntApprox │ │ │ │ -golang.org/x/text/feature/plural.(*Rules).MatchDigits │ │ │ │ -golang.org/x/text/feature/plural.(*Rules).matchDisplayDigits │ │ │ │ -golang.org/x/text/feature/plural.matchPlural │ │ │ │ -golang.org/x/text/message.init │ │ │ │ -golang.org/x/text/message/catalog.NewBuilder │ │ │ │ -golang.org/x/text/message.init.func1 │ │ │ │ -golang.org/x/text/message.(*formatInfo).writePadding │ │ │ │ -golang.org/x/text/message.(*formatInfo).pad │ │ │ │ -golang.org/x/text/message.(*formatInfo).padString │ │ │ │ -golang.org/x/text/message.(*formatInfo).fmt_boolean │ │ │ │ -golang.org/x/text/message.(*formatInfo).fmt_unicode │ │ │ │ -golang.org/x/text/message.(*formatInfo).fmt_integer │ │ │ │ -golang.org/x/text/message.(*formatInfo).fmt_s │ │ │ │ -golang.org/x/text/message.(*formatInfo).truncate │ │ │ │ -golang.org/x/text/message.(*formatInfo).fmt_sbx │ │ │ │ -golang.org/x/text/message.(*formatInfo).fmt_q │ │ │ │ -golang.org/x/text/message.(*formatInfo).fmt_c │ │ │ │ -golang.org/x/text/message.(*formatInfo).fmt_qc │ │ │ │ -golang.org/x/text/message.(*formatInfo).fmt_float │ │ │ │ -golang.org/x/text/message.NewPrinter │ │ │ │ -golang.org/x/text/message.(*Printer).Sprint │ │ │ │ -golang.org/x/text/message.(*Printer).Fprint │ │ │ │ -golang.org/x/text/message.(*Printer).Print │ │ │ │ -golang.org/x/text/message.(*Printer).Sprintln │ │ │ │ -golang.org/x/text/message.(*Printer).Fprintln │ │ │ │ -golang.org/x/text/message.(*Printer).Println │ │ │ │ -golang.org/x/text/message.(*Printer).Sprintf │ │ │ │ -golang.org/x/text/message.(*Printer).Fprintf │ │ │ │ -golang.org/x/text/message.(*Printer).Printf │ │ │ │ -golang.org/x/text/message.lookupAndFormat │ │ │ │ -golang.org/x/text/message.(*printer).Render │ │ │ │ -golang.org/x/text/message.rawPrinter.Render │ │ │ │ -golang.org/x/text/message.rawPrinter.Arg │ │ │ │ -golang.org/x/text/message.(*printer).Arg │ │ │ │ -golang.org/x/text/message.newPrinter │ │ │ │ -golang.org/x/text/message.(*formatInfo).init │ │ │ │ -golang.org/x/text/message.(*printer).free │ │ │ │ -golang.org/x/text/message.(*printer).Language │ │ │ │ -golang.org/x/text/message.(*printer).Width │ │ │ │ -golang.org/x/text/message.(*printer).Precision │ │ │ │ -golang.org/x/text/message.(*printer).Flag │ │ │ │ -golang.org/x/text/message.getField │ │ │ │ -golang.org/x/text/message.(*printer).unknownType │ │ │ │ -golang.org/x/text/message.(*printer).badVerb │ │ │ │ -golang.org/x/text/message.(*printer).fmtBool │ │ │ │ -golang.org/x/text/message.(*printer).fmt0x64 │ │ │ │ -golang.org/x/text/message.(*printer).fmtInteger │ │ │ │ -golang.org/x/text/message.(*printer).fmtFloat │ │ │ │ -golang.org/x/text/message.(*printer).initDecimal │ │ │ │ -golang.org/x/text/message.(*printer).setFlags │ │ │ │ -golang.org/x/text/message.(*printer).updatePadding │ │ │ │ -golang.org/x/text/message.(*printer).initScientific │ │ │ │ -golang.org/x/text/message.(*printer).fmtDecimalInt │ │ │ │ -golang.org/x/text/message.(*printer).fmtDecimalFloat │ │ │ │ -golang.org/x/text/message.(*printer).fmtVariableFloat │ │ │ │ -golang.org/x/text/message.(*printer).fmtScientific │ │ │ │ -golang.org/x/text/message.(*printer).fmtComplex │ │ │ │ -golang.org/x/text/message.(*printer).fmtString │ │ │ │ -golang.org/x/text/message.(*formatInfo).fmt_sx │ │ │ │ -golang.org/x/text/message.(*printer).fmtBytes │ │ │ │ -golang.org/x/text/message.(*formatInfo).fmt_bx │ │ │ │ -golang.org/x/text/message.(*printer).fmtPointer │ │ │ │ -golang.org/x/text/message.(*printer).catchPanic │ │ │ │ -golang.org/x/text/message.(*printer).handleMethods │ │ │ │ -golang.org/x/text/message.(*printer).handleMethods.deferwrap5 │ │ │ │ -golang.org/x/text/message.(*printer).handleMethods.deferwrap4 │ │ │ │ -golang.org/x/text/message.(*printer).handleMethods.deferwrap3 │ │ │ │ -golang.org/x/text/message.(*printer).handleMethods.deferwrap2 │ │ │ │ -golang.org/x/text/message.(*printer).handleMethods.deferwrap1 │ │ │ │ -golang.org/x/text/message.(*printer).printArg │ │ │ │ -golang.org/x/text/message.(*printer).printValue │ │ │ │ -golang.org/x/text/message.(*printer).badArgNum │ │ │ │ -golang.org/x/text/message.(*printer).missingArg │ │ │ │ -golang.org/x/text/message.(*printer).doPrintf │ │ │ │ -golang.org/x/text/message.(*printer).doPrint │ │ │ │ -golang.org/x/text/message.(*printer).doPrintln │ │ │ │ -type:.eq.golang.org/x/text/message.Printer │ │ │ │ -golang.org/x/text/message.(*formatInfo).ClearFlags │ │ │ │ -golang.org/x/text/message.(*formatInfo).Reset │ │ │ │ -golang.org/x/text/message.(*formatInfo).Scan │ │ │ │ -golang.org/x/text/message.(*formatInfo).SetFormat │ │ │ │ -golang.org/x/text/message.(*formatInfo).Text │ │ │ │ -golang.org/x/text/message.(*printer).Available │ │ │ │ -golang.org/x/text/message.(*printer).AvailableBuffer │ │ │ │ -golang.org/x/text/message.(*printer).Bytes │ │ │ │ -golang.org/x/text/message.(*printer).Cap │ │ │ │ -golang.org/x/text/message.(*printer).Fprint │ │ │ │ -golang.org/x/text/message.(*printer).Fprintf │ │ │ │ -golang.org/x/text/message.(*printer).Fprintln │ │ │ │ -golang.org/x/text/message.(*printer).Grow │ │ │ │ -golang.org/x/text/message.(*printer).Len │ │ │ │ -golang.org/x/text/message.(*printer).Next │ │ │ │ -golang.org/x/text/message.(*printer).Peek │ │ │ │ -golang.org/x/text/message.(*printer).Print │ │ │ │ -golang.org/x/text/message.(*printer).Printf │ │ │ │ -golang.org/x/text/message.(*printer).Println │ │ │ │ -golang.org/x/text/message.(*printer).Read │ │ │ │ -golang.org/x/text/message.(*printer).ReadByte │ │ │ │ -golang.org/x/text/message.(*printer).ReadBytes │ │ │ │ -golang.org/x/text/message.(*printer).ReadFrom │ │ │ │ -golang.org/x/text/message.(*printer).ReadRune │ │ │ │ -golang.org/x/text/message.(*printer).ReadString │ │ │ │ -golang.org/x/text/message.(*printer).Reset │ │ │ │ -golang.org/x/text/message.(*printer).Sprint │ │ │ │ -golang.org/x/text/message.(*printer).Sprintf │ │ │ │ -golang.org/x/text/message.(*printer).Sprintln │ │ │ │ -golang.org/x/text/message.(*printer).String │ │ │ │ -golang.org/x/text/message.(*printer).Truncate │ │ │ │ -golang.org/x/text/message.(*printer).UnreadByte │ │ │ │ -golang.org/x/text/message.(*printer).UnreadRune │ │ │ │ -golang.org/x/text/message.(*printer).Write │ │ │ │ -golang.org/x/text/message.(*printer).WriteByte │ │ │ │ -golang.org/x/text/message.(*printer).WriteRune │ │ │ │ -golang.org/x/text/message.(*printer).WriteString │ │ │ │ -golang.org/x/text/message.(*printer).WriteTo │ │ │ │ -golang.org/x/text/message.(*rawPrinter).Arg │ │ │ │ -golang.org/x/text/message.(*rawPrinter).Render │ │ │ │ -type:.eq.golang.org/x/text/message.key │ │ │ │ -github.com/google/cel-go/ext.init.func1 │ │ │ │ -github.com/google/cel-go/ext.BindingsVersion │ │ │ │ -github.com/google/cel-go/ext.init.func1.BindingsVersion.1 │ │ │ │ -github.com/google/cel-go/ext.init.func2 │ │ │ │ -github.com/google/cel-go/ext.EncodersVersion │ │ │ │ -github.com/google/cel-go/ext.init.func2.EncodersVersion.1 │ │ │ │ -github.com/google/cel-go/ext.init.func3 │ │ │ │ -github.com/google/cel-go/ext.ListsVersion │ │ │ │ -github.com/google/cel-go/ext.init.func3.ListsVersion.1 │ │ │ │ -github.com/google/cel-go/ext.init.func4 │ │ │ │ -github.com/google/cel-go/ext.MathVersion │ │ │ │ -github.com/google/cel-go/ext.init.func4.MathVersion.1 │ │ │ │ -github.com/google/cel-go/ext.init.func5 │ │ │ │ -github.com/google/cel-go/ext.ProtosVersion │ │ │ │ -github.com/google/cel-go/ext.init.func5.ProtosVersion.1 │ │ │ │ -github.com/google/cel-go/ext.init.func6 │ │ │ │ -github.com/google/cel-go/ext.SetsVersion │ │ │ │ -github.com/google/cel-go/ext.init.func6.SetsVersion.1 │ │ │ │ -github.com/google/cel-go/ext.init.func7 │ │ │ │ -github.com/google/cel-go/ext.StringsVersion │ │ │ │ -github.com/google/cel-go/ext.init.func7.StringsVersion.1 │ │ │ │ -github.com/google/cel-go/ext.init.func8 │ │ │ │ -github.com/google/cel-go/ext.TwoVarComprehensionsVersion │ │ │ │ -github.com/google/cel-go/ext.init.func8.TwoVarComprehensionsVersion.1 │ │ │ │ -github.com/google/cel-go/ext.init.func9 │ │ │ │ -github.com/google/cel-go/ext.RegexVersion │ │ │ │ -github.com/google/cel-go/ext.init.func9.RegexVersion.1 │ │ │ │ -github.com/google/cel-go/ext.Bindings │ │ │ │ -github.com/google/cel-go/ext.Bindings.Lib.func1 │ │ │ │ -github.com/google/cel-go/ext.(*celBindings).LibraryName │ │ │ │ -github.com/google/cel-go/ext.(*celBindings).CompileOptions │ │ │ │ -github.com/google/cel-go/cel.ReceiverMacro │ │ │ │ -github.com/google/cel-go/cel.Overload │ │ │ │ -github.com/google/cel-go/cel.ASTValidators │ │ │ │ -github.com/google/cel-go/ext.(*celBindings).CompileOptions.ASTValidators.func3 │ │ │ │ -github.com/google/cel-go/ext.(*celBindings).CompileOptions.Function.func2 │ │ │ │ -github.com/google/cel-go/ext.(*celBindings).CompileOptions.Overload.Overload.newOverload.func4 │ │ │ │ -github.com/google/cel-go/ext.(*celBindings).CompileOptions.Macros.func1 │ │ │ │ -github.com/google/cel-go/ext.(*celBindings).ProgramOptions │ │ │ │ -github.com/google/cel-go/cel.CustomDecorator │ │ │ │ -github.com/google/cel-go/ext.(*celBindings).ProgramOptions.CustomDecorator.func2 │ │ │ │ -github.com/google/cel-go/ext.blockValidationExemption.Name │ │ │ │ -github.com/google/cel-go/ext.blockValidationExemption.Configure │ │ │ │ -github.com/google/cel-go/ext.blockValidationExemption.Validate │ │ │ │ -github.com/google/cel-go/ext.celBind │ │ │ │ -github.com/google/cel-go/ext.macroTargetMatchesNamespace │ │ │ │ -github.com/google/cel-go/ext.(*dynamicBlock).ID │ │ │ │ -github.com/google/cel-go/ext.(*dynamicBlock).Eval │ │ │ │ -github.com/google/cel-go/ext.(*dynamicBlock).Eval.deferwrap1 │ │ │ │ -github.com/google/cel-go/ext.(*dynamicBlock).clearSlots │ │ │ │ -github.com/google/cel-go/ext.(*dynamicSlotActivation).reset │ │ │ │ -github.com/google/cel-go/ext.(*dynamicSlotActivation).Unwrap │ │ │ │ -github.com/google/cel-go/ext.(*dynamicSlotActivation).ResolveName │ │ │ │ -github.com/google/cel-go/ext.(*constantBlock).ID │ │ │ │ -github.com/google/cel-go/ext.(*constantBlock).Eval │ │ │ │ -github.com/google/cel-go/ext.(*constantSlotActivation).Unwrap │ │ │ │ -github.com/google/cel-go/ext.constantSlotActivation.ResolveName │ │ │ │ -github.com/google/cel-go/ext.matchSlot │ │ │ │ -github.com/google/cel-go/ext.TwoVarComprehensions │ │ │ │ -github.com/google/cel-go/ext.TwoVarComprehensions.Lib.func1 │ │ │ │ -github.com/google/cel-go/ext.(*compreV2Lib).LibraryName │ │ │ │ -github.com/google/cel-go/ext.(*compreV2Lib).CompileOptions │ │ │ │ -github.com/google/cel-go/cel.FunctionBinding │ │ │ │ -github.com/google/cel-go/common/decls.FunctionBinding │ │ │ │ -github.com/google/cel-go/cel.BinaryBinding │ │ │ │ -github.com/google/cel-go/ext.(*compreV2Lib).CompileOptions.Function.func4 │ │ │ │ -github.com/google/cel-go/ext.(*compreV2Lib).CompileOptions.Overload.Overload.newOverload.func8 │ │ │ │ -github.com/google/cel-go/ext.(*compreV2Lib).CompileOptions.BinaryBinding.BinaryBinding.func6 │ │ │ │ -github.com/google/cel-go/ext.(*compreV2Lib).CompileOptions.Overload.Overload.newOverload.func7 │ │ │ │ -github.com/google/cel-go/ext.(*compreV2Lib).CompileOptions.FunctionBinding.FunctionBinding.func5 │ │ │ │ -github.com/google/cel-go/ext.(*compreV2Lib).CompileOptions.Macros.func3 │ │ │ │ -github.com/google/cel-go/ext.(*compreV2Lib).ProgramOptions │ │ │ │ -github.com/google/cel-go/ext.quantifierAll │ │ │ │ -github.com/google/cel-go/ext.quantifierExists │ │ │ │ -github.com/google/cel-go/ext.quantifierExistsOne │ │ │ │ -github.com/google/cel-go/ext.transformList │ │ │ │ -github.com/google/cel-go/ext.transformMap │ │ │ │ -github.com/google/cel-go/ext.transformMapEntry │ │ │ │ -github.com/google/cel-go/ext.extractIterVars │ │ │ │ -github.com/google/cel-go/ext.extractIterVar │ │ │ │ -github.com/google/cel-go/ext.Encoders │ │ │ │ -github.com/google/cel-go/ext.Encoders.Lib.func1 │ │ │ │ -github.com/google/cel-go/ext.(*encoderLib).LibraryName │ │ │ │ -github.com/google/cel-go/ext.(*encoderLib).CompileOptions │ │ │ │ -github.com/google/cel-go/ext.(*encoderLib).CompileOptions.Function.func4 │ │ │ │ -github.com/google/cel-go/ext.(*encoderLib).CompileOptions.Overload.Overload.newOverload.func8 │ │ │ │ -github.com/google/cel-go/ext.(*encoderLib).CompileOptions.UnaryBinding.UnaryBinding.func6 │ │ │ │ -github.com/google/cel-go/ext.(*encoderLib).CompileOptions.Function.func3 │ │ │ │ -github.com/google/cel-go/ext.(*encoderLib).CompileOptions.Overload.Overload.newOverload.func7 │ │ │ │ -github.com/google/cel-go/ext.(*encoderLib).CompileOptions.UnaryBinding.UnaryBinding.func5 │ │ │ │ -github.com/google/cel-go/ext.(*encoderLib).ProgramOptions │ │ │ │ -github.com/google/cel-go/ext.base64DecodeString │ │ │ │ -github.com/google/cel-go/ext.clauseForType │ │ │ │ -github.com/google/cel-go/ext.formatList │ │ │ │ -github.com/google/cel-go/ext.formatMap │ │ │ │ -github.com/google/cel-go/ext.formatMap.func1 │ │ │ │ -github.com/google/cel-go/ext.quoteForCEL │ │ │ │ -github.com/google/cel-go/ext.FormatString │ │ │ │ -github.com/google/cel-go/ext.stringFormatError │ │ │ │ -github.com/google/cel-go/ext.newFormatError │ │ │ │ -github.com/google/cel-go/ext.formatDecimal │ │ │ │ -github.com/google/cel-go/ext.decimalFormatError │ │ │ │ -github.com/google/cel-go/ext.matchLanguage │ │ │ │ -github.com/google/cel-go/ext.makeMatcher │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatter).String │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatter).Decimal │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatter).Fixed │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatter).Fixed.func1 │ │ │ │ -github.com/google/cel-go/ext.fixedPointFormatError │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatter).Scientific │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatter).Scientific.func1 │ │ │ │ -github.com/google/cel-go/ext.scientificFormatError │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatter).Binary │ │ │ │ -github.com/google/cel-go/ext.binaryFormatError │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatter).Hex │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatter).Hex.func1 │ │ │ │ -github.com/google/cel-go/ext.hexFormatError │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatter).Octal │ │ │ │ -github.com/google/cel-go/ext.octalFormatError │ │ │ │ -github.com/google/cel-go/ext.stringFormatValidator.Name │ │ │ │ -github.com/google/cel-go/ext.stringFormatValidator.Configure │ │ │ │ -github.com/google/cel-go/ext.stringFormatValidator.Validate │ │ │ │ -github.com/google/cel-go/ext.matchConstantFormatStringWithListLiteralArgs │ │ │ │ -github.com/google/cel-go/ext.stringFormatValidator.Validate.matchConstantFormatStringWithListLiteralArgs.func1 │ │ │ │ -github.com/google/cel-go/ext.getErrorExprID │ │ │ │ -errors.Unwrap │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).String │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).typeOf │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).Decimal │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).verifyTypeOneOf │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).Fixed │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).Fixed.func1 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).Scientific │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).Scientific.func1 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).Binary │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).Hex │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).Hex.func1 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).Octal │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).Arg │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).Size │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatChecker).verifyString │ │ │ │ -github.com/google/cel-go/ext.formatError.Error │ │ │ │ -github.com/google/cel-go/ext.formatError.Is │ │ │ │ -github.com/google/cel-go/ext.(*stringArgList).Arg │ │ │ │ -github.com/google/cel-go/ext.(*stringArgList).Size │ │ │ │ -github.com/google/cel-go/ext.parseFormatString │ │ │ │ -github.com/google/cel-go/ext.parseAndFormatClause │ │ │ │ -github.com/google/cel-go/ext.newParseFormatError │ │ │ │ -github.com/google/cel-go/ext.parseFormattingClause │ │ │ │ -github.com/google/cel-go/ext.parsePrecision │ │ │ │ -github.com/google/cel-go/ext.isASCIIDigit │ │ │ │ -github.com/google/cel-go/ext.parseFormatError.Error │ │ │ │ -github.com/google/cel-go/ext.parseFormatError.Is │ │ │ │ -github.com/google/cel-go/ext.parseFormatError.Unwrap │ │ │ │ -github.com/google/cel-go/ext.(*appendingFormatterV2).format │ │ │ │ -github.com/google/cel-go/ext.stringFormatErrorV2 │ │ │ │ -github.com/google/cel-go/ext.(*appendingFormatterV2).format.func1 │ │ │ │ -github.com/google/cel-go/ext.formatStringV2 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatterV2).String │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatterV2).Decimal │ │ │ │ -github.com/google/cel-go/ext.decimalFormatErrorV2 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatterV2).Fixed │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatterV2).Fixed.func1 │ │ │ │ -github.com/google/cel-go/ext.fixedPointFormatErrorV2 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatterV2).Scientific │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatterV2).Scientific.func1 │ │ │ │ -github.com/google/cel-go/ext.scientificFormatErrorV2 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatterV2).Binary │ │ │ │ -github.com/google/cel-go/ext.binaryFormatErrorV2 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatterV2).Hex │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatterV2).Hex.func1 │ │ │ │ -github.com/google/cel-go/ext.hexFormatErrorV2 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatterV2).Octal │ │ │ │ -github.com/google/cel-go/ext.octalFormatErrorV2 │ │ │ │ -github.com/google/cel-go/ext.stringFormatValidatorV2.Name │ │ │ │ -github.com/google/cel-go/ext.stringFormatValidatorV2.Configure │ │ │ │ -github.com/google/cel-go/ext.stringFormatValidatorV2.Validate │ │ │ │ -github.com/google/cel-go/ext.stringFormatValidatorV2.Validate.matchConstantFormatStringWithListLiteralArgs.func1 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).String │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).typeOf │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).Decimal │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).verifyTypeOneOf │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).Fixed │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).Fixed.func1 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).Scientific │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).Scientific.func1 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).Binary │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).Hex │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).Hex.func1 │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).Octal │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).Arg │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).Size │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatCheckerV2).verifyString │ │ │ │ -github.com/google/cel-go/ext.parseFormatStringV2 │ │ │ │ -github.com/google/cel-go/ext.parseAndFormatClauseV2 │ │ │ │ -github.com/google/cel-go/ext.parseFormattingClauseV2 │ │ │ │ -github.com/google/cel-go/ext.parsePrecisionV2 │ │ │ │ -github.com/google/cel-go/ext.intOrError │ │ │ │ -github.com/google/cel-go/ext.bytesOrError │ │ │ │ -github.com/google/cel-go/ext.stringOrError │ │ │ │ -github.com/google/cel-go/ext.listStringOrError │ │ │ │ -github.com/google/cel-go/ext.extractIdent │ │ │ │ -github.com/google/cel-go/ext.Lists │ │ │ │ -github.com/google/cel-go/ext.Lists.Lib.func1 │ │ │ │ -github.com/google/cel-go/ext.listsLib.LibraryName │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions │ │ │ │ -github.com/google/cel-go/ext.templatedOverloads │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.func4 │ │ │ │ -github.com/google/cel-go/cel.SingletonUnaryBinding │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.func6 │ │ │ │ -github.com/google/cel-go/cel.SingletonBinaryBinding │ │ │ │ -github.com/google/cel-go/checker.OverloadCostEstimate │ │ │ │ -github.com/google/cel-go/ext.estimateListSort │ │ │ │ -github.com/google/cel-go/ext.estimateListSortBy │ │ │ │ -github.com/google/cel-go/cel.CostEstimatorOptions │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.CostEstimatorOptions.func30 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.OverloadCostEstimate.func29 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.estimateListSortBy.func28 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.OverloadCostEstimate.func27 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.estimateListSort.func26 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.OverloadCostEstimate.func25 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.OverloadCostEstimate.func24 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.OverloadCostEstimate.func23 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.OverloadCostEstimate.func22 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.OverloadCostEstimate.func21 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.OverloadCostEstimate.func20 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.Function.func19 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.MemberOverload.MemberOverload.newOverload.func44 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.UnaryBinding.UnaryBinding.func38 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.Function.func18 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.MemberOverload.MemberOverload.newOverload.func43 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.UnaryBinding.UnaryBinding.func37 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.Function.func17 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.Overload.Overload.newOverload.func42 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.UnaryBinding.UnaryBinding.func36 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.Function.func16 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.SingletonBinaryBinding.SingletonBinaryBinding.func35 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.templatedOverloads.listsLib.CompileOptions.func6.MemberOverload.MemberOverload.newOverload.func46 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.Macros.func15 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.Function.func14 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.SingletonUnaryBinding.SingletonUnaryBinding.func34 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.templatedOverloads.listsLib.CompileOptions.func4.MemberOverload.MemberOverload.newOverload.func45 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.Function.func13 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.DisableTypeGuards.func12 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.MemberOverload.MemberOverload.newOverload.func41 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.BinaryBinding.BinaryBinding.func33 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.MemberOverload.MemberOverload.newOverload.func40 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.UnaryBinding.UnaryBinding.func32 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.Function.func11 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.MemberOverload.MemberOverload.newOverload.func39 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.FunctionBinding.FunctionBinding.func31 │ │ │ │ -github.com/google/cel-go/ext.(*listsLib).ProgramOptions │ │ │ │ -github.com/google/cel-go/interpreter.OverloadCostTracker │ │ │ │ -github.com/google/cel-go/cel.CostTrackerOptions │ │ │ │ -github.com/google/cel-go/ext.(*listsLib).ProgramOptions.CostTrackerOptions.func9 │ │ │ │ -github.com/google/cel-go/ext.(*listsLib).ProgramOptions.OverloadCostTracker.func8 │ │ │ │ -github.com/google/cel-go/ext.(*listsLib).ProgramOptions.OverloadCostTracker.func7 │ │ │ │ -github.com/google/cel-go/ext.(*listsLib).ProgramOptions.OverloadCostTracker.func6 │ │ │ │ -github.com/google/cel-go/ext.(*listsLib).ProgramOptions.OverloadCostTracker.func5 │ │ │ │ -github.com/google/cel-go/ext.(*listsLib).ProgramOptions.OverloadCostTracker.func4 │ │ │ │ -github.com/google/cel-go/ext.(*listsLib).ProgramOptions.OverloadCostTracker.func3 │ │ │ │ -github.com/google/cel-go/ext.(*listsLib).ProgramOptions.OverloadCostTracker.func2 │ │ │ │ -github.com/google/cel-go/ext.(*listsLib).ProgramOptions.OverloadCostTracker.func1 │ │ │ │ -github.com/google/cel-go/ext.genRange │ │ │ │ -github.com/google/cel-go/ext.reverseList │ │ │ │ -github.com/google/cel-go/ext.slice │ │ │ │ -github.com/google/cel-go/ext.flatten │ │ │ │ -github.com/google/cel-go/ext.sortListByAssociatedKeys │ │ │ │ -github.com/google/cel-go/ext.sortListByAssociatedKeys.func1 │ │ │ │ -github.com/google/cel-go/ext.sortByMacro │ │ │ │ -github.com/google/cel-go/ext.distinctList │ │ │ │ -github.com/google/cel-go/ext.estimateListSlice │ │ │ │ -github.com/google/cel-go/ext.estimateAllocatingListCall │ │ │ │ -github.com/google/cel-go/ext.estimateListsRange │ │ │ │ -github.com/google/cel-go/ext.estimateListReverse │ │ │ │ -github.com/google/cel-go/ext.estimateListFlatten │ │ │ │ -github.com/google/cel-go/ext.estimateListDistinct │ │ │ │ -github.com/google/cel-go/ext.estimateListSortCost │ │ │ │ -github.com/google/cel-go/ext.estimateListCall │ │ │ │ -github.com/google/cel-go/ext.trackListOutputSize │ │ │ │ -github.com/google/cel-go/ext.actualSize │ │ │ │ -github.com/google/cel-go/ext.trackAllocatingListCall │ │ │ │ -github.com/google/cel-go/ext.trackListFlatten │ │ │ │ -github.com/google/cel-go/ext.trackListDistinct │ │ │ │ -github.com/google/cel-go/ext.trackListSort │ │ │ │ -github.com/google/cel-go/ext.trackListSortBy │ │ │ │ -github.com/google/cel-go/ext.trackListSelfCompare │ │ │ │ -github.com/google/cel-go/ext.nodeAsIntValue │ │ │ │ -github.com/google/cel-go/ext.Math │ │ │ │ -github.com/google/cel-go/ext.Math.Lib.func1 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).LibraryName │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions │ │ │ │ -github.com/google/cel-go/cel.ReceiverVarArgMacro │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func19 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func135 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func77 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func134 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func76 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func133 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func75 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func18 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func132 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func74 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func131 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func73 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func17 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func130 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func72 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func129 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func71 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func16 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func128 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func70 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func127 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func69 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func15 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func126 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func68 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func125 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func67 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func14 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func124 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func66 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func123 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func65 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func13 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func122 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func64 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func121 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func63 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func12 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func120 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func62 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func119 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func61 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func118 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func60 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func11 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func117 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func59 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func116 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func58 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func115 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func57 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func10 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func114 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func56 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func9 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func113 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func55 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func8 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func112 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func54 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func7 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func111 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func53 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func6 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func110 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func52 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func5 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func109 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func51 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func4 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func108 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func50 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func3 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func107 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func49 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func106 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func48 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func105 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func47 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func104 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func46 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func103 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func45 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func102 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func44 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func101 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func43 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func100 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func42 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func99 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func41 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func98 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func40 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func97 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func39 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func96 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func38 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func95 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func37 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func94 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func36 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func93 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func35 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Function.func2 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func92 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func34 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func91 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func33 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func90 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func32 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func89 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func31 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func88 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func30 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func87 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func29 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func86 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func28 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func85 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func27 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func84 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func26 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func83 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func25 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func82 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func24 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func81 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.BinaryBinding.BinaryBinding.func23 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func80 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func22 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func79 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func21 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Overload.Overload.newOverload.func78 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.UnaryBinding.UnaryBinding.func20 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).CompileOptions.Macros.func1 │ │ │ │ -github.com/google/cel-go/ext.(*mathLib).ProgramOptions │ │ │ │ -github.com/google/cel-go/ext.mathLeast │ │ │ │ -github.com/google/cel-go/ext.mathGreatest │ │ │ │ -github.com/google/cel-go/ext.identity │ │ │ │ -github.com/google/cel-go/ext.ceil │ │ │ │ -github.com/google/cel-go/ext.floor │ │ │ │ -github.com/google/cel-go/ext.round │ │ │ │ -math.Round │ │ │ │ -github.com/google/cel-go/ext.trunc │ │ │ │ -github.com/google/cel-go/ext.isInf │ │ │ │ -github.com/google/cel-go/ext.isFinite │ │ │ │ -github.com/google/cel-go/ext.isNaN │ │ │ │ -github.com/google/cel-go/ext.absDouble │ │ │ │ -github.com/google/cel-go/ext.absInt │ │ │ │ -github.com/google/cel-go/ext.sign │ │ │ │ -github.com/google/cel-go/ext.sqrt │ │ │ │ -github.com/google/cel-go/ext.bitAndPairInt │ │ │ │ -github.com/google/cel-go/ext.bitAndPairUint │ │ │ │ -github.com/google/cel-go/ext.bitOrPairInt │ │ │ │ -github.com/google/cel-go/ext.bitOrPairUint │ │ │ │ -github.com/google/cel-go/ext.bitXorPairInt │ │ │ │ -github.com/google/cel-go/ext.bitXorPairUint │ │ │ │ -github.com/google/cel-go/ext.bitNotInt │ │ │ │ -github.com/google/cel-go/ext.bitNotUint │ │ │ │ -github.com/google/cel-go/ext.bitShiftLeftIntInt │ │ │ │ -github.com/google/cel-go/ext.bitShiftLeftUintInt │ │ │ │ -github.com/google/cel-go/ext.bitShiftRightIntInt │ │ │ │ -github.com/google/cel-go/ext.bitShiftRightUintInt │ │ │ │ -github.com/google/cel-go/ext.minPair │ │ │ │ -github.com/google/cel-go/ext.minList │ │ │ │ -github.com/google/cel-go/ext.maxPair │ │ │ │ -github.com/google/cel-go/ext.maxList │ │ │ │ -github.com/google/cel-go/ext.checkInvalidArgs │ │ │ │ -github.com/google/cel-go/ext.checkInvalidArgLiteral │ │ │ │ -github.com/google/cel-go/ext.isNumericArgType │ │ │ │ -github.com/google/cel-go/ext.isListLiteralWithNumericArgs │ │ │ │ -github.com/google/cel-go/ext.maybeSuffixError │ │ │ │ -github.com/google/cel-go/ext.Protos │ │ │ │ -github.com/google/cel-go/ext.Protos.Lib.func1 │ │ │ │ -github.com/google/cel-go/ext.protoLib.LibraryName │ │ │ │ -github.com/google/cel-go/ext.protoLib.CompileOptions │ │ │ │ -github.com/google/cel-go/ext.protoLib.CompileOptions.Macros.func1 │ │ │ │ -github.com/google/cel-go/ext.protoLib.ProgramOptions │ │ │ │ -github.com/google/cel-go/ext.hasProtoExt │ │ │ │ -github.com/google/cel-go/ext.getProtoExt │ │ │ │ -github.com/google/cel-go/ext.getExtFieldName │ │ │ │ -github.com/google/cel-go/ext.validateIdentifier │ │ │ │ -github.com/google/cel-go/ext.Regex │ │ │ │ -github.com/google/cel-go/ext.Regex.Lib.func1 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).LibraryName │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.CostEstimatorOptions.func13 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.OverloadCostEstimate.func12 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.OverloadCostEstimate.func10 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.OverloadCostEstimate.func8 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.OverloadCostEstimate.func6 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.Function.func4 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.Overload.Overload.newOverload.func21 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.FunctionBinding.FunctionBinding.func17 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.Overload.Overload.newOverload.func20 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.FunctionBinding.FunctionBinding.func16 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.Function.func3 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.Overload.Overload.newOverload.func19 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.BinaryBinding.BinaryBinding.func15 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.Function.func2 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.Overload.Overload.newOverload.func18 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.BinaryBinding.BinaryBinding.func14 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).ProgramOptions │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).ProgramOptions.CostTrackerOptions.func9 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).ProgramOptions.OverloadCostTracker.func8 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).ProgramOptions.OverloadCostTracker.func6 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).ProgramOptions.OverloadCostTracker.func4 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).ProgramOptions.OverloadCostTracker.func2 │ │ │ │ -github.com/google/cel-go/ext.regReplace │ │ │ │ -github.com/google/cel-go/ext.regReplaceN │ │ │ │ -github.com/google/cel-go/ext.replaceStrValidator │ │ │ │ -github.com/google/cel-go/ext.extract │ │ │ │ -github.com/google/cel-go/ext.extractAll │ │ │ │ -github.com/google/cel-go/ext.extractAll.NewStringList.func3 │ │ │ │ -github.com/google/cel-go/ext.extractAll.NewStringList.func2 │ │ │ │ -github.com/google/cel-go/ext.extractAll.NewStringList.func1 │ │ │ │ -github.com/google/cel-go/ext.Sets │ │ │ │ -github.com/google/cel-go/ext.Sets.Lib.func1 │ │ │ │ -github.com/google/cel-go/ext.setsLib.LibraryName │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions │ │ │ │ -github.com/google/cel-go/ext.estimateSetsCost │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.CostEstimatorOptions.func10 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.OverloadCostEstimate.func9 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.estimateSetsCost.func8 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.OverloadCostEstimate.func7 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.estimateSetsCost.func6 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.OverloadCostEstimate.func5 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.estimateSetsCost.func4 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.Function.func3 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.Overload.Overload.newOverload.func16 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.BinaryBinding.BinaryBinding.func13 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.Function.func2 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.Overload.Overload.newOverload.func15 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.BinaryBinding.BinaryBinding.func12 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.Function.func1 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.Overload.Overload.newOverload.func14 │ │ │ │ -github.com/google/cel-go/ext.setsLib.CompileOptions.BinaryBinding.BinaryBinding.func11 │ │ │ │ -github.com/google/cel-go/ext.setsLib.ProgramOptions │ │ │ │ -github.com/google/cel-go/ext.trackSetsCost │ │ │ │ -github.com/google/cel-go/ext.setsLib.ProgramOptions.CostTrackerOptions.func7 │ │ │ │ -github.com/google/cel-go/ext.setsLib.ProgramOptions.OverloadCostTracker.func6 │ │ │ │ -github.com/google/cel-go/ext.setsLib.ProgramOptions.trackSetsCost.func5 │ │ │ │ -github.com/google/cel-go/ext.setsLib.ProgramOptions.OverloadCostTracker.func4 │ │ │ │ -github.com/google/cel-go/ext.setsLib.ProgramOptions.trackSetsCost.func3 │ │ │ │ -github.com/google/cel-go/ext.setsLib.ProgramOptions.OverloadCostTracker.func2 │ │ │ │ -github.com/google/cel-go/ext.setsLib.ProgramOptions.trackSetsCost.func1 │ │ │ │ -github.com/google/cel-go/ext.setsLib.Optimize │ │ │ │ -github.com/google/cel-go/ext.matchInConstantList │ │ │ │ -github.com/google/cel-go/ext.setsLib.Optimize.matchInConstantList.func1 │ │ │ │ -github.com/google/cel-go/ext.setsIntersects │ │ │ │ -github.com/google/cel-go/ext.setsContains │ │ │ │ -github.com/google/cel-go/ext.setsEquivalent │ │ │ │ -github.com/google/cel-go/ext.estimateSize │ │ │ │ -github.com/google/cel-go/ext.Strings │ │ │ │ -github.com/google/cel-go/ext.Strings.Lib.func1 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).LibraryName │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.ASTValidators.func40 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.ASTValidators.func39 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func38 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func84 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.UnaryBinding.UnaryBinding.func62 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func37 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func83 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.BinaryBinding.BinaryBinding.func61 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func82 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.UnaryBinding.UnaryBinding.func60 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func36 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func81 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.BinaryBinding.BinaryBinding.func59 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func80 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.UnaryBinding.UnaryBinding.func58 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func35 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Overload.Overload.newOverload.func79 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.UnaryBinding.UnaryBinding.func57 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func34 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func78 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.FunctionBinding.FunctionBinding.func56 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func17 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func33 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func77 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.FunctionBinding.FunctionBinding.func55 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func32 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func76 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.UnaryBinding.UnaryBinding.func54 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func31 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func75 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.UnaryBinding.UnaryBinding.func53 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func30 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func74 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.FunctionBinding.FunctionBinding.func52 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func73 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.BinaryBinding.BinaryBinding.func51 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func29 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func72 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.FunctionBinding.FunctionBinding.func50 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func71 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.BinaryBinding.BinaryBinding.func49 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func28 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func70 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.FunctionBinding.FunctionBinding.func48 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func69 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.FunctionBinding.FunctionBinding.func47 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func27 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func68 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.UnaryBinding.UnaryBinding.func46 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func26 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func67 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.FunctionBinding.FunctionBinding.func45 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func66 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.BinaryBinding.BinaryBinding.func44 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func25 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func65 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.FunctionBinding.FunctionBinding.func43 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func64 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.BinaryBinding.BinaryBinding.func42 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.Function.func24 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.MemberOverload.MemberOverload.newOverload.func63 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.BinaryBinding.BinaryBinding.func41 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func1 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).ProgramOptions │ │ │ │ -github.com/google/cel-go/ext.charAt │ │ │ │ -github.com/google/cel-go/ext.indexOfOffset │ │ │ │ -github.com/google/cel-go/ext.lastIndexOf │ │ │ │ -github.com/google/cel-go/ext.lastIndexOfOffset │ │ │ │ -github.com/google/cel-go/ext.lowerASCII │ │ │ │ -github.com/google/cel-go/ext.substr │ │ │ │ -github.com/google/cel-go/ext.substrRange │ │ │ │ -github.com/google/cel-go/ext.upperASCII │ │ │ │ -github.com/google/cel-go/ext.joinValSeparator │ │ │ │ -github.com/google/cel-go/ext.quote │ │ │ │ -github.com/google/cel-go/ext.sanitize │ │ │ │ -github.com/google/cel-go/ext.clauseForType.func1 │ │ │ │ -github.com/google/cel-go/ext.clauseForType.func2 │ │ │ │ -github.com/google/cel-go/ext.clauseForType.func3 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.func1 │ │ │ │ -github.com/google/cel-go/ext.(*compreV2Lib).CompileOptions.func1 │ │ │ │ -github.com/google/cel-go/ext.(*compreV2Lib).CompileOptions.func2 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func2 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func3 │ │ │ │ -github.com/google/cel-go/ext.indexOf │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func4 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func5 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func6 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func7 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func8 │ │ │ │ -github.com/google/cel-go/ext.replace │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func9 │ │ │ │ -github.com/google/cel-go/ext.replaceN │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func10 │ │ │ │ -github.com/google/cel-go/ext.split │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func11 │ │ │ │ -github.com/google/cel-go/ext.splitN │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func12 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func13 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func14 │ │ │ │ -github.com/google/cel-go/ext.trimSpace │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func15 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func16 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func18 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func19 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func20 │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func21 │ │ │ │ -github.com/google/cel-go/ext.join │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func22 │ │ │ │ -github.com/google/cel-go/ext.joinSeparator │ │ │ │ -github.com/google/cel-go/ext.(*stringLib).CompileOptions.func23 │ │ │ │ -github.com/google/cel-go/ext.reverse │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.func1 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.func2 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.func3 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.func5 │ │ │ │ -github.com/google/cel-go/ext.sortList │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.func7 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.func8 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.func9 │ │ │ │ -github.com/google/cel-go/ext.listsLib.CompileOptions.func10 │ │ │ │ -github.com/google/cel-go/ext.(*encoderLib).CompileOptions.func1 │ │ │ │ -github.com/google/cel-go/ext.(*encoderLib).CompileOptions.func2 │ │ │ │ -github.com/google/cel-go/ext.base64EncodeBytes │ │ │ │ -github.com/google/cel-go/ext.(*celBindings).ProgramOptions.func1 │ │ │ │ -github.com/google/cel-go/ext.newDynamicBlock │ │ │ │ -github.com/google/cel-go/ext.newConstantBlock │ │ │ │ -github.com/google/cel-go/ext.(*celBindings).ProgramOptions.func1.newDynamicBlock.1 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.estimateExtractCost.func5 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.estimateExtractAllCost.func7 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.estimateReplaceCost.func9 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).CompileOptions.estimateReplaceCost.func11 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).ProgramOptions.extractCostTracker.func1 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).ProgramOptions.extractAllCostTracker.func3 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).ProgramOptions.replaceCostTracker.func5 │ │ │ │ -github.com/google/cel-go/ext.(*regexLib).ProgramOptions.replaceCostTracker.func7 │ │ │ │ -github.com/google/cel-go/ext.init │ │ │ │ -type:.eq.github.com/google/cel-go/ext.parseFormatError │ │ │ │ -type:.eq.github.com/google/cel-go/ext.formatError │ │ │ │ -type:.eq.github.com/google/cel-go/ext.constantSlotActivation │ │ │ │ -type:.eq.github.com/google/cel-go/ext.constantBlock │ │ │ │ -type:.eq.github.com/google/cel-go/ext.slotVal │ │ │ │ -type:.eq.github.com/google/cel-go/ext.stringLib │ │ │ │ -github.com/google/cel-go/ext.(*listsLib).CompileOptions │ │ │ │ -github.com/google/cel-go/ext.(*listsLib).LibraryName │ │ │ │ -github.com/google/cel-go/ext.(*protoLib).CompileOptions │ │ │ │ -github.com/google/cel-go/ext.(*protoLib).LibraryName │ │ │ │ -github.com/google/cel-go/ext.(*protoLib).ProgramOptions │ │ │ │ -github.com/google/cel-go/ext.(*setsLib).CompileOptions │ │ │ │ -github.com/google/cel-go/ext.(*setsLib).LibraryName │ │ │ │ -github.com/google/cel-go/ext.(*setsLib).Optimize │ │ │ │ -github.com/google/cel-go/ext.(*setsLib).ProgramOptions │ │ │ │ -github.com/google/cel-go/ext.(*blockValidationExemption).Configure │ │ │ │ -github.com/google/cel-go/ext.(*blockValidationExemption).Name │ │ │ │ -github.com/google/cel-go/ext.(*blockValidationExemption).Validate │ │ │ │ -github.com/google/cel-go/ext.dynamicSlotActivation.Parent │ │ │ │ -github.com/google/cel-go/ext.(*dynamicSlotActivation).Parent │ │ │ │ -github.com/google/cel-go/ext.constantSlotActivation.Parent │ │ │ │ -github.com/google/cel-go/ext.(*constantSlotActivation).Parent │ │ │ │ -github.com/google/cel-go/ext.(*constantSlotActivation).ResolveName │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatValidator).Configure │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatValidator).Name │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatValidator).Validate │ │ │ │ -github.com/google/cel-go/ext.(*formatError).Error │ │ │ │ -github.com/google/cel-go/ext.(*formatError).Is │ │ │ │ -github.com/google/cel-go/ext.(*parseFormatError).Error │ │ │ │ -github.com/google/cel-go/ext.(*parseFormatError).Is │ │ │ │ -github.com/google/cel-go/ext.(*parseFormatError).Unwrap │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatValidatorV2).Configure │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatValidatorV2).Name │ │ │ │ -github.com/google/cel-go/ext.(*stringFormatValidatorV2).Validate │ │ │ │ -github.com/google/cel-go/ext.formatStringInterpolatorV2.String-fm │ │ │ │ -github.com/google/cel-go/ext.formatStringInterpolatorV2.Decimal-fm │ │ │ │ -github.com/google/cel-go/ext.formatStringInterpolatorV2.Binary-fm │ │ │ │ -github.com/google/cel-go/ext.formatStringInterpolatorV2.Octal-fm │ │ │ │ -github.com/google/cel-go/ext.formatStringInterpolator.String-fm │ │ │ │ -github.com/google/cel-go/ext.formatStringInterpolator.Decimal-fm │ │ │ │ -github.com/google/cel-go/ext.formatStringInterpolator.Binary-fm │ │ │ │ -github.com/google/cel-go/ext.formatStringInterpolator.Octal-fm │ │ │ │ -type:.eq.github.com/google/cel-go/ext.formattedMapEntryV2 │ │ │ │ -type:.eq.github.com/google/cel-go/ext.mapPair │ │ │ │ -type:.eq.[10]github.com/google/cel-go/parser.Macro │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.NewInMemoryWithGC │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.(*InMemory).startGC │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.NewInMemoryWithGC.(*InMemory).startGC.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.NewInMemoryWithGC.(*InMemory).startGC.func1.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.(*InMemory).SetStorage │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.(*InMemory).SetStorage.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.(*InMemory).Set │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.(*InMemory).Set.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.(*InMemory).Get │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.(*InMemory).Delete │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.(*InMemory).Delete.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.(*InMemory).Close │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.(*InMemory).collectExpired │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.(*InMemory).collectExpired.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/connection.NewClient │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/connection.parseClientVPNAddress │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/connection.parseClientEnv │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/connection.parseClientReason │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/connection.isClientReason │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/connection.Client │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).CheckTokenCEL │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Start │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Start.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Start.func1.AuthURLHandler.2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Start.func1.HandlerFunc.ServeHTTP.(*Client).OAuth2Start.func1.AuthURLHandler.2.WithCodeChallenge.4 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Start.func1.WithURLParam.withURLParam.3 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Callback │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Callback.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).postCodeExchangeHandler │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.UserinfoCallback[go.shape.*uint8,go.shape.*uint8] │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.CodeExchangeHandler[go.shape.*uint8] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Callback.func1.CodeExchangeHandler[go.shape.*uint8].4 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Callback.func1.CodeExchangeHandler[go.shape.*uint8].4.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Callback.func1.1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Callback.func1.1.(*Client).postCodeExchangeHandler.1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Callback.func1.UserinfoCallback[go.shape.*uint8,go.shape.*uint8].3 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Callback.func1.UserinfoCallback[go.shape.*uint8,go.shape.*uint8].3.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2Callback.func1.(*Client).postCodeExchangeHandler.2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2ProfileSubmit │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuth2ProfileSubmit.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getClientID │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).createSessionLogger │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).writeToClient │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).writeToClient.deferwrap1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*ClientAuth).String │ │ │ │ +type:.eq.github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.Response │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/util.ArgvToStrings │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c.GoString │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c._Cfunc_GoString │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/util.NewEnvList │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/util.parseEnvVar │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/client.NewClient │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/client.(*Client).GetConnectMessage │ │ │ │ +time.Time.Unix │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/client.(*Client).GetDisconnectMessage │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/client.(*Client).WriteToAuthFile │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/client.(*Client).WriteAuthPending │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/client.(*Client).buildMessage │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/log._Cfunc_free │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/log.(*PluginHandler).WithAttrs │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/log.(*PluginHandler).Enabled │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/log.(*PluginHandler).Handle │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/log.(*PluginHandler).Handle.func1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c.CString │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/log.(*PluginHandler).pluginLogLevel │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/log.(*PluginHandler).Handle.func2 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/log.(*PluginHandler).appendAttr │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn._Cfunc_calloc │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn._Cfunc_free │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn._cgo_cmalloc │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.(*PluginHandle).handlePluginUp │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.(*PluginHandle).handleAuthUserPassVerify │ │ │ │ log/slog.Uint64 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).createSessionLoggerWithState │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).postCodeExchangeHandler.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).postCodeExchangeHandlerStoreRefreshToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).extractConfigProfilesFromIDToken │ │ │ │ -slices.Grow[go.shape.[]string,go.shape.string] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).storeProfileSelectorToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).createProfileSelectorToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).httpErrorHandler │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).writeHTTPError │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).writeHTTPSuccess │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.New │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.New.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).initializeCELValidation │ │ │ │ -github.com/google/cel-go/cel.VariableWithDoc │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).initializeCELValidation.StringsVersion.func6 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).initializeCELValidation.VariableWithDoc.func5 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).initializeCELValidation.VariableWithDoc.func4 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).initializeCELValidation.VariableWithDoc.func3 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).initializeCELValidation.VariableWithDoc.func2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).initializeCELValidation.VariableWithDoc.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.newOIDCRelyingParty │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithCustomDiscoveryUrl │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.newOIDCRelyingParty.WithCustomDiscoveryUrl.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.newOAuthRelyingParty │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions │ │ │ │ -github.com/zitadel/oidc/pkg/http.WithMaxAge │ │ │ │ -github.com/zitadel/oidc/pkg/http.WithPath │ │ │ │ -github.com/zitadel/oidc/pkg/http.WithDomain │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithIssuedAtMaxAge │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithIssuedAtOffset │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.DefaultACRVerifier │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithACRVerifier │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithNonce │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithAuthStyle │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithLogger │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithCookieHandler │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithVerifierOpts │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithHTTPClient │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithErrorHandler │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithUnauthorizedHandler │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithPKCE │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.SignerFromKeyAndKeyID │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.WithJWTProfile │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithJWTProfile.func23 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.SignerFromKeyAndKeyID.func22 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithPKCE.func21 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithUnauthorizedHandler.func20 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.func3 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithErrorHandler.func19 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.func2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithHTTPClient.func18 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithVerifierOpts.func17 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithCookieHandler.func16 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithLogger.func15 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithAuthStyle.func13 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithNonce.func12 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithACRVerifier.func11 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.DefaultACRVerifier.func10 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithIssuedAtOffset.func9 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithIssuedAtMaxAge.func8 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithDomain.func6 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithPath.func5 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithMaxAge.func4 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).RefreshClientAuth │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).ClientDisconnect │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.checkClientIPAddr │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.getAuthorizeParams │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.getAuthorizeParams.WithURLParam.withURLParam.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getNonce │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).OAuthConfig │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).EncryptState │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithUnsecure.func7 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2.(*Client).getRelyingPartyOptions.WithSigningAlgsFromDiscovery.func14 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.Userinfo[go.shape.*uint8] │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.Userinfo[go.shape.*uint8].deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.CodeExchangeHandler[go.shape.*uint8].func1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.CodeExchangeHandler[go.shape.*uint8].func1.WithClientAssertionJWT.2 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.CodeExchangeHandler[go.shape.*uint8].func1.WithCodeVerifier.1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.CodeExchangeHandler[go.shape.*uint8].func1.deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.CodeExchange[go.shape.*uint8] │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.CodeExchange[go.shape.*uint8].deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.verifyTokenResponse[go.shape.*uint8] │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.verifyTokenResponse[go.shape.*uint8].deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.VerifyTokens[go.shape.*uint8] │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.VerifyTokens[go.shape.*uint8].deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.VerifyIDToken[go.shape.*uint8] │ │ │ │ -github.com/zitadel/oidc/pkg/oidc.CheckSubject │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.VerifyIDToken[go.shape.*uint8].deferwrap1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.UserinfoCallback[go.shape.*uint8,go.shape.*uint8].func1 │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.UserinfoCallback[go.shape.*uint8,go.shape.*uint8].func1.deferwrap1 │ │ │ │ -type:.eq.github.com/zitadel/oidc/pkg/oidc.Tokens[go.shape.*uint8] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New │ │ │ │ -net/http.NewServeMux │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.noCacheHeaders │ │ │ │ -net/http.FileServerFS │ │ │ │ -net/http.FS │ │ │ │ -net/http.FileServer │ │ │ │ -net/http.StripPrefix │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New.noCacheHeaders.func10 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New.(*Client).OAuth2ProfileSubmit.func9 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New.noCacheHeaders.func8 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New.(*Client).OAuth2Callback.func7 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New.(*Client).OAuth2Callback.func7.1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New.noCacheHeaders.func6 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New.(*Client).OAuth2Start.func5 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New.(*Client).OAuth2Start.func5.1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New.StripPrefix.func4 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New.noCacheHeaders.func3 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler.New.func2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver.NewHTTPServer │ │ │ │ -log/slog.NewLogLogger │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver.(*Server).Listen │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver.(*Server).GetCertificateFunc │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver.(*Server).Listen.func2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver.(*Server).Listen.(*Server).GetCertificateFunc.func3 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver.(*Server).Listen.(*Server).GetCertificateFunc.func3.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver.(*Server).Listen.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver.(*Server).Reload │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver.(*Server).serve │ │ │ │ -os.Getpid │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver.(*Server).shutdown │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver.Server │ │ │ │ -os/user.lookupGroup │ │ │ │ -os/user.lookupGroup.func1 │ │ │ │ -os/user.buildGroup │ │ │ │ -os/user._C_gr_gid │ │ │ │ -os/user._C_gr_name │ │ │ │ -os/user._C_GoString │ │ │ │ -os/user._Cfunc_GoString │ │ │ │ -os/user.bufferKind.initialSize │ │ │ │ -os/user._C_sysconf │ │ │ │ -os/user.isSizeReasonable │ │ │ │ -os/user.retryWithBuffer │ │ │ │ -os/user.UnknownGroupError.Error │ │ │ │ -os/user._Cfunc_mygetgrnam_r │ │ │ │ -os/user._Cfunc_sysconf │ │ │ │ -os/user._C_getgrnam_r │ │ │ │ -os/user.(*UnknownGroupError).Error │ │ │ │ -type:.eq.os/user.Group │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/utils.(*UserAgentTransport).RoundTrip │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/utils.LookupGroup │ │ │ │ -os/user.LookupGroup │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.CheckUser │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.CheckGroups │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.CheckRoles │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.CheckCommonName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/utils.TransformCommonName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.CheckIPAddress │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.GetProviderConfig │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.NewProvider │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.GetName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.setupCEL │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.setupCEL.StringsVersion.func2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.setupCEL.VariableWithDoc.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.GetRefreshToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.Refresh │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.RevokeRefreshToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.GetUser │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.extractUsernameFromToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.Provider.extractGroups │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.RefreshTokens[go.shape.*uint8] │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp.RefreshTokens[go.shape.*uint8].deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.(*Provider).CheckCommonName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.(*Provider).CheckGroups │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.(*Provider).CheckIPAddress │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.(*Provider).CheckRoles │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.(*Provider).CheckUser │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.(*Provider).GetName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.(*Provider).GetProviderConfig │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.(*Provider).GetRefreshToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.(*Provider).GetUser │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.(*Provider).Refresh │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic.(*Provider).RevokeRefreshToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.init │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.getPagination │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.CheckUser │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.getTeams │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.getOrganizations │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.GetProviderConfig │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.NewProvider │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.GetName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.GetRefreshToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.Refresh │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.RevokeRefreshToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.GetUser │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.get[go.shape.struct { Name string "json:\"name\""; Login string "json:\"login\""; Email string "json:\"email\""; ID int "json:\"id\"" }] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.get[go.shape.struct { Name string "json:\"name\""; Login string "json:\"login\""; Email string "json:\"email\""; ID int "json:\"id\"" }].deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.get[go.shape.[]github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.orgType] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.get[go.shape.[]github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.orgType].deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.get[go.shape.[]github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.teamType] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.get[go.shape.[]github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.teamType].deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.CheckCommonName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.(*Provider).CheckCommonName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.CheckGroups │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.(*Provider).CheckGroups │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.CheckIPAddress │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.(*Provider).CheckIPAddress │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.Provider.CheckRoles │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.(*Provider).CheckRoles │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.(*Provider).CheckUser │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.(*Provider).GetName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.(*Provider).GetProviderConfig │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.(*Provider).GetRefreshToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.(*Provider).GetUser │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.(*Provider).Refresh │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.(*Provider).RevokeRefreshToken │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.teamType │ │ │ │ -type:.eq.github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github.userType │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.Provider.checkGroupMembership │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.Provider.CheckUser │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.Provider.GetProviderConfig │ │ │ │ -slices.Compact[go.shape.[]string,go.shape.string] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.NewProvider │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.Provider.GetName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.Provider.GetRefreshToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.Provider.Refresh │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.Provider.RevokeRefreshToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.Provider.GetUser │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.get[go.shape.struct { NextPageToken string "json:\"nextPageToken\""; Memberships []struct { Name string "json:\"name\"" } "json:\"memberships\"" }] │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.get[go.shape.struct { NextPageToken string "json:\"nextPageToken\""; Memberships []struct { Name string "json:\"name\"" } "json:\"memberships\"" }].deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.Provider.CheckCommonName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.(*Provider).CheckCommonName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.Provider.CheckGroups │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.(*Provider).CheckGroups │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.Provider.CheckIPAddress │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.(*Provider).CheckIPAddress │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.Provider.CheckRoles │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.(*Provider).CheckRoles │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.(*Provider).CheckUser │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.(*Provider).GetName │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.(*Provider).GetProviderConfig │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.(*Provider).GetRefreshToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.(*Provider).GetUser │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.(*Provider).Refresh │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google.(*Provider).RevokeRefreshToken │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.init │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).AcceptClient │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).loadClientConfig │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).sendClientAuth │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).DenyClient │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).readClientConfig │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).processClient │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handleClientAuthentication │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).checkClientSsoCapabilities │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).startClientAuth │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).checkAuthBypass │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).silentReAuthentication │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).clientEstablished │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).clientDisconnect │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handlePassword │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).sendPassword │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handleMessages │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handleMessages.deferwrap2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handleMessages.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handleMessage │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).writeToPassThroughClient │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handleClientMessage │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handleClientMessage.(*Regexp).ReplaceAllLiteralString.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handleClients │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handleCommands │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.New │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).SetOAuth2Client │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).Connect │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).Connect.gowrap5 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).Connect.gowrap4 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).Connect.gowrap3 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).Connect.gowrap2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).Connect.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).setupConnection │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).setupConnection.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).checkManagementInterfaceVersion │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).Shutdown │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).Shutdown.deferwrap2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).Shutdown.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).SendCommand │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).SendCommand.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).SendCommandf │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).rawCommand │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).readMessage │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).isMessageLineEOF │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handlePassThrough │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handlePassThrough.func2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handlePassThrough.func2.1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handlePassThrough.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handlePassThroughClient │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handlePassThroughClient.deferwrap1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handlePassThroughClientCommands │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).handlePassThroughClientAuth │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).setupPassThroughListener │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).setupPassThroughListener.func2 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).setupPassThroughListener.func1 │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).setupUNIXSocketPermissions │ │ │ │ -os.Chown │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn.(*Client).setupUNIXSocketPermissions.Chown.func1 │ │ │ │ -syscall.Chown │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).RegisterPendingPoller │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).CancelPendingPoller │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.(*PluginHandle).handleAuthUserPassVerify.gowrap1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.(*PluginHandle).handleAuthUserPassVerify.func1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.(*Server).WaitPendingPoller │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.(*PluginHandle).handleClientConnect │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.(*PluginHandle).handleClientConnect.deferwrap1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.(*PluginHandle).handleClientDisconnect │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.(*PluginHandle).handleClientDisconnect.deferwrap1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.PluginOpenV3 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/log.NewOpenVPNPluginLogger │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management.NewServer │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c.NewOpenVPNPluginHandle │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.PluginFuncV3 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.PluginCloseV1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c.OpenVPNPluginHandle.Delete │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.PluginClientConstructorV1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn._Cfunc__CMalloc │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.PluginClientDestructorV1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.PluginClientDestructorV1.func1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.PluginAbortV1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c.OpenVPNPluginHandle.IsNil │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.clientContextFromPointer │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.pluginHandleFromPtr │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.pluginHandleFromPtr.func1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c.OpenVPNPluginHandle.Value │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.pluginHandleFromPtr.func1.1 │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.PluginOpenV3.NewOpenVPNPluginLogger.func1 │ │ │ │ +type:.eq.github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn.ClientContext │ │ │ │ main.main │ │ │ │ -main.execute │ │ │ │ -main.run │ │ │ │ -main.run.deferwrap2 │ │ │ │ -main.run.deferwrap1 │ │ │ │ -main.printVersion │ │ │ │ -main.setupConfiguration │ │ │ │ -main.setupLogger │ │ │ │ -log/slog.NewJSONHandler │ │ │ │ -log/slog.NewTextHandler │ │ │ │ -main.setupDebugListener │ │ │ │ -main.setupOpenVPNClient │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/utils.NewUserAgentTransport │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage.NewInMemory │ │ │ │ -main.initializeConfigAndLogger │ │ │ │ -main.logWarnings │ │ │ │ -main.startServices │ │ │ │ -main.startHTTPServer │ │ │ │ -main.startOpenVPNClient │ │ │ │ -main.startServices.startOpenVPNClient.func3 │ │ │ │ -main.startServices.startHTTPServer.func2 │ │ │ │ -main.startServices.func1 │ │ │ │ -main.handleSignalsAndShutdown │ │ │ │ -main.handleContextDone │ │ │ │ -main.handleSignal │ │ │ │ +runtime/debug.SetMemoryLimit │ │ │ │ +_cgoexp_4b0411324880_openvpn_plugin_select_initialization_point_v1 │ │ │ │ +_cgoexp_4b0411324880_openvpn_plugin_min_version_required_v1 │ │ │ │ +_cgoexp_4b0411324880_openvpn_plugin_open_v3_go │ │ │ │ +main.openvpn_plugin_open_v3_go │ │ │ │ +_cgoexp_4b0411324880_openvpn_plugin_func_v3_go │ │ │ │ +main.openvpn_plugin_func_v3_go │ │ │ │ +_cgoexp_4b0411324880_openvpn_plugin_close_v1 │ │ │ │ +main.openvpn_plugin_close_v1 │ │ │ │ +_cgoexp_4b0411324880_openvpn_plugin_client_constructor_v1 │ │ │ │ +main.openvpn_plugin_client_constructor_v1 │ │ │ │ +_cgoexp_4b0411324880_openvpn_plugin_client_destructor_v1 │ │ │ │ +main.openvpn_plugin_client_destructor_v1 │ │ │ │ +_cgoexp_4b0411324880_openvpn_plugin_abort_v1 │ │ │ │ +main.openvpn_plugin_abort_v1 │ │ │ │ go:textfipsstart │ │ │ │ -crypto/internal/fips140.fatal │ │ │ │ -crypto/internal/fips140.getIndicator │ │ │ │ -crypto/internal/fips140.setIndicator │ │ │ │ -crypto/internal/fips140.init │ │ │ │ -crypto/internal/fips140deps/godebug.Value │ │ │ │ -crypto/internal/fips140.CAST │ │ │ │ -crypto/internal/fips140.PCT │ │ │ │ -crypto/internal/fips140.init.0 │ │ │ │ -crypto/internal/fips140.RecordApproved │ │ │ │ -crypto/internal/fips140/sha256.init │ │ │ │ -crypto/internal/fips140/sha256.init.0 │ │ │ │ -crypto/internal/fips140/sha256.(*Digest).MarshalBinary │ │ │ │ -crypto/internal/fips140/sha256.(*Digest).AppendBinary │ │ │ │ -crypto/internal/fips140deps/byteorder.BEAppendUint32 │ │ │ │ -crypto/internal/fips140deps/byteorder.BEAppendUint64 │ │ │ │ -crypto/internal/fips140/sha256.(*Digest).UnmarshalBinary │ │ │ │ -crypto/internal/fips140/sha256.consumeUint32 │ │ │ │ -crypto/internal/fips140deps/byteorder.BEUint32 │ │ │ │ -crypto/internal/fips140/sha256.consumeUint64 │ │ │ │ -crypto/internal/fips140/sha256.(*Digest).Clone │ │ │ │ -crypto/internal/fips140/sha256.(*Digest).Reset │ │ │ │ -crypto/internal/fips140/sha256.(*Digest).Size │ │ │ │ -crypto/internal/fips140/sha256.(*Digest).BlockSize │ │ │ │ -crypto/internal/fips140/sha256.(*Digest).Write │ │ │ │ -crypto/internal/fips140/sha256.(*Digest).Sum │ │ │ │ -crypto/internal/fips140/sha256.(*Digest).checkSum │ │ │ │ -crypto/internal/fips140deps/byteorder.BEPutUint64 │ │ │ │ -crypto/internal/fips140deps/byteorder.BEPutUint32 │ │ │ │ -crypto/internal/fips140/sha256.blockGeneric │ │ │ │ -crypto/internal/fips140/sha256.init.1 │ │ │ │ -crypto/internal/fips140/sha256.block │ │ │ │ -crypto/internal/fips140/sha256.init.0.func1 │ │ │ │ -crypto/internal/fips140/sha256.blockAVX2 │ │ │ │ -crypto/internal/fips140/sha256.blockSHANI │ │ │ │ -crypto/internal/fips140/subtle.ConstantTimeLessOrEqBytes │ │ │ │ -crypto/internal/fips140/subtle.XORBytes │ │ │ │ -crypto/internal/fips140/subtle.xorBytes │ │ │ │ -crypto/internal/fips140/sha3.init.0 │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).Clone │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).padAndPermute │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).permute │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).Write │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).write │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).writeGeneric │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).readGeneric │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).Sum │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).sum │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).sumGeneric │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).read │ │ │ │ -crypto/internal/fips140/sha3.(*Digest).UnmarshalBinary │ │ │ │ -crypto/internal/fips140/sha3.bytepadWrite │ │ │ │ -crypto/internal/fips140/sha3.leftEncode │ │ │ │ -crypto/internal/fips140/sha3.newCShake │ │ │ │ -crypto/internal/fips140/sha3.(*SHAKE).Sum │ │ │ │ -crypto/internal/fips140/sha3.(*SHAKE).Read │ │ │ │ -crypto/internal/fips140/sha3.(*SHAKE).Reset │ │ │ │ -crypto/internal/fips140/sha3.(*SHAKE).Clone │ │ │ │ -crypto/internal/fips140/sha3.(*SHAKE).AppendBinary │ │ │ │ -crypto/internal/fips140/sha3.(*SHAKE).UnmarshalBinary │ │ │ │ -crypto/internal/fips140/sha3.newCShake128 │ │ │ │ -crypto/internal/fips140/sha3.init.0.func1 │ │ │ │ -crypto/internal/fips140/sha3.NewCShake128 │ │ │ │ -crypto/internal/fips140/sha3.keccakF1600 │ │ │ │ -crypto/internal/fips140/sha512.init │ │ │ │ -crypto/internal/fips140/sha512.init.0 │ │ │ │ -crypto/internal/fips140/sha512.(*Digest).Reset │ │ │ │ -crypto/internal/fips140/sha512.(*Digest).MarshalBinary │ │ │ │ -crypto/internal/fips140/sha512.(*Digest).AppendBinary │ │ │ │ -crypto/internal/fips140/sha512.(*Digest).UnmarshalBinary │ │ │ │ -crypto/internal/fips140/sha512.consumeUint64 │ │ │ │ -crypto/internal/fips140/sha512.(*Digest).Clone │ │ │ │ -crypto/internal/fips140/sha512.(*Digest).Size │ │ │ │ -crypto/internal/fips140/sha512.(*Digest).BlockSize │ │ │ │ -crypto/internal/fips140/sha512.(*Digest).Write │ │ │ │ -crypto/internal/fips140/sha512.(*Digest).Sum │ │ │ │ -crypto/internal/fips140/sha512.(*Digest).checkSum │ │ │ │ -crypto/internal/fips140/sha512.blockGeneric │ │ │ │ -crypto/internal/fips140/sha512.init.1 │ │ │ │ -crypto/internal/fips140/sha512.block │ │ │ │ -crypto/internal/fips140/sha512.init.0.func1 │ │ │ │ -crypto/internal/fips140/sha512.blockAVX2 │ │ │ │ -crypto/internal/fips140/hmac.init.0 │ │ │ │ -crypto/internal/fips140/hmac.(*HMAC).Sum │ │ │ │ -crypto/internal/fips140.RecordNonApproved │ │ │ │ -crypto/internal/fips140/hmac.(*HMAC).Write │ │ │ │ -crypto/internal/fips140/hmac.(*HMAC).Size │ │ │ │ -crypto/internal/fips140/hmac.(*HMAC).BlockSize │ │ │ │ -crypto/internal/fips140/hmac.(*HMAC).Reset │ │ │ │ -crypto/internal/fips140/hmac.errCloneUnsupported.Error │ │ │ │ -crypto/internal/fips140/hmac.errCloneUnsupported.Unwrap │ │ │ │ -crypto/internal/fips140/hmac.(*HMAC).Clone │ │ │ │ -crypto/internal/fips140/hmac.init.0.func1 │ │ │ │ -crypto/internal/fips140/hmac.New[go.shape.*uint8] │ │ │ │ -crypto/internal/fips140/hmac.New[go.shape.*uint8].func1 │ │ │ │ -crypto/internal/fips140/hmac.New[go.shape.*uint8].func1.1 │ │ │ │ -crypto/internal/fips140/hmac.(*errCloneUnsupported).Error │ │ │ │ -crypto/internal/fips140/hmac.(*errCloneUnsupported).Unwrap │ │ │ │ -crypto/internal/fips140/check.init.0 │ │ │ │ -crypto/internal/fips140/aes.init │ │ │ │ -crypto/internal/fips140/aes.KeySizeError.Error │ │ │ │ -crypto/internal/fips140/aes.newOutlined │ │ │ │ -crypto/internal/fips140/aes.(*Block).BlockSize │ │ │ │ -crypto/internal/fips140/aes.(*Block).Encrypt │ │ │ │ -crypto/internal/fips140/aes.(*Block).Decrypt │ │ │ │ -crypto/internal/fips140/aes.init.0 │ │ │ │ -crypto/internal/fips140/aes.newBlock │ │ │ │ -crypto/internal/fips140/aes.encryptBlock │ │ │ │ -crypto/internal/fips140/aes.decryptBlock │ │ │ │ -crypto/internal/fips140/aes.encryptBlockGeneric │ │ │ │ -crypto/internal/fips140/aes.checkGenericIsExpected │ │ │ │ -crypto/internal/fips140/aes.decryptBlockGeneric │ │ │ │ -crypto/internal/fips140/aes.expandKeyGeneric │ │ │ │ -crypto/internal/fips140/aes.(*blockExpanded).roundKeysSize │ │ │ │ -crypto/internal/fips140/aes.rotw │ │ │ │ -crypto/internal/fips140/aes.subw │ │ │ │ -crypto/internal/fips140/aes.init.1 │ │ │ │ -crypto/internal/fips140/aes.(*CBCEncrypter).BlockSize │ │ │ │ -crypto/internal/fips140/aes.(*CBCEncrypter).CryptBlocks │ │ │ │ -crypto/internal/fips140/aes.cryptBlocksEnc │ │ │ │ -crypto/internal/fips140/aes.(*CBCEncrypter).SetIV │ │ │ │ -crypto/internal/fips140/aes.cryptBlocksEncGeneric │ │ │ │ -crypto/internal/fips140/aes.(*CBCDecrypter).BlockSize │ │ │ │ -crypto/internal/fips140/aes.(*CBCDecrypter).CryptBlocks │ │ │ │ -crypto/internal/fips140/aes.cryptBlocksDec │ │ │ │ -crypto/internal/fips140/aes.(*CBCDecrypter).SetIV │ │ │ │ -crypto/internal/fips140/aes.cryptBlocksDecGeneric │ │ │ │ -crypto/internal/fips140/aes.(*CTR).XORKeyStream │ │ │ │ -crypto/internal/fips140/aes.(*CTR).XORKeyStreamAt │ │ │ │ -crypto/internal/fips140/aes.add128 │ │ │ │ -crypto/internal/fips140/aes.ctrBlocks │ │ │ │ -crypto/internal/fips140/aes.ctrBlocks1 │ │ │ │ -crypto/internal/fips140/aes.ctrBlocks2 │ │ │ │ -crypto/internal/fips140/aes.ctrBlocks4 │ │ │ │ -crypto/internal/fips140/aes.ctrBlocks8 │ │ │ │ -crypto/internal/fips140/aes.init.1.func1 │ │ │ │ -_expand_key_128 │ │ │ │ -_expand_key_192a │ │ │ │ -_expand_key_192b │ │ │ │ -_expand_key_256a │ │ │ │ -_expand_key_256b │ │ │ │ -crypto/internal/fips140/aes.encryptBlockAsm │ │ │ │ -crypto/internal/fips140/aes.decryptBlockAsm │ │ │ │ -crypto/internal/fips140/aes.expandKeyAsm │ │ │ │ -crypto/internal/fips140/aes.ctrBlocks1Asm │ │ │ │ -crypto/internal/fips140/aes.ctrBlocks2Asm │ │ │ │ -crypto/internal/fips140/aes.ctrBlocks4Asm │ │ │ │ -crypto/internal/fips140/aes.ctrBlocks8Asm │ │ │ │ -crypto/internal/fips140/aes.(*KeySizeError).Error │ │ │ │ -crypto/internal/fips140/drbg.init │ │ │ │ -crypto/internal/fips140/drbg.init.func1 │ │ │ │ -crypto/internal/fips140/drbg.init.0 │ │ │ │ -crypto/internal/fips140/drbg.NewCounter │ │ │ │ -crypto/internal/fips140/drbg.(*Counter).update │ │ │ │ -crypto/internal/fips140/drbg.increment │ │ │ │ -crypto/internal/fips140/drbg.(*Counter).Reseed │ │ │ │ -crypto/internal/fips140/drbg.(*Counter).Generate │ │ │ │ -crypto/internal/fips140/aes.RoundToBlock │ │ │ │ -crypto/internal/fips140/drbg.getEntropy │ │ │ │ -crypto/internal/fips140/drbg.Read │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { crypto/internal/fips140/drbg.c crypto/internal/fips140/aes.CTR; crypto/internal/fips140/drbg.reseedCounter uint64 }]).Swap │ │ │ │ -crypto/internal/fips140/drbg.Read.func1 │ │ │ │ -sync/atomic.(*Pointer[go.shape.struct { crypto/internal/fips140/drbg.c crypto/internal/fips140/aes.CTR; crypto/internal/fips140/drbg.reseedCounter uint64 }]).CompareAndSwap │ │ │ │ -crypto/internal/fips140/drbg.ReadWithReader │ │ │ │ -crypto/internal/fips140/drbg.init.0.func1 │ │ │ │ -crypto/internal/fips140/aes/gcm.init │ │ │ │ -crypto/internal/fips140/aes/gcm.init.0 │ │ │ │ -crypto/internal/fips140/aes/gcm.(*CMAC).deriveSubkeys │ │ │ │ -crypto/internal/fips140/aes/gcm.shiftLeft │ │ │ │ -crypto/internal/fips140/aes.EncryptBlockInternal │ │ │ │ -crypto/internal/fips140/aes/gcm.(*CMAC).MAC │ │ │ │ -crypto/internal/fips140/aes/gcm.(*CounterKDF).DeriveKey │ │ │ │ -crypto/internal/fips140/aes/gcm.newGCM │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCM).NonceSize │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCM).Overhead │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCM).Seal │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCM).sealAfterIndicator │ │ │ │ -crypto/internal/fips140/aes/gcm.sliceForAppend │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCM).Open │ │ │ │ -crypto/internal/fips140/aes/gcm.init.1 │ │ │ │ -crypto/internal/fips140/aes/gcm.initGCM │ │ │ │ -crypto/internal/fips140/aes.EncryptionKeySchedule │ │ │ │ -crypto/internal/fips140/aes/gcm.seal │ │ │ │ -crypto/internal/fips140/aes/gcm.open │ │ │ │ -crypto/internal/fips140/aes/gcm.sealGeneric │ │ │ │ -crypto/internal/fips140/aes/gcm.openGeneric │ │ │ │ -crypto/internal/fips140/aes/gcm.deriveCounterGeneric │ │ │ │ -crypto/internal/fips140/aes/gcm.gcmCounterCryptGeneric │ │ │ │ -crypto/internal/fips140/aes/gcm.gcmInc32 │ │ │ │ -crypto/internal/fips140/aes/gcm.gcmAuthGeneric │ │ │ │ -crypto/internal/fips140/aes/gcm.checkGenericIsExpected │ │ │ │ -crypto/internal/fips140/aes/gcm.NewGCMForTLS12 │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCMWithCounterNonce).NonceSize │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCMWithCounterNonce).Overhead │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCMWithCounterNonce).Seal │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCMWithCounterNonce).Open │ │ │ │ -crypto/internal/fips140/aes/gcm.NewGCMForTLS13 │ │ │ │ -crypto/internal/fips140/aes/gcm.NewGCMForHPKE │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCMWithXORCounterNonce).SetNoncePrefixAndMask │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCMWithXORCounterNonce).NonceSize │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCMWithXORCounterNonce).Overhead │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCMWithXORCounterNonce).Seal │ │ │ │ -crypto/internal/fips140/aes/gcm.(*GCMWithXORCounterNonce).Open │ │ │ │ -crypto/internal/fips140/aes/gcm.ghash │ │ │ │ -crypto/internal/fips140/aes/gcm.reverseBits │ │ │ │ -crypto/internal/fips140/aes/gcm.ghashDouble │ │ │ │ -crypto/internal/fips140/aes/gcm.ghashAdd │ │ │ │ -crypto/internal/fips140/aes/gcm.ghashMul │ │ │ │ -crypto/internal/fips140/aes/gcm.updateBlocks │ │ │ │ -crypto/internal/fips140/aes/gcm.ghashUpdate │ │ │ │ -crypto/internal/fips140/aes/gcm.init.0.func1 │ │ │ │ -crypto/internal/fips140/aes/gcm.NewCounterKDF │ │ │ │ -crypto/internal/fips140/aes/gcm.NewCMAC │ │ │ │ -crypto/internal/fips140/aes/gcm.gcmAesFinish │ │ │ │ -crypto/internal/fips140/aes/gcm.gcmAesInit │ │ │ │ -crypto/internal/fips140/aes/gcm.gcmAesData │ │ │ │ -crypto/internal/fips140/aes/gcm.gcmAesEnc │ │ │ │ -crypto/internal/fips140/aes/gcm.gcmAesDec │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).One │ │ │ │ -crypto/internal/fips140/nistec/fiat.p224SetOne │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).Equal │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).Bytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).IsZero │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).Set │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).bytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.p224InvertEndianness │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).SetBytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).Sub │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).Add │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).Mul │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).Square │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).Select │ │ │ │ -crypto/internal/fips140/nistec/fiat.p224Mul │ │ │ │ -crypto/internal/fips140/nistec/fiat.p224CmovznzU64 │ │ │ │ -crypto/internal/fips140/nistec/fiat.p224Square │ │ │ │ -crypto/internal/fips140/nistec/fiat.p224Add │ │ │ │ -crypto/internal/fips140/nistec/fiat.p224Sub │ │ │ │ -crypto/internal/fips140/nistec/fiat.p224FromMontgomery │ │ │ │ -crypto/internal/fips140/nistec/fiat.p224ToMontgomery │ │ │ │ -crypto/internal/fips140/nistec/fiat.p224Selectznz │ │ │ │ -crypto/internal/fips140/nistec/fiat.p224ToBytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.p224FromBytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P224Element).Invert │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).One │ │ │ │ -crypto/internal/fips140/nistec/fiat.p384SetOne │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).Equal │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).Bytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).IsZero │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).Set │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).bytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.p384InvertEndianness │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).SetBytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).Sub │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).Add │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).Mul │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).Square │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).Select │ │ │ │ -crypto/internal/fips140/nistec/fiat.p384Mul │ │ │ │ -crypto/internal/fips140/nistec/fiat.p384CmovznzU64 │ │ │ │ -crypto/internal/fips140/nistec/fiat.p384Square │ │ │ │ -crypto/internal/fips140/nistec/fiat.p384Add │ │ │ │ -crypto/internal/fips140/nistec/fiat.p384Sub │ │ │ │ -crypto/internal/fips140/nistec/fiat.p384FromMontgomery │ │ │ │ -crypto/internal/fips140/nistec/fiat.p384ToMontgomery │ │ │ │ -crypto/internal/fips140/nistec/fiat.p384Selectznz │ │ │ │ -crypto/internal/fips140/nistec/fiat.p384ToBytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.p384FromBytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P384Element).Invert │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).One │ │ │ │ -crypto/internal/fips140/nistec/fiat.p521SetOne │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).Equal │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).Bytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).IsZero │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).Set │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).bytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.p521InvertEndianness │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).SetBytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).Sub │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).Add │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).Mul │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).Square │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).Select │ │ │ │ -crypto/internal/fips140/nistec/fiat.p521CmovznzU64 │ │ │ │ -crypto/internal/fips140/nistec/fiat.p521Mul │ │ │ │ -crypto/internal/fips140/nistec/fiat.p521Square │ │ │ │ -crypto/internal/fips140/nistec/fiat.p521Add │ │ │ │ -crypto/internal/fips140/nistec/fiat.p521Sub │ │ │ │ -crypto/internal/fips140/nistec/fiat.p521FromMontgomery │ │ │ │ -crypto/internal/fips140/nistec/fiat.p521ToMontgomery │ │ │ │ -crypto/internal/fips140/nistec/fiat.p521Selectznz │ │ │ │ -crypto/internal/fips140/nistec/fiat.p521ToBytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.p521FromBytes │ │ │ │ -crypto/internal/fips140/nistec/fiat.(*P521Element).Invert │ │ │ │ -crypto/internal/fips140/nistec.NewP224Point │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).SetGenerator │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).Set │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).SetBytes │ │ │ │ -crypto/internal/fips140/nistec.p224B │ │ │ │ -crypto/internal/fips140/nistec.p224Polynomial │ │ │ │ -crypto/internal/fips140/nistec.p224CheckOnCurve │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).Bytes │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).bytes │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).BytesX │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).bytesX │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).BytesCompressed │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).bytesCompressed │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).Add │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).Double │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).Select │ │ │ │ -crypto/internal/fips140/nistec.(*p224Table).Select │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).ScalarMult │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).generatorTable │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).ScalarBaseMult │ │ │ │ -crypto/internal/fips140/nistec.p224Sqrt │ │ │ │ -crypto/internal/fips140/nistec.p224SqrtCandidate │ │ │ │ -crypto/internal/fips140/nistec.NewP256Point │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).SetGenerator │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).Set │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).SetBytes │ │ │ │ -crypto/internal/fips140/nistec.p256BigToLittle │ │ │ │ -crypto/internal/fips140/nistec.bytesToLimbs │ │ │ │ -crypto/internal/fips140/nistec.p256LessThanP │ │ │ │ -crypto/internal/fips140/nistec.p256Polynomial │ │ │ │ -crypto/internal/fips140/nistec.p256CheckOnCurve │ │ │ │ -crypto/internal/fips140/nistec.p256Equal │ │ │ │ -crypto/internal/fips140/nistec.uint64IsZero │ │ │ │ -crypto/internal/fips140/nistec.p256Add │ │ │ │ -crypto/internal/fips140/nistec.p256Sqrt │ │ │ │ -crypto/internal/fips140/nistec.init.0 │ │ │ │ -crypto/internal/fips140/nistec.p256OrdReduce │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).Add │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).isInfinity │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).Double │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).ScalarBaseMult │ │ │ │ -crypto/internal/fips140/nistec.p256OrdBigToLittle │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).ScalarMult │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).Bytes │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).bytes │ │ │ │ -crypto/internal/fips140/nistec.p256LittleToBig │ │ │ │ -crypto/internal/fips140/nistec.limbsToBytes │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).affineFromMont │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).BytesX │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).bytesX │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).BytesCompressed │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).bytesCompressed │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).Select │ │ │ │ -crypto/internal/fips140/nistec.p256Inverse │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).p256BaseMult │ │ │ │ -crypto/internal/fips140/nistec.boothW6 │ │ │ │ -crypto/internal/fips140/nistec.(*P256Point).p256ScalarMult │ │ │ │ -crypto/internal/fips140/nistec.boothW5 │ │ │ │ -crypto/internal/fips140/nistec.P256OrdInverse │ │ │ │ -crypto/internal/fips140/nistec.p256OrdLittleToBig │ │ │ │ -crypto/internal/fips140/nistec.NewP384Point │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).SetGenerator │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).Set │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).SetBytes │ │ │ │ -crypto/internal/fips140/nistec.p384B │ │ │ │ -crypto/internal/fips140/nistec.p384Polynomial │ │ │ │ -crypto/internal/fips140/nistec.p384CheckOnCurve │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).Bytes │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).bytes │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).BytesX │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).bytesX │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).BytesCompressed │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).bytesCompressed │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).Add │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).Double │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).Select │ │ │ │ -crypto/internal/fips140/nistec.(*p384Table).Select │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).ScalarMult │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).generatorTable │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).ScalarBaseMult │ │ │ │ -crypto/internal/fips140/nistec.p384Sqrt │ │ │ │ -crypto/internal/fips140/nistec.p384SqrtCandidate │ │ │ │ -crypto/internal/fips140/nistec.NewP521Point │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).SetGenerator │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).Set │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).SetBytes │ │ │ │ -crypto/internal/fips140/nistec.p521B │ │ │ │ -crypto/internal/fips140/nistec.p521Polynomial │ │ │ │ -crypto/internal/fips140/nistec.p521CheckOnCurve │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).Bytes │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).bytes │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).BytesX │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).bytesX │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).BytesCompressed │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).bytesCompressed │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).Add │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).Double │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).Select │ │ │ │ -crypto/internal/fips140/nistec.(*p521Table).Select │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).ScalarMult │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).generatorTable │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).ScalarBaseMult │ │ │ │ -crypto/internal/fips140/nistec.p521Sqrt │ │ │ │ -crypto/internal/fips140/nistec.p521SqrtCandidate │ │ │ │ -crypto/internal/fips140/nistec.p521B.func1 │ │ │ │ -crypto/internal/fips140/nistec.(*P521Point).generatorTable.func1 │ │ │ │ -crypto/internal/fips140/nistec.p384B.func1 │ │ │ │ -crypto/internal/fips140/nistec.(*P384Point).generatorTable.func1 │ │ │ │ -crypto/internal/fips140/nistec.p224SqrtCandidate.func1 │ │ │ │ -crypto/internal/fips140/nistec.p224B.func1 │ │ │ │ -crypto/internal/fips140/nistec.(*P224Point).generatorTable.func1 │ │ │ │ -crypto/internal/fips140/nistec.p256MovCond │ │ │ │ -crypto/internal/fips140/nistec.p256NegCond │ │ │ │ -crypto/internal/fips140/nistec.p256Sqr │ │ │ │ -crypto/internal/fips140/nistec.p256Mul │ │ │ │ -crypto/internal/fips140/nistec.p256FromMont │ │ │ │ -crypto/internal/fips140/nistec.p256Select │ │ │ │ -crypto/internal/fips140/nistec.p256SelectAffine │ │ │ │ -crypto/internal/fips140/nistec.p256OrdMul │ │ │ │ -crypto/internal/fips140/nistec.p256OrdSqr │ │ │ │ -crypto/internal/fips140/nistec.p256PointAddAffineAsm │ │ │ │ -crypto/internal/fips140/nistec.p256PointAddAsm │ │ │ │ -crypto/internal/fips140/nistec.p256PointDoubleAsm │ │ │ │ -crypto/internal/fips140/ecdh.init │ │ │ │ -crypto/internal/fips140/ecdh.init.OnceFunc.func2 │ │ │ │ -crypto/internal/fips140/ecdh.init.OnceFunc.func2.1 │ │ │ │ -crypto/internal/fips140/ecdh.init.OnceFunc.func2.1.1 │ │ │ │ -crypto/internal/fips140/ecdh.init.func1 │ │ │ │ -crypto/internal/fips140/ecdh.init.func1.1 │ │ │ │ -crypto/internal/fips140/ecdh.isLess │ │ │ │ -crypto/internal/fips140deps/byteorder.LEUint64 │ │ │ │ -crypto/internal/fips140/ecdh.ecdh[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/edwards25519/field.init │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).reduce │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).carryPropagate │ │ │ │ -crypto/internal/fips140/edwards25519/field.mul19 │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Add │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Subtract │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Invert │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).SetBytes │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).bytes │ │ │ │ -crypto/internal/fips140deps/byteorder.LEPutUint64 │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Equal │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Swap │ │ │ │ -crypto/internal/fips140/edwards25519/field.mask64Bits │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Absolute │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).IsNegative │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Negate │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Select │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Mult32 │ │ │ │ -crypto/internal/fips140/edwards25519/field.mul51 │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Pow22523 │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).SqrtRatio │ │ │ │ -crypto/internal/fips140/edwards25519/field.feMul │ │ │ │ -crypto/internal/fips140/edwards25519/field.feSquare │ │ │ │ -crypto/internal/fips140/ecdh.ECDH[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdh.ecdh[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdh.NewPublicKey[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdh.NewPrivateKey[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdh.isZero │ │ │ │ -crypto/internal/fips140/ecdh.GenerateKey[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdh.GenerateKey[go.shape.*crypto/internal/fips140/nistec.P521Point].func1 │ │ │ │ -crypto/internal/fips140/ecdh.ECDH[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdh.ecdh[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdh.NewPublicKey[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdh.NewPrivateKey[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdh.GenerateKey[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdh.GenerateKey[go.shape.*crypto/internal/fips140/nistec.P384Point].func1 │ │ │ │ -crypto/internal/fips140/ecdh.ECDH[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdh.NewPublicKey[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdh.NewPrivateKey[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdh.GenerateKey[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdh.GenerateKey[go.shape.*crypto/internal/fips140/nistec.P256Point].func1 │ │ │ │ -crypto/internal/fips140/bigmod.init │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).resetToBytes │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).reset │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).trim │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).Bits │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).Bytes │ │ │ │ -crypto/internal/fips140/bigmod.(*Modulus).Size │ │ │ │ -crypto/internal/fips140/bigmod.(*Modulus).BitLen │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).BitLenVarTime │ │ │ │ -crypto/internal/fips140/bigmod.bitLen │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).SetBytes │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).resetFor │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).cmpGeq │ │ │ │ -crypto/internal/fips140/bigmod.not │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).SetOverflowingBytes │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).setBytes │ │ │ │ -crypto/internal/fips140/bigmod.bigEndianUint │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).SetUint │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).Equal │ │ │ │ -crypto/internal/fips140/bigmod.ctEq │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).IsZero │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).IsOne │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).IsMinusOne │ │ │ │ -crypto/internal/fips140/bigmod.(*Modulus).Nat │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).set │ │ │ │ -crypto/internal/fips140/bigmod.NewNat │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).IsOdd │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).TrailingZeroBitsVarTime │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).ShiftRightVarTime │ │ │ │ -crypto/internal/fips140/bigmod.rr │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).ExpandFor │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).expand │ │ │ │ -crypto/internal/fips140/bigmod.NewModulus │ │ │ │ -crypto/internal/fips140/bigmod.newModulus │ │ │ │ -crypto/internal/fips140/bigmod.minusInverseModW │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).shiftIn │ │ │ │ -crypto/internal/fips140/bigmod.ctMask │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).assign │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).Mod │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).maybeSubtractModulus │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).sub │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).Sub │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).add │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).SubOne │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).Add │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).montgomeryReduction │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).montgomeryMul │ │ │ │ -crypto/internal/fips140/bigmod.addMulVVW │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).Mul │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).montgomeryRepresentation │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).Exp │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).ExpShortVarTime │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).InverseVarTime │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).GCDVarTime │ │ │ │ -crypto/internal/fips140/bigmod.extendedGCD │ │ │ │ -crypto/internal/fips140/bigmod.rshift1 │ │ │ │ -crypto/internal/fips140/bigmod.(*Nat).DivShortVarTime │ │ │ │ -crypto/internal/fips140/bigmod.init.0 │ │ │ │ -crypto/internal/fips140/bigmod.addMulVVW1024 │ │ │ │ -crypto/internal/fips140/bigmod.addMulVVW1536 │ │ │ │ -crypto/internal/fips140/bigmod.addMulVVW2048 │ │ │ │ -crypto/internal/fips140/ecdsa.init │ │ │ │ -sync.OnceValue[go.shape.*uint8] │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceFunc.func12 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceFunc.func12.1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceFunc.func12.1.1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceFunc.func11 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceFunc.func11.1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceFunc.func11.1.1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceValue[go.shape.*uint8].func10 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceValue[go.shape.*uint8].func10.1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceValue[go.shape.*uint8].func10.1.1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceValue[go.shape.*uint8].func9 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceValue[go.shape.*uint8].func9.1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceValue[go.shape.*uint8].func9.1.1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceValue[go.shape.*uint8].func8 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceValue[go.shape.*uint8].func8.1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceValue[go.shape.*uint8].func8.1.1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceValue[go.shape.*uint8].func7 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceValue[go.shape.*uint8].func7.1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.OnceValue[go.shape.*uint8].func7.1.1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.func1 │ │ │ │ -crypto/internal/fips140/ecdsa.init.func2 │ │ │ │ -crypto/internal/fips140/ecdsa.init.func3 │ │ │ │ -crypto/internal/fips140/ecdsa.init.func4 │ │ │ │ -crypto/internal/fips140/ecdsa.init.func5 │ │ │ │ -crypto/internal/fips140/ecdsa.init.func5.1 │ │ │ │ -crypto/internal/fips140/ecdsa.testHash │ │ │ │ -crypto/internal/fips140/ecdsa.sign[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdsa.verify[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdsa.init.func6 │ │ │ │ -crypto/internal/fips140/ecdsa.init.func6.1 │ │ │ │ -crypto/internal/fips140/ecdsa.testPrivateKey │ │ │ │ -crypto/internal/fips140/ecdsa.pad000 │ │ │ │ -crypto/internal/fips140/ecdsa.(*hmacDRBG).Generate │ │ │ │ -crypto/internal/fips140/ecdsa.bits2octets[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdsa.hashToNat[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdsa.rightShift │ │ │ │ -crypto/internal/fips140/ecdsa.verifyGeneric[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdsa.inverse[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdsa.signGeneric[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdsa.signGeneric[go.shape.*crypto/internal/fips140/nistec.P256Point].func1 │ │ │ │ -crypto/internal/fips140/ecdsa.randomPoint[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdsa.newDRBG[go.shape.*uint8] │ │ │ │ -crypto/internal/fips140/ecdsa.newDRBG[go.shape.*uint8].func1 │ │ │ │ -crypto/internal/fips140/ecdsa.precomputeParams[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdsa.precomputeParams[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdsa.precomputeParams[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdsa.precomputeParams[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/internal/fips140/ecdsa.Verify[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdsa.verify[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdsa.verifyGeneric[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdsa.inverse[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdsa.hashToNat[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdsa.NewPublicKey[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdsa.Verify[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdsa.verify[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdsa.verifyGeneric[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdsa.inverse[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdsa.hashToNat[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdsa.NewPublicKey[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdsa.Verify[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdsa.NewPublicKey[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdsa.Verify[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/internal/fips140/ecdsa.verify[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/internal/fips140/ecdsa.verifyGeneric[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/internal/fips140/ecdsa.inverse[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/internal/fips140/ecdsa.hashToNat[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/internal/fips140/ecdsa.NewPublicKey[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/internal/fips140/ecdsa.SignDeterministic[go.shape.*crypto/internal/fips140/nistec.P521Point,go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/ecdsa.sign[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdsa.signGeneric[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdsa.signGeneric[go.shape.*crypto/internal/fips140/nistec.P521Point].func1 │ │ │ │ -crypto/internal/fips140/ecdsa.randomPoint[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdsa.bits2octets[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdsa.newDRBG[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/ecdsa.newDRBG[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].func1 │ │ │ │ -crypto/internal/fips140/hmac.New[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/hmac.New[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].func1 │ │ │ │ -crypto/internal/fips140/hmac.New[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].func1.1 │ │ │ │ -crypto/internal/fips140/ecdsa.NewPrivateKey[go.shape.*crypto/internal/fips140/nistec.P521Point] │ │ │ │ -crypto/internal/fips140/ecdsa.SignDeterministic[go.shape.*crypto/internal/fips140/nistec.P384Point,go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/ecdsa.sign[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdsa.signGeneric[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdsa.signGeneric[go.shape.*crypto/internal/fips140/nistec.P384Point].func1 │ │ │ │ -crypto/internal/fips140/ecdsa.randomPoint[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdsa.bits2octets[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdsa.NewPrivateKey[go.shape.*crypto/internal/fips140/nistec.P384Point] │ │ │ │ -crypto/internal/fips140/ecdsa.SignDeterministic[go.shape.*crypto/internal/fips140/nistec.P256Point,go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/ecdsa.NewPrivateKey[go.shape.*crypto/internal/fips140/nistec.P256Point] │ │ │ │ -crypto/internal/fips140/ecdsa.SignDeterministic[go.shape.*crypto/internal/fips140/nistec.P224Point,go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/ecdsa.sign[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/internal/fips140/ecdsa.signGeneric[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/internal/fips140/ecdsa.signGeneric[go.shape.*crypto/internal/fips140/nistec.P224Point].func1 │ │ │ │ -crypto/internal/fips140/ecdsa.randomPoint[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/internal/fips140/ecdsa.bits2octets[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/internal/fips140/ecdsa.NewPrivateKey[go.shape.*crypto/internal/fips140/nistec.P224Point] │ │ │ │ -crypto/internal/fips140/ecdsa.Sign[go.shape.*crypto/internal/fips140/nistec.P521Point,go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/ecdsa.Sign[go.shape.*crypto/internal/fips140/nistec.P384Point,go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/ecdsa.Sign[go.shape.*crypto/internal/fips140/nistec.P256Point,go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/ecdsa.Sign[go.shape.*crypto/internal/fips140/nistec.P224Point,go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/edwards25519.init │ │ │ │ -crypto/internal/fips140/edwards25519.(*Point).bytes │ │ │ │ -crypto/internal/fips140/edwards25519.checkInitialized │ │ │ │ -crypto/internal/fips140/edwards25519.copyFieldElement │ │ │ │ -crypto/internal/fips140/edwards25519.(*Point).SetBytes │ │ │ │ -crypto/internal/fips140/edwards25519.(*projP2).FromP1xP1 │ │ │ │ -crypto/internal/fips140/edwards25519.(*Point).fromP1xP1 │ │ │ │ -crypto/internal/fips140/edwards25519.(*Point).fromP2 │ │ │ │ -crypto/internal/fips140/edwards25519.(*projCached).FromP3 │ │ │ │ -crypto/internal/fips140/edwards25519.(*affineCached).FromP3 │ │ │ │ -crypto/internal/fips140/edwards25519.(*Point).Add │ │ │ │ -crypto/internal/fips140/edwards25519.(*projP1xP1).Add │ │ │ │ -crypto/internal/fips140/edwards25519.(*projP1xP1).Sub │ │ │ │ -crypto/internal/fips140/edwards25519.(*projP1xP1).AddAffine │ │ │ │ -crypto/internal/fips140/edwards25519.(*projP1xP1).SubAffine │ │ │ │ -crypto/internal/fips140/edwards25519.(*projP1xP1).Double │ │ │ │ -crypto/internal/fips140/edwards25519.(*Point).Negate │ │ │ │ -crypto/internal/fips140/edwards25519.(*affineCached).Select │ │ │ │ -crypto/internal/fips140/edwards25519.(*affineCached).CondNeg │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).MultiplyAdd │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).Set │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).Multiply │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).Add │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).Subtract │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).Negate │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).SetUniformBytes │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).setShortBytes │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).SetCanonicalBytes │ │ │ │ -crypto/internal/fips140/edwards25519.isReduced │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).SetBytesWithClamping │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).Bytes │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).bytes │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).Equal │ │ │ │ -crypto/internal/fips140/edwards25519.fiatScalarNonzero │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).nonAdjacentForm │ │ │ │ -crypto/internal/fips140/edwards25519.(*Scalar).signedRadix16 │ │ │ │ -crypto/internal/fips140/edwards25519.fiatScalarMul │ │ │ │ -crypto/internal/fips140/edwards25519.fiatScalarCmovznzU64 │ │ │ │ -crypto/internal/fips140/edwards25519.fiatScalarAdd │ │ │ │ -crypto/internal/fips140/edwards25519.fiatScalarSub │ │ │ │ -crypto/internal/fips140/edwards25519.fiatScalarOpp │ │ │ │ -crypto/internal/fips140/edwards25519.fiatScalarFromMontgomery │ │ │ │ -crypto/internal/fips140/edwards25519.fiatScalarToMontgomery │ │ │ │ -crypto/internal/fips140/edwards25519.fiatScalarToBytes │ │ │ │ -crypto/internal/fips140/edwards25519.fiatScalarFromBytes │ │ │ │ -crypto/internal/fips140/edwards25519.basepointTable │ │ │ │ -crypto/internal/fips140/edwards25519.(*Point).ScalarBaseMult │ │ │ │ -crypto/internal/fips140/edwards25519.NewIdentityPoint │ │ │ │ -crypto/internal/fips140/edwards25519.(*Point).Set │ │ │ │ -crypto/internal/fips140/edwards25519.(*projP2).FromP3 │ │ │ │ -crypto/internal/fips140/edwards25519.basepointNafTable │ │ │ │ -crypto/internal/fips140/edwards25519.(*Point).VarTimeDoubleScalarBaseMult │ │ │ │ -crypto/internal/fips140/edwards25519.(*projP2).Zero │ │ │ │ -crypto/internal/fips140/edwards25519/field.(*Element).Zero │ │ │ │ -crypto/internal/fips140/edwards25519.(*nafLookupTable5).SelectInto │ │ │ │ -crypto/internal/fips140/edwards25519.(*nafLookupTable8).SelectInto │ │ │ │ -crypto/internal/fips140/edwards25519.(*affineLookupTable).FromP3 │ │ │ │ -crypto/internal/fips140/edwards25519.(*nafLookupTable5).FromP3 │ │ │ │ -crypto/internal/fips140/edwards25519.(*nafLookupTable8).FromP3 │ │ │ │ -crypto/internal/fips140/edwards25519.(*affineLookupTable).SelectInto │ │ │ │ -crypto/internal/fips140/edwards25519.(*affineCached).Zero │ │ │ │ -crypto/internal/fips140/edwards25519.basepointNafTable.func1 │ │ │ │ -crypto/internal/fips140/edwards25519.NewGeneratorPoint │ │ │ │ -crypto/internal/fips140/edwards25519.basepointTable.func1 │ │ │ │ -crypto/internal/fips140/ed25519.init │ │ │ │ -crypto/internal/fips140/ed25519.init.OnceFunc.func2 │ │ │ │ -crypto/internal/fips140/ed25519.init.OnceFunc.func2.1 │ │ │ │ -crypto/internal/fips140/ed25519.init.OnceFunc.func2.1.1 │ │ │ │ -crypto/internal/fips140/ed25519.init.func1 │ │ │ │ -crypto/internal/fips140/ed25519.init.func1.1 │ │ │ │ -crypto/internal/fips140/ed25519.(*PrivateKey).PublicKey │ │ │ │ -crypto/internal/fips140/ed25519.signWithoutSelfTest │ │ │ │ -crypto/internal/fips140/ed25519.verifyWithoutSelfTest │ │ │ │ -crypto/internal/fips140/ed25519.(*PrivateKey).Seed │ │ │ │ -crypto/internal/fips140/ed25519.newPrivateKeyFromSeed │ │ │ │ -crypto/internal/fips140/ed25519.precomputePrivateKey │ │ │ │ -crypto/internal/fips140/edwards25519.(*Point).Bytes │ │ │ │ -crypto/internal/fips140/ed25519.newPrivateKey │ │ │ │ -crypto/internal/fips140/ed25519.newPublicKey │ │ │ │ -crypto/internal/fips140/ed25519.sign │ │ │ │ -crypto/internal/fips140/ed25519.signPH │ │ │ │ -crypto/internal/fips140/ed25519.signCtx │ │ │ │ -crypto/internal/fips140/ed25519.signWithDom │ │ │ │ -crypto/internal/fips140/edwards25519.NewScalar │ │ │ │ -crypto/internal/fips140/ed25519.verify │ │ │ │ -crypto/internal/fips140/ed25519.VerifyPH │ │ │ │ -crypto/internal/fips140/ed25519.VerifyCtx │ │ │ │ -crypto/internal/fips140/ed25519.verifyWithDom │ │ │ │ -crypto/internal/fips140/rsa.init │ │ │ │ -crypto/internal/fips140/rsa.init.OnceFunc.func2 │ │ │ │ -crypto/internal/fips140/rsa.init.OnceFunc.func2.1 │ │ │ │ -crypto/internal/fips140/rsa.init.OnceFunc.func2.1.1 │ │ │ │ -crypto/internal/fips140/rsa.init.func1 │ │ │ │ -crypto/internal/fips140/rsa.init.func1.1 │ │ │ │ -crypto/internal/fips140/rsa.map.init.0 │ │ │ │ -crypto/internal/fips140/rsa.testPrivateKey │ │ │ │ -crypto/internal/fips140/rsa.SignPKCS1v15 │ │ │ │ -crypto/internal/fips140/rsa.checkApprovedHashName │ │ │ │ -crypto/internal/fips140/rsa.signPKCS1v15 │ │ │ │ -crypto/internal/fips140/rsa.pkcs1v15ConstructEM │ │ │ │ -crypto/internal/fips140/rsa.(*PublicKey).Size │ │ │ │ -crypto/internal/fips140/rsa.VerifyPKCS1v15 │ │ │ │ -crypto/internal/fips140/rsa.verifyPKCS1v15 │ │ │ │ -crypto/internal/fips140/rsa.mgf1XOR │ │ │ │ -crypto/internal/fips140/rsa.incCounter │ │ │ │ -crypto/internal/fips140/rsa.emsaPSSEncode │ │ │ │ -crypto/internal/fips140/rsa.emsaPSSVerify │ │ │ │ -crypto/internal/fips140/rsa.PSSMaxSaltLength │ │ │ │ -crypto/internal/fips140/rsa.SignPSS │ │ │ │ -crypto/internal/fips140/rsa.checkApprovedHash │ │ │ │ -crypto/internal/fips140/rsa.verifyPSS │ │ │ │ -crypto/internal/fips140/rsa.DecryptOAEP │ │ │ │ -crypto/internal/fips140/rsa.NewPrivateKey │ │ │ │ -crypto/internal/fips140/rsa.newPrivateKey │ │ │ │ -crypto/internal/fips140/rsa.NewPrivateKeyWithPrecomputation │ │ │ │ -crypto/internal/fips140/rsa.NewPrivateKeyWithoutCRT │ │ │ │ -crypto/internal/fips140/rsa.(*PrivateKey).Export │ │ │ │ -crypto/internal/fips140/rsa.checkPrivateKey │ │ │ │ -crypto/internal/fips140/rsa.checkPublicKey │ │ │ │ -crypto/internal/fips140/rsa.Encrypt │ │ │ │ -crypto/internal/fips140/rsa.encrypt │ │ │ │ -crypto/internal/fips140/rsa.DecryptWithoutCheck │ │ │ │ -crypto/internal/fips140/rsa.decrypt │ │ │ │ -crypto/internal/fips140/hkdf.init.0 │ │ │ │ -crypto/internal/fips140/hkdf.init.0.func1 │ │ │ │ -crypto/internal/fips140/hkdf.Key[go.shape.*uint8] │ │ │ │ -crypto/internal/fips140/hkdf.Expand[go.shape.*uint8] │ │ │ │ -crypto/internal/fips140/hmac.MarkAsUsedInKDF │ │ │ │ -crypto/internal/fips140/hkdf.Extract[go.shape.*uint8] │ │ │ │ -crypto/internal/fips140/mlkem.init │ │ │ │ -crypto/internal/fips140/mlkem.init.OnceFunc.func2 │ │ │ │ -crypto/internal/fips140/mlkem.init.OnceFunc.func2.1 │ │ │ │ -crypto/internal/fips140/mlkem.init.OnceFunc.func2.1.1 │ │ │ │ -crypto/internal/fips140/mlkem.init.func1 │ │ │ │ -crypto/internal/fips140/mlkem.init.func1.1 │ │ │ │ -crypto/internal/fips140/mlkem.ringCompressAndEncode1 │ │ │ │ -crypto/internal/fips140/mlkem.sliceForAppend │ │ │ │ -crypto/internal/fips140/mlkem.compress │ │ │ │ -crypto/internal/fips140/mlkem.ringCompressAndEncode4 │ │ │ │ -crypto/internal/fips140/mlkem.ringDecodeAndDecompress4 │ │ │ │ -crypto/internal/fips140/mlkem.decompress │ │ │ │ -crypto/internal/fips140/mlkem.ringCompressAndEncode10 │ │ │ │ -crypto/internal/fips140/mlkem.ringDecodeAndDecompress10 │ │ │ │ -crypto/internal/fips140/mlkem.ringCompressAndEncode │ │ │ │ -crypto/internal/fips140/mlkem.ringDecodeAndDecompress │ │ │ │ -crypto/internal/fips140/mlkem.samplePolyCBD │ │ │ │ -crypto/internal/fips140/mlkem.fieldSub │ │ │ │ -crypto/internal/fips140/mlkem.fieldReduceOnce │ │ │ │ -crypto/internal/fips140/mlkem.nttMul │ │ │ │ -crypto/internal/fips140/mlkem.fieldMul │ │ │ │ -crypto/internal/fips140/mlkem.fieldAddMul │ │ │ │ -crypto/internal/fips140/mlkem.fieldReduce │ │ │ │ -crypto/internal/fips140/mlkem.ntt │ │ │ │ -crypto/internal/fips140/mlkem.fieldAdd │ │ │ │ -crypto/internal/fips140/mlkem.inverseNTT │ │ │ │ -crypto/internal/fips140/mlkem.fieldMulSub │ │ │ │ -crypto/internal/fips140/mlkem.sampleNTT │ │ │ │ -crypto/internal/fips140deps/byteorder.LEUint16 │ │ │ │ -crypto/internal/fips140/mlkem.(*EncapsulationKey1024).bytes │ │ │ │ -crypto/internal/fips140/mlkem.generateKey1024 │ │ │ │ -crypto/internal/fips140/mlkem.generateKey1024.func1 │ │ │ │ -crypto/internal/fips140/mlkem.newKeyFromSeed1024 │ │ │ │ -crypto/internal/fips140/mlkem.kemKeyGen1024 │ │ │ │ -crypto/internal/fips140/mlkem.polyAdd[go.shape.[256]crypto/internal/fips140/mlkem.fieldElement] │ │ │ │ -crypto/internal/fips140/mlkem.kemPCT1024 │ │ │ │ -crypto/internal/fips140/mlkem.(*EncapsulationKey1024).encapsulate │ │ │ │ -crypto/internal/fips140/mlkem.(*EncapsulationKey1024).EncapsulateInternal │ │ │ │ -crypto/internal/fips140/mlkem.kemEncaps1024 │ │ │ │ -crypto/internal/fips140/mlkem.parseEK1024 │ │ │ │ -crypto/internal/fips140/mlkem.pkeEncrypt1024 │ │ │ │ -crypto/internal/fips140/mlkem.ringDecodeAndDecompress1 │ │ │ │ -crypto/internal/fips140/mlkem.ringCompressAndEncode11 │ │ │ │ -crypto/internal/fips140/mlkem.ringCompressAndEncode5 │ │ │ │ -crypto/internal/fips140/mlkem.(*DecapsulationKey1024).Decapsulate │ │ │ │ -crypto/internal/fips140/mlkem.kemDecaps1024 │ │ │ │ -crypto/internal/fips140/mlkem.pkeDecrypt1024 │ │ │ │ -crypto/internal/fips140/mlkem.ringDecodeAndDecompress11 │ │ │ │ -crypto/internal/fips140/mlkem.ringDecodeAndDecompress5 │ │ │ │ -crypto/internal/fips140/mlkem.polySub[go.shape.[256]crypto/internal/fips140/mlkem.fieldElement] │ │ │ │ -crypto/internal/fips140/mlkem.(*EncapsulationKey768).bytes │ │ │ │ -crypto/internal/fips140/mlkem.generateKey │ │ │ │ -crypto/internal/fips140/mlkem.generateKey.func1 │ │ │ │ -crypto/internal/fips140/mlkem.newKeyFromSeed │ │ │ │ -crypto/internal/fips140/mlkem.kemKeyGen │ │ │ │ -crypto/internal/fips140/mlkem.kemPCT │ │ │ │ -crypto/internal/fips140/mlkem.(*EncapsulationKey768).encapsulate │ │ │ │ -crypto/internal/fips140/mlkem.(*EncapsulationKey768).EncapsulateInternal │ │ │ │ -crypto/internal/fips140/mlkem.kemEncaps │ │ │ │ -crypto/internal/fips140/mlkem.parseEK │ │ │ │ -crypto/internal/fips140/mlkem.pkeEncrypt │ │ │ │ -crypto/internal/fips140/mlkem.(*DecapsulationKey768).Decapsulate │ │ │ │ -crypto/internal/fips140/mlkem.kemDecaps │ │ │ │ -crypto/internal/fips140/mlkem.pkeDecrypt │ │ │ │ -crypto/internal/fips140/mlkem.polyByteDecode[go.shape.[256]crypto/internal/fips140/mlkem.fieldElement] │ │ │ │ -crypto/internal/fips140/mlkem.fieldCheckReduced │ │ │ │ -crypto/internal/fips140/mlkem.polyByteEncode[go.shape.[256]crypto/internal/fips140/mlkem.fieldElement] │ │ │ │ -crypto/internal/fips140/hkdf.Expand[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/hkdf.Extract[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/tls13.init.0 │ │ │ │ -crypto/internal/fips140/tls13.(*EarlySecret).HandshakeSecret │ │ │ │ -crypto/internal/fips140/tls13.(*HandshakeSecret).MasterSecret │ │ │ │ -crypto/internal/fips140/tls13.(*ExporterMasterSecret).Exporter │ │ │ │ -crypto/internal/fips140/tls13.init.0.func1 │ │ │ │ -crypto/internal/fips140/tls13.deriveSecret[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/tls13.ExpandLabel[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140deps/byteorder.BEAppendUint16 │ │ │ │ -crypto/internal/fips140/tls13.extract[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/tls13.NewEarlySecret[go.shape.*uint8] │ │ │ │ -crypto/internal/fips140/tls13.NewEarlySecret[go.shape.*uint8].func1 │ │ │ │ -crypto/internal/fips140/tls13.extract[go.shape.*uint8] │ │ │ │ -crypto/internal/fips140/tls12.init.0 │ │ │ │ -crypto/internal/fips140/tls12.init.0.func1 │ │ │ │ -crypto/internal/fips140/tls12.MasterSecret[go.shape.*uint8] │ │ │ │ -crypto/internal/fips140/tls12.PRF[go.shape.*uint8] │ │ │ │ -crypto/internal/fips140/tls12.pHash[go.shape.*uint8] │ │ │ │ -crypto/internal/fips140/tls12.MasterSecret[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/tls12.PRF[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/tls12.pHash[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/tls13.NewEarlySecret[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ -crypto/internal/fips140/tls13.NewEarlySecret[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }].func1 │ │ │ │ -crypto/internal/fips140/hkdf.Key[go.shape.interface { BlockSize() int; Reset(); Size() int; Sum([]uint8) []uint8; Write([]uint8) (int, error) }] │ │ │ │ go:textfipsend │ │ │ │ -internal/abi/abi.go │ │ │ │ internal/abi/bounds.go │ │ │ │ internal/abi/escape.go │ │ │ │ -internal/abi/map.go │ │ │ │ internal/abi/type.go │ │ │ │ │ │ │ │ internal/cpu/cpu.go │ │ │ │ internal/cpu/cpu_x86.go │ │ │ │ internal/cpu/cpu_x86.s │ │ │ │ internal/runtime/sys/intrinsics.go │ │ │ │ internal/runtime/atomic/types.go │ │ │ │ -internal/runtime/atomic/types_64bit.go │ │ │ │ internal/bytealg/count_native.go │ │ │ │ internal/bytealg/index_amd64.go │ │ │ │ internal/bytealg/compare_amd64.s │ │ │ │ internal/bytealg/count_amd64.s │ │ │ │ internal/bytealg/equal_amd64.s │ │ │ │ internal/bytealg/index_amd64.s │ │ │ │ internal/bytealg/indexbyte_amd64.s │ │ │ │ -internal/strconv/atof.go │ │ │ │ -internal/strconv/deps.go │ │ │ │ internal/strconv/atoi.go │ │ │ │ -internal/strconv/math.go │ │ │ │ -internal/strconv/atofeisel.go │ │ │ │ -math/bits/bits.go │ │ │ │ internal/strconv/ftoa.go │ │ │ │ internal/strconv/ctoa.go │ │ │ │ internal/strconv/decimal.go │ │ │ │ +internal/strconv/math.go │ │ │ │ +internal/strconv/deps.go │ │ │ │ internal/strconv/ftoadbox.go │ │ │ │ internal/strconv/ftoafixed.go │ │ │ │ internal/strconv/itoa.go │ │ │ │ +math/bits/bits.go │ │ │ │ internal/runtime/syscall/linux/syscall_linux.go │ │ │ │ internal/runtime/syscall/linux/asm_linux_amd64.s │ │ │ │ internal/runtime/cgroup/cgroup.go │ │ │ │ internal/runtime/cgroup/line_reader.go │ │ │ │ internal/bytealg/equal_generic.go │ │ │ │ internal/runtime/cgroup/cgroup_linux.go │ │ │ │ internal/runtime/maps/group.go │ │ │ │ internal/runtime/maps/map.go │ │ │ │ +internal/abi/map.go │ │ │ │ internal/runtime/maps/runtime_fast32.go │ │ │ │ internal/runtime/maps/runtime_fast64.go │ │ │ │ internal/runtime/maps/runtime_faststr.go │ │ │ │ internal/runtime/maps/table.go │ │ │ │ -internal/runtime/maps/table_debug.go │ │ │ │ internal/runtime/maps/runtime.go │ │ │ │ internal/runtime/gc/scan/scan_amd64.go │ │ │ │ internal/runtime/gc/scan/expand_amd64.s │ │ │ │ internal/runtime/gc/scan/filter_amd64.s │ │ │ │ internal/runtime/gc/scan/scan_amd64.s │ │ │ │ -internal/profilerecord/profilerecord.go │ │ │ │ internal/stringslite/strings.go │ │ │ │ internal/bytealg/bytealg.go │ │ │ │ internal/runtime/exithook/hooks.go │ │ │ │ internal/chacha8rand/chacha8.go │ │ │ │ internal/byteorder/byteorder.go │ │ │ │ internal/chacha8rand/chacha8_amd64.s │ │ │ │ runtime/float.go │ │ │ │ @@ -46348,14 +7527,15 @@ │ │ │ │ runtime/mfixalloc.go │ │ │ │ runtime/mcache.go │ │ │ │ runtime/mbitmap.go │ │ │ │ runtime/traceruntime.go │ │ │ │ runtime/fastlog2.go │ │ │ │ runtime/map.go │ │ │ │ runtime/mbarrier.go │ │ │ │ +internal/abi/abi.go │ │ │ │ runtime/mwbbuf.go │ │ │ │ runtime/mgcmark_greenteagc.go │ │ │ │ runtime/mcentral.go │ │ │ │ runtime/mgcsweep.go │ │ │ │ runtime/mcheckmark.go │ │ │ │ runtime/mgc.go │ │ │ │ runtime/mgcmark.go │ │ │ │ @@ -46413,311 +7593,168 @@ │ │ │ │ runtime/tracestring.go │ │ │ │ runtime/tracetype.go │ │ │ │ runtime/unsafe.go │ │ │ │ runtime/utf8.go │ │ │ │ runtime/vgetrandom_linux.go │ │ │ │ runtime/cgo.go │ │ │ │ runtime/cgocallback.go │ │ │ │ -runtime/fipsbypass.go │ │ │ │ runtime/asm.s │ │ │ │ runtime/asm_amd64.s │ │ │ │ runtime/memclr_amd64.s │ │ │ │ runtime/memmove_amd64.s │ │ │ │ runtime/preempt_amd64.s │ │ │ │ runtime/sys_linux_amd64.s │ │ │ │ runtime/time_linux_amd64.s │ │ │ │ -internal/trace/tracev2/events.go │ │ │ │ -internal/reflectlite/swapper.go │ │ │ │ -internal/reflectlite/value.go │ │ │ │ -internal/reflectlite/type.go │ │ │ │ -errors/wrap.go │ │ │ │ -errors/errors.go │ │ │ │ -errors/join.go │ │ │ │ sync/atomic/type.go │ │ │ │ sync/atomic/value.go │ │ │ │ internal/sync/mutex.go │ │ │ │ -sync/cond.go │ │ │ │ -sync/map.go │ │ │ │ -internal/sync/hashtriemap.go │ │ │ │ sync/mutex.go │ │ │ │ sync/once.go │ │ │ │ sync/pool.go │ │ │ │ sync/poolqueue.go │ │ │ │ sync/runtime.go │ │ │ │ sync/rwmutex.go │ │ │ │ sync/waitgroup.go │ │ │ │ internal/synctest/synctest.go │ │ │ │ -internal/bisect/bisect.go │ │ │ │ -internal/godebug/godebug.go │ │ │ │ -internal/godebugs/table.go │ │ │ │ +internal/sync/hashtriemap.go │ │ │ │ +internal/reflectlite/type.go │ │ │ │ +errors/wrap.go │ │ │ │ +errors/errors.go │ │ │ │ iter/iter.go │ │ │ │ syscall/env_unix.go │ │ │ │ sync/oncefunc.go │ │ │ │ syscall/syscall_linux.go │ │ │ │ syscall/netlink_linux.go │ │ │ │ syscall/exec_linux.go │ │ │ │ syscall/exec_unix.go │ │ │ │ syscall/syscall_unix.go │ │ │ │ syscall/rlimit.go │ │ │ │ syscall/syscall.go │ │ │ │ -syscall/syscall_linux_amd64.go │ │ │ │ syscall/zsyscall_linux_amd64.go │ │ │ │ syscall/asm_linux_amd64.s │ │ │ │ +runtime/cgo/handle.go │ │ │ │ +sync/map.go │ │ │ │ +runtime/cgo/callbacks.go │ │ │ │ +runtime/cgo/asm_amd64.s │ │ │ │ +internal/bisect/bisect.go │ │ │ │ +internal/godebug/godebug.go │ │ │ │ +internal/godebugs/table.go │ │ │ │ time/format.go │ │ │ │ time/time.go │ │ │ │ time/format_rfc3339.go │ │ │ │ time/sleep.go │ │ │ │ time/sys_unix.go │ │ │ │ -time/tick.go │ │ │ │ time/zoneinfo.go │ │ │ │ time/zoneinfo_read.go │ │ │ │ time/zoneinfo_goroot.go │ │ │ │ time/zoneinfo_unix.go │ │ │ │ -context/context.go │ │ │ │ unicode/utf8/utf8.go │ │ │ │ strconv/number.go │ │ │ │ -internal/strconv/atob.go │ │ │ │ strconv/quote.go │ │ │ │ strconv/bytealg.go │ │ │ │ -unicode/tables.go │ │ │ │ unicode/graphic.go │ │ │ │ unicode/letter.go │ │ │ │ +unicode/tables.go │ │ │ │ math/exp_amd64.go │ │ │ │ -math/floor.go │ │ │ │ -math/abs.go │ │ │ │ -math/bits.go │ │ │ │ -math/frexp.go │ │ │ │ -math/unsafe.go │ │ │ │ -math/copysign.go │ │ │ │ -math/ldexp.go │ │ │ │ -math/log.go │ │ │ │ -math/log10.go │ │ │ │ -math/exp.go │ │ │ │ -math/modf.go │ │ │ │ -math/pow.go │ │ │ │ -math/signbit.go │ │ │ │ -math/sqrt.go │ │ │ │ -math/exp_amd64.s │ │ │ │ -math/floor_amd64.s │ │ │ │ -math/log_amd64.s │ │ │ │ reflect/map.go │ │ │ │ reflect/value.go │ │ │ │ reflect/abi.go │ │ │ │ reflect/type.go │ │ │ │ -reflect/deepequal.go │ │ │ │ -reflect/iter.go │ │ │ │ reflect/makefunc.go │ │ │ │ -unicode/digit.go │ │ │ │ reflect/float32reg_generic.go │ │ │ │ reflect/asm_amd64.s │ │ │ │ internal/fmtsort/sort.go │ │ │ │ slices/sort.go │ │ │ │ cmp/cmp.go │ │ │ │ slices/zsortanyfunc.go │ │ │ │ io/io.go │ │ │ │ -io/multi.go │ │ │ │ -io/pipe.go │ │ │ │ -path/match.go │ │ │ │ -path/path.go │ │ │ │ -internal/bytealg/lastindexbyte_generic.go │ │ │ │ io/fs/fs.go │ │ │ │ -io/fs/format.go │ │ │ │ -io/fs/glob.go │ │ │ │ -io/fs/readdir.go │ │ │ │ -io/fs/readfile.go │ │ │ │ -io/fs/stat.go │ │ │ │ -internal/bytealg/compare_native.go │ │ │ │ internal/filepathlite/path.go │ │ │ │ -internal/filepathlite/path_unix.go │ │ │ │ -internal/testlog/exit.go │ │ │ │ internal/testlog/log.go │ │ │ │ -internal/syscall/unix/at_fstatat.go │ │ │ │ -internal/syscall/unix/copy_file_range_unix.go │ │ │ │ internal/syscall/unix/fcntl_unix.go │ │ │ │ -internal/syscall/unix/getrandom.go │ │ │ │ internal/syscall/unix/kernel_version_linux.go │ │ │ │ internal/syscall/unix/pidfd_linux.go │ │ │ │ internal/syscall/unix/waitid_linux.go │ │ │ │ internal/poll/copy_file_range_linux.go │ │ │ │ internal/syscall/unix/kernel_version_ge.go │ │ │ │ internal/poll/fd.go │ │ │ │ -internal/poll/sendfile.go │ │ │ │ -internal/poll/copy_file_range_unix.go │ │ │ │ internal/poll/fd_mutex.go │ │ │ │ -internal/poll/fd_posix.go │ │ │ │ -internal/poll/fd_fsync_posix.go │ │ │ │ internal/poll/errno_unix.go │ │ │ │ internal/poll/fd_poll_runtime.go │ │ │ │ internal/poll/fd_unix.go │ │ │ │ internal/poll/fd_unixjs.go │ │ │ │ -internal/poll/fd_writev_unix.go │ │ │ │ -internal/poll/fstatat_unix.go │ │ │ │ -internal/poll/sendfile_unix.go │ │ │ │ +internal/poll/fd_posix.go │ │ │ │ internal/poll/sock_cloexec.go │ │ │ │ internal/poll/sockopt.go │ │ │ │ -internal/poll/sockopt_linux.go │ │ │ │ -internal/poll/sockopt_unix.go │ │ │ │ -internal/poll/sockoptip.go │ │ │ │ -internal/poll/splice_linux.go │ │ │ │ -internal/poll/writev.go │ │ │ │ os/error.go │ │ │ │ os/file.go │ │ │ │ os/pidfd_linux.go │ │ │ │ os/dir_unix.go │ │ │ │ -os/dir.go │ │ │ │ -os/file_posix.go │ │ │ │ -os/dirent_linux.go │ │ │ │ os/env.go │ │ │ │ -os/executable_procfs.go │ │ │ │ +os/file_posix.go │ │ │ │ os/file_unix.go │ │ │ │ -os/rawconn.go │ │ │ │ slices/slices.go │ │ │ │ os/file_open_unix.go │ │ │ │ internal/syscall/unix/nonblocking_unix.go │ │ │ │ os/proc.go │ │ │ │ os/stat.go │ │ │ │ os/stat_linux.go │ │ │ │ os/stat_unix.go │ │ │ │ -os/statat.go │ │ │ │ -os/tempfile.go │ │ │ │ -os/statat_unix.go │ │ │ │ +syscall/syscall_linux_amd64.go │ │ │ │ os/sys.go │ │ │ │ os/sys_linux.go │ │ │ │ os/types.go │ │ │ │ os/types_unix.go │ │ │ │ -os/zero_copy_linux.go │ │ │ │ -os/zero_copy_posix.go │ │ │ │ fmt/print.go │ │ │ │ -fmt/scan.go │ │ │ │ fmt/errors.go │ │ │ │ fmt/format.go │ │ │ │ slices/zsortordered.go │ │ │ │ strings/builder.go │ │ │ │ -strings/reader.go │ │ │ │ -strings/replace.go │ │ │ │ strings/strings.go │ │ │ │ -strings/search.go │ │ │ │ -flag/flag.go │ │ │ │ -strings/compare.go │ │ │ │ +internal/bytealg/lastindexbyte_generic.go │ │ │ │ +_cgo_gotypes.go │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c/log_wrapper.go │ │ │ │ +context/context.go │ │ │ │ log/slog/internal/buffer/buffer.go │ │ │ │ bytes/buffer.go │ │ │ │ -bytes/bytes.go │ │ │ │ -bytes/reader.go │ │ │ │ encoding/base64/base64.go │ │ │ │ -unicode/utf16/utf16.go │ │ │ │ encoding/json/encode.go │ │ │ │ encoding/json/decode.go │ │ │ │ encoding/json/scanner.go │ │ │ │ +internal/strconv/atob.go │ │ │ │ +math/bits.go │ │ │ │ +math/abs.go │ │ │ │ +math/unsafe.go │ │ │ │ +unicode/digit.go │ │ │ │ encoding/json/fold.go │ │ │ │ encoding/json/indent.go │ │ │ │ encoding/json/stream.go │ │ │ │ encoding/json/tags.go │ │ │ │ +strings/compare.go │ │ │ │ +internal/bytealg/compare_native.go │ │ │ │ log/log.go │ │ │ │ log/slog/handler.go │ │ │ │ log/slog/json_handler.go │ │ │ │ log/slog/attr.go │ │ │ │ log/slog/level.go │ │ │ │ log/slog/value.go │ │ │ │ log/slog/record.go │ │ │ │ log/slog/logger.go │ │ │ │ log/slog/text_handler.go │ │ │ │ -crypto/crypto.go │ │ │ │ -crypto/internal/fips140deps/cpu/cpu.go │ │ │ │ -crypto/internal/impl/impl.go │ │ │ │ -crypto/fips140/enforcement.go │ │ │ │ -crypto/fips140/fips140.go │ │ │ │ -crypto/internal/fips140deps/time/time.go │ │ │ │ -crypto/internal/entropy/v1.0.0/entropy.go │ │ │ │ -crypto/internal/entropy/v1.0.0/sha384.go │ │ │ │ -crypto/internal/sysrand/rand.go │ │ │ │ -crypto/internal/sysrand/rand_getrandom.go │ │ │ │ -crypto/internal/fips140only/fips140only.go │ │ │ │ -crypto/cipher/cbc.go │ │ │ │ -crypto/internal/fips140/aes/cbc.go │ │ │ │ -crypto/internal/fips140/alias/alias.go │ │ │ │ -crypto/subtle/xor.go │ │ │ │ -crypto/cipher/ctr.go │ │ │ │ -crypto/internal/fips140/aes/ctr.go │ │ │ │ -crypto/internal/fips140deps/byteorder/byteorder.go │ │ │ │ -crypto/internal/boring/sig/sig_amd64.s │ │ │ │ -crypto/internal/boring/notboring.go │ │ │ │ -crypto/internal/fips140/nistec/p256_asm_amd64.s │ │ │ │ -math/rand/v2/chacha8.go │ │ │ │ -math/rand/v2/rand.go │ │ │ │ -crypto/internal/randutil/randutil.go │ │ │ │ -crypto/internal/rand/rand.go │ │ │ │ -crypto/internal/fips140/ecdh/ecdh.go │ │ │ │ -crypto/ecdh/nist.go │ │ │ │ -crypto/ecdh/ecdh.go │ │ │ │ -crypto/subtle/constant_time.go │ │ │ │ -crypto/internal/fips140/subtle/constant_time.go │ │ │ │ -crypto/internal/constanttime/constant_time.go │ │ │ │ -crypto/ecdh/x25519.go │ │ │ │ -crypto/internal/fips140/edwards25519/field/fe.go │ │ │ │ -math/rand/exp.go │ │ │ │ -math/rand/rand.go │ │ │ │ -math/rand/normal.go │ │ │ │ -math/rand/rng.go │ │ │ │ -math/big/arith_amd64.go │ │ │ │ -math/big/accuracy_string.go │ │ │ │ -math/big/arith.go │ │ │ │ -math/big/float.go │ │ │ │ -math/big/nat.go │ │ │ │ -math/big/int.go │ │ │ │ -math/big/intconv.go │ │ │ │ -math/big/natconv.go │ │ │ │ -math/big/intmarsh.go │ │ │ │ -math/big/natdiv.go │ │ │ │ -math/big/natmul.go │ │ │ │ -math/big/prime.go │ │ │ │ -math/big/arith_amd64.s │ │ │ │ -crypto/elliptic/elliptic.go │ │ │ │ -crypto/elliptic/nistec.go │ │ │ │ -crypto/elliptic/params.go │ │ │ │ -crypto/sha3/sha3.go │ │ │ │ -crypto/internal/fips140/sha3/hashes.go │ │ │ │ -crypto/internal/fips140/sha3/sha3.go │ │ │ │ -crypto/internal/fips140/sha3/shake.go │ │ │ │ -crypto/internal/fips140hash/hash.go │ │ │ │ -crypto/sha512/sha512.go │ │ │ │ -crypto/internal/fips140/sha512/sha512.go │ │ │ │ -internal/saferio/io.go │ │ │ │ -encoding/asn1/asn1.go │ │ │ │ -encoding/asn1/common.go │ │ │ │ -encoding/asn1/marshal.go │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte/asn1/asn1.go │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte/asn1.go │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte/builder.go │ │ │ │ -vendor/golang.org/x/crypto/cryptobyte/string.go │ │ │ │ -crypto/ecdsa/ecdsa_legacy.go │ │ │ │ -crypto/ecdsa/ecdsa.go │ │ │ │ -crypto/internal/fips140/ecdsa/ecdsa.go │ │ │ │ -crypto/internal/fips140cache/cache.go │ │ │ │ -weak/pointer.go │ │ │ │ -crypto/rand/rand.go │ │ │ │ -crypto/ed25519/ed25519.go │ │ │ │ -crypto/internal/fips140/ed25519/ed25519.go │ │ │ │ -crypto/rsa/rsa.go │ │ │ │ -crypto/rsa/fips.go │ │ │ │ -crypto/internal/fips140/rsa/rsa.go │ │ │ │ -crypto/internal/fips140/rsa/pkcs1v22.go │ │ │ │ -crypto/rsa/pkcs1v15.go │ │ │ │ -crypto/sha256/sha256.go │ │ │ │ -crypto/internal/fips140/sha256/sha256.go │ │ │ │ -encoding/pem/pem.go │ │ │ │ +bufio/scan.go │ │ │ │ +bytes/bytes.go │ │ │ │ unique/clone.go │ │ │ │ net/netip/netip.go │ │ │ │ unique/handle.go │ │ │ │ net/netip/uint128.go │ │ │ │ unique/canonmap.go │ │ │ │ +weak/pointer.go │ │ │ │ vendor/golang.org/x/net/dns/dnsmessage/message.go │ │ │ │ vendor/golang.org/x/net/dns/dnsmessage/svcb.go │ │ │ │ internal/singleflight/singleflight.go │ │ │ │ -runtime/cgo/callbacks.go │ │ │ │ -runtime/cgo/asm_amd64.s │ │ │ │ net/addrselect.go │ │ │ │ net/lookup.go │ │ │ │ net/net.go │ │ │ │ net/dnsclient_unix.go │ │ │ │ net/ip.go │ │ │ │ net/lookup_unix.go │ │ │ │ net/interface.go │ │ │ │ @@ -46737,1916 +7774,91 @@ │ │ │ │ net/dnsclient.go │ │ │ │ net/dnsconfig.go │ │ │ │ net/dnsconfig_unix.go │ │ │ │ net/fd_posix.go │ │ │ │ net/error_posix.go │ │ │ │ net/fd_unix.go │ │ │ │ net/sockaddr_posix.go │ │ │ │ -net/file.go │ │ │ │ -net/file_posix.go │ │ │ │ -net/file_unix.go │ │ │ │ net/hosts.go │ │ │ │ net/interface_linux.go │ │ │ │ -net/rawconn.go │ │ │ │ net/iprawsock_posix.go │ │ │ │ net/ipsock_posix.go │ │ │ │ net/mptcpsock_linux.go │ │ │ │ net/error_unix.go │ │ │ │ net/port.go │ │ │ │ net/port_unix.go │ │ │ │ net/rlimit_unix.go │ │ │ │ -net/sendfile.go │ │ │ │ net/sock_cloexec.go │ │ │ │ net/sock_linux.go │ │ │ │ net/sock_posix.go │ │ │ │ +net/rawconn.go │ │ │ │ net/sockopt_linux.go │ │ │ │ net/sockopt_posix.go │ │ │ │ -net/splice_linux.go │ │ │ │ net/tcpsock_unix.go │ │ │ │ net/tcpsockopt_posix.go │ │ │ │ net/tcpsockopt_unix.go │ │ │ │ net/udpsock_posix.go │ │ │ │ net/unixsock_posix.go │ │ │ │ -_cgo_gotypes.go │ │ │ │ net/cgo_unix_cgo.go │ │ │ │ net/url/url.go │ │ │ │ -encoding/hex/hex.go │ │ │ │ -crypto/x509/pkix/pkix.go │ │ │ │ -crypto/aes/aes.go │ │ │ │ -crypto/internal/fips140/aes/aes.go │ │ │ │ -crypto/des/block.go │ │ │ │ -crypto/des/cipher.go │ │ │ │ -crypto/md5/md5.go │ │ │ │ -crypto/md5/md5block_amd64.s │ │ │ │ -path/filepath/path.go │ │ │ │ -path/filepath/match.go │ │ │ │ -path/filepath/path_unix.go │ │ │ │ -crypto/sha1/sha1block_amd64.go │ │ │ │ -crypto/sha1/sha1.go │ │ │ │ -crypto/sha1/sha1block.go │ │ │ │ -crypto/sha1/sha1block_amd64.s │ │ │ │ -crypto/x509/verify.go │ │ │ │ -crypto/x509/x509.go │ │ │ │ -crypto/x509/cert_pool.go │ │ │ │ -crypto/x509/constraints.go │ │ │ │ -crypto/x509/oid.go │ │ │ │ -crypto/x509/parser.go │ │ │ │ -crypto/x509/pkcs1.go │ │ │ │ -crypto/x509/pkcs8.go │ │ │ │ -crypto/x509/root.go │ │ │ │ -crypto/x509/root_unix.go │ │ │ │ -crypto/x509/sec1.go │ │ │ │ -maps/maps.go │ │ │ │ -maps/iter.go │ │ │ │ -crypto/x509/x509_string.go │ │ │ │ -crypto/hmac/hmac.go │ │ │ │ -crypto/rc4/rc4.go │ │ │ │ -encoding/binary/binary.go │ │ │ │ -vendor/golang.org/x/sys/cpu/cpu.go │ │ │ │ -vendor/golang.org/x/sys/cpu/cpu_x86.go │ │ │ │ -vendor/golang.org/x/sys/cpu/runtime_auxv_go121.go │ │ │ │ -vendor/golang.org/x/sys/cpu/cpu_gc_x86.s │ │ │ │ -vendor/golang.org/x/crypto/chacha20/chacha_generic.go │ │ │ │ -vendor/golang.org/x/crypto/chacha20/chacha_noasm.go │ │ │ │ -vendor/golang.org/x/crypto/internal/alias/alias.go │ │ │ │ -vendor/golang.org/x/crypto/chacha20/xor.go │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305/poly1305.go │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305/sum_asm.go │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305/sum_generic.go │ │ │ │ -vendor/golang.org/x/crypto/internal/poly1305/sum_amd64.s │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.go │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305.go │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305/fips140only_go1.26.go │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_generic.go │ │ │ │ -vendor/golang.org/x/crypto/chacha20poly1305/chacha20poly1305_amd64.s │ │ │ │ -container/list/list.go │ │ │ │ -crypto/tls/internal/fips140tls/fipstls.go │ │ │ │ -crypto/mlkem/mlkem.go │ │ │ │ -crypto/internal/fips140/mlkem/mlkem768.go │ │ │ │ -crypto/internal/fips140/mlkem/mlkem1024.go │ │ │ │ -crypto/hpke/kem.go │ │ │ │ -crypto/hpke/pq.go │ │ │ │ -crypto/hpke/aead.go │ │ │ │ -crypto/hpke/aead_fips140v1.26.go │ │ │ │ -crypto/hpke/hpke.go │ │ │ │ -crypto/hpke/kdf.go │ │ │ │ -crypto/hkdf/hkdf.go │ │ │ │ -sort/slice.go │ │ │ │ -sort/sort.go │ │ │ │ -sort/zsortfunc.go │ │ │ │ -sort/zsortinterface.go │ │ │ │ -crypto/tls/alert.go │ │ │ │ -crypto/tls/auth.go │ │ │ │ -crypto/tls/cache.go │ │ │ │ -crypto/tls/cipher_suites.go │ │ │ │ -crypto/tls/conn.go │ │ │ │ -crypto/tls/common.go │ │ │ │ -crypto/tls/defaults.go │ │ │ │ -crypto/tls/common_string.go │ │ │ │ -crypto/tls/quic.go │ │ │ │ -crypto/tls/prf.go │ │ │ │ -crypto/tls/defaults_fips140.go │ │ │ │ -crypto/tls/ech.go │ │ │ │ -crypto/tls/handshake_messages.go │ │ │ │ -crypto/tls/handshake_client.go │ │ │ │ -crypto/internal/fips140/tls13/tls13.go │ │ │ │ -crypto/tls/handshake_client_tls13.go │ │ │ │ -crypto/tls/handshake_server.go │ │ │ │ -crypto/tls/handshake_server_tls13.go │ │ │ │ -crypto/tls/key_agreement.go │ │ │ │ -crypto/tls/key_schedule.go │ │ │ │ -crypto/tls/ticket.go │ │ │ │ -crypto/tls/tls.go │ │ │ │ -net/http/internal/ascii/print.go │ │ │ │ -bufio/bufio.go │ │ │ │ -bufio/scan.go │ │ │ │ -net/textproto/header.go │ │ │ │ -net/textproto/reader.go │ │ │ │ -net/textproto/textproto.go │ │ │ │ -mime/encodedword.go │ │ │ │ -mime/type.go │ │ │ │ -mime/mediatype.go │ │ │ │ -mime/grammar.go │ │ │ │ -mime/type_unix.go │ │ │ │ -slices/iter.go │ │ │ │ -mime/quotedprintable/reader.go │ │ │ │ -mime/multipart/multipart.go │ │ │ │ -mime/multipart/writer.go │ │ │ │ -mime/multipart/formdata.go │ │ │ │ -compress/flate/huffman_code.go │ │ │ │ -compress/flate/deflate.go │ │ │ │ -compress/flate/deflatefast.go │ │ │ │ -compress/flate/token.go │ │ │ │ -compress/flate/huffman_bit_writer.go │ │ │ │ -compress/flate/dict_decoder.go │ │ │ │ -compress/flate/inflate.go │ │ │ │ -hash/crc32/crc32.go │ │ │ │ -hash/crc32/crc32_generic.go │ │ │ │ -hash/crc32/crc32_amd64.go │ │ │ │ -hash/crc32/crc32_amd64.s │ │ │ │ -compress/gzip/gunzip.go │ │ │ │ -compress/gzip/gzip.go │ │ │ │ -vendor/golang.org/x/text/unicode/bidi/prop.go │ │ │ │ -vendor/golang.org/x/text/unicode/bidi/tables15.0.0.go │ │ │ │ -vendor/golang.org/x/text/secure/bidirule/bidirule.go │ │ │ │ -vendor/golang.org/x/text/secure/bidirule/bidirule10.0.0.go │ │ │ │ -vendor/golang.org/x/text/unicode/norm/trie.go │ │ │ │ -vendor/golang.org/x/text/unicode/norm/transform.go │ │ │ │ -vendor/golang.org/x/text/unicode/norm/composition.go │ │ │ │ -vendor/golang.org/x/text/unicode/norm/forminfo.go │ │ │ │ -vendor/golang.org/x/text/unicode/norm/input.go │ │ │ │ -vendor/golang.org/x/text/unicode/norm/iter.go │ │ │ │ -vendor/golang.org/x/text/unicode/norm/normalize.go │ │ │ │ -vendor/golang.org/x/text/unicode/norm/tables15.0.0.go │ │ │ │ -vendor/golang.org/x/net/idna/trie.go │ │ │ │ -vendor/golang.org/x/net/idna/idna10.0.0.go │ │ │ │ -vendor/golang.org/x/net/idna/trieval.go │ │ │ │ -vendor/golang.org/x/net/idna/punycode.go │ │ │ │ -vendor/golang.org/x/net/idna/tables15.0.0.go │ │ │ │ -vendor/golang.org/x/net/idna/trie13.0.0.go │ │ │ │ -vendor/golang.org/x/net/http/httpguts/guts.go │ │ │ │ -vendor/golang.org/x/net/http/httpguts/httplex.go │ │ │ │ -vendor/golang.org/x/net/http2/hpack/static_table.go │ │ │ │ -vendor/golang.org/x/net/http2/hpack/huffman.go │ │ │ │ -vendor/golang.org/x/net/http2/hpack/hpack.go │ │ │ │ -vendor/golang.org/x/net/http2/hpack/tables.go │ │ │ │ -vendor/golang.org/x/net/http2/hpack/encode.go │ │ │ │ -net/http/internal/httpcommon/httpcommon.go │ │ │ │ -net/http/httptrace/trace.go │ │ │ │ -net/http/internal/chunked.go │ │ │ │ -vendor/golang.org/x/net/http/httpproxy/proxy.go │ │ │ │ -net/http/request.go │ │ │ │ -net/http/header.go │ │ │ │ -net/http/response.go │ │ │ │ -net/http/cookie.go │ │ │ │ -net/http/server.go │ │ │ │ -net/http/fs.go │ │ │ │ -net/http/h2_bundle.go │ │ │ │ -net/http/transport.go │ │ │ │ -net/http/http.go │ │ │ │ -net/http/socks_bundle.go │ │ │ │ -net/http/transfer.go │ │ │ │ -net/http/transport_default_other.go │ │ │ │ -net/http/client.go │ │ │ │ -net/http/clone.go │ │ │ │ -net/http/clientconn.go │ │ │ │ -strings/iter.go │ │ │ │ -net/http/h2_error.go │ │ │ │ -net/http/pattern.go │ │ │ │ -net/http/responsecontroller.go │ │ │ │ -net/http/routing_index.go │ │ │ │ -net/http/routing_tree.go │ │ │ │ -net/http/mapping.go │ │ │ │ -net/http/servemux121.go │ │ │ │ -sort/search.go │ │ │ │ -net/http/sniff.go │ │ │ │ -net/http/status.go │ │ │ │ -net/http/roundtrip.go │ │ │ │ -html/entity.go │ │ │ │ -html/escape.go │ │ │ │ -regexp/syntax/perl_groups.go │ │ │ │ -regexp/syntax/compile.go │ │ │ │ -regexp/syntax/parse.go │ │ │ │ -regexp/syntax/prog.go │ │ │ │ -regexp/syntax/regexp.go │ │ │ │ -regexp/syntax/simplify.go │ │ │ │ -regexp/backtrack.go │ │ │ │ -regexp/exec.go │ │ │ │ -regexp/onepass.go │ │ │ │ -regexp/regexp.go │ │ │ │ -internal/profile/profile.go │ │ │ │ -internal/profile/encode.go │ │ │ │ -internal/profile/proto.go │ │ │ │ -internal/profile/filter.go │ │ │ │ -internal/profile/merge.go │ │ │ │ -internal/profile/prune.go │ │ │ │ -text/tabwriter/tabwriter.go │ │ │ │ -runtime/pprof/elf.go │ │ │ │ -runtime/pprof/label.go │ │ │ │ -runtime/pprof/map.go │ │ │ │ -runtime/pprof/pprof.go │ │ │ │ -runtime/pprof/protobuf.go │ │ │ │ -runtime/pprof/pprof_rusage.go │ │ │ │ -runtime/pprof/proto.go │ │ │ │ -runtime/pprof/proto_other.go │ │ │ │ -runtime/pprof/protomem.go │ │ │ │ -runtime/trace/encoding.go │ │ │ │ -runtime/trace/batch.go │ │ │ │ -runtime/trace/recorder.go │ │ │ │ -runtime/trace/subscribe.go │ │ │ │ -net/http/pprof/pprof.go │ │ │ │ -runtime/trace/trace.go │ │ │ │ -os/signal/signal.go │ │ │ │ -os/signal/signal_unix.go │ │ │ │ -runtime/debug/mod.go │ │ │ │ -runtime/debug/stack.go │ │ │ │ -go.yaml.in/yaml/v3/decode.go │ │ │ │ -go.yaml.in/yaml/v3/yaml.go │ │ │ │ -go.yaml.in/yaml/v3/encode.go │ │ │ │ -go.yaml.in/yaml/v3/resolve.go │ │ │ │ -go.yaml.in/yaml/v3/apic.go │ │ │ │ -go.yaml.in/yaml/v3/yamlh.go │ │ │ │ -go.yaml.in/yaml/v3/emitterc.go │ │ │ │ -go.yaml.in/yaml/v3/yamlprivateh.go │ │ │ │ -go.yaml.in/yaml/v3/parserc.go │ │ │ │ -go.yaml.in/yaml/v3/readerc.go │ │ │ │ -go.yaml.in/yaml/v3/scannerc.go │ │ │ │ -go.yaml.in/yaml/v3/sorter.go │ │ │ │ -go.yaml.in/yaml/v3/writerc.go │ │ │ │ -text/template/parse/lex.go │ │ │ │ -text/template/parse/node.go │ │ │ │ -text/template/parse/parse.go │ │ │ │ -text/template/exec.go │ │ │ │ -text/template/funcs.go │ │ │ │ -text/template/template.go │ │ │ │ -text/template/helper.go │ │ │ │ -text/template/option.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types/fs.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types/secret.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types/slice.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types/template.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types/url.go │ │ │ │ -embed/embed.go │ │ │ │ -io/ioutil/ioutil.go │ │ │ │ -golang.org/x/oauth2/internal/token.go │ │ │ │ -golang.org/x/oauth2/internal/transport.go │ │ │ │ -golang.org/x/oauth2/deviceauth.go │ │ │ │ -golang.org/x/oauth2/oauth2.go │ │ │ │ -golang.org/x/oauth2/token.go │ │ │ │ -golang.org/x/oauth2/transport.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/defaults.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/config.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/flags.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/types.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/config/validate.go │ │ │ │ -golang.org/x/crypto/salsa20/salsa/hsalsa20.go │ │ │ │ -golang.org/x/crypto/salsa20/salsa/salsa20_amd64.go │ │ │ │ -golang.org/x/crypto/salsa20/salsa/salsa20_amd64.s │ │ │ │ -golang.org/x/crypto/salsa20/salsa20.go │ │ │ │ -golang.org/x/crypto/internal/alias/alias.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/crypto/crypto.go │ │ │ │ -github.com/go-jose/go-jose/json/decode.go │ │ │ │ -github.com/go-jose/go-jose/json/encode.go │ │ │ │ -github.com/go-jose/go-jose/json/scanner.go │ │ │ │ -github.com/go-jose/go-jose/json/indent.go │ │ │ │ -github.com/go-jose/go-jose/json/stream.go │ │ │ │ -github.com/go-jose/go-jose/json/tags.go │ │ │ │ -github.com/go-jose/go-jose/shared.go │ │ │ │ -github.com/go-jose/go-jose/symmetric.go │ │ │ │ -github.com/go-jose/go-jose/asymmetric.go │ │ │ │ -github.com/go-jose/go-jose/encoding.go │ │ │ │ -github.com/go-jose/go-jose/jwk.go │ │ │ │ -github.com/go-jose/go-jose/jws.go │ │ │ │ -github.com/go-jose/go-jose/opaque.go │ │ │ │ -github.com/go-jose/go-jose/signing.go │ │ │ │ -github.com/zitadel/oidc/pkg/crypto/hash.go │ │ │ │ -github.com/zitadel/oidc/pkg/crypto/key.go │ │ │ │ -github.com/zitadel/oidc/pkg/crypto/sign.go │ │ │ │ -database/sql/driver/types.go │ │ │ │ -github.com/zitadel/schema/cache.go │ │ │ │ -github.com/zitadel/schema/decoder.go │ │ │ │ -github.com/zitadel/schema/encoder.go │ │ │ │ -github.com/zitadel/schema/converter.go │ │ │ │ -golang.org/x/text/internal/tag/tag.go │ │ │ │ -golang.org/x/text/internal/language/lookup.go │ │ │ │ -golang.org/x/text/internal/language/tables.go │ │ │ │ -golang.org/x/text/internal/language/compose.go │ │ │ │ -golang.org/x/text/internal/language/language.go │ │ │ │ -golang.org/x/text/internal/language/parse.go │ │ │ │ -golang.org/x/text/internal/language/match.go │ │ │ │ -golang.org/x/text/internal/language/compact/compact.go │ │ │ │ -golang.org/x/text/internal/language/compact.go │ │ │ │ -golang.org/x/text/internal/language/tags.go │ │ │ │ -golang.org/x/text/internal/language/compact/language.go │ │ │ │ -golang.org/x/text/language/parse.go │ │ │ │ -golang.org/x/text/language/tags.go │ │ │ │ -golang.org/x/text/language/language.go │ │ │ │ -golang.org/x/text/language/match.go │ │ │ │ -github.com/zitadel/oidc/pkg/oidc/code_challenge.go │ │ │ │ -github.com/zitadel/oidc/pkg/oidc/error.go │ │ │ │ -github.com/zitadel/oidc/pkg/oidc/keyset.go │ │ │ │ -github.com/zitadel/oidc/pkg/oidc/token.go │ │ │ │ -github.com/zitadel/oidc/pkg/oidc/types.go │ │ │ │ -github.com/zitadel/oidc/pkg/oidc/token_request.go │ │ │ │ -github.com/zitadel/oidc/pkg/oidc/util.go │ │ │ │ -github.com/zitadel/oidc/pkg/oidc/verifier.go │ │ │ │ -github.com/muhlemmer/gu/slice.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/idtoken/main.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state/types.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state/state.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/state/strings.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/types/userdata.go │ │ │ │ -golang.org/x/sys/unix/mremap.go │ │ │ │ -golang.org/x/sys/unix/syscall_unix.go │ │ │ │ -golang.org/x/sys/unix/zsyscall_linux.go │ │ │ │ -golang.org/x/sys/unix/zsyscall_linux_amd64.go │ │ │ │ -golang.org/x/sys/unix/asm_linux_amd64.s │ │ │ │ -github.com/sirupsen/logrus/logger.go │ │ │ │ -github.com/sirupsen/logrus/exported.go │ │ │ │ -github.com/sirupsen/logrus/alt_exit.go │ │ │ │ -github.com/sirupsen/logrus/buffer_pool.go │ │ │ │ -github.com/sirupsen/logrus/entry.go │ │ │ │ -github.com/sirupsen/logrus/formatter.go │ │ │ │ -github.com/sirupsen/logrus/json_formatter.go │ │ │ │ -github.com/sirupsen/logrus/hooks.go │ │ │ │ -github.com/sirupsen/logrus/logrus.go │ │ │ │ -github.com/sirupsen/logrus/terminal_check_notappengine.go │ │ │ │ -github.com/sirupsen/logrus/terminal_check_unix.go │ │ │ │ -golang.org/x/sys/unix/ioctl_unsigned.go │ │ │ │ -github.com/sirupsen/logrus/text_formatter.go │ │ │ │ -github.com/sirupsen/logrus/writer.go │ │ │ │ -github.com/zitadel/logging/logger.go │ │ │ │ -github.com/zitadel/logging/context.go │ │ │ │ -go.opentelemetry.io/otel/internal/attribute/attribute.go │ │ │ │ -go.opentelemetry.io/otel/attribute/encoder.go │ │ │ │ -go.opentelemetry.io/otel/attribute/set.go │ │ │ │ -go.opentelemetry.io/otel/attribute/iterator.go │ │ │ │ -go.opentelemetry.io/otel/attribute/key.go │ │ │ │ -go.opentelemetry.io/otel/attribute/value.go │ │ │ │ -go.opentelemetry.io/otel/attribute/kv.go │ │ │ │ -go.opentelemetry.io/otel/attribute/type_string.go │ │ │ │ -go.opentelemetry.io/otel/internal/rawhelpers.go │ │ │ │ -go.opentelemetry.io/otel/metric/asyncfloat64.go │ │ │ │ -go.opentelemetry.io/otel/metric/asyncint64.go │ │ │ │ -go.opentelemetry.io/otel/metric/config.go │ │ │ │ -go.opentelemetry.io/otel/metric/instrument.go │ │ │ │ -go.opentelemetry.io/otel/metric/syncfloat64.go │ │ │ │ -go.opentelemetry.io/otel/metric/syncint64.go │ │ │ │ -github.com/go-logr/logr/funcr/funcr.go │ │ │ │ -github.com/go-logr/stdr/stdr.go │ │ │ │ -github.com/go-logr/logr/logr.go │ │ │ │ -go.opentelemetry.io/otel/codes/codes.go │ │ │ │ -go.opentelemetry.io/otel/trace/config.go │ │ │ │ -go.opentelemetry.io/otel/trace/context.go │ │ │ │ -go.opentelemetry.io/otel/trace/noop.go │ │ │ │ -go.opentelemetry.io/otel/trace/span.go │ │ │ │ -go.opentelemetry.io/otel/trace/trace.go │ │ │ │ -go.opentelemetry.io/otel/trace/tracestate.go │ │ │ │ -go.opentelemetry.io/otel/propagation/trace_context.go │ │ │ │ -go.opentelemetry.io/otel/propagation/propagation.go │ │ │ │ -go.opentelemetry.io/otel/internal/global/internal_logging.go │ │ │ │ -go.opentelemetry.io/otel/internal/global/state.go │ │ │ │ -go.opentelemetry.io/otel/internal/global/handler.go │ │ │ │ -go.opentelemetry.io/otel/internal/global/instruments.go │ │ │ │ -go.opentelemetry.io/otel/internal/global/meter.go │ │ │ │ -go.opentelemetry.io/otel/internal/global/propagator.go │ │ │ │ -go.opentelemetry.io/otel/internal/global/trace.go │ │ │ │ -go.opentelemetry.io/otel/trace.go │ │ │ │ -encoding/gob/decode.go │ │ │ │ -encoding/gob/dec_helpers.go │ │ │ │ -encoding/gob/type.go │ │ │ │ -encoding/gob/enc_helpers.go │ │ │ │ -encoding/gob/encoder.go │ │ │ │ -encoding/gob/encode.go │ │ │ │ -encoding/gob/error.go │ │ │ │ -encoding/gob/decoder.go │ │ │ │ -github.com/gorilla/securecookie/securecookie.go │ │ │ │ -github.com/zitadel/oidc/pkg/http/cookie.go │ │ │ │ -github.com/zitadel/oidc/pkg/http/http.go │ │ │ │ -github.com/zitadel/oidc/pkg/client/client.go │ │ │ │ -github.com/zitadel/oidc/internal/otel/otel.go │ │ │ │ -github.com/zitadel/oidc/pkg/client/jwt_profile.go │ │ │ │ -github.com/google/uuid/hash.go │ │ │ │ -github.com/google/uuid/uuid.go │ │ │ │ -github.com/google/uuid/util.go │ │ │ │ -github.com/google/uuid/version4.go │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp/relying_party.go │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp/jwks.go │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp/log.go │ │ │ │ -github.com/zitadel/oidc/pkg/client/rp/verifier.go │ │ │ │ -github.com/google/cel-go/common/runes/buffer.go │ │ │ │ -google.golang.org/protobuf/internal/detrand/rand.go │ │ │ │ -os/executable.go │ │ │ │ -hash/fnv/fnv.go │ │ │ │ -google.golang.org/protobuf/internal/errors/errors.go │ │ │ │ -google.golang.org/protobuf/encoding/protowire/wire.go │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect/value_unsafe.go │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect/proto.go │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect/source.go │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect/source_gen.go │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect/value.go │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect/value_equal.go │ │ │ │ -google.golang.org/protobuf/reflect/protoreflect/value_union.go │ │ │ │ -google.golang.org/protobuf/internal/encoding/messageset/messageset.go │ │ │ │ -google.golang.org/protobuf/reflect/protoregistry/registry.go │ │ │ │ -google.golang.org/protobuf/internal/descfmt/stringer.go │ │ │ │ -go/token/token.go │ │ │ │ -google.golang.org/protobuf/internal/strs/strings.go │ │ │ │ -google.golang.org/protobuf/internal/strs/strings_unsafe.go │ │ │ │ -google.golang.org/protobuf/internal/encoding/text/decode.go │ │ │ │ -google.golang.org/protobuf/internal/encoding/text/decode_token.go │ │ │ │ -google.golang.org/protobuf/internal/encoding/text/decode_string.go │ │ │ │ -google.golang.org/protobuf/internal/encoding/text/encode.go │ │ │ │ -google.golang.org/protobuf/internal/encoding/defval/default.go │ │ │ │ -google.golang.org/protobuf/internal/order/order.go │ │ │ │ -google.golang.org/protobuf/internal/order/range.go │ │ │ │ -google.golang.org/protobuf/proto/encode_gen.go │ │ │ │ -google.golang.org/protobuf/proto/decode.go │ │ │ │ -google.golang.org/protobuf/proto/checkinit.go │ │ │ │ -google.golang.org/protobuf/proto/proto_methods.go │ │ │ │ -google.golang.org/protobuf/proto/messageset.go │ │ │ │ -google.golang.org/protobuf/proto/decode_gen.go │ │ │ │ -google.golang.org/protobuf/proto/encode.go │ │ │ │ -google.golang.org/protobuf/proto/equal.go │ │ │ │ -google.golang.org/protobuf/proto/merge.go │ │ │ │ -google.golang.org/protobuf/proto/proto.go │ │ │ │ -google.golang.org/protobuf/proto/reset.go │ │ │ │ -google.golang.org/protobuf/proto/size.go │ │ │ │ -google.golang.org/protobuf/proto/size_gen.go │ │ │ │ -google.golang.org/protobuf/internal/filedesc/editions.go │ │ │ │ -google.golang.org/protobuf/internal/filedesc/placeholder.go │ │ │ │ -google.golang.org/protobuf/internal/filedesc/desc_init.go │ │ │ │ -google.golang.org/protobuf/internal/filedesc/build.go │ │ │ │ -google.golang.org/protobuf/internal/filedesc/desc.go │ │ │ │ -google.golang.org/protobuf/internal/filedesc/desc_lazy.go │ │ │ │ -google.golang.org/protobuf/internal/filedesc/desc_list.go │ │ │ │ -google.golang.org/protobuf/internal/filedesc/desc_list_gen.go │ │ │ │ -google.golang.org/protobuf/internal/filedesc/presence.go │ │ │ │ -google.golang.org/protobuf/encoding/prototext/encode.go │ │ │ │ -google.golang.org/protobuf/internal/protolazy/bufferreader.go │ │ │ │ -google.golang.org/protobuf/internal/protolazy/lazy.go │ │ │ │ -google.golang.org/protobuf/internal/protolazy/pointer_unsafe.go │ │ │ │ -google.golang.org/protobuf/internal/encoding/tag/tag.go │ │ │ │ -google.golang.org/protobuf/internal/impl/codec_gen.go │ │ │ │ -google.golang.org/protobuf/internal/impl/convert.go │ │ │ │ -google.golang.org/protobuf/internal/impl/decode.go │ │ │ │ -google.golang.org/protobuf/internal/impl/message.go │ │ │ │ -google.golang.org/protobuf/internal/impl/message_reflect_field.go │ │ │ │ -google.golang.org/protobuf/internal/impl/lazy.go │ │ │ │ -google.golang.org/protobuf/internal/impl/codec_unsafe.go │ │ │ │ -google.golang.org/protobuf/internal/impl/api_export.go │ │ │ │ -google.golang.org/protobuf/internal/impl/legacy_message.go │ │ │ │ -google.golang.org/protobuf/internal/impl/message_reflect.go │ │ │ │ -google.golang.org/protobuf/internal/impl/checkinit.go │ │ │ │ -google.golang.org/protobuf/internal/impl/pointer_unsafe.go │ │ │ │ -google.golang.org/protobuf/internal/impl/api_export_opaque.go │ │ │ │ -google.golang.org/protobuf/internal/impl/presence.go │ │ │ │ -google.golang.org/protobuf/internal/impl/pointer_unsafe_opaque.go │ │ │ │ -google.golang.org/protobuf/internal/impl/codec_extension.go │ │ │ │ -google.golang.org/protobuf/internal/impl/extension.go │ │ │ │ -google.golang.org/protobuf/internal/impl/codec_field.go │ │ │ │ -google.golang.org/protobuf/internal/impl/encode.go │ │ │ │ -google.golang.org/protobuf/internal/impl/codec_field_opaque.go │ │ │ │ -google.golang.org/protobuf/internal/impl/codec_map.go │ │ │ │ -google.golang.org/protobuf/internal/impl/merge.go │ │ │ │ -google.golang.org/protobuf/internal/impl/codec_message.go │ │ │ │ -google.golang.org/protobuf/internal/impl/codec_message_opaque.go │ │ │ │ -google.golang.org/protobuf/internal/impl/codec_tables.go │ │ │ │ -google.golang.org/protobuf/internal/impl/convert_list.go │ │ │ │ -google.golang.org/protobuf/internal/impl/convert_map.go │ │ │ │ -google.golang.org/protobuf/internal/impl/enum.go │ │ │ │ -google.golang.org/protobuf/internal/impl/equal.go │ │ │ │ -google.golang.org/protobuf/internal/impl/legacy_enum.go │ │ │ │ -google.golang.org/protobuf/internal/impl/legacy_export.go │ │ │ │ -google.golang.org/protobuf/internal/impl/legacy_extension.go │ │ │ │ -google.golang.org/protobuf/internal/impl/legacy_file.go │ │ │ │ -google.golang.org/protobuf/internal/impl/merge_gen.go │ │ │ │ -google.golang.org/protobuf/internal/impl/message_opaque.go │ │ │ │ -google.golang.org/protobuf/internal/impl/message_opaque_gen.go │ │ │ │ -google.golang.org/protobuf/internal/impl/message_reflect_field_gen.go │ │ │ │ -google.golang.org/protobuf/internal/impl/message_reflect_gen.go │ │ │ │ -google.golang.org/protobuf/internal/impl/validate.go │ │ │ │ -google.golang.org/protobuf/internal/filetype/build.go │ │ │ │ -google.golang.org/protobuf/types/known/emptypb/empty.pb.go │ │ │ │ -google.golang.org/protobuf/internal/encoding/json/decode.go │ │ │ │ -google.golang.org/protobuf/internal/encoding/json/encode.go │ │ │ │ -google.golang.org/protobuf/internal/encoding/json/decode_token.go │ │ │ │ -google.golang.org/protobuf/internal/encoding/json/decode_number.go │ │ │ │ -google.golang.org/protobuf/internal/encoding/json/decode_string.go │ │ │ │ -google.golang.org/protobuf/encoding/protojson/encode.go │ │ │ │ -google.golang.org/protobuf/encoding/protojson/well_known_types.go │ │ │ │ -google.golang.org/protobuf/encoding/protojson/decode.go │ │ │ │ -google.golang.org/protobuf/internal/set/ints.go │ │ │ │ -google.golang.org/protobuf/types/known/structpb/struct.pb.go │ │ │ │ -google.golang.org/protobuf/types/known/anypb/any.pb.go │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/rpc/status/status.pb.go │ │ │ │ -google.golang.org/protobuf/types/known/durationpb/duration.pb.go │ │ │ │ -google.golang.org/protobuf/types/known/timestamppb/timestamp.pb.go │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/checked.pb.go │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/eval.pb.go │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/explain.pb.go │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/syntax.pb.go │ │ │ │ -github.com/google/cel-go/vendor/google.golang.org/genproto/googleapis/api/expr/v1alpha1/value.pb.go │ │ │ │ -github.com/google/cel-go/common/doc.go │ │ │ │ -github.com/google/cel-go/common/error.go │ │ │ │ -github.com/google/cel-go/common/source.go │ │ │ │ -github.com/google/cel-go/common/errors.go │ │ │ │ -github.com/google/cel-go/common/location.go │ │ │ │ -google.golang.org/protobuf/types/known/wrapperspb/wrappers.pb.go │ │ │ │ -github.com/google/cel-go/common/overloads/overloads.go │ │ │ │ -google.golang.org/protobuf/types/dynamicpb/dynamic.go │ │ │ │ -github.com/google/cel-go/common/types/pb/checked.go │ │ │ │ -github.com/google/cel-go/common/types/pb/type.go │ │ │ │ -github.com/google/cel-go/common/types/pb/pb.go │ │ │ │ -github.com/google/cel-go/common/types/pb/enum.go │ │ │ │ -github.com/google/cel-go/common/types/pb/equal.go │ │ │ │ -github.com/google/cel-go/common/types/pb/file.go │ │ │ │ -cel.dev/expr/checked.pb.go │ │ │ │ -cel.dev/expr/eval.pb.go │ │ │ │ -cel.dev/expr/explain.pb.go │ │ │ │ -cel.dev/expr/syntax.pb.go │ │ │ │ -cel.dev/expr/value.pb.go │ │ │ │ -github.com/google/cel-go/common/types/any_value.go │ │ │ │ -github.com/google/cel-go/common/types/bool.go │ │ │ │ -github.com/google/cel-go/common/types/bytes.go │ │ │ │ -github.com/google/cel-go/common/types/double.go │ │ │ │ -github.com/google/cel-go/common/types/duration.go │ │ │ │ -github.com/google/cel-go/common/types/err.go │ │ │ │ -github.com/google/cel-go/common/types/types.go │ │ │ │ -github.com/google/cel-go/common/types/int.go │ │ │ │ -github.com/google/cel-go/common/types/null.go │ │ │ │ -github.com/google/cel-go/common/types/overflow.go │ │ │ │ -github.com/google/cel-go/common/types/provider.go │ │ │ │ -github.com/google/cel-go/common/types/string.go │ │ │ │ -github.com/google/cel-go/common/types/timestamp.go │ │ │ │ -github.com/google/cel-go/common/types/iterator.go │ │ │ │ -github.com/google/cel-go/common/types/uint.go │ │ │ │ -github.com/google/cel-go/common/types/json_value.go │ │ │ │ -github.com/google/cel-go/common/types/compare.go │ │ │ │ -github.com/google/cel-go/common/types/util.go │ │ │ │ -github.com/google/cel-go/common/types/list.go │ │ │ │ -github.com/google/cel-go/common/types/map.go │ │ │ │ -github.com/google/cel-go/common/types/object.go │ │ │ │ -github.com/google/cel-go/common/types/optional.go │ │ │ │ -github.com/google/cel-go/checker/decls/decls.go │ │ │ │ -github.com/google/cel-go/common/types/unknown.go │ │ │ │ -github.com/google/cel-go/common/ast/ast.go │ │ │ │ -github.com/google/cel-go/common/ast/navigable.go │ │ │ │ -github.com/google/cel-go/common/ast/conversion.go │ │ │ │ -github.com/google/cel-go/common/ast/expr.go │ │ │ │ -github.com/google/cel-go/common/ast/factory.go │ │ │ │ -github.com/google/cel-go/common/operators/operators.go │ │ │ │ -github.com/google/cel-go/common/decls/decls.go │ │ │ │ -github.com/google/cel-go/common/containers/container.go │ │ │ │ -github.com/antlr4-go/antlr/v4/atn.go │ │ │ │ -github.com/antlr4-go/antlr/v4/ll1_analyzer.go │ │ │ │ -github.com/antlr4-go/antlr/v4/mutex.go │ │ │ │ -github.com/antlr4-go/antlr/v4/interval_set.go │ │ │ │ -github.com/antlr4-go/antlr/v4/atn_config.go │ │ │ │ -github.com/antlr4-go/antlr/v4/prediction_context.go │ │ │ │ -github.com/antlr4-go/antlr/v4/utils.go │ │ │ │ -github.com/antlr4-go/antlr/v4/lexer_action_executor.go │ │ │ │ -github.com/antlr4-go/antlr/v4/atn_config_set.go │ │ │ │ -github.com/antlr4-go/antlr/v4/jcollect.go │ │ │ │ -github.com/antlr4-go/antlr/v4/atn_deserialization_options.go │ │ │ │ -github.com/antlr4-go/antlr/v4/atn_deserializer.go │ │ │ │ -github.com/antlr4-go/antlr/v4/atn_state.go │ │ │ │ -github.com/antlr4-go/antlr/v4/transition.go │ │ │ │ -github.com/antlr4-go/antlr/v4/lexer_action.go │ │ │ │ -github.com/antlr4-go/antlr/v4/atn_simulator.go │ │ │ │ -github.com/antlr4-go/antlr/v4/token.go │ │ │ │ -github.com/antlr4-go/antlr/v4/common_token_factory.go │ │ │ │ -github.com/antlr4-go/antlr/v4/common_token_stream.go │ │ │ │ -github.com/antlr4-go/antlr/v4/dfa.go │ │ │ │ -github.com/antlr4-go/antlr/v4/dfa_state.go │ │ │ │ -github.com/antlr4-go/antlr/v4/dfa_serializer.go │ │ │ │ -github.com/antlr4-go/antlr/v4/error_listener.go │ │ │ │ -github.com/antlr4-go/antlr/v4/error_strategy.go │ │ │ │ -github.com/antlr4-go/antlr/v4/errors.go │ │ │ │ -github.com/antlr4-go/antlr/v4/lexer.go │ │ │ │ -github.com/antlr4-go/antlr/v4/recognizer.go │ │ │ │ -golang.org/x/exp/slices/slices.go │ │ │ │ -github.com/antlr4-go/antlr/v4/lexer_atn_simulator.go │ │ │ │ -github.com/antlr4-go/antlr/v4/parser.go │ │ │ │ -github.com/antlr4-go/antlr/v4/trace_listener.go │ │ │ │ -github.com/antlr4-go/antlr/v4/parser_atn_simulator.go │ │ │ │ -github.com/antlr4-go/antlr/v4/prediction_mode.go │ │ │ │ -github.com/antlr4-go/antlr/v4/semantic_context.go │ │ │ │ -github.com/antlr4-go/antlr/v4/parser_rule_context.go │ │ │ │ -github.com/antlr4-go/antlr/v4/tree.go │ │ │ │ -github.com/antlr4-go/antlr/v4/prediction_context_cache.go │ │ │ │ -github.com/antlr4-go/antlr/v4/trees.go │ │ │ │ -github.com/antlr4-go/antlr/v4/comparators.go │ │ │ │ -github.com/google/cel-go/parser/gen/cel_base_visitor.go │ │ │ │ -github.com/google/cel-go/parser/gen/cel_lexer.go │ │ │ │ -github.com/google/cel-go/parser/gen/cel_parser.go │ │ │ │ -github.com/google/cel-go/parser/macro.go │ │ │ │ -github.com/google/cel-go/parser/parser.go │ │ │ │ -github.com/google/cel-go/parser/unescape.go │ │ │ │ -github.com/google/cel-go/parser/unparser.go │ │ │ │ -github.com/google/cel-go/parser/helper.go │ │ │ │ -github.com/google/cel-go/parser/input.go │ │ │ │ -github.com/google/cel-go/parser/errors.go │ │ │ │ -github.com/google/cel-go/checker/checker.go │ │ │ │ -github.com/google/cel-go/checker/cost.go │ │ │ │ -github.com/google/cel-go/checker/env.go │ │ │ │ -github.com/google/cel-go/checker/mapping.go │ │ │ │ -github.com/google/cel-go/checker/errors.go │ │ │ │ -github.com/google/cel-go/checker/types.go │ │ │ │ -github.com/google/cel-go/checker/scopes.go │ │ │ │ -github.com/google/cel-go/checker/format.go │ │ │ │ -github.com/google/cel-go/common/env/env.go │ │ │ │ -github.com/google/cel-go/common/stdlib/standard.go │ │ │ │ -github.com/google/cel-go/interpreter/interpretable.go │ │ │ │ -github.com/google/cel-go/interpreter/optimizations.go │ │ │ │ -github.com/google/cel-go/interpreter/activation.go │ │ │ │ -github.com/google/cel-go/interpreter/attribute_patterns.go │ │ │ │ -github.com/google/cel-go/interpreter/attributes.go │ │ │ │ -github.com/google/cel-go/interpreter/decorators.go │ │ │ │ -github.com/google/cel-go/interpreter/dispatcher.go │ │ │ │ -github.com/google/cel-go/interpreter/evalstate.go │ │ │ │ -github.com/google/cel-go/interpreter/interpreter.go │ │ │ │ -github.com/google/cel-go/interpreter/planner.go │ │ │ │ -github.com/google/cel-go/interpreter/prune.go │ │ │ │ -github.com/google/cel-go/interpreter/runtimecost.go │ │ │ │ -google.golang.org/protobuf/types/descriptorpb/descriptor.pb.go │ │ │ │ -google.golang.org/protobuf/types/gofeaturespb/go_features.pb.go │ │ │ │ -google.golang.org/protobuf/reflect/protodesc/editions.go │ │ │ │ -github.com/google/cel-go/cel/decls.go │ │ │ │ -github.com/google/cel-go/cel/library.go │ │ │ │ -github.com/google/cel-go/cel/validator.go │ │ │ │ -github.com/google/cel-go/cel/env.go │ │ │ │ -github.com/google/cel-go/cel/options.go │ │ │ │ -github.com/google/cel-go/checker/options.go │ │ │ │ -github.com/google/cel-go/cel/program.go │ │ │ │ -github.com/google/cel-go/parser/options.go │ │ │ │ -github.com/google/cel-go/cel/io.go │ │ │ │ -github.com/google/cel-go/cel/optimizer.go │ │ │ │ -github.com/google/cel-go/cel/macro.go │ │ │ │ -github.com/google/cel-go/cel/prompt.go │ │ │ │ -golang.org/x/text/internal/internal.go │ │ │ │ -golang.org/x/text/internal/catmsg/catmsg.go │ │ │ │ -golang.org/x/text/internal/catmsg/varint.go │ │ │ │ -golang.org/x/text/internal/catmsg/codec.go │ │ │ │ -golang.org/x/text/message/catalog/catalog.go │ │ │ │ -golang.org/x/text/message/catalog/dict.go │ │ │ │ -golang.org/x/text/internal/format/parser.go │ │ │ │ -golang.org/x/text/internal/number/tables.go │ │ │ │ -golang.org/x/text/internal/number/decimal.go │ │ │ │ -golang.org/x/text/internal/number/pattern.go │ │ │ │ -golang.org/x/text/internal/number/format.go │ │ │ │ -golang.org/x/text/internal/stringset/set.go │ │ │ │ -golang.org/x/text/internal/number/number.go │ │ │ │ -golang.org/x/text/internal/number/roundingmode_string.go │ │ │ │ -golang.org/x/text/feature/plural/common.go │ │ │ │ -golang.org/x/text/feature/plural/plural.go │ │ │ │ -golang.org/x/text/feature/plural/message.go │ │ │ │ -golang.org/x/text/message/catalog.go │ │ │ │ -golang.org/x/text/message/print.go │ │ │ │ -golang.org/x/text/message/format.go │ │ │ │ -golang.org/x/text/message/message.go │ │ │ │ -github.com/google/cel-go/ext/bindings.go │ │ │ │ -github.com/google/cel-go/ext/extension_option_factory.go │ │ │ │ -github.com/google/cel-go/ext/encoders.go │ │ │ │ -github.com/google/cel-go/ext/lists.go │ │ │ │ -github.com/google/cel-go/ext/math.go │ │ │ │ -github.com/google/cel-go/ext/protos.go │ │ │ │ -github.com/google/cel-go/ext/sets.go │ │ │ │ -github.com/google/cel-go/ext/strings.go │ │ │ │ -github.com/google/cel-go/ext/comprehensions.go │ │ │ │ -github.com/google/cel-go/ext/regex.go │ │ │ │ -github.com/google/cel-go/ext/guards.go │ │ │ │ -github.com/google/cel-go/ext/formatting.go │ │ │ │ -github.com/google/cel-go/ext/formatting_v2.go │ │ │ │ -github.com/google/cel-go/ext/native.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/tokenstorage/inmemory.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/connection/client.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/cel.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/handler.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/provider.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/refresh.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/utils.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httphandler/handler.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/httpserver/main.go │ │ │ │ -os/exec.go │ │ │ │ -os/user/cgo_lookup_unix.go │ │ │ │ -os/user/cgo_lookup_cgo.go │ │ │ │ -os/user/user.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/utils/http.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/utils/lookup.go │ │ │ │ -os/user/lookup.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic/check.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/utils/common_name.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic/config.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic/main.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic/oidc.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/generic/user.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github/api.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github/check.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github/config.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github/main.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github/oidc.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/github/user.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google/api.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google/check.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google/config.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google/main.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google/oidc.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/oauth2/providers/google/user.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/handler.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/callbacks.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/client.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/main.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/internal/openvpn/passthrough.go │ │ │ │ -github.com/jkroepke/openvpn-auth-oauth2/cmd/openvpn-auth-oauth2/root.go │ │ │ │ -crypto/internal/fips140/cast.go │ │ │ │ -crypto/internal/fips140deps/godebug/godebug.go │ │ │ │ -crypto/internal/fips140/fips140.go │ │ │ │ -crypto/internal/fips140/indicator.go │ │ │ │ -crypto/internal/fips140/sha256/sha256block_amd64.go │ │ │ │ -crypto/internal/fips140/sha256/cast.go │ │ │ │ -crypto/internal/fips140/sha256/sha256block.go │ │ │ │ -crypto/internal/fips140/sha256/sha256block_amd64.s │ │ │ │ -crypto/internal/fips140/subtle/xor.go │ │ │ │ -crypto/internal/fips140/subtle/xor_amd64.s │ │ │ │ -crypto/internal/fips140/sha3/cast.go │ │ │ │ -crypto/internal/fips140/sha3/sha3_amd64.go │ │ │ │ -crypto/internal/fips140/sha3/sha3_amd64.s │ │ │ │ -crypto/internal/fips140/sha512/sha512block_amd64.go │ │ │ │ -crypto/internal/fips140/sha512/cast.go │ │ │ │ -crypto/internal/fips140/sha512/sha512block.go │ │ │ │ -crypto/internal/fips140/sha512/sha512block_amd64.s │ │ │ │ -crypto/internal/fips140/hmac/cast.go │ │ │ │ -crypto/internal/fips140/hmac/hmac.go │ │ │ │ -crypto/internal/fips140/check/check.go │ │ │ │ -crypto/internal/fips140/aes/aes_asm.go │ │ │ │ -crypto/internal/fips140/aes/aes_generic.go │ │ │ │ -crypto/internal/fips140/aes/cast.go │ │ │ │ -crypto/internal/fips140/aes/cbc_noasm.go │ │ │ │ -crypto/internal/fips140/aes/ctr_asm.go │ │ │ │ -crypto/internal/fips140/aes/aes_amd64.s │ │ │ │ -crypto/internal/fips140/aes/ctr_amd64.s │ │ │ │ -crypto/internal/fips140/drbg/rand.go │ │ │ │ -crypto/internal/fips140/drbg/cast.go │ │ │ │ -crypto/internal/fips140/drbg/ctrdrbg.go │ │ │ │ -crypto/internal/fips140/aes/gcm/gcm.go │ │ │ │ -crypto/internal/fips140/aes/gcm/gcm_asm.go │ │ │ │ -crypto/internal/fips140/aes/gcm/ghash.go │ │ │ │ -crypto/internal/fips140/aes/gcm/cast.go │ │ │ │ -crypto/internal/fips140/aes/gcm/cmac.go │ │ │ │ -crypto/internal/fips140/aes/gcm/ctrkdf.go │ │ │ │ -crypto/internal/fips140/aes/gcm/gcm_generic.go │ │ │ │ -crypto/internal/fips140/aes/gcm/gcm_nonces.go │ │ │ │ -crypto/internal/fips140/aes/gcm/gcm_amd64.s │ │ │ │ -crypto/internal/fips140/nistec/fiat/p224.go │ │ │ │ -crypto/internal/fips140/nistec/fiat/p224_fiat64.go │ │ │ │ -crypto/internal/fips140/nistec/fiat/p224_invert.go │ │ │ │ -crypto/internal/fips140/nistec/fiat/p384.go │ │ │ │ -crypto/internal/fips140/nistec/fiat/p384_fiat64.go │ │ │ │ -crypto/internal/fips140/nistec/fiat/p384_invert.go │ │ │ │ -crypto/internal/fips140/nistec/fiat/p521.go │ │ │ │ -crypto/internal/fips140/nistec/fiat/p521_fiat64.go │ │ │ │ -crypto/internal/fips140/nistec/fiat/p521_invert.go │ │ │ │ -crypto/internal/fips140/nistec/p224.go │ │ │ │ -crypto/internal/fips140/nistec/p224_sqrt.go │ │ │ │ -crypto/internal/fips140/nistec/p256_asm.go │ │ │ │ -crypto/internal/fips140/nistec/p256_ordinv.go │ │ │ │ -crypto/internal/fips140/nistec/p384.go │ │ │ │ -crypto/internal/fips140/nistec/p521.go │ │ │ │ -crypto/internal/fips140/ecdh/cast.go │ │ │ │ -crypto/internal/fips140/edwards25519/field/fe_generic.go │ │ │ │ -crypto/internal/fips140/edwards25519/field/fe_amd64.s │ │ │ │ -crypto/internal/fips140/bigmod/nat_asm.go │ │ │ │ -crypto/internal/fips140/bigmod/nat.go │ │ │ │ -crypto/internal/fips140/bigmod/nat_amd64.s │ │ │ │ -crypto/internal/fips140/ecdsa/cast.go │ │ │ │ -crypto/internal/fips140/ecdsa/ecdsa_noasm.go │ │ │ │ -crypto/internal/fips140/ecdsa/hmacdrbg.go │ │ │ │ -crypto/internal/fips140/edwards25519/edwards25519.go │ │ │ │ -crypto/internal/fips140/edwards25519/scalar.go │ │ │ │ -crypto/internal/fips140/edwards25519/scalar_fiat.go │ │ │ │ -crypto/internal/fips140/edwards25519/scalarmult.go │ │ │ │ -crypto/internal/fips140/edwards25519/tables.go │ │ │ │ -crypto/internal/fips140/ed25519/cast.go │ │ │ │ -crypto/internal/fips140/rsa/keygen.go │ │ │ │ -crypto/internal/fips140/rsa/pkcs1v15.go │ │ │ │ -crypto/internal/fips140/rsa/cast.go │ │ │ │ -crypto/internal/fips140/hkdf/cast.go │ │ │ │ -crypto/internal/fips140/hkdf/hkdf.go │ │ │ │ -crypto/internal/fips140/mlkem/cast.go │ │ │ │ -crypto/internal/fips140/mlkem/field.go │ │ │ │ -crypto/internal/fips140/tls13/cast.go │ │ │ │ -crypto/internal/fips140/tls12/cast.go │ │ │ │ -crypto/internal/fips140/tls12/tls12.go │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/management/management.go │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/util/args.go │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/c/typedef.go │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/util/env.go │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/client/client.go │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/log/logger.go │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn/handle.go │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/openvpn/plugin.go │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/main.go │ │ │ │ +runtime/debug/garbage.go │ │ │ │ +github.com/jkroepke/openvpn-auth-oauth2/lib/openvpn-auth-oauth2/plugin.go │ │ │ │ m nom n!m n!m n$m n │ │ │ │ .-[0\<[1\ │ │ │ │ ./[3\Z[6\ │ │ │ │ Y;Z)Y(Z+Y │ │ │ │ -G.CZ+YF[ │ │ │ │ i;j)i(l+k │ │ │ │ nGmCp+oFr │ │ │ │ _ XJWV`) │ │ │ │ L.=-00}/ │ │ │ │ -:-[D=C0F │ │ │ │ !(%'2(%' │ │ │ │ -,&:N9E0$! │ │ │ │ -+<.#-=0#/Z2 │ │ │ │ -bjMi:j1i │ │ │ │ -#A$S#>$c │ │ │ │ `&_:b&a:d&c:f&e:h │ │ │ │ -g@O?Q@O? │ │ │ │ -C>X=J>L=> │ │ │ │ C:Q9D:O9 │ │ │ │ xOw8;l<;; │ │ │ │ -3P463&463 │ │ │ │ -P,s5t/X,W X │ │ │ │ -W2O'Pds8t.X/W X │ │ │ │ -!t6*?)0s │ │ │ │ -!)6,?+0. │ │ │ │ -K J I J, │ │ │ │ -) *<)-*C) │ │ │ │ -6!)%*<)%*<) │ │ │ │ -)%*=)%*-) │ │ │ │ -*3)%*!)'* │ │ │ │ -C+D"##$W# │ │ │ │ -$E/,0H/;0 │ │ │ │ -306"5d:. │ │ │ │ -$%"&(EoF │ │ │ │ -H,5#6@5 6 │ │ │ │ -+'+'5- + │ │ │ │ -EG.HOG3HVGBH │ │ │ │ -GEH G.HSG │ │ │ │ -Y=ZkY=ZC │ │ │ │ -";!Z$;#[ │ │ │ │ -~m}$~0uCv │ │ │ │ -C D I/qBr J │ │ │ │ -uWN,MVt7W8A7v │ │ │ │ -S3' k@^5R*/)}8h7X**)t:f9X*') │ │ │ │ -&(%b(D'V* │ │ │ │ -,>'=L> = │ │ │ │ -f<*; 7 │ │ │ │ ->_=D>`=4 │ │ │ │ ->o=D>t=H>x=F>o== │ │ │ │ -Ks@tts)t │ │ │ │ -xDCnD/CfD │ │ │ │ -T); X=d>U= │ │ │ │ -O"X!d$U# │ │ │ │ -'' │ │ │ │ -M3u6h5"6 │ │ │ │ -5i827C:M9": │ │ │ │ -KItLhK"L │ │ │ │ -JP7O8P7O$2 │ │ │ │ -+oQp+oOp+oRpY │ │ │ │ -0R/Y2L1} │ │ │ │ -l%k*n$o" │ │ │ │ -Y#Z#Y?Zv │ │ │ │ -=f:yBt3s │ │ │ │ -et(s{t/sP │ │ │ │ -&#% & %N │ │ │ │ -&#% ( 'N │ │ │ │ -& % ( 'T │ │ │ │ -8378P= │ │ │ │ -L2K8PRO5T │ │ │ │ -4iLpPo8rPq;tP │ │ │ │ -"T!1$W#S │ │ │ │ +=YB.ACD= │ │ │ │ +#%V*&)<(' │ │ │ │ +9P<:;&>8=P@=?FB8APD=C │ │ │ │ * *0*8( ) │ │ │ │ -555555555 │ │ │ │ -`eBeBeBeBeBeBeBeBeB │ │ │ │ khh` ( │ │ │ │ - │ │ │ │ - │ │ │ │ -ooooooOOO │ │ │ │ -IIIIIIIIII │ │ │ │ - │ │ │ │ 5P!P!P#P!P)P │ │ │ │ -5P!P#P!P)P │ │ │ │ --------%%% │ │ │ │ -@ B B0@0A0a │ │ │ │ - │ │ │ │ -0*0*8*(* :( │ │ │ │ -TUUUUUUUUUUUUU │ │ │ │ -555111111!! │ │ │ │ -+))))( │ │ │ │ -! ! ! │ │ │ │ -`x0$x0,x0 │ │ │ │ --%%%%!! │ │ │ │ -JJJJJJJJJJJJJHH@@H@@@@ │ │ │ │ -OOOOOKKOOOOKCCCCC │ │ │ │ -SSQQQQAA@ │ │ │ │ -EEEEEEEEEEEEEE │ │ │ │ -0b0r0v0T0P │ │ │ │ -eBeBeBeBe │ │ │ │ -IIIIIIIII │ │ │ │ - II │ │ │ │ - I III@@@@ │ │ │ │ -@XZQPdDT │ │ │ │ -KKKKKKKKK │ │ │ │ -######## │ │ │ │ -mmmmmmmmmmmmmmmmmmA │ │ │ │ -mmmmmAAAAA │ │ │ │ -I I H H H │ │ │ │ - │ │ │ │ -%%%%%%%! │ │ │ │ -fJvNfnfNfj │ │ │ │ -UU(UU(UU(UU(UU(UU(UU(UU(UU(UU(UU │ │ │ │ -UUhUUhUUhUUh │ │ │ │ - $+14<@DDD │ │ │ │ -$+1677::==@ │ │ │ │ -&-145567 │ │ │ │ -"&,39=@^ │ │ │ │ - │ │ │ │ -!#&''''< │ │ │ │ - │ │ │ │ - &+06:>DHMORT │ │ │ │ -"%'.02459 │ │ │ │ - │ │ │ │ - │ │ │ │ - &--.01111 │ │ │ │ -"%'),/247: │ │ │ │ - !!####$ │ │ │ │ -#$&')*,.//3+4 │ │ │ │ - $)048>ELQ │ │ │ │ - !"""###### │ │ │ │ -!!"###$u7 │ │ │ │ - │ │ │ │ -$%%%%&&&& │ │ │ │ -"(037;@CF29 │ │ │ │ - #&),/c9 │ │ │ │ -%'*,0257;= │ │ │ │ -#&(.13{> │ │ │ │ - │ │ │ │ -!$&(+.sA │ │ │ │ -#&+17=AE │ │ │ │ -"&)05BF │ │ │ │ - >E │ │ │ │ -&*.38=ACGG │ │ │ │ -"&,.6:>C │ │ │ │ -!&.6;AELO │ │ │ │ - (,04:>B&H │ │ │ │ -!"'-28>>>>>>>>>>??????????@@@@@@@@@@@@@@@@@@@@@@AAAAAAAAAAAAAAAAAAAAABBBBBBBBBBBCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCCC │ │ │ │ -google/rpc/status.proto │ │ │ │ -google.rpc │ │ │ │ -google/protobuf/any.proto"f │ │ │ │ -.google.protobuf.AnyR │ │ │ │ -detailsBa │ │ │ │ -com.google.rpcB │ │ │ │ -StatusProtoP │ │ │ │ -Z7google.golang.org/genproto/googleapis/rpc/status;status │ │ │ │ -cel/expr/explain.proto │ │ │ │ -cel.expr │ │ │ │ -cel/expr/value.proto" │ │ │ │ -.cel.expr.ValueR │ │ │ │ -expr_steps │ │ │ │ -.cel.expr.Explain.ExprStepR exprSteps │ │ │ │ -ExprStep │ │ │ │ -value_index │ │ │ │ -valueIndex: │ │ │ │ -dev.cel.exprB │ │ │ │ -ExplainProtoP │ │ │ │ -cel.dev/expr │ │ │ │ 33333333)\ │ │ │ │ -!"#$%&&#$&'"()*+&,$#&%*-.$/-&01(&(&%1"2340"'''5-)('6("!4#!&-&"7.5*"/8&&!99(899/:/ !8;(<,!*5'8&$(,-#0--&':"4<-(6"4:&.!918$,%"$%,:,&$6!/=1?@ABCDE@FGHDIJKLM │ │ │ │ -NOPQRSTUVW │ │ │ │ -%&'()*+,- │ │ │ │ -cel/expr/checked.proto │ │ │ │ -cel.expr │ │ │ │ -cel/expr/syntax.proto │ │ │ │ -google/protobuf/empty.proto │ │ │ │ -google/protobuf/struct.proto" │ │ │ │ -CheckedExpr │ │ │ │ -reference_map │ │ │ │ -2'.cel.expr.CheckedExpr.ReferenceMapEntryR │ │ │ │ -referenceMap │ │ │ │ -type_map │ │ │ │ -2".cel.expr.CheckedExpr.TypeMapEntryR │ │ │ │ -source_info │ │ │ │ -.cel.expr.SourceInfoR │ │ │ │ -sourceInfo │ │ │ │ -expr_version │ │ │ │ -exprVersion │ │ │ │ -.cel.expr.ExprR │ │ │ │ -ReferenceMapEntry │ │ │ │ -.cel.expr.ReferenceR │ │ │ │ -TypeMapEntry │ │ │ │ -.cel.expr.TypeR │ │ │ │ -.google.protobuf.EmptyH │ │ │ │ -.google.protobuf.NullValueH │ │ │ │ - primitive │ │ │ │ -.cel.expr.Type.PrimitiveTypeH │ │ │ │ -R primitive │ │ │ │ -.cel.expr.Type.PrimitiveTypeH │ │ │ │ -well_known │ │ │ │ -.cel.expr.Type.WellKnownTypeH │ │ │ │ -R wellKnown │ │ │ │ - list_type │ │ │ │ -.cel.expr.Type.ListTypeH │ │ │ │ -listType │ │ │ │ -map_type │ │ │ │ -.cel.expr.Type.MapTypeH │ │ │ │ -function │ │ │ │ -.cel.expr.Type.FunctionTypeH │ │ │ │ -function │ │ │ │ -message_type │ │ │ │ -messageType │ │ │ │ -type_param │ │ │ │ -R typeParam │ │ │ │ -.cel.expr.TypeH │ │ │ │ -.google.protobuf.EmptyH │ │ │ │ -abstract_type │ │ │ │ -.cel.expr.Type.AbstractTypeH │ │ │ │ -abstractType │ │ │ │ -ListType │ │ │ │ - elem_type │ │ │ │ -.cel.expr.TypeR │ │ │ │ -elemType │ │ │ │ -key_type │ │ │ │ -.cel.expr.TypeR │ │ │ │ -value_type │ │ │ │ -.cel.expr.TypeR valueType │ │ │ │ -FunctionType │ │ │ │ -result_type │ │ │ │ -.cel.expr.TypeR │ │ │ │ -resultType │ │ │ │ - arg_types │ │ │ │ -.cel.expr.TypeR │ │ │ │ -argTypes │ │ │ │ -AbstractType │ │ │ │ -parameter_types │ │ │ │ -.cel.expr.TypeR │ │ │ │ -parameterTypes"s │ │ │ │ -PrimitiveType │ │ │ │ -PRIMITIVE_TYPE_UNSPECIFIED │ │ │ │ -WellKnownType │ │ │ │ -WELL_KNOWN_TYPE_UNSPECIFIED │ │ │ │ - TIMESTAMP │ │ │ │ -DURATION │ │ │ │ - type_kind" │ │ │ │ -.cel.expr.Decl.IdentDeclH │ │ │ │ -function │ │ │ │ -.cel.expr.Decl.FunctionDeclH │ │ │ │ -function │ │ │ │ - IdentDecl │ │ │ │ -.cel.expr.TypeR │ │ │ │ -.cel.expr.ConstantR │ │ │ │ -FunctionDecl │ │ │ │ - overloads │ │ │ │ -2$.cel.expr.Decl.FunctionDecl.OverloadR overloads │ │ │ │ -Overload │ │ │ │ -overload_id │ │ │ │ -overloadId │ │ │ │ -.cel.expr.TypeR │ │ │ │ -type_params │ │ │ │ -typeParams │ │ │ │ -result_type │ │ │ │ -.cel.expr.TypeR │ │ │ │ -resultType │ │ │ │ -is_instance_function │ │ │ │ -isInstanceFunction │ │ │ │ - decl_kind"j │ │ │ │ - Reference │ │ │ │ -overload_id │ │ │ │ -overloadId │ │ │ │ -.cel.expr.ConstantR │ │ │ │ -dev.cel.exprB DeclProtoP │ │ │ │ -cel.dev/expr │ │ │ │ -cel/expr/syntax.proto │ │ │ │ -cel.expr │ │ │ │ -google/protobuf/duration.proto │ │ │ │ -google/protobuf/struct.proto │ │ │ │ -google/protobuf/timestamp.proto"g │ │ │ │ -ParsedExpr │ │ │ │ -.cel.expr.ExprR │ │ │ │ -source_info │ │ │ │ -.cel.expr.SourceInfoR │ │ │ │ -sourceInfo" │ │ │ │ -const_expr │ │ │ │ -.cel.expr.ConstantH │ │ │ │ -R constExpr │ │ │ │ -ident_expr │ │ │ │ -.cel.expr.Expr.IdentH │ │ │ │ -R identExpr │ │ │ │ -select_expr │ │ │ │ -.cel.expr.Expr.SelectH │ │ │ │ -selectExpr │ │ │ │ - call_expr │ │ │ │ -.cel.expr.Expr.CallH │ │ │ │ -callExpr │ │ │ │ - list_expr │ │ │ │ -.cel.expr.Expr.CreateListH │ │ │ │ -listExpr │ │ │ │ -struct_expr │ │ │ │ -.cel.expr.Expr.CreateStructH │ │ │ │ -structExpr │ │ │ │ -comprehension_expr │ │ │ │ -.cel.expr.Expr.ComprehensionH │ │ │ │ -comprehensionExpr │ │ │ │ -.cel.expr.ExprR │ │ │ │ - test_only │ │ │ │ -testOnly │ │ │ │ -.cel.expr.ExprR │ │ │ │ -function │ │ │ │ -function │ │ │ │ -.cel.expr.ExprR │ │ │ │ -CreateList │ │ │ │ -elements │ │ │ │ -.cel.expr.ExprR │ │ │ │ -elements │ │ │ │ -optional_indices │ │ │ │ -optionalIndices │ │ │ │ -CreateStruct │ │ │ │ -message_name │ │ │ │ -messageName │ │ │ │ -2!.cel.expr.Expr.CreateStruct.EntryR │ │ │ │ - field_key │ │ │ │ -fieldKey │ │ │ │ -.cel.expr.ExprH │ │ │ │ -.cel.expr.ExprR │ │ │ │ -optional_entry │ │ │ │ -optionalEntryB │ │ │ │ -key_kind │ │ │ │ -Comprehension │ │ │ │ -iter_var │ │ │ │ -iter_range │ │ │ │ -.cel.expr.ExprR iterRange │ │ │ │ -accu_var │ │ │ │ - accu_init │ │ │ │ -.cel.expr.ExprR │ │ │ │ -accuInit │ │ │ │ -loop_condition │ │ │ │ -.cel.expr.ExprR │ │ │ │ -loopCondition │ │ │ │ - loop_step │ │ │ │ -.cel.expr.ExprR │ │ │ │ -loopStep │ │ │ │ -.cel.expr.ExprR │ │ │ │ - expr_kind" │ │ │ │ -Constant │ │ │ │ -null_value │ │ │ │ -.google.protobuf.NullValueH │ │ │ │ -R nullValue │ │ │ │ -bool_value │ │ │ │ -R boolValue │ │ │ │ -int64_value │ │ │ │ -int64Value │ │ │ │ -uint64_value │ │ │ │ -uint64Value │ │ │ │ -double_value │ │ │ │ -doubleValue │ │ │ │ -string_value │ │ │ │ -stringValue │ │ │ │ -bytes_value │ │ │ │ -bytesValue │ │ │ │ -duration_value │ │ │ │ -.google.protobuf.DurationB │ │ │ │ -durationValue │ │ │ │ -timestamp_value │ │ │ │ -.google.protobuf.TimestampB │ │ │ │ -timestampValueB │ │ │ │ -constant_kind" │ │ │ │ -SourceInfo │ │ │ │ -syntax_version │ │ │ │ -syntaxVersion │ │ │ │ -location │ │ │ │ -location │ │ │ │ -line_offsets │ │ │ │ -lineOffsets │ │ │ │ - positions │ │ │ │ -2#.cel.expr.SourceInfo.PositionsEntryR positions │ │ │ │ -macro_calls │ │ │ │ -2$.cel.expr.SourceInfo.MacroCallsEntryR │ │ │ │ -macroCalls │ │ │ │ -extensions │ │ │ │ -.cel.expr.SourceInfo.ExtensionR │ │ │ │ -extensions │ │ │ │ -PositionsEntry │ │ │ │ -MacroCallsEntry │ │ │ │ -.cel.expr.ExprR │ │ │ │ - Extension │ │ │ │ -affected_components │ │ │ │ -2(.cel.expr.SourceInfo.Extension.ComponentR │ │ │ │ -affectedComponents │ │ │ │ -2&.cel.expr.SourceInfo.Extension.VersionR │ │ │ │ - Component │ │ │ │ -COMPONENT_UNSPECIFIED │ │ │ │ -COMPONENT_PARSER │ │ │ │ -COMPONENT_TYPE_CHECKER │ │ │ │ -COMPONENT_RUNTIME │ │ │ │ -dev.cel.exprB │ │ │ │ -SyntaxProtoP │ │ │ │ -cel.dev/expr │ │ │ │ -&google/api/expr/v1alpha1/checked.proto │ │ │ │ -google.api.expr.v1alpha1 │ │ │ │ -%google/api/expr/v1alpha1/syntax.proto │ │ │ │ -google/protobuf/empty.proto │ │ │ │ -google/protobuf/struct.proto" │ │ │ │ -CheckedExpr │ │ │ │ -reference_map │ │ │ │ -27.google.api.expr.v1alpha1.CheckedExpr.ReferenceMapEntryR │ │ │ │ -referenceMap │ │ │ │ -type_map │ │ │ │ -22.google.api.expr.v1alpha1.CheckedExpr.TypeMapEntryR │ │ │ │ -source_info │ │ │ │ -2$.google.api.expr.v1alpha1.SourceInfoR │ │ │ │ -sourceInfo │ │ │ │ -expr_version │ │ │ │ -exprVersion │ │ │ │ -.google.api.expr.v1alpha1.ExprR │ │ │ │ -ReferenceMapEntry │ │ │ │ -2#.google.api.expr.v1alpha1.ReferenceR │ │ │ │ -TypeMapEntry │ │ │ │ -.google.api.expr.v1alpha1.TypeR │ │ │ │ -.google.protobuf.EmptyH │ │ │ │ -.google.protobuf.NullValueH │ │ │ │ - primitive │ │ │ │ -2,.google.api.expr.v1alpha1.Type.PrimitiveTypeH │ │ │ │ -R primitive │ │ │ │ -2,.google.api.expr.v1alpha1.Type.PrimitiveTypeH │ │ │ │ -well_known │ │ │ │ -2,.google.api.expr.v1alpha1.Type.WellKnownTypeH │ │ │ │ -R wellKnown │ │ │ │ - list_type │ │ │ │ -2'.google.api.expr.v1alpha1.Type.ListTypeH │ │ │ │ -listType │ │ │ │ -map_type │ │ │ │ -2&.google.api.expr.v1alpha1.Type.MapTypeH │ │ │ │ -function │ │ │ │ -2+.google.api.expr.v1alpha1.Type.FunctionTypeH │ │ │ │ -function │ │ │ │ -message_type │ │ │ │ -messageType │ │ │ │ -type_param │ │ │ │ -R typeParam │ │ │ │ -.google.api.expr.v1alpha1.TypeH │ │ │ │ -.google.protobuf.EmptyH │ │ │ │ -abstract_type │ │ │ │ -2+.google.api.expr.v1alpha1.Type.AbstractTypeH │ │ │ │ -abstractType │ │ │ │ -ListType │ │ │ │ - elem_type │ │ │ │ -.google.api.expr.v1alpha1.TypeR │ │ │ │ -elemType │ │ │ │ -key_type │ │ │ │ -.google.api.expr.v1alpha1.TypeR │ │ │ │ -value_type │ │ │ │ -.google.api.expr.v1alpha1.TypeR valueType │ │ │ │ -FunctionType │ │ │ │ -result_type │ │ │ │ -.google.api.expr.v1alpha1.TypeR │ │ │ │ -resultType │ │ │ │ - arg_types │ │ │ │ -.google.api.expr.v1alpha1.TypeR │ │ │ │ -argTypes │ │ │ │ -AbstractType │ │ │ │ -parameter_types │ │ │ │ -.google.api.expr.v1alpha1.TypeR │ │ │ │ -parameterTypes"s │ │ │ │ -PrimitiveType │ │ │ │ -PRIMITIVE_TYPE_UNSPECIFIED │ │ │ │ -WellKnownType │ │ │ │ -WELL_KNOWN_TYPE_UNSPECIFIED │ │ │ │ - TIMESTAMP │ │ │ │ -DURATION │ │ │ │ - type_kind" │ │ │ │ -2(.google.api.expr.v1alpha1.Decl.IdentDeclH │ │ │ │ -function │ │ │ │ -2+.google.api.expr.v1alpha1.Decl.FunctionDeclH │ │ │ │ -function │ │ │ │ - IdentDecl │ │ │ │ -.google.api.expr.v1alpha1.TypeR │ │ │ │ -2".google.api.expr.v1alpha1.ConstantR │ │ │ │ -FunctionDecl │ │ │ │ - overloads │ │ │ │ -24.google.api.expr.v1alpha1.Decl.FunctionDecl.OverloadR overloads │ │ │ │ -Overload │ │ │ │ -overload_id │ │ │ │ -overloadId │ │ │ │ -.google.api.expr.v1alpha1.TypeR │ │ │ │ -type_params │ │ │ │ -typeParams │ │ │ │ -result_type │ │ │ │ -.google.api.expr.v1alpha1.TypeR │ │ │ │ -resultType │ │ │ │ -is_instance_function │ │ │ │ -isInstanceFunction │ │ │ │ - decl_kind"z │ │ │ │ - Reference │ │ │ │ -overload_id │ │ │ │ -overloadId │ │ │ │ -2".google.api.expr.v1alpha1.ConstantR │ │ │ │ -com.google.api.expr.v1alpha1B DeclProtoP │ │ │ │ -Z471C4U1a4F1R4n1z4x1 │ │ │ │ -@2Q5Y2j5O2`5 │ │ │ │ -3(603F6S3i6{3 │ │ │ │ -3K1W4P1\4 │ │ │ │ -;Z1f4_1k4E: │ │ │ │ -;'285"235,2=512B562G5J2[5T2e5c2t5^2o5v: │ │ │ │ -6+3A6:3P653K6 │ │ │ │ -9>1>A> │ │ │ │ -IY?q?a?y?i? │ │ │ │ -IY>q>a>y>i> │ │ │ │ -J-I3I/JGJ7JOJ?JWJ9I_D │ │ │ │ -B9B%BCB)?1? │ │ │ │ -C3CI>Q>MBkBWBuBaB │ │ │ │ -@ @=C[CGCeCQCoC │ │ │ │ ->6707$7/D<7 │ │ │ │ -{I9?B75DN7;DZ7 │ │ │ │ -7Q?r7l7`7AD │ │ │ │ -B F R ^ b f n │ │ │ │ 7Cxl2i5n │ │ │ │ -xH/444}HH4 │ │ │ │ -H21>471C4U1a4F1R4n1z4x1 │ │ │ │ -@2Q5Y2j5O2`5 │ │ │ │ -3(603F6S3i6{3 │ │ │ │ -3K1W4P1\4 │ │ │ │ -;Z1f4_1k4E: │ │ │ │ -;'285"235,2=512B562G5J2[5T2e5c2t5^2o5v: │ │ │ │ -6+3A6:3P653K6 │ │ │ │ -9>1>A> │ │ │ │ -IY?q?a?y?i? │ │ │ │ -IY>q>a>y>i> │ │ │ │ -J-I3I/JGJ7JOJ?JWJ9I_D │ │ │ │ -B9B%BCB)?1? │ │ │ │ -C3CI>Q>MBkBWBuBaB │ │ │ │ -@ @=C[CGCeCQCoC │ │ │ │ ->6707$7/D<7 │ │ │ │ -{I9?B75DN7;DZ7 │ │ │ │ -7Q?r7l7`7AD │ │ │ │ -2 Z j r v │ │ │ │ -K"K(K.K4K:K@KFKLKRKXK^KdKjKpKvK │ │ │ │ -!](f(o(x( │ │ │ │ -! "P"n"h"\" │ │ │ │ -">"J"b"V" │ │ │ │ -Y/a/i/q/y/ │ │ │ │ --c,G+.-A-T+ │ │ │ │ -(/*9*T-{+ │ │ │ │ -#"#.#:#v# │ │ │ │ -8(F(1(?( │ │ │ │ -#(#4#p#|# │ │ │ │ -1E7E5F=F │ │ │ │ -'5'5'.'.'<'<'C'C'C' ' ' ' │ │ │ │ - + 0 5 D I X ] b g l q v { │ │ │ │ -!%!*!/!4!9!>!H!M!R!a!p!u!aEgE │ │ │ │ -EW!\!a!f!p!u! │ │ │ │ - + 0 5 D I X ] b g v { │ │ │ │ -EH!M!R!a!k! │ │ │ │ -! !a!k!EFMFUF! & : ? N S │ │ │ │ - ! & : ? N S │ │ │ │ -A$V$V$]$d$y$ │ │ │ │ -%!%!%(%(%R%`%`%g%g%n%u%|% │ │ │ │ -&@&G&N&$&2&U&\& │ │ │ │ -&:$O$H$r$k$ │ │ │ │ -OEOEUEUE │ │ │ │ -A/A/I/I/Q/Q/ │ │ │ │ -"K(K.K4K:K@K │ │ │ │ -FKLKRKXK^KdK │ │ │ │ -B F R ^ b f n │ │ │ │ - │ │ │ │ -:*:*:*:*:*:*:* │ │ │ │ -:*:*:*:*:* │ │ │ │ -:*:*:*:* │ │ │ │ -:*:*:*:*:* │ │ │ │ -:*:*:*:* │ │ │ │ -,5,5,5,U,u,u, │ │ │ │ -*u,u,U,U, │ │ │ │ --5-5-U-u- │ │ │ │ -.5.U.U.u. │ │ │ │ -.u.5/U/u/ │ │ │ │ -252U2u1u2 │ │ │ │ -=-=E=]=u=u=]= │ │ │ │ ->5>M>e>}> │ │ │ │ -?%?=?U?U?m?m?m? │ │ │ │ --~M~m~-~ │ │ │ │ -2 : B J @ │ │ │ │ -!!!!!!!!!)!)!)!)!1!1!1!1!9!9!9!9!A!A!A!A!I!I!I!I!Q!Q!Q!Q!Y!Y!Y!Y!a!a!a!a!i!i!i!i!q!q!q!q!y!y!y!y! │ │ │ │ -1"9"A"I"Q"Y"a"i"q"y" │ │ │ │ -#!#)#1#9#@ │ │ │ │ -A#I#Q#Y#a#i#q#e │ │ │ │ -$!$)$1$9$ │ │ │ │ -$!$)$1$9$ │ │ │ │ -A$A$I$Q$ │ │ │ │ -$!$)$1$9$ │ │ │ │ -$!$)$1$9$ │ │ │ │ -A$A$I$Q$ │ │ │ │ -$!$)$1$9$ │ │ │ │ -$!$)$1$9$ │ │ │ │ -A$A$I$Q$ │ │ │ │ -$!$)$1$9$ │ │ │ │ -$!$)$1$9$ │ │ │ │ -A$A$I$Q$ │ │ │ │ -$!$)$1$9$ │ │ │ │ -$!$)$1$9$ │ │ │ │ -A$A$I$Q$ │ │ │ │ -%!%)%1%9%A%I%Q%y$ │ │ │ │ - %Y%1%a%i%q%y% │ │ │ │ -!a!i!q!y! │ │ │ │ -!A!Q!!!Y! │ │ │ │ -!a!i!q!y! │ │ │ │ -!A!Q!!!Y!@ │ │ │ │ -!A!Q!!!Y!@ │ │ │ │ -!A!Q!!!Y! │ │ │ │ - )!9!I!@ │ │ │ │ -!A!Q!!!Y! │ │ │ │ - )!9!I!@ │ │ │ │ -&"&*&2&:&B&J&R&Z&b&j&r&z& │ │ │ │ -)'1'9'A'I'Q'Y'a'i'q'y' │ │ │ │ -(!()(1(9(A(I(Q(Y(a(i(q(y( │ │ │ │ -)!)))1)9) │ │ │ │ -A)I)Q)Y) │ │ │ │ -*!*)*1*1*1*] │ │ │ │ -Q*Y*a*i*q*y* │ │ │ │ -+!+)+1+9+A+ │ │ │ │ -I+Q+Y+Q'a+i+ │ │ │ │ -,!,),1,9,A,I,Q,Y,a,i,} │ │ │ │ --!-)-!-1-9-A-I-Q-Y-a-i-q-y- │ │ │ │ -!.).1.9.A.I.Q.Y.a.i.q.y. │ │ │ │ -1/9/A/I/Q/Y/ │ │ │ │ -0!0)01090 │ │ │ │ -I0@ Q0Y0a0] │ │ │ │ -1!1)11191 │ │ │ │ -A1I1Q1Y1 │ │ │ │ -I2Q2Y2a2i2q2= │ │ │ │ -1393A3I3= │ │ │ │ -!4)41494A4I4 │ │ │ │ -Q4Y4a4i4= │ │ │ │ -Q5Y5a5i5q5y5 │ │ │ │ -A A!A"A#A$A%A&A'A(A)A*A+A,A-A.A/A0A1A2A3A4A5A6A7A8A9A:A;AA?A@AAABACADAEAFAGAHAIAJAKALAMANAOAPAQARASATAUAVAWAXAYAZA[A\A]A^A_A`AaAbAcAdAeAfAgAhAiAjAkAlAmAnAoApAqArAsAtAuAvAwAxAyAzA{A|A}A~B │ │ │ │ -B!!B!?B..B0,B0.B1,B1.B10B11B12B13B14B15B16B17B18B19B2,B2.B20B21B22B23B24B25B26B27B28B29B3,B3.B30B31B32B33B34B35B36B37B38B39B4,B4.B40B41B42B43B44B45B46B47B48B49B5,B5.B50B6,B6.B7,B7.B8,B8.B9,B9.B==B?!B??BAUBBqBCDBDJBDZBDzBGBBGyBHPBHVBHgBHzBIIBIJBIUBIVBIXBKBBKKBKMBLJBLjBMBBMCBMDBMRBMVBMWBNJBNjBNoBPHBPRBPaBRsBSDBSMBSSBSvBTMBVIBWCBWZBWbBXIBccBcdBcmBdBBdaBdlBdmBdzBeVBffBfiBflBfmBhaBiiBijBinBivBixBkABkVBkWBkgBklBkmBktBljBlmBlnBlxBm2Bm3BmABmVBmWBmbBmgBmlBmmBmsBnABnFBnVBnWBnjBnmBnsBoVBpABpFBpVBpWBpcBpsBsrBstBviBxiC(1)C(2)C(3)C(4)C(5)C(6)C(7)C(8)C(9)C(A)C(B)C(C)C(D)C(E)C(F)C(G)C(H)C(I)C(J)C(K)C(L)C(M)C(N)C(O)C(P)C(Q)C(R)C(S)C(T)C(U)C(V)C(W)C(X)C(Y)C(Z)C(a)C(b)C(c)C(d)C(e)C(f)C(g)C(h)C(i)C(j)C(k)C(l)C(m)C(n)C(o)C(p)C(q)C(r)C(s)C(t)C(u)C(v)C(w)C(x)C(y)C(z)C...C10.C11.C12.C13.C14.C15.C16.C17.C18.C19.C20.C::=C===CCo.CFAXCGHzCGPaCIIICLTDCL │ │ │ │ -CMHzCMPaCM │ │ │ │ -CPPMCPPVCPTECTELCTHzCVIICXIICa/cCa/sCa │ │ │ │ -CbarCc/oCc/uCcalCcm2Ccm3Cdm2Cdm3CergCffiCfflCgalChPaCiiiCkHzCkPaCkm2Ckm3Ck │ │ │ │ -CmilCmm2Cmm3CmolCradCviiCxiiC │ │ │ │ -sD(10)D(11)D(12)D(13)D(14)D(15)D(16)D(17)D(18)D(19)D(20)D0 │ │ │ │ -DVIIIDa.m.DkcalDp.m.DviiiD │ │ │ │ -=j&&LZ66lA??~ │ │ │ │ -f""D~**T │ │ │ │ -V22dN::t │ │ │ │ -o%%Jr..\$ │ │ │ │ -&&Lj66lZ??~A │ │ │ │ -""Df**T~ │ │ │ │ -;22dV::tN │ │ │ │ -%%Jo..\r │ │ │ │ -&Lj&6lZ6?~A? │ │ │ │ -"Df"*T~* │ │ │ │ -2dV2:tN: │ │ │ │ -x%Jo%.\r. │ │ │ │ -Lj&&lZ66~A?? │ │ │ │ -Df""T~**; │ │ │ │ -dV22tN:: │ │ │ │ -xxJo%%\r..8$ │ │ │ │ -sJfw>7G9@> │ │ │ │ -t0;?ZlP*m │ │ │ │ -$>Mm/JhA │ │ │ │ -v$ZQld#/9h │ │ │ │ -{5`q@roz? │ │ │ │ -(BZ ^LXjt │ │ │ │ -Haaf$b%77|X │ │ │ │ -gt)WZq@Er │ │ │ │ -f%wyLmX: │ │ │ │ -<3AC|[sqb │ │ │ │ -DH=chc B^ │ │ │ │ -V>?74KmA$_E* │ │ │ │ -]'5m~YN6'\ │ │ │ │ -9+rio5BBy │ │ │ │ -Dc&6\: │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x119dfcd(%rip),%rax │ │ │ │ + mov 0x294fcd(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ je 402012 │ │ │ │ call *%rax │ │ │ │ add $0x8,%rsp │ │ │ │ ret │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.plt {} │ │ │ │ @@ -1,284 +1,259 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .plt: │ │ │ │ │ │ │ │ 0000000000402020 : │ │ │ │ - push 0x119dfca(%rip) │ │ │ │ - jmp *0x119dfcc(%rip) │ │ │ │ + push 0x294fca(%rip) │ │ │ │ + jmp *0x294fcc(%rip) │ │ │ │ nopl 0x0(%rax) │ │ │ │ │ │ │ │ 0000000000402030 : │ │ │ │ - jmp *0x119dfca(%rip) │ │ │ │ + jmp *0x294fca(%rip) │ │ │ │ push $0x0 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 0000000000402040 : │ │ │ │ - jmp *0x119dfc2(%rip) │ │ │ │ + jmp *0x294fc2(%rip) │ │ │ │ push $0x1 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 0000000000402050 <__vfprintf_chk@plt>: │ │ │ │ - jmp *0x119dfba(%rip) │ │ │ │ + jmp *0x294fba(%rip) │ │ │ │ push $0x2 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 0000000000402060 : │ │ │ │ - jmp *0x119dfb2(%rip) │ │ │ │ + jmp *0x294fb2(%rip) │ │ │ │ push $0x3 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 0000000000402070 <__errno_location@plt>: │ │ │ │ - jmp *0x119dfaa(%rip) │ │ │ │ + jmp *0x294faa(%rip) │ │ │ │ push $0x4 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 0000000000402080 : │ │ │ │ - jmp *0x119dfa2(%rip) │ │ │ │ + jmp *0x294fa2(%rip) │ │ │ │ push $0x5 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 0000000000402090 : │ │ │ │ - jmp *0x119df9a(%rip) │ │ │ │ + jmp *0x294f9a(%rip) │ │ │ │ push $0x6 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 00000000004020a0 : │ │ │ │ - jmp *0x119df92(%rip) │ │ │ │ + jmp *0x294f92(%rip) │ │ │ │ push $0x7 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 00000000004020b0 : │ │ │ │ - jmp *0x119df8a(%rip) │ │ │ │ + jmp *0x294f8a(%rip) │ │ │ │ push $0x8 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 00000000004020c0 : │ │ │ │ - jmp *0x119df82(%rip) │ │ │ │ + jmp *0x294f82(%rip) │ │ │ │ push $0x9 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 00000000004020d0 : │ │ │ │ - jmp *0x119df7a(%rip) │ │ │ │ + jmp *0x294f7a(%rip) │ │ │ │ push $0xa │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 00000000004020e0 : │ │ │ │ - jmp *0x119df72(%rip) │ │ │ │ + jmp *0x294f72(%rip) │ │ │ │ push $0xb │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -00000000004020f0 : │ │ │ │ - jmp *0x119df6a(%rip) │ │ │ │ +00000000004020f0 : │ │ │ │ + jmp *0x294f6a(%rip) │ │ │ │ push $0xc │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402100 : │ │ │ │ - jmp *0x119df62(%rip) │ │ │ │ +0000000000402100 : │ │ │ │ + jmp *0x294f62(%rip) │ │ │ │ push $0xd │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402110 : │ │ │ │ - jmp *0x119df5a(%rip) │ │ │ │ +0000000000402110 : │ │ │ │ + jmp *0x294f5a(%rip) │ │ │ │ push $0xe │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402120 : │ │ │ │ - jmp *0x119df52(%rip) │ │ │ │ +0000000000402120 : │ │ │ │ + jmp *0x294f52(%rip) │ │ │ │ push $0xf │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402130 : │ │ │ │ - jmp *0x119df4a(%rip) │ │ │ │ +0000000000402130 : │ │ │ │ + jmp *0x294f4a(%rip) │ │ │ │ push $0x10 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402140 : │ │ │ │ - jmp *0x119df42(%rip) │ │ │ │ +0000000000402140 : │ │ │ │ + jmp *0x294f42(%rip) │ │ │ │ push $0x11 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402150 : │ │ │ │ - jmp *0x119df3a(%rip) │ │ │ │ +0000000000402150 : │ │ │ │ + jmp *0x294f3a(%rip) │ │ │ │ push $0x12 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402160 : │ │ │ │ - jmp *0x119df32(%rip) │ │ │ │ +0000000000402160 : │ │ │ │ + jmp *0x294f32(%rip) │ │ │ │ push $0x13 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402170 : │ │ │ │ - jmp *0x119df2a(%rip) │ │ │ │ +0000000000402170 : │ │ │ │ + jmp *0x294f2a(%rip) │ │ │ │ push $0x14 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402180 : │ │ │ │ - jmp *0x119df22(%rip) │ │ │ │ +0000000000402180 : │ │ │ │ + jmp *0x294f22(%rip) │ │ │ │ push $0x15 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 0000000000402190 : │ │ │ │ - jmp *0x119df1a(%rip) │ │ │ │ + jmp *0x294f1a(%rip) │ │ │ │ push $0x16 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 00000000004021a0 : │ │ │ │ - jmp *0x119df12(%rip) │ │ │ │ + jmp *0x294f12(%rip) │ │ │ │ push $0x17 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 00000000004021b0 : │ │ │ │ - jmp *0x119df0a(%rip) │ │ │ │ + jmp *0x294f0a(%rip) │ │ │ │ push $0x18 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 00000000004021c0 : │ │ │ │ - jmp *0x119df02(%rip) │ │ │ │ + jmp *0x294f02(%rip) │ │ │ │ push $0x19 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 00000000004021d0 : │ │ │ │ - jmp *0x119defa(%rip) │ │ │ │ + jmp *0x294efa(%rip) │ │ │ │ push $0x1a │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 00000000004021e0 : │ │ │ │ - jmp *0x119def2(%rip) │ │ │ │ + jmp *0x294ef2(%rip) │ │ │ │ push $0x1b │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 00000000004021f0 : │ │ │ │ - jmp *0x119deea(%rip) │ │ │ │ + jmp *0x294eea(%rip) │ │ │ │ push $0x1c │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 0000000000402200 : │ │ │ │ - jmp *0x119dee2(%rip) │ │ │ │ + jmp *0x294ee2(%rip) │ │ │ │ push $0x1d │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ 0000000000402210 : │ │ │ │ - jmp *0x119deda(%rip) │ │ │ │ + jmp *0x294eda(%rip) │ │ │ │ push $0x1e │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402220 : │ │ │ │ - jmp *0x119ded2(%rip) │ │ │ │ +0000000000402220 : │ │ │ │ + jmp *0x294ed2(%rip) │ │ │ │ push $0x1f │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402230 : │ │ │ │ - jmp *0x119deca(%rip) │ │ │ │ +0000000000402230 : │ │ │ │ + jmp *0x294eca(%rip) │ │ │ │ push $0x20 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402240 : │ │ │ │ - jmp *0x119dec2(%rip) │ │ │ │ +0000000000402240 : │ │ │ │ + jmp *0x294ec2(%rip) │ │ │ │ push $0x21 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402250 : │ │ │ │ - jmp *0x119deba(%rip) │ │ │ │ +0000000000402250 : │ │ │ │ + jmp *0x294eba(%rip) │ │ │ │ push $0x22 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402260 : │ │ │ │ - jmp *0x119deb2(%rip) │ │ │ │ +0000000000402260 : │ │ │ │ + jmp *0x294eb2(%rip) │ │ │ │ push $0x23 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402270 : │ │ │ │ - jmp *0x119deaa(%rip) │ │ │ │ +0000000000402270 : │ │ │ │ + jmp *0x294eaa(%rip) │ │ │ │ push $0x24 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402280 : │ │ │ │ - jmp *0x119dea2(%rip) │ │ │ │ +0000000000402280 : │ │ │ │ + jmp *0x294ea2(%rip) │ │ │ │ push $0x25 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402290 : │ │ │ │ - jmp *0x119de9a(%rip) │ │ │ │ +0000000000402290 : │ │ │ │ + jmp *0x294e9a(%rip) │ │ │ │ push $0x26 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -00000000004022a0 : │ │ │ │ - jmp *0x119de92(%rip) │ │ │ │ +00000000004022a0 <__fprintf_chk@plt>: │ │ │ │ + jmp *0x294e92(%rip) │ │ │ │ push $0x27 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -00000000004022b0 : │ │ │ │ - jmp *0x119de8a(%rip) │ │ │ │ +00000000004022b0 : │ │ │ │ + jmp *0x294e8a(%rip) │ │ │ │ push $0x28 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -00000000004022c0 : │ │ │ │ - jmp *0x119de82(%rip) │ │ │ │ +00000000004022c0 : │ │ │ │ + jmp *0x294e82(%rip) │ │ │ │ push $0x29 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -00000000004022d0 : │ │ │ │ - jmp *0x119de7a(%rip) │ │ │ │ +00000000004022d0 : │ │ │ │ + jmp *0x294e7a(%rip) │ │ │ │ push $0x2a │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -00000000004022e0 : │ │ │ │ - jmp *0x119de72(%rip) │ │ │ │ +00000000004022e0 : │ │ │ │ + jmp *0x294e72(%rip) │ │ │ │ push $0x2b │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -00000000004022f0 <__fprintf_chk@plt>: │ │ │ │ - jmp *0x119de6a(%rip) │ │ │ │ +00000000004022f0 : │ │ │ │ + jmp *0x294e6a(%rip) │ │ │ │ push $0x2c │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402300 : │ │ │ │ - jmp *0x119de62(%rip) │ │ │ │ +0000000000402300 : │ │ │ │ + jmp *0x294e62(%rip) │ │ │ │ push $0x2d │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402310 : │ │ │ │ - jmp *0x119de5a(%rip) │ │ │ │ +0000000000402310 : │ │ │ │ + jmp *0x294e5a(%rip) │ │ │ │ push $0x2e │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402320 : │ │ │ │ - jmp *0x119de52(%rip) │ │ │ │ +0000000000402320 : │ │ │ │ + jmp *0x294e52(%rip) │ │ │ │ push $0x2f │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402330 : │ │ │ │ - jmp *0x119de4a(%rip) │ │ │ │ +0000000000402330 : │ │ │ │ + jmp *0x294e4a(%rip) │ │ │ │ push $0x30 │ │ │ │ jmp 402020 │ │ │ │ │ │ │ │ -0000000000402340 : │ │ │ │ - jmp *0x119de42(%rip) │ │ │ │ +0000000000402340 : │ │ │ │ + jmp *0x294e42(%rip) │ │ │ │ push $0x31 │ │ │ │ jmp 402020 │ │ │ │ - │ │ │ │ -0000000000402350 : │ │ │ │ - jmp *0x119de3a(%rip) │ │ │ │ - push $0x32 │ │ │ │ - jmp 402020 │ │ │ │ - │ │ │ │ -0000000000402360 : │ │ │ │ - jmp *0x119de32(%rip) │ │ │ │ - push $0x33 │ │ │ │ - jmp 402020 │ │ │ │ - │ │ │ │ -0000000000402370 : │ │ │ │ - jmp *0x119de2a(%rip) │ │ │ │ - push $0x34 │ │ │ │ - jmp 402020 │ │ │ │ - │ │ │ │ -0000000000402380 : │ │ │ │ - jmp *0x119de22(%rip) │ │ │ │ - push $0x35 │ │ │ │ - jmp 402020 │ │ │ │ - │ │ │ │ -0000000000402390 : │ │ │ │ - jmp *0x119de1a(%rip) │ │ │ │ - push $0x36 │ │ │ │ - jmp 402020 │ │ │ ├── objdump --line-numbers --disassemble --demangle --reloc --no-show-raw-insn --section=.text {} │ │ │ │ @@ -1,346 +1,79 @@ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ │ Disassembly of section .text: │ │ │ │ │ │ │ │ -00000000004023c0 <_cgo_topofstack@@Base-0x946a0>: │ │ │ │ +0000000000402380 <_cgo_topofstack@@Base-0x867e0>: │ │ │ │ call 402060 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ xor %ebp,%ebp │ │ │ │ mov %rdx,%r9 │ │ │ │ pop %rsi │ │ │ │ mov %rsp,%rdx │ │ │ │ and $0xfffffffffffffff0,%rsp │ │ │ │ push %rax │ │ │ │ push %rsp │ │ │ │ xor %r8d,%r8d │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov $0x494be0,%rdi │ │ │ │ - call *0x119dbdf(%rip) │ │ │ │ + mov $0x486ce0,%rdi │ │ │ │ + call *0x294c1f(%rip) │ │ │ │ hlt │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ ret │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - mov $0x15c7558,%eax │ │ │ │ - cmp $0x15c7558,%rax │ │ │ │ - je 402430 │ │ │ │ + mov $0x69e238,%eax │ │ │ │ + cmp $0x69e238,%rax │ │ │ │ + je 4023f0 │ │ │ │ mov $0x0,%eax │ │ │ │ test %rax,%rax │ │ │ │ - je 402430 │ │ │ │ - mov $0x15c7558,%edi │ │ │ │ + je 4023f0 │ │ │ │ + mov $0x69e238,%edi │ │ │ │ jmp *%rax │ │ │ │ xchg %ax,%ax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ - mov $0x15c7558,%esi │ │ │ │ - sub $0x15c7558,%rsi │ │ │ │ + mov $0x69e238,%esi │ │ │ │ + sub $0x69e238,%rsi │ │ │ │ mov %rsi,%rax │ │ │ │ shr $0x3f,%rsi │ │ │ │ sar $0x3,%rax │ │ │ │ add %rax,%rsi │ │ │ │ sar $1,%rsi │ │ │ │ - je 402470 │ │ │ │ + je 402430 │ │ │ │ mov $0x0,%eax │ │ │ │ test %rax,%rax │ │ │ │ - je 402470 │ │ │ │ - mov $0x15c7558,%edi │ │ │ │ + je 402430 │ │ │ │ + mov $0x69e238,%edi │ │ │ │ jmp *%rax │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - cmpb $0x0,0x121e915(%rip) │ │ │ │ - jne 4024a0 │ │ │ │ + cmpb $0x0,0x2a6475(%rip) │ │ │ │ + jne 402460 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - call 402410 │ │ │ │ - movb $0x1,0x121e903(%rip) │ │ │ │ + call 4023d0 │ │ │ │ + movb $0x1,0x2a6463(%rip) │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ data16 cs nopw 0x0(%rax,%rax,1) │ │ │ │ endbr64 │ │ │ │ - jmp 402440 │ │ │ │ + jmp 402400 │ │ │ │ cs nopw 0x0(%rax,%rax,1) │ │ │ │ - lea -0x78(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 402738 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0xf0,%rsp │ │ │ │ - mov %rax,0x100(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9f93fd(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - movups (%rcx),%xmm14 │ │ │ │ - movups %xmm14,(%rax) │ │ │ │ - movups 0x10(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rax) │ │ │ │ - movups 0x20(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x20(%rax) │ │ │ │ - movups 0x30(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x30(%rax) │ │ │ │ - movups 0x38(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x38(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 402580 │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov 0x20(%rsp,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - call 4572a0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - nop │ │ │ │ - call 457540 │ │ │ │ - call 457100 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x9,%rax │ │ │ │ - jl 40253e │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9fb7b7(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - lea 0x48(%rax),%rcx │ │ │ │ - lea 0x20(%rsp),%rdx │ │ │ │ - movups (%rcx),%xmm14 │ │ │ │ - movups %xmm14,(%rdx) │ │ │ │ - movups 0x10(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rdx) │ │ │ │ - movups 0x20(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x20(%rdx) │ │ │ │ - movups 0x30(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x30(%rdx) │ │ │ │ - movups 0x40(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x40(%rdx) │ │ │ │ - movups 0x50(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x50(%rdx) │ │ │ │ - movups 0x60(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x60(%rdx) │ │ │ │ - movups 0x68(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x68(%rdx) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 402651 │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov 0x20(%rsp,%rcx,8),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - call 4572a0 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 457100 │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - cmp $0xf,%rcx │ │ │ │ - jl 402613 │ │ │ │ - call 4570a0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9f927a(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - add $0xc0,%rax │ │ │ │ - lea 0xa8(%rsp),%rcx │ │ │ │ - movups (%rax),%xmm14 │ │ │ │ - movups %xmm14,(%rcx) │ │ │ │ - movups 0x10(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rcx) │ │ │ │ - movups 0x20(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x20(%rcx) │ │ │ │ - movups 0x30(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x30(%rcx) │ │ │ │ - movups 0x38(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x38(%rcx) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 402715 │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov 0xa8(%rsp,%rax,8),%rax │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - call 4572a0 │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457aa0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - cmp $0x9,%rax │ │ │ │ - jl 4026d4 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - add $0xf0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 4024c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4027b0 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - ja 40279c │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 40279c │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - test %rdx,%rcx │ │ │ │ - jne 40279c │ │ │ │ - test %al,(%rax) │ │ │ │ - cmp $0x9,%rbx │ │ │ │ - jae 402797 │ │ │ │ - lea (%rax,%rbx,8),%rax │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x880f1d(%rip),%rax │ │ │ │ - lea 0xa48c36(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 402760 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - test %al,(%rax) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - sar $0x3f,%rbx │ │ │ │ - shr $0x3d,%rbx │ │ │ │ - lea (%rcx,%rbx,1),%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jae 40281f │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - movzbl (%rax,%rbx,1),%edx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 40281a │ │ │ │ - bts %ecx,%edx │ │ │ │ - mov %dl,(%rax,%rbx,1) │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 452ea0 │ │ │ │ - nop │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - mov %rbx,%rcx │ │ │ │ - sar $0x3f,%rbx │ │ │ │ - shr $0x3d,%rbx │ │ │ │ - lea (%rcx,%rbx,1),%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - movzbl (%rax,%rbx,1),%edx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 402878 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - shl %cl,%ebx │ │ │ │ - test %dl,%bl │ │ │ │ - setne %al │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 452ea0 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40294a │ │ │ │ + jbe 40254a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ mov %rax,%rdx │ │ │ │ sar $0x3f,%rax │ │ │ │ mov %rax,%rcx │ │ │ │ movabs $0xe38e38e38e38e38f,%rax │ │ │ │ @@ -350,149 +83,61 @@ │ │ │ │ sar $0x3,%rdi │ │ │ │ sub %rcx,%rdi │ │ │ │ lea (%rdi,%rdi,8),%rdx │ │ │ │ sub %rdx,%rbx │ │ │ │ mov %rdi,%rcx │ │ │ │ sar $0x2,%rdi │ │ │ │ bt $0x0,%ecx │ │ │ │ - jae 4028e2 │ │ │ │ + jae 4024e2 │ │ │ │ mov %rcx,%rdx │ │ │ │ sar $0x3,%rdx │ │ │ │ and $0x1,%edi │ │ │ │ and $0xf,%edx │ │ │ │ mov %rcx,%r9 │ │ │ │ sar $0x7,%r9 │ │ │ │ nop │ │ │ │ - jmp 4028f1 │ │ │ │ + jmp 4024f1 │ │ │ │ and $0x1f,%edi │ │ │ │ mov %rcx,%r9 │ │ │ │ sar $0x7,%r9 │ │ │ │ mov %rdi,%rdx │ │ │ │ xor %edi,%edi │ │ │ │ mov %rcx,%r10 │ │ │ │ sar $1,%r10 │ │ │ │ bt $0x0,%r10d │ │ │ │ - jae 40290b │ │ │ │ + jae 40250b │ │ │ │ mov %r9,%r11 │ │ │ │ and $0xf,%r9d │ │ │ │ sar $0x4,%r11 │ │ │ │ - jmp 402916 │ │ │ │ + jmp 402516 │ │ │ │ mov %r9,%r11 │ │ │ │ and $0x1f,%r9d │ │ │ │ sar $0x5,%r11 │ │ │ │ test %r11,%r11 │ │ │ │ - jne 402936 │ │ │ │ + jne 402536 │ │ │ │ and $0x1,%ecx │ │ │ │ and $0x1,%r10d │ │ │ │ mov %rbx,%rax │ │ │ │ mov %edi,%ebx │ │ │ │ mov %r10d,%edi │ │ │ │ mov %rdx,%rsi │ │ │ │ mov %r9,%r8 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x880d83(%rip),%rax │ │ │ │ - lea 0xa497dc(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ + lea 0x13b2c3(%rip),%rax │ │ │ │ + lea 0x17f05c(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 402880 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov 0x68(%rax),%eax │ │ │ │ - and $0x1,%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 402480 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov 0x68(%rax),%ecx │ │ │ │ - bt $0x1,%ecx │ │ │ │ - setb %al │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov 0x68(%rax),%ecx │ │ │ │ - bt $0x2,%ecx │ │ │ │ - setb %al │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -507,58 +152,43 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x68(%rax),%ecx │ │ │ │ - bt $0x3,%ecx │ │ │ │ - setb %al │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ movzbl %al,%ecx │ │ │ │ - mov 0x11a4c6a(%rip),%rdx │ │ │ │ - mov 0x11a4c5b(%rip),%rsi │ │ │ │ + mov 0x2960da(%rip),%rdx │ │ │ │ + mov 0x2960cb(%rip),%rsi │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jg 402a28 │ │ │ │ + jg 4025a8 │ │ │ │ test %rdx,%rdx │ │ │ │ - jbe 402a37 │ │ │ │ + jbe 4025b7 │ │ │ │ mov (%rsi),%rax │ │ │ │ mov 0x8(%rsi),%rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ shl $0x4,%rcx │ │ │ │ mov (%rsi,%rcx,1),%rax │ │ │ │ mov 0x8(%rsi,%rcx,1),%rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ @@ -575,669 +205,54 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x17(%rax),%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x4,%cl │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x20,%cl │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 402b5e │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - test $0x10,%dl │ │ │ │ - jne 402b4a │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 402b45 │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - neg %rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - ja 402b32 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jb 402b2d │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %rdx,%rbx │ │ │ │ - lea (%rsi,%rbx,1),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 402b40 │ │ │ │ - call 487e60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 487f00 │ │ │ │ - call 487e60 │ │ │ │ - lea 0x880b6f(%rip),%rax │ │ │ │ - lea 0xa48398(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 402ae0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzwl 0x4(%rax),%ecx │ │ │ │ - test %cx,%cx │ │ │ │ - jne 402bb1 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - ret │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzwl 0x6(%rax),%ecx │ │ │ │ - test %cx,%cx │ │ │ │ - jne 402bd1 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - ret │ │ │ │ - mov 0x8(%rax),%edx │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - nop │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - jne 402bec │ │ │ │ - mov 0x40(%rax),%rax │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - nop │ │ │ │ - cmpb $0x12,0x17(%rax) │ │ │ │ - jne 402c2c │ │ │ │ - mov 0x38(%rax),%rax │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - je 402c90 │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - add $0xffffffffffffffef,%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - ja 402c8b │ │ │ │ - lea 0xa5c662(%rip),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp *(%rdx,%rcx,8) │ │ │ │ - add $0x48,%rax │ │ │ │ - ret │ │ │ │ - add $0x40,%rax │ │ │ │ - ret │ │ │ │ - add $0x38,%rax │ │ │ │ - ret │ │ │ │ - add $0x50,%rax │ │ │ │ - ret │ │ │ │ - add $0x70,%rax │ │ │ │ - ret │ │ │ │ - add $0x38,%rax │ │ │ │ - ret │ │ │ │ - add $0x38,%rax │ │ │ │ - ret │ │ │ │ - add $0x50,%rax │ │ │ │ - ret │ │ │ │ - add $0x30,%rax │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - nop │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - cmp $0x12,%cl │ │ │ │ - ja 402cc0 │ │ │ │ - cmp $0x11,%cl │ │ │ │ - je 402cb9 │ │ │ │ - cmp $0x12,%cl │ │ │ │ - jne 402ccf │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - ret │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x15,%cl │ │ │ │ - je 402cdc │ │ │ │ - cmp $0x16,%cl │ │ │ │ - je 402cd7 │ │ │ │ - cmp $0x17,%cl │ │ │ │ - je 402cd2 │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - ret │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - ret │ │ │ │ - mov 0x38(%rax),%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - nop │ │ │ │ - cmpb $0x19,0x17(%rax) │ │ │ │ - je 402d0a │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - nop │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - je 402d2a │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - nop │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - je 402d4a │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - nop │ │ │ │ - cmpb $0x13,0x17(%rax) │ │ │ │ - je 402d6a │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - nop │ │ │ │ - cmpb $0x14,0x17(%rax) │ │ │ │ - je 402d8a │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x15(%rax),%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x16(%rax),%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ nop │ │ │ │ movzbl 0x14(%rax),%edx │ │ │ │ test $0x1,%dl │ │ │ │ - je 402e5a │ │ │ │ + je 40263a │ │ │ │ movzbl 0x17(%rax),%edx │ │ │ │ add $0xffffffffffffffef,%rdx │ │ │ │ cmp $0x8,%rdx │ │ │ │ - ja 402e54 │ │ │ │ - lea 0xa5c501(%rip),%rcx │ │ │ │ + ja 402634 │ │ │ │ + lea 0x184061(%rip),%rcx │ │ │ │ nop │ │ │ │ jmp *(%rcx,%rdx,8) │ │ │ │ lea 0x48(%rax),%rdx │ │ │ │ - jmp 402e60 │ │ │ │ + jmp 402640 │ │ │ │ lea 0x40(%rax),%rdx │ │ │ │ - jmp 402e60 │ │ │ │ + jmp 402640 │ │ │ │ lea 0x38(%rax),%rdx │ │ │ │ - jmp 402e60 │ │ │ │ + jmp 402640 │ │ │ │ lea 0x50(%rax),%rdx │ │ │ │ - jmp 402e60 │ │ │ │ + jmp 402640 │ │ │ │ lea 0x70(%rax),%rdx │ │ │ │ nop │ │ │ │ - jmp 402e60 │ │ │ │ + jmp 402640 │ │ │ │ lea 0x38(%rax),%rdx │ │ │ │ - jmp 402e60 │ │ │ │ + jmp 402640 │ │ │ │ lea 0x38(%rax),%rdx │ │ │ │ - jmp 402e60 │ │ │ │ + jmp 402640 │ │ │ │ lea 0x50(%rax),%rdx │ │ │ │ - jmp 402e60 │ │ │ │ + jmp 402640 │ │ │ │ lea 0x30(%rax),%rdx │ │ │ │ - jmp 402e60 │ │ │ │ + jmp 402640 │ │ │ │ xor %edx,%edx │ │ │ │ nopl 0x0(%rax) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 402e84 │ │ │ │ + je 402664 │ │ │ │ movzwl 0x6(%rdx),%esi │ │ │ │ test %si,%si │ │ │ │ - jne 402e74 │ │ │ │ + jne 402654 │ │ │ │ xor %esi,%esi │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 402e7a │ │ │ │ + jmp 40265a │ │ │ │ mov 0x8(%rdx),%edi │ │ │ │ add %rdi,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rsi,%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ @@ -1261,576 +276,73 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 402ece │ │ │ │ + jbe 4026ae │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x8,%rsp │ │ │ │ cmpb $0x14,0x17(%rax) │ │ │ │ - jne 402ebe │ │ │ │ + jne 40269e │ │ │ │ mov 0x40(%rax),%rax │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xchg %ax,%ax │ │ │ │ - call 402e00 │ │ │ │ + call 4025e0 │ │ │ │ mov %rbx,%rax │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 402ea0 │ │ │ │ - int3 │ │ │ │ - mov 0x40(%rax),%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - nop │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - jne 402f0c │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - je 402f34 │ │ │ │ - mov $0x48,%ecx │ │ │ │ - jmp 402f39 │ │ │ │ - mov $0x38,%ecx │ │ │ │ - movzwl 0x30(%rax),%edx │ │ │ │ - nopl (%rax) │ │ │ │ - test %dx,%dx │ │ │ │ - jne 402f4b │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 402f4f │ │ │ │ - nop │ │ │ │ - add %rax,%rcx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jae 402f5a │ │ │ │ - mov (%rcx,%rbx,8),%rax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - movzwl 0x30(%rax),%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzwl 0x32(%rax),%eax │ │ │ │ - and $0x7fff,%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - movzwl 0x32(%rax),%ecx │ │ │ │ - and $0x7fff,%ecx │ │ │ │ - nop │ │ │ │ - test %cx,%cx │ │ │ │ - jne 402fba │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 403000 │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - xchg %ax,%ax │ │ │ │ - test $0x1,%dl │ │ │ │ - je 402fcc │ │ │ │ - mov $0x48,%edx │ │ │ │ - jmp 402fd1 │ │ │ │ - mov $0x38,%edx │ │ │ │ - movzwl 0x30(%rax),%esi │ │ │ │ - add %esi,%ecx │ │ │ │ - movzwl %cx,%ecx │ │ │ │ - add %rax,%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - ja 403010 │ │ │ │ - sub %rsi,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - neg %rcx │ │ │ │ - shl $0x3,%rsi │ │ │ │ - sar $0x3f,%rcx │ │ │ │ - and %rcx,%rsi │ │ │ │ - lea (%rdx,%rsi,1),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jae 40300b │ │ │ │ - mov (%rcx,%rbx,8),%rax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - movzwl 0x30(%rax),%ecx │ │ │ │ - test $0x1,%dl │ │ │ │ - mov $0x38,%edx │ │ │ │ - mov $0x48,%esi │ │ │ │ - cmovne %rsi,%rdx │ │ │ │ - test %cx,%cx │ │ │ │ - jne 403046 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - ret │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - movzwl 0x32(%rax),%edx │ │ │ │ - and $0x7fff,%edx │ │ │ │ - nop │ │ │ │ - test %dx,%dx │ │ │ │ - je 4030b8 │ │ │ │ - movzbl 0x14(%rax),%esi │ │ │ │ - movzwl 0x30(%rax),%edi │ │ │ │ - add %edi,%edx │ │ │ │ - movzwl %dx,%ecx │ │ │ │ - test $0x1,%sil │ │ │ │ - mov $0x38,%edx │ │ │ │ - mov $0x48,%esi │ │ │ │ - cmovne %rsi,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - ja 4030c1 │ │ │ │ - sub %rdi,%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - neg %rcx │ │ │ │ - shl $0x3,%rdi │ │ │ │ - sar $0x3f,%rcx │ │ │ │ - and %rcx,%rdi │ │ │ │ - lea (%rdx,%rdi,1),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzwl 0x32(%rax),%ecx │ │ │ │ - test $0x8000,%cx │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - movzbl (%rcx),%ecx │ │ │ │ - test $0x8,%cl │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - nop │ │ │ │ - add %rbx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - nop │ │ │ │ - add %rbx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl (%rax),%eax │ │ │ │ - and $0x1,%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl (%rax),%ecx │ │ │ │ - test $0x2,%cl │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl (%rax),%ecx │ │ │ │ - test $0x8,%cl │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4031ce │ │ │ │ - lea 0x1(%r9),%rcx │ │ │ │ - lea (%rbx,%rcx,1),%rsi │ │ │ │ - lea (%rcx,%rcx,2),%rdi │ │ │ │ - lea (%rcx,%rdi,2),%rdi │ │ │ │ - movzbl (%rax,%rsi,1),%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rdi,%rdi │ │ │ │ - jl 403210 │ │ │ │ - mov %esi,%r8d │ │ │ │ - and $0x7f,%esi │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - shl %cl,%rsi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rdi,%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - test $0x80,%r8b │ │ │ │ - jne 4031ca │ │ │ │ - lea 0x1(%r9),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 452ea0 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 402680 │ │ │ │ int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ test %rax,%rax │ │ │ │ - je 40322f │ │ │ │ + je 4026cf │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 403237 │ │ │ │ + jmp 4026d7 │ │ │ │ xor %eax,%eax │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ lea 0x1(%r8),%rcx │ │ │ │ lea (%rcx,%rcx,2),%rbx │ │ │ │ lea (%rcx,%rbx,2),%rbx │ │ │ │ movzbl 0x1(%rcx,%rax,1),%esi │ │ │ │ test %rbx,%rbx │ │ │ │ - jl 40327f │ │ │ │ + jl 40271f │ │ │ │ mov %esi,%edi │ │ │ │ and $0x7f,%esi │ │ │ │ mov %rcx,%r8 │ │ │ │ mov %rbx,%rcx │ │ │ │ shl %cl,%rsi │ │ │ │ cmp $0x40,%rcx │ │ │ │ sbb %rbx,%rbx │ │ │ │ and %rbx,%rsi │ │ │ │ add %rsi,%rdx │ │ │ │ test $0x80,%dil │ │ │ │ - jne 403233 │ │ │ │ + jne 4026d3 │ │ │ │ cmp $0x1,%rdx │ │ │ │ - jne 403279 │ │ │ │ + jne 402719 │ │ │ │ cmpb $0x5f,0x2(%rax) │ │ │ │ sete %cl │ │ │ │ - jmp 40327b │ │ │ │ + jmp 40271b │ │ │ │ xor %ecx,%ecx │ │ │ │ mov %ecx,%eax │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ - call 452ea0 │ │ │ │ + call 449c20 │ │ │ │ nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -1851,145 +363,145 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 403326 │ │ │ │ + jbe 4027c6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ test %rax,%rax │ │ │ │ - je 4032b9 │ │ │ │ + je 402759 │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 4032c3 │ │ │ │ + jmp 402763 │ │ │ │ xor %eax,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ lea (%rcx,%rcx,2),%rsi │ │ │ │ lea (%rcx,%rsi,2),%rsi │ │ │ │ movzbl 0x1(%rcx,%rax,1),%edi │ │ │ │ test %rsi,%rsi │ │ │ │ - jl 403320 │ │ │ │ + jl 4027c0 │ │ │ │ mov %edi,%r8d │ │ │ │ and $0x7f,%edi │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rsi,%rcx │ │ │ │ shl %cl,%rdi │ │ │ │ cmp $0x40,%rcx │ │ │ │ sbb %rsi,%rsi │ │ │ │ and %rsi,%rdi │ │ │ │ add %rdi,%rdx │ │ │ │ test $0x80,%r8b │ │ │ │ - jne 4032bf │ │ │ │ + jne 40275f │ │ │ │ nop │ │ │ │ lea (%rbx,%rax,1),%rax │ │ │ │ lea 0x2(%rax),%rax │ │ │ │ test %rdx,%rdx │ │ │ │ - jl 40331a │ │ │ │ + jl 4027ba │ │ │ │ mov %rax,%rcx │ │ │ │ neg %rcx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jb 403315 │ │ │ │ + jb 4027b5 │ │ │ │ mov %rdx,%rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 487de0 │ │ │ │ - call 487de0 │ │ │ │ + call 47c3c0 │ │ │ │ + call 47c3c0 │ │ │ │ nop │ │ │ │ - call 452ea0 │ │ │ │ + call 449c20 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 4032a0 │ │ │ │ + jmp 402740 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40341c │ │ │ │ + jbe 4028bc │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ movzbl (%rax),%edx │ │ │ │ test $0x2,%dl │ │ │ │ - je 40335c │ │ │ │ + je 4027fc │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 403366 │ │ │ │ + jmp 402806 │ │ │ │ xor %eax,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ lea 0x1(%rbx),%rcx │ │ │ │ lea (%rcx,%rcx,2),%rsi │ │ │ │ lea (%rcx,%rsi,2),%rsi │ │ │ │ movzbl 0x1(%rcx,%rax,1),%edi │ │ │ │ test %rsi,%rsi │ │ │ │ - jl 403416 │ │ │ │ + jl 4028b6 │ │ │ │ mov %edi,%r8d │ │ │ │ and $0x7f,%edi │ │ │ │ mov %rcx,%rbx │ │ │ │ mov %rsi,%rcx │ │ │ │ shl %cl,%rdi │ │ │ │ cmp $0x40,%rcx │ │ │ │ sbb %rsi,%rsi │ │ │ │ and %rsi,%rdi │ │ │ │ add %rdi,%rdx │ │ │ │ test $0x80,%r8b │ │ │ │ - jne 403362 │ │ │ │ + jne 402802 │ │ │ │ add %rbx,%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 4033ab │ │ │ │ + jmp 40284b │ │ │ │ lea 0x1(%r10),%rcx │ │ │ │ lea (%rdx,%rcx,1),%rsi │ │ │ │ lea (%rcx,%rcx,2),%rdi │ │ │ │ lea (%rcx,%rdi,2),%rdi │ │ │ │ movzbl 0x2(%rsi,%rax,1),%r8d │ │ │ │ nopl (%rax) │ │ │ │ test %rdi,%rdi │ │ │ │ - jl 403411 │ │ │ │ + jl 4028b1 │ │ │ │ mov %r8d,%r9d │ │ │ │ and $0x7f,%r8d │ │ │ │ mov %rcx,%r10 │ │ │ │ mov %rdi,%rcx │ │ │ │ shl %cl,%r8 │ │ │ │ cmp $0x40,%rcx │ │ │ │ sbb %rdi,%rdi │ │ │ │ and %rdi,%r8 │ │ │ │ add %r8,%rbx │ │ │ │ test $0x80,%r9b │ │ │ │ - jne 4033a7 │ │ │ │ + jne 402847 │ │ │ │ nop │ │ │ │ lea (%rsi,%rax,1),%rax │ │ │ │ lea 0x3(%rax),%rax │ │ │ │ test %rbx,%rbx │ │ │ │ - jl 40340c │ │ │ │ + jl 4028ac │ │ │ │ mov %rax,%rcx │ │ │ │ neg %rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ cmp %rbx,%rcx │ │ │ │ - jb 403407 │ │ │ │ + jb 4028a7 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 487de0 │ │ │ │ - call 487de0 │ │ │ │ - call 452ea0 │ │ │ │ - call 452ea0 │ │ │ │ + call 47c3c0 │ │ │ │ + call 47c3c0 │ │ │ │ + call 449c20 │ │ │ │ + call 449c20 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 403340 │ │ │ │ + jmp 4027e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -2000,100 +512,100 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ lea -0x28(%rsp),%r12 │ │ │ │ cmp 0x10(%r14),%r12 │ │ │ │ - jbe 40383a │ │ │ │ + jbe 402cda │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0xa0,%rsp │ │ │ │ mov %rax,0xb0(%rsp) │ │ │ │ mov %rcx,0xc0(%rsp) │ │ │ │ cmp $0x20000000,%rbx │ │ │ │ - jge 4037f9 │ │ │ │ + jge 402c99 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x20000000,%rdi │ │ │ │ - jge 4037b9 │ │ │ │ + jge 402c59 │ │ │ │ movq $0x0,0x45(%rsp) │ │ │ │ movw $0x0,0x4d(%rsp) │ │ │ │ movq $0x0,0x3b(%rsp) │ │ │ │ movw $0x0,0x43(%rsp) │ │ │ │ nop │ │ │ │ mov %rbx,%rdx │ │ │ │ xor %r9d,%r9d │ │ │ │ - jmp 4034c2 │ │ │ │ + jmp 402962 │ │ │ │ or $0xffffff80,%r10d │ │ │ │ mov %r10b,0x45(%rsp,%r9,1) │ │ │ │ inc %r9 │ │ │ │ mov %rbx,%r10 │ │ │ │ sar $0x7,%rbx │ │ │ │ and $0x7f,%r10d │ │ │ │ test %rbx,%rbx │ │ │ │ - je 4034e0 │ │ │ │ + je 402980 │ │ │ │ cmp $0xa,%r9 │ │ │ │ - jb 4034b6 │ │ │ │ - jmp 4037b4 │ │ │ │ + jb 402956 │ │ │ │ + jmp 402c54 │ │ │ │ nopl (%rax) │ │ │ │ cmp $0xa,%r9 │ │ │ │ - jae 4037af │ │ │ │ + jae 402c4f │ │ │ │ mov %r10b,0x45(%rsp,%r9,1) │ │ │ │ nop │ │ │ │ mov %rdi,%rbx │ │ │ │ xor %r10d,%r10d │ │ │ │ - jmp 403504 │ │ │ │ + jmp 4029a4 │ │ │ │ or $0xffffff80,%r11d │ │ │ │ mov %r11b,0x3b(%rsp,%r10,1) │ │ │ │ inc %r10 │ │ │ │ mov %rdi,%r11 │ │ │ │ sar $0x7,%rdi │ │ │ │ and $0x7f,%r11d │ │ │ │ test %rdi,%rdi │ │ │ │ - je 403520 │ │ │ │ + je 4029c0 │ │ │ │ cmp $0xa,%r10 │ │ │ │ - jb 4034f8 │ │ │ │ - jmp 4037aa │ │ │ │ + jb 402998 │ │ │ │ + jmp 402c4a │ │ │ │ nop │ │ │ │ cmp $0xa,%r10 │ │ │ │ - jae 4037a5 │ │ │ │ + jae 402c45 │ │ │ │ mov %r11b,0x3b(%rsp,%r10,1) │ │ │ │ lea (%r9,%rdx,1),%rdi │ │ │ │ lea 0x2(%rdi),%rdi │ │ │ │ lea (%rdx,%r9,1),%r11 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 403557 │ │ │ │ + je 4029f7 │ │ │ │ lea (%rbx,%r10,1),%r12 │ │ │ │ lea (%r12,%r11,1),%r12 │ │ │ │ lea 0x3(%r12),%r12 │ │ │ │ or $0x2,%esi │ │ │ │ - jmp 40355a │ │ │ │ + jmp 4029fa │ │ │ │ mov %rdi,%r12 │ │ │ │ mov %rbx,0x88(%rsp) │ │ │ │ mov %rcx,0xc0(%rsp) │ │ │ │ mov %rdi,0x58(%rsp) │ │ │ │ mov %rdx,0x80(%rsp) │ │ │ │ mov %rax,0xb0(%rsp) │ │ │ │ mov %r11,0x78(%rsp) │ │ │ │ mov %r10,0x60(%rsp) │ │ │ │ mov %r9,0x68(%rsp) │ │ │ │ test %r8b,%r8b │ │ │ │ - je 403596 │ │ │ │ + je 402a36 │ │ │ │ or $0x8,%esi │ │ │ │ mov %sil,0x4f(%rsp) │ │ │ │ mov %r12,0x70(%rsp) │ │ │ │ - lea 0x880199(%rip),%rax │ │ │ │ + lea 0x13ae39(%rip),%rax │ │ │ │ mov %r12,%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - call 491560 │ │ │ │ + call 483d80 │ │ │ │ mov 0x70(%rsp),%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %rcx,%rcx │ │ │ │ - jbe 40379c │ │ │ │ + jbe 402c3c │ │ │ │ mov %rax,0x98(%rsp) │ │ │ │ movzbl 0x4f(%rsp),%edx │ │ │ │ mov %dl,(%rax) │ │ │ │ lea -0x1(%rcx),%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ neg %rdx │ │ │ │ sar $0x3f,%rdx │ │ │ │ @@ -2101,52 +613,52 @@ │ │ │ │ add %rax,%rdx │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ lea 0x1(%rdi),%r8 │ │ │ │ cmp %rsi,%r8 │ │ │ │ cmovl %r8,%rsi │ │ │ │ lea 0x45(%rsp),%rbx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - je 403623 │ │ │ │ + je 402ac3 │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rsi,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ mov 0x70(%rsp),%rcx │ │ │ │ mov 0x68(%rsp),%rdi │ │ │ │ lea 0x2(%rdi),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jb 403797 │ │ │ │ + jb 402c37 │ │ │ │ mov %rcx,%rsi │ │ │ │ sub %rdi,%rsi │ │ │ │ add $0xfffffffffffffffe,%rsi │ │ │ │ mov %rsi,%rdi │ │ │ │ neg %rsi │ │ │ │ sar $0x3f,%rsi │ │ │ │ and %rsi,%rdx │ │ │ │ add %rax,%rdx │ │ │ │ mov 0x80(%rsp),%rsi │ │ │ │ cmp %rdi,%rsi │ │ │ │ cmovl %rsi,%rdi │ │ │ │ mov 0xb0(%rsp),%rbx │ │ │ │ cmp %rdx,%rbx │ │ │ │ - jne 403673 │ │ │ │ + jne 402b13 │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jmp 403696 │ │ │ │ + jmp 402b36 │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rdi,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ mov 0x70(%rsp),%rcx │ │ │ │ - je 403784 │ │ │ │ + je 402c24 │ │ │ │ mov 0x58(%rsp),%rsi │ │ │ │ cmp %rsi,%rcx │ │ │ │ - jb 403792 │ │ │ │ + jb 402c32 │ │ │ │ mov 0x78(%rsp),%rdi │ │ │ │ sub %rdi,%rcx │ │ │ │ lea -0x2(%rcx),%rdi │ │ │ │ mov %rdi,%r8 │ │ │ │ neg %rdi │ │ │ │ sar $0x3f,%rdi │ │ │ │ and %rdi,%rsi │ │ │ │ @@ -2155,104 +667,104 @@ │ │ │ │ lea 0x1(%rdi),%r9 │ │ │ │ cmp %r8,%r9 │ │ │ │ mov %r8,%r10 │ │ │ │ cmovl %r9,%r8 │ │ │ │ lea 0x3b(%rsp),%rbx │ │ │ │ xchg %ax,%ax │ │ │ │ cmp %rsi,%rbx │ │ │ │ - jne 4036ea │ │ │ │ + jne 402b8a │ │ │ │ cmp %r10,%r9 │ │ │ │ - jmp 403747 │ │ │ │ + jmp 402be7 │ │ │ │ mov %r9,0x50(%rsp) │ │ │ │ mov %rcx,0x80(%rsp) │ │ │ │ mov %r10,0x78(%rsp) │ │ │ │ mov %rsi,0x90(%rsp) │ │ │ │ mov %rsi,%rax │ │ │ │ mov %r8,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ mov 0x78(%rsp),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ mov 0x80(%rsp),%rcx │ │ │ │ mov 0x60(%rsp),%rdi │ │ │ │ mov %rdx,%r9 │ │ │ │ mov %rsi,%r10 │ │ │ │ mov 0x88(%rsp),%rdx │ │ │ │ mov 0x90(%rsp),%rsi │ │ │ │ - ja 40378d │ │ │ │ + ja 402c2d │ │ │ │ sub %rdi,%rcx │ │ │ │ add $0xfffffffffffffffd,%rcx │ │ │ │ mov %rcx,%rdi │ │ │ │ neg %rdi │ │ │ │ sar $0x3f,%rdi │ │ │ │ and %r9,%rdi │ │ │ │ add %rdi,%rsi │ │ │ │ cmp %rcx,%rdx │ │ │ │ cmovl %rdx,%rcx │ │ │ │ mov 0xc0(%rsp),%rbx │ │ │ │ cmp %rsi,%rbx │ │ │ │ - je 403784 │ │ │ │ + je 402c24 │ │ │ │ mov %rsi,%rax │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ mov 0x98(%rsp),%rax │ │ │ │ add $0xa0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xa0d337(%rip),%rbx │ │ │ │ + lea 0x1761a0(%rip),%rbx │ │ │ │ mov %rcx,%rdi │ │ │ │ mov $0x400,%esi │ │ │ │ - lea 0x9f69cb(%rip),%r8 │ │ │ │ + lea 0x17052d(%rip),%r8 │ │ │ │ mov $0x3,%r9d │ │ │ │ mov $0x1b,%ecx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 473f00 │ │ │ │ - call 48c600 │ │ │ │ + call 46a0e0 │ │ │ │ + call 480140 │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0x87fecc(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - lea 0xa0e5b6(%rip),%rbx │ │ │ │ + lea 0x13ab6c(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + lea 0x176664(%rip),%rbx │ │ │ │ mov $0x1c,%ecx │ │ │ │ mov %rax,%rdi │ │ │ │ mov $0x400,%esi │ │ │ │ - lea 0x9f6988(%rip),%r8 │ │ │ │ + lea 0x1704ea(%rip),%r8 │ │ │ │ mov $0x3,%r9d │ │ │ │ xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 473f00 │ │ │ │ - call 48c600 │ │ │ │ + call 46a0e0 │ │ │ │ + call 480140 │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0x87fe8c(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ + lea 0x13ab2c(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ mov %sil,0x28(%rsp) │ │ │ │ mov %r8b,0x29(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ movzbl 0x28(%rsp),%esi │ │ │ │ movzbl 0x29(%rsp),%r8d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jmp 403440 │ │ │ │ + jmp 4028e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -2275,34 +787,34 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ test %rax,%rax │ │ │ │ - je 4038e7 │ │ │ │ + je 402d87 │ │ │ │ movzbl (%rax),%ecx │ │ │ │ - mov 0x11a3dc5(%rip),%rdx │ │ │ │ - mov 0x11a3db6(%rip),%rsi │ │ │ │ + mov 0x295915(%rip),%rdx │ │ │ │ + mov 0x295906(%rip),%rsi │ │ │ │ cmp %rcx,%rdx │ │ │ │ - jle 4038ce │ │ │ │ + jle 402d6e │ │ │ │ shl $0x4,%rcx │ │ │ │ mov (%rsi,%rcx,1),%rdx │ │ │ │ mov 0x8(%rsi,%rcx,1),%rcx │ │ │ │ - jmp 4038da │ │ │ │ + jmp 402d7a │ │ │ │ test %rdx,%rdx │ │ │ │ - jbe 4038e2 │ │ │ │ + jbe 402d82 │ │ │ │ mov (%rsi),%rdx │ │ │ │ mov 0x8(%rsi),%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 421c60 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 41b9a0 │ │ │ │ nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -2315,189 +827,92 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - test %rax,%rax │ │ │ │ - je 403912 │ │ │ │ - add (%rax),%rbx │ │ │ │ - nop │ │ │ │ - mov %rbx,%rax │ │ │ │ - pop %rbp │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rbx) │ │ │ │ + jne 402dc4 │ │ │ │ + movzwl 0x4(%rax),%ecx │ │ │ │ + cmp %cx,0x4(%rbx) │ │ │ │ + jne 402dc4 │ │ │ │ + movzwl 0x6(%rax),%ecx │ │ │ │ + cmp %cx,0x6(%rbx) │ │ │ │ + jne 402dc4 │ │ │ │ + mov 0x8(%rax),%ecx │ │ │ │ + cmp %ecx,0x8(%rbx) │ │ │ │ + sete %al │ │ │ │ ret │ │ │ │ - call 421c60 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - test %rax,%rax │ │ │ │ - je 403932 │ │ │ │ - add (%rax),%rbx │ │ │ │ - nop │ │ │ │ - mov %rbx,%rax │ │ │ │ - pop %rbp │ │ │ │ + xor %eax,%eax │ │ │ │ ret │ │ │ │ - call 421c60 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - test %rax,%rax │ │ │ │ - je 403957 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - movzbl (%rcx),%ecx │ │ │ │ - test $0x2,%cl │ │ │ │ - setne %al │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 421c60 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 403987 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 403981 │ │ │ │ - mov (%rax),%rax │ │ │ │ - call 403220 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 421c60 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 403960 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4039b7 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - movzbl (%rcx),%ecx │ │ │ │ - test $0x8,%cl │ │ │ │ - setne %al │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 421c60 │ │ │ │ - nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4039d4 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - movzbl (%rcx),%eax │ │ │ │ - and $0x1,%eax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 421c60 │ │ │ │ - nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 403a07 │ │ │ │ + jbe 402dfe │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 403a01 │ │ │ │ - mov (%rax),%rax │ │ │ │ - call 4032a0 │ │ │ │ - add $0x8,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov $0x10a,%ecx │ │ │ │ + call 404a20 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 421c60 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 4039e0 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 402de0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - test %rax,%rax │ │ │ │ - je 403a80 │ │ │ │ - mov (%rax),%rdx │ │ │ │ + mov (%rax),%rcx │ │ │ │ + cmp %rcx,(%rbx) │ │ │ │ + jne 402e46 │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + cmp %rcx,0x8(%rbx) │ │ │ │ + jne 402e46 │ │ │ │ + mov 0x10(%rax),%ecx │ │ │ │ + cmp %ecx,0x10(%rbx) │ │ │ │ + jne 402e46 │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + cmp %rcx,0x18(%rax) │ │ │ │ + sete %al │ │ │ │ + ret │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 403a38 │ │ │ │ - inc %rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - lea (%rbx,%rax,1),%rsi │ │ │ │ - lea (%rax,%rax,2),%rdi │ │ │ │ - lea (%rax,%rdi,2),%rdi │ │ │ │ - movzbl (%rdx,%rsi,1),%esi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jl 403a77 │ │ │ │ - mov %esi,%r8d │ │ │ │ - and $0x7f,%esi │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - shl %cl,%rsi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rdi,%rsi │ │ │ │ - add %r9,%rsi │ │ │ │ - test $0x80,%r8b │ │ │ │ - jne 403a32 │ │ │ │ - inc %rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - pop %rbp │ │ │ │ ret │ │ │ │ - call 452ea0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 421c60 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -2514,113 +929,336 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 403ac7 │ │ │ │ + jbe 402ea3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 403ac1 │ │ │ │ - mov (%rax),%rax │ │ │ │ - call 403340 │ │ │ │ - add $0x8,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + call 4033c0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + call 402ec0 │ │ │ │ + mov 0x2a5b85(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 402e9d │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 421c60 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 403aa0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x15(%rax),%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 402e60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x12,0x17(%rax) │ │ │ │ - jne 403b2c │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - jmp 403b2e │ │ │ │ + lea -0x8(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 403390 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + nop │ │ │ │ + jmp 402ee8 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40314a │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - test %al,(%rax) │ │ │ │ + jmp 402ef8 │ │ │ │ + inc %rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jge 402f08 │ │ │ │ + movzbl (%rax,%rcx,1),%edx │ │ │ │ + cmp $0x2c,%dl │ │ │ │ + jne 402ef5 │ │ │ │ + jmp 402f0f │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jge 402f20 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 402f4d │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + ja 40338a │ │ │ │ + lea 0x1(%rcx),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jb 403385 │ │ │ │ + sub %rcx,%rbx │ │ │ │ + lea -0x1(%rbx),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + neg %rsi │ │ │ │ + sar $0x3f,%rsi │ │ │ │ + and %rsi,%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jl 402ee2 │ │ │ │ + cmpl $0x2e757063,(%rax) │ │ │ │ + jne 402ee2 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 402f62 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 402f73 │ │ │ │ + movzbl (%rax,%rbx,1),%esi │ │ │ │ + cmp $0x3d,%sil │ │ │ │ + jne 402f5f │ │ │ │ + jmp 402f7a │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 4030f4 │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + ja 40337e │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jb 403379 │ │ │ │ + lea -0x4(%rbx),%rsi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + neg %rsi │ │ │ │ + sar $0x3f,%rsi │ │ │ │ + and $0x4,%esi │ │ │ │ + lea 0x1(%rbx),%r9 │ │ │ │ + lea (%rax,%rsi,1),%r10 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jb 403374 │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + sub %rbx,%rcx │ │ │ │ + lea -0x1(%rcx),%r11 │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + mov %r11,%r12 │ │ │ │ + neg %r11 │ │ │ │ + sar $0x3f,%r11 │ │ │ │ + and %r11,%r9 │ │ │ │ + lea (%r9,%rax,1),%r11 │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 403011 │ │ │ │ + movzwl (%r9,%rax,1),%r9d │ │ │ │ + cmp $0x6e6f,%r9w │ │ │ │ + jne 403085 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jmp 403038 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jne 403085 │ │ │ │ + movzwl (%r9,%rax,1),%r13d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x666f,%r13w │ │ │ │ + jne 403085 │ │ │ │ + movzbl 0x2(%rax,%r9,1),%r9d │ │ │ │ + cmp $0x66,%r9b │ │ │ │ + jne 403085 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + sete %r9b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x7,%rbx │ │ │ │ + jne 40306c │ │ │ │ + movzwl (%rax,%rsi,1),%r11d │ │ │ │ + cmp $0x6c61,%r11w │ │ │ │ + jne 40306c │ │ │ │ + movzbl 0x2(%rax,%rsi,1),%esi │ │ │ │ + cmp $0x6c,%sil │ │ │ │ + jne 40306c │ │ │ │ + mov 0x2a5e23(%rip),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 403335 │ │ │ │ + mov %r9b,0x1f(%rsp) │ │ │ │ + mov 0x2a5e10(%rip),%rsi │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + nop │ │ │ │ + jmp 403200 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x172926(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x1776ad(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x170071(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + jmp 402ee2 │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x177c37(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x170016(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + jmp 402ee2 │ │ │ │ + mov 0x2a5d2f(%rip),%rax │ │ │ │ + mov 0x2a5d30(%rip),%rcx │ │ │ │ + jmp 403161 │ │ │ │ + add $0x20,%rax │ │ │ │ + dec %rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 4031f1 │ │ │ │ + cmpb $0x0,0x18(%rax) │ │ │ │ + je 40315a │ │ │ │ + movzbl 0x19(%rax),%edx │ │ │ │ + mov 0x10(%rax),%rbx │ │ │ │ + test %dl,%dl │ │ │ │ + je 4031ea │ │ │ │ + cmpb $0x0,(%rbx) │ │ │ │ + nop │ │ │ │ + jne 4031ea │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x17528f(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x174866(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + jmp 40315a │ │ │ │ + mov %dl,(%rbx) │ │ │ │ + jmp 40315a │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x1(%r11),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jge 4032c7 │ │ │ │ + mov 0x2a5c78(%rip),%r11 │ │ │ │ + cmp %r11,%rax │ │ │ │ + jae 40331e │ │ │ │ + mov %rax,%r11 │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov 0x2a5c59(%rip),%r12 │ │ │ │ + mov 0x8(%r12,%rax,1),%rcx │ │ │ │ + mov (%r12,%rax,1),%r12 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jne 4031f7 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + jne 403274 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + movzbl 0x1f(%rsp),%r9d │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + jmp 4031f7 │ │ │ │ + mov 0x2a5c0d(%rip),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jae 403319 │ │ │ │ + mov 0x2a5bf0(%rip),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + movb $0x1,0x18(%rdx,%rdi,1) │ │ │ │ + mov 0x2a5be7(%rip),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jae 403314 │ │ │ │ + mov 0x2a5bd3(%rip),%rsi │ │ │ │ + movzbl 0x1f(%rsp),%r8d │ │ │ │ + mov %r8b,0x19(%rsi,%rdi,1) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + jmp 402ee2 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x176a85(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x16fe4f(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + jmp 402ee2 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x2a5b54(%rip),%r10 │ │ │ │ + mov %r9b,0x19(%r10,%rax,1) │ │ │ │ + lea 0x1(%r8),%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jge 402ee2 │ │ │ │ + mov 0x2a5b43(%rip),%r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jae 40336f │ │ │ │ + mov %rax,%r8 │ │ │ │ + shl $0x5,%rax │ │ │ │ + mov 0x2a5b28(%rip),%r10 │ │ │ │ + movb $0x1,0x18(%r10,%rax,1) │ │ │ │ + mov 0x2a5b23(%rip),%r10 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jb 403325 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 402ec0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -2631,53 +1269,534 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - cmp $0x12,%cl │ │ │ │ - ja 403b80 │ │ │ │ - cmp $0x11,%cl │ │ │ │ - jne 403b74 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 403ba4 │ │ │ │ - cmp $0x12,%cl │ │ │ │ - jne 403ba2 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 403ba4 │ │ │ │ - nop │ │ │ │ - cmp $0x15,%cl │ │ │ │ - jne 403b8b │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - jmp 403ba4 │ │ │ │ - cmp $0x16,%cl │ │ │ │ - jne 403b96 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 403ba4 │ │ │ │ - cmp $0x17,%cl │ │ │ │ - jne 403ba2 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 403e62 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + lea 0x13f587(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + movq $0x3,0x8(%rax) │ │ │ │ + lea 0x16fde1(%rip),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + lea 0x2c682a(%rip),%rcx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + movq $0x3,0x28(%rax) │ │ │ │ + lea 0x16fdc7(%rip),%rcx │ │ │ │ + mov %rcx,0x20(%rax) │ │ │ │ + lea 0x2c680b(%rip),%rcx │ │ │ │ + mov %rcx,0x30(%rax) │ │ │ │ + movq $0x4,0x48(%rax) │ │ │ │ + lea 0x16fee2(%rip),%rcx │ │ │ │ + mov %rcx,0x40(%rax) │ │ │ │ + lea 0x2c6802(%rip),%rcx │ │ │ │ + mov %rcx,0x50(%rax) │ │ │ │ + movq $0x4,0x68(%rax) │ │ │ │ + lea 0x16fec8(%rip),%rcx │ │ │ │ + mov %rcx,0x60(%rax) │ │ │ │ + lea 0x2c67e5(%rip),%rcx │ │ │ │ + mov %rcx,0x70(%rax) │ │ │ │ + movq $0x9,0x88(%rax) │ │ │ │ + lea 0x170a94(%rip),%rcx │ │ │ │ + mov %rcx,0x80(%rax) │ │ │ │ + lea 0x2c67c5(%rip),%rcx │ │ │ │ + mov %rcx,0x90(%rax) │ │ │ │ + movq $0x6,0xa8(%rax) │ │ │ │ + lea 0x1701bb(%rip),%rcx │ │ │ │ + mov %rcx,0xa0(%rax) │ │ │ │ + lea 0x2c67a0(%rip),%rcx │ │ │ │ + mov %rcx,0xb0(%rax) │ │ │ │ + movq $0x3,0xc8(%rax) │ │ │ │ + lea 0x16fd1f(%rip),%rcx │ │ │ │ + mov %rcx,0xc0(%rax) │ │ │ │ + lea 0x2c677a(%rip),%rcx │ │ │ │ + mov %rcx,0xd0(%rax) │ │ │ │ + movq $0xa,0xe8(%rax) │ │ │ │ + lea 0x170d64(%rip),%rcx │ │ │ │ + mov %rcx,0xe0(%rax) │ │ │ │ + lea 0x2c6748(%rip),%rcx │ │ │ │ + mov %rcx,0xf0(%rax) │ │ │ │ + movq $0x8,0x2a598c(%rip) │ │ │ │ + movq $0x8,0x2a5989(%rip) │ │ │ │ + cmpl $0x0,0x2c61c2(%rip) │ │ │ │ + je 403523 │ │ │ │ + mov 0x2a5969(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x2a5956(%rip) │ │ │ │ + call 403f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%eax │ │ │ │ + mov %eax,0x4c(%rsp) │ │ │ │ + cmp $0x2,%eax │ │ │ │ + jge 403709 │ │ │ │ + mov 0x2a593d(%rip),%rcx │ │ │ │ + mov 0x2a592e(%rip),%rbx │ │ │ │ + add $0x5,%rbx │ │ │ │ + mov 0x2a591b(%rip),%rdx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 4035af │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x5,%edi │ │ │ │ + lea 0x15bee7(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov %rcx,0x2a590b(%rip) │ │ │ │ + cmpl $0x0,0x2c6144(%rip) │ │ │ │ + je 4035a1 │ │ │ │ + mov 0x2a58eb(%rip),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x2a58d8(%rip) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x4c(%rsp),%eax │ │ │ │ + mov %rbx,0x2a58d2(%rip) │ │ │ │ + lea -0x5(%rbx),%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + movq $0x6,0x8(%rdx,%r8,1) │ │ │ │ + movw $0x0,0x18(%rdx,%r8,1) │ │ │ │ + cmpl $0x0,0x2c60fa(%rip) │ │ │ │ + je 403642 │ │ │ │ + mov (%rdx,%r8,1),%r9 │ │ │ │ + mov 0x10(%rdx,%r8,1),%r10 │ │ │ │ + mov 0x20(%rdx,%r8,1),%r11 │ │ │ │ + mov 0x30(%rdx,%r8,1),%r12 │ │ │ │ + mov 0x40(%rdx,%r8,1),%r13 │ │ │ │ + mov 0x50(%rdx,%r8,1),%r15 │ │ │ │ + mov 0x60(%rdx,%r8,1),%rcx │ │ │ │ + mov 0x70(%rdx,%r8,1),%rbx │ │ │ │ + mov %r11,%rsi │ │ │ │ + call 488ca0 <_cgo_topofstack@@Base+0x140> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %rsi,0x10(%r11) │ │ │ │ + mov %r12,0x18(%r11) │ │ │ │ + mov %r13,0x20(%r11) │ │ │ │ + mov %r15,0x28(%r11) │ │ │ │ + mov %rcx,0x30(%r11) │ │ │ │ + mov %rbx,0x38(%r11) │ │ │ │ + mov 0x80(%rdx,%r8,1),%r9 │ │ │ │ + mov 0x90(%rdx,%r8,1),%r10 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + lea 0x170006(%rip),%r9 │ │ │ │ + mov %r9,(%rdx,%r8,1) │ │ │ │ + lea 0x2c65e7(%rip),%r9 │ │ │ │ + mov %r9,0x10(%rdx,%r8,1) │ │ │ │ + movq $0x4,0x28(%rdx,%r8,1) │ │ │ │ + movw $0x0,0x38(%rdx,%r8,1) │ │ │ │ + lea 0x16fca1(%rip),%r9 │ │ │ │ + mov %r9,0x20(%rdx,%r8,1) │ │ │ │ + lea 0x2c65c1(%rip),%r9 │ │ │ │ + mov %r9,0x30(%rdx,%r8,1) │ │ │ │ + movq $0x5,0x48(%rdx,%r8,1) │ │ │ │ + movw $0x0,0x58(%rdx,%r8,1) │ │ │ │ + lea 0x16fdfb(%rip),%r9 │ │ │ │ + mov %r9,0x40(%rdx,%r8,1) │ │ │ │ + lea 0x2c659a(%rip),%r9 │ │ │ │ + mov %r9,0x50(%rdx,%r8,1) │ │ │ │ + movq $0x5,0x68(%rdx,%r8,1) │ │ │ │ + movw $0x0,0x78(%rdx,%r8,1) │ │ │ │ + lea 0x16fdd7(%rip),%r9 │ │ │ │ + mov %r9,0x60(%rdx,%r8,1) │ │ │ │ + lea 0x2c6572(%rip),%r9 │ │ │ │ + mov %r9,0x70(%rdx,%r8,1) │ │ │ │ + movq $0x5,0x88(%rdx,%r8,1) │ │ │ │ + movw $0x0,0x98(%rdx,%r8,1) │ │ │ │ + lea 0x16fdad(%rip),%r9 │ │ │ │ + mov %r9,0x80(%rdx,%r8,1) │ │ │ │ + lea 0x2c653e(%rip),%r9 │ │ │ │ + mov %r9,0x90(%rdx,%r8,1) │ │ │ │ + cmp $0x3,%eax │ │ │ │ + jge 4038d4 │ │ │ │ + mov 0x2a5777(%rip),%rcx │ │ │ │ + mov 0x2a5768(%rip),%rbx │ │ │ │ + add $0x5,%rbx │ │ │ │ + mov 0x2a5755(%rip),%rdx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 40377a │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x5,%edi │ │ │ │ + lea 0x15bd21(%rip),%rsi │ │ │ │ nop │ │ │ │ - jmp 403ba4 │ │ │ │ + call 483e60 │ │ │ │ + mov %rcx,0x2a5744(%rip) │ │ │ │ + cmpl $0x0,0x2c5f7d(%rip) │ │ │ │ + je 40376c │ │ │ │ + mov 0x2a5724(%rip),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x2a570d(%rip) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x4c(%rsp),%eax │ │ │ │ + mov %rbx,0x2a5707(%rip) │ │ │ │ + lea -0x5(%rbx),%r8 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + movq $0x3,0x8(%rdx,%r8,1) │ │ │ │ + movw $0x0,0x18(%rdx,%r8,1) │ │ │ │ + cmpl $0x0,0x2c5f2f(%rip) │ │ │ │ + je 40380d │ │ │ │ + mov (%rdx,%r8,1),%r9 │ │ │ │ + mov 0x10(%rdx,%r8,1),%r10 │ │ │ │ + mov 0x20(%rdx,%r8,1),%r11 │ │ │ │ + mov 0x30(%rdx,%r8,1),%r12 │ │ │ │ + mov 0x40(%rdx,%r8,1),%r13 │ │ │ │ + mov 0x50(%rdx,%r8,1),%r15 │ │ │ │ + mov 0x60(%rdx,%r8,1),%rcx │ │ │ │ + mov 0x70(%rdx,%r8,1),%rbx │ │ │ │ + mov %r11,%rsi │ │ │ │ + call 488ca0 <_cgo_topofstack@@Base+0x140> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %rsi,0x10(%r11) │ │ │ │ + mov %r12,0x18(%r11) │ │ │ │ + mov %r13,0x20(%r11) │ │ │ │ + mov %r15,0x28(%r11) │ │ │ │ + mov %rcx,0x30(%r11) │ │ │ │ + mov %rbx,0x38(%r11) │ │ │ │ + mov 0x80(%rdx,%r8,1),%r9 │ │ │ │ + mov 0x90(%rdx,%r8,1),%r10 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + lea 0x16f9c3(%rip),%r9 │ │ │ │ + mov %r9,(%rdx,%r8,1) │ │ │ │ + lea 0x2c6403(%rip),%r9 │ │ │ │ + mov %r9,0x10(%rdx,%r8,1) │ │ │ │ + movq $0x4,0x28(%rdx,%r8,1) │ │ │ │ + movw $0x0,0x38(%rdx,%r8,1) │ │ │ │ + lea 0x16fada(%rip),%r9 │ │ │ │ + mov %r9,0x20(%rdx,%r8,1) │ │ │ │ + lea 0x2c63dc(%rip),%r9 │ │ │ │ + mov %r9,0x30(%rdx,%r8,1) │ │ │ │ + movq $0x4,0x48(%rdx,%r8,1) │ │ │ │ + movw $0x0,0x58(%rdx,%r8,1) │ │ │ │ + lea 0x16fab5(%rip),%r9 │ │ │ │ + mov %r9,0x40(%rdx,%r8,1) │ │ │ │ + lea 0x2c63c2(%rip),%r9 │ │ │ │ + mov %r9,0x50(%rdx,%r8,1) │ │ │ │ + movq $0x4,0x68(%rdx,%r8,1) │ │ │ │ + movw $0x0,0x78(%rdx,%r8,1) │ │ │ │ + lea 0x16fa90(%rip),%r9 │ │ │ │ + mov %r9,0x60(%rdx,%r8,1) │ │ │ │ + lea 0x2c639a(%rip),%r9 │ │ │ │ + mov %r9,0x70(%rdx,%r8,1) │ │ │ │ + movq $0x3,0x88(%rdx,%r8,1) │ │ │ │ + movw $0x0,0x98(%rdx,%r8,1) │ │ │ │ + lea 0x16f91d(%rip),%r9 │ │ │ │ + mov %r9,0x80(%rdx,%r8,1) │ │ │ │ + lea 0x2c636b(%rip),%r9 │ │ │ │ + mov %r9,0x90(%rdx,%r8,1) │ │ │ │ + cmp $0x4,%eax │ │ │ │ + jge 403a8f │ │ │ │ + mov 0x2a55ac(%rip),%rcx │ │ │ │ + mov 0x2a559d(%rip),%rbx │ │ │ │ + add $0x5,%rbx │ │ │ │ + mov 0x2a558a(%rip),%rax │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 403936 │ │ │ │ + mov $0x5,%edi │ │ │ │ + lea 0x15bb59(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov %rcx,0x2a557d(%rip) │ │ │ │ + cmpl $0x0,0x2c5db6(%rip) │ │ │ │ + je 40392f │ │ │ │ + mov 0x2a555d(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x2a554a(%rip) │ │ │ │ + mov %rbx,0x2a554b(%rip) │ │ │ │ + lea -0x5(%rbx),%rcx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + movq $0x7,0x8(%rax,%rcx,1) │ │ │ │ + movw $0x0,0x18(%rax,%rcx,1) │ │ │ │ + cmpl $0x0,0x2c5d74(%rip) │ │ │ │ + je 4039cc │ │ │ │ + mov (%rax,%rcx,1),%rdx │ │ │ │ + mov 0x10(%rax,%rcx,1),%rbx │ │ │ │ + mov 0x20(%rax,%rcx,1),%rsi │ │ │ │ + mov 0x30(%rax,%rcx,1),%rdi │ │ │ │ + mov 0x40(%rax,%rcx,1),%r8 │ │ │ │ + mov 0x50(%rax,%rcx,1),%r9 │ │ │ │ + mov 0x60(%rax,%rcx,1),%r10 │ │ │ │ + mov 0x70(%rax,%rcx,1),%r11 │ │ │ │ + mov %r11,%r12 │ │ │ │ + call 488ca0 <_cgo_topofstack@@Base+0x140> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rsi,0x10(%r11) │ │ │ │ + mov %rdi,0x18(%r11) │ │ │ │ + mov %r8,0x20(%r11) │ │ │ │ + mov %r9,0x28(%r11) │ │ │ │ + mov %r10,0x30(%r11) │ │ │ │ + mov %r12,0x38(%r11) │ │ │ │ + mov 0x80(%rax,%rcx,1),%rdx │ │ │ │ + mov 0x90(%rax,%rcx,1),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + lea 0x16ff38(%rip),%rdx │ │ │ │ + mov %rdx,(%rax,%rcx,1) │ │ │ │ + lea 0x2c6248(%rip),%rdx │ │ │ │ + mov %rdx,0x10(%rax,%rcx,1) │ │ │ │ + movq $0x8,0x28(%rax,%rcx,1) │ │ │ │ + movw $0x0,0x38(%rax,%rcx,1) │ │ │ │ + lea 0x1700ed(%rip),%rdx │ │ │ │ + mov %rdx,0x20(%rax,%rcx,1) │ │ │ │ + lea 0x2c6221(%rip),%rdx │ │ │ │ + mov %rdx,0x30(%rax,%rcx,1) │ │ │ │ + movq $0x8,0x48(%rax,%rcx,1) │ │ │ │ + movw $0x0,0x58(%rax,%rcx,1) │ │ │ │ + lea 0x1700cd(%rip),%rdx │ │ │ │ + mov %rdx,0x40(%rax,%rcx,1) │ │ │ │ + lea 0x2c61fa(%rip),%rdx │ │ │ │ + mov %rdx,0x50(%rax,%rcx,1) │ │ │ │ + movq $0x8,0x68(%rax,%rcx,1) │ │ │ │ + movw $0x0,0x78(%rax,%rcx,1) │ │ │ │ + lea 0x1700ad(%rip),%rdx │ │ │ │ + mov %rdx,0x60(%rax,%rcx,1) │ │ │ │ + lea 0x2c61d3(%rip),%rdx │ │ │ │ + mov %rdx,0x70(%rax,%rcx,1) │ │ │ │ + movq $0x8,0x88(%rax,%rcx,1) │ │ │ │ + movw $0x0,0x98(%rax,%rcx,1) │ │ │ │ + lea 0x170087(%rip),%rdx │ │ │ │ + mov %rdx,0x80(%rax,%rcx,1) │ │ │ │ + lea 0x2c61a3(%rip),%rdx │ │ │ │ + mov %rdx,0x90(%rax,%rcx,1) │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ + call 403ec0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 403e5c │ │ │ │ + mov %eax,0x48(%rsp) │ │ │ │ + mov $0x80000000,%eax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 403ec0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov %eax,0x2c58f2(%rip) │ │ │ │ + movq $0x1,(%rsp) │ │ │ │ + call 403ec0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + bt $0x0,%eax │ │ │ │ + setb 0x2c6137(%rip) │ │ │ │ + bt $0x1,%eax │ │ │ │ + setb 0x2c6128(%rip) │ │ │ │ + bt $0x9,%eax │ │ │ │ + setb 0x2c6122(%rip) │ │ │ │ + bt $0x13,%eax │ │ │ │ + setb 0x2c6118(%rip) │ │ │ │ + bt $0x14,%eax │ │ │ │ + setb 0x2c610e(%rip) │ │ │ │ + bt $0x17,%eax │ │ │ │ + setb 0x2c60fd(%rip) │ │ │ │ + bt $0x19,%eax │ │ │ │ + setb 0x2c60d7(%rip) │ │ │ │ + bt $0x1b,%eax │ │ │ │ + setb 0x2c60e5(%rip) │ │ │ │ + jb 403b5c │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 403ba7 │ │ │ │ + mov %eax,0x50(%rsp) │ │ │ │ + call 403ee0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%eax │ │ │ │ + bt $0x1,%eax │ │ │ │ + jae 403b84 │ │ │ │ + bt $0x2,%eax │ │ │ │ + setb %cl │ │ │ │ + jmp 403b86 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 403b9f │ │ │ │ + bt $0x5,%eax │ │ │ │ + jae 403b9f │ │ │ │ + bt $0x6,%eax │ │ │ │ + jae 403b9f │ │ │ │ + bt $0x7,%eax │ │ │ │ + setb %al │ │ │ │ + jmp 403ba1 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x50(%rsp),%eax │ │ │ │ + bt $0x1c,%eax │ │ │ │ + setb %bl │ │ │ │ + and %ecx,%ebx │ │ │ │ + mov %bl,0x2c606c(%rip) │ │ │ │ + bt $0xc,%eax │ │ │ │ + jae 403bcd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %bl,%bl │ │ │ │ + je 403bcd │ │ │ │ + movzbl 0x2c606e(%rip),%eax │ │ │ │ + jmp 403bcf │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %al,0x2c6062(%rip) │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x7,%eax │ │ │ │ + jb 403e56 │ │ │ │ + mov %dl,0x46(%rsp) │ │ │ │ + mov %cl,0x47(%rsp) │ │ │ │ + movq $0x7,(%rsp) │ │ │ │ + call 403ec0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + bt $0x3,%eax │ │ │ │ + bt $0x8,%eax │ │ │ │ + bt $0x9,%eax │ │ │ │ + bt $0x13,%eax │ │ │ │ + bt $0x1d,%eax │ │ │ │ + bt $0x5,%eax │ │ │ │ + setb %bl │ │ │ │ + movzbl 0x47(%rsp),%esi │ │ │ │ + and %ebx,%esi │ │ │ │ + mov 0x8(%rsp),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + bt $0x3,%eax │ │ │ │ + setb 0x2c5fe9(%rip) │ │ │ │ + mov %sil,0x2c5fd3(%rip) │ │ │ │ + bt $0x8,%eax │ │ │ │ + setb 0x2c5fd8(%rip) │ │ │ │ + bt $0x9,%eax │ │ │ │ + setb 0x2c5fce(%rip) │ │ │ │ + bt $0x13,%eax │ │ │ │ + setb 0x2c5faf(%rip) │ │ │ │ + bt $0x1d,%eax │ │ │ │ + setb 0x2c5fc0(%rip) │ │ │ │ + bt $0x9,%ecx │ │ │ │ + jae 403c8c │ │ │ │ + movzbl 0x2c5f98(%rip),%esi │ │ │ │ + jmp 403c8e │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %ebx,0x54(%rsp) │ │ │ │ + mov %sil,0x2c5fa9(%rip) │ │ │ │ + bt $0x10,%eax │ │ │ │ + setb %sil │ │ │ │ + movzbl 0x46(%rsp),%edi │ │ │ │ + and %esi,%edi │ │ │ │ + mov %dil,0x2c5f77(%rip) │ │ │ │ + test %dil,%dil │ │ │ │ + je 403d7c │ │ │ │ + bt $0x1c,%eax │ │ │ │ + setb 0x2c5f64(%rip) │ │ │ │ + bt $0x1e,%eax │ │ │ │ + setb 0x2c5f5a(%rip) │ │ │ │ + bt $0x11,%eax │ │ │ │ + setb 0x2c5f50(%rip) │ │ │ │ + bt $0xe,%ecx │ │ │ │ + bt $0x1f,%eax │ │ │ │ + setb %al │ │ │ │ + mov %al,0x2c5f40(%rip) │ │ │ │ + bt $0x8,%ecx │ │ │ │ + setb %sil │ │ │ │ + mov %sil,0x2c5f32(%rip) │ │ │ │ + bt $0xc,%ecx │ │ │ │ + setb %dil │ │ │ │ + mov %dil,0x2c5f28(%rip) │ │ │ │ + bt $0xe,%ecx │ │ │ │ + setb 0x2c5f1e(%rip) │ │ │ │ + bt $0x1,%ecx │ │ │ │ + setb %r8b │ │ │ │ + mov %r8b,0x2c5f0c(%rip) │ │ │ │ + bt $0x6,%ecx │ │ │ │ + setb %r9b │ │ │ │ + mov %r9b,0x2c5efe(%rip) │ │ │ │ + bt $0x9,%ecx │ │ │ │ + jae 403d42 │ │ │ │ + cmpb $0x0,0x2c5ee2(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 403d44 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %al,0x2c5ee2(%rip) │ │ │ │ + bt $0xb,%ecx │ │ │ │ + setb 0x2c5ed8(%rip) │ │ │ │ + bt $0xa,%ecx │ │ │ │ + setb 0x2c5ed2(%rip) │ │ │ │ + mov %r8b,0x2c5ec7(%rip) │ │ │ │ + mov %r9b,0x2c5ec1(%rip) │ │ │ │ + mov %sil,0x2c5ec3(%rip) │ │ │ │ + mov %dil,0x2c5eb4(%rip) │ │ │ │ + bt $0x4,%edx │ │ │ │ + setb 0x2c5eaf(%rip) │ │ │ │ + mov $0x80000000,%eax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 403ec0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmpl $0x80000001,0x8(%rsp) │ │ │ │ + jb 403e50 │ │ │ │ + mov $0x80000001,%eax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 403ec0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + bt $0x1b,%eax │ │ │ │ + setb 0x2c5e62(%rip) │ │ │ │ + cmpl $0x0,0x2c58ef(%rip) │ │ │ │ + jne 403deb │ │ │ │ + mov 0x54(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jmp 403e00 │ │ │ │ + mov 0x2a4c26(%rip),%rax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov 0x54(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + lea 0x17c669(%rip),%rax │ │ │ │ + mov %rax,0x2a4c0a(%rip) │ │ │ │ + je 403e4a │ │ │ │ + movabs $0x100000007,%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 403ec0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmpb $0x0,0x2c5de9(%rip) │ │ │ │ + je 403e4a │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + bt $0x4,%eax │ │ │ │ + setb 0x2c5dd9(%rip) │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4033c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -2690,52 +1809,55 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 402e00 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + cmpb $0x0,0x2c5d9f(%rip) │ │ │ │ + je 403ead │ │ │ │ + cmpb $0x0,0x2c5d97(%rip) │ │ │ │ + je 403ead │ │ │ │ + cmpb $0x0,0x2c5d8f(%rip) │ │ │ │ + je 403ead │ │ │ │ + cmpb $0x0,0x2c5d87(%rip) │ │ │ │ + je 403ead │ │ │ │ + movzbl 0x2c5d7f(%rip),%eax │ │ │ │ + jmp 403eaf │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %al,0x2c5d70(%rip) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x16(%rax),%eax │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + cpuid │ │ │ │ + mov %eax,0x10(%rsp) │ │ │ │ + mov %ebx,0x14(%rsp) │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + mov %edx,0x1c(%rsp) │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov $0x0,%ecx │ │ │ │ + xgetbv │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + mov %edx,0xc(%rsp) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -2743,27 +1865,23 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + movl $0x1,0x8(%rsp) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x13,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -2773,63 +1891,46 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 403c9e │ │ │ │ + jbe 403f6f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - test $0x10,%dl │ │ │ │ - jne 403c8a │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 403c85 │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - neg %rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - ja 403c72 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jb 403c6d │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %rdx,%rbx │ │ │ │ - lea (%rsi,%rbx,1),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + cmp %rcx,0x8(%rbx) │ │ │ │ + jne 403f67 │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,0x10(%rbx) │ │ │ │ + jne 403f67 │ │ │ │ + movzbl 0x18(%rax),%edx │ │ │ │ + cmp %dl,0x18(%rbx) │ │ │ │ + jne 403f67 │ │ │ │ + movzbl 0x19(%rax),%edx │ │ │ │ + cmp %dl,0x19(%rbx) │ │ │ │ + jne 403f67 │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 404a20 │ │ │ │ + jmp 403f69 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 403c80 │ │ │ │ - call 487e60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 487f00 │ │ │ │ - call 487e60 │ │ │ │ - lea 0x87fa2f(%rip),%rax │ │ │ │ - lea 0xa47258(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 403c20 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 403f20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -2844,42 +1945,189 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x4,%cl │ │ │ │ - setne %al │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4041d3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 403fc0 │ │ │ │ + lea 0x4(%rdx),%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jge 40414b │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov 0x8(%rcx,%rbx,1),%rsi │ │ │ │ + mov 0x8(%rcx,%rax,1),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jne 4041c4 │ │ │ │ + mov 0x10(%rcx,%rbx,1),%rsi │ │ │ │ + mov 0x10(%rcx,%rax,1),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jne 4041c4 │ │ │ │ + movzbl 0x18(%rcx,%rbx,1),%esi │ │ │ │ + movzbl 0x18(%rcx,%rax,1),%edi │ │ │ │ + cmp %dil,%sil │ │ │ │ + jne 4041c4 │ │ │ │ + movzbl 0x19(%rcx,%rbx,1),%esi │ │ │ │ + movzbl 0x19(%rcx,%rax,1),%edi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %dil,%sil │ │ │ │ + jne 4041c4 │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov 0x8(%rsi,%rax,1),%rdi │ │ │ │ + mov 0x8(%rsi,%rbx,1),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 4041c4 │ │ │ │ + mov 0x10(%rsi,%rbx,1),%rdi │ │ │ │ + mov 0x10(%rsi,%rax,1),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 4041c4 │ │ │ │ + movzbl 0x18(%rsi,%rbx,1),%edi │ │ │ │ + movzbl 0x18(%rsi,%rax,1),%r8d │ │ │ │ + cmp %r8b,%dil │ │ │ │ + jne 4041c4 │ │ │ │ + movzbl 0x19(%rsi,%rbx,1),%edi │ │ │ │ + movzbl 0x19(%rsi,%rax,1),%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %sil,%dil │ │ │ │ + jne 4041c4 │ │ │ │ + lea 0x2(%rdx),%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov 0x8(%rsi,%rax,1),%rdi │ │ │ │ + mov 0x8(%rsi,%rbx,1),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 4041c4 │ │ │ │ + mov 0x10(%rsi,%rbx,1),%rdi │ │ │ │ + mov 0x10(%rsi,%rax,1),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 4041c4 │ │ │ │ + movzbl 0x18(%rsi,%rbx,1),%edi │ │ │ │ + movzbl 0x18(%rsi,%rax,1),%r8d │ │ │ │ + cmp %r8b,%dil │ │ │ │ + jne 4041c4 │ │ │ │ + movzbl 0x19(%rsi,%rbx,1),%edi │ │ │ │ + movzbl 0x19(%rsi,%rax,1),%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %sil,%dil │ │ │ │ + jne 4041c4 │ │ │ │ + lea 0x3(%rdx),%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov 0x8(%rsi,%rbx,1),%rdi │ │ │ │ + mov 0x8(%rsi,%rax,1),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 4041c4 │ │ │ │ + mov 0x10(%rsi,%rbx,1),%rdi │ │ │ │ + mov 0x10(%rsi,%rax,1),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jne 4041c4 │ │ │ │ + movzbl 0x18(%rsi,%rbx,1),%edi │ │ │ │ + movzbl 0x18(%rsi,%rax,1),%r8d │ │ │ │ + cmp %r8b,%dil │ │ │ │ + jne 4041c4 │ │ │ │ + movzbl 0x19(%rsi,%rbx,1),%edi │ │ │ │ + movzbl 0x19(%rsi,%rax,1),%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %sil,%dil │ │ │ │ + je 403fb6 │ │ │ │ + jmp 4041c4 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 40416c │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + add $0x2,%rcx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jge 4041c8 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov (%rcx,%rax,1),%rdx │ │ │ │ + mov (%rcx,%rbx,1),%rbx │ │ │ │ + mov 0x8(%rax,%rcx,1),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + je 4041c4 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov (%rdx,%rsi,1),%rbx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov (%rdx,%rsi,1),%rax │ │ │ │ + mov 0x8(%rsi,%rdx,1),%rcx │ │ │ │ + call 404a20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,%al │ │ │ │ + jne 404159 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4041cd │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 403fa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x14,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + shr $1,%rax │ │ │ │ + movabs $0x5555555555555555,%rdx │ │ │ │ + and %rdx,%rax │ │ │ │ + and %rcx,%rdx │ │ │ │ + lea (%rdx,%rax,1),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x2,%rcx │ │ │ │ + movabs $0x3333333333333333,%rbx │ │ │ │ + and %rbx,%rcx │ │ │ │ + and %rdx,%rbx │ │ │ │ + add %rbx,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x4,%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + movabs $0xf0f0f0f0f0f0f0f,%rdx │ │ │ │ + and %rcx,%rdx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + shr $0x8,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x10,%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x20,%rcx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + and $0x7f,%eax │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -2891,17 +2139,15 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x20,%cl │ │ │ │ - setne %al │ │ │ │ + mov $0x1,%eax │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -2916,36 +2162,20 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - jne 403d4c │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 403d4e │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x17(%rax),%eax │ │ │ │ + xchg %ebx,(%rax) │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -2966,38 +2196,17 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - jne 403d8c │ │ │ │ - mov 0x40(%rax),%rcx │ │ │ │ - jmp 403d8e │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + xchg %rbx,(%rax) │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3009,43 +2218,27 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 402ea0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - setne %al │ │ │ │ + mov (%rax),%rcx │ │ │ │ + cmp %rcx,(%rbx) │ │ │ │ + sete %al │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3061,16 +2254,17 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ + mov (%rax),%rcx │ │ │ │ + cmp %rcx,(%rbx) │ │ │ │ + sete %al │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3086,74 +2280,27 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x19,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - je 403e9a │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - add $0xffffffffffffffef,%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - ja 403e94 │ │ │ │ - lea 0xa5b522(%rip),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp *(%rdx,%rcx,8) │ │ │ │ - lea 0x48(%rax),%rcx │ │ │ │ - jmp 403e9c │ │ │ │ - lea 0x40(%rax),%rcx │ │ │ │ - jmp 403e9c │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 403e9c │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 403e9c │ │ │ │ - lea 0x70(%rax),%rcx │ │ │ │ - nop │ │ │ │ - jmp 403e9c │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 403e9c │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 403e9c │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 403e9c │ │ │ │ - lea 0x30(%rax),%rcx │ │ │ │ - jmp 403e9c │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ - nop │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 404340 │ │ │ │ + movzbl (%rax,%rcx,1),%esi │ │ │ │ + inc %rcx │ │ │ │ + cmp %dil,%sil │ │ │ │ + sete %sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add %rsi,%rdx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 40432b │ │ │ │ + mov %rdx,%rax │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3170,23 +2317,27 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x15(%rax),%eax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 404380 │ │ │ │ + movzbl (%rax,%rdx,1),%edi │ │ │ │ + inc %rdx │ │ │ │ + cmp %cl,%dil │ │ │ │ + sete %dil │ │ │ │ + movzbl %dil,%edi │ │ │ │ + add %rdi,%rsi │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jg 40436b │ │ │ │ + mov %rsi,%rax │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3203,21 +2354,19 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + cmpb $0x0,0x2c587d(%rip) │ │ │ │ + je 4043b6 │ │ │ │ + movq $0x3f,0x2c51fc(%rip) │ │ │ │ + jmp 4043c1 │ │ │ │ + movq $0x1f,0x2c51ef(%rip) │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3229,37 +2378,170 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x12,0x17(%rax) │ │ │ │ - jne 403f0c │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - jmp 403f0e │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - test %al,(%rax) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 40450b │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + cmovl %rbx,%r8 │ │ │ │ + cmp $0x8,%r8 │ │ │ │ + jb 4044b3 │ │ │ │ + cmp $0x3f,%r8 │ │ │ │ + jbe 404415 │ │ │ │ + cmpb $0x1,0x2c581a(%rip) │ │ │ │ + je 4045b1 │ │ │ │ + jmp 404520 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jbe 404476 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu (%rdi),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%eax │ │ │ │ + xor $0xffff,%rax │ │ │ │ + jne 40445d │ │ │ │ + add $0x10,%rsi │ │ │ │ + add $0x10,%rdi │ │ │ │ + sub $0x10,%r8 │ │ │ │ + jmp 404415 │ │ │ │ + add $0x30,%rsi │ │ │ │ + add $0x30,%rdi │ │ │ │ + jmp 40445d │ │ │ │ + add $0x20,%rsi │ │ │ │ + add $0x20,%rdi │ │ │ │ + jmp 40445d │ │ │ │ + add $0x10,%rsi │ │ │ │ + add $0x10,%rdi │ │ │ │ + bsf %rax,%rbx │ │ │ │ + xor %rax,%rax │ │ │ │ + mov (%rsi,%rbx,1),%cl │ │ │ │ + cmp (%rdi,%rbx,1),%cl │ │ │ │ + seta %al │ │ │ │ + lea -0x1(,%rax,2),%rax │ │ │ │ ret │ │ │ │ + cmp $0x8,%r8 │ │ │ │ + jbe 404487 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 404496 │ │ │ │ + mov -0x8(%rsi,%r8,1),%rax │ │ │ │ + mov -0x8(%rdi,%r8,1),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 40450b │ │ │ │ + bswap %rax │ │ │ │ + bswap %rcx │ │ │ │ + xor %rax,%rcx │ │ │ │ + bsr %rcx,%rcx │ │ │ │ + shr %cl,%rax │ │ │ │ + and $0x1,%rax │ │ │ │ + lea -0x1(,%rax,2),%rax │ │ │ │ + ret │ │ │ │ + lea 0x0(,%r8,8),%rcx │ │ │ │ + neg %rcx │ │ │ │ + je 40450b │ │ │ │ + cmp $0xf8,%sil │ │ │ │ + ja 4044cb │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + jmp 4044d3 │ │ │ │ + mov -0x8(%rsi,%r8,1),%rsi │ │ │ │ + shr %cl,%rsi │ │ │ │ + shl %cl,%rsi │ │ │ │ + cmp $0xf8,%dil │ │ │ │ + ja 4044e1 │ │ │ │ + mov (%rdi),%rdi │ │ │ │ + jmp 4044e9 │ │ │ │ + mov -0x8(%rdi,%r8,1),%rdi │ │ │ │ + shr %cl,%rdi │ │ │ │ + shl %cl,%rdi │ │ │ │ + bswap %rsi │ │ │ │ + bswap %rdi │ │ │ │ + xor %rsi,%rdi │ │ │ │ + je 40450b │ │ │ │ + bsr %rdi,%rcx │ │ │ │ + shr %cl,%rsi │ │ │ │ + and $0x1,%rsi │ │ │ │ + lea -0x1(,%rsi,2),%rax │ │ │ │ + ret │ │ │ │ + xor %rax,%rax │ │ │ │ + xor %rcx,%rcx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + setg %al │ │ │ │ + sete %cl │ │ │ │ + lea -0x1(%rcx,%rax,2),%rax │ │ │ │ + ret │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu (%rdi),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%eax │ │ │ │ + xor $0xffff,%rax │ │ │ │ + jne 40445d │ │ │ │ + movdqu 0x10(%rsi),%xmm0 │ │ │ │ + movdqu 0x10(%rdi),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%eax │ │ │ │ + xor $0xffff,%rax │ │ │ │ + jne 404455 │ │ │ │ + movdqu 0x20(%rsi),%xmm0 │ │ │ │ + movdqu 0x20(%rdi),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%eax │ │ │ │ + xor $0xffff,%rax │ │ │ │ + jne 40444b │ │ │ │ + movdqu 0x30(%rsi),%xmm0 │ │ │ │ + movdqu 0x30(%rdi),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%eax │ │ │ │ + xor $0xffff,%rax │ │ │ │ + jne 404441 │ │ │ │ + add $0x40,%rsi │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x40,%r8 │ │ │ │ + cmp $0x40,%r8 │ │ │ │ + jbe 404415 │ │ │ │ + jmp 404520 │ │ │ │ + vmovdqu (%rsi),%ymm2 │ │ │ │ + vmovdqu (%rdi),%ymm3 │ │ │ │ + vmovdqu 0x20(%rsi),%ymm4 │ │ │ │ + vmovdqu 0x20(%rdi),%ymm5 │ │ │ │ + vpcmpeqb %ymm2,%ymm3,%ymm0 │ │ │ │ + vpmovmskb %ymm0,%eax │ │ │ │ + xor $0xffffffff,%eax │ │ │ │ + jne 4045f5 │ │ │ │ + vpcmpeqb %ymm4,%ymm5,%ymm6 │ │ │ │ + vpmovmskb %ymm6,%eax │ │ │ │ + xor $0xffffffff,%eax │ │ │ │ + jne 4045fd │ │ │ │ + add $0x40,%rsi │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x40,%r8 │ │ │ │ + cmp $0x40,%r8 │ │ │ │ + jb 404605 │ │ │ │ + jmp 4045b1 │ │ │ │ + vzeroupper │ │ │ │ + jmp 40445d │ │ │ │ + vzeroupper │ │ │ │ + jmp 40444b │ │ │ │ + vzeroupper │ │ │ │ + jmp 404415 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3271,62 +2553,42 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 402e00 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp 4043e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x16(%rax),%eax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 4043e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3337,93 +2599,129 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x13,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jl 4046f3 │ │ │ │ + mov $0x0,%r12 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + cmp $0x40,%rbx │ │ │ │ + jae 404761 │ │ │ │ + lea -0x10(%rsi,%rbx,1),%rax │ │ │ │ + jmp 4046b7 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqu (%rdi),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%edx │ │ │ │ + popcnt %edx,%edx │ │ │ │ + add %rdx,%r12 │ │ │ │ + add $0x10,%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jbe 4046a0 │ │ │ │ + and $0xf,%rbx │ │ │ │ + je 4046ef │ │ │ │ + mov $0x10,%rcx │ │ │ │ + sub %rbx,%rcx │ │ │ │ + mov $0xffff,%r10 │ │ │ │ + sar %cl,%r10 │ │ │ │ + shl %cl,%r10 │ │ │ │ + movdqu (%rax),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%edx │ │ │ │ + and %r10,%rdx │ │ │ │ + popcnt %edx,%edx │ │ │ │ + add %rdx,%r12 │ │ │ │ + mov %r12,(%r8) │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40401e │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - test $0x10,%dl │ │ │ │ - jne 40400a │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 404005 │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - neg %rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - ja 403ff2 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jb 403fed │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 404729 │ │ │ │ + lea 0x10(%rsi),%rax │ │ │ │ + test $0xff0,%ax │ │ │ │ + je 404731 │ │ │ │ + mov %bl,%cl │ │ │ │ + mov $0x1,%r10 │ │ │ │ + shl %cl,%r10 │ │ │ │ + sub $0x1,%r10 │ │ │ │ + movdqu (%rsi),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%edx │ │ │ │ + and %r10,%rdx │ │ │ │ + popcnt %edx,%edx │ │ │ │ + mov %rdx,(%r8) │ │ │ │ + ret │ │ │ │ + movq $0x0,(%r8) │ │ │ │ + ret │ │ │ │ + mov $0x10,%rcx │ │ │ │ sub %rbx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %rdx,%rbx │ │ │ │ - lea (%rsi,%rbx,1),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ + mov $0xffff,%r10 │ │ │ │ + sar %cl,%r10 │ │ │ │ + shl %cl,%r10 │ │ │ │ + movdqu -0x10(%rsi,%rbx,1),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%edx │ │ │ │ + and %r10,%rdx │ │ │ │ + popcnt %edx,%edx │ │ │ │ + mov %rdx,(%r8) │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 404000 │ │ │ │ - call 487e60 │ │ │ │ + cmpb $0x1,0x2c54bc(%rip) │ │ │ │ + jne 40468c │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + lea -0x40(%rsi,%rbx,1),%r11 │ │ │ │ + lea (%rsi,%rbx,1),%r13 │ │ │ │ + vpbroadcastb %xmm0,%ymm1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 487f00 │ │ │ │ - call 487e60 │ │ │ │ - lea 0x87f6af(%rip),%rax │ │ │ │ - lea 0xa46ed8(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 403fa0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + vmovdqu (%rdi),%ymm2 │ │ │ │ + vmovdqu 0x20(%rdi),%ymm4 │ │ │ │ + vpcmpeqb %ymm1,%ymm2,%ymm3 │ │ │ │ + vpcmpeqb %ymm1,%ymm4,%ymm5 │ │ │ │ + vpmovmskb %ymm3,%edx │ │ │ │ + vpmovmskb %ymm5,%ecx │ │ │ │ + popcnt %edx,%edx │ │ │ │ + popcnt %ecx,%ecx │ │ │ │ + add %rdx,%r12 │ │ │ │ + add %rcx,%r12 │ │ │ │ + add $0x40,%rdi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jle 4047a0 │ │ │ │ + cmp %r13,%rdi │ │ │ │ + je 404822 │ │ │ │ + mov %r11,%rdi │ │ │ │ + vmovdqu (%rdi),%ymm2 │ │ │ │ + vmovdqu 0x20(%rdi),%ymm4 │ │ │ │ + vpcmpeqb %ymm1,%ymm2,%ymm3 │ │ │ │ + vpcmpeqb %ymm1,%ymm4,%ymm5 │ │ │ │ + vpmovmskb %ymm3,%edx │ │ │ │ + vpmovmskb %ymm5,%ecx │ │ │ │ + vzeroupper │ │ │ │ + shl $0x20,%rcx │ │ │ │ + or %rcx,%rdx │ │ │ │ + and $0x3f,%rbx │ │ │ │ + mov $0x40,%rcx │ │ │ │ + sub %rbx,%rcx │ │ │ │ + mov $0xffffffffffffffff,%r10 │ │ │ │ + shl %cl,%r10 │ │ │ │ + and %r10,%rdx │ │ │ │ + popcnt %rdx,%rdx │ │ │ │ + add %rdx,%r12 │ │ │ │ + mov %r12,(%r8) │ │ │ │ + ret │ │ │ │ + vzeroupper │ │ │ │ + mov %r12,(%r8) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3431,65 +2729,69 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x4,%cl │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmpb $0x1,0x2c53f4(%rip) │ │ │ │ + je 40484e │ │ │ │ + jmp 404f40 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%al │ │ │ │ + lea 0x28(%rsp),%r8 │ │ │ │ + jmp 404660 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x14,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmpb $0x1,0x2c53b4(%rip) │ │ │ │ + je 40488e │ │ │ │ + jmp 404f80 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%al │ │ │ │ + lea 0x20(%rsp),%r8 │ │ │ │ + jmp 404660 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x20,%cl │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3503,88 +2805,375 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x17(%rax),%eax │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jb 4049d2 │ │ │ │ + cmp $0x40,%rbx │ │ │ │ + jb 4049a0 │ │ │ │ + cmpb $0x1,0x2c5349(%rip) │ │ │ │ + je 404950 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x40,%rbx │ │ │ │ + jb 4049a0 │ │ │ │ + movdqu (%rsi),%xmm0 │ │ │ │ + movdqu (%rdi),%xmm1 │ │ │ │ + movdqu 0x10(%rsi),%xmm2 │ │ │ │ + movdqu 0x10(%rdi),%xmm3 │ │ │ │ + movdqu 0x20(%rsi),%xmm4 │ │ │ │ + movdqu 0x20(%rdi),%xmm5 │ │ │ │ + movdqu 0x30(%rsi),%xmm6 │ │ │ │ + movdqu 0x30(%rdi),%xmm7 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pcmpeqb %xmm3,%xmm2 │ │ │ │ + pcmpeqb %xmm5,%xmm4 │ │ │ │ + pcmpeqb %xmm7,%xmm6 │ │ │ │ + pand %xmm2,%xmm0 │ │ │ │ + pand %xmm6,%xmm4 │ │ │ │ + pand %xmm4,%xmm0 │ │ │ │ + pmovmskb %xmm0,%edx │ │ │ │ + add $0x40,%rsi │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x40,%rbx │ │ │ │ + cmp $0xffff,%edx │ │ │ │ + je 4048e0 │ │ │ │ + xor %rax,%rax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x40,%rbx │ │ │ │ + jb 404993 │ │ │ │ + vmovdqu (%rsi),%ymm0 │ │ │ │ + vmovdqu (%rdi),%ymm1 │ │ │ │ + vmovdqu 0x20(%rsi),%ymm2 │ │ │ │ + vmovdqu 0x20(%rdi),%ymm3 │ │ │ │ + vpcmpeqb %ymm1,%ymm0,%ymm4 │ │ │ │ + vpcmpeqb %ymm2,%ymm3,%ymm5 │ │ │ │ + vpand %ymm4,%ymm5,%ymm6 │ │ │ │ + vpmovmskb %ymm6,%edx │ │ │ │ + add $0x40,%rsi │ │ │ │ + add $0x40,%rdi │ │ │ │ + sub $0x40,%rbx │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + je 404950 │ │ │ │ + vzeroupper │ │ │ │ + xor %rax,%rax │ │ │ │ + ret │ │ │ │ + vzeroupper │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jbe 4049c1 │ │ │ │ + mov (%rsi),%rcx │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + add $0x8,%rsi │ │ │ │ + add $0x8,%rdi │ │ │ │ + sub $0x8,%rbx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 4049a0 │ │ │ │ + xor %rax,%rax │ │ │ │ + ret │ │ │ │ + mov -0x8(%rsi,%rbx,1),%rcx │ │ │ │ + mov -0x8(%rdi,%rbx,1),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + sete %al │ │ │ │ + ret │ │ │ │ + cmp $0x0,%rbx │ │ │ │ + je 404a0f │ │ │ │ + lea 0x0(,%rbx,8),%rcx │ │ │ │ + neg %rcx │ │ │ │ + cmp $0xf8,%sil │ │ │ │ + ja 4049ee │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + jmp 4049f6 │ │ │ │ + mov -0x8(%rsi,%rbx,1),%rsi │ │ │ │ + shr %cl,%rsi │ │ │ │ + cmp $0xf8,%dil │ │ │ │ + ja 404a01 │ │ │ │ + mov (%rdi),%rdi │ │ │ │ + jmp 404a09 │ │ │ │ + mov -0x8(%rdi,%rbx,1),%rdi │ │ │ │ + shr %cl,%rdi │ │ │ │ + sub %rsi,%rdi │ │ │ │ + shl %cl,%rdi │ │ │ │ + sete %al │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 404a2d │ │ │ │ + mov $0x1,%rax │ │ │ │ + ret │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + jmp 4048c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - jne 4040ec │ │ │ │ - mov 0x40(%rax),%rcx │ │ │ │ - jmp 4040ee │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jne 404a4d │ │ │ │ + mov $0x1,%rax │ │ │ │ ret │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + jmp 4048c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 404cee │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jae 404cfb │ │ │ │ + cmp $0x2,%rax │ │ │ │ + ja 404aab │ │ │ │ + mov (%r8),%r8w │ │ │ │ + lea -0x1(%rdi,%rdx,1),%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + mov (%rdi),%si │ │ │ │ + cmp %r8w,%si │ │ │ │ + je 404d66 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404a90 │ │ │ │ + jmp 404cee │ │ │ │ + cmp $0x3,%rax │ │ │ │ + ja 404af1 │ │ │ │ + mov 0x1(%r8),%bx │ │ │ │ + mov (%r8),%r8w │ │ │ │ + lea -0x2(%rdi,%rdx,1),%rdx │ │ │ │ + mov (%rdi),%si │ │ │ │ + cmp %r8w,%si │ │ │ │ + je 404ad6 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404abf │ │ │ │ + jmp 404cee │ │ │ │ + mov 0x1(%rdi),%si │ │ │ │ + cmp %bx,%si │ │ │ │ + je 404d66 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404abf │ │ │ │ + jmp 404cee │ │ │ │ + cmp $0x4,%rax │ │ │ │ + ja 404b18 │ │ │ │ + mov (%r8),%r8d │ │ │ │ + lea -0x3(%rdi,%rdx,1),%rdx │ │ │ │ + mov (%rdi),%esi │ │ │ │ + cmp %r8d,%esi │ │ │ │ + je 404d66 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404aff │ │ │ │ + jmp 404cee │ │ │ │ + cmp $0x7,%rax │ │ │ │ + ja 404b5d │ │ │ │ + lea 0x1(%rdi,%rdx,1),%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov -0x4(%r8,%rax,1),%ebx │ │ │ │ + mov (%r8),%r8d │ │ │ │ + mov (%rdi),%esi │ │ │ │ + cmp %r8d,%esi │ │ │ │ + je 404b43 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404b2e │ │ │ │ + jmp 404cee │ │ │ │ + mov -0x4(%rax,%rdi,1),%esi │ │ │ │ + cmp %ebx,%esi │ │ │ │ + je 404d66 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404b2e │ │ │ │ + jmp 404cee │ │ │ │ + cmp $0x8,%rax │ │ │ │ + ja 404b85 │ │ │ │ + mov (%r8),%r8 │ │ │ │ + lea -0x7(%rdi,%rdx,1),%rdx │ │ │ │ + mov (%rdi),%rsi │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 404d66 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404b6b │ │ │ │ + jmp 404cee │ │ │ │ + cmp $0xf,%rax │ │ │ │ + ja 404bcd │ │ │ │ + lea 0x1(%rdi,%rdx,1),%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov -0x8(%r8,%rax,1),%rbx │ │ │ │ + mov (%r8),%r8 │ │ │ │ + mov (%rdi),%rsi │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 404bb1 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404b9b │ │ │ │ + jmp 404cee │ │ │ │ + mov -0x8(%rax,%rdi,1),%rsi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 404d66 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404b9b │ │ │ │ + jmp 404cee │ │ │ │ + cmp $0x10,%rax │ │ │ │ + ja 404c04 │ │ │ │ + movdqu (%r8),%xmm1 │ │ │ │ + lea -0xf(%rdi,%rdx,1),%rdx │ │ │ │ + movdqu (%rdi),%xmm2 │ │ │ │ + pcmpeqb %xmm1,%xmm2 │ │ │ │ + pmovmskb %xmm2,%esi │ │ │ │ + cmp $0xffff,%rsi │ │ │ │ + je 404d66 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404bdd │ │ │ │ + jmp 404cee │ │ │ │ + cmp $0x1f,%rax │ │ │ │ + ja 404c6a │ │ │ │ + lea 0x1(%rdi,%rdx,1),%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + movdqu -0x10(%r8,%rax,1),%xmm0 │ │ │ │ + movdqu (%r8),%xmm1 │ │ │ │ + movdqu (%rdi),%xmm2 │ │ │ │ + pcmpeqb %xmm1,%xmm2 │ │ │ │ + pmovmskb %xmm2,%esi │ │ │ │ + cmp $0xffff,%rsi │ │ │ │ + je 404c41 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404c1e │ │ │ │ + jmp 404cee │ │ │ │ + movdqu -0x10(%rax,%rdi,1),%xmm3 │ │ │ │ + pcmpeqb %xmm0,%xmm3 │ │ │ │ + pmovmskb %xmm3,%esi │ │ │ │ + cmp $0xffff,%rsi │ │ │ │ + je 404d66 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404c1e │ │ │ │ + jmp 404cee │ │ │ │ + cmp $0x20,%rax │ │ │ │ + ja 404c99 │ │ │ │ + vmovdqu (%r8),%ymm1 │ │ │ │ + lea -0x1f(%rdi,%rdx,1),%rdx │ │ │ │ + vmovdqu (%rdi),%ymm2 │ │ │ │ + vpcmpeqb %ymm1,%ymm2,%ymm3 │ │ │ │ + vpmovmskb %ymm3,%esi │ │ │ │ + cmp $0xffffffff,%esi │ │ │ │ + je 404cf6 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404c7a │ │ │ │ + jmp 404ceb │ │ │ │ + lea 0x1(%rdi,%rdx,1),%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + vmovdqu -0x20(%r8,%rax,1),%ymm0 │ │ │ │ + vmovdqu (%r8),%ymm1 │ │ │ │ + vmovdqu (%rdi),%ymm2 │ │ │ │ + vpcmpeqb %ymm1,%ymm2,%ymm3 │ │ │ │ + vpmovmskb %ymm3,%esi │ │ │ │ + cmp $0xffffffff,%esi │ │ │ │ + je 404ccc │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404cad │ │ │ │ + jmp 404ceb │ │ │ │ + vmovdqu -0x20(%rax,%rdi,1),%ymm3 │ │ │ │ + vpcmpeqb %ymm0,%ymm3,%ymm4 │ │ │ │ + vpmovmskb %ymm4,%esi │ │ │ │ + cmp $0xffffffff,%esi │ │ │ │ + je 404cf6 │ │ │ │ + add $0x1,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 404cad │ │ │ │ + vzeroupper │ │ │ │ + movq $0xffffffffffffffff,(%r11) │ │ │ │ + ret │ │ │ │ + vzeroupper │ │ │ │ + jmp 404d66 │ │ │ │ + cmpb $0x1,0x2c4f3f(%rip) │ │ │ │ + jne 404a73 │ │ │ │ + cmp $0xc,%rax │ │ │ │ + jae 404b85 │ │ │ │ + lea 0x10(%r8),%rsi │ │ │ │ + test $0xff0,%si │ │ │ │ + je 404a73 │ │ │ │ + movdqu (%r8),%xmm1 │ │ │ │ + lea -0xf(%rdi,%rdx,1),%rsi │ │ │ │ + mov $0x10,%r9 │ │ │ │ + sub %rax,%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + pcmpestri $0xc,(%rdi),%xmm1 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jbe 404d63 │ │ │ │ + add %r9,%rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jb 404d40 │ │ │ │ + pcmpestri $0xc,-0x1(%rsi),%xmm1 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + ja 404cee │ │ │ │ + lea -0x1(%rsi),%rdi │ │ │ │ + add %rcx,%rdi │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov %rdi,%r10 │ │ │ │ + lea 0x28(%rsp),%r11 │ │ │ │ + jmp 404a60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 402ea0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3602,16 +3191,98 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - setne %al │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jl 404e30 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + cmp $0x20,%rbx │ │ │ │ + ja 404e76 │ │ │ │ + lea -0x10(%rsi,%rbx,1),%rax │ │ │ │ + jmp 404e05 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + movdqu (%rdi),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%edx │ │ │ │ + bsf %edx,%edx │ │ │ │ + jne 404e26 │ │ │ │ + add $0x10,%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jb 404df0 │ │ │ │ + mov %rax,%rdi │ │ │ │ + movdqu (%rax),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%edx │ │ │ │ + bsf %edx,%edx │ │ │ │ + jne 404e26 │ │ │ │ + movq $0xffffffffffffffff,(%r8) │ │ │ │ + ret │ │ │ │ + sub %rsi,%rdi │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov %rdi,(%r8) │ │ │ │ + ret │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 404e1e │ │ │ │ + lea 0x10(%rsi),%rax │ │ │ │ + test $0xff0,%ax │ │ │ │ + je 404e58 │ │ │ │ + movdqu (%rsi),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%edx │ │ │ │ + bsf %edx,%edx │ │ │ │ + je 404e1e │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jae 404e1e │ │ │ │ + mov %rdx,(%r8) │ │ │ │ + ret │ │ │ │ + movdqu -0x10(%rsi,%rbx,1),%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shl %cl,%edx │ │ │ │ + shr $0x10,%edx │ │ │ │ + bsf %edx,%edx │ │ │ │ + je 404e1e │ │ │ │ + mov %rdx,(%r8) │ │ │ │ + ret │ │ │ │ + cmpb $0x1,0x2c4da7(%rip) │ │ │ │ + jne 404de5 │ │ │ │ + movq %rax,%xmm0 │ │ │ │ + lea -0x20(%rsi,%rbx,1),%r11 │ │ │ │ + vpbroadcastb %xmm0,%ymm1 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + vmovdqu (%rdi),%ymm2 │ │ │ │ + vpcmpeqb %ymm1,%ymm2,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 404ed5 │ │ │ │ + add $0x20,%rdi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jl 404ea0 │ │ │ │ + mov %r11,%rdi │ │ │ │ + vmovdqu (%rdi),%ymm2 │ │ │ │ + vpcmpeqb %ymm1,%ymm2,%ymm3 │ │ │ │ + vptest %ymm3,%ymm3 │ │ │ │ + jne 404ed5 │ │ │ │ + vzeroupper │ │ │ │ + movq $0xffffffffffffffff,(%r8) │ │ │ │ + ret │ │ │ │ + vpmovmskb %ymm3,%edx │ │ │ │ + bsf %edx,%edx │ │ │ │ + sub %rsi,%rdi │ │ │ │ + add %rdi,%rdx │ │ │ │ + mov %rdx,(%r8) │ │ │ │ + vzeroupper │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3628,99 +3299,319 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%al │ │ │ │ + lea 0x28(%rsp),%r8 │ │ │ │ + jmp 404dc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%al │ │ │ │ + lea 0x20(%rsp),%r8 │ │ │ │ + jmp 404dc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + movzbl 0x48(%rsp),%edi │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + call 404320 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x19,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + movzbl 0x38(%rsp),%ecx │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + call 404360 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jg 404fec │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 404fdf │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 404ff8 │ │ │ │ + lea 0x1701ce(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + ret │ │ │ │ + lea 0x171248(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + ret │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 405012 │ │ │ │ + cmp $0x4,%rax │ │ │ │ + je 405005 │ │ │ │ + lea 0x16fd91(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + ret │ │ │ │ + lea 0x17094b(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + ret │ │ │ │ + lea 0x16f9d5(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - je 4041fa │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - add $0xffffffffffffffef,%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - ja 4041f4 │ │ │ │ - lea 0xa5b222(%rip),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp *(%rdx,%rcx,8) │ │ │ │ - lea 0x48(%rax),%rcx │ │ │ │ - jmp 4041fc │ │ │ │ - lea 0x40(%rax),%rcx │ │ │ │ - jmp 4041fc │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 4041fc │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 4041fc │ │ │ │ - lea 0x70(%rax),%rcx │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4052d8 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4051b4 │ │ │ │ + lea -0x2(%rcx),%rdx │ │ │ │ + cmp $0x22,%rdx │ │ │ │ + ja 405065 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 405100 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 40519e │ │ │ │ + cmpb $0x30,(%rax) │ │ │ │ + jne 4050f3 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jl 4050d5 │ │ │ │ + movzbl 0x1(%rax),%edx │ │ │ │ + or $0x20,%edx │ │ │ │ + cmp $0x62,%dl │ │ │ │ + jne 405099 │ │ │ │ + lea 0x2(%rax),%rdx │ │ │ │ + lea -0x2(%rbx),%rsi │ │ │ │ + mov $0x2,%r8d │ │ │ │ + jmp 405100 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jl 4050d5 │ │ │ │ nop │ │ │ │ - jmp 4041fc │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 4041fc │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 4041fc │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 4041fc │ │ │ │ - lea 0x30(%rax),%rcx │ │ │ │ - jmp 4041fc │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ + cmp $0x6f,%dl │ │ │ │ + jne 4050b5 │ │ │ │ + lea 0x2(%rax),%rdx │ │ │ │ + lea -0x2(%rbx),%rsi │ │ │ │ + mov $0x8,%r8d │ │ │ │ + jmp 405100 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jl 4050d5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x78,%dl │ │ │ │ + jne 4050d5 │ │ │ │ + lea 0x2(%rax),%rdx │ │ │ │ + lea -0x2(%rbx),%rsi │ │ │ │ + mov $0x10,%r8d │ │ │ │ + jmp 405100 │ │ │ │ + lea -0x1(%rbx),%rsi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + neg %r8 │ │ │ │ + sar $0x3f,%r8 │ │ │ │ + and $0x1,%r8d │ │ │ │ + lea (%rax,%r8,1),%rdx │ │ │ │ + mov $0x8,%r8d │ │ │ │ + jmp 405100 │ │ │ │ + mov $0xa,%r8d │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ nop │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 40510c │ │ │ │ + mov $0x40,%edi │ │ │ │ + jmp 405112 │ │ │ │ + cmp $0x40,%rdi │ │ │ │ + ja 405188 │ │ │ │ + cmp $0xa,%r8 │ │ │ │ + jne 40512a │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + movabs $0x199999999999999a,%rdx │ │ │ │ + jmp 405161 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + jne 405142 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + movabs $0x1000000000000000,%rdx │ │ │ │ + jmp 405161 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 4052d2 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + mov %rdx,%r10 │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r8 │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov $0x1,%r11d │ │ │ │ + shl %cl,%r11 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %rdi,%r11 │ │ │ │ + lea -0x1(%r11),%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 4051d0 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x17ccc7(%rip),%rbx │ │ │ │ + lea 0x17b640(%rip),%rcx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x17ccb1(%rip),%rbx │ │ │ │ + lea 0x17b61a(%rip),%rcx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x17cc9b(%rip),%rbx │ │ │ │ + lea 0x17b60c(%rip),%rcx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rcx │ │ │ │ + mov %r13,%r11 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jge 405294 │ │ │ │ + movzbl (%r10,%rcx,1),%r13d │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x5f,%r13b │ │ │ │ + jne 4051f6 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4051f6 │ │ │ │ + mov %r11,%r13 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 4051ca │ │ │ │ + lea -0x30(%r13),%r15d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x9,%r15b │ │ │ │ + jbe 405218 │ │ │ │ + or $0x20,%r13d │ │ │ │ + lea -0x61(%r13),%r15d │ │ │ │ + cmp $0x19,%r15b │ │ │ │ + ja 40527e │ │ │ │ + lea -0x57(%r13),%r15d │ │ │ │ + cmp %r8b,%r15b │ │ │ │ + jae 405268 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jae 405251 │ │ │ │ + imul %r8,%r11 │ │ │ │ + movzbl %r15b,%r13d │ │ │ │ + add %r11,%r13 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + ja 40523a │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jae 4051ca │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea 0x17cc14(%rip),%rbx │ │ │ │ + lea 0x17b55d(%rip),%rcx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea 0x17cbfd(%rip),%rbx │ │ │ │ + lea 0x17b546(%rip),%rcx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x17cbe7(%rip),%rbx │ │ │ │ + lea 0x17b558(%rip),%rcx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x17cbd1(%rip),%rbx │ │ │ │ + lea 0x17b542(%rip),%rcx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + test %r12b,%r12b │ │ │ │ + je 4052af │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + mov %r9,%rax │ │ │ │ + call 4055e0 │ │ │ │ + test %al,%al │ │ │ │ + je 4052bc │ │ │ │ + mov 0x10(%rsp),%r11 │ │ │ │ + mov %r11,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x17cb93(%rip),%rbx │ │ │ │ + lea 0x17b504(%rip),%rcx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 449c80 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 405020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3735,25 +3626,132 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x15(%rax),%eax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 405492 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40547c │ │ │ │ + movzbl (%rax),%edx │ │ │ │ + cmp $0x2b,%dl │ │ │ │ + jne 405368 │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and $0x1,%edx │ │ │ │ + add %rdx,%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 405389 │ │ │ │ + cmp $0x2d,%dl │ │ │ │ + jne 405387 │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and $0x1,%edx │ │ │ │ + add %rdx,%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 405389 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %dl,0x27(%rsp) │ │ │ │ + call 405020 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4053f5 │ │ │ │ + lea 0x17cab5(%rip),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + je 4053af │ │ │ │ + mov $0x1,%esi │ │ │ │ + jmp 4053e8 │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x17b3e0(%rip),%rbx │ │ │ │ + call 4159a0 │ │ │ │ + xor $0x1,%eax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + lea 0x17ca7c(%rip),%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + test %sil,%sil │ │ │ │ + je 4053fc │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x17ca5c(%rip),%rdx │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + mov $0x40,%esi │ │ │ │ + cmove %rsi,%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%rsi │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %rdi,%rsi │ │ │ │ + movzbl 0x27(%rsp),%edi │ │ │ │ + test %dil,%dil │ │ │ │ + jne 405436 │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jae 405468 │ │ │ │ + test %dil,%dil │ │ │ │ + je 405451 │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jbe 405451 │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea 0x17b35d(%rip),%rcx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,%rdx │ │ │ │ + neg %rdx │ │ │ │ + test %dil,%dil │ │ │ │ + cmovne %rdx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea 0x17b332(%rip),%rcx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x17c9d3(%rip),%rbx │ │ │ │ + lea 0x17b344(%rip),%rcx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nop │ │ │ │ + jmp 405320 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3773,58 +3771,181 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4055b5 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40554f │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x13,%rbx │ │ │ │ + jge 40554f │ │ │ │ + movzbl (%rax),%edx │ │ │ │ + cmp $0x2d,%dl │ │ │ │ + je 405513 │ │ │ │ + cmp $0x2b,%dl │ │ │ │ + jne 405543 │ │ │ │ + lea -0x1(%rbx),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + neg %rsi │ │ │ │ + sar $0x3f,%rsi │ │ │ │ + and $0x1,%esi │ │ │ │ + add %rax,%rsi │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 405549 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x17c922(%rip),%rbx │ │ │ │ + lea 0x17b293(%rip),%rcx │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x12,0x17(%rax) │ │ │ │ - jne 40426c │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - jmp 40426e │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ + jmp 405574 │ │ │ │ + mov $0xa,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + call 405320 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea (%rcx,%rcx,1),%r9 │ │ │ │ + lea (%r9,%r9,4),%r9 │ │ │ │ + movzbl %r8b,%r8d │ │ │ │ + lea (%r8,%r9,1),%rcx │ │ │ │ + inc %rax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jge 40559e │ │ │ │ + movzbl (%rsi,%rax,1),%r8d │ │ │ │ + add $0xffffffd0,%r8d │ │ │ │ + cmp $0x9,%r8b │ │ │ │ + jbe 405561 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x17c8c7(%rip),%rbx │ │ │ │ + lea 0x17b238(%rip),%rcx │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rcx,%rax │ │ │ │ + neg %rcx │ │ │ │ + cmp $0x2d,%dl │ │ │ │ + cmove %rcx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4054e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - test %al,(%rax) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40560a │ │ │ │ + movzbl (%rax),%ecx │ │ │ │ + cmp $0x2d,%cl │ │ │ │ + je 4055f7 │ │ │ │ + cmp $0x2b,%cl │ │ │ │ + jne 40560a │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + neg %rcx │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and $0x1,%ecx │ │ │ │ + add %rcx,%rax │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jl 405658 │ │ │ │ + cmpb $0x30,(%rax) │ │ │ │ + jne 40564d │ │ │ │ + movzbl 0x1(%rax),%ecx │ │ │ │ + or $0x20,%ecx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x62,%cl │ │ │ │ + je 40562f │ │ │ │ + cmp $0x6f,%cl │ │ │ │ + je 40562f │ │ │ │ + cmp $0x78,%cl │ │ │ │ + jne 405642 │ │ │ │ + cmp $0x78,%cl │ │ │ │ + sete %cl │ │ │ │ + mov $0x2,%edx │ │ │ │ + mov $0x30,%esi │ │ │ │ + nop │ │ │ │ + jmp 405666 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x5e,%esi │ │ │ │ + jmp 405666 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x5e,%esi │ │ │ │ + jmp 405666 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x5e,%esi │ │ │ │ + jmp 405666 │ │ │ │ + inc %rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jge 4056c4 │ │ │ │ + movzbl (%rax,%rdx,1),%edi │ │ │ │ + cmp $0x30,%dil │ │ │ │ + jb 40567b │ │ │ │ + cmp $0x39,%dil │ │ │ │ + jbe 405691 │ │ │ │ + test %cl,%cl │ │ │ │ + je 405698 │ │ │ │ + mov %edi,%r8d │ │ │ │ + or $0x20,%edi │ │ │ │ + cmp $0x61,%dil │ │ │ │ + jb 4056a0 │ │ │ │ + cmp $0x66,%dil │ │ │ │ + ja 4056a0 │ │ │ │ + mov $0x30,%esi │ │ │ │ + jmp 405663 │ │ │ │ + mov %edi,%r8d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x5f,%r8b │ │ │ │ + jne 4056b2 │ │ │ │ + cmp $0x30,%esi │ │ │ │ + jne 4056be │ │ │ │ + mov $0x5f,%esi │ │ │ │ + jmp 405663 │ │ │ │ + cmp $0x5f,%esi │ │ │ │ + je 4056c1 │ │ │ │ + mov $0x21,%esi │ │ │ │ + jmp 405663 │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + cmp $0x5f,%esi │ │ │ │ + setne %al │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3839,63 +3960,523 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 402e00 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x16(%rax),%eax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4058e0 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + cmp $0x40,%r8 │ │ │ │ + je 40570d │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x80,%r8 │ │ │ │ + jne 4058cc │ │ │ │ + mov %dil,0xa0(%rsp) │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ + movsd %xmm1,0x98(%rsp) │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 405771 │ │ │ │ + mov %r8,0xb0(%rsp) │ │ │ │ + movsd %xmm0,0x90(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x138135(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + movzbl 0xa0(%rsp),%edi │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + movsd 0x90(%rsp),%xmm0 │ │ │ │ + movb $0x28,-0x1(%rbx,%rax,1) │ │ │ │ + sar $1,%r8 │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 406020 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + movsd 0x98(%rsp),%xmm0 │ │ │ │ + movzbl 0xa0(%rsp),%edi │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + call 406020 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jbe 4058c7 │ │ │ │ + movzbl (%rax,%rdx,1),%r8d │ │ │ │ + cmp $0x2b,%r8b │ │ │ │ + je 405876 │ │ │ │ + cmp $0x2d,%r8b │ │ │ │ + je 405871 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 4057f3 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x138097(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + movb $0x0,-0x1(%rbx,%rax,1) │ │ │ │ + lea 0x1(%rdx),%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jb 4058c2 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + sub %rdx,%rcx │ │ │ │ + lea -0x1(%rcx),%r10 │ │ │ │ + neg %r10 │ │ │ │ + sar $0x3f,%r10 │ │ │ │ + and %r8,%r10 │ │ │ │ + lea (%r10,%rax,1),%r8 │ │ │ │ + neg %rcx │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %rdx,%rcx │ │ │ │ + lea (%rcx,%rax,1),%r10 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmp %r8,%r10 │ │ │ │ + je 40586b │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + dec %rcx │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + movb $0x2b,(%rax,%rdx,1) │ │ │ │ + jmp 405879 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + jmp 405879 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + lea 0x2(%rbx),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jae 4058b0 │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov $0x2,%edi │ │ │ │ + lea 0x137fe4(%rip),%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 483e60 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + movw $0x2969,(%rax,%rbx,1) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r9,%rcx │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x137f2d(%rip),%rax │ │ │ │ + lea 0x17ba46(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + movsd %xmm0,0x20(%rsp) │ │ │ │ + movsd %xmm1,0x28(%rsp) │ │ │ │ + mov %dil,0x30(%rsp) │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movsd 0x20(%rsp),%xmm0 │ │ │ │ + movsd 0x28(%rsp),%xmm1 │ │ │ │ + movzbl 0x30(%rsp),%edi │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + jmp 4056e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + lea (%rsp),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x8(%rcx) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 40596a │ │ │ │ + lea 0x30(%rbx),%rdi │ │ │ │ + mov %dil,(%rsp,%rcx,1) │ │ │ │ + inc %rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jbe 40599c │ │ │ │ + mov %rax,%rdx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rbx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%rdi │ │ │ │ + lea (%rdi,%rdi,4),%rdi │ │ │ │ + sub %rdi,%rbx │ │ │ │ + cmp $0x18,%rcx │ │ │ │ + jb 405959 │ │ │ │ + jmp 405a56 │ │ │ │ + movq $0x0,0x320(%rax) │ │ │ │ + dec %rcx │ │ │ │ + jmp 4059c0 │ │ │ │ + movzbl (%rsp,%rcx,1),%ebx │ │ │ │ + mov %bl,(%rax,%rdx,1) │ │ │ │ + incq 0x320(%rax) │ │ │ │ + dec %rcx │ │ │ │ + nopl (%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 4059e2 │ │ │ │ + cmp $0x18,%rcx │ │ │ │ + jae 405a51 │ │ │ │ + mov 0x320(%rax),%rdx │ │ │ │ + cmp $0x320,%rdx │ │ │ │ + jb 4059ac │ │ │ │ + nop │ │ │ │ + jmp 405a45 │ │ │ │ + mov 0x320(%rax),%rcx │ │ │ │ + mov %rcx,0x328(%rax) │ │ │ │ + nop │ │ │ │ + jmp 4059fa │ │ │ │ + mov %rdx,0x320(%rax) │ │ │ │ + mov 0x320(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 405a23 │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + cmp $0x320,%rdx │ │ │ │ + jae 405a36 │ │ │ │ + movzbl -0x1(%rcx,%rax,1),%ebx │ │ │ │ + cmp $0x30,%bl │ │ │ │ + je 4059f3 │ │ │ │ + nopl (%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 405a30 │ │ │ │ + movq $0x0,0x328(%rax) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x320,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 405a83 │ │ │ │ + movzbl (%rdx,%rax,1),%esi │ │ │ │ + add %rdi,%rdi │ │ │ │ + lea (%rdi,%rdi,4),%rdi │ │ │ │ + lea (%rdi,%rsi,1),%rsi │ │ │ │ + lea -0x30(%rsi),%rsi │ │ │ │ + inc %rdx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + shr %cl,%rsi │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r8,%r8 │ │ │ │ + test %rsi,%r8 │ │ │ │ + jne 405ad6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,0x320(%rax) │ │ │ │ + jle 405ac0 │ │ │ │ + cmp $0x320,%rdx │ │ │ │ + jb 405a6a │ │ │ │ + jmp 405c32 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 405c1f │ │ │ │ + movq $0x0,0x320(%rax) │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x328(%rax),%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + inc %rsi │ │ │ │ + mov %rsi,0x328(%rax) │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%rsi │ │ │ │ + and %r8,%rsi │ │ │ │ + dec %rsi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 405b20 │ │ │ │ + lea 0x30(%rdi),%r12 │ │ │ │ + mov %r12b,(%rax,%r9,1) │ │ │ │ + add %r10,%r10 │ │ │ │ + lea (%r10,%r10,4),%r10 │ │ │ │ + lea (%r11,%r10,1),%rdi │ │ │ │ + lea -0x30(%rdi),%rdi │ │ │ │ + inc %rdx │ │ │ │ + inc %r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,0x320(%rax) │ │ │ │ + jle 405b60 │ │ │ │ + cmp $0x320,%rdx │ │ │ │ + jae 405c09 │ │ │ │ + mov %rdi,%r10 │ │ │ │ + shr %cl,%rdi │ │ │ │ + movzbl (%rdx,%rax,1),%r11d │ │ │ │ + and %r8,%rdi │ │ │ │ + and %rsi,%r10 │ │ │ │ + cmp $0x320,%r9 │ │ │ │ + jb 405afd │ │ │ │ + jmp 405bfd │ │ │ │ + add %rdx,%rdx │ │ │ │ + lea (%rdx,%rdx,4),%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jbe 405b97 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + shr %cl,%rdi │ │ │ │ + and %r8,%rdi │ │ │ │ + and %rsi,%rdx │ │ │ │ + cmp $0x320,%r9 │ │ │ │ + jge 405b89 │ │ │ │ + jae 405bf1 │ │ │ │ + add $0x30,%rdi │ │ │ │ + mov %dil,(%rax,%r9,1) │ │ │ │ + inc %r9 │ │ │ │ + jmp 405b55 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jbe 405b55 │ │ │ │ + movb $0x1,0x331(%rax) │ │ │ │ + jmp 405b55 │ │ │ │ + mov %r9,0x320(%rax) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + jmp 405ba9 │ │ │ │ + mov %rdx,0x320(%rax) │ │ │ │ + mov 0x320(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 405bd6 │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x320,%rdx │ │ │ │ + jae 405be5 │ │ │ │ + movzbl -0x1(%rcx,%rax,1),%ebx │ │ │ │ + cmp $0x30,%bl │ │ │ │ + je 405ba2 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 405be3 │ │ │ │ + movq $0x0,0x328(%rax) │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + add %rsi,%rsi │ │ │ │ + lea (%rsi,%rsi,4),%rdi │ │ │ │ + inc %rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + shr %cl,%rdi │ │ │ │ + test %rdi,%r8 │ │ │ │ + je 405c15 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + jmp 405ad6 │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + mov 0x2923dd(%rip),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jae 405e35 │ │ │ │ + lea (%rbx,%rbx,2),%rdx │ │ │ │ + mov 0x2923c1(%rip),%rsi │ │ │ │ + mov 0x320(%rax),%rdi │ │ │ │ + mov (%rsi,%rdx,8),%r8 │ │ │ │ + cmp $0x320,%rdi │ │ │ │ + ja 405e29 │ │ │ │ + mov 0x8(%rsi,%rdx,8),%r9 │ │ │ │ + mov 0x10(%rsi,%rdx,8),%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 405c88 │ │ │ │ + inc %rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 405caa │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jge 405ca7 │ │ │ │ + movzbl (%rcx,%rax,1),%esi │ │ │ │ + movzbl (%r9,%rcx,1),%r10d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %sil,%r10b │ │ │ │ + je 405c85 │ │ │ │ + jbe 405caa │ │ │ │ + dec %r8 │ │ │ │ + lea (%r8,%rdi,1),%rdx │ │ │ │ + lea -0x1(%rdi),%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 405cc2 │ │ │ │ + dec %rsi │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r10,%rdx │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 405d40 │ │ │ │ + movzbl (%rax,%rsi,1),%edi │ │ │ │ + add $0xffffffffffffffd0,%rdi │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shl %cl,%rdi │ │ │ │ + lea -0x1(%rdx),%r10 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r11,%r11 │ │ │ │ + and %r11,%rdi │ │ │ │ + add %r9,%rdi │ │ │ │ + mov %rax,%r9 │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mul %rdi │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%r12 │ │ │ │ + lea (%r12,%r12,4),%r12 │ │ │ │ + sub %r12,%rdi │ │ │ │ + cmp $0x320,%r10 │ │ │ │ + jge 405d25 │ │ │ │ + jae 405e1d │ │ │ │ + add $0x30,%rdi │ │ │ │ + mov %dil,-0x1(%r11,%r9,1) │ │ │ │ + jmp 405cb6 │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 405cb6 │ │ │ │ + movb $0x1,0x331(%r9) │ │ │ │ + jmp 405cb6 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r9,%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jbe 405d92 │ │ │ │ + mov %rax,%rbx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rcx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%rdi │ │ │ │ + lea (%rdi,%rdi,4),%rdi │ │ │ │ + lea -0x1(%rsi),%r9 │ │ │ │ + sub %rdi,%rcx │ │ │ │ + cmp $0x320,%r9 │ │ │ │ + jge 405d84 │ │ │ │ + jae 405e11 │ │ │ │ + add $0x30,%rcx │ │ │ │ + mov %cl,-0x1(%rsi,%rbx,1) │ │ │ │ + jmp 405d34 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 405d34 │ │ │ │ + movb $0x1,0x331(%rbx) │ │ │ │ + jmp 405d34 │ │ │ │ + mov 0x320(%rax),%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ + mov %rcx,0x320(%rax) │ │ │ │ + cmp $0x320,%rcx │ │ │ │ + jl 405db7 │ │ │ │ + movq $0x320,0x320(%rax) │ │ │ │ + add %r8,0x328(%rax) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + jmp 405dc9 │ │ │ │ + mov %rdx,0x320(%rax) │ │ │ │ + mov 0x320(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 405df6 │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x320,%rdx │ │ │ │ + jae 405e05 │ │ │ │ + movzbl -0x1(%rcx,%rax,1),%ebx │ │ │ │ + cmp $0x30,%bl │ │ │ │ + je 405dc2 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 405e03 │ │ │ │ + movq $0x0,0x328(%rax) │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 405ec7 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + cmpq $0x0,0x320(%rax) │ │ │ │ + je 405e68 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 405eb8 │ │ │ │ + jl 405e8b │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov $0x3c,%ebx │ │ │ │ + call 405a60 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + add $0x3c,%rbx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + cmp $0xffffffffffffffc4,%rbx │ │ │ │ + jl 405e6e │ │ │ │ + neg %rbx │ │ │ │ + call 405a60 │ │ │ │ + jmp 405e68 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov $0x3c,%ebx │ │ │ │ + call 405c40 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + add $0xffffffffffffffc4,%rbx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + cmp $0x3c,%rbx │ │ │ │ + jg 405e9b │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 405c40 │ │ │ │ + jmp 405e68 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 405e40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3903,88 +4484,101 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x13,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40437e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - test $0x10,%dl │ │ │ │ - jne 40436a │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 405f79 │ │ │ │ + mov 0x320(%rax),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 405f79 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x320,%rbx │ │ │ │ + jae 405ffe │ │ │ │ + movzbl (%rax,%rbx,1),%edx │ │ │ │ + cmp $0x35,%dl │ │ │ │ + jne 405f61 │ │ │ │ + lea 0x1(%rbx),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 405f5e │ │ │ │ + cmpb $0x0,0x331(%rax) │ │ │ │ + jne 405f68 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 405f5a │ │ │ │ + movzbl -0x1(%rax,%rbx,1),%ecx │ │ │ │ + add $0xffffffd0,%ecx │ │ │ │ + and $0x1,%ecx │ │ │ │ + jmp 405f64 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 405f64 │ │ │ │ + cmp $0x35,%dl │ │ │ │ + setae %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 405f6e │ │ │ │ + lea -0x1(%rbx),%rcx │ │ │ │ + jmp 405fc8 │ │ │ │ + nop │ │ │ │ + mov %rbx,0x320(%rax) │ │ │ │ + nop │ │ │ │ + jmp 405f82 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,0x320(%rax) │ │ │ │ + mov 0x320(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jl 404365 │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - neg %rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - ja 404352 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jb 40434d │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %rdx,%rbx │ │ │ │ - lea (%rsi,%rbx,1),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ + jle 405fa8 │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + cmp $0x320,%rdx │ │ │ │ + jae 405fb7 │ │ │ │ + movzbl -0x1(%rax,%rcx,1),%ebx │ │ │ │ + cmp $0x30,%bl │ │ │ │ + je 405f7b │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 405fb5 │ │ │ │ + movq $0x0,0x328(%rax) │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 404360 │ │ │ │ - call 487e60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 487f00 │ │ │ │ - call 487e60 │ │ │ │ - lea 0x87f34f(%rip),%rax │ │ │ │ - lea 0xa46b78(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ + mov $0x320,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + dec %rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 405fe7 │ │ │ │ + movzbl (%rcx,%rax,1),%edx │ │ │ │ + cmp $0x39,%dl │ │ │ │ + jae 405fc5 │ │ │ │ + inc %edx │ │ │ │ + mov %dl,(%rax,%rcx,1) │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x320(%rax) │ │ │ │ + jmp 405fb5 │ │ │ │ + movb $0x31,(%rax) │ │ │ │ + movq $0x1,0x320(%rax) │ │ │ │ + incq 0x328(%rax) │ │ │ │ + jmp 405fb5 │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 404300 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -3997,161 +4591,738 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x4,%cl │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x14,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + lea -0x88(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 4065e6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ + cmp $0x20,%r8 │ │ │ │ + jne 406060 │ │ │ │ + cvtsd2ss %xmm0,%xmm0 │ │ │ │ + movd %xmm0,%edx │ │ │ │ + lea 0x298ad6(%rip),%r9 │ │ │ │ + jmp 406077 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x40,%r8 │ │ │ │ + jne 4065ce │ │ │ │ + nop │ │ │ │ + movq %xmm0,%rdx │ │ │ │ + lea 0x298ad9(%rip),%r9 │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov %rbx,0x118(%rsp) │ │ │ │ + mov 0x8(%r9),%r12 │ │ │ │ + mov (%r9),%r13 │ │ │ │ + lea (%r12,%r13,1),%r15 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov %rdx,%r11 │ │ │ │ + shr %cl,%rdx │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + mov %r13,%rcx │ │ │ │ + shr %cl,%r11 │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + mov %rdx,0xb8(%rsp) │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + cmp $0x40,%r15 │ │ │ │ + sbb %r15,%r15 │ │ │ │ + mov %r15,0xb0(%rsp) │ │ │ │ + cmp $0x40,%r12 │ │ │ │ + sbb %r12,%r12 │ │ │ │ + mov 0xb8(%rsp),%r15 │ │ │ │ + and %r12,%r15 │ │ │ │ + lea -0x1(%r15),%r12 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r13,%r13 │ │ │ │ + and %r13,%r11 │ │ │ │ + and %r12,%r11 │ │ │ │ + and %r13,%rdx │ │ │ │ + lea -0x1(%rdx),%r13 │ │ │ │ + mov 0xa0(%rsp),%r15 │ │ │ │ + and %r15,%r13 │ │ │ │ + mov 0xc0(%rsp),%r15 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ + test %r15,%rdx │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jne 4061f1 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 406142 │ │ │ │ + mov $0x3,%ecx │ │ │ │ + lea 0x16d07b(%rip),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 406161 │ │ │ │ + test %r15,%rdx │ │ │ │ + je 406155 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea 0x16d163(%rip),%rdx │ │ │ │ + jmp 406161 │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea 0x16d159(%rip),%rdx │ │ │ │ + lea (%rbx,%rcx,1),%r8 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jae 4061ad │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov %rdx,0xc8(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x1376f9(%rip),%rsi │ │ │ │ + mov %r10,%rcx │ │ │ │ + call 483e60 │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov %r10,0xb8(%rsp) │ │ │ │ + mov %r8,0xa8(%rsp) │ │ │ │ + mov %rax,0xf8(%rsp) │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + add $0x100,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x20,%cl │ │ │ │ - setne %al │ │ │ │ + test %r11,%r11 │ │ │ │ + jne 406202 │ │ │ │ + test %r15,%rdx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 40620b │ │ │ │ + or %rcx,%r13 │ │ │ │ + test %r15,%rdx │ │ │ │ + mov %r11,%rcx │ │ │ │ + setne %dl │ │ │ │ + add 0x10(%r9),%rcx │ │ │ │ + cmp $0x62,%dil │ │ │ │ + je 4065b4 │ │ │ │ + mov %edi,%r12d │ │ │ │ + or $0x20,%edi │ │ │ │ + cmp $0x78,%dil │ │ │ │ + je 40658e │ │ │ │ + cmpb $0x0,0x298630(%rip) │ │ │ │ + je 406567 │ │ │ │ + lea 0xd0(%rsp),%r15 │ │ │ │ + movups %xmm15,(%r15) │ │ │ │ + movups %xmm15,0x10(%r15) │ │ │ │ + movups %xmm15,0x18(%r15) │ │ │ │ + test %rsi,%rsi │ │ │ │ + test %r13,%r13 │ │ │ │ + je 406536 │ │ │ │ + mov %r12b,0x97(%rsp) │ │ │ │ + mov %dl,0x5e(%rsp) │ │ │ │ + mov %r10,0xb8(%rsp) │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 40640e │ │ │ │ + cmp $0x47,%r12b │ │ │ │ + ja 4062a2 │ │ │ │ + cmp $0x45,%r12b │ │ │ │ + je 4062a8 │ │ │ │ + cmp $0x47,%r12b │ │ │ │ + jne 40630d │ │ │ │ + test %rsi,%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 4062f8 │ │ │ │ + cmp $0x65,%r12b │ │ │ │ + jne 4062ae │ │ │ │ + lea 0x1(%rsi),%rdi │ │ │ │ + jmp 406312 │ │ │ │ + cmp $0x66,%r12b │ │ │ │ + jne 4062ef │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 4062d5 │ │ │ │ + imul $0x13441,%rcx,%rdi │ │ │ │ + add $0x13441,%rdi │ │ │ │ + sar $0x12,%rdi │ │ │ │ + lea (%rsi,%rdi,1),%rdi │ │ │ │ + lea 0x1(%rdi),%rdi │ │ │ │ + jmp 406312 │ │ │ │ + imul $0xfffffffffffecbbf,%rcx,%rdi │ │ │ │ + sar $0x12,%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + lea 0x1(%rsi),%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + jmp 406312 │ │ │ │ + cmp $0x67,%r12b │ │ │ │ + jne 40630d │ │ │ │ + test %rsi,%rsi │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov $0x1,%r13d │ │ │ │ + cmove %r13,%rsi │ │ │ │ + mov %rdi,%r13 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + jmp 406312 │ │ │ │ + mov $0x1,%edi │ │ │ │ + cmp $0x12,%rdi │ │ │ │ + jg 4063e3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jle 4063a9 │ │ │ │ + mov %rsi,0xa8(%rsp) │ │ │ │ + lea 0x5f(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x8(%rdx) │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ + movq $0x18,0xd8(%rsp) │ │ │ │ + movq $0x18,0xe0(%rsp) │ │ │ │ + mov (%r9),%rdx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %r12d,%r8d │ │ │ │ + call 408e60 │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ + movzbl 0x5e(%rsp),%edx │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov 0xb8(%rsp),%r10 │ │ │ │ + movzbl 0x97(%rsp),%r12d │ │ │ │ + lea 0xd0(%rsp),%r15 │ │ │ │ + mov %rsp,%r11 │ │ │ │ + movups (%r15),%xmm14 │ │ │ │ + movups %xmm14,(%r11) │ │ │ │ + movups 0x10(%r15),%xmm14 │ │ │ │ + movups %xmm14,0x10(%r11) │ │ │ │ + movups 0x18(%r15),%xmm14 │ │ │ │ + movups %xmm14,0x18(%r11) │ │ │ │ + mov %r10,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r12d,%r9d │ │ │ │ + mov %edx,%esi │ │ │ │ + call 406a60 │ │ │ │ + add $0x100,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - jne 40442c │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 40442e │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r12d,%esi │ │ │ │ + mov %edx,%r8d │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %rdx,%r10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 406640 │ │ │ │ + add $0x100,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x17(%rax),%eax │ │ │ │ + mov %rsi,0x138(%rsp) │ │ │ │ + test %r11,%r11 │ │ │ │ + sete %dil │ │ │ │ + lea 0x77(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ + movq $0x20,0xd8(%rsp) │ │ │ │ + movq $0x20,0xe0(%rsp) │ │ │ │ + mov (%r9),%rdx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %r8,%rsi │ │ │ │ + call 4081e0 │ │ │ │ + movzbl 0x97(%rsp),%r9d │ │ │ │ + cmp $0x47,%r9b │ │ │ │ + ja 406480 │ │ │ │ + cmp $0x45,%r9b │ │ │ │ + je 406486 │ │ │ │ + cmp $0x47,%r9b │ │ │ │ + je 4064ca │ │ │ │ + jmp 4064d4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x65,%r9b │ │ │ │ + jne 4064a0 │ │ │ │ + mov 0xe8(%rsp),%rsi │ │ │ │ + dec %rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + mov $0x0,%edx │ │ │ │ + cmovl %rdx,%rsi │ │ │ │ + jmp 4064dc │ │ │ │ + nop │ │ │ │ + cmp $0x66,%r9b │ │ │ │ + jne 4064c4 │ │ │ │ + mov 0xe8(%rsp),%rsi │ │ │ │ + sub 0xf0(%rsp),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + mov $0x0,%edx │ │ │ │ + cmovl %rdx,%rsi │ │ │ │ + jmp 4064dc │ │ │ │ + cmp $0x67,%r9b │ │ │ │ + jne 4064d4 │ │ │ │ + mov 0xe8(%rsp),%rsi │ │ │ │ + jmp 4064dc │ │ │ │ + mov 0x138(%rsp),%rsi │ │ │ │ + mov %rsp,%rdx │ │ │ │ + lea 0xd0(%rsp),%r10 │ │ │ │ + movups (%r10),%xmm14 │ │ │ │ + movups %xmm14,(%rdx) │ │ │ │ + movups 0x10(%r10),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rdx) │ │ │ │ + movups 0x18(%r10),%xmm14 │ │ │ │ + movups %xmm14,0x18(%rdx) │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + movzbl 0x5e(%rsp),%esi │ │ │ │ + call 406a60 │ │ │ │ + add $0x100,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + mov %rsp,%r11 │ │ │ │ + movups %xmm15,(%r11) │ │ │ │ + movups %xmm15,0x10(%r11) │ │ │ │ + movups %xmm15,0x18(%r11) │ │ │ │ + test %rsi,%rsi │ │ │ │ + setl %dil │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r12d,%r9d │ │ │ │ + mov %edx,%esi │ │ │ │ + call 406a60 │ │ │ │ + add $0x100,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r12d,%esi │ │ │ │ + mov %edx,%r8d │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %rdx,%r10 │ │ │ │ + nop │ │ │ │ + call 406640 │ │ │ │ + add $0x100,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r12d,%esi │ │ │ │ + mov %edx,%r8d │ │ │ │ + mov %r9,%r11 │ │ │ │ + mov %r13,%r9 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %rdx,%r10 │ │ │ │ + call 407ae0 │ │ │ │ + add $0x100,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %edx,%edi │ │ │ │ + mov %r13,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r10,%rcx │ │ │ │ + nop │ │ │ │ + call 4079a0 │ │ │ │ + add $0x100,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x13722b(%rip),%rax │ │ │ │ + lea 0x17ad54(%rip),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + movsd %xmm0,0x20(%rsp) │ │ │ │ + mov %dil,0x28(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movsd 0x20(%rsp),%xmm0 │ │ │ │ + movzbl 0x28(%rsp),%edi │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + jmp 406020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + lea -0x348(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 4069ef │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x3c0,%rsp │ │ │ │ + mov %rdi,0x3e8(%rsp) │ │ │ │ + mov %sil,0x3f0(%rsp) │ │ │ │ + mov %r8b,0x3f1(%rsp) │ │ │ │ + mov %r9,0x3f8(%rsp) │ │ │ │ + mov %r10,0x400(%rsp) │ │ │ │ + mov %r11,0x408(%rsp) │ │ │ │ + mov %rcx,0x3e0(%rsp) │ │ │ │ + mov %rbx,0x3d8(%rsp) │ │ │ │ + mov %rax,0x3d0(%rsp) │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ + mov $0xc,%ecx │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x30(%rax) │ │ │ │ + add $0x40,%rax │ │ │ │ + dec %ecx │ │ │ │ + jne 4066af │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x28(%rax) │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ + mov %r9,%rbx │ │ │ │ + call 405940 │ │ │ │ + mov 0x408(%rsp),%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov 0x400(%rsp),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 405e40 │ │ │ │ + lea 0x398(%rsp),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x10(%rcx) │ │ │ │ + movups %xmm15,0x18(%rcx) │ │ │ │ + mov 0x3e8(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 40687c │ │ │ │ + movzbl 0x3f0(%rsp),%r9d │ │ │ │ + cmp $0x47,%r9b │ │ │ │ + ja 406760 │ │ │ │ + cmp $0x45,%r9b │ │ │ │ + je 406766 │ │ │ │ + cmp $0x47,%r9b │ │ │ │ + jne 406757 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jmp 4067a9 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jmp 406824 │ │ │ │ + nop │ │ │ │ + cmp $0x65,%r9b │ │ │ │ + jne 406797 │ │ │ │ + inc %rbx │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ + call 405f00 │ │ │ │ + mov 0x3e8(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + lea 0x398(%rsp),%rcx │ │ │ │ + movzbl 0x3f0(%rsp),%r9d │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 406824 │ │ │ │ + cmp $0x66,%r9b │ │ │ │ + je 4067ef │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x67,%r9b │ │ │ │ + jne 4067ea │ │ │ │ + test %rbx,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + cmove %rcx,%rdx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 405f00 │ │ │ │ + mov 0x3e8(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + lea 0x398(%rsp),%rcx │ │ │ │ + movzbl 0x3f0(%rsp),%r9d │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + jmp 406824 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jmp 406824 │ │ │ │ + mov 0x388(%rsp),%rcx │ │ │ │ + add %rcx,%rbx │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ + nop │ │ │ │ + call 405f00 │ │ │ │ + mov 0x3e8(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + lea 0x398(%rsp),%rcx │ │ │ │ + movzbl 0x3f0(%rsp),%r9d │ │ │ │ + mov %rdi,%rbx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x10(%rcx) │ │ │ │ + movups %xmm15,0x18(%rcx) │ │ │ │ + lea 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,0x398(%rsp) │ │ │ │ + movq $0x320,0x3a0(%rsp) │ │ │ │ + movq $0x320,0x3a8(%rsp) │ │ │ │ + mov 0x380(%rsp),%rdx │ │ │ │ + mov %rdx,0x3b0(%rsp) │ │ │ │ + mov 0x388(%rsp),%rdx │ │ │ │ + mov %rdx,0x3b8(%rsp) │ │ │ │ + jmp 40699b │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ + mov 0x3f8(%rsp),%rbx │ │ │ │ + mov 0x400(%rsp),%rcx │ │ │ │ + mov 0x408(%rsp),%rdi │ │ │ │ + call 406ca0 │ │ │ │ + lea 0x398(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x18(%rdx) │ │ │ │ + lea 0x60(%rsp),%rsi │ │ │ │ + mov %rsi,0x398(%rsp) │ │ │ │ + movq $0x320,0x3a0(%rsp) │ │ │ │ + movq $0x320,0x3a8(%rsp) │ │ │ │ + mov 0x380(%rsp),%rsi │ │ │ │ + mov %rsi,0x3b0(%rsp) │ │ │ │ + mov 0x388(%rsp),%r8 │ │ │ │ + mov %r8,0x3b8(%rsp) │ │ │ │ + movzbl 0x3f0(%rsp),%r9d │ │ │ │ + cmp $0x47,%r9b │ │ │ │ + ja 40692f │ │ │ │ + cmp $0x45,%r9b │ │ │ │ + je 406935 │ │ │ │ + cmp $0x47,%r9b │ │ │ │ + jne 406922 │ │ │ │ + mov 0x3e8(%rsp),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + nop │ │ │ │ + jmp 40697d │ │ │ │ + mov 0x3e8(%rsp),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jmp 40698d │ │ │ │ + cmp $0x65,%r9b │ │ │ │ + jne 406946 │ │ │ │ + lea -0x1(%rsi),%rdi │ │ │ │ + mov 0x3e8(%rsp),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jmp 406990 │ │ │ │ + cmp $0x66,%r9b │ │ │ │ + jne 40696c │ │ │ │ + sub %r8,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + mov $0x0,%r10d │ │ │ │ + cmovl %r10,%rsi │ │ │ │ + mov 0x3e8(%rsp),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + jmp 406990 │ │ │ │ + cmp $0x67,%r9b │ │ │ │ + jne 406982 │ │ │ │ + mov 0x3e8(%rsp),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + jmp 406990 │ │ │ │ + mov 0x3e8(%rsp),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + mov %r10,%rdi │ │ │ │ + lea 0x398(%rsp),%rcx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsp,%rdx │ │ │ │ + movups (%rcx),%xmm14 │ │ │ │ + movups %xmm14,(%rdx) │ │ │ │ + movups 0x10(%rcx),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rdx) │ │ │ │ + movups 0x18(%rcx),%xmm14 │ │ │ │ + movups %xmm14,0x18(%rdx) │ │ │ │ + setl %dil │ │ │ │ + mov 0x3d0(%rsp),%rax │ │ │ │ + mov 0x3e0(%rsp),%rcx │ │ │ │ + movzbl 0x3f1(%rsp),%esi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x3d8(%rsp),%rbx │ │ │ │ + call 406a60 │ │ │ │ + add $0x3c0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %sil,0x28(%rsp) │ │ │ │ + mov %r8b,0x29(%rsp) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + movzbl 0x28(%rsp),%esi │ │ │ │ + movzbl 0x29(%rsp),%r8d │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + jmp 406640 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 406c37 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x47,%r9b │ │ │ │ + ja 406a97 │ │ │ │ + cmp $0x45,%r9b │ │ │ │ + je 406a9d │ │ │ │ + cmp $0x47,%r9b │ │ │ │ + je 406af4 │ │ │ │ + jmp 406bc5 │ │ │ │ + cmp $0x65,%r9b │ │ │ │ + jne 406ae0 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%r12 │ │ │ │ + mov 0x78(%rsp),%r13 │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov %r9b,0x8(%rsp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,%r9 │ │ │ │ + call 407180 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x66,%r9b │ │ │ │ + je 406c01 │ │ │ │ + cmp $0x67,%r9b │ │ │ │ + jne 406bc5 │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jle 406b14 │ │ │ │ + cmp %r10,0x88(%rsp) │ │ │ │ + jg 406b14 │ │ │ │ + mov %r10,%rdx │ │ │ │ + jmp 406b1a │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %r8,%r10 │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ + lea -0x1(%r11),%r12 │ │ │ │ + test %dil,%dil │ │ │ │ + mov $0x6,%r13d │ │ │ │ + cmovne %r13,%r10 │ │ │ │ + cmp $0xfffffffffffffffc,%r12 │ │ │ │ + jge 406b40 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jmp 406b48 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %r12,%r10 │ │ │ │ + jg 406b85 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + cmovg %rdx,%r8 │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + mov 0x78(%rsp),%r15 │ │ │ │ + lea -0x1(%r8),%rdi │ │ │ │ + mov %rdi,(%rsp) │ │ │ │ + lea -0x2(%r9),%edi │ │ │ │ + mov %dil,0x8(%rsp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov %r15,%r9 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + call 407180 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + cmovg %rdx,%r8 │ │ │ │ + sub %r11,%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + mov $0x0,%r15d │ │ │ │ + cmovl %r15,%r8 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %r13,%r8 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + call 407660 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x2,%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 406bf0 │ │ │ │ + mov %r9b,0xb8(%rsp) │ │ │ │ + mov $0x2,%edi │ │ │ │ + lea 0x136c9e(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + movzbl 0xb8(%rsp),%r9d │ │ │ │ + movb $0x25,-0x2(%rbx,%rax,1) │ │ │ │ + mov %r9b,-0x1(%rbx,%rax,1) │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%r12 │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov %esi,%edi │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r12,%r8 │ │ │ │ + call 407660 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %dil,0x48(%rsp) │ │ │ │ + mov %sil,0x49(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %r9b,0x58(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + movzbl 0x48(%rsp),%edi │ │ │ │ + movzbl 0x49(%rsp),%esi │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + movzbl 0x58(%rsp),%r9d │ │ │ │ + jmp 406a60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 402ea0 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4166,19 +5337,584 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + lea -0x618(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 40714a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x690,%rsp │ │ │ │ + nopl (%rax) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 406e7c │ │ │ │ + mov %rax,0x6a0(%rsp) │ │ │ │ + mov %rcx,0x6b0(%rsp) │ │ │ │ + mov %rdi,0x6b8(%rsp) │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jle 406d1f │ │ │ │ + mov 0x328(%rax),%rsi │ │ │ │ + sub 0x320(%rax),%rsi │ │ │ │ + imul $0x14c,%rsi,%rsi │ │ │ │ + mov (%rdi),%r8 │ │ │ │ + sub %r8,%rcx │ │ │ │ + imul $0x64,%rcx,%rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jg 406d1f │ │ │ │ + add $0x690,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rbx,0x6a8(%rsp) │ │ │ │ + lea 0x358(%rsp),%rax │ │ │ │ + mov $0xc,%ecx │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x30(%rax) │ │ │ │ + add $0x40,%rax │ │ │ │ + dec %ecx │ │ │ │ + jne 406d34 │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x28(%rax) │ │ │ │ + lea (%rbx,%rbx,1),%rbx │ │ │ │ + lea 0x1(%rbx),%rbx │ │ │ │ + lea 0x358(%rsp),%rax │ │ │ │ + call 405940 │ │ │ │ + mov 0x6b8(%rsp),%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov 0x6b0(%rsp),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + lea 0x358(%rsp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 405e40 │ │ │ │ + mov 0x6b8(%rsp),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%rsi │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rcx,%rcx │ │ │ │ + and %rcx,%rsi │ │ │ │ + mov 0x6a8(%rsp),%rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jbe 406ddf │ │ │ │ + mov 0x6b0(%rsp),%rdx │ │ │ │ + jmp 406df1 │ │ │ │ + mov 0x6b0(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 406df7 │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ + jmp 406e02 │ │ │ │ + lea (%rcx,%rcx,1),%rsi │ │ │ │ + lea -0x1(%rsi),%rsi │ │ │ │ + dec %rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov $0xc,%ecx │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x30(%rax) │ │ │ │ + add $0x40,%rax │ │ │ │ + dec %ecx │ │ │ │ + jne 406e11 │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x28(%rax) │ │ │ │ + lea (%rsi,%rsi,1),%rbx │ │ │ │ + lea 0x1(%rbx),%rbx │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + call 405940 │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x6b8(%rsp),%rcx │ │ │ │ + sub (%rcx),%rbx │ │ │ │ + dec %rbx │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + call 405e40 │ │ │ │ + mov 0x6a0(%rsp),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 406e94 │ │ │ │ + movq $0x0,0x320(%rax) │ │ │ │ + add $0x690,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + mov 0x680(%rsp),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %rsi,%rax │ │ │ │ + mov 0x328(%rcx),%rsi │ │ │ │ + lea (%rax,%rsi,1),%r8 │ │ │ │ + mov 0x320(%rcx),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jle 40706c │ │ │ │ + mov 0x348(%rsp),%r10 │ │ │ │ + lea (%r10,%rax,1),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + jl 406ef5 │ │ │ │ + cmp %r11,0x340(%rsp) │ │ │ │ + jle 406ef5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x320,%r11 │ │ │ │ + jae 40713d │ │ │ │ + movzbl 0x20(%rsp,%r11,1),%r11d │ │ │ │ + jmp 406f00 │ │ │ │ + mov $0x30,%r11d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r8,%r8 │ │ │ │ + jl 406f19 │ │ │ │ + cmp $0x320,%r8 │ │ │ │ + jae 407131 │ │ │ │ + movzbl (%r8,%rcx,1),%r12d │ │ │ │ + jmp 406f1f │ │ │ │ + mov $0x30,%r12d │ │ │ │ + mov 0x678(%rsp),%r13 │ │ │ │ + cmp %r13,%rdi │ │ │ │ + jge 406f44 │ │ │ │ + cmp $0x320,%rdi │ │ │ │ + jae 407125 │ │ │ │ + movzbl 0x358(%rsp,%rdi,1),%r15d │ │ │ │ + jmp 406f4a │ │ │ │ + mov $0x30,%r15d │ │ │ │ + cmp %r11b,%r12b │ │ │ │ + je 406f5f │ │ │ │ + mov 0x6a8(%rsp),%r11 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + jmp 406f87 │ │ │ │ + mov 0x6a8(%rsp),%r11 │ │ │ │ + bt $0x0,%r11d │ │ │ │ + jb 406f84 │ │ │ │ + lea (%r10,%rax,1),%r10 │ │ │ │ + lea 0x1(%r10),%r10 │ │ │ │ + cmp %r10,0x340(%rsp) │ │ │ │ + sete %r10b │ │ │ │ + jmp 406f87 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + test %dl,%dl │ │ │ │ + jne 406fb0 │ │ │ │ + lea 0x1(%r12),%ebx │ │ │ │ + cmp %bl,%r15b │ │ │ │ + jbe 406fa0 │ │ │ │ + mov $0x2,%edx │ │ │ │ + jmp 406fcb │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %dl,%dl │ │ │ │ + jne 406fb0 │ │ │ │ + cmp %r12b,%r15b │ │ │ │ + je 406fb0 │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 406fcb │ │ │ │ + cmp $0x1,%dl │ │ │ │ + jne 406fcb │ │ │ │ + cmp $0x39,%r12b │ │ │ │ + jne 406fc6 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x30,%r15b │ │ │ │ + je 406fcb │ │ │ │ + mov $0x2,%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jbe 406ff0 │ │ │ │ + bt $0x0,%r11d │ │ │ │ + jae 406fdb │ │ │ │ + cmp $0x1,%dl │ │ │ │ + jbe 406fe3 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + jmp 406ff3 │ │ │ │ + lea 0x1(%rdi),%r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + setg %r12b │ │ │ │ + jmp 406ff3 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + test %r10b,%r10b │ │ │ │ + je 407005 │ │ │ │ + test %r12b,%r12b │ │ │ │ + jne 40703f │ │ │ │ + nopl (%rax) │ │ │ │ + test %r10b,%r10b │ │ │ │ + jne 407010 │ │ │ │ + test %r12b,%r12b │ │ │ │ + je 406e90 │ │ │ │ + jmp 407058 │ │ │ │ + lea (%rsi,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 4070ce │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jle 4070ce │ │ │ │ + mov %rax,0x320(%rcx) │ │ │ │ + nop │ │ │ │ + jmp 4070de │ │ │ │ + lea (%rsi,%rax,1),%rbx │ │ │ │ + lea 0x1(%rbx),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 405f00 │ │ │ │ + add $0x690,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea (%rsi,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 407075 │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jg 407081 │ │ │ │ + jmp 407075 │ │ │ │ + add $0x690,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x690,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + dec %r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + jl 4070ab │ │ │ │ + cmp $0x320,%r8 │ │ │ │ + jae 4070c2 │ │ │ │ + movzbl (%r8,%rcx,1),%eax │ │ │ │ + cmp $0x39,%al │ │ │ │ + jae 40707e │ │ │ │ + inc %eax │ │ │ │ + mov %al,(%rcx,%r8,1) │ │ │ │ + lea 0x1(%r8),%rax │ │ │ │ + mov %rax,0x320(%rcx) │ │ │ │ + jmp 407075 │ │ │ │ + movb $0x31,(%rcx) │ │ │ │ + movq $0x1,0x320(%rcx) │ │ │ │ + incq 0x328(%rcx) │ │ │ │ + jmp 407075 │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + add $0x690,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,0x320(%rcx) │ │ │ │ + mov 0x320(%rcx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 407108 │ │ │ │ + lea -0x1(%rax),%rdx │ │ │ │ + cmp $0x320,%rdx │ │ │ │ + jae 407117 │ │ │ │ + movzbl -0x1(%rax,%rcx,1),%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x30,%bl │ │ │ │ + je 4070d7 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4070ce │ │ │ │ + movq $0x0,0x328(%rcx) │ │ │ │ + jmp 4070ce │ │ │ │ + mov $0x320,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x320,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 406ca0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - setne %al │ │ │ │ + lea -0x20(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 4075e6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov %rsi,0xd8(%rsp) │ │ │ │ + mov %r8,0xe0(%rsp) │ │ │ │ + mov %r9,0xe8(%rsp) │ │ │ │ + mov %r10,0xf0(%rsp) │ │ │ │ + mov %r11,0xf8(%rsp) │ │ │ │ + test %dil,%dil │ │ │ │ + je 407218 │ │ │ │ + lea 0x1(%rbx),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jae 407211 │ │ │ │ + cmp $0x20,%rdx │ │ │ │ + jg 4071fa │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 4071fa │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + jmp 407211 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x136677(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + movb $0x2d,-0x1(%rdx,%rax,1) │ │ │ │ + jmp 40721b │ │ │ │ + mov %rbx,%rdx │ │ │ │ + cmpq $0x0,0xf0(%rsp) │ │ │ │ + je 407243 │ │ │ │ + cmpq $0x0,0xe0(%rsp) │ │ │ │ + jbe 4075dd │ │ │ │ + mov 0xd8(%rsp),%r8 │ │ │ │ + movzbl (%r8),%r8d │ │ │ │ + jmp 407249 │ │ │ │ + mov $0x30,%r8d │ │ │ │ + lea 0x1(%rdx),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 40726e │ │ │ │ + mov %r8b,0x46(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x13661d(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + movzbl 0x46(%rsp),%r8d │ │ │ │ + mov %r8b,-0x1(%rbx,%rax,1) │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 407389 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 4072ad │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x1365e3(%rip),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + call 483e60 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + movb $0x2e,-0x1(%rbx,%rax,1) │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + lea 0x1(%rdx),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + cmovg %r8,%rdi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jg 4072d5 │ │ │ │ + mov $0x1,%esi │ │ │ │ + jmp 4075a2 │ │ │ │ + mov 0xe8(%rsp),%r8 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jb 4075d8 │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + lea (%rdi,%rbx,1),%r8 │ │ │ │ + lea -0x1(%r8),%r8 │ │ │ │ + mov 0xd8(%rsp),%r9 │ │ │ │ + lea -0x1(%rdi),%r10 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 407340 │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r10,%rdi │ │ │ │ + lea 0x13655a(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + add %rbx,%rax │ │ │ │ + lea 0x1(%r9),%rbx │ │ │ │ + mov %r10,%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + jmp 4075a2 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 4073a5 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x1364e3(%rip),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + call 483e60 │ │ │ │ + movzbl 0xb0(%rsp),%edx │ │ │ │ + mov %dl,-0x1(%rbx,%rax,1) │ │ │ │ + mov 0xf8(%rsp),%rdx │ │ │ │ + dec %rdx │ │ │ │ + cmpq $0x0,0xf0(%rsp) │ │ │ │ + mov $0x0,%r8d │ │ │ │ + cmove %r8,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jge 4073de │ │ │ │ + neg %rdx │ │ │ │ + mov $0x2d,%esi │ │ │ │ + jmp 4073e3 │ │ │ │ + mov $0x2b,%esi │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 407410 │ │ │ │ + mov %sil,0x46(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x13647f(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + movzbl 0x46(%rsp),%esi │ │ │ │ + mov %sil,-0x1(%rbx,%rax,1) │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jge 40744c │ │ │ │ + add $0x2,%rbx │ │ │ │ + nop │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 40743b │ │ │ │ + mov $0x2,%edi │ │ │ │ + lea 0x13644f(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + movb $0x30,-0x2(%rbx,%rax,1) │ │ │ │ + add $0x30,%edx │ │ │ │ + mov %dl,-0x1(%rbx,%rax,1) │ │ │ │ + jmp 407565 │ │ │ │ + cmp $0x64,%rdx │ │ │ │ + jge 4074be │ │ │ │ + add $0x2,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mul %rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%r8 │ │ │ │ + lea (%r8,%r8,4),%r8 │ │ │ │ + sub %r8,%rdi │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 4074a8 │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x2,%edi │ │ │ │ + lea 0x1363ea(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + add $0x30,%edx │ │ │ │ + mov %dl,-0x2(%rbx,%rsi,1) │ │ │ │ + lea 0x30(%rdi),%edx │ │ │ │ + mov %dl,-0x1(%rbx,%rsi,1) │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 407565 │ │ │ │ + add $0x3,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mul %rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + movzbl %dl,%r8d │ │ │ │ + imul $0x19a,%r8d,%r8d │ │ │ │ + shr $0xc,%r8d │ │ │ │ + add %r8,%r8 │ │ │ │ + lea (%r8,%r8,4),%r8 │ │ │ │ + lea (%rdx,%rdx,1),%r9 │ │ │ │ + lea (%r9,%r9,4),%r9 │ │ │ │ + movabs $0xa3d70a3d70a3d70b,%rax │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mul %rdi │ │ │ │ + sub %r8d,%r10d │ │ │ │ + sub %r9,%rdi │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 407548 │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r10b,0x47(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x3,%edi │ │ │ │ + lea 0x136350(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + movzbl 0x47(%rsp),%r10d │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr $0x6,%rdx │ │ │ │ + add $0x30,%edx │ │ │ │ + mov %dl,-0x3(%rbx,%rsi,1) │ │ │ │ + lea 0x30(%r10),%edx │ │ │ │ + mov %dl,-0x2(%rbx,%rsi,1) │ │ │ │ + lea 0x30(%rdi),%edx │ │ │ │ + mov %dl,-0x1(%rbx,%rsi,1) │ │ │ │ + mov %rsi,%rax │ │ │ │ + lea 0xa8(%rsp),%rdx │ │ │ │ + sub %rsp,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + sub %rsp,%rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jae 40758e │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + call 466700 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x98,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + movb $0x30,-0x1(%rbx,%rax,1) │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jl 407389 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 40759a │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x1362bc(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + jmp 40759a │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %dil,0x30(%rsp) │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + movzbl 0x30(%rsp),%edi │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + jmp 407180 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4193,17 +5929,199 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ + lea -0x18(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 40792b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x90,%rsp │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov %rsi,0xc8(%rsp) │ │ │ │ + mov %r8,0xd0(%rsp) │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ + mov %r10,0xe0(%rsp) │ │ │ │ + mov %r11,0xe8(%rsp) │ │ │ │ + test %dil,%dil │ │ │ │ + je 4076f8 │ │ │ │ + lea 0x1(%rbx),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jae 4076f1 │ │ │ │ + cmp $0x20,%rdx │ │ │ │ + jg 4076da │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 4076da │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + mov $0x20,%ecx │ │ │ │ + jmp 4076f1 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x136197(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + movb $0x2d,-0x1(%rdx,%rax,1) │ │ │ │ + jmp 4076fb │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0xe8(%rsp),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + jg 40772f │ │ │ │ + lea 0x1(%rdx),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 407725 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x136163(%rip),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + call 483e60 │ │ │ │ + movb $0x30,-0x1(%rbx,%rax,1) │ │ │ │ + jmp 407825 │ │ │ │ + mov 0xe0(%rsp),%rdi │ │ │ │ + mov 0xd8(%rsp),%r9 │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + cmp %r8,%rdi │ │ │ │ + cmovg %r8,%rdi │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jb 407925 │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + lea (%rdi,%rdx,1),%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 40779a │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea 0x136104(%rip),%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 483e60 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + jmp 4077e0 │ │ │ │ + movb $0x30,-0x1(%rbx,%rsi,1) │ │ │ │ + inc %rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,0xe8(%rsp) │ │ │ │ + jle 40781c │ │ │ │ + lea 0x1(%rdi),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jae 4077d0 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x136076(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + jmp 4077d0 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 40785c │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 407853 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x13603a(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + movb $0x2e,-0x1(%rbx,%rax,1) │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4078a0 │ │ │ │ + lea 0xa0(%rsp),%rdx │ │ │ │ + sub %rsp,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + sub %rsp,%rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jae 407888 │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + call 466700 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x90,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %r8b,-0x1(%rbx,%rax,1) │ │ │ │ + inc %rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jle 40785c │ │ │ │ + mov 0xe8(%rsp),%r8 │ │ │ │ + add %rsi,%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + jl 4078db │ │ │ │ + cmp %r8,0xe0(%rsp) │ │ │ │ + jle 4078db │ │ │ │ + mov 0xd0(%rsp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jbe 40791d │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ + movzbl (%r9,%r8,1),%r8d │ │ │ │ + jmp 4078e1 │ │ │ │ + mov $0x30,%r8d │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 407894 │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %r8b,0x47(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x135f81(%rip),%rsi │ │ │ │ + nop │ │ │ │ + call 483e60 │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + movzbl 0x47(%rsp),%r8d │ │ │ │ + jmp 407894 │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov %dil,0x28(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + movzbl 0x28(%rsp),%edi │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + jmp 407660 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4213,29 +6131,80 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x19,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 407a7f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %r8,0x80(%rsp) │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ + test %dil,%dil │ │ │ │ + je 407a04 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 4079ff │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x135e9b(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + movb $0x2d,-0x1(%rbx,%rax,1) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov $0xa,%esi │ │ │ │ + call 409540 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 407a2a │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x135e5b(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + movb $0x70,-0x1(%rbx,%rax,1) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + sub (%rdx),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jl 407a6f │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 407a6a │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x135e20(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + movb $0x2b,-0x1(%rbx,%rax,1) │ │ │ │ + mov $0xa,%esi │ │ │ │ + call 409480 │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %dil,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzbl 0x20(%rsp),%edi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + jmp 4079a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4245,48 +6214,433 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - je 40455a │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - add $0xffffffffffffffef,%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - ja 404554 │ │ │ │ - lea 0xa5af22(%rip),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp *(%rdx,%rcx,8) │ │ │ │ - lea 0x48(%rax),%rcx │ │ │ │ - jmp 40455c │ │ │ │ - lea 0x40(%rax),%rcx │ │ │ │ - jmp 40455c │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 40455c │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 40455c │ │ │ │ - lea 0x70(%rax),%rcx │ │ │ │ + lea -0x18(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 408162 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x90,%rsp │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + mov (%r11),%rdx │ │ │ │ + add $0xffffffffffffffc4,%rdx │ │ │ │ + neg %rdx │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r9,%r12 │ │ │ │ + shl %cl,%r9 │ │ │ │ + test %r12,%r12 │ │ │ │ + mov $0x0,%r12d │ │ │ │ + cmove %r12,%r10 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + and %r9,%rdx │ │ │ │ + jmp 407b37 │ │ │ │ + add %rdx,%rdx │ │ │ │ + dec %r10 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 407b43 │ │ │ │ + bt $0x3c,%rdx │ │ │ │ + jae 407b31 │ │ │ │ + cmp $0xf,%rdi │ │ │ │ + jae 407ba2 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + shl $0x2,%rcx │ │ │ │ + mov %rdx,%r9 │ │ │ │ + shl %cl,%rdx │ │ │ │ + movabs $0xfffffffffffffff,%r12 │ │ │ │ + and %rdx,%r12 │ │ │ │ + add $0xffffffffffffffc4,%rcx │ │ │ │ + neg %rcx │ │ │ │ + shr %cl,%r9 │ │ │ │ + mov %r9,%rdx │ │ │ │ + and $0x1,%r9d │ │ │ │ + or %r9,%r12 │ │ │ │ + movabs $0x800000000000000,%r9 │ │ │ │ + cmp %r12,%r9 │ │ │ │ + jae 407b8c │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ + jmp 407b8f │ │ │ │ + mov %rdx,%r9 │ │ │ │ + shl %cl,%r9 │ │ │ │ + bt $0x3d,%r9 │ │ │ │ + jae 407ba5 │ │ │ │ + shr $1,%r9 │ │ │ │ + inc %r10 │ │ │ │ nop │ │ │ │ - jmp 40455c │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 40455c │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 40455c │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 40455c │ │ │ │ - lea 0x30(%rax),%rcx │ │ │ │ - jmp 40455c │ │ │ │ - xor %ecx,%ecx │ │ │ │ + jmp 407ba5 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + cmp $0x58,%sil │ │ │ │ + jne 407bb4 │ │ │ │ + lea 0x16ddb5(%rip),%rcx │ │ │ │ + jmp 407bbb │ │ │ │ + lea 0x16db9c(%rip),%rcx │ │ │ │ + mov %rdi,0xb8(%rsp) │ │ │ │ + mov %sil,0xc0(%rsp) │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 407c55 │ │ │ │ + lea 0x1(%rbx),%rdx │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jae 407c4e │ │ │ │ + cmp $0x20,%rdx │ │ │ │ + jg 407c0f │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 407c0f │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + mov $0x20,%r11d │ │ │ │ + jmp 407c4e │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x135c5f(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + movzbl 0xc0(%rsp),%esi │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + movb $0x2d,-0x1(%rdx,%rax,1) │ │ │ │ + jmp 407c58 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lea 0x3(%rdx),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jae 407c9e │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov $0x3,%edi │ │ │ │ + lea 0x135c0c(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + movzbl 0xc0(%rsp),%esi │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + movb $0x30,-0x3(%rbx,%rax,1) │ │ │ │ + mov %sil,-0x2(%rbx,%rax,1) │ │ │ │ + mov %r9,%rdx │ │ │ │ + shr $0x3c,%r9 │ │ │ │ + and $0x1,%r9d │ │ │ │ + lea 0x30(%r9),%r8d │ │ │ │ + mov %r8b,-0x1(%rbx,%rax,1) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jge 407d15 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 407d12 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jae 407d08 │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x135b9a(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + movzbl 0xc0(%rsp),%esi │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + movb $0x2e,-0x1(%rbx,%rax,1) │ │ │ │ + jmp 408100 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jle 407d65 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jae 407d58 │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x135b52(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + movzbl 0xc0(%rsp),%esi │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + movb $0x2e,-0x1(%rbx,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 408080 │ │ │ │ + mov %esi,%edx │ │ │ │ + or $0x20,%esi │ │ │ │ + cmp %sil,%dl │ │ │ │ + jne 407d76 │ │ │ │ + mov $0x70,%ecx │ │ │ │ + jmp 407d7b │ │ │ │ + mov $0x50,%ecx │ │ │ │ + inc %rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jae 407daa │ │ │ │ + mov %cl,0x46(%rsp) │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x135ae8(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + movzbl 0x46(%rsp),%ecx │ │ │ │ + mov %cl,-0x1(%rbx,%rax,1) │ │ │ │ + test %r10,%r10 │ │ │ │ + jge 407dbd │ │ │ │ + neg %r10 │ │ │ │ + mov $0x2d,%ecx │ │ │ │ + jmp 407dc2 │ │ │ │ + mov $0x2b,%ecx │ │ │ │ + inc %rbx │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jae 407df4 │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + mov %cl,0x46(%rsp) │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x135a9e(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + movzbl 0x46(%rsp),%ecx │ │ │ │ + mov %cl,-0x1(%rbx,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x64,%r10 │ │ │ │ + jge 407e89 │ │ │ │ + add $0x2,%rbx │ │ │ │ + mov %r10,%rdx │ │ │ │ + sar $0x3f,%r10 │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + imul %rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + sar $0x3,%rdx │ │ │ │ + sub %r10,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%r8 │ │ │ │ + lea (%r8,%r8,4),%r8 │ │ │ │ + sub %r8,%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jae 407e76 │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ mov %rcx,%rax │ │ │ │ - nop │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov $0x2,%edi │ │ │ │ + lea 0x135a1f(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rax,%rcx │ │ │ │ + add $0x30,%edx │ │ │ │ + mov %dl,-0x2(%rbx,%rcx,1) │ │ │ │ + lea 0x30(%rsi),%edx │ │ │ │ + mov %dl,-0x1(%rbx,%rcx,1) │ │ │ │ + jmp 40802f │ │ │ │ + cmp $0x3e8,%r10 │ │ │ │ + jge 407f46 │ │ │ │ + add $0x3,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mul %r10 │ │ │ │ + shr $0x3,%rdx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + add %rdx,%rdx │ │ │ │ + lea (%rdx,%rdx,4),%rdx │ │ │ │ + lea (%rsi,%rsi,1),%r8 │ │ │ │ + lea (%r8,%r8,4),%r8 │ │ │ │ + movabs $0xa3d70a3d70a3d70b,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mul %r10 │ │ │ │ + sub %rdi,%rsi │ │ │ │ + sub %r8,%r10 │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jae 407f27 │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov $0x3,%edi │ │ │ │ + lea 0x135973(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rax,%rcx │ │ │ │ + shr $0x6,%rdx │ │ │ │ + add $0x30,%edx │ │ │ │ + mov %dl,-0x3(%rbx,%rcx,1) │ │ │ │ + lea 0x30(%rsi),%edx │ │ │ │ + mov %dl,-0x2(%rbx,%rcx,1) │ │ │ │ + lea 0x30(%r10),%edx │ │ │ │ + mov %dl,-0x1(%rbx,%rcx,1) │ │ │ │ + jmp 40802f │ │ │ │ + add $0x4,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0xa3d70a3d70a3d70b,%rax │ │ │ │ + mul %r10 │ │ │ │ + shr $0x6,%rdx │ │ │ │ + movzbl %dl,%r8d │ │ │ │ + imul $0x19a,%r8d,%r8d │ │ │ │ + shr $0xc,%r8d │ │ │ │ + add %r8,%r8 │ │ │ │ + lea (%r8,%r8,4),%r8 │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %r10 │ │ │ │ + shr $0x3,%rdx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mul %rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + add %rdx,%rdx │ │ │ │ + lea (%rdx,%rdx,4),%rdx │ │ │ │ + lea (%rdi,%rdi,1),%r9 │ │ │ │ + lea (%r9,%r9,4),%r9 │ │ │ │ + movabs $0x83126e978d4fdf3c,%rax │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mul %r10 │ │ │ │ + sub %r8d,%esi │ │ │ │ + sub %r12,%rdi │ │ │ │ + sub %r9,%r10 │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jae 40800e │ │ │ │ + mov %sil,0x47(%rsp) │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov $0x4,%edi │ │ │ │ + lea 0x135891(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + movzbl 0x47(%rsp),%esi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rax,%rcx │ │ │ │ + shr $0x9,%rdx │ │ │ │ + add $0x30,%edx │ │ │ │ + mov %dl,-0x4(%rbx,%rcx,1) │ │ │ │ + lea 0x30(%rsi),%edx │ │ │ │ + mov %dl,-0x3(%rbx,%rcx,1) │ │ │ │ + lea 0x30(%rdi),%edx │ │ │ │ + mov %dl,-0x2(%rbx,%rcx,1) │ │ │ │ + lea 0x30(%r10),%edx │ │ │ │ + mov %dl,-0x1(%rbx,%rcx,1) │ │ │ │ + lea 0xa0(%rsp),%rdx │ │ │ │ + sub %rsp,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rsp,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jae 40805b │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + call 466700 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r11,%rcx │ │ │ │ + add $0x90,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %dl,-0x1(%rbx,%rax,1) │ │ │ │ + dec %rdi │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov %r8,%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jle 407d65 │ │ │ │ + inc %rbx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shr $0x3c,%rdx │ │ │ │ + and $0xf,%edx │ │ │ │ + movzbl (%rcx,%rdx,1),%edx │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jae 40806a │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %dl,0x47(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x1357c4(%rip),%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 483e60 │ │ │ │ + movzbl 0x47(%rsp),%edx │ │ │ │ + movzbl 0xc0(%rsp),%esi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + jmp 40806a │ │ │ │ + mov %dl,-0x1(%rbx,%rax,1) │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov %r8,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 407d65 │ │ │ │ + inc %rbx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shr $0x3c,%rdx │ │ │ │ + and $0xf,%edx │ │ │ │ + movzbl (%rcx,%rdx,1),%edx │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + jae 4080f1 │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %dl,0x47(%rsp) │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x135749(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + movzbl 0x47(%rsp),%edx │ │ │ │ + movzbl 0xc0(%rsp),%esi │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 4080f1 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %sil,0x28(%rsp) │ │ │ │ + mov %r8b,0x29(%rsp) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + movzbl 0x28(%rsp),%esi │ │ │ │ + movzbl 0x29(%rsp),%r8d │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + jmp 407ae0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4304,22 +6658,42 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x15(%rax),%eax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40820b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + cmp $0x20,%rsi │ │ │ │ + jne 408200 │ │ │ │ + call 4087c0 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + call 408260 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %dil,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzbl 0x20(%rsp),%edi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 4081e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4339,59 +6713,376 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x12,0x17(%rax) │ │ │ │ - jne 4045cc │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - jmp 4045ce │ │ │ │ - xor %ecx,%ecx │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40877c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + movabs $0x10000000000000,%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 408405 │ │ │ │ + test %dil,%dil │ │ │ │ + jne 408405 │ │ │ │ + imul $0x9a209,%rcx,%rdx │ │ │ │ + add $0xfffffffffffc01e1,%rdx │ │ │ │ + sar $0x15,%rdx │ │ │ │ + lea -0x15c(%rdx),%rsi │ │ │ │ + neg %rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x2b7,%rsi │ │ │ │ + jbe 4082c2 │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 4082ec │ │ │ │ + cmp $0x2b8,%rsi │ │ │ │ + jae 40876f │ │ │ │ + shl $0x4,%rsi │ │ │ │ + imul $0xfffffffffffe56cb,%rdx,%rdi │ │ │ │ + sar $0xf,%rdi │ │ │ │ + lea 0x29da3b(%rip),%r8 │ │ │ │ + mov (%rsi,%r8,1),%rsi │ │ │ │ + inc %rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + shr $0x36,%rsi │ │ │ │ + lea (%rdi,%rcx,1),%r9 │ │ │ │ + lea -0xc(%r9),%r9 │ │ │ │ + neg %r9 │ │ │ │ + nop │ │ │ │ + mov %r8,%r10 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 40876a │ │ │ │ + mov %rcx,%rsi │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r9,%rcx │ │ │ │ + shr %cl,%r8 │ │ │ │ + mov %r10,%r11 │ │ │ │ + shr $0x35,%r10 │ │ │ │ + add %r11,%r10 │ │ │ │ + shr %cl,%r10 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + setne %r12b │ │ │ │ + movzbl %r12b,%r12d │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r9,%r9 │ │ │ │ + and %r9,%r8 │ │ │ │ + add %r12,%r8 │ │ │ │ + and %r9,%r10 │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mul %r10 │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%r9 │ │ │ │ + lea (%r9,%r9,4),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jae 4083d6 │ │ │ │ + lea (%rdi,%rsi,1),%rdx │ │ │ │ + lea -0xb(%rdx),%rdx │ │ │ │ + neg %rdx │ │ │ │ + nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 408765 │ │ │ │ mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + shr %cl,%r11 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + and %rdx,%r11 │ │ │ │ + lea 0x1(%r11),%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $1,%rdx │ │ │ │ + cmp $0xffffffffffffffb3,%rsi │ │ │ │ + jne 4083b7 │ │ │ │ + bt $0x1,%edi │ │ │ │ + jae 4083b7 │ │ │ │ + dec %rdx │ │ │ │ + jmp 4083c5 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + setb %sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 408ca0 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - test %al,(%rax) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 409ca0 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + lea (%rbx,%rcx,1),%rcx │ │ │ │ + lea 0x1(%rcx),%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 408ca0 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + imul $0x13441,%rcx,%rdx │ │ │ │ + sar $0x12,%rdx │ │ │ │ + lea -0x15e(%rdx),%rsi │ │ │ │ + neg %rsi │ │ │ │ + nop │ │ │ │ + lea -0x2(%rdx),%rdi │ │ │ │ + nop │ │ │ │ + cmp $0x2b7,%rsi │ │ │ │ + jbe 408433 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 40846f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x2b8,%rsi │ │ │ │ + jae 408755 │ │ │ │ + shl $0x4,%rsi │ │ │ │ + imul $0xfffffffffffe56cb,%rdi,%r8 │ │ │ │ + sar $0xf,%r8 │ │ │ │ + lea 0x29d8bd(%rip),%r9 │ │ │ │ + mov (%rsi,%r9,1),%r10 │ │ │ │ + mov 0x8(%r9,%rsi,1),%rsi │ │ │ │ + inc %r8 │ │ │ │ + neg %rdi │ │ │ │ + lea (%r8,%rcx,1),%r9 │ │ │ │ + lea -0x1(%r9),%r9 │ │ │ │ + lea (%r8,%rcx,1),%r11 │ │ │ │ + cmp $0x37,%rdi │ │ │ │ + seta %dil │ │ │ │ + movzbl %dil,%edi │ │ │ │ + add %rdi,%rsi │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 408750 │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + lea (%rbx,%rbx,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r9,%rcx │ │ │ │ + shl %cl,%rax │ │ │ │ + lea (%r8,%rdx,1),%rdx │ │ │ │ + lea -0x40(%rdx),%rdx │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + and %rdx,%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 408de0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + shr $1,%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0x83126e978d4fdf3c,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rcx │ │ │ │ + shr $0x8,%rdx │ │ │ │ + imul $0x3e8,%rdx,%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + nop │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jl 40874b │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + neg %rcx │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov %r8,%r9 │ │ │ │ + shr %cl,%r8 │ │ │ │ + cmp $0x40,%rdi │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %rdi,%r8 │ │ │ │ + cmp %esi,%r8d │ │ │ │ + jbe 4085b2 │ │ │ │ + test %esi,%esi │ │ │ │ + jne 40858a │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 40858a │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + bt $0x0,%esi │ │ │ │ + jae 40858a │ │ │ │ + dec %rdx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + mov %r9,%r13 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + mov $0x3e8,%esi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 40867f │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 409ca0 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + lea (%rbx,%rcx,1),%rcx │ │ │ │ + lea 0x1(%rcx),%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 408ca0 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + jne 408665 │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + lea (%rdi,%rdi,1),%r10 │ │ │ │ + lea -0x1(%r10),%r10 │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + lea (%r12,%r11,1),%rcx │ │ │ │ + lea -0x41(%rcx),%rcx │ │ │ │ + neg %rcx │ │ │ │ + mov %r9,%r13 │ │ │ │ + imul %r10,%r9 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mul %r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add %r9,%rdx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 408746 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + shr %cl,%rdx │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + shl %cl,%r9 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + and %r15,%r9 │ │ │ │ + mov %r10,%rcx │ │ │ │ + shr %cl,%rax │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r10,%r10 │ │ │ │ + and %r10,%rdx │ │ │ │ + and %r10,%rax │ │ │ │ + or %r9,%rax │ │ │ │ + bt $0x0,%edx │ │ │ │ + jb 40863a │ │ │ │ + test %rax,%rax │ │ │ │ + jne 40867f │ │ │ │ + bt $0x0,%edi │ │ │ │ + jb 40867f │ │ │ │ + mov %rbx,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 409ca0 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + lea (%rbx,%rcx,1),%rcx │ │ │ │ + lea 0x1(%rcx),%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 408ca0 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + mov %r9,%r13 │ │ │ │ + mov 0x40(%rsp),%r15 │ │ │ │ + shr $1,%r8d │ │ │ │ + sub %r8d,%esi │ │ │ │ + lea 0x32(%rsi),%edx │ │ │ │ + mov %edx,%r8d │ │ │ │ + shr $1,%rdx │ │ │ │ + mov $0xa3d70a3e,%r9d │ │ │ │ + imul %rdx,%r9 │ │ │ │ + shr $0x25,%r9 │ │ │ │ + imul $0x64,%r9d,%edx │ │ │ │ + lea (%rbx,%rbx,1),%r10 │ │ │ │ + lea (%r10,%r10,4),%r10 │ │ │ │ + lea (%r9,%r10,1),%rax │ │ │ │ + cmp %r8d,%edx │ │ │ │ + jne 408728 │ │ │ │ + lea (%rdi,%rdi,1),%rdx │ │ │ │ + lea (%r12,%r11,1),%rcx │ │ │ │ + lea -0x41(%rcx),%rcx │ │ │ │ + neg %rcx │ │ │ │ + imul %rdi,%r13 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mul %rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea (%rdx,%r13,2),%rdx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 408741 │ │ │ │ + and $0x1,%esi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr %cl,%rdx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + shl %cl,%rdi │ │ │ │ + and %r15,%rdi │ │ │ │ + mov %r8,%rcx │ │ │ │ + shr %cl,%rax │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r8,%r8 │ │ │ │ + and %r8,%rdx │ │ │ │ + and $0x1,%edx │ │ │ │ + and %r8,%rax │ │ │ │ + or %rdi,%rax │ │ │ │ + cmp %dl,%sil │ │ │ │ + jne 40871b │ │ │ │ + test %rax,%rax │ │ │ │ + jne 408725 │ │ │ │ + bt $0x0,%ebx │ │ │ │ + jae 408725 │ │ │ │ + lea (%r9,%r10,1),%rax │ │ │ │ + lea -0x1(%rax),%rax │ │ │ │ + jmp 408728 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 408ca0 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + call 449c20 │ │ │ │ + call 449c20 │ │ │ │ + call 449c20 │ │ │ │ + call 449c20 │ │ │ │ + mov $0x2b8,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c20 │ │ │ │ + call 449c20 │ │ │ │ + mov $0x2b8,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %dil,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzbl 0x20(%rsp),%edi │ │ │ │ + jmp 408260 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4402,53 +7093,349 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - cmp $0x12,%cl │ │ │ │ - ja 404620 │ │ │ │ - cmp $0x11,%cl │ │ │ │ - jne 404614 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 404644 │ │ │ │ - cmp $0x12,%cl │ │ │ │ - jne 404642 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 404644 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 408c52 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x800000,%ebx │ │ │ │ + jne 40896c │ │ │ │ + test %dil,%dil │ │ │ │ + jne 40896c │ │ │ │ + imul $0x9a209,%rcx,%rdx │ │ │ │ + add $0xfffffffffffc01e1,%rdx │ │ │ │ + sar $0x15,%rdx │ │ │ │ + lea -0x15c(%rdx),%rsi │ │ │ │ + neg %rsi │ │ │ │ nop │ │ │ │ - cmp $0x15,%cl │ │ │ │ - jne 40462b │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - jmp 404644 │ │ │ │ - cmp $0x16,%cl │ │ │ │ - jne 404636 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 404644 │ │ │ │ - cmp $0x17,%cl │ │ │ │ - jne 404642 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ + cmp $0x2b7,%rsi │ │ │ │ + jbe 408822 │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ nop │ │ │ │ - jmp 404644 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ + jmp 40884c │ │ │ │ + cmp $0x2b8,%rsi │ │ │ │ + jae 408c45 │ │ │ │ + shl $0x4,%rsi │ │ │ │ + imul $0xfffffffffffe56cb,%rdx,%rdi │ │ │ │ + sar $0xf,%rdi │ │ │ │ + lea 0x29d4db(%rip),%r8 │ │ │ │ + mov (%rsi,%r8,1),%rsi │ │ │ │ + inc %rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + neg %rdx │ │ │ │ + lea (%rdi,%rcx,1),%r9 │ │ │ │ + lea -0x29(%r9),%r9 │ │ │ │ + neg %r9 │ │ │ │ + nop │ │ │ │ + cmp $0x1b,%rdx │ │ │ │ + seta %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0x19,%rdx │ │ │ │ + mov %rsi,%r10 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 408c40 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r9,%rcx │ │ │ │ + shr %cl,%rsi │ │ │ │ + mov %r10,%r11 │ │ │ │ + shr $0x18,%r10 │ │ │ │ + add %r11,%r10 │ │ │ │ + shr %cl,%r10 │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + setne %r12b │ │ │ │ + movzbl %r12b,%r12d │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r9,%r9 │ │ │ │ + and %r9,%rsi │ │ │ │ + add %r12d,%esi │ │ │ │ + and %r9,%r10 │ │ │ │ + mov %r10d,%r9d │ │ │ │ + mov $0xcccccccd,%r10d │ │ │ │ + imul %r10,%r9 │ │ │ │ + shr $0x23,%r9 │ │ │ │ + lea (%r9,%r9,1),%r10d │ │ │ │ + lea (%r10,%r10,4),%r10d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %esi,%r10d │ │ │ │ + jae 40893f │ │ │ │ + lea (%rdi,%rdx,1),%rcx │ │ │ │ + lea -0x28(%rcx),%rcx │ │ │ │ + neg %rcx │ │ │ │ + nop │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 408c36 │ │ │ │ + shr %cl,%r11 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %rdi,%r11 │ │ │ │ + lea 0x1(%r11),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + shr $1,%edi │ │ │ │ + cmp $0xffffffffffffffb3,%rdx │ │ │ │ + jne 408922 │ │ │ │ + bt $0x1,%r9d │ │ │ │ + jae 408922 │ │ │ │ + lea -0x1(%rdi),%edx │ │ │ │ + jmp 40892f │ │ │ │ + cmp %esi,%edi │ │ │ │ + setb %sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + lea (%rdi,%rsi,1),%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ + mov %r8,%rcx │ │ │ │ + call 408ca0 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %r9,%rax │ │ │ │ + call 409ca0 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + lea (%rbx,%rcx,1),%rcx │ │ │ │ + lea 0x1(%rcx),%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 408ca0 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + imul $0x13441,%rcx,%rdx │ │ │ │ + sar $0x12,%rdx │ │ │ │ + lea -0x15d(%rdx),%rsi │ │ │ │ + neg %rsi │ │ │ │ + nop │ │ │ │ + lea -0x1(%rdx),%rdi │ │ │ │ + cmp $0x2b7,%rsi │ │ │ │ + jbe 408996 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4089ca │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + cmp $0x2b8,%rsi │ │ │ │ + jae 408c2a │ │ │ │ + shl $0x4,%rsi │ │ │ │ + imul $0xfffffffffffe56cb,%rdi,%r8 │ │ │ │ + sar $0xf,%r8 │ │ │ │ + lea 0x29d35d(%rip),%r9 │ │ │ │ + mov (%rsi,%r9,1),%rsi │ │ │ │ + inc %r8 │ │ │ │ + neg %rdi │ │ │ │ + lea (%r8,%rcx,1),%r9 │ │ │ │ + lea -0x1(%r9),%r9 │ │ │ │ + lea (%r8,%rcx,1),%r10 │ │ │ │ + cmp $0x1b,%rdi │ │ │ │ + seta %dil │ │ │ │ + movzbl %dil,%edi │ │ │ │ + add %rdi,%rsi │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 408c25 │ │ │ │ + lea (%rbx,%rbx,1),%edi │ │ │ │ + lea 0x1(%rdi),%edi │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %r9,%rcx │ │ │ │ + shl %cl,%edi │ │ │ │ + lea (%r8,%r11,1),%r12 │ │ │ │ + lea -0x40(%r12),%r12 │ │ │ │ + neg %r12 │ │ │ │ + mov %rsi,%r13 │ │ │ │ + shr $0x20,%rsi │ │ │ │ + mov %r13d,%r15d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x20,%rcx │ │ │ │ + sbb %r9d,%r9d │ │ │ │ + and %r9d,%edi │ │ │ │ + imul %rdi,%rsi │ │ │ │ + imul %r15,%rdi │ │ │ │ + shr $0x20,%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + shr $0x21,%rsi │ │ │ │ + mov $0xa3d70a3e,%r9d │ │ │ │ + imul %rsi,%r9 │ │ │ │ + shr $0x25,%r9 │ │ │ │ + imul $0x64,%r9d,%esi │ │ │ │ + mov %rdi,%r15 │ │ │ │ + shr $0x20,%rdi │ │ │ │ + sub %esi,%edi │ │ │ │ + test %r12,%r12 │ │ │ │ + jl 408c20 │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + neg %r10 │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %r13,%rsi │ │ │ │ + shr %cl,%r13 │ │ │ │ + cmp $0x40,%r12 │ │ │ │ + sbb %r10,%r10 │ │ │ │ + and %r10,%r13 │ │ │ │ + cmp %edi,%r13d │ │ │ │ + jbe 408ac5 │ │ │ │ + nopl (%rax) │ │ │ │ + test %edi,%edi │ │ │ │ + jne 408a9c │ │ │ │ + test %r15d,%r15d │ │ │ │ + jne 408a9c │ │ │ │ + bt $0x0,%ebx │ │ │ │ + jae 408a9c │ │ │ │ + dec %r9d │ │ │ │ + mov $0x64,%edi │ │ │ │ + jmp 408b5d │ │ │ │ + mov %r9,%rax │ │ │ │ + nop │ │ │ │ + call 409ca0 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + lea (%rbx,%rcx,1),%rcx │ │ │ │ + lea 0x1(%rcx),%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 408ca0 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + jne 408b5d │ │ │ │ + lea (%rbx,%rbx,1),%r10d │ │ │ │ + lea -0x1(%r10),%r10d │ │ │ │ + lea (%r8,%r11,1),%rcx │ │ │ │ + lea -0x41(%rcx),%rcx │ │ │ │ + neg %rcx │ │ │ │ + mov %r10d,%r10d │ │ │ │ + nop │ │ │ │ + imul %rsi,%r10 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 408c1a │ │ │ │ + mov %r10,%r12 │ │ │ │ + shr %cl,%r10 │ │ │ │ + lea (%r8,%r11,1),%r15 │ │ │ │ + lea -0x21(%r15),%r15 │ │ │ │ + neg %r15 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rcx,%rcx │ │ │ │ + and %rcx,%r10 │ │ │ │ + test %r15,%r15 │ │ │ │ + jl 408c15 │ │ │ │ + mov %r15,%rcx │ │ │ │ + shr %cl,%r12 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r15,%r15 │ │ │ │ + and %r15,%r12 │ │ │ │ + bt $0x0,%r10d │ │ │ │ + jb 408b35 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jne 408b5d │ │ │ │ + bt $0x0,%ebx │ │ │ │ + jb 408b5d │ │ │ │ + mov %r9,%rax │ │ │ │ + call 409ca0 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + lea (%rbx,%rcx,1),%rcx │ │ │ │ + lea 0x1(%rcx),%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 408ca0 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + shr $1,%r13d │ │ │ │ + sub %r13d,%edi │ │ │ │ + lea 0x5(%rdi),%r10d │ │ │ │ + mov $0xcccccccd,%r12d │ │ │ │ + imul %r10,%r12 │ │ │ │ + shr $0x23,%r12 │ │ │ │ + lea (%r12,%r12,1),%r13d │ │ │ │ + lea 0x0(%r13,%r13,4),%r13d │ │ │ │ + add %r9d,%r9d │ │ │ │ + lea (%r9,%r9,4),%r9d │ │ │ │ + lea (%r12,%r9,1),%r15d │ │ │ │ + cmp %r10d,%r13d │ │ │ │ + jne 408bf9 │ │ │ │ + lea (%rbx,%rbx,1),%r10d │ │ │ │ + lea (%r8,%r11,1),%rcx │ │ │ │ + lea -0x41(%rcx),%rcx │ │ │ │ + neg %rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + imul %r10,%rsi │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 408c10 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + shr %cl,%rsi │ │ │ │ + lea (%r8,%r11,1),%r8 │ │ │ │ + lea -0x21(%r8),%r8 │ │ │ │ + neg %r8 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r11,%r11 │ │ │ │ + and %r11,%rsi │ │ │ │ + test %r8,%r8 │ │ │ │ + jl 408c0b │ │ │ │ + and $0x1,%edi │ │ │ │ + and $0x1,%esi │ │ │ │ + mov %r8,%rcx │ │ │ │ + shr %cl,%r10 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r8,%r8 │ │ │ │ + and %r8,%r10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %sil,%dil │ │ │ │ + jne 408bf1 │ │ │ │ + test %r10d,%r10d │ │ │ │ + jne 408bf9 │ │ │ │ + bt $0x0,%r15d │ │ │ │ + jae 408bf9 │ │ │ │ + lea (%r9,%r12,1),%r15d │ │ │ │ + lea -0x1(%r15),%r15d │ │ │ │ + mov %r15d,%ebx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + nop │ │ │ │ + call 408ca0 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 449c20 │ │ │ │ + call 449c20 │ │ │ │ + call 449c20 │ │ │ │ + call 449c20 │ │ │ │ + nop │ │ │ │ + call 449c20 │ │ │ │ + call 449c20 │ │ │ │ + mov $0x2b8,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 449c20 │ │ │ │ + mov $0x2b8,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %dil,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzbl 0x20(%rsp),%edi │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 4087c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4465,23 +7452,72 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 402e00 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 408d46 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + call 409ac0 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + ja 408d3d │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %rsi,0x8(%rdx) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,0x10(%rdx) │ │ │ │ + neg %rbx │ │ │ │ + sar $0x3f,%rbx │ │ │ │ + and %rbx,%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + add %rsi,%rcx │ │ │ │ + cmpl $0x0,0x2c09ba(%rip) │ │ │ │ + je 408d2c │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + mov %rsi,0x18(%rdx) │ │ │ │ + mov %rcx,0x20(%rdx) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 408ca0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4492,15 +7528,40 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x16(%rax),%eax │ │ │ │ + mov %rax,%rcx │ │ │ │ + shr $0x20,%rax │ │ │ │ + mov %rbx,%rdx │ │ │ │ + shr $0x20,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + imul %rbx,%rax │ │ │ │ + mov %ecx,%ecx │ │ │ │ + imul %rcx,%rbx │ │ │ │ + mov %ebx,%edi │ │ │ │ + shr $0x20,%rbx │ │ │ │ + mov %edx,%edx │ │ │ │ + imul %rdx,%rsi │ │ │ │ + mov %esi,%r8d │ │ │ │ + shr $0x20,%rsi │ │ │ │ + imul %rcx,%rdx │ │ │ │ + shr $0x20,%rdx │ │ │ │ + lea (%rdx,%r8,1),%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + shr $0x20,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + add %rsi,%rcx │ │ │ │ + lea (%rbx,%rcx,1),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4510,286 +7571,544 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x13,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 408e2c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,%rsi │ │ │ │ + mul %rbx │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 408d80 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + lea (%rax,%rcx,1),%rbx │ │ │ │ + nop │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + seta %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 408de0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40473e │ │ │ │ + jbe 4091ec │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - test $0x10,%dl │ │ │ │ - jne 40472a │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 404725 │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ + sub $0x30,%rsp │ │ │ │ + cmp $0x12,%rdi │ │ │ │ + jg 4091d8 │ │ │ │ + nop │ │ │ │ + bsr %rbx,%rdx │ │ │ │ + mov $0xffffffffffffffff,%r9 │ │ │ │ + cmove %r9,%rdx │ │ │ │ + lea -0x3f(%rdx),%r9 │ │ │ │ + neg %r9 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + neg %r10 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %r10,%rcx │ │ │ │ + shl %cl,%rbx │ │ │ │ + lea (%rdx,%r11,1),%rdx │ │ │ │ + lea 0x1(%rdx),%rdx │ │ │ │ + imul $0x13441,%rdx,%r10 │ │ │ │ + add $0xfffffffffffecbbf,%r10 │ │ │ │ + sar $0x12,%r10 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + sub %r10,%rdi │ │ │ │ + lea 0x15b(%rdi),%r10 │ │ │ │ + cmp $0x40,%r9 │ │ │ │ + sbb %r9,%r9 │ │ │ │ + and %r9,%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x2b7,%r10 │ │ │ │ + ja 4091c5 │ │ │ │ + cmp $0x2b8,%r10 │ │ │ │ + jae 4091b9 │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + lea -0x1(%rdi),%r9 │ │ │ │ + lea 0x15(%rdi),%r12 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + lea 0x29ce0e(%rip),%r13 │ │ │ │ + mov 0x0(%r13,%r10,1),%r15 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r15,%rax │ │ │ │ + mov %rdx,%r15 │ │ │ │ + mul %rbx │ │ │ │ + cmp $0x16,%r12 │ │ │ │ + setb %sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add 0x8(%r13,%r10,1),%rsi │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rsi,%rax │ │ │ │ mov %rdx,%rsi │ │ │ │ - neg %rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - ja 404712 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jb 40470d │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %rdx,%rbx │ │ │ │ - lea (%rsi,%rbx,1),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ + mul %rbx │ │ │ │ + add %rdx,%r10 │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp $0x37,%r9 │ │ │ │ + ja 408f60 │ │ │ │ + or %rax,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + setne %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + jmp 408fa5 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x16,%r12 │ │ │ │ + jae 408f9a │ │ │ │ + mov %rdi,%rdx │ │ │ │ + neg %rdi │ │ │ │ + cmp $0x16,%rdi │ │ │ │ + jae 4091b4 │ │ │ │ + shl $0x4,%rdi │ │ │ │ + lea 0x29713f(%rip),%r9 │ │ │ │ + mov (%r9,%rdi,1),%r10 │ │ │ │ + imul %r10,%rbx │ │ │ │ + mov 0x8(%r9,%rdi,1),%r9 │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + jb 408f9d │ │ │ │ + mov %rdx,%rdi │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 408fa5 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov $0x1,%edx │ │ │ │ + imul $0x1a935,%rdi,%r9 │ │ │ │ + add $0xfffffffffffe56cb,%r9 │ │ │ │ + sar $0xf,%r9 │ │ │ │ + lea (%r15,%r9,1),%r9 │ │ │ │ + lea -0x3e(%r9),%r9 │ │ │ │ + neg %r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + jl 4091af │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + shl %cl,%r10 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + shr %cl,%rsi │ │ │ │ + mov %r11,%r13 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + lea 0x1(%r11),%r15 │ │ │ │ + mov %r15,0x20(%rax) │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r9,%r9 │ │ │ │ + and %r9,%r10 │ │ │ │ + dec %r10 │ │ │ │ + and %r9,%rsi │ │ │ │ + test %r10,%r12 │ │ │ │ + setne %r9b │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + or %r9,%rdx │ │ │ │ + cmp $0x14,%r13 │ │ │ │ + jae 4091aa │ │ │ │ + lea 0x2962c3(%rip),%r9 │ │ │ │ + mov (%r9,%r13,8),%r10 │ │ │ │ + add %r10,%r10 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jb 409062 │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mul %rsi │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%r12 │ │ │ │ + lea (%r12,%r12,4),%r12 │ │ │ │ + add $0x2,%r11 │ │ │ │ + mov %r11,0x20(%rcx) │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + setne %r11b │ │ │ │ + movzbl %r11b,%r11d │ │ │ │ + or %r11,%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 40906b │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + cmp $0x66,%r8b │ │ │ │ + jne 409089 │ │ │ │ + mov 0x20(%rcx),%rsi │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + add %rsi,%r8 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jne 409177 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $1,%rdx │ │ │ │ + or %rbx,%rdx │ │ │ │ + and %rsi,%rdx │ │ │ │ + and $0x1,%edx │ │ │ │ + add %rsi,%rdx │ │ │ │ + shr $1,%rdx │ │ │ │ + shr $1,%r10 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jne 4090c0 │ │ │ │ + lea -0x1(%r13),%rdx │ │ │ │ + cmp $0x14,%rdx │ │ │ │ + jae 409145 │ │ │ │ + mov -0x8(%r9,%r13,8),%rdx │ │ │ │ + incq 0x20(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 40911f │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + ja 40913d │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %r13,0x20(%rsp) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + call 409ac0 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 40912a │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + jmp 409102 │ │ │ │ + mov %rbx,0x18(%rcx) │ │ │ │ + mov 0x8(%rcx),%rax │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jbe 409125 │ │ │ │ + mov (%rcx),%rax │ │ │ │ + movzbl -0x1(%rdx,%rax,1),%eax │ │ │ │ + cmp $0x30,%al │ │ │ │ + je 4090fe │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 404720 │ │ │ │ - call 487e60 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x1346cf(%rip),%rax │ │ │ │ + lea 0x178228(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mul %rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%r10 │ │ │ │ + lea (%r10,%r10,4),%r10 │ │ │ │ + dec %r13 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + setne %r10b │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + or %r10,%rbx │ │ │ │ + cmp %r8,%r13 │ │ │ │ + jg 40914a │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 487f00 │ │ │ │ - call 487e60 │ │ │ │ - lea 0x87ef8f(%rip),%rax │ │ │ │ - lea 0xa467b8(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ + test %r13,%r13 │ │ │ │ + jg 409192 │ │ │ │ + inc %rsi │ │ │ │ + mov %rsi,0x20(%rcx) │ │ │ │ + mov $0x1,%r13d │ │ │ │ + cmp $0x14,%r13 │ │ │ │ + jae 4091a5 │ │ │ │ + mov (%r9,%r13,8),%rsi │ │ │ │ + lea (%rsi,%rsi,1),%r10 │ │ │ │ + jmp 409089 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c20 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2b8,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x134634(%rip),%rax │ │ │ │ + lea 0x17817d(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + lea 0x134621(%rip),%rax │ │ │ │ + lea 0x17815a(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8b,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 4046c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + movzbl 0x30(%rsp),%r8d │ │ │ │ + jmp 408e60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x4,%cl │ │ │ │ - setne %al │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 409317 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jne 4092ec │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x64,%rax │ │ │ │ + jae 409299 │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jge 40927d │ │ │ │ + lea 0x172711(%rip),%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 40928d │ │ │ │ + lea 0x176a2e(%rip),%rdx │ │ │ │ + lea (%rdx,%rax,2),%rcx │ │ │ │ + mov $0x2,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x14,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + lea 0x30(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x8(%rdx) │ │ │ │ + mov $0x18,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 409ac0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x18,%rax │ │ │ │ + ja 409311 │ │ │ │ + lea -0x18(%rax),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %rcx,%rax │ │ │ │ + lea 0x30(%rsp,%rax,1),%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 46a5e0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x20,%cl │ │ │ │ - setne %al │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r8d,%r9d │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + nop │ │ │ │ + call 409760 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 409240 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - jne 4047ec │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 4047ee │ │ │ │ - xor %ecx,%ecx │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40944f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + cmp $0xa,%rbx │ │ │ │ + jne 40941c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x64,%rax │ │ │ │ + jae 409399 │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jge 40937d │ │ │ │ + lea 0x172611(%rip),%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 40938d │ │ │ │ + lea 0x17692e(%rip),%rdx │ │ │ │ + lea (%rdx,%rax,2),%rcx │ │ │ │ + mov $0x2,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rcx,%rax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x17(%rax),%eax │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + lea 0x30(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x8(%rdx) │ │ │ │ + mov %rax,%rdi │ │ │ │ + neg %rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + mov %rdi,%rsi │ │ │ │ + cmovl %rax,%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + call 409ac0 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jge 4093ed │ │ │ │ + lea -0x1(%rax),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x18,%rdx │ │ │ │ + jae 409449 │ │ │ │ + movb $0x2d,0x2f(%rsp,%rax,1) │ │ │ │ + jmp 4093f0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + cmp $0x18,%rdx │ │ │ │ + ja 409444 │ │ │ │ + lea -0x18(%rdx),%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %rcx,%rdx │ │ │ │ + lea 0x30(%rsp,%rdx,1),%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 46a5e0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - jne 40482c │ │ │ │ - mov 0x40(%rax),%rcx │ │ │ │ - jmp 40482e │ │ │ │ + test %rax,%rax │ │ │ │ + setl %r8b │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 409760 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 409340 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4094e2 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jge 4094d7 │ │ │ │ + inc %rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 4094cf │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x1343c5(%rip),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 483e60 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + movb $0x2d,-0x1(%rbx,%rax,1) │ │ │ │ + neg %rdi │ │ │ │ + call 409540 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 409480 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 402ea0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4807,74 +8126,134 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - setne %al │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 409715 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + jne 4096fb │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + cmp $0x64,%rdi │ │ │ │ + jae 409613 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0xa,%rdi │ │ │ │ + jge 409597 │ │ │ │ + lea 0x1723f7(%rip),%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + jmp 4095a7 │ │ │ │ + lea 0x176714(%rip),%r8 │ │ │ │ + lea (%r8,%rdi,2),%rdx │ │ │ │ + mov $0x2,%esi │ │ │ │ + lea (%rbx,%rsi,1),%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 4095e1 │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + lea 0x1342b9(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x8(%rax) │ │ │ │ + mov $0x18,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 409ac0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x18,%rax │ │ │ │ + ja 40970f │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + add $0x18,%rdx │ │ │ │ + lea -0x18(%rax),%rdi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + sar $0x3f,%rdi │ │ │ │ + and %rdi,%rax │ │ │ │ + neg %rcx │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jb 409684 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + jmp 4096c6 │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x1341dd(%rip),%rsi │ │ │ │ + mov %r8,%rcx │ │ │ │ + call 483e60 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + lea (%rsi,%rbx,1),%rdx │ │ │ │ + lea 0x30(%rsp,%rax,1),%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x19,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov $0x1,%r9d │ │ │ │ + call 409760 │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 409540 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4882,50 +8261,213 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - je 40493a │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - add $0xffffffffffffffef,%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - ja 404934 │ │ │ │ - lea 0xa5aba2(%rip),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp *(%rdx,%rcx,8) │ │ │ │ - lea 0x48(%rax),%rcx │ │ │ │ - jmp 40493c │ │ │ │ - lea 0x40(%rax),%rcx │ │ │ │ - jmp 40493c │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 40493c │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 40493c │ │ │ │ - lea 0x70(%rax),%rcx │ │ │ │ + lea -0x10(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 409a5a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x88,%rsp │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + jl 409a46 │ │ │ │ + cmp $0xa,%rsi │ │ │ │ + je 409a46 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - jmp 40493c │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 40493c │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 40493c │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 40493c │ │ │ │ - lea 0x30(%rax),%rcx │ │ │ │ - jmp 40493c │ │ │ │ + cmp $0x24,%rsi │ │ │ │ + jg 409a46 │ │ │ │ + lea 0x2f(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + movups %xmm15,0x31(%rdx) │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 4097cf │ │ │ │ + neg %rdi │ │ │ │ + lea -0x1(%rsi),%rdx │ │ │ │ + test %rdx,%rsi │ │ │ │ + jne 4097ec │ │ │ │ + nop │ │ │ │ + lea -0x1(%rsi),%rdx │ │ │ │ + bsf %rsi,%r10 │ │ │ │ + mov $0x41,%r11d │ │ │ │ + jmp 4099e0 │ │ │ │ + mov $0x41,%edx │ │ │ │ + jmp 409801 │ │ │ │ + mov %r13b,0x2e(%rsp,%r11,1) │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r12,%rdx │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + ja 40984b │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%r11 │ │ │ │ + xor %edx,%edx │ │ │ │ + div %rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + imul %rsi,%rax │ │ │ │ + sub %rax,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x24,%rdi │ │ │ │ + jae 4099bd │ │ │ │ + lea -0x1(%r11),%r12 │ │ │ │ + lea 0x17214f(%rip),%r13 │ │ │ │ + movzbl (%rdi,%r13,1),%r13d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x41,%r12 │ │ │ │ + jb 4097f3 │ │ │ │ + jmp 4099b1 │ │ │ │ + lea -0x1(%rdx),%r10 │ │ │ │ + lea 0x17212e(%rip),%r11 │ │ │ │ + movzbl (%rdi,%r11,1),%r11d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x41,%r10 │ │ │ │ + jae 4099a5 │ │ │ │ + mov %r11b,0x2e(%rsp,%rdx,1) │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 409892 │ │ │ │ + lea -0x1(%r10),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x41,%rdx │ │ │ │ + jae 409999 │ │ │ │ + movb $0x2d,0x2e(%rsp,%r10,1) │ │ │ │ + jmp 409895 │ │ │ │ + mov %r10,%rdx │ │ │ │ + test %r9b,%r9b │ │ │ │ + je 409944 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x41,%rdx │ │ │ │ + ja 40998d │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + add $0x41,%r8 │ │ │ │ + lea -0x41(%rdx),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + sar $0x3f,%r9 │ │ │ │ + and %r9,%rdx │ │ │ │ + neg %rdi │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 409900 │ │ │ │ + mov %rbx,0xa0(%rsp) │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea 0x133f9a(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + add %rbx,%rax │ │ │ │ + lea 0x2f(%rsp,%rdx,1),%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + add $0x88,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cmp $0x41,%rdx │ │ │ │ + ja 409981 │ │ │ │ + lea -0x41(%rdx),%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %rcx,%rdx │ │ │ │ + lea 0x2f(%rsp,%rdx,1),%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 46a5e0 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x88,%rsp │ │ │ │ + pop %rbp │ │ │ │ nop │ │ │ │ ret │ │ │ │ + mov $0x41,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x41,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x41,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x41,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x41,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x24,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %r15b,0x2e(%rsp,%r11,1) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %r10,%rcx │ │ │ │ + shr %cl,%r13 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %r12,%r11 │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + ja 409a08 │ │ │ │ + lea -0x1(%r11),%r12 │ │ │ │ + mov %rdi,%r13 │ │ │ │ + and %rdx,%rdi │ │ │ │ + lea 0x171f8e(%rip),%r15 │ │ │ │ + movzbl (%rdi,%r15,1),%r15d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x41,%r12 │ │ │ │ + jb 4099c9 │ │ │ │ + jmp 409a3a │ │ │ │ + lea -0x1(%r11),%rdx │ │ │ │ + lea 0x171f71(%rip),%r10 │ │ │ │ + movzbl (%rdi,%r10,1),%r10d │ │ │ │ + cmp $0x41,%rdx │ │ │ │ + jae 409a2e │ │ │ │ + mov %r10b,0x2e(%rsp,%r11,1) │ │ │ │ + test %r8b,%r8b │ │ │ │ + mov %rdx,%r10 │ │ │ │ + jmp 409872 │ │ │ │ + mov $0x41,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x41,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x133db3(%rip),%rax │ │ │ │ + lea 0x17791c(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8b,0x30(%rsp) │ │ │ │ + mov %r9b,0x31(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + movzbl 0x30(%rsp),%r8d │ │ │ │ + movzbl 0x31(%rsp),%r9d │ │ │ │ + jmp 409760 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4935,29 +8477,195 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + jmp 409ad7 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + shr $0x1d,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 409bc9 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $1,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + movabs $0x89705f4136b4a598,%rax │ │ │ │ + mul %rdx │ │ │ │ + shr $0x1c,%rdx │ │ │ │ + imul $0x3b9aca00,%rdx,%r8 │ │ │ │ + sub %r8,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 409b20 │ │ │ │ + mov %sil,-0x1(%rbx,%rdi,1) │ │ │ │ + inc %rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %r8,%rsi │ │ │ │ + nop │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jge 409b7e │ │ │ │ + mov %esi,%r8d │ │ │ │ + shr $1,%r8 │ │ │ │ + mov $0xa3d70a3e,%r9d │ │ │ │ + imul %r9,%r8 │ │ │ │ + shr $0x25,%r8 │ │ │ │ + imul $0x64,%r8d,%r9d │ │ │ │ + sub %r9d,%esi │ │ │ │ + lea (%rsi,%rsi,1),%r9d │ │ │ │ + lea -0x2(%rbx),%r10 │ │ │ │ + lea (%rsi,%rsi,1),%esi │ │ │ │ + lea 0x1(%rsi),%esi │ │ │ │ + mov %esi,%esi │ │ │ │ + lea 0x17615a(%rip),%r11 │ │ │ │ + movzbl (%r11,%r9,1),%r9d │ │ │ │ + movzbl (%rsi,%r11,1),%esi │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jbe 409c8c │ │ │ │ + mov %r9b,-0x2(%rbx,%rdi,1) │ │ │ │ + lea -0x1(%rbx),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + ja 409b11 │ │ │ │ + jmp 409c87 │ │ │ │ + lea (%rsi,%rsi,1),%esi │ │ │ │ + lea 0x1(%rsi),%esi │ │ │ │ + mov %esi,%esi │ │ │ │ + cmp $0xc8,%rsi │ │ │ │ + jae 409c7b │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + lea 0x176114(%rip),%r8 │ │ │ │ + movzbl (%rsi,%r8,1),%esi │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jbe 409c76 │ │ │ │ + mov %sil,-0x1(%rbx,%rdi,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 409ace │ │ │ │ + jmp 409c74 │ │ │ │ + mov %dl,-0x1(%rbx,%rax,1) │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %r8,%rbx │ │ │ │ + cmp $0x64,%edx │ │ │ │ + jb 409c1a │ │ │ │ + mov %edx,%esi │ │ │ │ + shr $1,%rsi │ │ │ │ + mov $0xa3d70a3e,%edi │ │ │ │ + imul %rdi,%rsi │ │ │ │ + shr $0x25,%rsi │ │ │ │ + imul $0x64,%esi,%edi │ │ │ │ + sub %edi,%edx │ │ │ │ + lea (%rdx,%rdx,1),%edi │ │ │ │ + lea -0x2(%rbx),%r8 │ │ │ │ + lea (%rdx,%rdx,1),%edx │ │ │ │ + lea 0x1(%rdx),%edx │ │ │ │ + mov %edx,%edx │ │ │ │ + lea 0x1760b7(%rip),%r9 │ │ │ │ + movzbl (%r9,%rdi,1),%edi │ │ │ │ + movzbl (%rdx,%r9,1),%edx │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jbe 409c6f │ │ │ │ + mov %dil,-0x2(%rbx,%rax,1) │ │ │ │ + lea -0x1(%rbx),%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + ja 409bbf │ │ │ │ + jmp 409c6a │ │ │ │ + lea -0x1(%rbx),%rsi │ │ │ │ + lea (%rdx,%rdx,1),%edi │ │ │ │ + lea 0x1(%rdi),%edi │ │ │ │ + mov %edi,%edi │ │ │ │ + lea 0x176085(%rip),%r8 │ │ │ │ + movzbl (%rdi,%r8,1),%edi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jbe 409c65 │ │ │ │ + mov %dil,-0x1(%rbx,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0xa,%edx │ │ │ │ + jb 409c59 │ │ │ │ + add %edx,%edx │ │ │ │ + lea -0x2(%rbx),%rsi │ │ │ │ + movzbl (%rdx,%r8,1),%edx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jbe 409c5e │ │ │ │ + mov %dl,-0x2(%rbx,%rax,1) │ │ │ │ + mov %rsi,%rax │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0xc8,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x15(%rax),%eax │ │ │ │ + movabs $0xc767074b22e90e21,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + rol $0x38,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 409cd2 │ │ │ │ + movabs $0xc767074b22e90e21,%rdi │ │ │ │ + imul %rcx,%rdi │ │ │ │ + rol $0x38,%rdi │ │ │ │ + add $0x8,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + movabs $0x2af31dc461,%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jbe 409cb6 │ │ │ │ + movabs $0xd288ce703afb7e91,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + rol $0x3c,%rcx │ │ │ │ + lea 0x4(%rdx),%rsi │ │ │ │ + movabs $0x68db8bac710cb,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + cmovae %rcx,%rax │ │ │ │ + cmovae %rsi,%rdx │ │ │ │ + movabs $0x8f5c28f5c28f5c29,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + rol $0x3e,%rcx │ │ │ │ + lea 0x2(%rdx),%rsi │ │ │ │ + movabs $0x28f5c28f5c28f5c,%rdi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + cmovae %rcx,%rax │ │ │ │ + cmovae %rsi,%rdx │ │ │ │ + movabs $0xcccccccccccccccd,%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + rol $0x3f,%rcx │ │ │ │ + movabs $0x1999999999999999,%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + setae %sil │ │ │ │ + cmovae %rcx,%rax │ │ │ │ + movzbl %sil,%ecx │ │ │ │ + lea (%rdx,%rcx,1),%rbx │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -4972,24 +8680,51 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + test %rax,%rax │ │ │ │ + je 409dfc │ │ │ │ + mov (%rax),%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jg 409dc0 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 409da6 │ │ │ │ + mov $0x12,%eax │ │ │ │ + lea 0x16c48a(%rip),%rcx │ │ │ │ + jmp 409df4 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jne 409de8 │ │ │ │ + mov $0xe,%eax │ │ │ │ + lea 0x16b3ef(%rip),%rcx │ │ │ │ + jmp 409df4 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 409dd4 │ │ │ │ + mov $0xc,%eax │ │ │ │ + lea 0x16ac1c(%rip),%rcx │ │ │ │ + jmp 409df4 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jne 409de8 │ │ │ │ + mov $0x10,%eax │ │ │ │ + lea 0x16bb71(%rip),%rcx │ │ │ │ + jmp 409df4 │ │ │ │ + mov $0xd,%eax │ │ │ │ + lea 0x16af9c(%rip),%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41b9a0 │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5000,37 +8735,60 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x12,0x17(%rax) │ │ │ │ - jne 4049ac │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - jmp 4049ae │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - test %al,(%rax) │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 409e6e │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 409e3f │ │ │ │ + lea 0x2bf779(%rip),%rbx │ │ │ │ + movslq %eax,%rdx │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + movslq %esi,%rdi │ │ │ │ + movslq %r8d,%rsi │ │ │ │ + mov $0x119,%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 40a040 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %esi,0x28(%rsp) │ │ │ │ + mov %r8d,0x2c(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%esi │ │ │ │ + mov 0x2c(%rsp),%r8d │ │ │ │ + jmp 409e20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5039,111 +8797,378 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 409efb │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov $0x101,%eax │ │ │ │ + mov $0xffffffffffffff9c,%rbx │ │ │ │ + call 40a040 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + jmp 409ec0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - cmp $0x12,%cl │ │ │ │ - ja 404a00 │ │ │ │ - cmp $0x11,%cl │ │ │ │ - jne 4049f4 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 404a24 │ │ │ │ - cmp $0x12,%cl │ │ │ │ - jne 404a22 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 404a24 │ │ │ │ - nop │ │ │ │ - cmp $0x15,%cl │ │ │ │ - jne 404a0b │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - jmp 404a24 │ │ │ │ - cmp $0x16,%cl │ │ │ │ - jne 404a16 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 404a24 │ │ │ │ - cmp $0x17,%cl │ │ │ │ - jne 404a22 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - nop │ │ │ │ - jmp 404a24 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 409f66 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 409f3f │ │ │ │ + lea 0x2bf679(%rip),%rbx │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 40a040 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 409f20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 409fe6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 409fbf │ │ │ │ + lea 0x2bf5f9(%rip),%rbx │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x11,%eax │ │ │ │ + call 40a040 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 409fa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 402e00 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + syscall │ │ │ │ + cmp $0xfffffffffffff001,%rax │ │ │ │ + jbe 40a06b │ │ │ │ + neg %rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + mov $0x0,%rbx │ │ │ │ + ret │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov $0x0,%rcx │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x16(%rax),%eax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40a135 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + movb $0xa,0x18(%rsp) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 40a119 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 40a12f │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + call 46a5e0 │ │ │ │ + mov $0xa,%ecx │ │ │ │ + mov $0x40,%edi │ │ │ │ + call 405320 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40a10f │ │ │ │ + mov 0x28d730(%rip),%rbx │ │ │ │ + mov 0x28d731(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28d710(%rip),%rbx │ │ │ │ + mov 0x28d711(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 40a080 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + lea -0x28(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 40a3e6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov %rbx,0xb8(%rsp) │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + movb $0x20,0x18(%rsp) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 40a3b6 │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jb 40a3dc │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + movw $0x616d,0x75(%rsp) │ │ │ │ + movb $0x78,0x77(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + lea 0x75(%rsp),%rdi │ │ │ │ + mov $0x3,%esi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + call 404620 │ │ │ │ + test %rax,%rax │ │ │ │ + je 40a3a4 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 40a3d7 │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + sub %rax,%rbx │ │ │ │ + sub %rax,%rdx │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + dec %rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + neg %rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + and %rax,%rcx │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + movb $0xa,0x18(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 40a388 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 40a3d2 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + lea 0x55(%rsp),%rax │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + call 46a5e0 │ │ │ │ + mov $0xa,%ecx │ │ │ │ + mov $0x40,%edi │ │ │ │ + call 405320 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 40a36c │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + lea 0x35(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + call 46a5e0 │ │ │ │ + mov $0xa,%ecx │ │ │ │ + mov $0x40,%edi │ │ │ │ + call 405320 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40a341 │ │ │ │ + mov 0x28d504(%rip),%rbx │ │ │ │ + mov 0x28d505(%rip),%rcx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0xa0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rdx,%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rax,%xmm1 │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0xa0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28d4bd(%rip),%rbx │ │ │ │ + mov 0x28d4be(%rip),%rcx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0xa0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28d4a1(%rip),%rbx │ │ │ │ + mov 0x28d4a2(%rip),%rcx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0xa0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0xa0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28d473(%rip),%rbx │ │ │ │ + mov 0x28d474(%rip),%rcx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0xa0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 40a160 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5154,118 +9179,1033 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x13,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + lea -0x58(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 40a8da │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0xd0,%rsp │ │ │ │ + mov %r8,0x108(%rsp) │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x90(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + mov %r9,0xa8(%rsp) │ │ │ │ + mov %r10,0xb0(%rsp) │ │ │ │ + mov %r8,0xa0(%rsp) │ │ │ │ + movq $0x0,0xb8(%rsp) │ │ │ │ + movq $0xffffffffffffffff,0xc0(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 40a4bd │ │ │ │ + lea 0x90(%rsp),%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 40c560 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rax,0x28d379(%rip) │ │ │ │ + jne 40a50a │ │ │ │ + mov 0x28d378(%rip),%rcx │ │ │ │ + call 4159a0 │ │ │ │ + test %al,%al │ │ │ │ + jne 40a89c │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + cmp %rax,0x28d36f(%rip) │ │ │ │ + jne 40a535 │ │ │ │ + mov 0x28d36e(%rip),%rcx │ │ │ │ + call 4159a0 │ │ │ │ + nop │ │ │ │ + test %al,%al │ │ │ │ + jne 40a865 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + test %rax,%rax │ │ │ │ + jne 40a852 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jge 40a573 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jb 40a8d4 │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + jmp 40a59a │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jb 40a8cf │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + movb $0x3a,0x18(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 40a837 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jb 40a8ca │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jb 40a8c5 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + sub %rax,%rcx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + lea -0x1(%rcx),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + lea -0x1(%rbx),%rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + neg %rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + and %rdx,%rax │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + movb $0x3a,0x18(%rsp) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 40a81c │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + ja 40a8bb │ │ │ │ + lea 0x1(%rbx),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + ja 40a8b6 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + sub %rbx,%r8 │ │ │ │ + add $0xfffffffffffffffe,%r8 │ │ │ │ + neg %r8 │ │ │ │ + sar $0x3f,%r8 │ │ │ │ + and %rdx,%r8 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + lea (%rax,%r8,1),%rdx │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 40a801 │ │ │ │ + movzbl (%rax,%r8,1),%r8d │ │ │ │ + cmp $0x2f,%r8b │ │ │ │ + jne 40a801 │ │ │ │ + add $0xfffffffffffffffe,%rsi │ │ │ │ + mov 0xf8(%rsp),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jl 40a7e5 │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 40a772 │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + cmpb $0x30,(%rdi) │ │ │ │ + jne 40a772 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + mov %r8,%rcx │ │ │ │ + cmovg %rsi,%rcx │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + je 40a4b2 │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0xf8(%rsp),%r8 │ │ │ │ + jmp 40a4b2 │ │ │ │ + call 40a940 │ │ │ │ + test %al,%al │ │ │ │ + jne 40a795 │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + mov 0xf8(%rsp),%r8 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + jmp 40a4b2 │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + cmovg %rdx,%rax │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 40a7d3 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + add $0xd0,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x28d064(%rip),%rcx │ │ │ │ + mov 0x28d065(%rip),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0xd0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + mov 0x28d028(%rip),%rcx │ │ │ │ + mov 0x28d029(%rip),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0xd0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28d00d(%rip),%rcx │ │ │ │ + mov 0x28d00e(%rip),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0xd0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28cff2(%rip),%rcx │ │ │ │ + mov 0x28cff3(%rip),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0xd0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0xd0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 40a88a │ │ │ │ + mov 0x28cfaa(%rip),%rcx │ │ │ │ + mov 0x28cfab(%rip),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0xd0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x2,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + add $0xd0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + add $0xd0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + jmp 40a420 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 404b1e │ │ │ │ + jbe 40aa4e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - test $0x10,%dl │ │ │ │ - jne 404b0a │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 404b05 │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - neg %rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - ja 404af2 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jb 404aed │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %rdx,%rbx │ │ │ │ - lea (%rsi,%rbx,1),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + jmp 40a962 │ │ │ │ + dec %rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40aa3b │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + movb $0x2c,0x18(%rsp) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 40aa11 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jb 40aa48 │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jb 40aa43 │ │ │ │ + sub %rax,%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + neg %rcx │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %rcx,%rdx │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + add %rcx,%rdx │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jne 40a959 │ │ │ │ + cmpw $0x7063,(%rcx) │ │ │ │ + jne 40a959 │ │ │ │ + cmpb $0x75,0x2(%rcx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jne 40a959 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 404b00 │ │ │ │ - call 487e60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 487f00 │ │ │ │ - call 487e60 │ │ │ │ - lea 0x87ebaf(%rip),%rax │ │ │ │ - lea 0xa463d8(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 40aa31 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + cmpw $0x7063,(%rcx) │ │ │ │ + jne 40aa31 │ │ │ │ + cmpb $0x75,0x2(%rcx) │ │ │ │ + sete %cl │ │ │ │ + jmp 40aa33 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 404aa0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 40a940 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x4,%cl │ │ │ │ - setne %al │ │ │ │ + lea -0x90(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 40b5e6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x108,%rsp │ │ │ │ + mov %r11,0x170(%rsp) │ │ │ │ + mov %r10,0x168(%rsp) │ │ │ │ + mov %r9,0x160(%rsp) │ │ │ │ + mov %r8,0x158(%rsp) │ │ │ │ + mov %rsi,0x150(%rsp) │ │ │ │ + mov %rdi,0x148(%rsp) │ │ │ │ + mov %rcx,0x140(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0xb0(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + mov %rbx,0xb0(%rsp) │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov 0x120(%rsp),%rbx │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ + mov 0x128(%rsp),%rbx │ │ │ │ + mov %rbx,0xd0(%rsp) │ │ │ │ + mov 0x118(%rsp),%rbx │ │ │ │ + mov %rbx,0xc0(%rsp) │ │ │ │ + movq $0x0,0xd8(%rsp) │ │ │ │ + movq $0xffffffffffffffff,0xe0(%rsp) │ │ │ │ + jmp 40ab53 │ │ │ │ + lea 0xb0(%rsp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 40c560 │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0xa8(%rsp) │ │ │ │ + cmp %rax,0x28ccf1(%rip) │ │ │ │ + jne 40ab91 │ │ │ │ + mov 0x28ccf0(%rip),%rcx │ │ │ │ + call 4159a0 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,%al │ │ │ │ + jne 40abc9 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + cmp %rax,0x28cce8(%rip) │ │ │ │ + jne 40abc0 │ │ │ │ + mov 0x28cce7(%rip),%rcx │ │ │ │ + call 4159a0 │ │ │ │ + test %al,%al │ │ │ │ + jne 40b336 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 40b325 │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jge 40abf9 │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jb 40b5de │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + jmp 40ac1b │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jb 40b5d9 │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 40ac58 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + sub %rax,%rdx │ │ │ │ + lea -0x1(%rsi),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + neg %rsi │ │ │ │ + sar $0x3f,%rsi │ │ │ │ + and %rsi,%rcx │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + add %rcx,%rsi │ │ │ │ + lea -0x1(%rdx),%rcx │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + inc %rbx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jge 40acc5 │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + movb $0x20,0x18(%rsp) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 40b34f │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae 40ac1f │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 40b5d4 │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + movb $0x20,0x18(%rsp) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 40b39a │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jb 40b5cf │ │ │ │ + test %rax,%rax │ │ │ │ + je 40b381 │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + cmpb $0x2f,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + jne 40b381 │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jb 40b5ca │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + lea -0x1(%rdx),%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + lea -0x1(%rbx),%rdx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + neg %rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + and %rax,%rcx │ │ │ │ + lea (%rcx,%rsi,1),%rax │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + movb $0x20,0x18(%rsp) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 40b368 │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + ja 40b5c5 │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + ja 40b5be │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + add $0xfffffffffffffffe,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + neg %rbx │ │ │ │ + sar $0x3f,%rbx │ │ │ │ + and %rdx,%rbx │ │ │ │ + mov 0x100(%rsp),%rdx │ │ │ │ + add %rdx,%rbx │ │ │ │ + add $0xfffffffffffffffe,%rsi │ │ │ │ + jmp 40ae35 │ │ │ │ + sub %rax,%rsi │ │ │ │ + lea -0x1(%rcx),%rdi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + neg %rcx │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + inc %rax │ │ │ │ + and %rcx,%rax │ │ │ │ + add %rax,%rbx │ │ │ │ + dec %rsi │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + mov %rbx,0xf8(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + movb $0x20,0x18(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 40b551 │ │ │ │ + lea 0x3(%rax),%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jle 40b538 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 40b5b9 │ │ │ │ + mov 0xf8(%rsp),%rbx │ │ │ │ + movzwl (%rbx,%rax,1),%edi │ │ │ │ + sub %rax,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2d20,%di │ │ │ │ + jne 40ae18 │ │ │ │ + movzbl 0x2(%rbx,%rax,1),%edi │ │ │ │ + cmp $0x20,%dil │ │ │ │ + jne 40ae18 │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + sub %rax,%rsi │ │ │ │ + mov %rsi,0x90(%rsp) │ │ │ │ + lea -0x3(%rsi),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + add $0xfffffffffffffffd,%rcx │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + neg %rcx │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %rcx,%rdx │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + lea (%rbx,%rdx,1),%rcx │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + movb $0x20,0x18(%rsp) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 40b51f │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 40b5b4 │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + ja 40b5af │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + sub %rax,%r9 │ │ │ │ + lea -0x4(%r9),%r10 │ │ │ │ + mov %r10,%r11 │ │ │ │ + neg %r10 │ │ │ │ + sar $0x3f,%r10 │ │ │ │ + and %rdx,%r10 │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov 0xf0(%rsp),%r12 │ │ │ │ + add %r12,%r10 │ │ │ │ + mov 0x170(%rsp),%r12 │ │ │ │ + cmp $0x1,%r12 │ │ │ │ + jne 40b0e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x6,%rax │ │ │ │ + jne 40afea │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0xf8(%rsp),%rbx │ │ │ │ + mov (%rbx,%rcx,1),%esi │ │ │ │ + cmp $0x6f726763,%esi │ │ │ │ + jne 40afea │ │ │ │ + movzwl 0x4(%rbx,%rcx,1),%ecx │ │ │ │ + cmp $0x7075,%cx │ │ │ │ + je 40b007 │ │ │ │ + mov 0x160(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rcx │ │ │ │ + mov 0x168(%rsp),%rdi │ │ │ │ + jmp 40ab4b │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov %r10,0xf8(%rsp) │ │ │ │ + mov %r10,(%rsp) │ │ │ │ + lea -0x4(%rdx),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %r11,0x10(%rsp) │ │ │ │ + movb $0x20,0x18(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 40b3b3 │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + ja 40b5aa │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + sub %rax,%rbx │ │ │ │ + add $0xfffffffffffffffb,%rcx │ │ │ │ + add $0xfffffffffffffffb,%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + sar $0x3f,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + mov 0xf8(%rsp),%rdx │ │ │ │ + lea (%rsi,%rdx,1),%rax │ │ │ │ + call 40a940 │ │ │ │ + test %al,%al │ │ │ │ + jne 40b145 │ │ │ │ + mov 0x160(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rcx │ │ │ │ + mov 0x168(%rsp),%rdi │ │ │ │ + jmp 40ab4b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x2,%r12 │ │ │ │ + jne 40b599 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + jne 40b125 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0xf8(%rsp),%r9 │ │ │ │ + mov (%r9,%rdx,1),%r10d │ │ │ │ + cmp $0x6f726763,%r10d │ │ │ │ + jne 40b125 │ │ │ │ + movzwl 0x4(%r9,%rdx,1),%r10d │ │ │ │ + cmp $0x7075,%r10w │ │ │ │ + jne 40b125 │ │ │ │ + movzbl 0x6(%r9,%rdx,1),%edx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x32,%dl │ │ │ │ + je 40b145 │ │ │ │ + mov 0x160(%rsp),%rax │ │ │ │ + mov 0x158(%rsp),%rcx │ │ │ │ + mov 0x168(%rsp),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 40ab4b │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + call 40b660 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 40b514 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 40b594 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 40b1a5 │ │ │ │ + mov 0x160(%rsp),%rdx │ │ │ │ + mov 0x158(%rsp),%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 40b226 │ │ │ │ + mov 0x160(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jle 40b1b9 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 40b1e8 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x158(%rsp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + call 404a20 │ │ │ │ + xor $0x1,%eax │ │ │ │ + mov 0x160(%rsp),%rdx │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + test %cl,%cl │ │ │ │ + je 40b1f8 │ │ │ │ + mov 0x158(%rsp),%rsi │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 40b226 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 40b20c │ │ │ │ + mov 0x158(%rsp),%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + jmp 40b226 │ │ │ │ + jae 40b58f │ │ │ │ + mov 0x158(%rsp),%rsi │ │ │ │ + movzbl (%rsi,%rax,1),%edi │ │ │ │ + cmp $0x2f,%dil │ │ │ │ + sete %dil │ │ │ │ + test %dil,%dil │ │ │ │ + je 40b30f │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 40b58a │ │ │ │ + mov 0x168(%rsp),%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + sub %rdi,%rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + and %r8,%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ + sub %r8,%rdx │ │ │ │ + lea (%rsi,%rax,1),%r10 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jne 40b27c │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jle 40b26e │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + jmp 40b288 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + jmp 40b288 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + jge 40b2a2 │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 40b2e0 │ │ │ │ + lea 0x167f34(%rip),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x3,%ecx │ │ │ │ + call 404a20 │ │ │ │ + xor $0x1,%eax │ │ │ │ + mov 0x158(%rsp),%rcx │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov 0x168(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x160(%rsp),%rax │ │ │ │ + test %dl,%dl │ │ │ │ + je 40b2e8 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40b302 │ │ │ │ + cmp $0x3,%r9 │ │ │ │ + jne 40b2f5 │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 40b302 │ │ │ │ + jbe 40b585 │ │ │ │ + cmpb $0x2f,0x3(%rsi) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + jne 40ab4b │ │ │ │ + jmp 40b3cc │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov 0x168(%rsp),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 40ab4b │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c4e3(%rip),%rbx │ │ │ │ + mov 0x28c4e4(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c4da(%rip),%rbx │ │ │ │ + mov 0x28c4db(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c4c1(%rip),%rbx │ │ │ │ + mov 0x28c4c2(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c4a8(%rip),%rbx │ │ │ │ + mov 0x28c4a9(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c48f(%rip),%rbx │ │ │ │ + mov 0x28c490(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c476(%rip),%rbx │ │ │ │ + mov 0x28c477(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + movb $0x5c,0x18(%rsp) │ │ │ │ + call 404840 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + lea (%rax,%rax,2),%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + lea (%rbx,%rax,1),%rcx │ │ │ │ + mov 0x148(%rsp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 40b4fb │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jb 40b57b │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + sub %rbx,%rdx │ │ │ │ + mov 0x150(%rsp),%r9 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + sub %r9,%r10 │ │ │ │ + sar $0x3f,%r10 │ │ │ │ + and %rbx,%r10 │ │ │ │ + mov 0x140(%rsp),%r11 │ │ │ │ + add %r11,%r10 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + cmovl %rax,%rdx │ │ │ │ + mov 0x98(%rsp),%r12 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r10,%r12 │ │ │ │ + je 40b4ad │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x150(%rsp),%r9 │ │ │ │ + mov 0x140(%rsp),%r11 │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov 0x100(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + call 40b660 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 40b4f0 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 40b56a │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c34e(%rip),%rbx │ │ │ │ + mov 0x28c34f(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c30a(%rip),%rbx │ │ │ │ + mov 0x28c30b(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c2f1(%rip),%rbx │ │ │ │ + mov 0x28c2f2(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c2d8(%rip),%rbx │ │ │ │ + mov 0x28c2d9(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x16b2e0(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482140 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x16ceb4(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482140 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + jmp 40aa80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5279,40 +10219,368 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x14,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40b680 │ │ │ │ + mov %r8,%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jle 40b74c │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jle 40b739 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jbe 40b78f │ │ │ │ + movzbl (%rdi,%rcx,1),%r8d │ │ │ │ + cmp $0x5c,%r8b │ │ │ │ + je 40b6bc │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jbe 40b78a │ │ │ │ + mov %r8b,(%rax,%rdx,1) │ │ │ │ + inc %rdx │ │ │ │ + lea 0x1(%rcx),%r8 │ │ │ │ + jmp 40b674 │ │ │ │ + lea 0x3(%rcx),%r8 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jle 40b726 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 40b6d8 │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + lea (%r10,%r9,8),%r9 │ │ │ │ + inc %r8 │ │ │ │ + cmp $0x3,%r8 │ │ │ │ + jge 40b708 │ │ │ │ + lea (%rcx,%r8,1),%r10 │ │ │ │ + lea 0x1(%r10),%r10 │ │ │ │ + lea (%rcx,%r8,1),%r11 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jbe 40b785 │ │ │ │ + movzbl 0x1(%r11,%rdi,1),%r10d │ │ │ │ + add $0xffffffd0,%r10d │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x7,%r10b │ │ │ │ + jbe 40b6cd │ │ │ │ + jmp 40b755 │ │ │ │ + cmp $0xff,%r9 │ │ │ │ + jg 40b768 │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jbe 40b77b │ │ │ │ + mov %r9b,(%rax,%rdx,1) │ │ │ │ + inc %rdx │ │ │ │ + lea 0x4(%rcx),%r8 │ │ │ │ + jmp 40b674 │ │ │ │ + mov 0x28c113(%rip),%rbx │ │ │ │ + mov 0x28c114(%rip),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c100(%rip),%rbx │ │ │ │ + mov 0x28c101(%rip),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c0e4(%rip),%rbx │ │ │ │ + mov 0x28c0e5(%rip),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28c0d1(%rip),%rbx │ │ │ │ + mov 0x28c0d2(%rip),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40b82c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 40b7d8 │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 40b81a │ │ │ │ + mov $0x3,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + call 40a040 │ │ │ │ + jmp 40b814 │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + mov $0x3,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + call 40a040 │ │ │ │ + nop │ │ │ │ + mov $0x3,%eax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + call 40a040 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x16cc33(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482140 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 40b7a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x20,%cl │ │ │ │ - setne %al │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40bb86 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x11000,%rbx │ │ │ │ + jne 40bb1d │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + lea 0x1000(%rax),%rdi │ │ │ │ + lea -0x1000(%rcx),%r8 │ │ │ │ + mov $0x1000,%ebx │ │ │ │ + mov $0x10000,%esi │ │ │ │ + call 40be60 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 40bad2 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 40ba20 │ │ │ │ + cmp $0x1000,%rax │ │ │ │ + ja 40bb11 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + lea (%rdx,%rax,1),%rsi │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + lea -0x1000(%rax),%rcx │ │ │ │ + neg %rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + cmp $0x12,%rcx │ │ │ │ + mov $0x12,%edi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + cmovg %rdi,%r8 │ │ │ │ + lea 0x16a9c6(%rip),%rbx │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + je 40b938 │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + lea (%r8,%rax,1),%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jbe 40bb0c │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x80000,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 409ec0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 40ba01 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + cmp $0x13,%rcx │ │ │ │ + mov $0x13,%edx │ │ │ │ + cmovg %rdx,%rcx │ │ │ │ + lea 0x16aedd(%rip),%rbx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + je 40b9a8 │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jbe 40bb07 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov $0x80000,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 409ec0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40b9ea │ │ │ │ + mov 0x28be9a(%rip),%rdi │ │ │ │ + mov 0x28be9b(%rip),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28be68(%rip),%rdi │ │ │ │ + mov 0x28be69(%rip),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 40baf6 │ │ │ │ + cmp $0x1000,%rax │ │ │ │ + ja 40baea │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + lea (%rdx,%rax,1),%rsi │ │ │ │ + lea -0x1000(%rax),%rcx │ │ │ │ + neg %rcx │ │ │ │ + cmp $0x9,%rcx │ │ │ │ + mov $0x9,%edi │ │ │ │ + cmovg %rdi,%rcx │ │ │ │ + lea 0x1684a7(%rip),%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + je 40ba81 │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + lea (%rcx,%rax,1),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jbe 40bae5 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x80000,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 409ec0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40bab9 │ │ │ │ + mov 0x28bdcb(%rip),%rdi │ │ │ │ + mov 0x28bdcc(%rip),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov $0x2,%eax │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x1000,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x16c957(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482140 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x1000,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x16e248(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x167b09(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov $0x11000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1701ee(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482140 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 40b860 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5323,40 +10591,87 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - jne 404bcc │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 404bce │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40bca0 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + cmp $0x1,%rax │ │ │ │ + je 40bbf8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 40bc8e │ │ │ │ + mov %rbx,%rax │ │ │ │ + call 40bda0 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + call 40bce0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 40bc75 │ │ │ │ + test %rax,%rax │ │ │ │ + jl 40bc66 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 40bce0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40bc3e │ │ │ │ + mov 0x28bc04(%rip),%rbx │ │ │ │ + mov 0x28bc05(%rip),%rcx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rdx,%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rax,%xmm1 │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x17(%rax),%eax │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x28bbb4(%rip),%rbx │ │ │ │ + mov 0x28bbb5(%rip),%rcx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x16c7bf(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482140 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 40bbc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5373,42 +10688,62 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - jne 404c0c │ │ │ │ - mov 0x40(%rax),%rcx │ │ │ │ - jmp 404c0e │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40bd7a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x68,%rsp │ │ │ │ + lea 0x28(%rsp),%rbx │ │ │ │ + movups %xmm15,(%rbx) │ │ │ │ + movups %xmm15,0x10(%rbx) │ │ │ │ + movups %xmm15,0x20(%rbx) │ │ │ │ + movups %xmm15,0x30(%rbx) │ │ │ │ + mov $0x40,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + call 409fa0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 40bd57 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x40,%rax │ │ │ │ + je 40bd41 │ │ │ │ + ja 40bd6d │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x40,%ecx │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + call 40a080 │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + mov 0x28bae8(%rip),%rbx │ │ │ │ + mov 0x28bae9(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x28bb12(%rip),%rbx │ │ │ │ + mov 0x28bb13(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x40,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 40bce0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5418,43 +10753,180 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - setne %al │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40be40 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x68,%rsp │ │ │ │ + lea 0x28(%rsp),%rbx │ │ │ │ + movups %xmm15,(%rbx) │ │ │ │ + movups %xmm15,0x10(%rbx) │ │ │ │ + movups %xmm15,0x20(%rbx) │ │ │ │ + movups %xmm15,0x30(%rbx) │ │ │ │ + mov $0x40,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + call 409fa0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 40be1a │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x40,%rax │ │ │ │ + je 40be01 │ │ │ │ + ja 40be33 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x40,%ecx │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + call 40a160 │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ + mov 0x28ba28(%rip),%rbx │ │ │ │ + mov 0x28ba29(%rip),%rcx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28ba4f(%rip),%rbx │ │ │ │ + mov 0x28ba50(%rip),%rcx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x40,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 40bda0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40c006 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + nop │ │ │ │ + cmp $0x1000,%rbx │ │ │ │ + jne 40bfa5 │ │ │ │ + mov %rsi,0x88(%rsp) │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x10000,%rsi │ │ │ │ + jne 40bf46 │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + call 40c060 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 40bf36 │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + cmp %r8,%rax │ │ │ │ + ja 40bf41 │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 40c220 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x16de24(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x1676e5(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov $0x10000,%eax │ │ │ │ + nop │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x16fdce(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482140 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x16ddc5(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x167689(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov $0x1000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x16fd6e(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482140 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 40be60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5467,109 +10939,281 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x19,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + lea -0x8(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 40c1d7 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ + mov %rsi,0xb0(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + lea 0x46(%rsp),%rax │ │ │ │ + lea 0x16a22f(%rip),%rdx │ │ │ │ + movups (%rdx),%xmm14 │ │ │ │ + movups %xmm14,(%rax) │ │ │ │ + movups 0x2(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x2(%rax) │ │ │ │ + mov $0x80000,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 409ec0 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 40c1bf │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 40c1a7 │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + lea 0x174383(%rip),%rbx │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov 0xa8(%rsp),%r8 │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + mov 0xb8(%rsp),%r10 │ │ │ │ + call 40a420 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 40c16b │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + nop │ │ │ │ + mov $0x3,%eax │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + call 40a040 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + nop │ │ │ │ + mov $0x3,%eax │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + call 40a040 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28b6c2(%rip),%rcx │ │ │ │ + mov 0x28b6c3(%rip),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28b65a(%rip),%rcx │ │ │ │ + mov 0x28b65b(%rip),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 40c060 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - je 404cfa │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - add $0xffffffffffffffef,%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - ja 404cf4 │ │ │ │ - lea 0xa5a842(%rip),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp *(%rdx,%rcx,8) │ │ │ │ - lea 0x48(%rax),%rcx │ │ │ │ - jmp 404cfc │ │ │ │ - lea 0x40(%rax),%rcx │ │ │ │ - jmp 404cfc │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 404cfc │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 404cfc │ │ │ │ - lea 0x70(%rax),%rcx │ │ │ │ + lea -0x20(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 40c4eb │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ nop │ │ │ │ - jmp 404cfc │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 404cfc │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 404cfc │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 404cfc │ │ │ │ - lea 0x30(%rax),%rcx │ │ │ │ - jmp 404cfc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x1000,%rbx │ │ │ │ + jne 40c48a │ │ │ │ + nop │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + cmp $0x10000,%rdx │ │ │ │ + jne 40c42b │ │ │ │ + mov %r9,0xf0(%rsp) │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %r8,0xe8(%rsp) │ │ │ │ + mov %rsi,0xe0(%rsp) │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ + mov %rdi,0xd8(%rsp) │ │ │ │ + lea 0x63(%rsp),%rax │ │ │ │ + lea 0x16adbf(%rip),%rdx │ │ │ │ + movups (%rdx),%xmm14 │ │ │ │ + movups %xmm14,(%rax) │ │ │ │ + movups 0x5(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x5(%rax) │ │ │ │ + mov $0x80000,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ + call 409ec0 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + je 40c412 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 40c3f9 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + lea 0x174149(%rip),%rbx │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ + mov 0xd8(%rsp),%r8 │ │ │ │ + mov 0xe0(%rsp),%r9 │ │ │ │ + mov 0xe8(%rsp),%r10 │ │ │ │ + mov 0xf0(%rsp),%r11 │ │ │ │ + call 40aa80 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40c3c1 │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + nop │ │ │ │ + mov $0x3,%eax │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + nopl (%rax) │ │ │ │ + call 40a040 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + add $0x98,%rsp │ │ │ │ + pop %rbp │ │ │ │ nop │ │ │ │ ret │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + nop │ │ │ │ + mov $0x3,%eax │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + call 40a040 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x98,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28b470(%rip),%rbx │ │ │ │ + mov 0x28b471(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x98,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28b407(%rip),%rbx │ │ │ │ + mov 0x28b408(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x98,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x16d93f(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x1671fc(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov $0x10000,%eax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x16f8e4(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + call 482140 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x16d8e0(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x16719c(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov $0x1000,%eax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x16f884(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + call 482140 │ │ │ │ + nop │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + jmp 40c220 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzbl 0x15(%rax),%eax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5589,60 +11233,352 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40c7eb │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + cmpq $0x0,0x30(%rax) │ │ │ │ + setge %sil │ │ │ │ + mov 0x28(%rax),%r8 │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + jmp 40c593 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %sil,0x2f(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %sil,%sil │ │ │ │ + je 40c680 │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + mov 0x28(%rax),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jb 40c7e5 │ │ │ │ + mov 0x30(%rax),%r9 │ │ │ │ + lea 0x1(%r9),%r10 │ │ │ │ + cmp %r10,%rdi │ │ │ │ + jb 40c7df │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + sub %r9,%rdx │ │ │ │ + sub %r9,%rdi │ │ │ │ + dec %rdi │ │ │ │ + dec %rdx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and %r10,%rdx │ │ │ │ + lea (%r11,%rdx,1),%rbx │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + cmovg %rdi,%rcx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 40c614 │ │ │ │ + mov %r11,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + movzbl 0x2f(%rsp),%esi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov 0x28(%rax),%rcx │ │ │ │ + sub 0x30(%rax),%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov %rcx,0x28(%rax) │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 40c7da │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + movb $0xa,0x18(%rsp) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rax,0x30(%rcx) │ │ │ │ + test %rax,%rax │ │ │ │ + jge 40c767 │ │ │ │ + movzbl 0x2f(%rsp),%esi │ │ │ │ + test %sil,%sil │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + jne 40c68a │ │ │ │ + movq $0x0,0x28(%rax) │ │ │ │ + mov 0x28(%rax),%r9 │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jb 40c7d5 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + sub %r9,%rcx │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ + mov 0x20(%rax),%rdi │ │ │ │ + sub %r9,%rdi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + neg %r11 │ │ │ │ + sar $0x3f,%r11 │ │ │ │ + and %r9,%r11 │ │ │ │ + lea (%r10,%r11,1),%rbx │ │ │ │ + mov %r8,%rax │ │ │ │ + call *%rsi │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 40c7bc │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x28(%rcx),%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + mov %rdx,0x28(%rcx) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 40c7a8 │ │ │ │ + mov 0x20(%rcx),%rbx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jb 40c7d0 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + movb $0xa,0x18(%rsp) │ │ │ │ + call 404f00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rax,0x30(%rcx) │ │ │ │ + movzbl 0x2f(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jne 40c785 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40c785 │ │ │ │ + test %rax,%rax │ │ │ │ + jge 40c75d │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 40c771 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 40c58b │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 40c58b │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x28b108(%rip),%rax │ │ │ │ + mov 0x28b109(%rip),%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + test %rax,%rax │ │ │ │ + jge 40c79e │ │ │ │ + mov 0x28b0cf(%rip),%rax │ │ │ │ + mov 0x28b0d0(%rip),%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28b0d1(%rip),%rax │ │ │ │ + mov 0x28b0d2(%rip),%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28b0ad(%rip),%rax │ │ │ │ + mov 0x28b0ae(%rip),%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 40c560 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + test %rax,%rax │ │ │ │ + je 40c812 │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + mov (%rax),%rax │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 41b9a0 │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x12,0x17(%rax) │ │ │ │ - jne 404d6c │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - jmp 404d6e │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40ca17 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 40c855 │ │ │ │ + lea 0x15b3b3(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + call 482bc0 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rax,0x8(%rcx) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jbe 40c95d │ │ │ │ + mov %rax,%rdx │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + movabs $0x2492492492492493,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rbx │ │ │ │ + add %rdx,%rbx │ │ │ │ + rcr $1,%rbx │ │ │ │ + shr $0x2,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + ja 40c954 │ │ │ │ + lea 0x3ff(%rbx),%rdx │ │ │ │ + shr $0xa,%rdx │ │ │ │ + dec %rdx │ │ │ │ + nop │ │ │ │ + bsr %rdx,%rdx │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + cmove %rsi,%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x400,%eax │ │ │ │ + mul %rsi │ │ │ │ + jo 40c94b │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x50(%rdx),%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mul %r8 │ │ │ │ + jo 40c942 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 40c942 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + bsf %rsi,%rdx │ │ │ │ + mov $0x40,%edi │ │ │ │ + cmove %rdi,%rdx │ │ │ │ + mov %dl,0x20(%rcx) │ │ │ │ + add $0xffffffc0,%edx │ │ │ │ + neg %edx │ │ │ │ + mov %dl,0x21(%rcx) │ │ │ │ + lea 0x15cbd2(%rip),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 483d80 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + jmp 40c971 │ │ │ │ mov %rcx,%rax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - test %al,(%rax) │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,(%rsi,%rdx,8) │ │ │ │ + lea 0x1(%rdx),%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 40c9d6 │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + xor %edx,%edx │ │ │ │ + div %rsi │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + movzbl 0x20(%rdx),%edi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 40e2e0 │ │ │ │ + cmpl $0x0,0x2bcd24(%rip) │ │ │ │ + jne 40c9ba │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + jmp 40c966 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + jmp 40c966 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jbe 40ca11 │ │ │ │ + cmpl $0x0,0x2bccee(%rip) │ │ │ │ + jne 40c9eb │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + jmp 40ca00 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x10(%rcx),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rax,0x10(%rcx) │ │ │ │ + mov %rdx,0x18(%rcx) │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 40c820 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5658,22 +11594,178 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 402e00 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40cc99 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + movzbl 0x6(%rbx),%edx │ │ │ │ + cmp %dl,0x20(%rax) │ │ │ │ + jne 40cbac │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + lea (%rdx,%rdx,1),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + lea 0x15ca59(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 483d80 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nop │ │ │ │ + jmp 40cac6 │ │ │ │ + lea 0x1(%r9),%rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jge 40cb5c │ │ │ │ + lea (%rcx,%rcx,1),%rbx │ │ │ │ + mov 0x10(%rdx),%r8 │ │ │ │ + nop │ │ │ │ + mov (%r8,%rcx,8),%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jae 40cc93 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + cmpl $0x0,0x2bcbd9(%rip) │ │ │ │ + je 40cb0c │ │ │ │ + mov (%rax,%rcx,1),%r10 │ │ │ │ + nopl (%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %r8,(%rax,%rcx,1) │ │ │ │ + lea (%r9,%r9,1),%r10 │ │ │ │ + lea 0x1(%r10),%r10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jae 40cc8e │ │ │ │ + cmpl $0x0,0x2bcba0(%rip) │ │ │ │ + je 40cb45 │ │ │ │ + mov (%rax,%r10,8),%r11 │ │ │ │ + mov %r11,%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %r8,(%rax,%r10,8) │ │ │ │ + cmp %r9,0x8(%r8) │ │ │ │ + jne 40cac2 │ │ │ │ + mov %rbx,0x8(%r8) │ │ │ │ + jmp 40cac2 │ │ │ │ + movzbl 0x20(%rdx),%ebx │ │ │ │ + inc %ebx │ │ │ │ + mov %bl,0x20(%rdx) │ │ │ │ + movzbl 0x21(%rdx),%ebx │ │ │ │ + dec %ebx │ │ │ │ + mov %bl,0x21(%rdx) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jbe 40cc89 │ │ │ │ + cmpl $0x0,0x2bcb52(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 40cb92 │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rax,0x10(%rdx) │ │ │ │ + mov %rdi,0x18(%rdx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + movzbl 0x20(%rax),%edx │ │ │ │ + movzbl 0x6(%rcx),%ebx │ │ │ │ + sub %ebx,%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%rsi │ │ │ │ + nop │ │ │ │ + cmp $0x40,%cl │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + and %rsi,%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 40cbe0 │ │ │ │ + mov %rbx,(%r8,%rsi,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 40cc0e │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + add %rcx,%rsi │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ + cmpl $0x0,0x2bcad9(%rip) │ │ │ │ + je 40cbd9 │ │ │ │ + mov (%r8,%rsi,8),%r9 │ │ │ │ + nopl (%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + jmp 40cbd9 │ │ │ │ + movzbl 0x20(%rax),%ecx │ │ │ │ + movzbl 0x6(%rbx),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + cmp $0x40,%cl │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + add 0x8(%rbx),%rsi │ │ │ │ + mov %rsi,0x8(%rdi) │ │ │ │ + movzbl 0x20(%rax),%ecx │ │ │ │ + movzbl 0x6(%rdi),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + nop │ │ │ │ + cmp $0x40,%cl │ │ │ │ + sbb %rbx,%rbx │ │ │ │ + and %rdx,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 40cc58 │ │ │ │ + mov %rdi,(%rsi,%rdx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jge 40cc83 │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + cmpl $0x0,0x2bca61(%rip) │ │ │ │ + je 40cc51 │ │ │ │ + mov (%rsi,%rdx,8),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + jmp 40cc51 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 40ca60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5687,20 +11779,91 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40cdc2 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + cmpq $0x0,(%rax) │ │ │ │ + je 40cdb5 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + cmpb $0x0,0x22(%rax) │ │ │ │ + je 40cd34 │ │ │ │ + lea 0x16e04c(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 482080 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x48(%rbx),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call *%rsi │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x18(%rcx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40cd97 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 40cd5c │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40cd74 │ │ │ │ + movzbl 0x21(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 40e500 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 40ce00 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 40cce0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x16(%rax),%eax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5711,27 +11874,109 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40cf0f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + and $0x7f,%ecx │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%esi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + jmp 40ce63 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + lea -0x1(%rsi),%r8 │ │ │ │ + nop │ │ │ │ + and %r8,%rsi │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40cf02 │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov 0x58(%rbx),%rcx │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x68(%rbx),%r9d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %rsi,%r10 │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ + imul %r10,%rcx │ │ │ │ + lea (%r8,%rcx,1),%r11 │ │ │ │ + lea 0x8(%r11),%r11 │ │ │ │ + bt $0x2,%r9d │ │ │ │ + jae 40cea1 │ │ │ │ + mov 0x8(%rcx,%r8,1),%r11 │ │ │ │ + mov %r11,0x20(%rsp) │ │ │ │ + mov 0x30(%rbx),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + call *%rcx │ │ │ │ + test %al,%al │ │ │ │ + je 40ce4c │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x58(%rdx),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + imul %rdi,%rsi │ │ │ │ + add 0x60(%rdx),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x68(%rdx),%edx │ │ │ │ + nop │ │ │ │ + lea (%rsi,%rdi,1),%r8 │ │ │ │ + lea 0x8(%r8),%r8 │ │ │ │ + bt $0x3,%edx │ │ │ │ + jae 40ceef │ │ │ │ + mov 0x8(%rsi,%rdi,1),%r8 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 40ce00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x13,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5743,67 +11988,192 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 404e7e │ │ │ │ + jbe 40d1fc │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - test $0x10,%dl │ │ │ │ - jne 404e6a │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 404e65 │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - neg %rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - ja 404e52 │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jb 404e4d │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %rdx,%rbx │ │ │ │ - lea (%rsi,%rbx,1),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + and $0x7f,%ecx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%esi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + jmp 40cfe0 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + lea -0x1(%rsi),%r8 │ │ │ │ + nop │ │ │ │ + and %r8,%rsi │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40d0a1 │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + mov 0x68(%rbx),%r10d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %rsi,%r11 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + imul %r11,%r8 │ │ │ │ + lea (%r8,%r9,1),%r12 │ │ │ │ + lea 0x8(%r12),%r12 │ │ │ │ + bt $0x2,%r10d │ │ │ │ + jae 40d01f │ │ │ │ + mov 0x8(%r8,%r9,1),%r12 │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ + mov 0x30(%rbx),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r12,%rbx │ │ │ │ + call *%rcx │ │ │ │ + test %al,%al │ │ │ │ + je 40cfb6 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x68(%rdx),%esi │ │ │ │ + bt $0x0,%esi │ │ │ │ + jae 40d06a │ │ │ │ + mov 0x30(%rdx),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 480880 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x58(%rdx),%rcx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + imul %rbx,%rcx │ │ │ │ + add 0x60(%rdx),%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x68(%rdx),%edx │ │ │ │ + nop │ │ │ │ + lea (%rcx,%rbx,1),%rsi │ │ │ │ + lea 0x8(%rsi),%rsi │ │ │ │ + bt $0x3,%edx │ │ │ │ + jae 40d097 │ │ │ │ + mov 0x8(%rcx,%rbx,1),%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ + pmovmskb %xmm0,%esi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 404e60 │ │ │ │ - call 487e60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 487f00 │ │ │ │ - call 487e60 │ │ │ │ - lea 0x87e84f(%rip),%rax │ │ │ │ - lea 0xa46078(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ + je 40d1e3 │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ + mov 0x68(%rbx),%r9d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %rsi,%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + imul %rsi,%r8 │ │ │ │ + lea (%r8,%rdx,1),%r10 │ │ │ │ + lea 0x8(%r10),%r10 │ │ │ │ + bt $0x2,%r9d │ │ │ │ + nop │ │ │ │ + jae 40d137 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + call 480540 │ │ │ │ + cmpl $0x0,0x2bc5d4(%rip) │ │ │ │ + jne 40d10a │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 40d125 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi,%rdx,1),%rdi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + mov %rax,0x8(%rsi,%rdx,1) │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + call 480880 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x58(%rdx),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + imul %rdi,%rsi │ │ │ │ + add 0x60(%rdx),%rsi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x68(%rdx),%r9d │ │ │ │ nop │ │ │ │ + lea (%rsi,%r8,1),%r10 │ │ │ │ + lea 0x8(%r10),%r10 │ │ │ │ + bt $0x3,%r9d │ │ │ │ + jae 40d1c5 │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov 0x38(%rdx),%rax │ │ │ │ + call 480540 │ │ │ │ + cmpl $0x0,0x2bc541(%rip) │ │ │ │ + jne 40d19d │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + jmp 40d1b8 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx,%rcx,1),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rax,0x8(%rdx,%rcx,1) │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %dl,(%rcx,%rdi,1) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + incq (%rcx) │ │ │ │ + mov %r10,%rax │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x17152d(%rip),%rax │ │ │ │ + mov $0x35,%ebx │ │ │ │ + call 482080 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 404e00 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 40cf60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5814,121 +12184,618 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x4,%cl │ │ │ │ - setne %al │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40d29d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x40(%rbx),%rax │ │ │ │ + nop │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 480660 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + cmpl $0x0,0x2bc45d(%rip) │ │ │ │ + je 40d285 │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x10(%rcx) │ │ │ │ + nop │ │ │ │ + movabs $0x8080808080808080,%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 40d240 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40d424 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + call 40e2e0 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 40d307 │ │ │ │ + inc %rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jae 40d3b9 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + movzbl (%rsi,%rcx,1),%edi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x80,%dil │ │ │ │ + jne 40d304 │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x58(%rdi),%r8 │ │ │ │ + imul %rcx,%r8 │ │ │ │ + mov 0x68(%rdi),%r9d │ │ │ │ + nop │ │ │ │ + lea (%r8,%rsi,1),%r10 │ │ │ │ + lea 0x8(%r10),%r10 │ │ │ │ + bt $0x2,%r9d │ │ │ │ + jae 40d34c │ │ │ │ + mov 0x8(%r8,%rsi,1),%r10 │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x60(%rdi),%r11 │ │ │ │ + add %r11,%r8 │ │ │ │ + lea (%r8,%rsi,1),%r11 │ │ │ │ + lea 0x8(%r11),%r11 │ │ │ │ + bt $0x3,%r9d │ │ │ │ + jae 40d36c │ │ │ │ + mov 0x8(%r8,%rsi,1),%r11 │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ + mov 0x48(%rdi),%rcx │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + call *%rsi │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 40e6e0 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + jmp 40d304 │ │ │ │ + lea 0x15c140(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 483d80 │ │ │ │ + cmpl $0x0,0x2bc2fc(%rip) │ │ │ │ + jne 40d3e2 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + jmp 40d407 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x10(%r11) │ │ │ │ + mov %rbx,0x18(%r11) │ │ │ │ + mov %rsi,(%rax) │ │ │ │ + mov %rax,0x10(%rdx) │ │ │ │ + movq $0x1,0x18(%rdx) │ │ │ │ + movb $0x0,0x20(%rdx) │ │ │ │ + movb $0x40,0x21(%rdx) │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 40d2c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x14,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x20,%cl │ │ │ │ - setne %al │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40d5cb │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 40d59a │ │ │ │ + cmpq $0x0,(%rax) │ │ │ │ + nop │ │ │ │ + je 40d59a │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + cmpb $0x0,0x22(%rax) │ │ │ │ + je 40d4bb │ │ │ │ + lea 0x169bfb(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x48(%rbx),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call *%rsi │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + movzbl 0x22(%rcx),%esi │ │ │ │ + xor $0x1,%esi │ │ │ │ + mov %sil,0x22(%rcx) │ │ │ │ + mov 0x18(%rcx),%rsi │ │ │ │ + nop │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40d53b │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 40d4ef │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40d507 │ │ │ │ + movzbl 0x21(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov 0x10(%rcx),%r8 │ │ │ │ + mov (%r8,%rdx,8),%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + nop │ │ │ │ + call 40e8c0 │ │ │ │ + test %al,%al │ │ │ │ + je 40d534 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + movb $0x1,0x23(%rcx) │ │ │ │ + jmp 40d558 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + jmp 40d558 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 40d600 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + cmpq $0x0,(%rcx) │ │ │ │ + jne 40d56e │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 482bc0 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov %rax,0x8(%rcx) │ │ │ │ + cmpb $0x0,0x22(%rcx) │ │ │ │ + jne 40d58a │ │ │ │ + lea 0x169b22(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + movzbl 0x22(%rcx),%eax │ │ │ │ + xor $0x1,%eax │ │ │ │ + mov %al,0x22(%rcx) │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x68(%rbx),%edx │ │ │ │ + bt $0x1,%edx │ │ │ │ + jb 40d5a9 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 40d5b5 │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 40d7e0 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 40d5c1 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 40d460 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40d7a8 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + and $0x7f,%ecx │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + jmp 40d66c │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ + nop │ │ │ │ + and %rsi,%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 40d7a2 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov 0x68(%rbx),%r9d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %rcx,%r10 │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + imul %r10,%rsi │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + lea (%r8,%rsi,1),%r11 │ │ │ │ + lea 0x8(%r11),%r11 │ │ │ │ + bt $0x2,%r9d │ │ │ │ + jae 40d6b4 │ │ │ │ + mov 0x8(%rsi,%r8,1),%r11 │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + mov 0x30(%rbx),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + call *%rcx │ │ │ │ + test %al,%al │ │ │ │ + je 40d650 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + decq (%rcx) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x68(%rcx),%edx │ │ │ │ + bt $0x2,%edx │ │ │ │ + jae 40d71d │ │ │ │ + cmpl $0x0,0x2bbfe3(%rip) │ │ │ │ + jne 40d6fb │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + jmp 40d712 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi,%rdx,1),%rdi │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + movq $0x0,0x8(%rsi,%rdx,1) │ │ │ │ + jmp 40d737 │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + je 40d737 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + call 4809a0 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x58(%rcx),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + imul %rsi,%rdx │ │ │ │ + add 0x60(%rcx),%rdx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x68(%rcx),%r8d │ │ │ │ + nop │ │ │ │ + lea (%rdx,%rdi,1),%rbx │ │ │ │ + lea 0x8(%rbx),%rbx │ │ │ │ + bt $0x3,%r8d │ │ │ │ + nop │ │ │ │ + jae 40d783 │ │ │ │ + cmpl $0x0,0x2bbf67(%rip) │ │ │ │ + je 40d778 │ │ │ │ + mov 0x8(%rdx,%rdi,1),%rax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + movq $0x0,0x8(%rdx,%rdi,1) │ │ │ │ + jmp 40d791 │ │ │ │ + mov 0x38(%rcx),%rax │ │ │ │ + call 4809a0 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + movb $0x80,(%rax,%rsi,1) │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 40d600 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - jne 404f2c │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - jmp 404f2e │ │ │ │ - xor %ecx,%ecx │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40d9ab │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + movzbl 0x14(%rax),%ecx │ │ │ │ + test $0x8,%cl │ │ │ │ + jne 40d8e6 │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + movzbl 0x17(%rax),%ecx │ │ │ │ + cmp $0x11,%cl │ │ │ │ + jbe 40d8b6 │ │ │ │ + cmp $0x14,%cl │ │ │ │ + je 40d836 │ │ │ │ + cmp $0x18,%cl │ │ │ │ + je 40d8be │ │ │ │ + nop │ │ │ │ + cmp $0x19,%cl │ │ │ │ + jne 40d8d6 │ │ │ │ + mov 0x38(%rax),%rcx │ │ │ │ + mov 0x40(%rax),%rdx │ │ │ │ + jmp 40d950 │ │ │ │ + cmpq $0x0,0x40(%rax) │ │ │ │ + jne 40d855 │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 40d84b │ │ │ │ + lea 0x8(%rbx),%rdx │ │ │ │ + jmp 40d865 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 40d8ac │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + lea 0x8(%rbx),%rdx │ │ │ │ + cmpq $0x0,0x18(%rcx) │ │ │ │ + je 40d89c │ │ │ │ + movzbl 0x14(%rcx),%esi │ │ │ │ + test $0x20,%sil │ │ │ │ + je 40d88b │ │ │ │ mov %rcx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 40d7e0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 40d7e0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x1747bd(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea -0xd(%rcx),%edx │ │ │ │ + cmp $0x3,%dl │ │ │ │ + ja 40d8c8 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cmp $0x11,%cl │ │ │ │ + jne 40d8d6 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 40d902 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x174780(%rip),%rax │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + cmp %rcx,0x40(%rax) │ │ │ │ + jbe 40d930 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + mov (%rax),%rdx │ │ │ │ + imul %rcx,%rdx │ │ │ │ + add %rdx,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 40d7e0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 40d8f0 │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + add $0x18,%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + dec %rdx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 40d9a1 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov 0x10(%rcx),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4026c0 │ │ │ │ + test %al,%al │ │ │ │ + jne 40d93a │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rbx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 40d7e0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 40d93a │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 40d7e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x17(%rax),%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40da12 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + call 486160 │ │ │ │ + mov $0x19,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x16aa66(%rip),%rbx │ │ │ │ + call 46a040 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 40d9e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5936,39 +12803,117 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x11,0x17(%rax) │ │ │ │ - jne 404f6c │ │ │ │ - mov 0x40(%rax),%rcx │ │ │ │ - jmp 404f6e │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x15,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40db54 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + and $0x7f,%ecx │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%esi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + jmp 40da8a │ │ │ │ + lea -0x1(%rsi),%r8 │ │ │ │ + nop │ │ │ │ + and %r8,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40dabd │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %rsi,%r9 │ │ │ │ + imul %r9,%r8 │ │ │ │ + mov 0x8(%r8,%rdx,1),%r9d │ │ │ │ + cmp %edi,%r9d │ │ │ │ + jne 40da82 │ │ │ │ + mov 0x60(%rbx),%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + lea 0x8(%rax),%rax │ │ │ │ + nop │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + pmovmskb %xmm1,%edx │ │ │ │ + nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 40db08 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %edi,0x50(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %dx,0x16(%rsp) │ │ │ │ + lea 0x170c31(%rip),%rax │ │ │ │ + mov $0x35,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzwl 0x16(%rsp),%edx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%edi │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %rdx,%rdx │ │ │ │ + mov $0x40,%r9d │ │ │ │ + cmove %r9,%rdx │ │ │ │ + imul %rdx,%rsi │ │ │ │ + mov %edi,0x8(%rsi,%r8,1) │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + imul %rdx,%rsi │ │ │ │ + add 0x60(%rbx),%rsi │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + lea (%rsi,%rbx,1),%rsi │ │ │ │ + lea 0x8(%rsi),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %cl,(%rbx,%rdx,1) │ │ │ │ + incq (%rax) │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %edi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%edi │ │ │ │ + nop │ │ │ │ + jmp 40da40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -5979,25 +12924,111 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 402ea0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40dcb6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + and $0x7f,%ecx │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%esi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + jmp 40dbea │ │ │ │ + lea -0x1(%rsi),%r8 │ │ │ │ + nop │ │ │ │ + and %r8,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40dc1d │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %rsi,%r9 │ │ │ │ + imul %r9,%r8 │ │ │ │ + mov 0x8(%r8,%rdx,1),%r9 │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 40dbe2 │ │ │ │ + mov 0x60(%rbx),%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + lea 0x8(%rax),%rax │ │ │ │ + nop │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + pmovmskb %xmm1,%edx │ │ │ │ + nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 40dc6a │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %dx,0x16(%rsp) │ │ │ │ + lea 0x170ad0(%rip),%rax │ │ │ │ + mov $0x35,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzwl 0x16(%rsp),%edx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %rdx,%rdx │ │ │ │ + mov $0x40,%r9d │ │ │ │ + cmove %r9,%rdx │ │ │ │ + imul %rdx,%rsi │ │ │ │ + mov %rdi,0x8(%rsi,%r8,1) │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + imul %rdx,%rsi │ │ │ │ + add 0x60(%rbx),%rsi │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + lea (%rsi,%rbx,1),%rsi │ │ │ │ + lea 0x8(%rsi),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %cl,(%rbx,%rdx,1) │ │ │ │ + incq (%rax) │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 40dba0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -6006,25 +13037,117 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40de30 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + and $0x7f,%ecx │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%esi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + jmp 40dd4a │ │ │ │ + lea -0x1(%rsi),%r8 │ │ │ │ + nop │ │ │ │ + and %r8,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40dd7d │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %rsi,%r9 │ │ │ │ + imul %r9,%r8 │ │ │ │ + mov 0x8(%r8,%rdx,1),%r9 │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 40dd42 │ │ │ │ + mov 0x60(%rbx),%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + lea 0x8(%rax),%rax │ │ │ │ + nop │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + pmovmskb %xmm1,%edx │ │ │ │ + nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 40ddca │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %dx,0x16(%rsp) │ │ │ │ + lea 0x170970(%rip),%rax │ │ │ │ + mov $0x35,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzwl 0x16(%rsp),%edx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + bsf %rdx,%rdx │ │ │ │ + mov $0x40,%r9d │ │ │ │ + cmove %r9,%rdx │ │ │ │ + imul %rdx,%rsi │ │ │ │ + cmpl $0x0,0x2bb8e2(%rip) │ │ │ │ + je 40de01 │ │ │ │ + mov 0x8(%rsi,%r8,1),%r9 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + mov %rdi,0x8(%rsi,%r8,1) │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + imul %rdx,%rsi │ │ │ │ + add 0x60(%rbx),%rsi │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + lea (%rsi,%rbx,1),%rsi │ │ │ │ + lea 0x8(%rsi),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %cl,(%rbx,%rdx,1) │ │ │ │ + incq (%rax) │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 40dd00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -6032,48 +13155,386 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40e067 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + test %al,(%rsi) │ │ │ │ + nop │ │ │ │ + mov 0x58(%rbx),%rdi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + cmpq $0x40,0x80(%rsp) │ │ │ │ + jle 40ded2 │ │ │ │ + mov (%rsi),%r8 │ │ │ │ + lea 0x8(%rsi),%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov $0x8,%edx │ │ │ │ + jmp 40df8b │ │ │ │ + mov 0x48(%rbx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + lea 0x78(%rsp),%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + nop │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + nop │ │ │ │ + and $0x7f,%eax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40df0d │ │ │ │ + add %rdi,%rcx │ │ │ │ + inc %rdx │ │ │ │ + shr $0x8,%rsi │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + jge 40df72 │ │ │ │ + cmp %al,%sil │ │ │ │ + jne 40df03 │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + cmp %r8,0x8(%rcx) │ │ │ │ + je 40df2a │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 40df64 │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov (%rcx),%rbx │ │ │ │ + mov %r8,%rcx │ │ │ │ + call 404a20 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + test %bl,%bl │ │ │ │ + je 40df03 │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add %rdi,%r9 │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + shr $0x8,%r8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r10,%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jge 40e005 │ │ │ │ + bt $0x7,%r8d │ │ │ │ + jb 40dfde │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ + cmp %r10,0x8(%r9) │ │ │ │ + je 40dfab │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 40dfe1 │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + mov (%r9),%r12 │ │ │ │ + mov (%r12),%r13 │ │ │ │ + cmp %r13,(%r11) │ │ │ │ + je 40dfc2 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + nop │ │ │ │ + jmp 40dfe1 │ │ │ │ + mov -0x8(%r12,%r10,1),%r12 │ │ │ │ + mov -0x8(%r11,%r10,1),%r10 │ │ │ │ + cmp %r10,%r12 │ │ │ │ + je 40dfd6 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 40dfe1 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + jmp 40dfe1 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + test %r10b,%r10b │ │ │ │ + je 40dff5 │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + jl 40ded2 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + jmp 40df7a │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %r10,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 40df7a │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + je 40e05f │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + imul %rdi,%rdx │ │ │ │ + mov 0x10(%rdx,%rsi,1),%rdi │ │ │ │ + nop │ │ │ │ + mov 0x8(%rdx,%rsi,1),%rbx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jne 40e03f │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + jne 40e047 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + lea 0x18(%rax),%rax │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 40de80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40e29f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + and $0x7f,%ecx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%edx │ │ │ │ + movzbl %dl,%edx │ │ │ │ + jmp 40e105 │ │ │ │ + lea -0x1(%rdx),%r8 │ │ │ │ + nop │ │ │ │ + and %r8,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 40e1e7 │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %rdx,%r10 │ │ │ │ + imul %r10,%r8 │ │ │ │ + mov 0x10(%r8,%r9,1),%r11 │ │ │ │ + mov 0x8(%r8,%r9,1),%r12 │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + jne 40e0fd │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + jne 40e179 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + jmp 40e0fd │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %rdx,0x10(%rbx,%rcx,1) │ │ │ │ + cmpl $0x0,0x2bb539(%rip) │ │ │ │ + jne 40e1a2 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 40e1b8 │ │ │ │ + mov 0x8(%rcx,%rbx,1),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rsi,0x8(%rbx,%rcx,1) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x58(%rcx),%rdx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + imul %rbx,%rdx │ │ │ │ + add 0x60(%rcx),%rdx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + lea 0x8(%rax),%rax │ │ │ │ + nop │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ + pmovmskb %xmm0,%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 40e234 │ │ │ │ + mov %dx,0x1e(%rsp) │ │ │ │ + lea 0x17050e(%rip),%rax │ │ │ │ + mov $0x35,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + movzwl 0x1e(%rsp),%edx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %rdx,%rdx │ │ │ │ + mov $0x40,%r10d │ │ │ │ + cmove %r10,%rdx │ │ │ │ + imul %rdx,%r8 │ │ │ │ + mov %rsi,0x10(%r8,%r9,1) │ │ │ │ + cmpl $0x0,0x2bb473(%rip) │ │ │ │ + je 40e270 │ │ │ │ + mov 0x8(%r9,%r8,1),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdi,0x8(%r8,%r9,1) │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + imul %rdx,%rsi │ │ │ │ + add 0x60(%rbx),%rsi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + lea (%rsi,%rbx,1),%rsi │ │ │ │ + lea 0x8(%rsi),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %cl,(%rbx,%rdx,1) │ │ │ │ + incq (%rax) │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 40e0a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40e38e │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %dil,0x48(%rsp) │ │ │ │ + lea 0x156553(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + movzbl 0x48(%rsp),%ecx │ │ │ │ + mov %cl,0x6(%rax) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + mov $0x8,%edx │ │ │ │ + cmovb %rdx,%rcx │ │ │ │ + cmp $0x400,%rcx │ │ │ │ + ja 40e37a │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + bsr %rdx,%rcx │ │ │ │ + mov $0xffffffffffffffff,%rdx │ │ │ │ + cmove %rdx,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 40e3e0 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x12f47f(%rip),%rax │ │ │ │ + lea 0x173228(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %dil,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzbl 0x20(%rsp),%edi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 40e2e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x19,0x17(%rax) │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovne %rcx,%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -6084,63 +13545,341 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - je 40507a │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - add $0xffffffffffffffef,%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - ja 405074 │ │ │ │ - lea 0xa5a522(%rip),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp *(%rdx,%rcx,8) │ │ │ │ - lea 0x48(%rax),%rcx │ │ │ │ - jmp 40507c │ │ │ │ - lea 0x40(%rax),%rcx │ │ │ │ - jmp 40507c │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 40507c │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 40507c │ │ │ │ - lea 0x70(%rax),%rcx │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40e4d3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %cx,0x38(%rsp) │ │ │ │ + movzwl %cx,%ecx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov 0x40(%rbx),%rax │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 480660 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov %rcx,0x18(%rdx) │ │ │ │ + cmpl $0x0,0x2bb29e(%rip) │ │ │ │ + je 40e444 │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x10(%rdx) │ │ │ │ + movzwl 0x38(%rsp),%ecx │ │ │ │ + mov %cx,0x2(%rdx) │ │ │ │ + test %cx,%cx │ │ │ │ + je 40e4bf │ │ │ │ + cmp $0x8,%cx │ │ │ │ + ja 40e462 │ │ │ │ + lea -0x1(%rcx),%eax │ │ │ │ nop │ │ │ │ - jmp 40507c │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 40507c │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 40507c │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 40507c │ │ │ │ - lea 0x30(%rax),%rcx │ │ │ │ - jmp 40507c │ │ │ │ + jmp 40e475 │ │ │ │ + cmp $0x2492,%cx │ │ │ │ + ja 40e4ac │ │ │ │ + lea (%rcx,%rcx,2),%rbx │ │ │ │ + lea (%rcx,%rbx,2),%rax │ │ │ │ + shr $0x3,%ax │ │ │ │ + mov %ax,0x4(%rdx) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ + jmp 40e4a0 │ │ │ │ + mov 0x50(%rax),%rbx │ │ │ │ + imul %rcx,%rbx │ │ │ │ + add 0x10(%rdx),%rbx │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + movabs $0x8080808080808080,%rsi │ │ │ │ + mov %rsi,(%rbx) │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,0x18(%rdx) │ │ │ │ + jae 40e482 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x12f34d(%rip),%rax │ │ │ │ + lea 0x173116(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + lea 0x12f33a(%rip),%rax │ │ │ │ + lea 0x1730f3(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %cx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movzwl 0x18(%rsp),%ecx │ │ │ │ + jmp 40e3e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40e6a2 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + shr $0x7,%rcx │ │ │ │ + nop │ │ │ │ + and %rsi,%rcx │ │ │ │ + and $0x7f,%r8d │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40e550 │ │ │ │ + lea (%rdx,%rcx,1),%rcx │ │ │ │ + lea 0x1(%rcx),%rcx │ │ │ │ + and %rsi,%rcx │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x50(%rbx),%r9 │ │ │ │ + imul %rcx,%r9 │ │ │ │ + add 0x10(%rax),%r9 │ │ │ │ + movq %r8,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov (%r9),%r9 │ │ │ │ + movq %r9,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r9d │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + jmp 40e5c0 │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + lea -0x1(%r9),%r10 │ │ │ │ + nop │ │ │ │ + and %r10,%r9 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 40e61c │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov 0x58(%rbx),%r10 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + mov 0x68(%rbx),%r12d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r9,%r13 │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ + imul %r13,%r10 │ │ │ │ + lea (%r10,%r11,1),%r15 │ │ │ │ + lea 0x8(%r15),%r15 │ │ │ │ + bt $0x2,%r12d │ │ │ │ + jae 40e5fa │ │ │ │ + mov 0x8(%r11,%r10,1),%r15 │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + mov 0x30(%rbx),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r15,%rbx │ │ │ │ + call *%rcx │ │ │ │ + test %al,%al │ │ │ │ + je 40e590 │ │ │ │ + jmp 40e650 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov (%r9),%r9 │ │ │ │ + movabs $0x8080808080808080,%r10 │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + movq %r9,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r9d │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + test %r9,%r9 │ │ │ │ + je 40e542 │ │ │ │ + jmp 40e695 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x58(%rdx),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + imul %rdi,%rsi │ │ │ │ + add 0x60(%rdx),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x68(%rdx),%edx │ │ │ │ + nop │ │ │ │ + lea (%rsi,%rdi,1),%r8 │ │ │ │ + lea 0x8(%r8),%r8 │ │ │ │ + bt $0x3,%edx │ │ │ │ + jae 40e682 │ │ │ │ + mov 0x8(%rsi,%rdi,1),%r8 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 40e500 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40e875 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + cmpw $0x0,0x4(%rax) │ │ │ │ + je 40e861 │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + shr $0x7,%rcx │ │ │ │ + and %rdx,%rcx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 40e71e │ │ │ │ + lea (%r9,%rcx,1),%rcx │ │ │ │ + lea 0x1(%rcx),%rcx │ │ │ │ + and %rdx,%rcx │ │ │ │ + inc %r9 │ │ │ │ + mov 0x50(%rbx),%r10 │ │ │ │ + imul %rcx,%r10 │ │ │ │ + add 0x10(%rax),%r10 │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + mov (%r10),%r11 │ │ │ │ + movq %r11,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r11d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r11,%r11 │ │ │ │ + je 40e710 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov 0x58(%rbx),%rdx │ │ │ │ + mov 0x68(%rbx),%r9d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r11,%r11 │ │ │ │ + mov %r11,0x18(%rsp) │ │ │ │ + imul %r11,%rdx │ │ │ │ + lea (%r10,%rdx,1),%r12 │ │ │ │ + lea 0x8(%r12),%r12 │ │ │ │ + bt $0x2,%r9d │ │ │ │ + jae 40e79d │ │ │ │ + cmpl $0x0,0x2baf53(%rip) │ │ │ │ + je 40e796 │ │ │ │ + mov 0x8(%r10,%rdx,1),%r9 │ │ │ │ + mov %r11,%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rdi,0x8(%rdx,%r10,1) │ │ │ │ + jmp 40e7cf │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + call 480880 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ + mov 0x58(%rbx),%rdx │ │ │ │ + imul %r11,%rdx │ │ │ │ + add 0x60(%rbx),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x68(%rbx),%r9d │ │ │ │ + nop │ │ │ │ + lea (%rdx,%rdi,1),%r10 │ │ │ │ + lea 0x8(%r10),%r10 │ │ │ │ + bt $0x3,%r9d │ │ │ │ + jae 40e81b │ │ │ │ + cmpl $0x0,0x2baed5(%rip) │ │ │ │ + je 40e814 │ │ │ │ + mov 0x8(%rdx,%rdi,1),%rcx │ │ │ │ + mov %r11,%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %rsi,0x8(%rdx,%rdi,1) │ │ │ │ + jmp 40e839 │ │ │ │ + mov 0x38(%rbx),%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 480880 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%r11 │ │ │ │ + movzwl 0x4(%rax),%ecx │ │ │ │ + dec %ecx │ │ │ │ + mov %cx,0x4(%rax) │ │ │ │ + movzwl (%rax),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %cx,(%rax) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + and $0x7f,%r8d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %r8b,(%rax,%r11,1) │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x12ef98(%rip),%rax │ │ │ │ + lea 0x172d71(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 40e6e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -6148,29 +13887,198 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rbx) │ │ │ │ - jne 4050c4 │ │ │ │ - movzwl 0x4(%rax),%ecx │ │ │ │ - cmp %cx,0x4(%rbx) │ │ │ │ - jne 4050c4 │ │ │ │ - movzwl 0x6(%rax),%ecx │ │ │ │ - cmp %cx,0x6(%rbx) │ │ │ │ - jne 4050c4 │ │ │ │ - mov 0x8(%rax),%ecx │ │ │ │ - cmp %ecx,0x8(%rbx) │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40eb66 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %rsi,0x90(%rsp) │ │ │ │ + mov 0x18(%rax),%r8 │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + shr $0x7,%rdi │ │ │ │ + nop │ │ │ │ + and %r8,%rdi │ │ │ │ + and $0x7f,%r9d │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40e91b │ │ │ │ + lea (%rdx,%rdi,1),%rdi │ │ │ │ + lea 0x1(%rdi),%rdi │ │ │ │ + and %r8,%rdi │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov 0x50(%rbx),%r10 │ │ │ │ + imul %rdi,%r10 │ │ │ │ + add 0x10(%rax),%r10 │ │ │ │ + movq %r9,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov (%r10),%r10 │ │ │ │ + movq %r10,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + jmp 40e996 │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + lea -0x1(%r10),%r11 │ │ │ │ + nop │ │ │ │ + and %r11,%r10 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 40e9fc │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + mov 0x58(%rbx),%r11 │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ + mov %r12,0x58(%rsp) │ │ │ │ + mov 0x68(%rbx),%r13d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r10,%r15 │ │ │ │ + mov %r15,0x40(%rsp) │ │ │ │ + imul %r15,%r11 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + lea (%r12,%r11,1),%r9 │ │ │ │ + lea 0x8(%r9),%r9 │ │ │ │ + bt $0x2,%r13d │ │ │ │ + jae 40e9da │ │ │ │ + mov 0x8(%r11,%r12,1),%r9 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov 0x30(%rbx),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r9,%rbx │ │ │ │ + call *%rcx │ │ │ │ + test %al,%al │ │ │ │ + je 40e95b │ │ │ │ + jmp 40ea33 │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + mov (%r10),%r10 │ │ │ │ + movabs $0x8080808080808080,%r11 │ │ │ │ + movq %r11,%xmm0 │ │ │ │ + movq %r10,%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%r10d │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + test %r10,%r10 │ │ │ │ + je 40e90d │ │ │ │ + jmp 40eb5e │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + movzwl (%rcx),%edx │ │ │ │ + dec %edx │ │ │ │ + mov %dx,(%rcx) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + decq (%rdx) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x68(%rdx),%esi │ │ │ │ + bt $0x2,%esi │ │ │ │ + jae 40ea93 │ │ │ │ + cmpl $0x0,0x2bac70(%rip) │ │ │ │ + jne 40ea6e │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + jmp 40ea88 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov 0x8(%rdi,%rsi,1),%r8 │ │ │ │ + nopl (%rax) │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + movq $0x0,0x8(%rsi,%rdi,1) │ │ │ │ + jmp 40eab2 │ │ │ │ + mov 0x30(%rdx),%rax │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + je 40eab2 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + call 4809a0 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x58(%rdx),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + imul %rdi,%rsi │ │ │ │ + add 0x60(%rdx),%rsi │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + mov 0x68(%rdx),%r9d │ │ │ │ + nop │ │ │ │ + lea (%rsi,%r8,1),%rbx │ │ │ │ + lea 0x8(%rbx),%rbx │ │ │ │ + bt $0x3,%r9d │ │ │ │ + jae 40eafd │ │ │ │ + cmpl $0x0,0x2babed(%rip) │ │ │ │ + je 40eaf2 │ │ │ │ + mov 0x8(%rsi,%r8,1),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + movq $0x0,0x8(%rsi,%r8,1) │ │ │ │ + jmp 40eb10 │ │ │ │ + mov 0x38(%rdx),%rax │ │ │ │ + call 4809a0 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + movabs $0x8080808080808080,%rsi │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ + movq %rbx,%xmm1 │ │ │ │ + pcmpeqb %xmm0,%xmm1 │ │ │ │ + pmovmskb %xmm1,%ebx │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40eb50 │ │ │ │ + nop │ │ │ │ + movb $0x80,(%rdx,%rdi,1) │ │ │ │ + movzwl 0x4(%rcx),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %dx,0x4(%rcx) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jmp 40eb55 │ │ │ │ + nop │ │ │ │ + movb $0xfe,(%rdx,%rdi,1) │ │ │ │ sete %al │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 40e8c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -6189,51 +14097,329 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4050fe │ │ │ │ + jbe 40ef15 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov $0x10a,%ecx │ │ │ │ - call 407320 │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + movzwl 0x2(%rax),%esi │ │ │ │ + lea (%rsi,%rsi,2),%rdi │ │ │ │ + lea (%rsi,%rdi,2),%rdi │ │ │ │ + shr $0x3,%di │ │ │ │ + movzwl (%rax),%r8d │ │ │ │ + sub %r8d,%edi │ │ │ │ + movzwl 0x4(%rax),%r8d │ │ │ │ + sub %r8d,%edi │ │ │ │ + add %rdi,%rdi │ │ │ │ + lea (%rdi,%rdi,4),%rdi │ │ │ │ + cmp %di,%si │ │ │ │ + ja 40ec19 │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + lea 0x10(%rsp),%rsi │ │ │ │ + movups %xmm15,(%rsi) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40ec23 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x1(%rsi),%rdx │ │ │ │ + cmp %rdx,0x18(%rax) │ │ │ │ + jb 40edcd │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov 0x50(%rbx),%rsi │ │ │ │ + imul %rdx,%rsi │ │ │ │ + add 0x10(%rax),%rsi │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ + pmovmskb %xmm0,%esi │ │ │ │ + not %esi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + jmp 40ec6a │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40ed71 │ │ │ │ + lea -0x1(%rsi),%rdi │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x68(%rbx),%r10d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rsi,%rdi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + bsf %rsi,%rsi │ │ │ │ + imul %rsi,%r8 │ │ │ │ + lea (%r8,%r9,1),%rsi │ │ │ │ + lea 0x8(%rsi),%rsi │ │ │ │ + bt $0x2,%r10d │ │ │ │ + jae 40ecab │ │ │ │ + mov 0x8(%r8,%r9,1),%rsi │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov 0x30(%rbx),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + call *%rcx │ │ │ │ + test %al,%al │ │ │ │ + jne 40ecdb │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + jmp 40ec57 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x48(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi),%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x18(%rcx),%rsi │ │ │ │ + shr $0x7,%rax │ │ │ │ + and %rsi,%rax │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40ed23 │ │ │ │ + lea (%rdx,%r9,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rsi,%rax │ │ │ │ + inc %rdx │ │ │ │ + cmp %rax,%rdi │ │ │ │ + je 40ec57 │ │ │ │ + mov 0x50(%r8),%r9 │ │ │ │ + imul %rax,%r9 │ │ │ │ + add 0x10(%rcx),%r9 │ │ │ │ + mov (%r9),%r9 │ │ │ │ + movq %r9,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r9d │ │ │ │ + nop │ │ │ │ + test %r9,%r9 │ │ │ │ + je 40ed6c │ │ │ │ + mov %rax,%r9 │ │ │ │ + shr $0x5,%rax │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jae 40ef0f │ │ │ │ + mov 0x10(%rsp,%rax,4),%r10d │ │ │ │ + bts %r9d,%r10d │ │ │ │ + mov %r10d,0x10(%rsp,%rax,4) │ │ │ │ + jmp 40ed15 │ │ │ │ + mov %rax,%r9 │ │ │ │ + jmp 40ed15 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + movabs $0x8080808080808080,%rdi │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%esi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40edc5 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0x5,%rdx │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + jae 40ef0a │ │ │ │ + mov 0x10(%rsp,%rdx,4),%r8d │ │ │ │ + bts %esi,%r8d │ │ │ │ + mov %r8d,0x10(%rsp,%rdx,4) │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 40ec1f │ │ │ │ + mov %rdx,%rsi │ │ │ │ + jmp 40ec1f │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40ede0 │ │ │ │ + lea 0x1(%rsi),%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,0x18(%rax) │ │ │ │ + jb 40ee6f │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shr $0x5,%rcx │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jae 40ef05 │ │ │ │ + mov 0x10(%rsp,%rcx,4),%ecx │ │ │ │ + bt %esi,%ecx │ │ │ │ + jae 40ee0d │ │ │ │ + movzbl 0x2ba544(%rip),%edi │ │ │ │ + jmp 40edd3 │ │ │ │ + mov 0x50(%rbx),%rcx │ │ │ │ + imul %rsi,%rcx │ │ │ │ + add 0x10(%rax),%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ + nop │ │ │ │ + pmovmskb %xmm0,%ecx │ │ │ │ + movzbl 0x2ba522(%rip),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 40ee38 │ │ │ │ + popcnt %rcx,%rcx │ │ │ │ + jmp 40ee67 │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %ecx,%eax │ │ │ │ + call 404200 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + movzbl 0x2ba4f0(%rip),%edi │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + add %rcx,%rdx │ │ │ │ + jmp 40edd3 │ │ │ │ + lea (%rdx,%rdx,1),%rcx │ │ │ │ + lea (%rcx,%rcx,4),%rcx │ │ │ │ + movzwl 0x2(%rax),%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jg 40ee89 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 40ee93 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x1(%rdx),%rcx │ │ │ │ + cmp %rcx,0x18(%rax) │ │ │ │ + jb 40eef8 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x5,%rcx │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jae 40eefe │ │ │ │ + mov 0x10(%rsp,%rcx,4),%ecx │ │ │ │ + bt %edx,%ecx │ │ │ │ + jb 40ee8f │ │ │ │ + mov 0x50(%rbx),%rcx │ │ │ │ + imul %rdx,%rcx │ │ │ │ + add 0x10(%rax),%rcx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + movq %rcx,%xmm0 │ │ │ │ + pmovmskb %xmm0,%ecx │ │ │ │ + jmp 40eef1 │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rcx,%rsi │ │ │ │ + bsf %rcx,%rdi │ │ │ │ + add 0x48(%rsp),%rdi │ │ │ │ + movb $0x80,(%rdi) │ │ │ │ + movzwl 0x4(%rax),%edi │ │ │ │ + inc %edi │ │ │ │ + mov %di,0x4(%rax) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 40eece │ │ │ │ + jmp 40ee8f │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4050e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 40ebc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - cmp %rcx,(%rbx) │ │ │ │ - jne 405146 │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - cmp %rcx,0x8(%rbx) │ │ │ │ - jne 405146 │ │ │ │ - mov 0x10(%rax),%ecx │ │ │ │ - cmp %ecx,0x10(%rbx) │ │ │ │ - jne 405146 │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - cmp %rcx,0x18(%rax) │ │ │ │ - sete %al │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40f03f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpl $0x0,0x2ba775(%rip) │ │ │ │ + je 40ef6d │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rbx,0x10(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 40f039 │ │ │ │ + cmpq $0x0,(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 40f039 │ │ │ │ + cmpq $0x0,0x18(%rcx) │ │ │ │ + jg 40ef9a │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + jmp 40ef9e │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rbx,(%rsp) │ │ │ │ + cmpl $0x0,0x2ba722(%rip) │ │ │ │ + je 40efc0 │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + call 482bc0 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rax,0x20(%rcx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482bc0 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rax,0x28(%rcx) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + movzbl 0x20(%rax),%edx │ │ │ │ + mov %dl,0x38(%rcx) │ │ │ │ + mov (%rsp),%rdx │ │ │ │ + mov %rdx,0x40(%rcx) │ │ │ │ + cmpl $0x0,0x2ba6c7(%rip) │ │ │ │ + jne 40f012 │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + jmp 40f027 │ │ │ │ + mov 0x50(%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rbx,0x50(%rcx) │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov %rax,0x30(%rcx) │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 40ef40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -6249,953 +14435,845 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4051a3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - call 4056c0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - call 4051c0 │ │ │ │ - mov 0x121c005(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 40519d │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 405160 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x8(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 405690 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40f14e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - nop │ │ │ │ - jmp 4051e8 │ │ │ │ - mov %rdi,%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ mov %rdx,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 40544a │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4051f8 │ │ │ │ - inc %rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jge 405208 │ │ │ │ - movzbl (%rax,%rcx,1),%edx │ │ │ │ - cmp $0x2c,%dl │ │ │ │ - jne 4051f5 │ │ │ │ - jmp 40520f │ │ │ │ - mov $0xffffffffffffffff,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jge 405220 │ │ │ │ mov %rbx,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 40524d │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - ja 40568a │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jb 405685 │ │ │ │ - sub %rcx,%rbx │ │ │ │ - lea -0x1(%rbx),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - neg %rsi │ │ │ │ - sar $0x3f,%rsi │ │ │ │ - and %rsi,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jl 4051e2 │ │ │ │ - cmpl $0x2e757063,(%rax) │ │ │ │ - jne 4051e2 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 405262 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jge 405273 │ │ │ │ - movzbl (%rax,%rbx,1),%esi │ │ │ │ - cmp $0x3d,%sil │ │ │ │ - jne 40525f │ │ │ │ - jmp 40527a │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 4053f4 │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - ja 40567e │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jb 405679 │ │ │ │ - lea -0x4(%rbx),%rsi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - neg %rsi │ │ │ │ - sar $0x3f,%rsi │ │ │ │ - and $0x4,%esi │ │ │ │ - lea 0x1(%rbx),%r9 │ │ │ │ - lea (%rax,%rsi,1),%r10 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jb 405674 │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - sub %rbx,%rcx │ │ │ │ - lea -0x1(%rcx),%r11 │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - mov %r11,%r12 │ │ │ │ - neg %r11 │ │ │ │ - sar $0x3f,%r11 │ │ │ │ - and %r11,%r9 │ │ │ │ - lea (%r9,%rax,1),%r11 │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jne 405311 │ │ │ │ - movzwl (%r9,%rax,1),%r9d │ │ │ │ - cmp $0x6e6f,%r9w │ │ │ │ - jne 405385 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jmp 405338 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jne 405385 │ │ │ │ - movzwl (%r9,%rax,1),%r13d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x666f,%r13w │ │ │ │ - jne 405385 │ │ │ │ - movzbl 0x2(%rax,%r9,1),%r9d │ │ │ │ - cmp $0x66,%r9b │ │ │ │ - jne 405385 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - sete %r9b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x7,%rbx │ │ │ │ - jne 40536c │ │ │ │ - movzwl (%rax,%rsi,1),%r11d │ │ │ │ - cmp $0x6c61,%r11w │ │ │ │ - jne 40536c │ │ │ │ - movzbl 0x2(%rax,%rsi,1),%esi │ │ │ │ - cmp $0x6c,%sil │ │ │ │ - jne 40536c │ │ │ │ - mov 0x121d533(%rip),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 405635 │ │ │ │ - mov %r9b,0x1f(%rsp) │ │ │ │ - mov 0x121d520(%rip),%rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ + mov %rsi,%rbx │ │ │ │ + call 40cce0 │ │ │ │ + test %cl,%cl │ │ │ │ + jne 40f143 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsi),%rdi │ │ │ │ + mov 0x18(%rsi),%r8 │ │ │ │ + cmp %rdi,0x28(%r8) │ │ │ │ + jne 40f0ef │ │ │ │ + mov 0x10(%rsi),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + call *%rcx │ │ │ │ + test %al,%al │ │ │ │ + je 40f0fc │ │ │ │ xor %eax,%eax │ │ │ │ - nop │ │ │ │ - jmp 405500 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa00321(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa10d90(%rip),%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0x9f4cdb(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457100 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - jmp 4051e2 │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa121eb(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0x9f4c80(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - jmp 4051e2 │ │ │ │ - mov 0x121d43f(%rip),%rax │ │ │ │ - mov 0x121d440(%rip),%rcx │ │ │ │ - jmp 405461 │ │ │ │ - add $0x20,%rax │ │ │ │ - dec %rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 4054f1 │ │ │ │ - cmpb $0x0,0x18(%rax) │ │ │ │ - je 40545a │ │ │ │ - movzbl 0x19(%rax),%edx │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ - test %dl,%dl │ │ │ │ - je 4054ea │ │ │ │ - cmpb $0x0,(%rbx) │ │ │ │ - nop │ │ │ │ - jne 4054ea │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa095ba(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa07612(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - jmp 40545a │ │ │ │ - mov %dl,(%rbx) │ │ │ │ - jmp 40545a │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + mov 0x58(%rsi),%rdi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + imul %rdi,%r8 │ │ │ │ + add 0x60(%rsi),%r8 │ │ │ │ + mov 0x50(%rdx),%rdx │ │ │ │ + mov 0x68(%rsi),%esi │ │ │ │ + lea (%r8,%rdx,1),%rdi │ │ │ │ + lea 0x8(%rdi),%rdi │ │ │ │ + bt $0x3,%esi │ │ │ │ + jae 40f130 │ │ │ │ + mov 0x8(%r8,%rdx,1),%rdi │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%ecx │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x1(%r11),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jge 4055c7 │ │ │ │ - mov 0x121d388(%rip),%r11 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jae 40561e │ │ │ │ - mov %rax,%r11 │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov 0x121d369(%rip),%r12 │ │ │ │ - mov 0x8(%r12,%rax,1),%rcx │ │ │ │ - mov (%r12,%rax,1),%r12 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jne 4054f7 │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - call 407320 │ │ │ │ - test %al,%al │ │ │ │ - jne 405574 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - movzbl 0x1f(%rsp),%r9d │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - jmp 4054f7 │ │ │ │ - mov 0x121d31d(%rip),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jae 405619 │ │ │ │ - mov 0x121d300(%rip),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - movb $0x1,0x18(%rdx,%rdi,1) │ │ │ │ - mov 0x121d2f7(%rip),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jae 405614 │ │ │ │ - mov 0x121d2e3(%rip),%rsi │ │ │ │ - movzbl 0x1f(%rsp),%r8d │ │ │ │ - mov %r8b,0x19(%rsi,%rdi,1) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - jmp 4051e2 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa0eac9(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0x9f4ab9(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - nopl (%rax) │ │ │ │ - call 457100 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - jmp 4051e2 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov 0x121d264(%rip),%r10 │ │ │ │ - mov %r9b,0x19(%r10,%rax,1) │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jge 4051e2 │ │ │ │ - mov 0x121d253(%rip),%r8 │ │ │ │ - cmp %r8,%rax │ │ │ │ - jae 40566f │ │ │ │ - mov %rax,%r8 │ │ │ │ - shl $0x5,%rax │ │ │ │ - mov 0x121d238(%rip),%r10 │ │ │ │ - movb $0x1,0x18(%r10,%rax,1) │ │ │ │ - mov 0x121d233(%rip),%r10 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jb 405625 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4051c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 40f080 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 406162 │ │ │ │ + jbe 40f7e7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - lea 0x89db87(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - movq $0x3,0x8(%rax) │ │ │ │ - lea 0x9f4c89(%rip),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - lea 0x12429ca(%rip),%rcx │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - movq $0x3,0x28(%rax) │ │ │ │ - lea 0x9f4c6f(%rip),%rcx │ │ │ │ - mov %rcx,0x20(%rax) │ │ │ │ - lea 0x12429ab(%rip),%rcx │ │ │ │ - mov %rcx,0x30(%rax) │ │ │ │ - movq $0x4,0x48(%rax) │ │ │ │ - lea 0x9f5447(%rip),%rcx │ │ │ │ - mov %rcx,0x40(%rax) │ │ │ │ - lea 0x12429a2(%rip),%rcx │ │ │ │ - mov %rcx,0x50(%rax) │ │ │ │ - movq $0x4,0x68(%rax) │ │ │ │ - lea 0x9f542d(%rip),%rcx │ │ │ │ - mov %rcx,0x60(%rax) │ │ │ │ - lea 0x1242985(%rip),%rcx │ │ │ │ - mov %rcx,0x70(%rax) │ │ │ │ - movq $0x9,0x88(%rax) │ │ │ │ - lea 0x9fa27f(%rip),%rcx │ │ │ │ - mov %rcx,0x80(%rax) │ │ │ │ - lea 0x1242965(%rip),%rcx │ │ │ │ - mov %rcx,0x90(%rax) │ │ │ │ - movq $0x6,0xa8(%rax) │ │ │ │ - lea 0x9f7299(%rip),%rcx │ │ │ │ - mov %rcx,0xa0(%rax) │ │ │ │ - lea 0x1242940(%rip),%rcx │ │ │ │ - mov %rcx,0xb0(%rax) │ │ │ │ - movq $0x3,0xc8(%rax) │ │ │ │ - lea 0x9f4bc7(%rip),%rcx │ │ │ │ - mov %rcx,0xc0(%rax) │ │ │ │ - lea 0x124291a(%rip),%rcx │ │ │ │ - mov %rcx,0xd0(%rax) │ │ │ │ - movq $0xa,0xe8(%rax) │ │ │ │ - lea 0x9fad9a(%rip),%rcx │ │ │ │ - mov %rcx,0xe0(%rax) │ │ │ │ - lea 0x12428e8(%rip),%rcx │ │ │ │ - mov %rcx,0xf0(%rax) │ │ │ │ - movq $0x8,0x121d09c(%rip) │ │ │ │ - movq $0x8,0x121d099(%rip) │ │ │ │ - cmpl $0x0,0x1242012(%rip) │ │ │ │ - je 405823 │ │ │ │ - mov 0x121d079(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x121d066(%rip) │ │ │ │ - call 406200 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%eax │ │ │ │ - mov %eax,0x4c(%rsp) │ │ │ │ - cmp $0x2,%eax │ │ │ │ - jge 405a09 │ │ │ │ - mov 0x121d04d(%rip),%rcx │ │ │ │ - mov 0x121d03e(%rip),%rbx │ │ │ │ - add $0x5,%rbx │ │ │ │ - mov 0x121d02b(%rip),%rdx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 4058af │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov $0x5,%edi │ │ │ │ - lea 0x96d4a7(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov %rcx,0x121d01b(%rip) │ │ │ │ - cmpl $0x0,0x1241f94(%rip) │ │ │ │ - je 4058a1 │ │ │ │ - mov 0x121cffb(%rip),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,0x121cfe8(%rip) │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x4c(%rsp),%eax │ │ │ │ - mov %rbx,0x121cfe2(%rip) │ │ │ │ - lea -0x5(%rbx),%r8 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - movq $0x6,0x8(%rdx,%r8,1) │ │ │ │ - movw $0x0,0x18(%rdx,%r8,1) │ │ │ │ - cmpl $0x0,0x1241f4a(%rip) │ │ │ │ - je 405942 │ │ │ │ - mov (%rdx,%r8,1),%r9 │ │ │ │ - mov 0x10(%rdx,%r8,1),%r10 │ │ │ │ - mov 0x20(%rdx,%r8,1),%r11 │ │ │ │ - mov 0x30(%rdx,%r8,1),%r12 │ │ │ │ - mov 0x40(%rdx,%r8,1),%r13 │ │ │ │ - mov 0x50(%rdx,%r8,1),%r15 │ │ │ │ - mov 0x60(%rdx,%r8,1),%rcx │ │ │ │ - mov 0x70(%rdx,%r8,1),%rbx │ │ │ │ - mov %r11,%rsi │ │ │ │ - call 496ba0 <_cgo_topofstack@@Base+0x140> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - mov %rsi,0x10(%r11) │ │ │ │ - mov %r12,0x18(%r11) │ │ │ │ - mov %r13,0x20(%r11) │ │ │ │ - mov %r15,0x28(%r11) │ │ │ │ - mov %rcx,0x30(%r11) │ │ │ │ - mov %rbx,0x38(%r11) │ │ │ │ - mov 0x80(%rdx,%r8,1),%r9 │ │ │ │ - mov 0x90(%rdx,%r8,1),%r10 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - lea 0x9f70e4(%rip),%r9 │ │ │ │ - mov %r9,(%rdx,%r8,1) │ │ │ │ - lea 0x1242787(%rip),%r9 │ │ │ │ - mov %r9,0x10(%rdx,%r8,1) │ │ │ │ - movq $0x4,0x28(%rdx,%r8,1) │ │ │ │ - movw $0x0,0x38(%rdx,%r8,1) │ │ │ │ - lea 0x9f5206(%rip),%r9 │ │ │ │ - mov %r9,0x20(%rdx,%r8,1) │ │ │ │ - lea 0x1242761(%rip),%r9 │ │ │ │ - mov %r9,0x30(%rdx,%r8,1) │ │ │ │ - movq $0x5,0x48(%rdx,%r8,1) │ │ │ │ - movw $0x0,0x58(%rdx,%r8,1) │ │ │ │ - lea 0x9f5f5b(%rip),%r9 │ │ │ │ - mov %r9,0x40(%rdx,%r8,1) │ │ │ │ - lea 0x124273a(%rip),%r9 │ │ │ │ - mov %r9,0x50(%rdx,%r8,1) │ │ │ │ - movq $0x5,0x68(%rdx,%r8,1) │ │ │ │ - movw $0x0,0x78(%rdx,%r8,1) │ │ │ │ - lea 0x9f5f37(%rip),%r9 │ │ │ │ - mov %r9,0x60(%rdx,%r8,1) │ │ │ │ - lea 0x1242712(%rip),%r9 │ │ │ │ - mov %r9,0x70(%rdx,%r8,1) │ │ │ │ - movq $0x5,0x88(%rdx,%r8,1) │ │ │ │ - movw $0x0,0x98(%rdx,%r8,1) │ │ │ │ - lea 0x9f5f0d(%rip),%r9 │ │ │ │ - mov %r9,0x80(%rdx,%r8,1) │ │ │ │ - lea 0x12426de(%rip),%r9 │ │ │ │ - mov %r9,0x90(%rdx,%r8,1) │ │ │ │ - cmp $0x3,%eax │ │ │ │ - jge 405bd4 │ │ │ │ - mov 0x121ce87(%rip),%rcx │ │ │ │ - mov 0x121ce78(%rip),%rbx │ │ │ │ - add $0x5,%rbx │ │ │ │ - mov 0x121ce65(%rip),%rdx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 405a7a │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov $0x5,%edi │ │ │ │ - lea 0x96d2e1(%rip),%rsi │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 40f20c │ │ │ │ + cmpb $0x0,0x22(%rdx) │ │ │ │ nop │ │ │ │ - call 491640 │ │ │ │ - mov %rcx,0x121ce54(%rip) │ │ │ │ - cmpl $0x0,0x1241dcd(%rip) │ │ │ │ - je 405a6c │ │ │ │ - mov 0x121ce34(%rip),%rdx │ │ │ │ + jne 40f1f5 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov 0x40(%rax),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 40f66d │ │ │ │ + movzbl 0x38(%rax),%edi │ │ │ │ + movzbl 0x20(%rdx),%ecx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ + cmp %dil,%cl │ │ │ │ + je 40f243 │ │ │ │ + sub %edi,%ecx │ │ │ │ + shl %cl,%rsi │ │ │ │ + cmp $0x40,%cl │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %rdx,%rsi │ │ │ │ + mov %rsi,0x40(%rax) │ │ │ │ + mov 0x28(%rax),%rdx │ │ │ │ + shl %cl,%rdx │ │ │ │ + and %rdi,%rdx │ │ │ │ + mov %rdx,0x28(%rax) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + movzbl 0x20(%rdx),%edx │ │ │ │ + mov %dl,0x38(%rax) │ │ │ │ + jmp 40f243 │ │ │ │ + lea 0x16cfd1(%rip),%rax │ │ │ │ + mov $0x26,%ebx │ │ │ │ + call 482080 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cmpl $0x0,0x2ba4bd(%rip) │ │ │ │ + je 40f22c │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,0x121ce1d(%rip) │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x4c(%rsp),%eax │ │ │ │ - mov %rbx,0x121ce17(%rip) │ │ │ │ - lea -0x5(%rbx),%r8 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - movq $0x3,0x8(%rdx,%r8,1) │ │ │ │ - movw $0x0,0x18(%rdx,%r8,1) │ │ │ │ - cmpl $0x0,0x1241d7f(%rip) │ │ │ │ - je 405b0d │ │ │ │ - mov (%rdx,%r8,1),%r9 │ │ │ │ - mov 0x10(%rdx,%r8,1),%r10 │ │ │ │ - mov 0x20(%rdx,%r8,1),%r11 │ │ │ │ - mov 0x30(%rdx,%r8,1),%r12 │ │ │ │ - mov 0x40(%rdx,%r8,1),%r13 │ │ │ │ - mov 0x50(%rdx,%r8,1),%r15 │ │ │ │ - mov 0x60(%rdx,%r8,1),%rcx │ │ │ │ - mov 0x70(%rdx,%r8,1),%rbx │ │ │ │ - mov %r11,%rsi │ │ │ │ - call 496ba0 <_cgo_topofstack@@Base+0x140> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - mov %rsi,0x10(%r11) │ │ │ │ - mov %r12,0x18(%r11) │ │ │ │ - mov %r13,0x20(%r11) │ │ │ │ - mov %r15,0x28(%r11) │ │ │ │ - mov %rcx,0x30(%r11) │ │ │ │ - mov %rbx,0x38(%r11) │ │ │ │ - mov 0x80(%rdx,%r8,1),%r9 │ │ │ │ - mov 0x90(%rdx,%r8,1),%r10 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - lea 0x9f486b(%rip),%r9 │ │ │ │ - mov %r9,(%rdx,%r8,1) │ │ │ │ - lea 0x12425a3(%rip),%r9 │ │ │ │ - mov %r9,0x10(%rdx,%r8,1) │ │ │ │ - movq $0x4,0x28(%rdx,%r8,1) │ │ │ │ - movw $0x0,0x38(%rdx,%r8,1) │ │ │ │ - lea 0x9f503f(%rip),%r9 │ │ │ │ - mov %r9,0x20(%rdx,%r8,1) │ │ │ │ - lea 0x124257c(%rip),%r9 │ │ │ │ - mov %r9,0x30(%rdx,%r8,1) │ │ │ │ - movq $0x4,0x48(%rdx,%r8,1) │ │ │ │ - movw $0x0,0x58(%rdx,%r8,1) │ │ │ │ - lea 0x9f501a(%rip),%r9 │ │ │ │ - mov %r9,0x40(%rdx,%r8,1) │ │ │ │ - lea 0x1242562(%rip),%r9 │ │ │ │ - mov %r9,0x50(%rdx,%r8,1) │ │ │ │ - movq $0x4,0x68(%rdx,%r8,1) │ │ │ │ - movw $0x0,0x78(%rdx,%r8,1) │ │ │ │ - lea 0x9f4ff5(%rip),%r9 │ │ │ │ - mov %r9,0x60(%rdx,%r8,1) │ │ │ │ - lea 0x124253a(%rip),%r9 │ │ │ │ - mov %r9,0x70(%rdx,%r8,1) │ │ │ │ - movq $0x3,0x88(%rdx,%r8,1) │ │ │ │ - movw $0x0,0x98(%rdx,%r8,1) │ │ │ │ - lea 0x9f47c5(%rip),%r9 │ │ │ │ - mov %r9,0x80(%rdx,%r8,1) │ │ │ │ - lea 0x124250b(%rip),%r9 │ │ │ │ - mov %r9,0x90(%rdx,%r8,1) │ │ │ │ - cmp $0x4,%eax │ │ │ │ - jge 405d8f │ │ │ │ - mov 0x121ccbc(%rip),%rcx │ │ │ │ - mov 0x121ccad(%rip),%rbx │ │ │ │ - add $0x5,%rbx │ │ │ │ - mov 0x121cc9a(%rip),%rax │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 405c36 │ │ │ │ - mov $0x5,%edi │ │ │ │ - lea 0x96d119(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov %rcx,0x121cc8d(%rip) │ │ │ │ - cmpl $0x0,0x1241c06(%rip) │ │ │ │ - je 405c2f │ │ │ │ - mov 0x121cc6d(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x121cc5a(%rip) │ │ │ │ - mov %rbx,0x121cc5b(%rip) │ │ │ │ - lea -0x5(%rbx),%rcx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - movq $0x7,0x8(%rax,%rcx,1) │ │ │ │ - movw $0x0,0x18(%rax,%rcx,1) │ │ │ │ - cmpl $0x0,0x1241bc4(%rip) │ │ │ │ - je 405ccc │ │ │ │ - mov (%rax,%rcx,1),%rdx │ │ │ │ - mov 0x10(%rax,%rcx,1),%rbx │ │ │ │ - mov 0x20(%rax,%rcx,1),%rsi │ │ │ │ - mov 0x30(%rax,%rcx,1),%rdi │ │ │ │ - mov 0x40(%rax,%rcx,1),%r8 │ │ │ │ - mov 0x50(%rax,%rcx,1),%r9 │ │ │ │ - mov 0x60(%rax,%rcx,1),%r10 │ │ │ │ - mov 0x70(%rax,%rcx,1),%r11 │ │ │ │ - mov %r11,%r12 │ │ │ │ - call 496ba0 <_cgo_topofstack@@Base+0x140> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov %rsi,0x10(%r11) │ │ │ │ - mov %rdi,0x18(%r11) │ │ │ │ - mov %r8,0x20(%r11) │ │ │ │ - mov %r9,0x28(%r11) │ │ │ │ - mov %r10,0x30(%r11) │ │ │ │ - mov %r12,0x38(%r11) │ │ │ │ - mov 0x80(%rax,%rcx,1),%rdx │ │ │ │ - mov 0x90(%rax,%rcx,1),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movups %xmm15,0x48(%rax) │ │ │ │ + movq $0x0,0x58(%rax) │ │ │ │ + mov 0x40(%rax),%rdx │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + mov 0x18(%rsi),%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jle 40f5b3 │ │ │ │ + cmpq $0x0,0x48(%rax) │ │ │ │ + jne 40f2a5 │ │ │ │ + mov 0x28(%rax),%r8 │ │ │ │ + add %r8,%rdx │ │ │ │ + dec %rdi │ │ │ │ + and %rdx,%rdi │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + mov (%rdx,%rdi,8),%rdx │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + nop │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 40f288 │ │ │ │ + sub %rsi,%rdi │ │ │ │ + sub %rdi,%r8 │ │ │ │ + mov %r8,0x28(%rax) │ │ │ │ + cmpl $0x0,0x2ba441(%rip) │ │ │ │ + je 40f2a1 │ │ │ │ + mov 0x48(%rax),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ mov %rdx,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - lea 0x9f808c(%rip),%rdx │ │ │ │ - mov %rdx,(%rax,%rcx,1) │ │ │ │ - lea 0x12423e8(%rip),%rdx │ │ │ │ - mov %rdx,0x10(%rax,%rcx,1) │ │ │ │ - movq $0x8,0x28(%rax,%rcx,1) │ │ │ │ - movw $0x0,0x38(%rax,%rcx,1) │ │ │ │ - lea 0x9f8d72(%rip),%rdx │ │ │ │ - mov %rdx,0x20(%rax,%rcx,1) │ │ │ │ - lea 0x12423c1(%rip),%rdx │ │ │ │ - mov %rdx,0x30(%rax,%rcx,1) │ │ │ │ - movq $0x8,0x48(%rax,%rcx,1) │ │ │ │ - movw $0x0,0x58(%rax,%rcx,1) │ │ │ │ - lea 0x9f8d52(%rip),%rdx │ │ │ │ - mov %rdx,0x40(%rax,%rcx,1) │ │ │ │ - lea 0x124239a(%rip),%rdx │ │ │ │ - mov %rdx,0x50(%rax,%rcx,1) │ │ │ │ - movq $0x8,0x68(%rax,%rcx,1) │ │ │ │ - movw $0x0,0x78(%rax,%rcx,1) │ │ │ │ - lea 0x9f8d32(%rip),%rdx │ │ │ │ - mov %rdx,0x60(%rax,%rcx,1) │ │ │ │ - lea 0x1242373(%rip),%rdx │ │ │ │ - mov %rdx,0x70(%rax,%rcx,1) │ │ │ │ - movq $0x8,0x88(%rax,%rcx,1) │ │ │ │ - movw $0x0,0x98(%rax,%rcx,1) │ │ │ │ - lea 0x9f8d0c(%rip),%rdx │ │ │ │ - mov %rdx,0x80(%rax,%rcx,1) │ │ │ │ - lea 0x1242343(%rip),%rdx │ │ │ │ - mov %rdx,0x90(%rax,%rcx,1) │ │ │ │ - movq $0x0,(%rsp) │ │ │ │ - call 4061c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 40615c │ │ │ │ - mov %eax,0x48(%rsp) │ │ │ │ - mov $0x80000000,%eax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 4061c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov %eax,0x124125a(%rip) │ │ │ │ - movq $0x1,(%rsp) │ │ │ │ - call 4061c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - bt $0x0,%eax │ │ │ │ - setb 0x12422d7(%rip) │ │ │ │ - bt $0x1,%eax │ │ │ │ - setb 0x12422c8(%rip) │ │ │ │ - bt $0x9,%eax │ │ │ │ - setb 0x12422c2(%rip) │ │ │ │ - bt $0x13,%eax │ │ │ │ - setb 0x12422b8(%rip) │ │ │ │ - bt $0x14,%eax │ │ │ │ - setb 0x12422ae(%rip) │ │ │ │ - bt $0x17,%eax │ │ │ │ - setb 0x124229d(%rip) │ │ │ │ - bt $0x19,%eax │ │ │ │ - setb 0x1242277(%rip) │ │ │ │ - bt $0x1b,%eax │ │ │ │ - setb 0x1242285(%rip) │ │ │ │ - jb 405e5c │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 405ea7 │ │ │ │ - mov %eax,0x50(%rsp) │ │ │ │ - call 4061e0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%eax │ │ │ │ - bt $0x1,%eax │ │ │ │ - jae 405e84 │ │ │ │ - bt $0x2,%eax │ │ │ │ - setb %cl │ │ │ │ - jmp 405e86 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdx,0x48(%rax) │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + movzwl 0x2(%rdx),%ecx │ │ │ │ + dec %rcx │ │ │ │ + mov 0x58(%rax),%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + ja 40f509 │ │ │ │ + mov 0x20(%rax),%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + and %rcx,%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + and $0x7,%esi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40f2d9 │ │ │ │ + cmpq $0x0,0x50(%rax) │ │ │ │ + jne 40f30a │ │ │ │ + shr $0x3,%rdi │ │ │ │ + mov 0x10(%rax),%r8 │ │ │ │ + mov 0x50(%r8),%r8 │ │ │ │ + imul %rdi,%r8 │ │ │ │ + add 0x10(%rdx),%r8 │ │ │ │ + cmpl $0x0,0x2ba3dc(%rip) │ │ │ │ + je 40f306 │ │ │ │ + mov 0x50(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %r8,0x50(%rax) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x50(%rax),%rdx │ │ │ │ + movzbl (%rsi,%rdx,1),%edi │ │ │ │ + test $0x80,%dil │ │ │ │ + jne 40f372 │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + mov 0x58(%rdi),%r8 │ │ │ │ + imul %rsi,%r8 │ │ │ │ + mov 0x68(%rdi),%r9d │ │ │ │ + lea (%r8,%rdx,1),%r10 │ │ │ │ + lea 0x8(%r10),%r10 │ │ │ │ + bt $0x2,%r9d │ │ │ │ + jae 40f341 │ │ │ │ + mov 0x8(%r8,%rdx,1),%r10 │ │ │ │ + mov 0x48(%rax),%r11 │ │ │ │ + cmpq $0xffffffffffffffff,0x8(%r11) │ │ │ │ + jne 40f562 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 40f080 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %cl,%cl │ │ │ │ - je 405e9f │ │ │ │ - bt $0x5,%eax │ │ │ │ - jae 405e9f │ │ │ │ - bt $0x6,%eax │ │ │ │ - jae 405e9f │ │ │ │ - bt $0x7,%eax │ │ │ │ - setb %al │ │ │ │ - jmp 405ea1 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x50(%rsp),%eax │ │ │ │ - bt $0x1c,%eax │ │ │ │ - setb %bl │ │ │ │ - and %ecx,%ebx │ │ │ │ - mov %bl,0x124220c(%rip) │ │ │ │ - bt $0xc,%eax │ │ │ │ - jae 405ecd │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %bl,%bl │ │ │ │ - je 405ecd │ │ │ │ - movzbl 0x124220e(%rip),%eax │ │ │ │ - jmp 405ecf │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %al,0x1242202(%rip) │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ + jne 40f556 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + incq 0x58(%rax) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40f37d │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x58(%rax),%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + ja 40f509 │ │ │ │ + mov 0x20(%rax),%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + and %rcx,%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + and $0x7,%esi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40f3a6 │ │ │ │ + cmpq $0x0,0x50(%rax) │ │ │ │ + jne 40f3e0 │ │ │ │ + shr $0x3,%rdi │ │ │ │ + mov 0x48(%rax),%r8 │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov 0x50(%r9),%r9 │ │ │ │ + imul %rdi,%r9 │ │ │ │ + add 0x10(%r8),%r9 │ │ │ │ + cmpl $0x0,0x2ba30b(%rip) │ │ │ │ + je 40f3d7 │ │ │ │ + mov 0x50(%rax),%rdi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + mov %r9,0x50(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 40f457 │ │ │ │ + mov 0x50(%rax),%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ + pmovmskb %xmm0,%edx │ │ │ │ + not %edx │ │ │ │ + movzbl %dl,%edx │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 40f414 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + shl %cl,%edi │ │ │ │ + neg %rdi │ │ │ │ + and %rdi,%rdx │ │ │ │ + jmp 40f420 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp $0x7,%eax │ │ │ │ - jb 406156 │ │ │ │ - mov %dl,0x46(%rsp) │ │ │ │ - mov %cl,0x47(%rsp) │ │ │ │ - movq $0x7,(%rsp) │ │ │ │ - call 4061c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - mov 0x10(%rsp),%ecx │ │ │ │ - mov 0x14(%rsp),%edx │ │ │ │ - bt $0x3,%eax │ │ │ │ - bt $0x8,%eax │ │ │ │ - bt $0x9,%eax │ │ │ │ - bt $0x13,%eax │ │ │ │ - bt $0x1d,%eax │ │ │ │ - bt $0x5,%eax │ │ │ │ - setb %bl │ │ │ │ - movzbl 0x47(%rsp),%esi │ │ │ │ - and %ebx,%esi │ │ │ │ - mov 0x8(%rsp),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - bt $0x3,%eax │ │ │ │ - setb 0x1242189(%rip) │ │ │ │ - mov %sil,0x1242173(%rip) │ │ │ │ - bt $0x8,%eax │ │ │ │ - setb 0x1242178(%rip) │ │ │ │ - bt $0x9,%eax │ │ │ │ - setb 0x124216e(%rip) │ │ │ │ - bt $0x13,%eax │ │ │ │ - setb 0x124214f(%rip) │ │ │ │ - bt $0x1d,%eax │ │ │ │ - setb 0x1242160(%rip) │ │ │ │ - bt $0x9,%ecx │ │ │ │ - jae 405f8c │ │ │ │ - movzbl 0x1242138(%rip),%esi │ │ │ │ - jmp 405f8e │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %ebx,0x54(%rsp) │ │ │ │ - mov %sil,0x1242149(%rip) │ │ │ │ - bt $0x10,%eax │ │ │ │ - setb %sil │ │ │ │ - movzbl 0x46(%rsp),%edi │ │ │ │ - and %esi,%edi │ │ │ │ - mov %dil,0x1242117(%rip) │ │ │ │ - test %dil,%dil │ │ │ │ - je 40607c │ │ │ │ - bt $0x1c,%eax │ │ │ │ - setb 0x1242104(%rip) │ │ │ │ - bt $0x1e,%eax │ │ │ │ - setb 0x12420fa(%rip) │ │ │ │ - bt $0x11,%eax │ │ │ │ - setb 0x12420f0(%rip) │ │ │ │ - bt $0xe,%ecx │ │ │ │ - bt $0x1f,%eax │ │ │ │ - setb %al │ │ │ │ - mov %al,0x12420e0(%rip) │ │ │ │ - bt $0x8,%ecx │ │ │ │ - setb %sil │ │ │ │ - mov %sil,0x12420d2(%rip) │ │ │ │ - bt $0xc,%ecx │ │ │ │ - setb %dil │ │ │ │ - mov %dil,0x12420c8(%rip) │ │ │ │ - bt $0xe,%ecx │ │ │ │ - setb 0x12420be(%rip) │ │ │ │ - bt $0x1,%ecx │ │ │ │ - setb %r8b │ │ │ │ - mov %r8b,0x12420ac(%rip) │ │ │ │ - bt $0x6,%ecx │ │ │ │ - setb %r9b │ │ │ │ - mov %r9b,0x124209e(%rip) │ │ │ │ - bt $0x9,%ecx │ │ │ │ - jae 406042 │ │ │ │ - cmpb $0x0,0x1242082(%rip) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 40f439 │ │ │ │ + mov 0x58(%rax),%rdi │ │ │ │ + sub %rcx,%rdi │ │ │ │ + lea 0x8(%rdi),%rsi │ │ │ │ + mov %rsi,0x58(%rax) │ │ │ │ + jmp 40f37a │ │ │ │ + nop │ │ │ │ + bsf %rdx,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + sub %rcx,%rdi │ │ │ │ + add 0x58(%rax),%rdi │ │ │ │ + mov %rdi,0x58(%rax) │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + ja 40f37a │ │ │ │ + jmp 40f45d │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov 0x10(%rax),%rsi │ │ │ │ + mov 0x58(%rsi),%rdi │ │ │ │ + imul %r8,%rdi │ │ │ │ + mov 0x50(%rax),%r9 │ │ │ │ + mov 0x68(%rsi),%r10d │ │ │ │ + lea (%r9,%rdi,1),%r11 │ │ │ │ + lea 0x8(%r11),%r11 │ │ │ │ + bt $0x2,%r10d │ │ │ │ xchg %ax,%ax │ │ │ │ - jne 406044 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %al,0x1242082(%rip) │ │ │ │ - bt $0xb,%ecx │ │ │ │ - setb 0x1242078(%rip) │ │ │ │ - bt $0xa,%ecx │ │ │ │ - setb 0x1242072(%rip) │ │ │ │ - mov %r8b,0x1242067(%rip) │ │ │ │ - mov %r9b,0x1242061(%rip) │ │ │ │ - mov %sil,0x1242063(%rip) │ │ │ │ - mov %dil,0x1242054(%rip) │ │ │ │ - bt $0x4,%edx │ │ │ │ - setb 0x124204f(%rip) │ │ │ │ - mov $0x80000000,%eax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 4061c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - cmpl $0x80000001,0x8(%rsp) │ │ │ │ - jb 406150 │ │ │ │ - mov $0x80000001,%eax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 4061c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - bt $0x1b,%eax │ │ │ │ - setb 0x1242002(%rip) │ │ │ │ - cmpl $0x0,0x124173f(%rip) │ │ │ │ - jne 4060eb │ │ │ │ - mov 0x54(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jmp 406100 │ │ │ │ - mov 0x121b0a6(%rip),%rax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov 0x54(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - lea 0xa3f8c1(%rip),%rax │ │ │ │ - mov %rax,0x121b08a(%rip) │ │ │ │ - je 40614a │ │ │ │ - movabs $0x100000007,%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ + jae 40f487 │ │ │ │ + mov 0x8(%rdi,%r9,1),%r11 │ │ │ │ + mov 0x48(%rax),%r12 │ │ │ │ + cmpq $0xffffffffffffffff,0x8(%r12) │ │ │ │ + jne 40f5ed │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %r8,%rcx │ │ │ │ + call 40f080 │ │ │ │ + test %cl,%cl │ │ │ │ + jne 40f5d9 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + lea -0x1(%rdx),%rsi │ │ │ │ + and %rsi,%rdx │ │ │ │ + nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 40f4e9 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x58(%rax),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + add $0x8,%rsi │ │ │ │ + mov %rsi,0x58(%rax) │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + jmp 40f37a │ │ │ │ + nop │ │ │ │ + bsf %rdx,%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + add %rsi,0x58(%rax) │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + jmp 40f37a │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + movzbl 0x20(%rdx),%ecx │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + movzbl 0x6(%rdx),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + cmp $0x40,%cl │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + and %rsi,%rdx │ │ │ │ + add %rdx,0x40(%rax) │ │ │ │ + cmpl $0x0,0x2ba199(%rip) │ │ │ │ + je 40f236 │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov 0x50(%rax),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + jmp 40f236 │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - call 4061c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - cmpb $0x0,0x1241f89(%rip) │ │ │ │ - je 40614a │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - bt $0x4,%eax │ │ │ │ - setb 0x1241f79(%rip) │ │ │ │ - add $0x58,%rsp │ │ │ │ + jmp 40f57e │ │ │ │ + mov 0x60(%rdi),%rcx │ │ │ │ + add %r8,%rcx │ │ │ │ + nop │ │ │ │ + lea (%rdx,%rcx,1),%rbx │ │ │ │ + lea 0x8(%rbx),%rbx │ │ │ │ + bt $0x3,%r9d │ │ │ │ + jae 40f57e │ │ │ │ + mov 0x8(%rcx,%rdx,1),%rbx │ │ │ │ + incq 0x58(%rax) │ │ │ │ + cmpl $0x0,0x2ba147(%rip) │ │ │ │ + je 40f5a6 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %r10,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rbx,0x10(%r11) │ │ │ │ + mov %rdx,0x18(%r11) │ │ │ │ + mov %r10,(%rax) │ │ │ │ + mov %rbx,0x8(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x58,%rsp │ │ │ │ + cmpl $0x0,0x2ba116(%rip) │ │ │ │ + je 40f5cf │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x58,%rsp │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + jmp 40f609 │ │ │ │ + mov 0x60(%rsi),%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + nop │ │ │ │ + lea (%r9,%rcx,1),%rbx │ │ │ │ + lea 0x8(%rbx),%rbx │ │ │ │ + bt $0x3,%r10d │ │ │ │ + jae 40f609 │ │ │ │ + mov 0x8(%rcx,%r9,1),%rbx │ │ │ │ + lea -0x1(%rdx),%rcx │ │ │ │ + and %rcx,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 40f626 │ │ │ │ + mov 0x58(%rax),%rcx │ │ │ │ + sub %r8,%rcx │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rcx,0x58(%rax) │ │ │ │ + jmp 40f632 │ │ │ │ + nop │ │ │ │ + bsf %rdx,%rcx │ │ │ │ + sub %r8,%rcx │ │ │ │ + add %rcx,0x58(%rax) │ │ │ │ + cmpl $0x0,0x2ba097(%rip) │ │ │ │ + je 40f65c │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov %r11,%rsi │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rbx,0x10(%r11) │ │ │ │ + mov %rdx,0x18(%r11) │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov %r11,(%rax) │ │ │ │ + mov %rbx,0x8(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x58,%rsp │ │ │ │ + incq 0x58(%rax) │ │ │ │ + mov 0x58(%rax),%rdx │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + jae 40f7c1 │ │ │ │ + mov 0x20(%rax),%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + and $0x7,%edx │ │ │ │ + mov 0x50(%rax),%rsi │ │ │ │ + movzbl (%rdx,%rsi,1),%edi │ │ │ │ + test $0x80,%dil │ │ │ │ + jne 40f669 │ │ │ │ + mov 0x10(%rax),%rbx │ │ │ │ + mov 0x58(%rbx),%rdi │ │ │ │ + imul %rdx,%rdi │ │ │ │ + mov 0x68(%rbx),%r8d │ │ │ │ + lea (%rsi,%rdi,1),%r9 │ │ │ │ + lea 0x8(%r9),%r9 │ │ │ │ + bt $0x2,%r8d │ │ │ │ + jae 40f6b7 │ │ │ │ + mov 0x8(%rsi,%rdi,1),%r9 │ │ │ │ + mov 0x18(%rax),%r10 │ │ │ │ + cmpq $0x0,0x18(%r10) │ │ │ │ + jle 40f762 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + call 40cce0 │ │ │ │ + test %cl,%cl │ │ │ │ + jne 40f75b │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x30(%rsi),%rdi │ │ │ │ + mov 0x18(%rsi),%r8 │ │ │ │ + cmp %rdi,0x28(%r8) │ │ │ │ + je 40f6f6 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 40f717 │ │ │ │ + mov 0x10(%rsi),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + call *%rcx │ │ │ │ + xor $0x1,%eax │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + test %al,%al │ │ │ │ + jne 40f725 │ │ │ │ + mov %rsi,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 40f669 │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + mov 0x58(%rax),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + imul %rdx,%rcx │ │ │ │ + add 0x60(%rax),%rcx │ │ │ │ + mov 0x50(%rsi),%rdx │ │ │ │ + mov 0x68(%rax),%eax │ │ │ │ + lea (%rcx,%rdx,1),%rbx │ │ │ │ + lea 0x8(%rbx),%rbx │ │ │ │ + bt $0x3,%eax │ │ │ │ + jae 40f754 │ │ │ │ + mov 0x8(%rcx,%rdx,1),%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + jmp 40f787 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + jmp 40f787 │ │ │ │ + mov 0x60(%rbx),%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + nop │ │ │ │ + lea (%rsi,%rcx,1),%rdx │ │ │ │ + lea 0x8(%rdx),%rdx │ │ │ │ + bt $0x3,%r8d │ │ │ │ + jae 40f77e │ │ │ │ + mov 0x8(%rcx,%rsi,1),%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + incq 0x58(%rsi) │ │ │ │ + cmpl $0x0,0x2b9f3e(%rip) │ │ │ │ + je 40f7b4 │ │ │ │ + mov (%rsi),%rcx │ │ │ │ + mov 0x8(%rsi),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rbx,0x10(%r11) │ │ │ │ + mov %rdx,0x18(%r11) │ │ │ │ + mov %rax,(%rsi) │ │ │ │ + mov %rbx,0x8(%rsi) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 4056c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + cmpl $0x0,0x2b9f08(%rip) │ │ │ │ + je 40f7dd │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 40f180 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40f836 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + movzwl 0x2(%rax),%edx │ │ │ │ + lea (%rdx,%rdx,1),%edi │ │ │ │ + cmp $0x400,%di │ │ │ │ + ja 40f82b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 40fa80 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 40f860 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 40f800 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x0,0x1241f3f(%rip) │ │ │ │ - je 4061ad │ │ │ │ - cmpb $0x0,0x1241f37(%rip) │ │ │ │ - je 4061ad │ │ │ │ - cmpb $0x0,0x1241f2f(%rip) │ │ │ │ - je 4061ad │ │ │ │ - cmpb $0x0,0x1241f27(%rip) │ │ │ │ - je 4061ad │ │ │ │ - movzbl 0x1241f1f(%rip),%eax │ │ │ │ - jmp 4061af │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %al,0x1241f10(%rip) │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40fa3c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + movzbl 0x6(%rax),%edi │ │ │ │ + mov %dil,0x2e(%rsp) │ │ │ │ + inc %edi │ │ │ │ + mov %dil,0x2f(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov $0x400,%ebx │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + call 40e2e0 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov $0x400,%ebx │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + movzbl 0x2f(%rsp),%edi │ │ │ │ + call 40e2e0 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + movzbl 0x2e(%rsp),%ecx │ │ │ │ + add $0xffffffc1,%ecx │ │ │ │ + neg %ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + nop │ │ │ │ + cmp $0x40,%cl │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + and %rsi,%rdx │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 40f90e │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,0x18(%rsi) │ │ │ │ + jb 40fa0e │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov 0x50(%r8),%r9 │ │ │ │ + imul %rcx,%r9 │ │ │ │ + add 0x10(%rsi),%r9 │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 40f935 │ │ │ │ + inc %rbx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jae 40f90b │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + movzbl (%r9,%rbx,1),%r10d │ │ │ │ + test $0x80,%r10b │ │ │ │ + jne 40f932 │ │ │ │ + mov 0x58(%r8),%rdi │ │ │ │ + imul %rbx,%rdi │ │ │ │ + mov 0x68(%r8),%r10d │ │ │ │ + nop │ │ │ │ + lea (%rdi,%r9,1),%r11 │ │ │ │ + lea 0x8(%r11),%r11 │ │ │ │ + bt $0x2,%r10d │ │ │ │ + jae 40f96c │ │ │ │ + mov 0x8(%rdi,%r9,1),%r11 │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x60(%r8),%r12 │ │ │ │ + add %r12,%rdi │ │ │ │ + lea (%rdi,%r9,1),%r12 │ │ │ │ + lea 0x8(%r12),%r12 │ │ │ │ + bt $0x3,%r10d │ │ │ │ + jae 40f98d │ │ │ │ + mov 0x8(%rdi,%r9,1),%r12 │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ + mov 0x48(%r8),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi),%rbx │ │ │ │ + mov %r11,%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + test %rax,%rcx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + cmove %rsi,%rcx │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 40e6e0 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ + jmp 40f932 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + call 40ca60 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + movq $0xffffffffffffffff,0x8(%rdx) │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + nop │ │ │ │ + jmp 40f860 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - cpuid │ │ │ │ - mov %eax,0x10(%rsp) │ │ │ │ - mov %ebx,0x14(%rsp) │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - mov %edx,0x1c(%rsp) │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov $0x0,%ecx │ │ │ │ - xgetbv │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - mov %edx,0xc(%rsp) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 40fc15 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + movzwl %di,%edx │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + movzbl 0x6(%rax),%edi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 40e2e0 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + cmpw $0x0,0x2(%rdx) │ │ │ │ + jbe 40fad1 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 40fb40 │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + movzbl 0x20(%rbx),%ecx │ │ │ │ + movzbl 0x6(%rax),%esi │ │ │ │ + sub %esi,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%rsi │ │ │ │ + nop │ │ │ │ + cmp $0x40,%cl │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %rdi,%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 40fb00 │ │ │ │ + mov %rax,(%r8,%rdi,8) │ │ │ │ + inc %rcx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jge 40fb2e │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ + add %rcx,%rdi │ │ │ │ + mov 0x10(%rbx),%r8 │ │ │ │ + cmpl $0x0,0x2b9bb9(%rip) │ │ │ │ + je 40faf6 │ │ │ │ + mov (%r8,%rdi,8),%r9 │ │ │ │ + nopl (%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + jmp 40faf6 │ │ │ │ + movq $0xffffffffffffffff,0x8(%rdx) │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rcx │ │ │ │ + nop │ │ │ │ + cmp %rcx,0x18(%rdx) │ │ │ │ + jb 40fad1 │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x50(%rsi),%rdi │ │ │ │ + imul %rcx,%rdi │ │ │ │ + add 0x10(%rdx),%rdi │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 40fb65 │ │ │ │ + inc %rbx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jae 40fb3c │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + movzbl (%rdi,%rbx,1),%r8d │ │ │ │ + test $0x80,%r8b │ │ │ │ + jne 40fb62 │ │ │ │ + mov 0x58(%rsi),%r8 │ │ │ │ + imul %rbx,%r8 │ │ │ │ + mov 0x68(%rsi),%r9d │ │ │ │ + nop │ │ │ │ + lea (%r8,%rdi,1),%r10 │ │ │ │ + lea 0x8(%r10),%r10 │ │ │ │ + bt $0x2,%r9d │ │ │ │ + jae 40fb9c │ │ │ │ + mov 0x8(%r8,%rdi,1),%r10 │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov 0x60(%rsi),%r11 │ │ │ │ + add %r11,%r8 │ │ │ │ + lea (%r8,%rdi,1),%r11 │ │ │ │ + lea 0x8(%r11),%r11 │ │ │ │ + bt $0x3,%r9d │ │ │ │ + jae 40fbbc │ │ │ │ + mov 0x8(%r8,%rdi,1),%r11 │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov 0x48(%rsi),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi),%rbx │ │ │ │ + mov %r10,%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 40e6e0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + jmp 40fb62 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %di,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzwl 0x20(%rsp),%edi │ │ │ │ + jmp 40fa80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movl $0x1,0x8(%rsp) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7212,244 +15290,410 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40626f │ │ │ │ + jbe 40fef3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - cmp %rcx,0x8(%rbx) │ │ │ │ - jne 406267 │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,0x10(%rbx) │ │ │ │ - jne 406267 │ │ │ │ - movzbl 0x18(%rax),%edx │ │ │ │ - cmp %dl,0x18(%rbx) │ │ │ │ - jne 406267 │ │ │ │ - movzbl 0x19(%rax),%edx │ │ │ │ - cmp %dl,0x19(%rbx) │ │ │ │ - jne 406267 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 407320 │ │ │ │ - jmp 406269 │ │ │ │ + sub $0x60,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 40fd72 │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + nop │ │ │ │ + je 40fd72 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + je 40fcc1 │ │ │ │ + lea 0x16b0bf(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call *%rsi │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x18(%rcx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 40fd3d │ │ │ │ + nop │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 40fcea │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40fd02 │ │ │ │ + movzbl 0x21(%rcx),%esi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov 0x10(%rcx),%rcx │ │ │ │ + mov (%rcx,%rdx,8),%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x18(%rcx),%rsi │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rsi,%rax │ │ │ │ + and $0x7f,%edi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40fdb8 │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 40ce00 │ │ │ │ + test %cl,%cl │ │ │ │ + je 40fd65 │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2bafb4(%rip),%rax │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x68(%rax),%edx │ │ │ │ + bt $0x1,%edx │ │ │ │ + jb 40fd82 │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nop │ │ │ │ + jmp 40fd8e │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 40d7e0 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 40fda1 │ │ │ │ + lea 0x2baf86(%rip),%rax │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + call 481ce0 │ │ │ │ + lea (%rdx,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rsi,%rax │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x50(%r8),%r10 │ │ │ │ + imul %rax,%r10 │ │ │ │ + add 0x10(%rcx),%r10 │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov (%r10),%r10 │ │ │ │ + movq %r10,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + jmp 40fe2b │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + lea -0x1(%r10),%r11 │ │ │ │ + nop │ │ │ │ + and %r11,%r10 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 40fe8a │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ + mov 0x58(%r8),%r11 │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ + mov 0x68(%r8),%r13d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r10,%r15 │ │ │ │ + imul %r15,%r11 │ │ │ │ + lea (%r11,%r12,1),%r15 │ │ │ │ + lea 0x8(%r15),%r15 │ │ │ │ + mov %r15,0x48(%rsp) │ │ │ │ + bt $0x2,%r13d │ │ │ │ + xchg %ax,%ax │ │ │ │ + jae 40fe69 │ │ │ │ + mov 0x8(%r11,%r12,1),%r11 │ │ │ │ + jmp 40fe6c │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov 0x30(%r8),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + call *%rcx │ │ │ │ + nop │ │ │ │ + test %al,%al │ │ │ │ + je 40fdf8 │ │ │ │ + jmp 40febe │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + mov (%r10),%r10 │ │ │ │ + movabs $0x8080808080808080,%r11 │ │ │ │ + movq %r11,%xmm0 │ │ │ │ + movq %r10,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + test %r10,%r10 │ │ │ │ + je 40fdaa │ │ │ │ + jmp 40fee6 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x60(%rcx),%rdx │ │ │ │ + mov 0x68(%rcx),%ecx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + lea (%rbx,%rdx,1),%rsi │ │ │ │ + bt $0x3,%ecx │ │ │ │ + jae 40fedd │ │ │ │ + mov (%rbx,%rdx,1),%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2bae33(%rip),%rax │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 406220 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 40fc60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4064d3 │ │ │ │ + jbe 4101da │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4062c0 │ │ │ │ - lea 0x4(%rdx),%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jge 40644b │ │ │ │ + sub $0x60,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 410046 │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + nop │ │ │ │ + je 410046 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + je 40ff81 │ │ │ │ + lea 0x16adff(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call *%rsi │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x18(%rcx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 410005 │ │ │ │ + nop │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 40ffaa │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 40ffc2 │ │ │ │ + movzbl 0x21(%rcx),%esi │ │ │ │ mov %rcx,%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov 0x8(%rcx,%rbx,1),%rsi │ │ │ │ - mov 0x8(%rcx,%rax,1),%rdi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 4064c4 │ │ │ │ - mov 0x10(%rcx,%rbx,1),%rsi │ │ │ │ - mov 0x10(%rcx,%rax,1),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jne 4064c4 │ │ │ │ - movzbl 0x18(%rcx,%rbx,1),%esi │ │ │ │ - movzbl 0x18(%rcx,%rax,1),%edi │ │ │ │ - cmp %dil,%sil │ │ │ │ - jne 4064c4 │ │ │ │ - movzbl 0x19(%rcx,%rbx,1),%esi │ │ │ │ - movzbl 0x19(%rcx,%rax,1),%edi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %dil,%sil │ │ │ │ - jne 4064c4 │ │ │ │ - lea 0x1(%rdx),%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov 0x8(%rsi,%rax,1),%rdi │ │ │ │ - mov 0x8(%rsi,%rbx,1),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 4064c4 │ │ │ │ - mov 0x10(%rsi,%rbx,1),%rdi │ │ │ │ - mov 0x10(%rsi,%rax,1),%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 4064c4 │ │ │ │ - movzbl 0x18(%rsi,%rbx,1),%edi │ │ │ │ - movzbl 0x18(%rsi,%rax,1),%r8d │ │ │ │ - cmp %r8b,%dil │ │ │ │ - jne 4064c4 │ │ │ │ - movzbl 0x19(%rsi,%rbx,1),%edi │ │ │ │ - movzbl 0x19(%rsi,%rax,1),%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %sil,%dil │ │ │ │ - jne 4064c4 │ │ │ │ - lea 0x2(%rdx),%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov 0x8(%rsi,%rax,1),%rdi │ │ │ │ - mov 0x8(%rsi,%rbx,1),%r8 │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov 0x10(%rcx),%rcx │ │ │ │ + mov (%rcx,%rdx,8),%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x18(%rcx),%rsi │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rsi,%rax │ │ │ │ + and $0x7f,%edi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + xor %edx,%edx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 4064c4 │ │ │ │ - mov 0x10(%rsi,%rbx,1),%rdi │ │ │ │ - mov 0x10(%rsi,%rax,1),%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 4064c4 │ │ │ │ - movzbl 0x18(%rsi,%rbx,1),%edi │ │ │ │ - movzbl 0x18(%rsi,%rax,1),%r8d │ │ │ │ - cmp %r8b,%dil │ │ │ │ - jne 4064c4 │ │ │ │ - movzbl 0x19(%rsi,%rbx,1),%edi │ │ │ │ - movzbl 0x19(%rsi,%rax,1),%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %sil,%dil │ │ │ │ - jne 4064c4 │ │ │ │ - lea 0x3(%rdx),%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov 0x8(%rsi,%rbx,1),%rdi │ │ │ │ - mov 0x8(%rsi,%rax,1),%r8 │ │ │ │ + jmp 410093 │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 4064c4 │ │ │ │ - mov 0x10(%rsi,%rbx,1),%rdi │ │ │ │ - mov 0x10(%rsi,%rax,1),%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jne 4064c4 │ │ │ │ - movzbl 0x18(%rsi,%rbx,1),%edi │ │ │ │ - movzbl 0x18(%rsi,%rax,1),%r8d │ │ │ │ - cmp %r8b,%dil │ │ │ │ - jne 4064c4 │ │ │ │ - movzbl 0x19(%rsi,%rbx,1),%edi │ │ │ │ - movzbl 0x19(%rsi,%rax,1),%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %sil,%dil │ │ │ │ - je 4062b6 │ │ │ │ - jmp 4064c4 │ │ │ │ + call 40ce00 │ │ │ │ + test %cl,%cl │ │ │ │ + je 410037 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2bace2(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x68(%rax),%edx │ │ │ │ + bt $0x1,%edx │ │ │ │ + jb 410055 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 410065 │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 40d7e0 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 410079 │ │ │ │ + lea 0x2bacaf(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 481ce0 │ │ │ │ + lea (%rdx,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rsi,%rax │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 40646c │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - add $0x2,%rcx │ │ │ │ + mov 0x50(%r8),%r10 │ │ │ │ + imul %rax,%r10 │ │ │ │ + add 0x10(%rcx),%r10 │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + mov (%r10),%r10 │ │ │ │ + movq %r10,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + jmp 410106 │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + lea -0x1(%r10),%r11 │ │ │ │ + nop │ │ │ │ + and %r11,%r10 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jge 4064c8 │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov (%rcx,%rax,1),%rdx │ │ │ │ - mov (%rcx,%rbx,1),%rbx │ │ │ │ - mov 0x8(%rax,%rcx,1),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 407320 │ │ │ │ - test %al,%al │ │ │ │ - je 4064c4 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov (%rdx,%rsi,1),%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov (%rdx,%rsi,1),%rax │ │ │ │ - mov 0x8(%rsi,%rdx,1),%rcx │ │ │ │ - call 407320 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 41016a │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ + mov 0x58(%r8),%r11 │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ + mov 0x68(%r8),%r13d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r10,%r15 │ │ │ │ + imul %r15,%r11 │ │ │ │ + lea (%r11,%r12,1),%r15 │ │ │ │ + lea 0x8(%r15),%r15 │ │ │ │ + mov %r15,0x48(%rsp) │ │ │ │ + bt $0x2,%r13d │ │ │ │ + jae 410142 │ │ │ │ + mov 0x8(%r11,%r12,1),%r11 │ │ │ │ + jmp 410145 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov 0x30(%r8),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + call *%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %al,%al │ │ │ │ - jne 406459 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4064cd │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ + je 4100d3 │ │ │ │ + jmp 41019e │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + mov (%r10),%r10 │ │ │ │ + movabs $0x8080808080808080,%r11 │ │ │ │ + movq %r11,%xmm0 │ │ │ │ + movq %r10,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + test %r10,%r10 │ │ │ │ + je 410085 │ │ │ │ + jmp 4101cb │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x60(%rcx),%rdx │ │ │ │ + mov 0x68(%rcx),%ecx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + lea (%rsi,%rdx,1),%rdi │ │ │ │ + bt $0x3,%ecx │ │ │ │ + jae 4101bd │ │ │ │ + mov (%rsi,%rdx,1),%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2bab4e(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4062a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 40ff20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,%rcx │ │ │ │ - shr $1,%rax │ │ │ │ - movabs $0x5555555555555555,%rdx │ │ │ │ - and %rdx,%rax │ │ │ │ - and %rcx,%rdx │ │ │ │ - lea (%rdx,%rax,1),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x2,%rcx │ │ │ │ - movabs $0x3333333333333333,%rbx │ │ │ │ - and %rbx,%rcx │ │ │ │ - and %rdx,%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x4,%rcx │ │ │ │ - add %rdx,%rcx │ │ │ │ - movabs $0xf0f0f0f0f0f0f0f,%rdx │ │ │ │ - and %rcx,%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shr $0x8,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x10,%rcx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x20,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - and $0x7f,%eax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7460,75 +15704,931 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov $0x1,%eax │ │ │ │ + lea -0x38(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 4107ab │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0xb0,%rsp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 41078b │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + je 410290 │ │ │ │ + lea 0x166e2f(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call *%rsi │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + movzbl 0x22(%rcx),%esi │ │ │ │ + xor $0x1,%esi │ │ │ │ + mov %sil,0x22(%rcx) │ │ │ │ + cmpq $0x0,0x10(%rcx) │ │ │ │ + nop │ │ │ │ + jne 4102df │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + call 40d240 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + cmpq $0x0,0x18(%rcx) │ │ │ │ + jne 410393 │ │ │ │ + cmpq $0x8,(%rcx) │ │ │ │ + jb 410314 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 40d2c0 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + jmp 410393 │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 40cf60 │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + cmpb $0x0,0x22(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 41036b │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + lea 0x166d4c(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + movzbl 0x22(%rdx),%ecx │ │ │ │ + xor $0x1,%ecx │ │ │ │ + mov %cl,0x22(%rdx) │ │ │ │ + add $0xb0,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 40f800 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + cmpq $0x1,0x18(%rcx) │ │ │ │ + jne 41039e │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4103b6 │ │ │ │ + movzbl 0x21(%rcx),%esi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%rsi │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + mov 0x18(%rsi),%rdi │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %rax,%r8 │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rdi,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + and $0x7f,%r8d │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 410411 │ │ │ │ + lea (%r12,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rdi,%rax │ │ │ │ + inc %r12 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov %r12,0x30(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ + mov 0x50(%rbx),%r13 │ │ │ │ + imul %rax,%r13 │ │ │ │ + add 0x10(%rsi),%r13 │ │ │ │ + movq %r8,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + mov %r13,0x90(%rsp) │ │ │ │ + mov 0x0(%r13),%r13 │ │ │ │ + movq %r13,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r13d │ │ │ │ + movzbl %r13b,%r13d │ │ │ │ + jmp 4104b2 │ │ │ │ + mov 0x38(%rsp),%r13 │ │ │ │ + lea -0x1(%r13),%r15 │ │ │ │ + nop │ │ │ │ + and %r15,%r13 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + mov 0x30(%rsp),%r12 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 41051c │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ + mov 0x58(%rbx),%r15 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov 0x68(%rbx),%r8d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r13,%rsi │ │ │ │ + imul %rsi,%r15 │ │ │ │ + lea (%r15,%r9,1),%rsi │ │ │ │ + lea 0x8(%rsi),%rsi │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + bt $0x2,%r8d │ │ │ │ + jae 4104f1 │ │ │ │ + mov 0x8(%r15,%r9,1),%r8 │ │ │ │ + jmp 4104f4 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r8,0x80(%rsp) │ │ │ │ + mov 0x30(%rbx),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + call *%rcx │ │ │ │ + test %al,%al │ │ │ │ + je 410462 │ │ │ │ + jmp 4105a8 │ │ │ │ + mov 0x90(%rsp),%r13 │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + movabs $0x8080808080808080,%r9 │ │ │ │ + movq %r9,%xmm0 │ │ │ │ + movq %r15,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r15d │ │ │ │ + movzbl %r15b,%r15d │ │ │ │ + test %r15,%r15 │ │ │ │ + jne 41057a │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4103fe │ │ │ │ + pmovmskb %xmm1,%r15d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + test %r15,%r15 │ │ │ │ + mov $0x0,%edx │ │ │ │ + cmovne %r13,%rdx │ │ │ │ + bsf %r15,%r13 │ │ │ │ + test %r15,%r15 │ │ │ │ + cmovne %r13,%r11 │ │ │ │ + jmp 4103fe │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 410593 │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + movzwl 0x4(%rsi),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %dx,0x4(%rsi) │ │ │ │ + jmp 410598 │ │ │ │ + nop │ │ │ │ + bsf %r15,%r11 │ │ │ │ + cmpw $0x0,0x4(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + jbe 41037e │ │ │ │ + jmp 410605 │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov 0x68(%rdx),%esi │ │ │ │ + bt $0x0,%esi │ │ │ │ + jae 4105da │ │ │ │ + mov 0x30(%rdx),%rax │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + call 480880 │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov 0x60(%rdx),%rcx │ │ │ │ + mov 0x68(%rdx),%edx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + lea (%rcx,%rsi,1),%rdi │ │ │ │ + bt $0x3,%edx │ │ │ │ + jae 4105f4 │ │ │ │ + mov (%rsi,%rcx,1),%rdi │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + nop │ │ │ │ + jmp 410741 │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ + mov 0x58(%rbx),%rdx │ │ │ │ + imul %r11,%rdx │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov 0x68(%rbx),%r9d │ │ │ │ + nop │ │ │ │ + lea (%rdi,%rdx,1),%r12 │ │ │ │ + lea 0x8(%r12),%r12 │ │ │ │ + mov %r12,0x68(%rsp) │ │ │ │ + bt $0x2,%r9d │ │ │ │ + jae 410698 │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + call 480540 │ │ │ │ + cmpl $0x0,0x2b907f(%rip) │ │ │ │ + jne 410662 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + jmp 410680 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi,%rdx,1),%rdi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + mov %rax,0x8(%rsi,%rdx,1) │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov 0x30(%rbx),%rax │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %r10,%rcx │ │ │ │ + call 480880 │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov 0x60(%rdx),%rsi │ │ │ │ + mov 0x68(%rdx),%edi │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + lea (%rsi,%r8,1),%r9 │ │ │ │ + bt $0x3,%edi │ │ │ │ + jae 410709 │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov 0x38(%rdx),%rax │ │ │ │ + call 480540 │ │ │ │ + cmpl $0x0,0x2b8ff6(%rip) │ │ │ │ + jne 4106e8 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + jmp 410702 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov (%rdx,%rcx,1),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rax,(%rdx,%rcx,1) │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %sil,(%rcx,%rdx,1) │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + movzwl 0x4(%rcx),%edx │ │ │ │ + dec %edx │ │ │ │ + mov %dx,0x4(%rcx) │ │ │ │ + movzwl (%rcx),%edx │ │ │ │ + inc %edx │ │ │ │ + mov %dx,(%rcx) │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + incq (%rcx) │ │ │ │ + cmpb $0x0,0x22(%rcx) │ │ │ │ + jne 410775 │ │ │ │ + mov %r9,0x88(%rsp) │ │ │ │ + lea 0x166947(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482080 │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + movzbl 0x22(%rcx),%edx │ │ │ │ + xor $0x1,%edx │ │ │ │ + mov %dl,0x22(%rcx) │ │ │ │ + mov %r9,%rax │ │ │ │ + add $0xb0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x2876de(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41079b │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + mov 0x2876d6(%rip),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 410220 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4109bd │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4108cd │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + nop │ │ │ │ + je 4108cd │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + jne 4108af │ │ │ │ + cmpq $0x0,0x18(%rbx) │ │ │ │ + jne 41083a │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ + pmovmskb %xmm0,%ebx │ │ │ │ + not %ebx │ │ │ │ + nop │ │ │ │ + mov 0x58(%rax),%rsi │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + add $0x8,%rdx │ │ │ │ + jmp 410993 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %ecx,0x38(%rsp) │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + lea 0x14(%rsp),%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + cmpq $0x1,0x18(%rcx) │ │ │ │ + jne 41086e │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 410886 │ │ │ │ + movzbl 0x21(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x10(%rcx),%rcx │ │ │ │ + mov (%rcx,%rdx,8),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rdx,%rax │ │ │ │ + and $0x7f,%ebx │ │ │ │ + mov 0x38(%rsp),%esi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 4108e8 │ │ │ │ + lea 0x16a4ae(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482080 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2ba44c(%rip),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea (%r8,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rdx,%rax │ │ │ │ + inc %r8 │ │ │ │ + mov 0x50(%rdi),%r9 │ │ │ │ + imul %rax,%r9 │ │ │ │ + add 0x10(%rcx),%r9 │ │ │ │ + mov (%r9),%r10 │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + movq %r10,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + nop │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + jmp 410922 │ │ │ │ + lea -0x1(%r10),%r11 │ │ │ │ + nop │ │ │ │ + and %r11,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 410949 │ │ │ │ + mov 0x58(%rdi),%r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r10,%r12 │ │ │ │ + imul %r12,%r11 │ │ │ │ + mov 0x8(%r11,%r9,1),%r12d │ │ │ │ + lea (%r11,%r9,1),%r11 │ │ │ │ + lea 0x8(%r11),%r11 │ │ │ │ + cmp %esi,%r12d │ │ │ │ + jne 41091a │ │ │ │ + jmp 410971 │ │ │ │ + movabs $0x8080808080808080,%r9 │ │ │ │ + movq %r9,%xmm0 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + nop │ │ │ │ + test %r10,%r10 │ │ │ │ + je 4108da │ │ │ │ + jmp 41097f │ │ │ │ + mov 0x60(%rdi),%rcx │ │ │ │ + lea (%r11,%rcx,1),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2ba39a(%rip),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add %rsi,%rdx │ │ │ │ + nop │ │ │ │ + shr $1,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4109b0 │ │ │ │ + cmp %ecx,(%rdx) │ │ │ │ + jne 41098c │ │ │ │ + bt $0x0,%ebx │ │ │ │ + jae 41098c │ │ │ │ + mov 0x60(%rax),%rcx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2ba369(%rip),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 4107e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 410bf1 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 410aef │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + nop │ │ │ │ + je 410aef │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + jne 410acf │ │ │ │ + cmpq $0x0,0x18(%rbx) │ │ │ │ + jne 410a5b │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ + pmovmskb %xmm0,%esi │ │ │ │ + not %esi │ │ │ │ + nop │ │ │ │ + mov 0x58(%rax),%rdi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add $0x8,%rdx │ │ │ │ + jmp 410bc0 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %ecx,0x38(%rsp) │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + lea 0x14(%rsp),%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + cmpq $0x1,0x18(%rcx) │ │ │ │ + jne 410a8f │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 410aa7 │ │ │ │ + movzbl 0x21(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x10(%rcx),%rcx │ │ │ │ + mov (%rcx,%rdx,8),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rdx,%rax │ │ │ │ + and $0x7f,%esi │ │ │ │ + mov 0x38(%rsp),%edi │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 410b0c │ │ │ │ + lea 0x16a28e(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482080 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2ba22a(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea (%rbx,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rdx,%rax │ │ │ │ + inc %rbx │ │ │ │ + mov 0x50(%r8),%r9 │ │ │ │ + imul %rax,%r9 │ │ │ │ + add 0x10(%rcx),%r9 │ │ │ │ + mov (%r9),%r10 │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + movq %r10,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + nop │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + jmp 410b46 │ │ │ │ + lea -0x1(%r10),%r11 │ │ │ │ + nop │ │ │ │ + and %r11,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 410b6d │ │ │ │ + mov 0x58(%r8),%r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r10,%r12 │ │ │ │ + imul %r12,%r11 │ │ │ │ + mov 0x8(%r11,%r9,1),%r12d │ │ │ │ + lea (%r11,%r9,1),%r11 │ │ │ │ + lea 0x8(%r11),%r11 │ │ │ │ + cmp %edi,%r12d │ │ │ │ + jne 410b3e │ │ │ │ + jmp 410b95 │ │ │ │ + movabs $0x8080808080808080,%r9 │ │ │ │ + movq %r9,%xmm0 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + nop │ │ │ │ + test %r10,%r10 │ │ │ │ + je 410afe │ │ │ │ + jmp 410ba8 │ │ │ │ + mov 0x60(%r8),%rcx │ │ │ │ + lea (%r11,%rcx,1),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2ba171(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add %rdi,%rdx │ │ │ │ + nop │ │ │ │ + shr $1,%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 410be2 │ │ │ │ + cmp %ecx,(%rdx) │ │ │ │ + jne 410bb7 │ │ │ │ + bt $0x0,%esi │ │ │ │ + jae 410bb7 │ │ │ │ + mov 0x60(%rax),%rcx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2ba137(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + jmp 410a00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %ebx,(%rax) │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 410f7a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 410f5a │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov %ecx,0x80(%rsp) │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + je 410c76 │ │ │ │ + lea 0x166444(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 482080 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%ecx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %ecx,0x24(%rsp) │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + lea 0x24(%rsp),%rax │ │ │ │ + call *%rcx │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + movzbl 0x22(%rcx),%esi │ │ │ │ + xor $0x1,%esi │ │ │ │ + mov %sil,0x22(%rcx) │ │ │ │ + cmpq $0x0,0x10(%rcx) │ │ │ │ + jne 410cbf │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + call 40d240 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + cmpq $0x0,0x18(%rcx) │ │ │ │ + jne 410d53 │ │ │ │ + cmpq $0x8,(%rcx) │ │ │ │ + jb 410ce9 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + call 40d2c0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + jmp 410d53 │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%edi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 40da40 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + cmpb $0x0,0x22(%rdx) │ │ │ │ + jne 410d30 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + lea 0x166381(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + movzbl 0x22(%rdx),%ecx │ │ │ │ + xor $0x1,%ecx │ │ │ │ + mov %cl,0x22(%rdx) │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 40f800 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + cmpq $0x1,0x18(%rcx) │ │ │ │ + jne 410d5e │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 410d76 │ │ │ │ + movzbl 0x21(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rsi,%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0x7f,%edi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov 0x80(%rsp),%r9d │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 410dbf │ │ │ │ + lea (%r12,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rsi,%rax │ │ │ │ + inc %r12 │ │ │ │ + mov 0x50(%rbx),%r13 │ │ │ │ + imul %rax,%r13 │ │ │ │ + add 0x10(%rdx),%r13 │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + movq %r15,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r15d │ │ │ │ + movzbl %r15b,%r15d │ │ │ │ + jmp 410e08 │ │ │ │ + lea -0x1(%r15),%rdi │ │ │ │ + nop │ │ │ │ + and %rdi,%r15 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 410e2a │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r15,%rdi │ │ │ │ + imul %rdi,%r8 │ │ │ │ + mov 0x8(%r8,%r13,1),%edi │ │ │ │ + cmp %r9d,%edi │ │ │ │ + jne 410df6 │ │ │ │ + jmp 410ec8 │ │ │ │ + pmovmskb %xmm1,%r15d │ │ │ │ + nop │ │ │ │ + test %r15,%r15 │ │ │ │ + je 410db1 │ │ │ │ + nop │ │ │ │ + bsf %r15,%r15 │ │ │ │ + movzbl 0x0(%r13,%r15,1),%r8d │ │ │ │ + cmp $0xfe,%r8b │ │ │ │ + jne 410e65 │ │ │ │ + test %r10,%r10 │ │ │ │ + cmovne %r11,%r15 │ │ │ │ + cmovne %r10,%r13 │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r13,%r10 │ │ │ │ + jmp 410db1 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 410e7b │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + movzwl 0x4(%rdx),%esi │ │ │ │ + inc %esi │ │ │ │ + mov %si,0x4(%rdx) │ │ │ │ + jmp 410e7e │ │ │ │ + mov %r15,%r11 │ │ │ │ + cmpw $0x0,0x4(%rdx) │ │ │ │ + jne 410eb8 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 40ebc0 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%r9d │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + cmpw $0x0,0x4(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + jbe 410d41 │ │ │ │ + jmp 410eda │ │ │ │ + mov 0x60(%rbx),%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + nop │ │ │ │ + lea (%rdx,%r13,1),%rdx │ │ │ │ + lea 0x8(%rdx),%rdx │ │ │ │ + jmp 410f21 │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + imul %r11,%rsi │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + nop │ │ │ │ + mov %r9d,0x8(%rsi,%r8,1) │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + imul %r11,%rsi │ │ │ │ + add 0x60(%rbx),%rsi │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %dil,(%r8,%r11,1) │ │ │ │ + movzwl 0x4(%rdx),%edi │ │ │ │ + dec %edi │ │ │ │ + mov %di,0x4(%rdx) │ │ │ │ + movzwl (%rdx),%edi │ │ │ │ + inc %edi │ │ │ │ + mov %di,(%rdx) │ │ │ │ + incq (%rcx) │ │ │ │ + lea (%r8,%rsi,1),%rdx │ │ │ │ + lea 0x8(%rdx),%rdx │ │ │ │ + cmpb $0x0,0x22(%rcx) │ │ │ │ + jne 410f47 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + lea 0x16616a(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + movzbl 0x22(%rcx),%ebx │ │ │ │ + xor $0x1,%ebx │ │ │ │ + mov %bl,0x22(%rcx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x286f0f(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 410f6a │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + mov 0x286f07(%rip),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 410c20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7548,25 +16648,319 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 411194 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4110ad │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + nop │ │ │ │ + je 4110ad │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + jne 411094 │ │ │ │ + cmpq $0x0,0x18(%rbx) │ │ │ │ + jne 41101a │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ + pmovmskb %xmm0,%ebx │ │ │ │ + not %ebx │ │ │ │ + nop │ │ │ │ + mov 0x58(%rax),%rsi │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + add $0x8,%rdx │ │ │ │ + jmp 41116d │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + cmpq $0x1,0x18(%rcx) │ │ │ │ + jne 411052 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 41106a │ │ │ │ + movzbl 0x21(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %ebx,%eax │ │ │ │ - lock cmpxchg %ecx,(%rdx) │ │ │ │ - sete %al │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x10(%rcx),%rcx │ │ │ │ + mov (%rcx,%rdx,8),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rdx,%rax │ │ │ │ + and $0x7f,%ebx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 4110c8 │ │ │ │ + lea 0x169cc9(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 482080 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2b9c6c(%rip),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea (%r8,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rdx,%rax │ │ │ │ + inc %r8 │ │ │ │ + mov 0x50(%rdi),%r9 │ │ │ │ + imul %rax,%r9 │ │ │ │ + add 0x10(%rcx),%r9 │ │ │ │ + mov (%r9),%r10 │ │ │ │ + movq %rbx,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + movq %r10,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + nop │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + jmp 411102 │ │ │ │ + lea -0x1(%r10),%r11 │ │ │ │ + nop │ │ │ │ + and %r11,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 411122 │ │ │ │ + mov 0x58(%rdi),%r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r10,%r12 │ │ │ │ + imul %r12,%r11 │ │ │ │ + mov 0x8(%r11,%r9,1),%r12 │ │ │ │ + cmp %rsi,%r12 │ │ │ │ + jne 4110fa │ │ │ │ + nop │ │ │ │ + jmp 41114b │ │ │ │ + movabs $0x8080808080808080,%r9 │ │ │ │ + movq %r9,%xmm0 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + test %r10,%r10 │ │ │ │ + je 4110ba │ │ │ │ + jmp 411159 │ │ │ │ + lea (%r11,%r9,1),%rax │ │ │ │ + lea 0x10(%rax),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2b9bc0(%rip),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add %rsi,%rdx │ │ │ │ + nop │ │ │ │ + shr $1,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 411187 │ │ │ │ + cmp %rcx,(%rdx) │ │ │ │ + jne 411166 │ │ │ │ + bt $0x0,%ebx │ │ │ │ + jae 411166 │ │ │ │ + lea 0x8(%rdx),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2b9b92(%rip),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 410fc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4113a9 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4112af │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + nop │ │ │ │ + je 4112af │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + jne 411293 │ │ │ │ + cmpq $0x0,0x18(%rbx) │ │ │ │ + jne 41121b │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ + pmovmskb %xmm0,%esi │ │ │ │ + not %esi │ │ │ │ + nop │ │ │ │ + mov 0x58(%rax),%rdi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + add $0x8,%rdx │ │ │ │ + jmp 411378 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + nop │ │ │ │ + call *%rcx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + cmpq $0x1,0x18(%rcx) │ │ │ │ + jne 411252 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 41126a │ │ │ │ + movzbl 0x21(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x10(%rcx),%rcx │ │ │ │ + mov (%rcx,%rdx,8),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rdx,%rax │ │ │ │ + and $0x7f,%esi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 4112cc │ │ │ │ + lea 0x169aca(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + nop │ │ │ │ + call 482080 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2b9a6a(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea (%rbx,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rdx,%rax │ │ │ │ + inc %rbx │ │ │ │ + mov 0x50(%r8),%r9 │ │ │ │ + imul %rax,%r9 │ │ │ │ + add 0x10(%rcx),%r9 │ │ │ │ + mov (%r9),%r10 │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + movq %r10,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + nop │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + jmp 411306 │ │ │ │ + lea -0x1(%r10),%r11 │ │ │ │ + nop │ │ │ │ + and %r11,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 411327 │ │ │ │ + mov 0x58(%r8),%r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r10,%r12 │ │ │ │ + imul %r12,%r11 │ │ │ │ + mov 0x8(%r11,%r9,1),%r12 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rdi,%r12 │ │ │ │ + jne 4112fe │ │ │ │ + jmp 41134f │ │ │ │ + movabs $0x8080808080808080,%r9 │ │ │ │ + movq %r9,%xmm0 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r10d │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + nop │ │ │ │ + test %r10,%r10 │ │ │ │ + je 4112be │ │ │ │ + jmp 411362 │ │ │ │ + lea (%r11,%r9,1),%rax │ │ │ │ + lea 0x10(%rax),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2b99b7(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add %rdi,%rdx │ │ │ │ + nop │ │ │ │ + shr $1,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 41139a │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rcx,(%rdx) │ │ │ │ + jne 411371 │ │ │ │ + bt $0x0,%esi │ │ │ │ + jae 411371 │ │ │ │ + lea 0x8(%rdx),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2b997f(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 4111c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7574,17 +16968,247 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %ebx,(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41173a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 41171a │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + je 411437 │ │ │ │ + lea 0x165c83(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + nop │ │ │ │ + call 482080 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + call *%rcx │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + movzbl 0x22(%rcx),%esi │ │ │ │ + xor $0x1,%esi │ │ │ │ + mov %sil,0x22(%rcx) │ │ │ │ + cmpq $0x0,0x10(%rcx) │ │ │ │ + jne 411481 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + call 40d240 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + cmpq $0x0,0x18(%rcx) │ │ │ │ + jne 411513 │ │ │ │ + cmpq $0x8,(%rcx) │ │ │ │ + jb 4114ab │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + call 40d2c0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + jmp 411513 │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 40dba0 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + cmpb $0x0,0x22(%rdx) │ │ │ │ + jne 4114f1 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + lea 0x165bc0(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + movzbl 0x22(%rdx),%ecx │ │ │ │ + xor $0x1,%ecx │ │ │ │ + mov %cl,0x22(%rdx) │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 40f800 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + cmpq $0x1,0x18(%rcx) │ │ │ │ + jne 41151e │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 411536 │ │ │ │ + movzbl 0x21(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rsi,%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0x7f,%edi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 41157f │ │ │ │ + lea (%r12,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rsi,%rax │ │ │ │ + inc %r12 │ │ │ │ + mov 0x50(%rbx),%r13 │ │ │ │ + imul %rax,%r13 │ │ │ │ + add 0x10(%rdx),%r13 │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + mov %r13,0x50(%rsp) │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + movq %r15,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r15d │ │ │ │ + movzbl %r15b,%r15d │ │ │ │ + jmp 4115c8 │ │ │ │ + lea -0x1(%r15),%rdi │ │ │ │ + nop │ │ │ │ + and %rdi,%r15 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 4115ea │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r15,%rdi │ │ │ │ + imul %rdi,%r8 │ │ │ │ + mov 0x8(%r8,%r13,1),%rdi │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jne 4115b6 │ │ │ │ + jmp 411688 │ │ │ │ + pmovmskb %xmm1,%r15d │ │ │ │ + nop │ │ │ │ + test %r15,%r15 │ │ │ │ + je 411571 │ │ │ │ + nop │ │ │ │ + bsf %r15,%r15 │ │ │ │ + movzbl 0x0(%r13,%r15,1),%r8d │ │ │ │ + cmp $0xfe,%r8b │ │ │ │ + jne 411625 │ │ │ │ + test %r10,%r10 │ │ │ │ + cmovne %r11,%r15 │ │ │ │ + cmovne %r10,%r13 │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r13,%r10 │ │ │ │ + jmp 411571 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 41163b │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + movzwl 0x4(%rdx),%esi │ │ │ │ + inc %esi │ │ │ │ + mov %si,0x4(%rdx) │ │ │ │ + jmp 41163e │ │ │ │ + mov %r15,%r11 │ │ │ │ + cmpw $0x0,0x4(%rdx) │ │ │ │ + jne 411678 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 40ebc0 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + cmpw $0x0,0x4(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + jbe 411501 │ │ │ │ + jmp 41169a │ │ │ │ + mov 0x60(%rbx),%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + nop │ │ │ │ + lea (%rdx,%r13,1),%rdx │ │ │ │ + lea 0x8(%rdx),%rdx │ │ │ │ + jmp 4116e1 │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + imul %r11,%rsi │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + nop │ │ │ │ + mov %r9,0x8(%rsi,%r8,1) │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + imul %r11,%rsi │ │ │ │ + add 0x60(%rbx),%rsi │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %dil,(%r8,%r11,1) │ │ │ │ + movzwl 0x4(%rdx),%edi │ │ │ │ + dec %edi │ │ │ │ + mov %di,0x4(%rdx) │ │ │ │ + movzwl (%rdx),%edi │ │ │ │ + inc %edi │ │ │ │ + mov %di,(%rdx) │ │ │ │ + incq (%rcx) │ │ │ │ + lea (%r8,%rsi,1),%rdx │ │ │ │ + lea 0x8(%rdx),%rdx │ │ │ │ + cmpb $0x0,0x22(%rcx) │ │ │ │ + jne 411707 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + lea 0x1659aa(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + movzbl 0x22(%rcx),%ebx │ │ │ │ + xor $0x1,%ebx │ │ │ │ + mov %bl,0x22(%rcx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x28674f(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41172a │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + mov 0x286747(%rip),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 4113e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7604,18 +17228,248 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lock xadd %ebx,(%rax) │ │ │ │ - lea (%rcx,%rbx,1),%eax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 411ac6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 411aa2 │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + je 4117d4 │ │ │ │ + lea 0x1658e6(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482080 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + call *%rcx │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + movzbl 0x22(%rcx),%esi │ │ │ │ + xor $0x1,%esi │ │ │ │ + mov %sil,0x22(%rcx) │ │ │ │ + cmpq $0x0,0x10(%rcx) │ │ │ │ + jne 41181e │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + call 40d240 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + cmpq $0x0,0x18(%rcx) │ │ │ │ + jne 4118b3 │ │ │ │ + cmpq $0x8,(%rcx) │ │ │ │ + jb 411848 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + call 40d2c0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + jmp 4118b3 │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 40dd00 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + cmpb $0x0,0x22(%rdx) │ │ │ │ + jne 411890 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + lea 0x165821(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + movzbl 0x22(%rdx),%ecx │ │ │ │ + xor $0x1,%ecx │ │ │ │ + mov %cl,0x22(%rdx) │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 40f800 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + cmpq $0x1,0x18(%rcx) │ │ │ │ + jne 4118be │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4118d6 │ │ │ │ + movzbl 0x21(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rsi,%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0x7f,%edi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 41191c │ │ │ │ + lea (%r12,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rsi,%rax │ │ │ │ + inc %r12 │ │ │ │ + mov 0x50(%rbx),%r13 │ │ │ │ + imul %rax,%r13 │ │ │ │ + add 0x10(%rdx),%r13 │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + movq %r15,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r15d │ │ │ │ + movzbl %r15b,%r15d │ │ │ │ + jmp 411965 │ │ │ │ + lea -0x1(%r15),%rdi │ │ │ │ + nop │ │ │ │ + and %rdi,%r15 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 411987 │ │ │ │ + mov 0x58(%rbx),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r15,%rdi │ │ │ │ + imul %rdi,%r8 │ │ │ │ + mov 0x8(%r8,%r13,1),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r9,%rdi │ │ │ │ + jne 411953 │ │ │ │ + jmp 4119eb │ │ │ │ + pmovmskb %xmm1,%r15d │ │ │ │ + nop │ │ │ │ + test %r15,%r15 │ │ │ │ + je 41190e │ │ │ │ + nop │ │ │ │ + bsf %r15,%r15 │ │ │ │ + movzbl 0x0(%r13,%r15,1),%r8d │ │ │ │ + cmp $0xfe,%r8b │ │ │ │ + jne 4119c5 │ │ │ │ + test %r10,%r10 │ │ │ │ + cmovne %r11,%r15 │ │ │ │ + cmovne %r10,%r13 │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r13,%r10 │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 41190e │ │ │ │ + test %r10,%r10 │ │ │ │ + je 4119db │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + movzwl 0x4(%rdx),%esi │ │ │ │ + inc %esi │ │ │ │ + mov %si,0x4(%rdx) │ │ │ │ + jmp 4119de │ │ │ │ + mov %r15,%r11 │ │ │ │ + cmpw $0x0,0x4(%rdx) │ │ │ │ + jbe 4118a1 │ │ │ │ + jmp 4119fd │ │ │ │ + mov 0x60(%rbx),%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + nop │ │ │ │ + lea (%rdx,%r13,1),%rdx │ │ │ │ + lea 0x8(%rdx),%rdx │ │ │ │ + jmp 411a68 │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + nop │ │ │ │ + imul %r11,%rsi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + cmpl $0x0,0x2b7cbe(%rip) │ │ │ │ + je 411a2f │ │ │ │ + mov 0x8(%rsi,%r8,1),%r10 │ │ │ │ + mov %r11,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov %r9,0x8(%rsi,%r8,1) │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + imul %r11,%rsi │ │ │ │ + add 0x60(%rbx),%rsi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %dil,(%r8,%r11,1) │ │ │ │ + movzwl 0x4(%rdx),%edi │ │ │ │ + dec %edi │ │ │ │ + mov %di,0x4(%rdx) │ │ │ │ + movzwl (%rdx),%edi │ │ │ │ + inc %edi │ │ │ │ + mov %di,(%rdx) │ │ │ │ + incq (%rcx) │ │ │ │ + lea (%rsi,%r8,1),%rdx │ │ │ │ + lea 0x8(%rdx),%rdx │ │ │ │ + cmpb $0x0,0x22(%rcx) │ │ │ │ + jne 411a8f │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + lea 0x165623(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + nop │ │ │ │ + call 482080 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + movzbl 0x22(%rcx),%ebx │ │ │ │ + xor $0x1,%ebx │ │ │ │ + mov %bl,0x22(%rcx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x2863c7(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 411ab2 │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + mov 0x2863bf(%rip),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 411780 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7626,22 +17480,47 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 411b3d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 411b37 │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + je 411b37 │ │ │ │ + lea 0x38(%rsp),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 40d460 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 411b00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7660,16 +17539,179 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %rbx,(%rax) │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 411df0 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 411cb1 │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + je 411cb1 │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + jne 411c98 │ │ │ │ + cmpq $0x0,0x18(%rbx) │ │ │ │ + jle 411c6d │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + lea 0x58(%rsp),%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + cmpq $0x1,0x18(%rcx) │ │ │ │ + jne 411c17 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 411c2f │ │ │ │ + movzbl 0x21(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rsi,%rax │ │ │ │ + and $0x7f,%edi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 411ccc │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 40de80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + je 411c8b │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x2b908e(%rip),%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x1690c5(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 482080 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2b9068(%rip),%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea (%rbx,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rsi,%rax │ │ │ │ + inc %rbx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x50(%r8),%r9 │ │ │ │ + imul %rax,%r9 │ │ │ │ + add 0x10(%rdx),%r9 │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov (%r9),%r9 │ │ │ │ + movq %r9,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r9d │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + jmp 411d14 │ │ │ │ + lea -0x1(%r9),%r10 │ │ │ │ + nop │ │ │ │ + and %r10,%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 411d91 │ │ │ │ + mov 0x58(%r8),%r10 │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r9,%r12 │ │ │ │ + imul %r12,%r10 │ │ │ │ + mov 0x10(%r10,%r11,1),%r12 │ │ │ │ + mov 0x8(%r10,%r11,1),%r13 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jne 411d0c │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + jne 411dcb │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0xa0(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + jmp 411d0c │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov (%r9),%r9 │ │ │ │ + movabs $0x8080808080808080,%r10 │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + movq %r9,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r9d │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %r9,%r9 │ │ │ │ + je 411cbe │ │ │ │ + jmp 411de3 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + lea 0x18(%rax),%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2b8f36(%rip),%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 411b80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7689,20 +17731,184 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4120bd │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 411f7a │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + je 411f7a │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + jne 411f5f │ │ │ │ + cmpq $0x0,0x18(%rbx) │ │ │ │ + jle 411f2d │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + lea 0x58(%rsp),%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + cmpq $0x1,0x18(%rcx) │ │ │ │ + jne 411ed7 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 411eef │ │ │ │ + movzbl 0x21(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rsi,%rax │ │ │ │ + and $0x7f,%edi │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 411f97 │ │ │ │ mov %rax,%rdx │ │ │ │ mov %rbx,%rax │ │ │ │ - lock cmpxchg %rcx,(%rdx) │ │ │ │ - sete %al │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 40de80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + je 411f50 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2b8dc9(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x168dfe(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 482080 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2b8d9f(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea (%rbx,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rsi,%rax │ │ │ │ + inc %rbx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x50(%r8),%r9 │ │ │ │ + imul %rax,%r9 │ │ │ │ + add 0x10(%rdx),%r9 │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + mov %r9,0x68(%rsp) │ │ │ │ + mov (%r9),%r9 │ │ │ │ + movq %r9,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r9d │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + jmp 411fe0 │ │ │ │ + lea -0x1(%r9),%r10 │ │ │ │ + nop │ │ │ │ + and %r10,%r9 │ │ │ │ + nop │ │ │ │ + test %r9,%r9 │ │ │ │ + je 41205d │ │ │ │ + mov 0x58(%r8),%r10 │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r9,%r12 │ │ │ │ + imul %r12,%r10 │ │ │ │ + mov 0x10(%r10,%r11,1),%r12 │ │ │ │ + mov 0x8(%r10,%r11,1),%r13 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jne 411fd7 │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + jne 412091 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0xa0(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + jmp 411fd7 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + mov (%r9),%r9 │ │ │ │ + movabs $0x8080808080808080,%r10 │ │ │ │ + movq %r10,%xmm0 │ │ │ │ + movq %r9,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r9d │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + test %r9,%r9 │ │ │ │ + je 411f89 │ │ │ │ + jmp 4120ae │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + lea 0x18(%rax),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x2b8c6b(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 411e40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7712,17 +17918,319 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %rbx,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ + lea -0x40(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 41264e │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0xb8,%rsp │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 41262e │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + mov %rbx,0xd0(%rsp) │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ + mov %rdi,0xe0(%rsp) │ │ │ │ + cmpb $0x0,0x22(%rbx) │ │ │ │ + je 412185 │ │ │ │ + lea 0x164f45(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 482080 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ + mov 0xe0(%rsp),%rdi │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + lea 0x88(%rsp),%rax │ │ │ │ + call *%rcx │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + movzbl 0x22(%rcx),%esi │ │ │ │ + xor $0x1,%esi │ │ │ │ + mov %sil,0x22(%rcx) │ │ │ │ + cmpq $0x0,0x10(%rcx) │ │ │ │ + jne 4121e6 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + call 40d240 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + cmpq $0x0,0x18(%rcx) │ │ │ │ + jne 41229e │ │ │ │ + cmpq $0x8,(%rcx) │ │ │ │ + jb 412219 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + call 40d2c0 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + jmp 41229e │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 40e0a0 │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ + cmpb $0x0,0x22(%rdx) │ │ │ │ + jne 412276 │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + lea 0x164e41(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ + movzbl 0x22(%rdx),%ecx │ │ │ │ + xor $0x1,%ecx │ │ │ │ + mov %cl,0x22(%rdx) │ │ │ │ + add $0xb8,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 40f800 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + cmpq $0x1,0x18(%rcx) │ │ │ │ + jne 4122a9 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4122c1 │ │ │ │ + movzbl 0x21(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + shr $0x7,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rsi,%rax │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0x7f,%edi │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov 0xe0(%rsp),%r9 │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 412317 │ │ │ │ + lea (%r12,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + and %rsi,%rax │ │ │ │ + inc %r12 │ │ │ │ + mov %r12,0x38(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov 0x50(%rbx),%r13 │ │ │ │ + imul %rax,%r13 │ │ │ │ + add 0x10(%rdx),%r13 │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ + punpcklbw %xmm0,%xmm0 │ │ │ │ + pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ + mov %r13,0x98(%rsp) │ │ │ │ + mov 0x0(%r13),%r13 │ │ │ │ + movq %r13,%xmm1 │ │ │ │ + pcmpeqb %xmm1,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r13d │ │ │ │ + movzbl %r13b,%r13d │ │ │ │ + jmp 412380 │ │ │ │ + lea -0x1(%r13),%r15 │ │ │ │ + nop │ │ │ │ + and %r15,%r13 │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + nopl (%rax) │ │ │ │ + test %r13,%r13 │ │ │ │ + je 412428 │ │ │ │ + mov 0x58(%rbx),%r15 │ │ │ │ + mov 0x98(%rsp),%r8 │ │ │ │ + mov %r8,0xb0(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + bsf %r13,%rcx │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + imul %rcx,%r15 │ │ │ │ + mov 0x10(%r15,%r8,1),%rcx │ │ │ │ + mov 0x8(%r15,%r8,1),%r8 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jne 412368 │ │ │ │ + mov %r13,0x40(%rsp) │ │ │ │ + mov %r15,0x68(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r9,%rcx │ │ │ │ + call 404a20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,%al │ │ │ │ + jne 4124dc │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0xe0(%rsp),%r9 │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + mov 0x40(%rsp),%r13 │ │ │ │ + jmp 412368 │ │ │ │ + mov 0x98(%rsp),%r13 │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + movq %r15,%xmm0 │ │ │ │ + pmovmskb %xmm0,%r15d │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %r15,%r15 │ │ │ │ + je 412309 │ │ │ │ + nop │ │ │ │ + bsf %r15,%r15 │ │ │ │ + movzbl 0x0(%r13,%r15,1),%r8d │ │ │ │ + cmp $0xfe,%r8b │ │ │ │ + jne 412475 │ │ │ │ + test %r10,%r10 │ │ │ │ + cmovne %r11,%r15 │ │ │ │ + cmovne %r10,%r13 │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r13,%r10 │ │ │ │ + jmp 412309 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 41248e │ │ │ │ + mov %r10,0x98(%rsp) │ │ │ │ + movzwl 0x4(%rdx),%esi │ │ │ │ + inc %esi │ │ │ │ + mov %si,0x4(%rdx) │ │ │ │ + jmp 412491 │ │ │ │ + mov %r15,%r11 │ │ │ │ + cmpw $0x0,0x4(%rdx) │ │ │ │ + jne 4124cc │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 40ebc0 │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0xe0(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + cmpw $0x0,0x4(%rdx) │ │ │ │ + jbe 412289 │ │ │ │ + jmp 412565 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %rdx,0x10(%rsi,%rcx,1) │ │ │ │ + cmpl $0x0,0x2b71d3(%rip) │ │ │ │ + jne 412509 │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ + jmp 412522 │ │ │ │ + mov 0x8(%rcx,%rsi,1),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0xd8(%rsp),%rdi │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rdi,0x8(%rsi,%rcx,1) │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + mov 0x58(%rcx),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + imul %rsi,%rdx │ │ │ │ + add 0x60(%rcx),%rdx │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + nop │ │ │ │ + lea (%rcx,%rdx,1),%rcx │ │ │ │ + lea 0x8(%rcx),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 4125e9 │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + imul %r11,%rsi │ │ │ │ + mov 0x98(%rsp),%r8 │ │ │ │ + nop │ │ │ │ + mov %r9,0x10(%rsi,%r8,1) │ │ │ │ + cmpl $0x0,0x2b714e(%rip) │ │ │ │ + jne 412591 │ │ │ │ + mov %r11,%rax │ │ │ │ + mov 0xd8(%rsp),%r10 │ │ │ │ + jmp 4125ad │ │ │ │ + mov 0x8(%r8,%rsi,1),%r9 │ │ │ │ + mov %r11,%rax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0xd8(%rsp),%r10 │ │ │ │ + mov %r10,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + mov %r10,0x8(%rsi,%r8,1) │ │ │ │ + mov 0x58(%rbx),%rsi │ │ │ │ + imul %rax,%rsi │ │ │ │ + add 0x60(%rbx),%rsi │ │ │ │ + mov 0x98(%rsp),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %dil,(%r8,%rax,1) │ │ │ │ + movzwl 0x4(%rdx),%edi │ │ │ │ + dec %edi │ │ │ │ + mov %di,0x4(%rdx) │ │ │ │ + movzwl (%rdx),%edi │ │ │ │ + inc %edi │ │ │ │ + mov %di,(%rdx) │ │ │ │ + incq (%rcx) │ │ │ │ + lea (%r8,%rsi,1),%rdx │ │ │ │ + lea 0x8(%rdx),%rdx │ │ │ │ + cmpb $0x0,0x22(%rcx) │ │ │ │ + jne 412618 │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + lea 0x164a9f(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482080 │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + movzbl 0x22(%rcx),%ebx │ │ │ │ + xor $0x1,%ebx │ │ │ │ + mov %bl,0x22(%rcx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + add $0xb8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28583b(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41263e │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + mov 0x285833(%rip),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 412100 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7740,22 +18248,48 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lock xadd %rbx,(%rax) │ │ │ │ - lea (%rcx,%rbx,1),%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4126e2 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4126dc │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + je 4126dc │ │ │ │ + lea 0x38(%rsp),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 40d460 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 4126a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7763,16 +18297,38 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%al │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 412760 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41275a │ │ │ │ + mov (%rax),%rax │ │ │ │ + call 486160 │ │ │ │ + mov $0x19,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x165d1e(%rip),%rbx │ │ │ │ + call 46a040 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 41b9a0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 412720 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7780,41 +18336,87 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4127ac │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x28(%rax),%rdx │ │ │ │ + cmp %rdx,0x28(%rbx) │ │ │ │ + je 41279c │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4127a6 │ │ │ │ + mov $0x24,%ecx │ │ │ │ + call 404a20 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 412780 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %bl,(%rax) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + movzwl (%rax),%ecx │ │ │ │ + cmp %cx,(%rbx) │ │ │ │ + jne 41282b │ │ │ │ + movzwl 0x2(%rax),%ecx │ │ │ │ + cmp %cx,0x2(%rbx) │ │ │ │ + jne 41282b │ │ │ │ + movzwl 0x4(%rax),%ecx │ │ │ │ + cmp %cx,0x4(%rbx) │ │ │ │ + jne 41282b │ │ │ │ + movzbl 0x6(%rax),%ecx │ │ │ │ + cmp %cl,0x6(%rbx) │ │ │ │ + jne 41282b │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + cmp %rcx,0x8(%rbx) │ │ │ │ + jne 41282b │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + cmp %rcx,0x10(%rbx) │ │ │ │ + jne 412826 │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + cmp %rcx,0x18(%rbx) │ │ │ │ + sete %cl │ │ │ │ + jmp 412828 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7825,46 +18427,142 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lock and %bl,(%rax) │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4128f7 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + cmp %rcx,0x8(%rbx) │ │ │ │ + jne 4128ef │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + cmp %rdx,0x18(%rax) │ │ │ │ + jne 4128ef │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + cmp %rdx,0x20(%rbx) │ │ │ │ + jne 4128ef │ │ │ │ + mov 0x30(%rbx),%rdx │ │ │ │ + cmp %rdx,0x30(%rax) │ │ │ │ + jne 4128ef │ │ │ │ + movzbl 0x38(%rax),%edx │ │ │ │ + cmp %dl,0x38(%rbx) │ │ │ │ + jne 4128ef │ │ │ │ + movzbl 0x39(%rax),%edx │ │ │ │ + cmp %dl,0x39(%rbx) │ │ │ │ + jne 4128ef │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov (%rax),%rax │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + je 4128ef │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + je 4128ef │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x28(%rdx),%rbx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x28(%rdx),%rax │ │ │ │ + mov 0x30(%rdx),%rcx │ │ │ │ + call 404a20 │ │ │ │ + jmp 4128f1 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 412840 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmpb $0x0,0x2b7303(%rip) │ │ │ │ + je 41294d │ │ │ │ + cmpb $0x0,0x2b72f8(%rip) │ │ │ │ + je 41294d │ │ │ │ + cmpb $0x0,0x2b72ff(%rip) │ │ │ │ + je 41294d │ │ │ │ + cmpb $0x0,0x2b72ee(%rip) │ │ │ │ + je 41294d │ │ │ │ + movzbl 0x2b72e3(%rip),%eax │ │ │ │ + jmp 41294f │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %al,0x2b6a12(%rip) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - lock or %bl,(%rax) │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4129ca │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + call 413ac0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x28(%rsp),%eax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + call 413a20 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 412960 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7883,20 +18581,16 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - nop │ │ │ │ - mov (%rax),%cl │ │ │ │ - test %cl,%cl │ │ │ │ - setne %al │ │ │ │ + vmovdqu64 (%rax),%zmm1 │ │ │ │ + vmovdqu64 0x40(%rax),%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -7908,91 +18602,206 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + vmovdqu64 0x170696(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x1706cc(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x170702(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x172b78(%rip),%zmm3 │ │ │ │ + vmovdqu64 (%rax),%zmm4 │ │ │ │ + vpermb %zmm4,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm0,%zmm0 │ │ │ │ + vpermb %zmm4,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm2,%zmm2 │ │ │ │ + vpermb %zmm0,%zmm3,%zmm1 │ │ │ │ + vpermb %zmm2,%zmm3,%zmm2 │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - nop │ │ │ │ - xchg %bl,(%rax) │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + vmovdqu64 0x1706f6(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x17072c(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x170762(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x170798(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x172b4e(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172b84(%rip),%zmm2 │ │ │ │ + vmovdqu64 (%rax),%zmm6 │ │ │ │ + vpermb %zmm6,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,%zmm3,%zmm0,%zmm0 │ │ │ │ + vpermb %zmm6,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,%zmm3,%zmm4,%zmm4 │ │ │ │ + vpermb %zmm6,%zmm5,%zmm5 │ │ │ │ + vgf2p8affineqb $0x0,%zmm3,%zmm5,%zmm3 │ │ │ │ + vpermi2b %zmm4,%zmm0,%zmm1 │ │ │ │ + vpermi2b %zmm3,%zmm4,%zmm2 │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + vmovdqu64 0x170776(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x1707ac(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x1707e2(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x172b58(%rip),%zmm3 │ │ │ │ + vmovdqu64 (%rax),%zmm4 │ │ │ │ + vpermb %zmm4,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm0,%zmm0 │ │ │ │ + vpermb %zmm4,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm2,%zmm2 │ │ │ │ + vpermb %zmm0,%zmm3,%zmm1 │ │ │ │ + vpermb %zmm2,%zmm3,%zmm2 │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%eax │ │ │ │ + vmovdqu64 0x1707d6(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x17080c(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x170842(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x170878(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x172b2e(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172b64(%rip),%zmm2 │ │ │ │ + vmovdqu64 (%rax),%zmm6 │ │ │ │ + vpermb %zmm6,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,%zmm3,%zmm0,%zmm0 │ │ │ │ + vpermb %zmm6,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,%zmm3,%zmm4,%zmm4 │ │ │ │ + vpermb %zmm6,%zmm5,%zmm5 │ │ │ │ + vgf2p8affineqb $0x0,%zmm3,%zmm5,%zmm3 │ │ │ │ + vpermi2b %zmm4,%zmm0,%zmm1 │ │ │ │ + vpermi2b %zmm3,%zmm4,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + vmovdqu64 0x170856(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x17088c(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x1708c2(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x172b38(%rip),%zmm3 │ │ │ │ + vmovdqu64 (%rax),%zmm4 │ │ │ │ + vpermb %zmm4,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm0,%zmm0 │ │ │ │ + vpermb %zmm4,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm2,%zmm2 │ │ │ │ + vpermb %zmm0,%zmm3,%zmm1 │ │ │ │ + vpermb %zmm2,%zmm3,%zmm2 │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + vmovdqu64 0x1708b6(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x17092c(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x1709a2(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x172b18(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172b4e(%rip),%zmm2 │ │ │ │ + vmovdqu64 (%rax),%zmm5 │ │ │ │ + vpermb %zmm5,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x1708b7(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm5,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x170926(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm5,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x170995(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm3,%zmm0,%zmm1 │ │ │ │ + vpermi2b %zmm4,%zmm3,%zmm2 │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%eax │ │ │ │ + vmovdqu64 0x1709b6(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x170a2c(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x170aa2(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x172b18(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172b4e(%rip),%zmm2 │ │ │ │ + vmovdqu64 (%rax),%zmm5 │ │ │ │ + vpermb %zmm5,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x1709b7(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm5,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x170a26(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm5,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x170a95(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm3,%zmm0,%zmm1 │ │ │ │ + vpermi2b %zmm4,%zmm3,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + vmovdqu64 0x170ab6(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x170b2c(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x170ba2(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x170c18(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x172b0e(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172b44(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x172b7a(%rip),%zmm6 │ │ │ │ + vmovdqu64 (%rax),%zmm7 │ │ │ │ + vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x170aa3(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,0x170b12(%rip),%zmm2,%zmm2 │ │ │ │ + vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x170b81(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x170bf0(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ + movabs $0xff0ffc3ff0ffc3ff,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ + movabs $0xf003c00f003c00,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ + vporq %zmm0,%zmm5,%zmm2 │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8006,81 +18815,149 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %ebx,(%rax) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + vmovdqu64 0x170bd6(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x170c0c(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x170c42(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x172af8(%rip),%zmm3 │ │ │ │ + vmovdqu64 (%rax),%zmm4 │ │ │ │ + vpermb %zmm4,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm0,%zmm0 │ │ │ │ + vpermb %zmm4,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm2,%zmm2 │ │ │ │ + vpermb %zmm0,%zmm3,%zmm1 │ │ │ │ + vpermb %zmm2,%zmm3,%zmm2 │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + vmovdqu64 0x170c36(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x170cac(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x170d22(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x170d98(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x172ace(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172b04(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x172b3a(%rip),%zmm6 │ │ │ │ + vmovdqu64 (%rax),%zmm7 │ │ │ │ + vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x170c23(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,0x170c92(%rip),%zmm2,%zmm2 │ │ │ │ + vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x170d01(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x170d70(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ + movabs $0xffe0fff83ffe0fff,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ + movabs $0x1f0007c001f000,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ + vporq %zmm0,%zmm5,%zmm2 │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %ebx,(%rax) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + vmovdqu64 0x170d56(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x170dcc(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x170e42(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x172ab8(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172aee(%rip),%zmm2 │ │ │ │ + vmovdqu64 (%rax),%zmm5 │ │ │ │ + vpermb %zmm5,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x170d57(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm5,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x170dc6(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm5,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x170e35(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm3,%zmm0,%zmm1 │ │ │ │ + vpermi2b %zmm4,%zmm3,%zmm2 │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + vmovdqu64 0x170e56(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x170ecc(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x170f42(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x170fb8(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x172aae(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172ae4(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x172b1a(%rip),%zmm6 │ │ │ │ + vmovdqu64 (%rax),%zmm7 │ │ │ │ + vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x170e43(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,0x170eb2(%rip),%zmm2,%zmm2 │ │ │ │ + vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x170f21(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x170f90(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ + movabs $0xffff03fffc0ffff,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ + movabs $0xf0000fc0003f0000,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ + vporq %zmm0,%zmm5,%zmm2 │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %ebx,%eax │ │ │ │ - lock cmpxchg %ecx,(%rdx) │ │ │ │ - sete %al │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8088,23 +18965,44 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + vmovdqu64 0x170f76(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x170fac(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x170fe2(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x171018(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x17108e(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x172a84(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172aba(%rip),%zmm6 │ │ │ │ + vmovdqu64 0x172af0(%rip),%zmm7 │ │ │ │ + vmovdqu64 (%rax),%zmm8 │ │ │ │ + vpermb %zmm8,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,%zmm2,%zmm0,%zmm0 │ │ │ │ + vpermb %zmm8,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,%zmm2,%zmm3,%zmm2 │ │ │ │ + vpermb %zmm8,%zmm4,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x170fff(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm8,%zmm5,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x17106e(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ + movabs $0xdfffffffffffffff,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermi2b %zmm3,%zmm2,%zmm6{%k1}{z} │ │ │ │ + movabs $0x2000000000000000,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermb %zmm4,%zmm7,%zmm0{%k1}{z} │ │ │ │ + vporq %zmm0,%zmm6,%zmm2 │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %ebx,%eax │ │ │ │ - lock cmpxchg %ecx,(%rdx) │ │ │ │ - sete %al │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8116,16 +19014,38 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %ebx,(%rax) │ │ │ │ - mov %ebx,%eax │ │ │ │ + vmovdqu64 0x171056(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x1710cc(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x171142(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x1711b8(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x172a6e(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172aa4(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x172ada(%rip),%zmm6 │ │ │ │ + vmovdqu64 (%rax),%zmm7 │ │ │ │ + vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x171043(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,0x1710b2(%rip),%zmm2,%zmm2 │ │ │ │ + vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x171121(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x171190(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ + movabs $0xff7c07ffff01ffff,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ + movabs $0x83f80000fe0000,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ + vporq %zmm0,%zmm5,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8144,17 +19064,38 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - lock and %ebx,(%rax) │ │ │ │ + vmovdqu64 0x171176(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x1711ec(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x171262(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x1712d8(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x172a4e(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172a84(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x172aba(%rip),%zmm6 │ │ │ │ + vmovdqu64 (%rax),%zmm7 │ │ │ │ + vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x171163(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,0x1711d2(%rip),%zmm2,%zmm2 │ │ │ │ + vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x171241(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x1712b0(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ + movabs $0xdf87fffff87fffff,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ + movabs $0x2078000007800000,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ + vporq %zmm0,%zmm5,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8173,18 +19114,38 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - lock or %ebx,(%rax) │ │ │ │ + vmovdqu64 0x171296(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x17130c(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x171382(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x1713f8(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x172a2e(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172a64(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x172a9a(%rip),%zmm6 │ │ │ │ + vmovdqu64 (%rax),%zmm7 │ │ │ │ + vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x171283(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,0x1712f2(%rip),%zmm2,%zmm2 │ │ │ │ + vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x171361(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x1713d0(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ + movabs $0xb001ffffc007ffff,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ + movabs $0x4ffe00003ff80000,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ + vporq %zmm0,%zmm5,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8203,44 +19164,84 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov %ebx,%ecx │ │ │ │ - lock xadd %ebx,(%rax) │ │ │ │ - lea (%rcx,%rbx,1),%eax │ │ │ │ + vmovdqu64 0x1713b6(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x1713ec(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x171422(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x172a18(%rip),%zmm3 │ │ │ │ + vmovdqu64 (%rax),%zmm4 │ │ │ │ + vpermb %zmm4,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm0,%zmm0 │ │ │ │ + vpermb %zmm4,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm2,%zmm2 │ │ │ │ + vpermb %zmm0,%zmm3,%zmm1 │ │ │ │ + vpermb %zmm2,%zmm3,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + vmovdqu64 0x171416(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x17148c(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x171502(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x1729f8(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172a2e(%rip),%zmm2 │ │ │ │ + vmovdqu64 (%rax),%zmm5 │ │ │ │ + vpermb %zmm5,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x171417(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm5,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x171486(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm5,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x1714f5(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm3,%zmm0,%zmm1 │ │ │ │ + vpermi2b %zmm4,%zmm3,%zmm2 │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ + vmovdqu64 0x171516(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x17158c(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x171602(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x171678(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x1729ee(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172a24(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x172a5a(%rip),%zmm6 │ │ │ │ + vmovdqu64 (%rax),%zmm7 │ │ │ │ + vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x171503(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,0x171572(%rip),%zmm2,%zmm2 │ │ │ │ + vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x1715e1(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x171650(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ + movabs $0xe7ffffffffffffff,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ + movabs $0x1800000000000000,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ + vporq %zmm0,%zmm5,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8259,18 +19260,38 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - xchg %rbx,(%rax) │ │ │ │ + vmovdqu64 0x171636(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x1716ac(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x171722(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x171798(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x1729ce(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x172a04(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x172a3a(%rip),%zmm6 │ │ │ │ + vmovdqu64 (%rax),%zmm7 │ │ │ │ + vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x171623(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,0x171692(%rip),%zmm2,%zmm2 │ │ │ │ + vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x171701(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x171770(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ + movabs $0xce79fe003fffffff,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ + movabs $0x318601ffc0000000,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ + vporq %zmm0,%zmm5,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8289,41 +19310,61 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - lock cmpxchg %rcx,(%rdx) │ │ │ │ - sete %al │ │ │ │ + vmovdqu64 0x171756(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x1717cc(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x171842(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x1729b8(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x1729ee(%rip),%zmm2 │ │ │ │ + vmovdqu64 (%rax),%zmm5 │ │ │ │ + vpermb %zmm5,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x171757(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm5,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x1717c6(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm5,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x171835(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm3,%zmm0,%zmm1 │ │ │ │ + vpermi2b %zmm4,%zmm3,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - xchg %rbx,(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ + vmovdqu64 0x171856(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x1718cc(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x171942(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x1719b8(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x1729ae(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x1729e4(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x172a1a(%rip),%zmm6 │ │ │ │ + vmovdqu64 (%rax),%zmm7 │ │ │ │ + vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x171843(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,0x1718b2(%rip),%zmm2,%zmm2 │ │ │ │ + vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x171921(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x171990(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ + movabs $0x387f80ffffffffff,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ + movabs $0xc7807f0000000000,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ + vporq %zmm0,%zmm5,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8342,38 +19383,60 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lock xadd %rbx,(%rax) │ │ │ │ - lea (%rcx,%rbx,1),%rax │ │ │ │ + vmovdqu64 0x171976(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x1719ac(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x1719e2(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x171a18(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x17298e(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x1729c4(%rip),%zmm2 │ │ │ │ + vmovdqu64 (%rax),%zmm6 │ │ │ │ + vpermb %zmm6,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,%zmm3,%zmm0,%zmm0 │ │ │ │ + vpermb %zmm6,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,%zmm3,%zmm4,%zmm3 │ │ │ │ + vpermb %zmm6,%zmm5,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x171a13(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm3,%zmm0,%zmm1 │ │ │ │ + vpermi2b %zmm4,%zmm3,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ + vmovdqu64 0x171a36(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x171aac(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x171b22(%rip),%zmm3 │ │ │ │ + vmovdqu64 0x171b98(%rip),%zmm4 │ │ │ │ + vmovdqu64 0x17298e(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x1729c4(%rip),%zmm5 │ │ │ │ + vmovdqu64 0x1729fa(%rip),%zmm6 │ │ │ │ + vmovdqu64 (%rax),%zmm7 │ │ │ │ + vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,0x171a23(%rip),%zmm0,%zmm0 │ │ │ │ + vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,0x171a92(%rip),%zmm2,%zmm2 │ │ │ │ + vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ + vgf2p8affineqb $0x0,0x171b01(%rip),%zmm3,%zmm3 │ │ │ │ + vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ + vgf2p8affineqb $0x0,0x171b70(%rip),%zmm4,%zmm4 │ │ │ │ + vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ + movabs $0x9f01ffffffffffff,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ + movabs $0x60fe000000000000,%rax │ │ │ │ + kmovq %rax,%k1 │ │ │ │ + vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ + vporq %zmm0,%zmm5,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8392,30 +19455,75 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ + vmovdqu64 0x171b56(%rip),%zmm0 │ │ │ │ + vmovdqu64 0x171b8c(%rip),%zmm1 │ │ │ │ + vmovdqu64 0x171bc2(%rip),%zmm2 │ │ │ │ + vmovdqu64 0x172978(%rip),%zmm3 │ │ │ │ + vmovdqu64 (%rax),%zmm4 │ │ │ │ + vpermb %zmm4,%zmm0,%zmm0 │ │ │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm0,%zmm0 │ │ │ │ + vpermb %zmm4,%zmm2,%zmm2 │ │ │ │ + vgf2p8affineqb $0x0,%zmm1,%zmm2,%zmm2 │ │ │ │ + vpermb %zmm0,%zmm3,%zmm1 │ │ │ │ + vpermb %zmm2,%zmm3,%zmm2 │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + mov 0x10(%rsp),%r9d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r9d,%r12d │ │ │ │ + sub %r10d,%r12d │ │ │ │ + cmp $0x8,%r12d │ │ │ │ + jl 413a7f │ │ │ │ + vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ + lea (%r8,%r10,8),%r13 │ │ │ │ + vmovdqu64 0x0(%r13),%zmm1 │ │ │ │ + vpcmpnequq %zmm1,%zmm15,%k1 │ │ │ │ + lea (%r8,%r11,8),%r14 │ │ │ │ + vpcompressq %zmm1,%zmm1{%k1} │ │ │ │ + vmovdqu64 %zmm1,(%r14) │ │ │ │ + kmovw %k1,%r15d │ │ │ │ + popcnt %r15d,%r15d │ │ │ │ + add %r15d,%r11d │ │ │ │ + add $0x8,%r10d │ │ │ │ + mov %r9d,%r12d │ │ │ │ + sub %r10d,%r12d │ │ │ │ + cmp $0x8,%r12d │ │ │ │ + jge 413a41 │ │ │ │ + cmp %r9d,%r10d │ │ │ │ + jge 413aa6 │ │ │ │ + lea (%r8,%r10,8),%r13 │ │ │ │ + mov 0x0(%r13),%r14 │ │ │ │ + cmp $0x0,%r14 │ │ │ │ + je 413a9d │ │ │ │ + lea (%r8,%r11,8),%r15 │ │ │ │ + mov %r14,(%r15) │ │ │ │ + add $0x1,%r11d │ │ │ │ + add $0x1,%r10d │ │ │ │ + cmp %r9d,%r10d │ │ │ │ + jl 413a84 │ │ │ │ + mov %r11d,0x18(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8425,15 +19533,59 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %rbx,(%rax) │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x100,%rsp │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + mov 0x128(%rsp),%rcx │ │ │ │ + lea 0x1755be(%rip),%rbx │ │ │ │ + call *(%rbx,%rcx,8) │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + vmovdqu64 (%rax),%zmm3 │ │ │ │ + vmovdqu64 0x40(%rax),%zmm4 │ │ │ │ + vpandq %zmm1,%zmm3,%zmm1 │ │ │ │ + vpandq %zmm2,%zmm4,%zmm2 │ │ │ │ + vpopcntb %zmm1,%zmm3 │ │ │ │ + vpopcntb %zmm2,%zmm4 │ │ │ │ + vmovdqu64 %zmm1,(%rsp) │ │ │ │ + vmovdqu64 %zmm2,0x40(%rsp) │ │ │ │ + vmovdqu64 %zmm3,0x80(%rsp) │ │ │ │ + vmovdqu64 %zmm4,0xc0(%rsp) │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + mov 0x118(%rsp),%rdi │ │ │ │ + mov $0x0,%rdx │ │ │ │ + lea (%rsp),%rax │ │ │ │ + lea 0x80(%rsp),%rbx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + movzbq (%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 413bab │ │ │ │ + kmovb %ecx,%k1 │ │ │ │ + vmovdqa64 (%rsi),%zmm1 │ │ │ │ + vpcompressq %zmm1,%zmm2{%k1} │ │ │ │ + vmovdqu64 %zmm2,(%rdi,%rdx,8) │ │ │ │ + movzbq 0x80(%rax),%rcx │ │ │ │ + add %rcx,%rdx │ │ │ │ + add $0x40,%rsi │ │ │ │ + add $0x1,%rax │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jb 413b80 │ │ │ │ + mov %edx,0x138(%rsp) │ │ │ │ + vzeroupper │ │ │ │ + add $0x100,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8448,56 +19600,454 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41419a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 413d46 │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + je 413d19 │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 413cf1 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jl 413ce4 │ │ │ │ + mov %rdi,0xa0(%rsp) │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + cmp %rdi,0x2b5963(%rip) │ │ │ │ + jl 413cb6 │ │ │ │ + cmp $0x40,%rbx │ │ │ │ + jle 413c86 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rdi,%rbx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + movzbl (%rcx),%esi │ │ │ │ + mov %sil,0x2e(%rsp) │ │ │ │ + movzbl 0x1(%rcx),%r8d │ │ │ │ + mov %r8b,0x2d(%rsp) │ │ │ │ + lea 0x1(%rbx),%r9 │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 413f68 │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + call 404d80 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rdi,%rbx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + movzbl (%rcx),%r8d │ │ │ │ + mov %r8b,0x2f(%rsp) │ │ │ │ + movzbl 0x1(%rcx),%r9d │ │ │ │ + mov %r9b,0x2c(%rsp) │ │ │ │ + lea 0x1(%rbx),%r10 │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 413d51 │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + call 404a20 │ │ │ │ + nop │ │ │ │ + test %al,%al │ │ │ │ + je 413d0c │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movzbl (%rcx),%ecx │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %cl,0x10(%rsp) │ │ │ │ + call 404f20 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %r13,%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jge 413f3d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jbe 413f5e │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + movzbl (%rax,%rsi,1),%r12d │ │ │ │ + cmp %r8b,%r12b │ │ │ │ + je 413e1b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 413f59 │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + sub %rsi,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + neg %rbx │ │ │ │ + sar $0x3f,%rbx │ │ │ │ + lea 0x1(%rsi),%rdx │ │ │ │ + and %rdx,%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %r8b,0x10(%rsp) │ │ │ │ + call 404f20 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 413f30 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + lea (%rax,%rdx,1),%rsi │ │ │ │ + lea 0x1(%rsi),%rsi │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + movzbl 0x2f(%rsp),%r8d │ │ │ │ + movzbl 0x2c(%rsp),%r9d │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + lea 0x1(%rsi),%r12 │ │ │ │ + nop │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jbe 413f54 │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + movzbl 0x1(%rsi,%rax,1),%r13d │ │ │ │ + cmp %r9b,%r13b │ │ │ │ + jne 413eb2 │ │ │ │ + lea (%rsi,%rdi,1),%r13 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jb 413f4f │ │ │ │ + cmp %r13,%rsi │ │ │ │ + ja 413f4a │ │ │ │ + mov %r12,0x60(%rsp) │ │ │ │ + add %rsi,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + jne 413f25 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + movzbl 0x2f(%rsp),%r8d │ │ │ │ + movzbl 0x2c(%rsp),%r9d │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ + inc %r11 │ │ │ │ + mov %r12,%r13 │ │ │ │ + shr $0x4,%r12 │ │ │ │ + add $0x4,%r12 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jg 413d4e │ │ │ │ + cmp %r10,%r13 │ │ │ │ + jge 413d4e │ │ │ │ + sub %rsi,%rdx │ │ │ │ + dec %rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and %rdx,%r13 │ │ │ │ + lea 0x0(%r13,%rax,1),%rbx │ │ │ │ + lea 0x16dc4f(%rip),%rax │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %r8,%rcx │ │ │ │ + call 414360 │ │ │ │ + nop │ │ │ │ + test %rax,%rax │ │ │ │ + jge 413f12 │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + lea (%rax,%rcx,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %r12,%r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jge 41416e │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jbe 414194 │ │ │ │ + mov %r11,0x58(%rsp) │ │ │ │ + movzbl (%rax,%r10,1),%r12d │ │ │ │ + cmp %sil,%r12b │ │ │ │ + je 414030 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jb 41418f │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + sub %r10,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + neg %rbx │ │ │ │ + sar $0x3f,%rbx │ │ │ │ + lea 0x1(%r10),%rdx │ │ │ │ + and %rdx,%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %sil,0x10(%rsp) │ │ │ │ + call 404f20 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 414161 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + lea (%rax,%rdx,1),%r10 │ │ │ │ + lea 0x1(%r10),%r10 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + movzbl 0x2e(%rsp),%esi │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + movzbl 0x2d(%rsp),%r8d │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + lea 0x1(%r10),%r12 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + jbe 41418a │ │ │ │ + mov %r10,0x68(%rsp) │ │ │ │ + movzbl 0x1(%rax,%r10,1),%r13d │ │ │ │ + cmp %r8b,%r13b │ │ │ │ + jne 4140cc │ │ │ │ + lea (%r10,%rdi,1),%r13 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jb 414185 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r13,%r10 │ │ │ │ + ja 41417b │ │ │ │ + mov %r12,0x60(%rsp) │ │ │ │ + add %r10,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + call 404a20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,%al │ │ │ │ + jne 414155 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + movzbl 0x2e(%rsp),%esi │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + movzbl 0x2d(%rsp),%r8d │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ + inc %r11 │ │ │ │ + lea 0x11(%r10),%r13 │ │ │ │ + sar $0x3f,%r13 │ │ │ │ + shr $0x3d,%r13 │ │ │ │ + lea (%r10,%r13,1),%r13 │ │ │ │ + lea 0x11(%r13),%r13 │ │ │ │ + sar $0x3,%r13 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + jge 413f65 │ │ │ │ + sub %r10,%rdx │ │ │ │ + dec %rdx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and %rdx,%r12 │ │ │ │ + add %r12,%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + call 404d80 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 414148 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + lea (%rcx,%rax,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 413be0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %rbx,(%rax) │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 414272 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + call 413be0 │ │ │ │ + test %rax,%rax │ │ │ │ + jl 414251 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + cmp %rdi,%rax │ │ │ │ + ja 41426c │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 414267 │ │ │ │ + sub %rdx,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + neg %r8 │ │ │ │ + sar $0x3f,%r8 │ │ │ │ + and %r8,%rdx │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + lea (%r8,%rdx,1),%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %r8,%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nop │ │ │ │ + jmp 4141e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - lock cmpxchg %rcx,(%rdx) │ │ │ │ - sete %al │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8507,78 +20057,354 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %rbx,(%rax) │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 414331 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 4142e2 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 4803c0 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + neg %rdx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + ja 41432b │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 47c3c0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4142c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41454c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 414395 │ │ │ │ + imul $0x1000193,%edx,%r8d │ │ │ │ + movzbl (%rdi,%rax,1),%r9d │ │ │ │ + lea (%r9,%r8,1),%edx │ │ │ │ + inc %rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jg 414382 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x1000193,%r8d │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmp 4143ca │ │ │ │ + mov %r9d,%r10d │ │ │ │ + imul %r8d,%r10d │ │ │ │ + imul %r8d,%r8d │ │ │ │ + mov %rsi,%r11 │ │ │ │ + shr $1,%r11 │ │ │ │ + test $0x1,%rsi │ │ │ │ + cmovne %r10d,%r9d │ │ │ │ + mov %r11,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jg 4143ab │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 4143e9 │ │ │ │ + imul $0x1000193,%r8d,%r10d │ │ │ │ + movzbl (%rbx,%rsi,1),%r11d │ │ │ │ + lea (%r11,%r10,1),%r8d │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jle 4143f8 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + ja 4143d6 │ │ │ │ + jmp 414546 │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %r9d,0x18(%rsp) │ │ │ │ + mov %edx,0x1c(%rsp) │ │ │ │ + cmp %r8d,%edx │ │ │ │ + jne 414466 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + ja 414541 │ │ │ │ + mov %r8d,0x20(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + call 404a20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,%al │ │ │ │ + jne 41446b │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r8d │ │ │ │ + mov 0x18(%rsp),%r9d │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp 414480 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x1(%r11),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jle 414533 │ │ │ │ + imul $0x1000193,%r8d,%r8d │ │ │ │ + movzbl (%rbx,%rax,1),%r10d │ │ │ │ + add %r10d,%r8d │ │ │ │ + mov %rax,%r10 │ │ │ │ + sub %rsi,%r10 │ │ │ │ + movzbl (%rbx,%r10,1),%r11d │ │ │ │ + imul %r9d,%r11d │ │ │ │ + sub %r11d,%r8d │ │ │ │ + cmp %r8d,%edx │ │ │ │ + jne 414522 │ │ │ │ + mov %rax,%r11 │ │ │ │ + sub %r10,%rax │ │ │ │ + mov %rax,%r12 │ │ │ │ + neg %rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + inc %r10 │ │ │ │ + and %r10,%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + cmp %r12,%rsi │ │ │ │ + je 4144d1 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 414517 │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %r8d,0x24(%rsp) │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %r12,%rcx │ │ │ │ + call 404a20 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + mov 0x18(%rsp),%r9d │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + mov 0x30(%rsp),%r11 │ │ │ │ + test %al,%al │ │ │ │ + je 414473 │ │ │ │ + nop │ │ │ │ + jmp 41452a │ │ │ │ + mov %rax,%r11 │ │ │ │ + jmp 414473 │ │ │ │ + mov %r10,%rax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 414360 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lock xadd %rbx,(%rax) │ │ │ │ - lea (%rcx,%rbx,1),%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 414718 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + movups %xmm15,0x38(%rsp) │ │ │ │ + movq %xmm15,0x48(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + movb $0x0,0x17(%rsp) │ │ │ │ + jmp 4145dc │ │ │ │ + mov 0x29444e(%rip),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x2b4def(%rip),%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lock cmpxchg %esi,(%rbx) │ │ │ │ + sete %bl │ │ │ │ + test %bl,%bl │ │ │ │ + jne 414628 │ │ │ │ + mov 0x29442c(%rip),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + nop │ │ │ │ + call *%rax │ │ │ │ + mov 0x2b4fcf(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 4145cb │ │ │ │ + mov 0x29441b(%rip),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + lea 0x162f43(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call *%rcx │ │ │ │ + jmp 4145cb │ │ │ │ + lea 0x131(%rip),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + lea 0x2b4d99(%rip),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + movb $0x1,0x17(%rsp) │ │ │ │ + mov 0x2943d2(%rip),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + lea 0x2b4f76(%rip),%rcx │ │ │ │ + xchg %rax,(%rcx) │ │ │ │ + lea 0xd4(%rip),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x2b4f60(%rip),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + lea 0x16bdf2(%rip),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + movb $0x7,0x17(%rsp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x294804(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4146df │ │ │ │ + mov 0x2947f0(%rip),%rbx │ │ │ │ + dec %rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov (%rbx,%rcx,1),%rdx │ │ │ │ + movzbl 0x8(%rbx,%rcx,1),%ecx │ │ │ │ + mov %rsi,0x2947de(%rip) │ │ │ │ + test %rax,%rax │ │ │ │ + je 4146d3 │ │ │ │ + test %cl,%cl │ │ │ │ + je 41469d │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + jmp 41469d │ │ │ │ + movb $0x3,0x17(%rsp) │ │ │ │ + call 414780 │ │ │ │ + movb $0x1,0x17(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + movb $0x0,0x17(%rsp) │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 44a3c0 │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 4145a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %rcx,(%rax) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8588,21 +20414,23 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %rbx,(%rax) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ecx,(%rax) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8619,44 +20447,124 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 406abb │ │ │ │ + jbe 4147b6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - call 48baa0 │ │ │ │ + call 44ae60 │ │ │ │ + test %rax,%rax │ │ │ │ + je 4147b0 │ │ │ │ + mov 0x294291(%rip),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + lea 0x1632a0(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call *%rcx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 406aa0 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 414780 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 414842 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + lea 0x100(%rax),%r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %rdx,0x100(%rax) │ │ │ │ + mov %rsi,0x108(%rax) │ │ │ │ + mov %rdi,0x110(%rax) │ │ │ │ + mov %r8,0x118(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %r9,%rax │ │ │ │ + call 414a40 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + movl $0x0,0x128(%rdx) │ │ │ │ + movabs $0x2000000000,%rsi │ │ │ │ + mov %rsi,0x120(%rdx) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + jmp 4147c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - lock cmpxchg %rcx,(%rdx) │ │ │ │ - sete %al │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 414914 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x128(%rax),%edx │ │ │ │ + lea 0x4(%rdx),%esi │ │ │ │ + mov %esi,0x128(%rax) │ │ │ │ + cmp $0xc,%edx │ │ │ │ + jne 4148c8 │ │ │ │ + mov 0xe0(%rax),%rdx │ │ │ │ + mov %rdx,0x100(%rax) │ │ │ │ + mov 0xe8(%rax),%rdx │ │ │ │ + mov %rdx,0x108(%rax) │ │ │ │ + mov 0xf0(%rax),%rdx │ │ │ │ + mov %rdx,0x110(%rax) │ │ │ │ + mov 0xf8(%rax),%rdx │ │ │ │ + mov %rdx,0x118(%rax) │ │ │ │ + movl $0x0,0x128(%rax) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + lea 0x100(%rax),%rdx │ │ │ │ + mov 0x128(%rax),%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 414a40 │ │ │ │ + movabs $0x2000000000,%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rdx,0x120(%rsi) │ │ │ │ + cmpl $0xc,0x128(%rsi) │ │ │ │ + jne 41490e │ │ │ │ + movl $0x1c,0x124(%rsi) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 414860 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8667,35 +20575,72 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 406b1b │ │ │ │ + jbe 414a16 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + lea 0x18(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 414971 │ │ │ │ + mov %rsi,0x18(%rsp,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jge 4149c7 │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + jmp 414994 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 414860 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + lea 0x18(%rsp),%rdx │ │ │ │ + mov 0x120(%rax),%esi │ │ │ │ + mov 0x124(%rax),%edi │ │ │ │ + cmp %esi,%edi │ │ │ │ + ja 4149ab │ │ │ │ + mov $0x0,%esi │ │ │ │ + jmp 4149c3 │ │ │ │ + lea 0x1(%rsi),%r8d │ │ │ │ + mov %r8d,0x120(%rax) │ │ │ │ + mov %esi,%r8d │ │ │ │ + and $0x1f,%esi │ │ │ │ + mov (%rax,%rsi,8),%rsi │ │ │ │ + cmp %r8d,%edi │ │ │ │ + jbe 41497e │ │ │ │ + jmp 414969 │ │ │ │ test %al,(%rax) │ │ │ │ - call 48bae0 │ │ │ │ - add $0x18,%rsp │ │ │ │ + lea 0x100(%rax),%rsi │ │ │ │ + nop │ │ │ │ + movups (%rdx),%xmm14 │ │ │ │ + movups %xmm14,(%rsi) │ │ │ │ + movups 0x10(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rsi) │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 414a40 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + movl $0x0,0x128(%rdx) │ │ │ │ + movabs $0x2000000000,%rsi │ │ │ │ + mov %rsi,0x120(%rdx) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 406b00 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 414940 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8705,30 +20650,426 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov $0x61707865,%edx │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ │ │ + mov $0x3320646e,%edx │ │ │ │ + movq %rdx,%xmm1 │ │ │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ │ │ + mov $0x79622d32,%edx │ │ │ │ + movq %rdx,%xmm2 │ │ │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ │ │ + mov $0x6b206574,%edx │ │ │ │ + movq %rdx,%xmm3 │ │ │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ │ │ + mov %ecx,(%rsp) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,0x4(%rsp) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,0x8(%rsp) │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ + movdqu (%rsp),%xmm12 │ │ │ │ + mov (%rax),%edi │ │ │ │ + movq %rdi,%xmm4 │ │ │ │ + pshufd $0x0,%xmm4,%xmm4 │ │ │ │ + mov 0x4(%rax),%esi │ │ │ │ + movq %rsi,%xmm5 │ │ │ │ + pshufd $0x0,%xmm5,%xmm5 │ │ │ │ + mov 0x8(%rax),%r8d │ │ │ │ + movq %r8,%xmm6 │ │ │ │ + pshufd $0x0,%xmm6,%xmm6 │ │ │ │ + mov 0xc(%rax),%r9d │ │ │ │ + movq %r9,%xmm7 │ │ │ │ + pshufd $0x0,%xmm7,%xmm7 │ │ │ │ + mov 0x10(%rax),%r10d │ │ │ │ + movq %r10,%xmm8 │ │ │ │ + pshufd $0x0,%xmm8,%xmm8 │ │ │ │ + mov 0x14(%rax),%r11d │ │ │ │ + movq %r11,%xmm9 │ │ │ │ + pshufd $0x0,%xmm9,%xmm9 │ │ │ │ + mov 0x18(%rax),%r12d │ │ │ │ + movq %r12,%xmm10 │ │ │ │ + pshufd $0x0,%xmm10,%xmm10 │ │ │ │ + mov 0x1c(%rax),%r13d │ │ │ │ + movq %r13,%xmm11 │ │ │ │ + pshufd $0x0,%xmm11,%xmm11 │ │ │ │ + mov $0x0,%edx │ │ │ │ + movq %rdx,%xmm13 │ │ │ │ + movq %rdx,%xmm14 │ │ │ │ + movdqu %xmm14,0xf0(%rbx) │ │ │ │ + mov $0x4,%edx │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pxor %xmm0,%xmm12 │ │ │ │ + movdqa %xmm12,%xmm15 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + psrld $0x10,%xmm12 │ │ │ │ + pxor %xmm15,%xmm12 │ │ │ │ + paddd %xmm12,%xmm8 │ │ │ │ + pxor %xmm8,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm15 │ │ │ │ + pslld $0xc,%xmm15 │ │ │ │ + psrld $0x14,%xmm4 │ │ │ │ + pxor %xmm15,%xmm4 │ │ │ │ + paddd %xmm4,%xmm0 │ │ │ │ + pxor %xmm0,%xmm12 │ │ │ │ + movdqa %xmm12,%xmm15 │ │ │ │ + pslld $0x8,%xmm15 │ │ │ │ + psrld $0x18,%xmm12 │ │ │ │ + pxor %xmm15,%xmm12 │ │ │ │ + paddd %xmm12,%xmm8 │ │ │ │ + pxor %xmm8,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm15 │ │ │ │ + pslld $0x7,%xmm15 │ │ │ │ + psrld $0x19,%xmm4 │ │ │ │ + pxor %xmm15,%xmm4 │ │ │ │ + movdqu %xmm4,0x40(%rbx) │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + pxor %xmm1,%xmm13 │ │ │ │ + movdqa %xmm13,%xmm15 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + psrld $0x10,%xmm13 │ │ │ │ + pxor %xmm15,%xmm13 │ │ │ │ + paddd %xmm13,%xmm9 │ │ │ │ + pxor %xmm9,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm15 │ │ │ │ + pslld $0xc,%xmm15 │ │ │ │ + psrld $0x14,%xmm5 │ │ │ │ + pxor %xmm15,%xmm5 │ │ │ │ + paddd %xmm5,%xmm1 │ │ │ │ + pxor %xmm1,%xmm13 │ │ │ │ + movdqa %xmm13,%xmm15 │ │ │ │ + pslld $0x8,%xmm15 │ │ │ │ + psrld $0x18,%xmm13 │ │ │ │ + pxor %xmm15,%xmm13 │ │ │ │ + paddd %xmm13,%xmm9 │ │ │ │ + pxor %xmm9,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm15 │ │ │ │ + pslld $0x7,%xmm15 │ │ │ │ + psrld $0x19,%xmm5 │ │ │ │ + pxor %xmm15,%xmm5 │ │ │ │ + movdqu 0xf0(%rbx),%xmm15 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + pxor %xmm2,%xmm14 │ │ │ │ + movdqa %xmm14,%xmm4 │ │ │ │ + pslld $0x10,%xmm4 │ │ │ │ + psrld $0x10,%xmm14 │ │ │ │ + pxor %xmm4,%xmm14 │ │ │ │ + paddd %xmm14,%xmm10 │ │ │ │ + pxor %xmm10,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pslld $0xc,%xmm4 │ │ │ │ + psrld $0x14,%xmm6 │ │ │ │ + pxor %xmm4,%xmm6 │ │ │ │ + paddd %xmm6,%xmm2 │ │ │ │ + pxor %xmm2,%xmm14 │ │ │ │ + movdqa %xmm14,%xmm4 │ │ │ │ + pslld $0x8,%xmm4 │ │ │ │ + psrld $0x18,%xmm14 │ │ │ │ + pxor %xmm4,%xmm14 │ │ │ │ + paddd %xmm14,%xmm10 │ │ │ │ + pxor %xmm10,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pslld $0x7,%xmm4 │ │ │ │ + psrld $0x19,%xmm6 │ │ │ │ + pxor %xmm4,%xmm6 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + pxor %xmm3,%xmm15 │ │ │ │ + movdqa %xmm15,%xmm4 │ │ │ │ + pslld $0x10,%xmm4 │ │ │ │ + psrld $0x10,%xmm15 │ │ │ │ + pxor %xmm4,%xmm15 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + pxor %xmm11,%xmm7 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pslld $0xc,%xmm4 │ │ │ │ + psrld $0x14,%xmm7 │ │ │ │ + pxor %xmm4,%xmm7 │ │ │ │ + paddd %xmm7,%xmm3 │ │ │ │ + pxor %xmm3,%xmm15 │ │ │ │ + movdqa %xmm15,%xmm4 │ │ │ │ + pslld $0x8,%xmm4 │ │ │ │ + psrld $0x18,%xmm15 │ │ │ │ + pxor %xmm4,%xmm15 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + pxor %xmm11,%xmm7 │ │ │ │ + movdqa %xmm7,%xmm4 │ │ │ │ + pslld $0x7,%xmm4 │ │ │ │ + psrld $0x19,%xmm7 │ │ │ │ + pxor %xmm4,%xmm7 │ │ │ │ + paddd %xmm5,%xmm0 │ │ │ │ + pxor %xmm0,%xmm15 │ │ │ │ + movdqa %xmm15,%xmm4 │ │ │ │ + pslld $0x10,%xmm4 │ │ │ │ + psrld $0x10,%xmm15 │ │ │ │ + pxor %xmm4,%xmm15 │ │ │ │ + paddd %xmm15,%xmm10 │ │ │ │ + pxor %xmm10,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pslld $0xc,%xmm4 │ │ │ │ + psrld $0x14,%xmm5 │ │ │ │ + pxor %xmm4,%xmm5 │ │ │ │ + paddd %xmm5,%xmm0 │ │ │ │ + pxor %xmm0,%xmm15 │ │ │ │ + movdqa %xmm15,%xmm4 │ │ │ │ + pslld $0x8,%xmm4 │ │ │ │ + psrld $0x18,%xmm15 │ │ │ │ + pxor %xmm4,%xmm15 │ │ │ │ + paddd %xmm15,%xmm10 │ │ │ │ + pxor %xmm10,%xmm5 │ │ │ │ + movdqa %xmm5,%xmm4 │ │ │ │ + pslld $0x7,%xmm4 │ │ │ │ + psrld $0x19,%xmm5 │ │ │ │ + pxor %xmm4,%xmm5 │ │ │ │ + movdqu %xmm15,0xf0(%rbx) │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + pxor %xmm1,%xmm12 │ │ │ │ + movdqa %xmm12,%xmm4 │ │ │ │ + pslld $0x10,%xmm4 │ │ │ │ + psrld $0x10,%xmm12 │ │ │ │ + pxor %xmm4,%xmm12 │ │ │ │ + paddd %xmm12,%xmm11 │ │ │ │ + pxor %xmm11,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pslld $0xc,%xmm4 │ │ │ │ + psrld $0x14,%xmm6 │ │ │ │ + pxor %xmm4,%xmm6 │ │ │ │ + paddd %xmm6,%xmm1 │ │ │ │ + pxor %xmm1,%xmm12 │ │ │ │ + movdqa %xmm12,%xmm4 │ │ │ │ + pslld $0x8,%xmm4 │ │ │ │ + psrld $0x18,%xmm12 │ │ │ │ + pxor %xmm4,%xmm12 │ │ │ │ + paddd %xmm12,%xmm11 │ │ │ │ + pxor %xmm11,%xmm6 │ │ │ │ + movdqa %xmm6,%xmm4 │ │ │ │ + pslld $0x7,%xmm4 │ │ │ │ + psrld $0x19,%xmm6 │ │ │ │ + pxor %xmm4,%xmm6 │ │ │ │ + movdqu 0x40(%rbx),%xmm4 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + pxor %xmm2,%xmm13 │ │ │ │ + movdqa %xmm13,%xmm15 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + psrld $0x10,%xmm13 │ │ │ │ + pxor %xmm15,%xmm13 │ │ │ │ + paddd %xmm13,%xmm8 │ │ │ │ + pxor %xmm8,%xmm7 │ │ │ │ + movdqa %xmm7,%xmm15 │ │ │ │ + pslld $0xc,%xmm15 │ │ │ │ + psrld $0x14,%xmm7 │ │ │ │ + pxor %xmm15,%xmm7 │ │ │ │ + paddd %xmm7,%xmm2 │ │ │ │ + pxor %xmm2,%xmm13 │ │ │ │ + movdqa %xmm13,%xmm15 │ │ │ │ + pslld $0x8,%xmm15 │ │ │ │ + psrld $0x18,%xmm13 │ │ │ │ + pxor %xmm15,%xmm13 │ │ │ │ + paddd %xmm13,%xmm8 │ │ │ │ + pxor %xmm8,%xmm7 │ │ │ │ + movdqa %xmm7,%xmm15 │ │ │ │ + pslld $0x7,%xmm15 │ │ │ │ + psrld $0x19,%xmm7 │ │ │ │ + pxor %xmm15,%xmm7 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + pxor %xmm3,%xmm14 │ │ │ │ + movdqa %xmm14,%xmm15 │ │ │ │ + pslld $0x10,%xmm15 │ │ │ │ + psrld $0x10,%xmm14 │ │ │ │ + pxor %xmm15,%xmm14 │ │ │ │ + paddd %xmm14,%xmm9 │ │ │ │ + pxor %xmm9,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm15 │ │ │ │ + pslld $0xc,%xmm15 │ │ │ │ + psrld $0x14,%xmm4 │ │ │ │ + pxor %xmm15,%xmm4 │ │ │ │ + paddd %xmm4,%xmm3 │ │ │ │ + pxor %xmm3,%xmm14 │ │ │ │ + movdqa %xmm14,%xmm15 │ │ │ │ + pslld $0x8,%xmm15 │ │ │ │ + psrld $0x18,%xmm14 │ │ │ │ + pxor %xmm15,%xmm14 │ │ │ │ + paddd %xmm14,%xmm9 │ │ │ │ + pxor %xmm9,%xmm4 │ │ │ │ + movdqa %xmm4,%xmm15 │ │ │ │ + pslld $0x7,%xmm15 │ │ │ │ + psrld $0x19,%xmm4 │ │ │ │ + pxor %xmm15,%xmm4 │ │ │ │ + dec %edx │ │ │ │ + jne 414b2d │ │ │ │ + movdqu %xmm0,(%rbx) │ │ │ │ + movdqu %xmm1,0x10(%rbx) │ │ │ │ + movdqu %xmm2,0x20(%rbx) │ │ │ │ + movdqu %xmm3,0x30(%rbx) │ │ │ │ + movdqu %xmm12,0xc0(%rbx) │ │ │ │ + movdqu %xmm13,0xd0(%rbx) │ │ │ │ + movdqu %xmm14,0xe0(%rbx) │ │ │ │ + movq %rdi,%xmm0 │ │ │ │ + pshufd $0x0,%xmm0,%xmm0 │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ + pshufd $0x0,%xmm1,%xmm1 │ │ │ │ + movq %r8,%xmm2 │ │ │ │ + pshufd $0x0,%xmm2,%xmm2 │ │ │ │ + movq %r9,%xmm3 │ │ │ │ + pshufd $0x0,%xmm3,%xmm3 │ │ │ │ + movq %r10,%xmm12 │ │ │ │ + pshufd $0x0,%xmm12,%xmm12 │ │ │ │ + movq %r11,%xmm13 │ │ │ │ + pshufd $0x0,%xmm13,%xmm13 │ │ │ │ + movq %r12,%xmm14 │ │ │ │ + pshufd $0x0,%xmm14,%xmm14 │ │ │ │ + movq %r13,%xmm15 │ │ │ │ + pshufd $0x0,%xmm15,%xmm15 │ │ │ │ + paddd %xmm0,%xmm4 │ │ │ │ + paddd %xmm1,%xmm5 │ │ │ │ + paddd %xmm2,%xmm6 │ │ │ │ + paddd %xmm3,%xmm7 │ │ │ │ + paddd %xmm12,%xmm8 │ │ │ │ + paddd %xmm13,%xmm9 │ │ │ │ + paddd %xmm14,%xmm10 │ │ │ │ + paddd %xmm15,%xmm11 │ │ │ │ + movdqu %xmm4,0x40(%rbx) │ │ │ │ + movdqu %xmm5,0x50(%rbx) │ │ │ │ + movdqu %xmm6,0x60(%rbx) │ │ │ │ + movdqu %xmm7,0x70(%rbx) │ │ │ │ + movdqu %xmm8,0x80(%rbx) │ │ │ │ + movdqu %xmm9,0x90(%rbx) │ │ │ │ + movdqu %xmm10,0xa0(%rbx) │ │ │ │ + movdqu %xmm11,0xb0(%rbx) │ │ │ │ + mov $0x0,%eax │ │ │ │ + movq %rax,%xmm15 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41501e │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov $0x12c,%ecx │ │ │ │ + call 404a20 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 415000 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4151af │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + movabs $0x7ff0000000000000,%rax │ │ │ │ + mov %rax,0x2b43a5(%rip) │ │ │ │ + mov 0x282426(%rip),%rax │ │ │ │ + cmpl $0x0,0x2b465f(%rip) │ │ │ │ + je 415086 │ │ │ │ + mov 0x29387e(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x29386b(%rip) │ │ │ │ + mov 0x28240c(%rip),%rax │ │ │ │ + cmpl $0x0,0x2b4635(%rip) │ │ │ │ + je 4150b0 │ │ │ │ + mov 0x29385c(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x293849(%rip) │ │ │ │ + mov 0x2823f2(%rip),%rax │ │ │ │ + cmpl $0x0,0x2b460b(%rip) │ │ │ │ + je 4150da │ │ │ │ + mov 0x29383a(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x293827(%rip) │ │ │ │ + mov 0x2823d8(%rip),%rax │ │ │ │ + cmpl $0x0,0x2b45e1(%rip) │ │ │ │ + je 415104 │ │ │ │ + mov 0x293818(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x293805(%rip) │ │ │ │ + mov 0x2823be(%rip),%rax │ │ │ │ + cmpl $0x0,0x2b45b7(%rip) │ │ │ │ + je 41512e │ │ │ │ + mov 0x2937f6(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x2937e3(%rip) │ │ │ │ + mov 0x2823a4(%rip),%rax │ │ │ │ + cmpl $0x0,0x2b458d(%rip) │ │ │ │ + je 415158 │ │ │ │ + mov 0x29380c(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x2937f9(%rip) │ │ │ │ + mov 0x28978a(%rip),%rax │ │ │ │ + nop │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + cmpb $0x0,0x2896f2(%rip) │ │ │ │ + je 415182 │ │ │ │ + nop │ │ │ │ + andl $0x7fffffff,(%rsp) │ │ │ │ + nop │ │ │ │ + andl $0xfffffffc,0x4(%rsp) │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rax,0x2b43db(%rip) │ │ │ │ + lea 0x272c(%rip),%rax │ │ │ │ + mov %rax,0x2b43bd(%rip) │ │ │ │ + lea 0x363e(%rip),%rax │ │ │ │ + mov %rax,0x2b43b7(%rip) │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 415040 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4151e6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + lea 0x13234b(%rip),%rax │ │ │ │ + lea 0x16bfb4(%rip),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4151c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8740,38 +21081,146 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41521e │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 488a80 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 415200 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41525e │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov $0x2,%ecx │ │ │ │ + call 488a80 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 415240 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41529e │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov $0x10,%ecx │ │ │ │ + call 488a80 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 415280 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4152e3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 41c2a0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4152c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41538d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + movss (%rax),%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomiss %xmm1,%xmm0 │ │ │ │ + jne 415322 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jnp 41536c │ │ │ │ + ucomiss %xmm0,%xmm0 │ │ │ │ + jne 415329 │ │ │ │ + jnp 41535c │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + call 482b40 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + xor %rcx,%rax │ │ │ │ + movabs $0x756ea16a56a621,%rcx │ │ │ │ + xor %rcx,%rax │ │ │ │ + movabs $0x52ef6bbb8f63bf,%rcx │ │ │ │ + imul %rcx,%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x4,%ecx │ │ │ │ + call 488a80 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movabs $0x756ea16a56a621,%rax │ │ │ │ + xor %rbx,%rax │ │ │ │ + movabs $0x52ef6bbb8f63bf,%rcx │ │ │ │ + imul %rcx,%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 415300 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8779,22 +21228,63 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41544e │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jne 4153e2 │ │ │ │ + nop │ │ │ │ + jnp 41542d │ │ │ │ + ucomisd %xmm0,%xmm0 │ │ │ │ + jne 4153ea │ │ │ │ + jnp 41541d │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + call 482b40 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + xor %rcx,%rax │ │ │ │ + movabs $0x756ea16a56a621,%rcx │ │ │ │ + xor %rcx,%rax │ │ │ │ + movabs $0x52ef6bbb8f63bf,%rcx │ │ │ │ + imul %rcx,%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x8,%ecx │ │ │ │ + call 488a80 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movabs $0x756ea16a56a621,%rax │ │ │ │ + xor %rbx,%rax │ │ │ │ + movabs $0x52ef6bbb8f63bf,%rcx │ │ │ │ + imul %rcx,%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4153c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8807,31 +21297,75 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4154b4 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + call 415300 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + add $0x4,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 415300 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 415480 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xchg %rbx,(%rax) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 415514 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + call 4153c0 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 4153c0 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4154e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8839,45 +21373,100 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - cmp %rcx,(%rbx) │ │ │ │ - sete %al │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 415615 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov (%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4155cf │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + cmpq $0x0,0x18(%rdx) │ │ │ │ + je 4155d8 │ │ │ │ + movzbl 0x14(%rdx),%esi │ │ │ │ + test $0x20,%sil │ │ │ │ + je 41559f │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ + movabs $0x756ea16a56a621,%rcx │ │ │ │ + xor %rbx,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + call 47f5c0 │ │ │ │ + movabs $0x52ef6bbb8f63bf,%rdx │ │ │ │ + imul %rdx,%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + movabs $0x756ea16a56a621,%rcx │ │ │ │ + xor %rbx,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + call 47f5c0 │ │ │ │ + movabs $0x52ef6bbb8f63bf,%rdx │ │ │ │ + imul %rdx,%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 47a4a0 │ │ │ │ + mov $0x18,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x1626b1(%rip),%rbx │ │ │ │ + call 46a040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x131f11(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 415540 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - cmp %rcx,(%rbx) │ │ │ │ - sete %al │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8886,33 +21475,23 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + movzbl (%rax),%ecx │ │ │ │ + cmp %cl,(%rbx) │ │ │ │ + sete %al │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 406c40 │ │ │ │ - movzbl (%rax,%rcx,1),%esi │ │ │ │ - inc %rcx │ │ │ │ - cmp %dil,%sil │ │ │ │ - sete %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jg 406c2b │ │ │ │ - mov %rdx,%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8923,33 +21502,23 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + movzwl (%rax),%ecx │ │ │ │ + cmp %cx,(%rbx) │ │ │ │ + sete %al │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 406c80 │ │ │ │ - movzbl (%rax,%rdx,1),%edi │ │ │ │ - inc %rdx │ │ │ │ - cmp %cl,%dil │ │ │ │ - sete %dil │ │ │ │ - movzbl %dil,%edi │ │ │ │ - add %rdi,%rsi │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jg 406c6b │ │ │ │ - mov %rsi,%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8959,26 +21528,24 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov (%rax),%ecx │ │ │ │ + cmp %ecx,(%rbx) │ │ │ │ + sete %al │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x0,0x124141d(%rip) │ │ │ │ - je 406cb6 │ │ │ │ - movq $0x3f,0x1240684(%rip) │ │ │ │ - jmp 406cc1 │ │ │ │ - movq $0x1f,0x1240677(%rip) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -8989,217 +21556,108 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + cmp %rcx,(%rbx) │ │ │ │ + sete %al │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 406e0b │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - cmovl %rbx,%r8 │ │ │ │ - cmp $0x8,%r8 │ │ │ │ - jb 406db3 │ │ │ │ - cmp $0x3f,%r8 │ │ │ │ - jbe 406d15 │ │ │ │ - cmpb $0x1,0x12413ba(%rip) │ │ │ │ - je 406eb1 │ │ │ │ - jmp 406e20 │ │ │ │ - cmp $0x10,%r8 │ │ │ │ - jbe 406d76 │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu (%rdi),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%eax │ │ │ │ - xor $0xffff,%rax │ │ │ │ - jne 406d5d │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%rdi │ │ │ │ - sub $0x10,%r8 │ │ │ │ - jmp 406d15 │ │ │ │ - add $0x30,%rsi │ │ │ │ - add $0x30,%rdi │ │ │ │ - jmp 406d5d │ │ │ │ - add $0x20,%rsi │ │ │ │ - add $0x20,%rdi │ │ │ │ - jmp 406d5d │ │ │ │ - add $0x10,%rsi │ │ │ │ - add $0x10,%rdi │ │ │ │ - bsf %rax,%rbx │ │ │ │ - xor %rax,%rax │ │ │ │ - mov (%rsi,%rbx,1),%cl │ │ │ │ - cmp (%rdi,%rbx,1),%cl │ │ │ │ - seta %al │ │ │ │ - lea -0x1(,%rax,2),%rax │ │ │ │ - ret │ │ │ │ - cmp $0x8,%r8 │ │ │ │ - jbe 406d87 │ │ │ │ - mov (%rsi),%rax │ │ │ │ - mov (%rdi),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 406d96 │ │ │ │ - mov -0x8(%rsi,%r8,1),%rax │ │ │ │ - mov -0x8(%rdi,%r8,1),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 406e0b │ │ │ │ - bswap %rax │ │ │ │ - bswap %rcx │ │ │ │ - xor %rax,%rcx │ │ │ │ - bsr %rcx,%rcx │ │ │ │ - shr %cl,%rax │ │ │ │ - and $0x1,%rax │ │ │ │ - lea -0x1(,%rax,2),%rax │ │ │ │ - ret │ │ │ │ - lea 0x0(,%r8,8),%rcx │ │ │ │ - neg %rcx │ │ │ │ - je 406e0b │ │ │ │ - cmp $0xf8,%sil │ │ │ │ - ja 406dcb │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - jmp 406dd3 │ │ │ │ - mov -0x8(%rsi,%r8,1),%rsi │ │ │ │ - shr %cl,%rsi │ │ │ │ - shl %cl,%rsi │ │ │ │ - cmp $0xf8,%dil │ │ │ │ - ja 406de1 │ │ │ │ - mov (%rdi),%rdi │ │ │ │ - jmp 406de9 │ │ │ │ - mov -0x8(%rdi,%r8,1),%rdi │ │ │ │ - shr %cl,%rdi │ │ │ │ - shl %cl,%rdi │ │ │ │ - bswap %rsi │ │ │ │ - bswap %rdi │ │ │ │ - xor %rsi,%rdi │ │ │ │ - je 406e0b │ │ │ │ - bsr %rdi,%rcx │ │ │ │ - shr %cl,%rsi │ │ │ │ - and $0x1,%rsi │ │ │ │ - lea -0x1(,%rsi,2),%rax │ │ │ │ - ret │ │ │ │ - xor %rax,%rax │ │ │ │ - xor %rcx,%rcx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - setg %al │ │ │ │ - sete %cl │ │ │ │ - lea -0x1(%rcx,%rax,2),%rax │ │ │ │ - ret │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu (%rdi),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%eax │ │ │ │ - xor $0xffff,%rax │ │ │ │ - jne 406d5d │ │ │ │ - movdqu 0x10(%rsi),%xmm0 │ │ │ │ - movdqu 0x10(%rdi),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%eax │ │ │ │ - xor $0xffff,%rax │ │ │ │ - jne 406d55 │ │ │ │ - movdqu 0x20(%rsi),%xmm0 │ │ │ │ - movdqu 0x20(%rdi),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%eax │ │ │ │ - xor $0xffff,%rax │ │ │ │ - jne 406d4b │ │ │ │ - movdqu 0x30(%rsi),%xmm0 │ │ │ │ - movdqu 0x30(%rdi),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%eax │ │ │ │ - xor $0xffff,%rax │ │ │ │ - jne 406d41 │ │ │ │ - add $0x40,%rsi │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x40,%r8 │ │ │ │ - cmp $0x40,%r8 │ │ │ │ - jbe 406d15 │ │ │ │ - jmp 406e20 │ │ │ │ - vmovdqu (%rsi),%ymm2 │ │ │ │ - vmovdqu (%rdi),%ymm3 │ │ │ │ - vmovdqu 0x20(%rsi),%ymm4 │ │ │ │ - vmovdqu 0x20(%rdi),%ymm5 │ │ │ │ - vpcmpeqb %ymm2,%ymm3,%ymm0 │ │ │ │ - vpmovmskb %ymm0,%eax │ │ │ │ - xor $0xffffffff,%eax │ │ │ │ - jne 406ef5 │ │ │ │ - vpcmpeqb %ymm4,%ymm5,%ymm6 │ │ │ │ - vpmovmskb %ymm6,%eax │ │ │ │ - xor $0xffffffff,%eax │ │ │ │ - jne 406efd │ │ │ │ - add $0x40,%rsi │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x40,%r8 │ │ │ │ - cmp $0x40,%r8 │ │ │ │ - jb 406f05 │ │ │ │ - jmp 406eb1 │ │ │ │ - vzeroupper │ │ │ │ - jmp 406d5d │ │ │ │ - vzeroupper │ │ │ │ - jmp 406d4b │ │ │ │ - vzeroupper │ │ │ │ - jmp 406d15 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + cmp %rcx,(%rbx) │ │ │ │ + jne 4156f5 │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + cmp %rcx,0x8(%rbx) │ │ │ │ + sete %cl │ │ │ │ + jmp 4156f7 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + movss (%rax),%xmm0 │ │ │ │ + movss (%rbx),%xmm1 │ │ │ │ + ucomiss %xmm1,%xmm0 │ │ │ │ + sete %al │ │ │ │ + setnp %cl │ │ │ │ + and %ecx,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - jmp 406ce0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + movsd (%rbx),%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + sete %al │ │ │ │ + setnp %cl │ │ │ │ + and %ecx,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + movss (%rax),%xmm0 │ │ │ │ + movss 0x4(%rax),%xmm1 │ │ │ │ + movss (%rbx),%xmm2 │ │ │ │ + movss 0x4(%rbx),%xmm3 │ │ │ │ + ucomiss %xmm2,%xmm0 │ │ │ │ + sete %al │ │ │ │ + setnp %cl │ │ │ │ + and %ecx,%eax │ │ │ │ + ucomiss %xmm3,%xmm1 │ │ │ │ + sete %dl │ │ │ │ + setnp %cl │ │ │ │ + and %ecx,%edx │ │ │ │ + and %edx,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 406ce0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -9210,131 +21668,30 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ │ │ - cmp $0x10,%rbx │ │ │ │ - jl 406ff3 │ │ │ │ - mov $0x0,%r12 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - cmp $0x40,%rbx │ │ │ │ - jae 407061 │ │ │ │ - lea -0x10(%rsi,%rbx,1),%rax │ │ │ │ - jmp 406fb7 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqu (%rdi),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%edx │ │ │ │ - popcnt %edx,%edx │ │ │ │ - add %rdx,%r12 │ │ │ │ - add $0x10,%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jbe 406fa0 │ │ │ │ - and $0xf,%rbx │ │ │ │ - je 406fef │ │ │ │ - mov $0x10,%rcx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov $0xffff,%r10 │ │ │ │ - sar %cl,%r10 │ │ │ │ - shl %cl,%r10 │ │ │ │ - movdqu (%rax),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%edx │ │ │ │ - and %r10,%rdx │ │ │ │ - popcnt %edx,%edx │ │ │ │ - add %rdx,%r12 │ │ │ │ - mov %r12,(%r8) │ │ │ │ - ret │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 407029 │ │ │ │ - lea 0x10(%rsi),%rax │ │ │ │ - test $0xff0,%ax │ │ │ │ - je 407031 │ │ │ │ - mov %bl,%cl │ │ │ │ - mov $0x1,%r10 │ │ │ │ - shl %cl,%r10 │ │ │ │ - sub $0x1,%r10 │ │ │ │ - movdqu (%rsi),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%edx │ │ │ │ - and %r10,%rdx │ │ │ │ - popcnt %edx,%edx │ │ │ │ - mov %rdx,(%r8) │ │ │ │ - ret │ │ │ │ - movq $0x0,(%r8) │ │ │ │ - ret │ │ │ │ - mov $0x10,%rcx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov $0xffff,%r10 │ │ │ │ - sar %cl,%r10 │ │ │ │ - shl %cl,%r10 │ │ │ │ - movdqu -0x10(%rsi,%rbx,1),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%edx │ │ │ │ - and %r10,%rdx │ │ │ │ - popcnt %edx,%edx │ │ │ │ - mov %rdx,(%r8) │ │ │ │ - ret │ │ │ │ - cmpb $0x1,0x124105c(%rip) │ │ │ │ - jne 406f8c │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - lea -0x40(%rsi,%rbx,1),%r11 │ │ │ │ - lea (%rsi,%rbx,1),%r13 │ │ │ │ - vpbroadcastb %xmm0,%ymm1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - vmovdqu (%rdi),%ymm2 │ │ │ │ - vmovdqu 0x20(%rdi),%ymm4 │ │ │ │ - vpcmpeqb %ymm1,%ymm2,%ymm3 │ │ │ │ - vpcmpeqb %ymm1,%ymm4,%ymm5 │ │ │ │ - vpmovmskb %ymm3,%edx │ │ │ │ - vpmovmskb %ymm5,%ecx │ │ │ │ - popcnt %edx,%edx │ │ │ │ - popcnt %ecx,%ecx │ │ │ │ - add %rdx,%r12 │ │ │ │ - add %rcx,%r12 │ │ │ │ - add $0x40,%rdi │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jle 4070a0 │ │ │ │ - cmp %r13,%rdi │ │ │ │ - je 407122 │ │ │ │ - mov %r11,%rdi │ │ │ │ - vmovdqu (%rdi),%ymm2 │ │ │ │ - vmovdqu 0x20(%rdi),%ymm4 │ │ │ │ - vpcmpeqb %ymm1,%ymm2,%ymm3 │ │ │ │ - vpcmpeqb %ymm1,%ymm4,%ymm5 │ │ │ │ - vpmovmskb %ymm3,%edx │ │ │ │ - vpmovmskb %ymm5,%ecx │ │ │ │ - vzeroupper │ │ │ │ - shl $0x20,%rcx │ │ │ │ - or %rcx,%rdx │ │ │ │ - and $0x3f,%rbx │ │ │ │ - mov $0x40,%rcx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov $0xffffffffffffffff,%r10 │ │ │ │ - shl %cl,%r10 │ │ │ │ - and %r10,%rdx │ │ │ │ - popcnt %rdx,%rdx │ │ │ │ - add %rdx,%r12 │ │ │ │ - mov %r12,(%r8) │ │ │ │ - ret │ │ │ │ - vzeroupper │ │ │ │ - mov %r12,(%r8) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + movsd 0x8(%rax),%xmm1 │ │ │ │ + movsd (%rbx),%xmm2 │ │ │ │ + movsd 0x8(%rbx),%xmm3 │ │ │ │ + ucomisd %xmm2,%xmm0 │ │ │ │ + sete %al │ │ │ │ + setnp %cl │ │ │ │ + and %ecx,%eax │ │ │ │ + ucomisd %xmm3,%xmm1 │ │ │ │ + sete %dl │ │ │ │ + setnp %cl │ │ │ │ + and %ecx,%edx │ │ │ │ + and %edx,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -9346,24 +21703,38 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4157ed │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + cmp %rcx,0x8(%rbx) │ │ │ │ + je 4157dc │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4157e7 │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + call 404a20 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4157c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x1,0x1240f94(%rip) │ │ │ │ - je 40714e │ │ │ │ - jmp 407880 │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%al │ │ │ │ - lea 0x28(%rsp),%r8 │ │ │ │ - jmp 406f60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -9378,37 +21749,79 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 415853 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov (%rax),%rdx │ │ │ │ + cmp %rdx,(%rbx) │ │ │ │ + je 41583a │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 41584d │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + call 4159a0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 415820 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x1,0x1240f54(%rip) │ │ │ │ - je 40718e │ │ │ │ - jmp 4078c0 │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%al │ │ │ │ - lea 0x20(%rsp),%r8 │ │ │ │ - jmp 406f60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4158b3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov (%rax),%rdx │ │ │ │ + cmp %rdx,(%rbx) │ │ │ │ + je 41589a │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4158ad │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + call 4158e0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 415880 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -9416,407 +21829,432 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jb 4072d2 │ │ │ │ - cmp $0x40,%rbx │ │ │ │ - jb 4072a0 │ │ │ │ - cmpb $0x1,0x1240ee9(%rip) │ │ │ │ - je 407250 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x40,%rbx │ │ │ │ - jb 4072a0 │ │ │ │ - movdqu (%rsi),%xmm0 │ │ │ │ - movdqu (%rdi),%xmm1 │ │ │ │ - movdqu 0x10(%rsi),%xmm2 │ │ │ │ - movdqu 0x10(%rdi),%xmm3 │ │ │ │ - movdqu 0x20(%rsi),%xmm4 │ │ │ │ - movdqu 0x20(%rdi),%xmm5 │ │ │ │ - movdqu 0x30(%rsi),%xmm6 │ │ │ │ - movdqu 0x30(%rdi),%xmm7 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pcmpeqb %xmm3,%xmm2 │ │ │ │ - pcmpeqb %xmm5,%xmm4 │ │ │ │ - pcmpeqb %xmm7,%xmm6 │ │ │ │ - pand %xmm2,%xmm0 │ │ │ │ - pand %xmm6,%xmm4 │ │ │ │ - pand %xmm4,%xmm0 │ │ │ │ - pmovmskb %xmm0,%edx │ │ │ │ - add $0x40,%rsi │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x40,%rbx │ │ │ │ - cmp $0xffff,%edx │ │ │ │ - je 4071e0 │ │ │ │ - xor %rax,%rax │ │ │ │ - ret │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41596a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 41592c │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x40,%rbx │ │ │ │ - jb 407293 │ │ │ │ - vmovdqu (%rsi),%ymm0 │ │ │ │ - vmovdqu (%rdi),%ymm1 │ │ │ │ - vmovdqu 0x20(%rsi),%ymm2 │ │ │ │ - vmovdqu 0x20(%rdi),%ymm3 │ │ │ │ - vpcmpeqb %ymm1,%ymm0,%ymm4 │ │ │ │ - vpcmpeqb %ymm2,%ymm3,%ymm5 │ │ │ │ - vpand %ymm4,%ymm5,%ymm6 │ │ │ │ - vpmovmskb %ymm6,%edx │ │ │ │ - add $0x40,%rsi │ │ │ │ - add $0x40,%rdi │ │ │ │ - sub $0x40,%rbx │ │ │ │ - cmp $0xffffffff,%edx │ │ │ │ - je 407250 │ │ │ │ - vzeroupper │ │ │ │ - xor %rax,%rax │ │ │ │ - ret │ │ │ │ - vzeroupper │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jbe 4072c1 │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - add $0x8,%rsi │ │ │ │ - add $0x8,%rdi │ │ │ │ - sub $0x8,%rbx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 4072a0 │ │ │ │ - xor %rax,%rax │ │ │ │ - ret │ │ │ │ - mov -0x8(%rsi,%rbx,1),%rcx │ │ │ │ - mov -0x8(%rdi,%rbx,1),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 415937 │ │ │ │ + movzbl 0x14(%rax),%esi │ │ │ │ + test $0x20,%sil │ │ │ │ + je 41591b │ │ │ │ + cmp %rbx,%rcx │ │ │ │ sete %al │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - cmp $0x0,%rbx │ │ │ │ - je 40730f │ │ │ │ - lea 0x0(,%rbx,8),%rcx │ │ │ │ - neg %rcx │ │ │ │ - cmp $0xf8,%sil │ │ │ │ - ja 4072ee │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - jmp 4072f6 │ │ │ │ - mov -0x8(%rsi,%rbx,1),%rsi │ │ │ │ - shr %cl,%rsi │ │ │ │ - cmp $0xf8,%dil │ │ │ │ - ja 407301 │ │ │ │ - mov (%rdi),%rdi │ │ │ │ - jmp 407309 │ │ │ │ - mov -0x8(%rdi,%rbx,1),%rdi │ │ │ │ - shr %cl,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - shl %cl,%rdi │ │ │ │ - sete %al │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call *%rsi │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 47a4a0 │ │ │ │ + mov $0x1c,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x163618(%rip),%rbx │ │ │ │ + call 46a040 │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x131bbc(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 4158e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 40732d │ │ │ │ - mov $0x1,%rax │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 415a2a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4159ec │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4159f7 │ │ │ │ + movzbl 0x14(%rax),%esi │ │ │ │ + test $0x20,%sil │ │ │ │ + je 4159db │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + sete %al │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ - jmp 4071c0 │ │ │ │ + call *%rsi │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 47a4a0 │ │ │ │ + mov $0x1c,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x163558(%rip),%rbx │ │ │ │ + call 46a040 │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x131afc(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 4159a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jne 40734d │ │ │ │ - mov $0x1,%rax │ │ │ │ - ret │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x8(%rdx),%rbx │ │ │ │ - jmp 4071c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 4075ee │ │ │ │ - cmp $0x10,%rdx │ │ │ │ - jae 4075fb │ │ │ │ - cmp $0x2,%rax │ │ │ │ - ja 4073ab │ │ │ │ - mov (%r8),%r8w │ │ │ │ - lea -0x1(%rdi,%rdx,1),%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - mov (%rdi),%si │ │ │ │ - cmp %r8w,%si │ │ │ │ - je 407666 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 407390 │ │ │ │ - jmp 4075ee │ │ │ │ - cmp $0x3,%rax │ │ │ │ - ja 4073f1 │ │ │ │ - mov 0x1(%r8),%bx │ │ │ │ - mov (%r8),%r8w │ │ │ │ - lea -0x2(%rdi,%rdx,1),%rdx │ │ │ │ - mov (%rdi),%si │ │ │ │ - cmp %r8w,%si │ │ │ │ - je 4073d6 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 4073bf │ │ │ │ - jmp 4075ee │ │ │ │ - mov 0x1(%rdi),%si │ │ │ │ - cmp %bx,%si │ │ │ │ - je 407666 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 4073bf │ │ │ │ - jmp 4075ee │ │ │ │ - cmp $0x4,%rax │ │ │ │ - ja 407418 │ │ │ │ - mov (%r8),%r8d │ │ │ │ - lea -0x3(%rdi,%rdx,1),%rdx │ │ │ │ - mov (%rdi),%esi │ │ │ │ - cmp %r8d,%esi │ │ │ │ - je 407666 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 4073ff │ │ │ │ - jmp 4075ee │ │ │ │ - cmp $0x7,%rax │ │ │ │ - ja 40745d │ │ │ │ - lea 0x1(%rdi,%rdx,1),%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov -0x4(%r8,%rax,1),%ebx │ │ │ │ - mov (%r8),%r8d │ │ │ │ - mov (%rdi),%esi │ │ │ │ - cmp %r8d,%esi │ │ │ │ - je 407443 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 40742e │ │ │ │ - jmp 4075ee │ │ │ │ - mov -0x4(%rax,%rdi,1),%esi │ │ │ │ - cmp %ebx,%esi │ │ │ │ - je 407666 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 40742e │ │ │ │ - jmp 4075ee │ │ │ │ - cmp $0x8,%rax │ │ │ │ - ja 407485 │ │ │ │ - mov (%r8),%r8 │ │ │ │ - lea -0x7(%rdi,%rdx,1),%rdx │ │ │ │ - mov (%rdi),%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 407666 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 40746b │ │ │ │ - jmp 4075ee │ │ │ │ - cmp $0xf,%rax │ │ │ │ - ja 4074cd │ │ │ │ - lea 0x1(%rdi,%rdx,1),%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov -0x8(%r8,%rax,1),%rbx │ │ │ │ - mov (%r8),%r8 │ │ │ │ - mov (%rdi),%rsi │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 4074b1 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 40749b │ │ │ │ - jmp 4075ee │ │ │ │ - mov -0x8(%rax,%rdi,1),%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - je 407666 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 40749b │ │ │ │ - jmp 4075ee │ │ │ │ - cmp $0x10,%rax │ │ │ │ - ja 407504 │ │ │ │ - movdqu (%r8),%xmm1 │ │ │ │ - lea -0xf(%rdi,%rdx,1),%rdx │ │ │ │ - movdqu (%rdi),%xmm2 │ │ │ │ - pcmpeqb %xmm1,%xmm2 │ │ │ │ - pmovmskb %xmm2,%esi │ │ │ │ - cmp $0xffff,%rsi │ │ │ │ - je 407666 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 4074dd │ │ │ │ - jmp 4075ee │ │ │ │ - cmp $0x1f,%rax │ │ │ │ - ja 40756a │ │ │ │ - lea 0x1(%rdi,%rdx,1),%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - movdqu -0x10(%r8,%rax,1),%xmm0 │ │ │ │ - movdqu (%r8),%xmm1 │ │ │ │ - movdqu (%rdi),%xmm2 │ │ │ │ - pcmpeqb %xmm1,%xmm2 │ │ │ │ - pmovmskb %xmm2,%esi │ │ │ │ - cmp $0xffff,%rsi │ │ │ │ - je 407541 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 40751e │ │ │ │ - jmp 4075ee │ │ │ │ - movdqu -0x10(%rax,%rdi,1),%xmm3 │ │ │ │ - pcmpeqb %xmm0,%xmm3 │ │ │ │ - pmovmskb %xmm3,%esi │ │ │ │ - cmp $0xffff,%rsi │ │ │ │ - je 407666 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 40751e │ │ │ │ - jmp 4075ee │ │ │ │ - cmp $0x20,%rax │ │ │ │ - ja 407599 │ │ │ │ - vmovdqu (%r8),%ymm1 │ │ │ │ - lea -0x1f(%rdi,%rdx,1),%rdx │ │ │ │ - vmovdqu (%rdi),%ymm2 │ │ │ │ - vpcmpeqb %ymm1,%ymm2,%ymm3 │ │ │ │ - vpmovmskb %ymm3,%esi │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ - je 4075f6 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 40757a │ │ │ │ - jmp 4075eb │ │ │ │ - lea 0x1(%rdi,%rdx,1),%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - vmovdqu -0x20(%r8,%rax,1),%ymm0 │ │ │ │ - vmovdqu (%r8),%ymm1 │ │ │ │ - vmovdqu (%rdi),%ymm2 │ │ │ │ - vpcmpeqb %ymm1,%ymm2,%ymm3 │ │ │ │ - vpmovmskb %ymm3,%esi │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ - je 4075cc │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 4075ad │ │ │ │ - jmp 4075eb │ │ │ │ - vmovdqu -0x20(%rax,%rdi,1),%ymm3 │ │ │ │ - vpcmpeqb %ymm0,%ymm3,%ymm4 │ │ │ │ - vpmovmskb %ymm4,%esi │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ - je 4075f6 │ │ │ │ - add $0x1,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 4075ad │ │ │ │ - vzeroupper │ │ │ │ - movq $0xffffffffffffffff,(%r11) │ │ │ │ - ret │ │ │ │ - vzeroupper │ │ │ │ - jmp 407666 │ │ │ │ - cmpb $0x1,0x1240adf(%rip) │ │ │ │ - jne 407373 │ │ │ │ - cmp $0xc,%rax │ │ │ │ - jae 407485 │ │ │ │ - lea 0x10(%r8),%rsi │ │ │ │ - test $0xff0,%si │ │ │ │ - je 407373 │ │ │ │ - movdqu (%r8),%xmm1 │ │ │ │ - lea -0xf(%rdi,%rdx,1),%rsi │ │ │ │ - mov $0x10,%r9 │ │ │ │ - sub %rax,%r9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - pcmpestri $0xc,(%rdi),%xmm1 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jbe 407663 │ │ │ │ - add %r9,%rdi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jb 407640 │ │ │ │ - pcmpestri $0xc,-0x1(%rsi),%xmm1 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - ja 4075ee │ │ │ │ - lea -0x1(%rsi),%rdi │ │ │ │ - add %rcx,%rdi │ │ │ │ - sub %r10,%rdi │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 415af4 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + cmpb $0x0,0x2b41a7(%rip) │ │ │ │ + je 415a99 │ │ │ │ + cmpb $0x0,0x2b41bd(%rip) │ │ │ │ + je 415a99 │ │ │ │ + cmpb $0x0,0x2b41b5(%rip) │ │ │ │ + je 415a99 │ │ │ │ + nop │ │ │ │ + movb $0x1,0x2b38b4(%rip) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 415ae8 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 415ac0 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 45f940 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + lea 0x2b3ced(%rip),%rdx │ │ │ │ + mov %rax,(%rdx,%rcx,8) │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jl 415a9d │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 45f940 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + lea 0x2b3fe0(%rip),%rdx │ │ │ │ + mov %rax,(%rdx,%rcx,8) │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jl 415acc │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 415a60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 415b4b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x2b3903(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 415b45 │ │ │ │ + mov $0x800000,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %rcx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 415b2f │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x16993c(%rip),%rax │ │ │ │ + mov $0x41,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + call 449c80 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 415b00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea 0x38(%rsp),%r11 │ │ │ │ - jmp 407360 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 415ccb │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + cmpb $0x0,0x65(%rax) │ │ │ │ + je 415cb9 │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + shl $0xd,%rcx │ │ │ │ + cmp $0x800000,%rcx │ │ │ │ + jne 415ca8 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + movb $0x1,0x1f(%rsp) │ │ │ │ + movzbl 0x1f(%rsp),%ecx │ │ │ │ + mov %cl,0x62(%rax) │ │ │ │ + mov 0x20(%rax),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shl $0xd,%rcx │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + shl $0xd,%rbx │ │ │ │ + neg %rbx │ │ │ │ + lea 0x2b4698(%rip),%rdx │ │ │ │ + lock xadd %rbx,(%rdx) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 427140 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x20(%rcx),%rbx │ │ │ │ + shl $0xd,%rbx │ │ │ │ + neg %rbx │ │ │ │ + lea 0x2b464c(%rip),%rax │ │ │ │ + call 446c40 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x68(%rcx),%rcx │ │ │ │ + lea 0x2b4657(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + lea 0x2b551b(%rip),%rax │ │ │ │ + call 446d00 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x20(%rcx),%rdx │ │ │ │ + shl $0xd,%rdx │ │ │ │ + neg %rdx │ │ │ │ + lock xadd %rdx,(%rax) │ │ │ │ + mov 0x20(%rcx),%rdx │ │ │ │ + shl $0xd,%rdx │ │ │ │ + neg %rdx │ │ │ │ + lock xadd %rdx,0x10(%rax) │ │ │ │ + mov $0x1,%edx │ │ │ │ + lock xadd %rdx,0x268(%rax) │ │ │ │ + mov 0x68(%rcx),%rcx │ │ │ │ + lock xadd %rcx,0x260(%rax) │ │ │ │ + lea 0x2b54ce(%rip),%rax │ │ │ │ + call 446dc0 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x68(%rcx),%rbx │ │ │ │ + neg %rbx │ │ │ │ + lea 0x2b44b6(%rip),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 435cc0 │ │ │ │ + lea 0x68(%rip),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + lea 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x167853(%rip),%rax │ │ │ │ + mov $0x2c,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x166901(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 415b60 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 415d2b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x29c860(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + lea 0x2b34f4(%rip),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + call 43dfc0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x29c841(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 415ce0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + nop │ │ │ │ + movabs $0x800000000000,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + shr $0x1a,%rcx │ │ │ │ + nop │ │ │ │ + cmp $0x400000,%rcx │ │ │ │ + jb 415d62 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 415d85 │ │ │ │ + mov 0x2ac9cf(%rip),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 415d83 │ │ │ │ + shr $0xa,%rax │ │ │ │ + and $0xfff8,%eax │ │ │ │ + mov (%rcx,%rax,1),%rcx │ │ │ │ + jmp 415d85 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 415d8f │ │ │ │ + movzbl 0x65(%rcx),%eax │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x68,%rsp │ │ │ │ + cmpq $0x0,0x281618(%rip) │ │ │ │ + je 415e27 │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + lea 0xbe(%rip),%rdx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + lea 0x30(%rsp),%rdx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %ecx,0x58(%rsp) │ │ │ │ + mov %edi,0x5c(%rsp) │ │ │ │ + mov %esi,0x60(%rsp) │ │ │ │ + mov %r8d,0x64(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + cmp $0x1000,%rax │ │ │ │ + jae 415e1f │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %ecx,0x10(%rsp) │ │ │ │ + mov %edi,0x14(%rsp) │ │ │ │ + mov %esi,0x18(%rsp) │ │ │ │ + mov %r8d,0x1c(%rsp) │ │ │ │ + call 48a520 <_cgo_topofstack@@Base+0x19c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ - mov %rdi,%r10 │ │ │ │ - lea 0x28(%rsp),%r11 │ │ │ │ - jmp 407360 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -9838,101 +22276,43 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 415edf │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + mov 0x20(%rdx),%rbx │ │ │ │ + mov 0x28(%rdx),%rsi │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + call 48a580 <_cgo_topofstack@@Base+0x1a20> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + call 487040 │ │ │ │ + jmp 415e80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ │ │ - cmp $0x10,%rbx │ │ │ │ - jl 407770 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - cmp $0x20,%rbx │ │ │ │ - ja 4077b6 │ │ │ │ - lea -0x10(%rsi,%rbx,1),%rax │ │ │ │ - jmp 407745 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - movdqu (%rdi),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%edx │ │ │ │ - bsf %edx,%edx │ │ │ │ - jne 407766 │ │ │ │ - add $0x10,%rdi │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jb 407730 │ │ │ │ - mov %rax,%rdi │ │ │ │ - movdqu (%rax),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%edx │ │ │ │ - bsf %edx,%edx │ │ │ │ - jne 407766 │ │ │ │ - movq $0xffffffffffffffff,(%r8) │ │ │ │ - ret │ │ │ │ - sub %rsi,%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %rdi,(%r8) │ │ │ │ - ret │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 40775e │ │ │ │ - lea 0x10(%rsi),%rax │ │ │ │ - test $0xff0,%ax │ │ │ │ - je 407798 │ │ │ │ - movdqu (%rsi),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%edx │ │ │ │ - bsf %edx,%edx │ │ │ │ - je 40775e │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jae 40775e │ │ │ │ - mov %rdx,(%r8) │ │ │ │ - ret │ │ │ │ - movdqu -0x10(%rsi,%rbx,1),%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - shl %cl,%edx │ │ │ │ - shr $0x10,%edx │ │ │ │ - bsf %edx,%edx │ │ │ │ - je 40775e │ │ │ │ - mov %rdx,(%r8) │ │ │ │ - ret │ │ │ │ - cmpb $0x1,0x1240907(%rip) │ │ │ │ - jne 407725 │ │ │ │ - movq %rax,%xmm0 │ │ │ │ - lea -0x20(%rsi,%rbx,1),%r11 │ │ │ │ - vpbroadcastb %xmm0,%ymm1 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - vmovdqu (%rdi),%ymm2 │ │ │ │ - vpcmpeqb %ymm1,%ymm2,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 407815 │ │ │ │ - add $0x20,%rdi │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jl 4077e0 │ │ │ │ - mov %r11,%rdi │ │ │ │ - vmovdqu (%rdi),%ymm2 │ │ │ │ - vpcmpeqb %ymm1,%ymm2,%ymm3 │ │ │ │ - vptest %ymm3,%ymm3 │ │ │ │ - jne 407815 │ │ │ │ - vzeroupper │ │ │ │ - movq $0xffffffffffffffff,(%r8) │ │ │ │ - ret │ │ │ │ - vpmovmskb %ymm3,%edx │ │ │ │ - bsf %edx,%edx │ │ │ │ - sub %rsi,%rdi │ │ │ │ - add %rdi,%rdx │ │ │ │ - mov %rdx,(%r8) │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -9948,724 +22328,375 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 415f70 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + cmpq $0x0,0x2814ba(%rip) │ │ │ │ + je 415f4f │ │ │ │ + lea 0x81(%rip),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + call 48a5e0 <_cgo_topofstack@@Base+0x1a80> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%al │ │ │ │ - lea 0x28(%rsp),%r8 │ │ │ │ - jmp 407700 │ │ │ │ + jmp 415f00 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%al │ │ │ │ - lea 0x20(%rsp),%r8 │ │ │ │ - jmp 407700 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 415fd8 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - movzbl 0x48(%rsp),%edi │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nop │ │ │ │ + call 48a620 <_cgo_topofstack@@Base+0x1ac0> │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - call 406c20 │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - add $0x20,%rsp │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 487040 │ │ │ │ + jmp 415fa0 │ │ │ │ int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - movzbl 0x38(%rsp),%ecx │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %eax,0x68(%rsp) │ │ │ │ + cmpq $0x0,0x2813f4(%rip) │ │ │ │ + je 416109 │ │ │ │ + cmpb $0x0,0x2b335a(%rip) │ │ │ │ + jne 416109 │ │ │ │ + movl $0x0,0x24(%rsp) │ │ │ │ + cmpb $0x0,0x2b3342(%rip) │ │ │ │ + je 416024 │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + jmp 416026 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4160c3 │ │ │ │ + lea 0x68(%rsp),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rsi,(%rdx) │ │ │ │ + ja 41604b │ │ │ │ + cmp %rsi,0x8(%rdx) │ │ │ │ + ja 41607c │ │ │ │ + mov %eax,%eax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 48a340 <_cgo_topofstack@@Base+0x17e0> │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - call 406c60 │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + jmp 4160ed │ │ │ │ + lea 0x9d(%rip),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0x24(%rsp),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + jmp 4160ed │ │ │ │ + mov %eax,%eax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + call 48a340 <_cgo_topofstack@@Base+0x17e0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + cmpl $0x16,0x24(%rsp) │ │ │ │ + jne 41610e │ │ │ │ + mov 0x68(%rsp),%eax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + call 449160 │ │ │ │ + jmp 41610e │ │ │ │ + call 449160 │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 40799a │ │ │ │ - movzbl (%rax),%ecx │ │ │ │ - cmp $0x49,%cl │ │ │ │ - ja 407962 │ │ │ │ - cmp $0x2b,%cl │ │ │ │ - je 407925 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x2d,%cl │ │ │ │ - jne 407952 │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and $0x1,%edx │ │ │ │ - add %rdx,%rax │ │ │ │ - cmp $0x2d,%cl │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0xffffffffffffffff,%rdx │ │ │ │ - cmove %rdx,%rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 407973 │ │ │ │ - cmp $0x49,%cl │ │ │ │ - jne 4079a2 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 407973 │ │ │ │ - cmp $0x4e,%cl │ │ │ │ - je 407989 │ │ │ │ - cmp $0x69,%cl │ │ │ │ - jne 407984 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - mov $0x8,%esi │ │ │ │ - cmovl %rbx,%rsi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 407a00 │ │ │ │ - cmp $0x6e,%cl │ │ │ │ - jne 4079a2 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - mov $0x3,%ecx │ │ │ │ - cmovl %rbx,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4079ad │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - ret │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - ret │ │ │ │ - inc %rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jge 4079d4 │ │ │ │ - movzbl (%rdx,%rax,1),%esi │ │ │ │ - lea -0x41(%rsi),%edi │ │ │ │ - cmp $0x19,%dil │ │ │ │ - ja 4079c2 │ │ │ │ - add $0x20,%esi │ │ │ │ - lea 0x9f29a7(%rip),%rdi │ │ │ │ - movzbl (%rdi,%rdx,1),%edi │ │ │ │ - cmp %sil,%dil │ │ │ │ - je 4079aa │ │ │ │ - jmp 4079d7 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jne 4079a2 │ │ │ │ - movabs $0x7ff8000000000001,%rcx │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - nop │ │ │ │ - mov $0x3,%eax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - ret │ │ │ │ - inc %rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jge 407a29 │ │ │ │ - movzbl (%rbx,%rax,1),%edi │ │ │ │ - lea -0x41(%rdi),%r8d │ │ │ │ - cmp $0x19,%r8b │ │ │ │ - ja 407a16 │ │ │ │ - add $0x20,%edi │ │ │ │ - lea 0x9f7047(%rip),%r8 │ │ │ │ - movzbl (%r8,%rbx,1),%r8d │ │ │ │ - cmp %dil,%r8b │ │ │ │ - je 4079f8 │ │ │ │ - jmp 407a2c │ │ │ │ - mov %rsi,%rbx │ │ │ │ - lea -0x4(%rbx),%rsi │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - mov $0x3,%esi │ │ │ │ - cmovb %rsi,%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - je 407a50 │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jne 4079a2 │ │ │ │ - lea (%rbx,%rdx,1),%rax │ │ │ │ - nop │ │ │ │ - test %rcx,%rcx │ │ │ │ - movabs $0xfff0000000000000,%rcx │ │ │ │ - movabs $0x7ff0000000000000,%rdx │ │ │ │ - cmovge %rdx,%rcx │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - mov $0x1,%ebx │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 416176 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + mov 0x20(%rdx),%rbx │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov (%rax),%eax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 48a340 <_cgo_topofstack@@Base+0x17e0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %eax,(%rcx) │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 487040 │ │ │ │ + jmp 416120 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - movw $0x0,0x330(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 407ac2 │ │ │ │ - movzbl (%rbx),%edx │ │ │ │ - cmp $0x2b,%dl │ │ │ │ - jne 407aa6 │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 407abb │ │ │ │ - cmp $0x2d,%dl │ │ │ │ - jne 407ab9 │ │ │ │ - movb $0x1,0x330(%rax) │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 407abb │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - nop │ │ │ │ - jmp 407ac9 │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jle 407b80 │ │ │ │ - movzbl (%rbx,%rdx,1),%r8d │ │ │ │ - cmp $0x5f,%r8b │ │ │ │ - je 407ac6 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x2e,%r8b │ │ │ │ - jne 407b04 │ │ │ │ - test %sil,%sil │ │ │ │ - jne 407b7a │ │ │ │ - mov 0x320(%rax),%r8 │ │ │ │ - mov %r8,0x328(%rax) │ │ │ │ - mov $0x1,%esi │ │ │ │ - jmp 407ac6 │ │ │ │ - cmp $0x30,%r8b │ │ │ │ - jb 407b80 │ │ │ │ - cmp $0x39,%r8b │ │ │ │ - ja 407b80 │ │ │ │ - cmp $0x30,%r8b │ │ │ │ - jne 407b30 │ │ │ │ - cmpq $0x0,0x320(%rax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 407b30 │ │ │ │ - decq 0x328(%rax) │ │ │ │ - mov $0x1,%edi │ │ │ │ - jmp 407ac6 │ │ │ │ - mov 0x320(%rax),%rdi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x320,%rdi │ │ │ │ - jge 407b63 │ │ │ │ - cmp $0x320,%rdi │ │ │ │ - jae 407c8a │ │ │ │ - mov %r8b,(%rax,%rdi,1) │ │ │ │ - incq 0x320(%rax) │ │ │ │ - jmp 407b70 │ │ │ │ - cmp $0x30,%r8b │ │ │ │ - je 407b70 │ │ │ │ - movb $0x1,0x331(%rax) │ │ │ │ - mov $0x1,%edi │ │ │ │ - jmp 407ac6 │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %dil,%dil │ │ │ │ - je 407c1b │ │ │ │ - test %sil,%sil │ │ │ │ - je 407b93 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jmp 407ba4 │ │ │ │ - mov 0x320(%rax),%rsi │ │ │ │ - mov %rsi,0x328(%rax) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jle 407c20 │ │ │ │ - jbe 407c85 │ │ │ │ - movzbl (%rbx,%rdx,1),%esi │ │ │ │ - or $0x20,%esi │ │ │ │ - cmp $0x65,%sil │ │ │ │ - jne 407c20 │ │ │ │ - lea 0x1(%rdx),%rsi │ │ │ │ + sub $0x30,%rsp │ │ │ │ + cmpb $0x0,0x119(%rax) │ │ │ │ + je 416276 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + cmp %rbx,(%rdx) │ │ │ │ + jae 4161b5 │ │ │ │ nopl (%rax) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jle 407c17 │ │ │ │ - movzbl 0x1(%rdx,%rbx,1),%edi │ │ │ │ - cmp $0x2b,%dil │ │ │ │ - jne 407be0 │ │ │ │ - lea 0x2(%rdx),%rsi │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 407bf8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x2d,%dil │ │ │ │ - jne 407bf3 │ │ │ │ - lea 0x2(%rdx),%rsi │ │ │ │ - mov $0xffffffffffffffff,%rdx │ │ │ │ - jmp 407bf8 │ │ │ │ - mov $0x1,%edx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jle 407c13 │ │ │ │ - jbe 407c7d │ │ │ │ - movzbl (%rsi,%rbx,1),%edi │ │ │ │ - cmp $0x30,%dil │ │ │ │ - jb 407c13 │ │ │ │ - cmp $0x39,%dil │ │ │ │ - ja 407c13 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 407c33 │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ + cmp %rbx,0x8(%rdx) │ │ │ │ + jb 4161b5 │ │ │ │ + cmpb $0x0,0x121(%rax) │ │ │ │ + je 4161b5 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 407c29 │ │ │ │ - xor %eax,%eax │ │ │ │ + lea 0x400(%rbx),%rsi │ │ │ │ + mov %rsi,0x8(%rdx) │ │ │ │ + lea -0x8000(%rbx),%rsi │ │ │ │ + mov %rsi,(%rdx) │ │ │ │ + movb $0x0,0x121(%rax) │ │ │ │ + test %cl,%cl │ │ │ │ + jne 41625f │ │ │ │ + cmpq $0x0,0x2811d7(%rip) │ │ │ │ + je 41625f │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + mov 0x2811b6(%rip),%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4887c0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 416257 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jbe 416257 │ │ │ │ + cmp %rcx,0x20(%rsp) │ │ │ │ + jb 416257 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rcx) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + movb $0x1,0x121(%rax) │ │ │ │ + jmp 41625c │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + add $0x3a0,%rax │ │ │ │ + mov %rax,0x10(%rdx) │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x1,%eax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jle 407c6d │ │ │ │ - movzbl (%rsi,%rbx,1),%r8d │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x30,%r8b │ │ │ │ - jb 407c6d │ │ │ │ - cmp $0x39,%r8b │ │ │ │ - ja 407c67 │ │ │ │ - cmp $0x2710,%rdi │ │ │ │ - jge 407c30 │ │ │ │ - lea (%rdi,%rdi,1),%r9 │ │ │ │ - lea (%r9,%r9,4),%r9 │ │ │ │ - lea (%r8,%r9,1),%rdi │ │ │ │ - lea -0x30(%rdi),%rdi │ │ │ │ - jmp 407c30 │ │ │ │ - cmp $0x5f,%r8b │ │ │ │ - je 407c30 │ │ │ │ - imul %rdx,%rdi │ │ │ │ - add %rdi,0x328(%rax) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 407c20 │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 408190 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 407da5 │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp $0x2b,%dl │ │ │ │ - jne 407cda │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 407cef │ │ │ │ - cmp $0x2d,%dl │ │ │ │ - jne 407ceb │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 407cef │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x2(%rcx),%r10 │ │ │ │ - cmp %r10,%rbx │ │ │ │ - jle 407d5b │ │ │ │ - movzbl (%rax,%rcx,1),%r11d │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + cmp %rsi,0xb8(%rdx) │ │ │ │ + je 4162e8 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x16373a(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ nopl (%rax) │ │ │ │ - cmp $0x30,%r11b │ │ │ │ - jne 407d44 │ │ │ │ - movzbl 0x1(%rax,%rcx,1),%r11d │ │ │ │ - or $0x20,%r11d │ │ │ │ - cmp $0x78,%r11b │ │ │ │ - jne 407d2d │ │ │ │ - mov $0x10,%ecx │ │ │ │ - mov $0x10,%esi │ │ │ │ - mov $0x70,%edi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - jmp 407d70 │ │ │ │ - mov $0x13,%esi │ │ │ │ - mov $0x65,%edi │ │ │ │ - mov %rcx,%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov $0xa,%ecx │ │ │ │ - jmp 407d70 │ │ │ │ - mov $0x13,%esi │ │ │ │ - mov $0x65,%edi │ │ │ │ - mov %rcx,%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov $0xa,%ecx │ │ │ │ - jmp 407d70 │ │ │ │ - mov $0x13,%esi │ │ │ │ - mov $0x65,%edi │ │ │ │ - mov %rcx,%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov $0xa,%ecx │ │ │ │ - mov %r8b,0x17(%rsp) │ │ │ │ - mov %dl,0x16(%rsp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - xor %r13d,%r13d │ │ │ │ - xor %r15d,%r15d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r9b,0x12(%rsp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r9b,0x14(%rsp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 407dd6 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + movl $0x2,(%rsp) │ │ │ │ + call 489fc0 <_cgo_topofstack@@Base+0x1460> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x30(%rsi),%rax │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x38(%rdx),%rbx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + movzbl 0x121(%rax),%edx │ │ │ │ + mov %dl,0x1f(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %ecx,%edi │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %ecx,%r9d │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %r10 │ │ │ │ - mov %r15b,0x12(%rsp) │ │ │ │ - mov %r13,0x18(%rsp) │ │ │ │ - mov %rdx,%r13 │ │ │ │ - movzbl 0x13(%rsp),%r15d │ │ │ │ - movzbl 0x16(%rsp),%edx │ │ │ │ - cmp %r10,%rbx │ │ │ │ - jle 407f41 │ │ │ │ - movzbl (%rax,%r10,1),%edx │ │ │ │ - cmp $0x5f,%dl │ │ │ │ - jne 407e00 │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %r15b,0x13(%rsp) │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ - mov $0x1,%r15d │ │ │ │ - jmp 407dbb │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x2e,%dl │ │ │ │ - jne 407e27 │ │ │ │ - test %r15b,%r15b │ │ │ │ - jne 407f2f │ │ │ │ - mov %r13,%rdx │ │ │ │ - movzbl 0x12(%rsp),%r15d │ │ │ │ - mov $0x1,%r13d │ │ │ │ - mov %r13b,0x13(%rsp) │ │ │ │ - mov %rdx,%r13 │ │ │ │ - jmp 407dbb │ │ │ │ - lea -0x30(%rdx),%r8d │ │ │ │ - cmp $0x9,%r8b │ │ │ │ - ja 407ecf │ │ │ │ - cmp $0x30,%dl │ │ │ │ - jne 407e85 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 407e85 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - dec %rdx │ │ │ │ - movzbl 0x17(%rsp),%r8d │ │ │ │ - mov %r15b,0x13(%rsp) │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov %r8b,0x14(%rsp) │ │ │ │ - movzbl 0x12(%rsp),%r15d │ │ │ │ - movzbl 0x17(%rsp),%r8d │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %r13,%rax │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 407dbb │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jge 407e9a │ │ │ │ - imul %rcx,%r9 │ │ │ │ - movzbl %r8b,%edx │ │ │ │ - add %rdx,%r9 │ │ │ │ - inc %r12 │ │ │ │ - jmp 407ea3 │ │ │ │ - cmp $0x30,%dl │ │ │ │ - setne %dl │ │ │ │ - or %edx,%r11d │ │ │ │ - inc %r13 │ │ │ │ - movzbl 0x17(%rsp),%r8d │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %r15b,0x13(%rsp) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - mov %r13b,0x14(%rsp) │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ - movzbl 0x12(%rsp),%r15d │ │ │ │ - jmp 407dbb │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jne 407f36 │ │ │ │ - or $0x20,%edx │ │ │ │ - lea -0x61(%rdx),%r8d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x5,%r8b │ │ │ │ - ja 407f36 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jge 407efd │ │ │ │ - shl $0x4,%r9 │ │ │ │ - add $0xffffffa9,%edx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rdx,%r9 │ │ │ │ - inc %r12 │ │ │ │ - jmp 407f03 │ │ │ │ - mov $0x1,%r11d │ │ │ │ - inc %r13 │ │ │ │ - movzbl 0x17(%rsp),%r8d │ │ │ │ - mov %r13,%rdx │ │ │ │ - mov %r15b,0x13(%rsp) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - mov %r13b,0x14(%rsp) │ │ │ │ - mov 0x18(%rsp),%r13 │ │ │ │ - movzbl 0x12(%rsp),%r15d │ │ │ │ - jmp 407dbb │ │ │ │ - movzbl 0x16(%rsp),%edx │ │ │ │ - jmp 407f41 │ │ │ │ - movzbl 0x16(%rsp),%edx │ │ │ │ - movzbl 0x17(%rsp),%r8d │ │ │ │ - mov %edx,%esi │ │ │ │ - movzbl 0x14(%rsp),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - je 408066 │ │ │ │ - test %r15b,%r15b │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - cmovne %rdx,%r13 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jne 407f73 │ │ │ │ - shl $0x2,%r13 │ │ │ │ - shl $0x2,%r12 │ │ │ │ - cmp %r10,%rbx │ │ │ │ - jmp 407f76 │ │ │ │ - cmp %r10,%rbx │ │ │ │ - jle 408040 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r10,%rbx │ │ │ │ - jbe 40818a │ │ │ │ - movzbl (%rax,%r10,1),%edx │ │ │ │ - or $0x20,%edx │ │ │ │ - cmp %dl,%dil │ │ │ │ - jne 408037 │ │ │ │ - lea 0x1(%r10),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jle 40801e │ │ │ │ - movzbl 0x1(%rax,%r10,1),%r15d │ │ │ │ - cmp $0x2b,%r15b │ │ │ │ - jne 407fc0 │ │ │ │ - lea 0x2(%r10),%rdx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - jmp 407fd8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x2d,%r15b │ │ │ │ - jne 407fd3 │ │ │ │ - lea 0x2(%r10),%rdx │ │ │ │ - mov $0xffffffffffffffff,%rcx │ │ │ │ - jmp 407fd8 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jle 408005 │ │ │ │ - nopl (%rax) │ │ │ │ - jbe 408185 │ │ │ │ - movzbl (%rax,%rdx,1),%r10d │ │ │ │ - cmp $0x30,%r10b │ │ │ │ - jb 408005 │ │ │ │ - cmp $0x39,%r10b │ │ │ │ - ja 408005 │ │ │ │ - movzbl 0x12(%rsp),%r10d │ │ │ │ - xor %edi,%edi │ │ │ │ + call 416180 │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ nop │ │ │ │ - jmp 408129 │ │ │ │ - mov %r9,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %r11d,%edi │ │ │ │ - mov %r8d,%esi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %r9,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %r11d,%edi │ │ │ │ - mov %r8d,%esi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jmp 408044 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - je 40804d │ │ │ │ - movzbl 0x12(%rsp),%ecx │ │ │ │ - jmp 40807f │ │ │ │ - mov %r9,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %r11d,%edi │ │ │ │ - mov %r8d,%esi │ │ │ │ - mov %r10,%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %r9,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %r11d,%edi │ │ │ │ - mov %r8d,%esi │ │ │ │ - mov %r10,%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - sub %r12,%r13 │ │ │ │ - test %r9,%r9 │ │ │ │ - mov $0x0,%edx │ │ │ │ - cmovne %r13,%rdx │ │ │ │ - test %cl,%cl │ │ │ │ - je 408104 │ │ │ │ - cmp %r10,%rbx │ │ │ │ - jb 408121 │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ - mov %r11b,0x15(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov %r10,%rbx │ │ │ │ - call 4099a0 │ │ │ │ - test %al,%al │ │ │ │ - je 4080dd │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - movzbl 0x16(%rsp),%esi │ │ │ │ - movzbl 0x17(%rsp),%r8d │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - movzbl 0x15(%rsp),%r11d │ │ │ │ - jmp 408104 │ │ │ │ + incl 0x28c(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + nop │ │ │ │ + mov %rsi,0x180(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0xd0(%r14) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov 0x68(%rdx),%rsi │ │ │ │ + mov 0x78(%rdx),%rdi │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov 0x70(%rdx),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + call 482760 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + movb $0x0,0x118(%rsi) │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + cmpb $0x0,0x119(%rsi) │ │ │ │ + je 41638f │ │ │ │ + movb $0x0,0x11a(%rsi) │ │ │ │ + cmpb $0x0,0xbd(%rdx) │ │ │ │ + jne 41646d │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + call 4164a0 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rdx │ │ │ │ + movb $0x1,0x118(%rdx) │ │ │ │ + call 459900 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + cmpb $0x0,0x119(%rsi) │ │ │ │ + je 4163e9 │ │ │ │ + cmpl $0x0,0x148(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 4163e9 │ │ │ │ + movb $0x1,0x11a(%rsi) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + cmp %rsi,0x30(%rdx) │ │ │ │ + jne 41645c │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - movzbl 0x16(%rsp),%ecx │ │ │ │ - movzbl 0x15(%rsp),%edi │ │ │ │ - movzbl 0x17(%rsp),%esi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %r11d,%edi │ │ │ │ - mov %r8d,%esi │ │ │ │ - mov %r10,%r8 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - add $0x40,%rsp │ │ │ │ + call 457800 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rdi,(%rsi) │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov %r8,0x8(%rsi) │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + add $0x3a0,%rdi │ │ │ │ + mov %rdi,0x10(%rsi) │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + mov %rdi,0x18(%rsi) │ │ │ │ + mov 0x30(%rdx),%rdx │ │ │ │ + movzbl 0x1f(%rsp),%esi │ │ │ │ + mov %sil,0x121(%rdx) │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - inc %rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jle 40816e │ │ │ │ - movzbl (%rax,%rdx,1),%r15d │ │ │ │ - cmp $0x30,%r15b │ │ │ │ - jb 40816e │ │ │ │ - cmp $0x39,%r15b │ │ │ │ - ja 408160 │ │ │ │ - nop │ │ │ │ - cmp $0x2710,%rdi │ │ │ │ - jge 408126 │ │ │ │ - add %rdi,%rdi │ │ │ │ - lea (%rdi,%rdi,4),%rdi │ │ │ │ - lea (%r15,%rdi,1),%rdi │ │ │ │ - lea -0x30(%rdi),%rdi │ │ │ │ - jmp 408126 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x5f,%r15b │ │ │ │ - jne 40816e │ │ │ │ - mov $0x1,%r10d │ │ │ │ - jmp 408126 │ │ │ │ - imul %rcx,%rdi │ │ │ │ - add %rdi,%r13 │ │ │ │ - mov %r10d,%ecx │ │ │ │ - mov %rdx,%r10 │ │ │ │ + lea 0x165b0a(%rip),%rax │ │ │ │ + mov $0x26,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12738c(%rip),%rax │ │ │ │ + lea 0x16ad35(%rip),%rbx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 40807f │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 481ce0 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 407ca0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -10676,220 +22707,223 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4084ac │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0x30(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 416828 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - cmpq $0x0,0x320(%rax) │ │ │ │ - je 408214 │ │ │ │ - mov 0x328(%rax),%rdx │ │ │ │ - cmp $0x136,%rdx │ │ │ │ - jg 408292 │ │ │ │ - cmp $0xfffffffffffffeb6,%rdx │ │ │ │ - jl 40820a │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4082e2 │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + movups %xmm15,0x98(%rsp) │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov %rbx,0xc0(%rsp) │ │ │ │ + mov %rcx,0xc8(%rsp) │ │ │ │ + movb $0x0,0x47(%rsp) │ │ │ │ + mov %r14,0x68(%rsp) │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ + cmpb $0x0,0x120(%r8) │ │ │ │ + jne 4164ff │ │ │ │ + mov 0x2b2ea2(%rip),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jbe 416544 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + movb $0x0,0x120(%rax) │ │ │ │ + lea 0x169dea(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 416662 │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov 0x158(%r8),%r9 │ │ │ │ + mov 0x150(%r8),%r10 │ │ │ │ + inc %r10 │ │ │ │ + mov 0x148(%r8),%r11 │ │ │ │ + cmp %r10,%r9 │ │ │ │ + jae 4165af │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x12753c(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov %rcx,-0x8(%r11,%r10,8) │ │ │ │ + test %r10,%r10 │ │ │ │ + jbe 416814 │ │ │ │ + cmpb $0x0,0x2b310c(%rip) │ │ │ │ + je 416609 │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + lea 0x148(%r8),%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + nop │ │ │ │ + call 47f800 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + xchg %r11,0x148(%r8) │ │ │ │ + mov %r9,0x158(%r8) │ │ │ │ + mov %r10,0x150(%r8) │ │ │ │ + lea 0x27b(%rip),%rcx │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + lea 0x169984(%rip),%rcx │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + lea 0x80(%rsp),%rcx │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + movb $0x1,0x47(%rsp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 416669 │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %cl,0x46(%rsp) │ │ │ │ + mov 0x30(%r8),%rsi │ │ │ │ + cmpl $0x0,0x148(%rsi) │ │ │ │ + jne 4166a2 │ │ │ │ + mov 0x2922df(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 4187c0 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + movzbl 0x46(%rsp),%ecx │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov 0x2946d8(%rip),%esi │ │ │ │ + mov 0x30(%r8),%rdi │ │ │ │ + cmp %esi,0x110(%rdi) │ │ │ │ + je 4166d5 │ │ │ │ + mov %esi,%eax │ │ │ │ + call 449260 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + movzbl 0x46(%rsp),%ecx │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + movb $0x1,0x43(%rsp) │ │ │ │ + or $0x2,%ecx │ │ │ │ + mov %cl,0x46(%rsp) │ │ │ │ + lea 0x178(%rip),%rsi │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + lea 0x43(%rsp),%rsi │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + lea 0x70(%rsp),%rsi │ │ │ │ + mov %rsi,0xa0(%rsp) │ │ │ │ + mov %cl,0x47(%rsp) │ │ │ │ + mov 0x2b349a(%rip),%esi │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 416728 │ │ │ │ + mov 0x30(%r8),%rdi │ │ │ │ + cmpb $0x0,0x119(%rdi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 416728 │ │ │ │ xor %esi,%esi │ │ │ │ - jmp 40821c │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 416769 │ │ │ │ + cmpb $0x0,0x2b2c35(%rip) │ │ │ │ + je 416765 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 41675f │ │ │ │ + mov 0x30(%r8),%rsi │ │ │ │ + movzbl 0x2a0(%rsi),%esi │ │ │ │ + movzbl 0xda(%r8),%edi │ │ │ │ + movb $0x0,0xda(%r8) │ │ │ │ + mov 0x30(%r8),%r9 │ │ │ │ + movb $0x0,0x2a0(%r9) │ │ │ │ + jmp 416769 │ │ │ │ xor %esi,%esi │ │ │ │ - mov (%rbx),%rdi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - shl %cl,%r9 │ │ │ │ - sub 0x10(%rbx),%rdx │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov $0x1,%r11d │ │ │ │ - shl %cl,%r11 │ │ │ │ - cmp $0x40,%rdi │ │ │ │ - sbb %r12,%r12 │ │ │ │ - and %r12,%r9 │ │ │ │ - lea -0x1(%r9),%r13 │ │ │ │ - and %r8,%r13 │ │ │ │ - shl %cl,%r9 │ │ │ │ - movzbl 0x330(%rax),%r8d │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rax,%rax │ │ │ │ - sbb %r10,%r10 │ │ │ │ - and %r11,%rax │ │ │ │ - dec %rax │ │ │ │ - and %rdx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - shl %cl,%rax │ │ │ │ - and %r12,%rax │ │ │ │ - or %r13,%rax │ │ │ │ - and %r10,%r9 │ │ │ │ - or %rax,%r9 │ │ │ │ - test %r8b,%r8b │ │ │ │ - cmovne %r9,%rax │ │ │ │ - mov %esi,%ebx │ │ │ │ - add $0x30,%rsp │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 416769 │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %sil,0x44(%rsp) │ │ │ │ + mov %dil,0x45(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + lea 0x58(%rsp),%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x2b341d(%rip),%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 41679b │ │ │ │ + movzbl 0x44(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 4167a0 │ │ │ │ + jmp 4167c8 │ │ │ │ + movzbl 0x44(%rsp),%eax │ │ │ │ + cmpb $0x0,0x2b2bbd(%rip) │ │ │ │ + je 4167c8 │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 4167c8 │ │ │ │ + movzbl 0x45(%rsp),%ecx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %cl,0xda(%rbx) │ │ │ │ + mov 0x30(%rbx),%rcx │ │ │ │ + mov %al,0x2a0(%rcx) │ │ │ │ + movb $0x0,0x43(%rsp) │ │ │ │ + movzbl 0x46(%rsp),%eax │ │ │ │ + test $0x2,%al │ │ │ │ + je 4167f3 │ │ │ │ + and $0xfffffffd,%eax │ │ │ │ + mov %al,0x46(%rsp) │ │ │ │ + mov %al,0x47(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + movzbl 0x46(%rsp),%eax │ │ │ │ + test $0x1,%al │ │ │ │ + je 41680b │ │ │ │ + and $0xfffffffe,%eax │ │ │ │ + mov %al,0x47(%rsp) │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + add $0xa8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rdi,%rdx │ │ │ │ - add 0x10(%rbx),%rdx │ │ │ │ - dec %rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - jmp 40821c │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - neg %rbx │ │ │ │ - call 40a200 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x328(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 408334 │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - cmp %rdx,0x119f2fe(%rip) │ │ │ │ - jg 408303 │ │ │ │ - mov $0x1b,%edx │ │ │ │ - jmp 4082bb │ │ │ │ - mov 0x119f2e6(%rip),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - jmp 4082bb │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 40a200 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x328(%rax),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 40834c │ │ │ │ - jne 408385 │ │ │ │ - cmpb $0x35,(%rax) │ │ │ │ - jae 408385 │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %rdx,%rsi │ │ │ │ - neg %rdx │ │ │ │ - mov 0x119f29a(%rip),%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jg 40836c │ │ │ │ - mov $0x1b,%edx │ │ │ │ - jmp 408310 │ │ │ │ - jbe 4084a6 │ │ │ │ - mov 0x119f277(%rip),%rdx │ │ │ │ - shl $0x3,%rsi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - jmp 408310 │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jle 4083b9 │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - sub %rcx,%rsi │ │ │ │ - lea 0x2(%rsi),%rbx │ │ │ │ - neg %rbx │ │ │ │ - call 40a200 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %r8,%rsi │ │ │ │ - dec %rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jge 408292 │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - call 40a200 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 40a3e0 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov $0x2,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rdi,%rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jne 408478 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - sub %rsi,%r8 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl %cl,%r10 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %r8,%r10 │ │ │ │ - lea -0x1(%r10),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jg 40846f │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 408292 │ │ │ │ - shr $1,%rax │ │ │ │ - lea 0x1(%r9),%rsi │ │ │ │ - jmp 40847d │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - and %rdi,%rdx │ │ │ │ - test %rax,%rdx │ │ │ │ - jne 408494 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 40821c │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ + call 44a3c0 │ │ │ │ + add $0xa8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4081c0 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 4164a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -10898,114 +22932,32 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41687d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + call 4168c0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 416860 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - mov 0x11c1235(%rip),%rdx │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr %cl,%rax │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - test %rdx,%rax │ │ │ │ - jne 40861a │ │ │ │ - test %rdi,%rdi │ │ │ │ - jl 408518 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rdi,%xmm1 │ │ │ │ - jmp 408530 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - and $0x1,%edi │ │ │ │ - shr $1,%rcx │ │ │ │ - or %rdi,%rcx │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rcx,%xmm1 │ │ │ │ - addsd %xmm1,%xmm1 │ │ │ │ - test %sil,%sil │ │ │ │ - je 408541 │ │ │ │ - movsd 0xa41c9b(%rip),%xmm2 │ │ │ │ - pxor %xmm2,%xmm1 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 408610 │ │ │ │ - lea -0x1(%rbx),%rcx │ │ │ │ - cmp $0x24,%rcx │ │ │ │ - ja 4085cd │ │ │ │ - cmp $0x16,%rbx │ │ │ │ - jle 408587 │ │ │ │ - mov 0x119f0b7(%rip),%rcx │ │ │ │ - lea -0x16(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jbe 40862b │ │ │ │ - mov 0x119f09b(%rip),%rcx │ │ │ │ - movsd -0xb0(%rcx,%rbx,8),%xmm2 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mov $0x16,%ebx │ │ │ │ - movsd 0xa41df1(%rip),%xmm2 │ │ │ │ - ucomisd %xmm2,%xmm1 │ │ │ │ - ja 4085a3 │ │ │ │ - movsd 0xa41deb(%rip),%xmm2 │ │ │ │ - ucomisd %xmm1,%xmm2 │ │ │ │ - jbe 4085aa │ │ │ │ - movups %xmm1,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x119f067(%rip),%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jae 408626 │ │ │ │ - mov 0x119f053(%rip),%rcx │ │ │ │ - movsd (%rcx,%rbx,8),%xmm0 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x16(%rbx),%rcx │ │ │ │ - cmp $0x16,%rcx │ │ │ │ - jae 408609 │ │ │ │ - mov 0x119f03a(%rip),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - neg %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jbe 408621 │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov 0x119f01c(%rip),%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - movsd (%rcx),%xmm2 │ │ │ │ - divsd %xmm2,%xmm1 │ │ │ │ - movups %xmm1,%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movups %xmm1,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movups %xmm1,%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -11013,163 +22965,22 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl %cl,%r10 │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ - mov (%rax),%r12 │ │ │ │ - add %r12,%rsi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r13,%r13 │ │ │ │ - and %r13,%r10 │ │ │ │ - lea (%r10,%r11,1),%r13 │ │ │ │ - lea -0x2(%r13),%r13 │ │ │ │ - jmp 408683 │ │ │ │ - lea (%rbx,%rbx,1),%rdi │ │ │ │ - dec %rsi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 4086a7 │ │ │ │ - lea 0x2(%r12),%r15 │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - shr %cl,%rdi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r15,%r15 │ │ │ │ - nopl (%rax) │ │ │ │ - test %rdi,%r15 │ │ │ │ - je 408679 │ │ │ │ - jmp 4086aa │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - or $0x1,%rbx │ │ │ │ - test %r9b,%r9b │ │ │ │ - cmovne %rbx,%rdi │ │ │ │ - jmp 4086ca │ │ │ │ - mov %r9,%rdi │ │ │ │ - shr $1,%rdi │ │ │ │ - and $0x1,%r9d │ │ │ │ - or %r9,%rdi │ │ │ │ - inc %rsi │ │ │ │ - lea 0x3(%r12),%rcx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr %cl,%rdi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r15,%r15 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rdi,%r15 │ │ │ │ - jne 4086ba │ │ │ │ - jmp 4086f7 │ │ │ │ - mov %r9,%rdi │ │ │ │ - shr $1,%rdi │ │ │ │ - and $0x1,%r9d │ │ │ │ - or %rdi,%r9 │ │ │ │ - inc %rsi │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - jbe 408706 │ │ │ │ - lea -0x1(%r11),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jl 4086e7 │ │ │ │ - mov %r9,%rdi │ │ │ │ - and $0x3,%r9d │ │ │ │ - shr $0x2,%rdi │ │ │ │ - mov %rdi,%r15 │ │ │ │ - and $0x1,%edi │ │ │ │ - or %r9,%rdi │ │ │ │ - lea 0x2(%rsi),%r9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x3,%rdi │ │ │ │ - jne 408755 │ │ │ │ - lea 0x1(%r15),%rdi │ │ │ │ - lea 0x1(%r12),%rcx │ │ │ │ - mov $0x1,%r15d │ │ │ │ - shl %cl,%r15 │ │ │ │ - add $0x3,%rsi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rcx,%rcx │ │ │ │ - and %rcx,%r15 │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - sete %cl │ │ │ │ - cmove %rsi,%r9 │ │ │ │ - shr %cl,%rdi │ │ │ │ - jmp 408758 │ │ │ │ - mov %r15,%rdi │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - shr %cl,%rdi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r15,%r15 │ │ │ │ - test %rdi,%r15 │ │ │ │ - cmove %r11,%r9 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jge 40879b │ │ │ │ - mov $0x1,%edi │ │ │ │ - shl %cl,%rdi │ │ │ │ - and %r15,%rdi │ │ │ │ - lea (%r10,%r11,1),%r9 │ │ │ │ - lea -0x1(%r9),%r9 │ │ │ │ - cmp $0x40,%rdx │ │ │ │ - lea 0xa4734e(%rip),%rbx │ │ │ │ - lea 0xa3f377(%rip),%rsi │ │ │ │ - jmp 4087ac │ │ │ │ - cmp $0x40,%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov $0x0,%ebx │ │ │ │ - mov $0x0,%esi │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ - sbb %r13,%r13 │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - and %r15,%rsi │ │ │ │ - lea -0x1(%rsi),%rbx │ │ │ │ - and %rdi,%rbx │ │ │ │ - sub %r11,%r9 │ │ │ │ - lea -0x1(%r10),%rdi │ │ │ │ - and %r9,%rdi │ │ │ │ - shl %cl,%rdi │ │ │ │ - and %r15,%rdi │ │ │ │ - or %rbx,%rdi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shl %cl,%rsi │ │ │ │ - and %r13,%rsi │ │ │ │ - or %rdi,%rsi │ │ │ │ - test %r8b,%r8b │ │ │ │ - cmovne %rsi,%rdi │ │ │ │ - lea 0x11c0f09(%rip),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 408813 │ │ │ │ - movd %edi,%xmm1 │ │ │ │ - cvtss2sd %xmm1,%xmm0 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + decq 0x150(%rax) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -11182,488 +22993,386 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x310(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 408c0b │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 416941 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x388,%rsp │ │ │ │ - mov %rbx,0x3a0(%rsp) │ │ │ │ - mov %rax,0x398(%rsp) │ │ │ │ - call 407900 │ │ │ │ - test %bl,%bl │ │ │ │ - jne 408bdc │ │ │ │ - mov 0x398(%rsp),%rax │ │ │ │ - mov 0x3a0(%rsp),%rbx │ │ │ │ - call 407ca0 │ │ │ │ - test %r9b,%r9b │ │ │ │ - je 408bbf │ │ │ │ - mov %r8,0x380(%rsp) │ │ │ │ - test %sil,%sil │ │ │ │ - je 4088f4 │ │ │ │ - mov 0x3a0(%rsp),%rdx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - ja 408c05 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %edi,%r9d │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %ecx,%r8d │ │ │ │ - mov 0x398(%rsp),%rax │ │ │ │ - lea 0x11c0e2c(%rip),%rcx │ │ │ │ - call 408640 │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x380(%rsp),%rax │ │ │ │ - add $0x388,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmpb $0x0,0x11bf28d(%rip) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - je 408aee │ │ │ │ - mov %dil,0x32(%rsp) │ │ │ │ - test %dil,%dil │ │ │ │ - jne 408a54 │ │ │ │ - mov %rax,%rdx │ │ │ │ - shr $0x17,%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 40892f │ │ │ │ - xor %edx,%edx │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - jmp 408a4c │ │ │ │ - test %rax,%rax │ │ │ │ - jl 40893e │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2ss %rax,%xmm1 │ │ │ │ - jmp 408959 │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x1,%edx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr $1,%rsi │ │ │ │ - or %rdx,%rsi │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2ss %rsi,%xmm1 │ │ │ │ - addss %xmm1,%xmm1 │ │ │ │ - test %cl,%cl │ │ │ │ - je 408969 │ │ │ │ - movss 0xa41743(%rip),%xmm2 │ │ │ │ - pxor %xmm2,%xmm1 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 408978 │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 408a4c │ │ │ │ - lea -0x1(%rbx),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x10,%rdx │ │ │ │ - ja 408a0a │ │ │ │ - cmp $0xa,%rbx │ │ │ │ - jle 4089c2 │ │ │ │ - mov 0x119eca1(%rip),%rdx │ │ │ │ - lea -0xa(%rbx),%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jbe 408bfc │ │ │ │ - mov 0x119ec80(%rip),%rdx │ │ │ │ - movss -0x28(%rdx,%rbx,4),%xmm2 │ │ │ │ - mulss %xmm2,%xmm1 │ │ │ │ - mov $0xa,%edx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + cmpb $0x0,(%rax) │ │ │ │ + je 41693a │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ nop │ │ │ │ - jmp 4089c5 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - movss 0xa416d7(%rip),%xmm2 │ │ │ │ - ucomiss %xmm2,%xmm1 │ │ │ │ - ja 4089df │ │ │ │ - movss 0xa416d2(%rip),%xmm2 │ │ │ │ - ucomiss %xmm1,%xmm2 │ │ │ │ - jbe 4089e3 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 408a4c │ │ │ │ - mov 0x119ec4e(%rip),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jae 408bf7 │ │ │ │ - mov 0x119ec36(%rip),%rsi │ │ │ │ - movss (%rsi,%rdx,4),%xmm2 │ │ │ │ - mulss %xmm2,%xmm1 │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 408a4c │ │ │ │ - lea 0xa(%rbx),%rdx │ │ │ │ - cmp $0xa,%rdx │ │ │ │ - jae 408a4a │ │ │ │ - mov 0x119ec1d(%rip),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - neg %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jbe 408bf2 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shl $0x2,%rdx │ │ │ │ - mov 0x119ebf8(%rip),%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - movss (%rsi),%xmm2 │ │ │ │ - divss %xmm2,%xmm1 │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 408a4c │ │ │ │ - xor %edx,%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jne 408adb │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %cl,0x33(%rsp) │ │ │ │ - call 4091a0 │ │ │ │ - test %al,%al │ │ │ │ - je 408ad1 │ │ │ │ - movzbl 0x32(%rsp),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - je 408abc │ │ │ │ - movss %xmm0,0x34(%rsp) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - movzbl 0x33(%rsp),%ecx │ │ │ │ - call 4091a0 │ │ │ │ - test %al,%al │ │ │ │ - je 408ad1 │ │ │ │ - movss 0x34(%rsp),%xmm1 │ │ │ │ - ucomiss %xmm0,%xmm1 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 408ad1 │ │ │ │ - jp 408ad1 │ │ │ │ - movups %xmm1,%xmm0 │ │ │ │ - mov 0x380(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x388,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x380(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x388,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x380(%rsp),%r8 │ │ │ │ - jmp 408aee │ │ │ │ - movups %xmm1,%xmm0 │ │ │ │ - mov %r8,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x388,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x48(%rsp),%rax │ │ │ │ - mov $0xc,%edx │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x30(%rax) │ │ │ │ - add $0x40,%rax │ │ │ │ - dec %edx │ │ │ │ - jne 408af8 │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x28(%rax) │ │ │ │ - mov 0x3a0(%rsp),%rdx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - ja 408bed │ │ │ │ - lea 0x48(%rsp),%rax │ │ │ │ - mov 0x398(%rsp),%rbx │ │ │ │ - mov %r8,%rcx │ │ │ │ - call 407a80 │ │ │ │ - test %al,%al │ │ │ │ - je 408b9d │ │ │ │ - lea 0x48(%rsp),%rax │ │ │ │ - lea 0x11c0ba4(%rip),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4081c0 │ │ │ │ - movd %eax,%xmm0 │ │ │ │ + incl 0x108(%rax) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov 0x38(%rcx),%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov %rdx,0x38(%rcx) │ │ │ │ + cmpl $0x0,0x148(%rax) │ │ │ │ + jle 41690a │ │ │ │ + movb $0x0,0x118(%rax) │ │ │ │ + decl 0x148(%rax) │ │ │ │ + call 459900 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x108(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ nop │ │ │ │ - test %bl,%bl │ │ │ │ - mov $0x0,%ebx │ │ │ │ - lea 0xa46f68(%rip),%rcx │ │ │ │ - cmovne %rcx,%rbx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - lea 0xa3ef88(%rip),%rdx │ │ │ │ - cmovne %rdx,%rcx │ │ │ │ - mov 0x380(%rsp),%rax │ │ │ │ - add $0x388,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - mov 0x380(%rsp),%rax │ │ │ │ - lea 0xa46f31(%rip),%rbx │ │ │ │ - lea 0xa3ef8a(%rip),%rcx │ │ │ │ - add $0x388,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea 0xa46f14(%rip),%rbx │ │ │ │ - lea 0xa3ef6d(%rip),%rcx │ │ │ │ - add $0x388,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x388,%rsp │ │ │ │ + mov %edx,0x108(%rax) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 41693a │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 41693a │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 408840 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 4168c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x318(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 408ecc │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 416e0b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x390,%rsp │ │ │ │ - mov %rbx,0x3a8(%rsp) │ │ │ │ - mov %rax,0x3a0(%rsp) │ │ │ │ - call 407900 │ │ │ │ - test %bl,%bl │ │ │ │ - jne 408eb3 │ │ │ │ - mov 0x3a0(%rsp),%rax │ │ │ │ - mov 0x3a8(%rsp),%rbx │ │ │ │ - call 407ca0 │ │ │ │ - test %r9b,%r9b │ │ │ │ - je 408e96 │ │ │ │ - mov %r8,0x388(%rsp) │ │ │ │ - test %sil,%sil │ │ │ │ - je 408cf0 │ │ │ │ - mov 0x3a8(%rsp),%rdx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - ja 408ec6 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %edi,%r9d │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %ecx,%r8d │ │ │ │ - mov 0x3a0(%rsp),%rax │ │ │ │ - lea 0x11c0a4c(%rip),%rcx │ │ │ │ - call 408640 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x388(%rsp),%rax │ │ │ │ - add $0x390,%rsp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + je 416bc4 │ │ │ │ + nopl (%rax) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 416bc4 │ │ │ │ + movzbl 0x17(%rax),%edx │ │ │ │ + lea -0x11(%rdx),%r8 │ │ │ │ + cmp $0x9,%r8 │ │ │ │ + ja 416df9 │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %dil,0x79(%rsp) │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + lea 0x16ff87(%rip),%r9 │ │ │ │ + jmp *(%r9,%r8,8) │ │ │ │ + nopl (%rax) │ │ │ │ + test %cl,%cl │ │ │ │ + je 4169cb │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 416dcd │ │ │ │ + cmpq $0x1,0x40(%rax) │ │ │ │ + jne 416d7e │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + movzbl 0x14(%rax),%edx │ │ │ │ + test $0x20,%dl │ │ │ │ + sete %cl │ │ │ │ + call 416960 │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cmpb $0x0,0x11bee91(%rip) │ │ │ │ - je 408dc8 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %cl,0x37(%rsp) │ │ │ │ - mov %dil,0x36(%rsp) │ │ │ │ - test %dil,%dil │ │ │ │ - jne 408d37 │ │ │ │ - call 4084e0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + test %cl,%cl │ │ │ │ + je 4169f6 │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + call 417020 │ │ │ │ + xchg %ax,%ax │ │ │ │ test %al,%al │ │ │ │ - jne 408db3 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - movzbl 0x37(%rsp),%ecx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - call 408fe0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + jne 416d54 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 416a1c │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 43bd00 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 416d27 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rax │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + call 417020 │ │ │ │ test %al,%al │ │ │ │ - je 408da9 │ │ │ │ - movzbl 0x36(%rsp),%edx │ │ │ │ + je 416a90 │ │ │ │ + movzbl 0x79(%rsp),%edx │ │ │ │ test %dl,%dl │ │ │ │ - je 408d94 │ │ │ │ - movsd %xmm0,0x40(%rsp) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - movzbl 0x37(%rsp),%ecx │ │ │ │ - call 408fe0 │ │ │ │ + jne 416a68 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 44c540 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %al,%al │ │ │ │ - je 408da9 │ │ │ │ - movsd 0x40(%rsp),%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jne 408da9 │ │ │ │ - jp 408da9 │ │ │ │ - movups %xmm1,%xmm0 │ │ │ │ - mov 0x388(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x390,%rsp │ │ │ │ + je 416cfd │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + movzbl 0x14(%rax),%edx │ │ │ │ + test $0x20,%dl │ │ │ │ + sete %cl │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + call 416960 │ │ │ │ + jmp 416bca │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x388(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x390,%rsp │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 416aef │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 417020 │ │ │ │ + test %al,%al │ │ │ │ + je 416aef │ │ │ │ + movzbl 0x79(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jne 416acd │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44c540 │ │ │ │ + test %al,%al │ │ │ │ + je 416cd3 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%r8 │ │ │ │ + cmpq $0x0,0x8(%r8) │ │ │ │ + je 416ae9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + jmp 416cc3 │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x388(%rsp),%r8 │ │ │ │ - jmp 408dc8 │ │ │ │ - mov 0x388(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x390,%rsp │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ - mov $0xc,%edx │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x30(%rax) │ │ │ │ - add $0x40,%rax │ │ │ │ - dec %edx │ │ │ │ - jne 408dd2 │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x28(%rax) │ │ │ │ - mov 0x3a8(%rsp),%rdx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - ja 408ec1 │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ - mov 0x3a0(%rsp),%rbx │ │ │ │ - mov %r8,%rcx │ │ │ │ - call 407a80 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + call 417020 │ │ │ │ + nopl (%rax) │ │ │ │ test %al,%al │ │ │ │ - je 408e74 │ │ │ │ - lea 0x50(%rsp),%rax │ │ │ │ - lea 0x11c08ea(%rip),%rbx │ │ │ │ - call 4081c0 │ │ │ │ - movq %rax,%xmm0 │ │ │ │ + je 416b2d │ │ │ │ + movzbl 0x79(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 416bca │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov (%rcx),%rax │ │ │ │ + call 44c540 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,%al │ │ │ │ + jne 416bca │ │ │ │ + jmp 416c5b │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + test %cl,%cl │ │ │ │ + je 416b45 │ │ │ │ + mov 0x38(%rax),%rdx │ │ │ │ + mov 0x40(%rax),%r8 │ │ │ │ nop │ │ │ │ - test %bl,%bl │ │ │ │ - mov $0x0,%ebx │ │ │ │ - lea 0xa46c91(%rip),%rcx │ │ │ │ - cmovne %rcx,%rbx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - lea 0xa3ecb1(%rip),%rdx │ │ │ │ - cmovne %rdx,%rcx │ │ │ │ - mov 0x388(%rsp),%rax │ │ │ │ - add $0x390,%rsp │ │ │ │ + jmp 416c12 │ │ │ │ + cmpq $0x1,0x40(%rax) │ │ │ │ + jne 416bfa │ │ │ │ + mov 0x38(%rax),%rdx │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + movzbl 0x14(%rax),%edx │ │ │ │ + test $0x20,%dl │ │ │ │ + sete %cl │ │ │ │ + call 416960 │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - mov 0x388(%rsp),%rax │ │ │ │ - lea 0xa46c5a(%rip),%rbx │ │ │ │ - lea 0xa3ecb3(%rip),%rcx │ │ │ │ - add $0x390,%rsp │ │ │ │ + test %cl,%cl │ │ │ │ + je 416b7f │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 416b82 │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - mov %r8,%rax │ │ │ │ - lea 0xa46c3d(%rip),%rbx │ │ │ │ - lea 0xa3ec96(%rip),%rcx │ │ │ │ - add $0x390,%rsp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 417020 │ │ │ │ + test %al,%al │ │ │ │ + je 416bbe │ │ │ │ + movzbl 0x79(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 416baa │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 44c540 │ │ │ │ + test %al,%al │ │ │ │ + je 416bd0 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + call 416e60 │ │ │ │ + jmp 416bca │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x390,%rsp │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + movzbl 0x17(%rcx),%ebx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 4170e0 │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x13092b(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + lea 0x15dbd1(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ + add $0x18,%rdx │ │ │ │ + dec %r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + jle 416bca │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + je 416c0b │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + add %rdx,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 416960 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + movzbl 0x79(%rsp),%edi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 416c0b │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + movzbl 0x17(%rcx),%ebx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 4170e0 │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x1308a0(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov 0x30(%rdx),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + call 416960 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%r8 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + add (%r8),%rcx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + cmp %rax,0x10(%r8) │ │ │ │ + jg 416c85 │ │ │ │ + jmp 416bca │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + movzbl 0x17(%rcx),%ebx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 4170e0 │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x130828(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + movzbl 0x17(%rcx),%ebx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 4170e0 │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x1307fe(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + movzbl 0x17(%rcx),%ebx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 4170e0 │ │ │ │ + nopl (%rax) │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x1307d1(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + movzbl 0x17(%rcx),%ebx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 4170e0 │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x1307a7(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + lea 0x15da4d(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 416960 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add (%rdx),%rbx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + movzbl 0x79(%rsp),%edi │ │ │ │ + cmp %rcx,0x40(%rax) │ │ │ │ + ja 416d8f │ │ │ │ + jmp 416bca │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %edx,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 4170e0 │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x13072c(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + lea 0x15d9d2(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + mov %dil,0x19(%rsp) │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 408c40 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + movzbl 0x19(%rsp),%edi │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + jmp 416960 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 408f4a │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - call 408f80 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 408f3e │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - lea 0xa46baf(%rip),%rax │ │ │ │ - lea 0xa3ec08(%rip),%rbx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 408f00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -11674,308 +23383,195 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 408fb3 │ │ │ │ + jbe 416ffb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - cmp $0x20,%rcx │ │ │ │ - jne 408fa8 │ │ │ │ - call 408840 │ │ │ │ - cvtss2sd %xmm0,%xmm0 │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 43bd00 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 416eb2 │ │ │ │ + mov 0x291b25(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 416ea2 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + nop │ │ │ │ + jmp 416ea6 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 416f90 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 480a20 │ │ │ │ + test %rax,%rax │ │ │ │ + je 416ee7 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + call 422600 │ │ │ │ + jmp 416f06 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 408c40 │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x68(%rdx),%rdx │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + lea (%r8,%rdx,1),%rsi │ │ │ │ + call 422740 │ │ │ │ + nopl (%rax) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 416f5a │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov (%rsi),%rax │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + call 417020 │ │ │ │ + test %al,%al │ │ │ │ + je 416ef2 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 44c540 │ │ │ │ + test %al,%al │ │ │ │ + jne 416ef2 │ │ │ │ + jmp 416f67 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 4170e0 │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x13059b(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + inc %rax │ │ │ │ + mov %r8,%rsi │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jle 416fcc │ │ │ │ + mov (%rdx,%rax,8),%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,0xd0(%rdi) │ │ │ │ + ja 416fb5 │ │ │ │ + mov 0xd8(%rdi),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jb 416fd7 │ │ │ │ + cmp %rsi,0xe0(%rdi) │ │ │ │ + ja 416f8a │ │ │ │ + mov 0xe8(%rdi),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jae 416f8a │ │ │ │ + jmp 416fd7 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 4170e0 │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x13052b(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 408f80 │ │ │ │ - int3 │ │ │ │ + jmp 416e60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - jne 408ffc │ │ │ │ - test %cl,%cl │ │ │ │ - je 408ff3 │ │ │ │ - movsd 0xa411e7(%rip),%xmm0 │ │ │ │ - jmp 408ff6 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - lea 0x15c(%rbx),%rdx │ │ │ │ - nop │ │ │ │ - cmp $0x2b7,%rdx │ │ │ │ - ja 409191 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea 0x11ed144(%rip),%rsi │ │ │ │ - mov (%rsi,%rdx,1),%rdi │ │ │ │ - imul $0x1a935,%rbx,%rbx │ │ │ │ - sar $0xf,%rbx │ │ │ │ - nop │ │ │ │ - mov 0x8(%rsi,%rdx,1),%rdx │ │ │ │ - bsr %rax,%rsi │ │ │ │ - mov $0xffffffffffffffff,%r8 │ │ │ │ - cmove %r8,%rsi │ │ │ │ - lea 0x1(%rsi),%r8 │ │ │ │ - neg %r8 │ │ │ │ - mov %ecx,%r9d │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl %cl,%rax │ │ │ │ + je 417071 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mul %rcx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - and $0x1ff,%edx │ │ │ │ - lea (%rsi,%rbx,1),%rbx │ │ │ │ - lea 0x1(%rbx),%rbx │ │ │ │ - cmp $0x1ff,%rdx │ │ │ │ - jne 4090cb │ │ │ │ - lea (%rax,%rcx,1),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jbe 4090c3 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rdi │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - seta %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %r8,%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x1ff,%esi │ │ │ │ - cmp $0x1ff,%rsi │ │ │ │ - jne 4090d1 │ │ │ │ - cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 4090d1 │ │ │ │ - lea (%rax,%rcx,1),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jbe 4090d1 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 4090d1 │ │ │ │ - mov %r8,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - shr $0x3f,%rcx │ │ │ │ - lea 0x9(%rcx),%rsi │ │ │ │ - xor $0x1,%rcx │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shr %cl,%rdi │ │ │ │ - sub %rax,%rbx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 409114 │ │ │ │ - test $0x1ff,%r8 │ │ │ │ - jne 40910f │ │ │ │ - mov %rdi,%rcx │ │ │ │ - and $0x3,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 409117 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - mov %rdi,%rcx │ │ │ │ - jmp 409117 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x1,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $1,%rcx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x36,%rdx │ │ │ │ - shr $0x2,%rsi │ │ │ │ - test %rdx,%rdx │ │ │ │ - seta %dl │ │ │ │ - cmova %rsi,%rcx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - lea (%rbx,%rdx,1),%rsi │ │ │ │ - lea 0x3fe(%rsi),%rsi │ │ │ │ - lea (%rbx,%rdx,1),%rdx │ │ │ │ - lea 0x3ff(%rdx),%rdx │ │ │ │ - cmp $0x7fe,%rsi │ │ │ │ - jb 409163 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ + call 43bc80 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,%al │ │ │ │ + jne 417066 │ │ │ │ + mov 0x29196d(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 417059 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + jmp 41705d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - ret │ │ │ │ - shl $0x34,%rdx │ │ │ │ - movabs $0xfffffffffffff,%rbx │ │ │ │ - and %rbx,%rcx │ │ │ │ - or %rdx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - bts $0x3f,%rcx │ │ │ │ - test %r9b,%r9b │ │ │ │ - cmovne %rcx,%rdx │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ + jmp 417080 │ │ │ │ mov $0x1,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ xor %eax,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4091bc │ │ │ │ - test %cl,%cl │ │ │ │ - je 4091b3 │ │ │ │ - movss 0xa40ef7(%rip),%xmm0 │ │ │ │ - jmp 4091b6 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - lea 0x15c(%rbx),%rdx │ │ │ │ - nop │ │ │ │ - cmp $0x2b7,%rdx │ │ │ │ - ja 409365 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea 0x11ecf84(%rip),%rsi │ │ │ │ - mov (%rsi,%rdx,1),%rdi │ │ │ │ - imul $0x1a935,%rbx,%rbx │ │ │ │ - sar $0xf,%rbx │ │ │ │ + inc %rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ nop │ │ │ │ - mov 0x8(%rsi,%rdx,1),%rdx │ │ │ │ - bsr %rax,%rsi │ │ │ │ - mov $0xffffffffffffffff,%r8 │ │ │ │ - cmove %r8,%rsi │ │ │ │ - lea 0x1(%rsi),%r8 │ │ │ │ - neg %r8 │ │ │ │ - mov %ecx,%r9d │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl %cl,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mul %rcx │ │ │ │ - movabs $0x3fffffffff,%r8 │ │ │ │ - and %rdx,%r8 │ │ │ │ - lea (%rsi,%rbx,1),%rbx │ │ │ │ - lea 0x1(%rbx),%rbx │ │ │ │ - movabs $0x3fffffffff,%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jne 4092a7 │ │ │ │ - lea (%rax,%rcx,1),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jbe 409295 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mul %rdi │ │ │ │ - add %r8,%rdx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - seta %dil │ │ │ │ - movzbl %dil,%edi │ │ │ │ - add %r10,%rdi │ │ │ │ - and %rdi,%rsi │ │ │ │ - movabs $0x3fffffffff,%r8 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jne 4092b7 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 4092b7 │ │ │ │ - lea (%rax,%rcx,1),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jbe 4092b7 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - movabs $0x3fffffffff,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 4092b7 │ │ │ │ - movabs $0x3fffffffff,%r8 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - shr $0x3f,%rcx │ │ │ │ - lea 0x26(%rcx),%rsi │ │ │ │ - xor $0x1,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdi,%r10 │ │ │ │ - shr %cl,%rdi │ │ │ │ - sub %rax,%rbx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 4092f6 │ │ │ │ - test %r10,%r8 │ │ │ │ - jne 4092f1 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - and $0x3,%edi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 4092f9 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - mov %rdi,%rcx │ │ │ │ - jmp 4092f9 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x1,%ecx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $1,%rcx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x19,%rdx │ │ │ │ - shr $0x2,%rsi │ │ │ │ - test %rdx,%rdx │ │ │ │ - seta %dl │ │ │ │ - cmova %rsi,%rcx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - lea (%rbx,%rdx,1),%rsi │ │ │ │ - lea 0x7e(%rsi),%rsi │ │ │ │ - lea (%rbx,%rdx,1),%rdx │ │ │ │ - lea 0x7f(%rdx),%rdx │ │ │ │ - cmp $0xfe,%rsi │ │ │ │ - jb 40933f │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - shl $0x17,%rdx │ │ │ │ - and $0x7fffff,%ecx │ │ │ │ - or %rdx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - bts $0x1f,%rcx │ │ │ │ - test %r9b,%r9b │ │ │ │ - cmovne %rcx,%rdx │ │ │ │ - movd %edx,%xmm0 │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jle 4170c5 │ │ │ │ + mov (%rdx,%rax,8),%rsi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + cmp %rbx,0xd0(%rsi) │ │ │ │ + ja 4170a5 │ │ │ │ + mov 0xd8(%rsi),%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jb 4170ba │ │ │ │ + cmp %rbx,0xe0(%rsi) │ │ │ │ + ja 417079 │ │ │ │ + mov 0xe8(%rsi),%rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jae 417079 │ │ │ │ mov $0x1,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ xor %eax,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -11988,389 +23584,261 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jg 4093ac │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 40939f │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 4093b8 │ │ │ │ - lea 0x9fa170(%rip),%rax │ │ │ │ - mov $0xe,%ebx │ │ │ │ - ret │ │ │ │ - lea 0x9fdb09(%rip),%rax │ │ │ │ - mov $0x12,%ebx │ │ │ │ - ret │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 4093d2 │ │ │ │ - cmp $0x4,%rax │ │ │ │ - je 4093c5 │ │ │ │ - lea 0x9f97c1(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - ret │ │ │ │ - lea 0x9fc2d6(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - ret │ │ │ │ - lea 0x9f8b17(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 409698 │ │ │ │ + lea -0x40(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 41743a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 409574 │ │ │ │ - lea -0x2(%rcx),%rdx │ │ │ │ - cmp $0x22,%rdx │ │ │ │ - ja 409425 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 4094c0 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 40955e │ │ │ │ - cmpb $0x30,(%rax) │ │ │ │ - jne 4094b3 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jl 409495 │ │ │ │ - movzbl 0x1(%rax),%edx │ │ │ │ - or $0x20,%edx │ │ │ │ - cmp $0x62,%dl │ │ │ │ - jne 409459 │ │ │ │ - lea 0x2(%rax),%rdx │ │ │ │ - lea -0x2(%rbx),%rsi │ │ │ │ - mov $0x2,%r8d │ │ │ │ - jmp 4094c0 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jl 409495 │ │ │ │ - nop │ │ │ │ - cmp $0x6f,%dl │ │ │ │ - jne 409475 │ │ │ │ - lea 0x2(%rax),%rdx │ │ │ │ - lea -0x2(%rbx),%rsi │ │ │ │ - mov $0x8,%r8d │ │ │ │ - jmp 4094c0 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jl 409495 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x78,%dl │ │ │ │ - jne 409495 │ │ │ │ - lea 0x2(%rax),%rdx │ │ │ │ - lea -0x2(%rbx),%rsi │ │ │ │ - mov $0x10,%r8d │ │ │ │ - jmp 4094c0 │ │ │ │ - lea -0x1(%rbx),%rsi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - neg %r8 │ │ │ │ - sar $0x3f,%r8 │ │ │ │ - and $0x1,%r8d │ │ │ │ - lea (%rax,%r8,1),%rdx │ │ │ │ - mov $0x8,%r8d │ │ │ │ - jmp 4094c0 │ │ │ │ - mov $0xa,%r8d │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - nop │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 4094cc │ │ │ │ - mov $0x40,%edi │ │ │ │ - jmp 4094d2 │ │ │ │ - cmp $0x40,%rdi │ │ │ │ - ja 409548 │ │ │ │ - cmp $0xa,%r8 │ │ │ │ - jne 4094ea │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - movabs $0x199999999999999a,%rdx │ │ │ │ - jmp 409521 │ │ │ │ - cmp $0x10,%r8 │ │ │ │ - jne 409502 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - movabs $0x1000000000000000,%rdx │ │ │ │ - jmp 409521 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 409692 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ - xor %edx,%edx │ │ │ │ - div %r8 │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov $0x1,%r11d │ │ │ │ - shl %cl,%r11 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rdi,%r11 │ │ │ │ - lea -0x1(%r11),%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 409590 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0xa4658f(%rip),%rbx │ │ │ │ - lea 0xa3e740(%rip),%rcx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0xa46579(%rip),%rbx │ │ │ │ - lea 0xa3e5da(%rip),%rcx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0xa46563(%rip),%rbx │ │ │ │ - lea 0xa3e5bc(%rip),%rcx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %rcx │ │ │ │ - mov %r13,%r11 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 409654 │ │ │ │ - movzbl (%r10,%rcx,1),%r13d │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x5f,%r13b │ │ │ │ - jne 4095b6 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4095b6 │ │ │ │ - mov %r11,%r13 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 40958a │ │ │ │ - lea -0x30(%r13),%r15d │ │ │ │ + sub $0xb8,%rsp │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + lea 0x5c(%rsp),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x4(%rcx) │ │ │ │ + movzbl %bl,%ecx │ │ │ │ + add $0xffffffffffffffee,%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x9,%r15b │ │ │ │ - jbe 4095d8 │ │ │ │ - or $0x20,%r13d │ │ │ │ - lea -0x61(%r13),%r15d │ │ │ │ - cmp $0x19,%r15b │ │ │ │ - ja 40963e │ │ │ │ - lea -0x57(%r13),%r15d │ │ │ │ - cmp %r8b,%r15b │ │ │ │ - jae 409628 │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + ja 4171b2 │ │ │ │ + lea 0x16f2ef(%rip),%rdx │ │ │ │ + jmp *(%rdx,%rcx,8) │ │ │ │ + mov $0x7,%ecx │ │ │ │ + lea 0x15c5fd(%rip),%rdx │ │ │ │ + jmp 4171be │ │ │ │ + mov $0x8,%ecx │ │ │ │ + lea 0x15c861(%rip),%rdx │ │ │ │ + jmp 4171be │ │ │ │ + mov $0x9,%ecx │ │ │ │ + lea 0x15cbf8(%rip),%rdx │ │ │ │ + jmp 4171be │ │ │ │ + mov $0x3,%ecx │ │ │ │ + lea 0x15bffe(%rip),%rdx │ │ │ │ + jmp 4171be │ │ │ │ + mov $0x7,%ecx │ │ │ │ + lea 0x15c5cc(%rip),%rdx │ │ │ │ + jmp 4171be │ │ │ │ + mov $0x5,%ecx │ │ │ │ + lea 0x15c238(%rip),%rdx │ │ │ │ + jmp 4171be │ │ │ │ + mov $0x6,%ecx │ │ │ │ + lea 0x15c37d(%rip),%rdx │ │ │ │ + jmp 4171be │ │ │ │ + mov $0x6,%ecx │ │ │ │ + lea 0x15c375(%rip),%rdx │ │ │ │ + jmp 4171be │ │ │ │ + mov $0xe,%ecx │ │ │ │ + lea 0x15ddff(%rip),%rdx │ │ │ │ + jmp 4171be │ │ │ │ + mov $0x7,%ecx │ │ │ │ + lea 0x15c586(%rip),%rdx │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov $0x3,%eax │ │ │ │ + call 41bd40 │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + mov $0x0,%r8d │ │ │ │ + mov $0x15,%r9d │ │ │ │ + cmove %r9,%r8 │ │ │ │ + test %sil,%sil │ │ │ │ + je 4172cb │ │ │ │ nopl (%rax) │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jae 409611 │ │ │ │ - imul %r8,%r11 │ │ │ │ - movzbl %r15b,%r13d │ │ │ │ - add %r11,%r13 │ │ │ │ - cmp %r13,%r11 │ │ │ │ - ja 4095fa │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jae 40958a │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea 0xa464dc(%rip),%rbx │ │ │ │ - lea 0xa3e505(%rip),%rcx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea 0xa464c5(%rip),%rbx │ │ │ │ - lea 0xa3e4ee(%rip),%rcx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 417217 │ │ │ │ + mov $0x7,%eax │ │ │ │ + lea 0x15c4f3(%rip),%rsi │ │ │ │ + jmp 4172d7 │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + call 484ee0 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 417249 │ │ │ │ + mov $0x7,%ebx │ │ │ │ + lea 0x15c4be(%rip),%rax │ │ │ │ + jmp 4172a6 │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + call 46bc20 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jge 417274 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + call 46bc20 │ │ │ │ + jmp 4172a6 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 46bc20 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jb 417434 │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and %rdx,%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x98(%rsp),%rbx │ │ │ │ + jmp 4172d7 │ │ │ │ + mov $0x7,%eax │ │ │ │ + lea 0x15c42e(%rip),%rsi │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4172f3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 4172ed │ │ │ │ + mov $0x13,%edx │ │ │ │ + jmp 417339 │ │ │ │ + xor %ebx,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xa464af(%rip),%rbx │ │ │ │ - lea 0xa3e508(%rip),%rcx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + jmp 41731a │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xa46499(%rip),%rbx │ │ │ │ - lea 0xa3e4f2(%rip),%rcx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - test %r12b,%r12b │ │ │ │ - je 40966f │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - mov %r9,%rax │ │ │ │ - call 4099a0 │ │ │ │ - test %al,%al │ │ │ │ - je 40967c │ │ │ │ - mov 0x10(%rsp),%r11 │ │ │ │ - mov %r11,%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - add $0x18,%rsp │ │ │ │ + lea 0x167706(%rip),%rdi │ │ │ │ + mov $0x37,%esi │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + call 46a0e0 │ │ │ │ + add $0xb8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x30(%rdi),%r10 │ │ │ │ + mov %r10b,0x5c(%rsp,%r9,1) │ │ │ │ + lea -0x1(%r9),%r10 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r10,%rdx │ │ │ │ + cmp $0xa,%rdi │ │ │ │ + jb 41736c │ │ │ │ + mov %rax,%r8 │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mul %rdi │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%r10 │ │ │ │ + lea (%r10,%r10,4),%r10 │ │ │ │ + sub %r10,%rdi │ │ │ │ + cmp $0x14,%r9 │ │ │ │ + jb 417323 │ │ │ │ + jmp 41742f │ │ │ │ + cmp $0x14,%rdx │ │ │ │ + jae 41742a │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %rsi,0xb0(%rsp) │ │ │ │ + lea 0x30(%rdi),%r10 │ │ │ │ + mov %r10b,0x5c(%rsp,%rdx,1) │ │ │ │ + lea 0x5c(%rsp,%rdx,1),%r8 │ │ │ │ + lea -0x14(%rdx),%r9 │ │ │ │ + neg %r9 │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0xa4645b(%rip),%rbx │ │ │ │ - lea 0xa3e4b4(%rip),%rcx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 452f00 │ │ │ │ + lea 0x1694ec(%rip),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + call 46a0e0 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x16090a(%rip),%rdi │ │ │ │ + mov $0x18,%esi │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + lea 0x15e363(%rip),%r10 │ │ │ │ + mov $0x10,%r11d │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + nop │ │ │ │ + call 46a1a0 │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ + mov %r8,(%rsp) │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0x15e33f(%rip),%rdi │ │ │ │ + mov $0x10,%esi │ │ │ │ + lea 0x161225(%rip),%r10 │ │ │ │ + mov $0x1a,%r11d │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + nop │ │ │ │ + call 46a280 │ │ │ │ + jmp 41731a │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 4093e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + jmp 4170e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 409852 │ │ │ │ + jbe 417516 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 40983c │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp $0x2b,%dl │ │ │ │ - jne 409728 │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and $0x1,%edx │ │ │ │ - add %rdx,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 409749 │ │ │ │ - cmp $0x2d,%dl │ │ │ │ - jne 409747 │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and $0x1,%edx │ │ │ │ - add %rdx,%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 409749 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %dl,0x27(%rsp) │ │ │ │ - call 4093e0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4097b5 │ │ │ │ - lea 0xa4637d(%rip),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 40976f │ │ │ │ - mov $0x1,%esi │ │ │ │ - jmp 4097a8 │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ + lea 0x2b6587(%rip),%rax │ │ │ │ + mov $0x11000,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 40b860 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 417510 │ │ │ │ + cmpl $0x0,0x2b26b2(%rip) │ │ │ │ + jg 4174ee │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - lea 0xa3e388(%rip),%rbx │ │ │ │ - call 41ba00 │ │ │ │ - xor $0x1,%eax │ │ │ │ + call 4486e0 │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ - lea 0xa46344(%rip),%rdx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov %eax,%esi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + nop │ │ │ │ + call 4175a0 │ │ │ │ + mov 0x24(%rsp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 4174d4 │ │ │ │ + movb $0x1,0x2b1e78(%rip) │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ - test %sil,%sil │ │ │ │ - je 4097bc │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0xa46324(%rip),%rdx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov $0x40,%esi │ │ │ │ - cmove %rsi,%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rdi,%rsi │ │ │ │ - movzbl 0x27(%rsp),%edi │ │ │ │ - test %dil,%dil │ │ │ │ - jne 4097f6 │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jae 409828 │ │ │ │ - test %dil,%dil │ │ │ │ - je 409811 │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jbe 409811 │ │ │ │ - neg %rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea 0xa3e305(%rip),%rcx │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,%rdx │ │ │ │ - neg %rdx │ │ │ │ - test %dil,%dil │ │ │ │ - cmovne %rdx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + call 40b7a0 │ │ │ │ add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea -0x1(%rsi),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea 0xa3e2da(%rip),%rcx │ │ │ │ + mov %rax,0x2b220b(%rip) │ │ │ │ + mov %rbx,0x2b220c(%rip) │ │ │ │ + mov %rcx,0x2b220d(%rip) │ │ │ │ + movb $0x1,0x2b1e41(%rip) │ │ │ │ add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0xa4629b(%rip),%rbx │ │ │ │ - lea 0xa3e2f4(%rip),%rcx │ │ │ │ add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - nop │ │ │ │ - jmp 4096e0 │ │ │ │ + call 4870e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 417460 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -12391,185 +23859,101 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 409975 │ │ │ │ + jbe 417588 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 40990f │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x13,%rbx │ │ │ │ - jge 40990f │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - cmp $0x2d,%dl │ │ │ │ - je 4098d3 │ │ │ │ - cmp $0x2b,%dl │ │ │ │ - jne 409903 │ │ │ │ - lea -0x1(%rbx),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - neg %rsi │ │ │ │ - sar $0x3f,%rsi │ │ │ │ - and $0x1,%esi │ │ │ │ - add %rax,%rsi │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 409909 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0xa461ea(%rip),%rbx │ │ │ │ - lea 0xa3e243(%rip),%rcx │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 409934 │ │ │ │ - mov $0xa,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - call 4096e0 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea (%rcx,%rcx,1),%r9 │ │ │ │ - lea (%r9,%r9,4),%r9 │ │ │ │ - movzbl %r8b,%r8d │ │ │ │ - lea (%r8,%r9,1),%rcx │ │ │ │ - inc %rax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jge 40995e │ │ │ │ - movzbl (%rsi,%rax,1),%r8d │ │ │ │ - add $0xffffffd0,%r8d │ │ │ │ - cmp $0x9,%r8b │ │ │ │ - jbe 409921 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0xa4618f(%rip),%rbx │ │ │ │ - lea 0xa3e1e8(%rip),%rcx │ │ │ │ + test %eax,%eax │ │ │ │ + jg 417557 │ │ │ │ + call 4486e0 │ │ │ │ + cmpb $0x0,0x2b1ded(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 417582 │ │ │ │ + mov 0x2b2197(%rip),%rbx │ │ │ │ + mov 0x2b2198(%rip),%rcx │ │ │ │ + mov 0x2b2199(%rip),%rdi │ │ │ │ + call 4175a0 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rcx,%rax │ │ │ │ - neg %rcx │ │ │ │ - cmp $0x2d,%dl │ │ │ │ - cmove %rcx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4098a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + jmp 417540 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41763f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + nop │ │ │ │ + call 40bbc0 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 4099ca │ │ │ │ - movzbl (%rax),%ecx │ │ │ │ - cmp $0x2d,%cl │ │ │ │ - je 4099b7 │ │ │ │ - cmp $0x2b,%cl │ │ │ │ - jne 4099ca │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - neg %rcx │ │ │ │ - sar $0x3f,%rcx │ │ │ │ - and $0x1,%ecx │ │ │ │ - add %rcx,%rax │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jl 409a18 │ │ │ │ - cmpb $0x30,(%rax) │ │ │ │ - jne 409a0d │ │ │ │ - movzbl 0x1(%rax),%ecx │ │ │ │ - or $0x20,%ecx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x62,%cl │ │ │ │ - je 4099ef │ │ │ │ - cmp $0x6f,%cl │ │ │ │ - je 4099ef │ │ │ │ - cmp $0x78,%cl │ │ │ │ - jne 409a02 │ │ │ │ - cmp $0x78,%cl │ │ │ │ - sete %cl │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov $0x30,%esi │ │ │ │ + je 4175d0 │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + jmp 417637 │ │ │ │ + test %al,%al │ │ │ │ + jne 4175da │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + jmp 417637 │ │ │ │ + movsd 0x169a0e(%rip),%xmm1 │ │ │ │ + movsd 0x169a4e(%rip),%xmm2 │ │ │ │ + pxor %xmm2,%xmm1 │ │ │ │ + movsd %xmm1,0x18(%rsp) │ │ │ │ + pxor %xmm2,%xmm0 │ │ │ │ nop │ │ │ │ - jmp 409a26 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov $0x5e,%esi │ │ │ │ - jmp 409a26 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov $0x5e,%esi │ │ │ │ - jmp 409a26 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov $0x5e,%esi │ │ │ │ - jmp 409a26 │ │ │ │ - inc %rdx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jge 409a84 │ │ │ │ - movzbl (%rax,%rdx,1),%edi │ │ │ │ - cmp $0x30,%dil │ │ │ │ - jb 409a3b │ │ │ │ - cmp $0x39,%dil │ │ │ │ - jbe 409a51 │ │ │ │ - test %cl,%cl │ │ │ │ - je 409a58 │ │ │ │ - mov %edi,%r8d │ │ │ │ - or $0x20,%edi │ │ │ │ - cmp $0x61,%dil │ │ │ │ - jb 409a60 │ │ │ │ - cmp $0x66,%dil │ │ │ │ - ja 409a60 │ │ │ │ - mov $0x30,%esi │ │ │ │ - jmp 409a23 │ │ │ │ - mov %edi,%r8d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x5f,%r8b │ │ │ │ - jne 409a72 │ │ │ │ - cmp $0x30,%esi │ │ │ │ - jne 409a7e │ │ │ │ - mov $0x5f,%esi │ │ │ │ - jmp 409a23 │ │ │ │ - cmp $0x5f,%esi │ │ │ │ - je 409a81 │ │ │ │ - mov $0x21,%esi │ │ │ │ - jmp 409a23 │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - cmp $0x5f,%esi │ │ │ │ - setne %al │ │ │ │ + call 41c100 │ │ │ │ + movsd 0x169a32(%rip),%xmm1 │ │ │ │ + pxor %xmm1,%xmm0 │ │ │ │ + pxor %xmm1,%xmm0 │ │ │ │ + movsd 0x18(%rsp),%xmm2 │ │ │ │ + movups %xmm0,%xmm3 │ │ │ │ + minsd %xmm2,%xmm0 │ │ │ │ + movups %xmm0,%xmm2 │ │ │ │ + minsd %xmm3,%xmm0 │ │ │ │ + por %xmm2,%xmm0 │ │ │ │ + pxor %xmm1,%xmm0 │ │ │ │ + cvttsd2si %xmm0,%eax │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + cmovg %eax,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 4175a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -12580,522 +23964,545 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 409ca0 │ │ │ │ + jbe 417868 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - cmp $0x40,%r8 │ │ │ │ - je 409acd │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x80,%r8 │ │ │ │ - jne 409c8c │ │ │ │ - mov %dil,0xa0(%rsp) │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ - movsd %xmm1,0x98(%rsp) │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 409b31 │ │ │ │ - mov %r8,0xb0(%rsp) │ │ │ │ - movsd %xmm0,0x90(%rsp) │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x879c35(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - movzbl 0xa0(%rsp),%edi │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - movsd 0x90(%rsp),%xmm0 │ │ │ │ - movb $0x28,-0x1(%rbx,%rax,1) │ │ │ │ - sar $1,%r8 │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - call 40a4a0 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - nop │ │ │ │ - movsd 0x98(%rsp),%xmm0 │ │ │ │ - movzbl 0xa0(%rsp),%edi │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - call 40a4a0 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jbe 409c87 │ │ │ │ - movzbl (%rax,%rdx,1),%r8d │ │ │ │ - cmp $0x2b,%r8b │ │ │ │ - je 409c36 │ │ │ │ - cmp $0x2d,%r8b │ │ │ │ - je 409c31 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 409bb3 │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x879b97(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - movb $0x0,-0x1(%rbx,%rax,1) │ │ │ │ - lea 0x1(%rdx),%r8 │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jb 409c82 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - sub %rdx,%rcx │ │ │ │ - lea -0x1(%rcx),%r10 │ │ │ │ - neg %r10 │ │ │ │ - sar $0x3f,%r10 │ │ │ │ - and %r8,%r10 │ │ │ │ - lea (%r10,%rax,1),%r8 │ │ │ │ - neg %rcx │ │ │ │ - sar $0x3f,%rcx │ │ │ │ - and %rdx,%rcx │ │ │ │ - lea (%rcx,%rax,1),%r10 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - cmp %r8,%r10 │ │ │ │ - je 409c2b │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - dec %rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - movb $0x2b,(%rax,%rdx,1) │ │ │ │ - jmp 409c39 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - jmp 409c39 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - lea 0x2(%rbx),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jae 409c70 │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov $0x2,%edi │ │ │ │ - lea 0x879ae4(%rip),%rsi │ │ │ │ + cmp $0x10000,%rax │ │ │ │ + jae 417856 │ │ │ │ + cmpb $0x8,0x15(%rdx) │ │ │ │ + ja 417845 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mul %rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jo 417831 │ │ │ │ + movabs $0xffffffffff90,%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 417831 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 491640 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - movw $0x2969,(%rax,%rbx,1) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r9,%rcx │ │ │ │ - add $0x68,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 417831 │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + test %rax,%rax │ │ │ │ + je 417795 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + cmpq $0x0,0x8(%rdx) │ │ │ │ + je 417758 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x1534b1(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 4803c0 │ │ │ │ + cmpl $0x0,0x2b1f9c(%rip) │ │ │ │ + jne 41773d │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + jmp 417752 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x10(%rcx) │ │ │ │ + jmp 4177cc │ │ │ │ + add $0x70,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 4803c0 │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x70(%rax),%rdx │ │ │ │ + cmpl $0x0,0x2b1f5b(%rip) │ │ │ │ + je 41778c │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x10(%rax) │ │ │ │ + mov %rax,%rcx │ │ │ │ + jmp 4177cc │ │ │ │ + mov $0x70,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 4803c0 │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x10(%rax),%rdx │ │ │ │ + cmpl $0x0,0x2b1f1d(%rip) │ │ │ │ + je 4177c5 │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x10(%rax) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + mov %bx,0x18(%rcx) │ │ │ │ + cmpl $0x0,0x2b1ef1(%rip) │ │ │ │ + nop │ │ │ │ + je 4177f2 │ │ │ │ + mov 0x28(%rcx),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rdx,0x28(%rcx) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + mov 0x188(%r14),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 417828 │ │ │ │ + cmpl $0x0,0x2b1ebe(%rip) │ │ │ │ + je 417824 │ │ │ │ + mov 0x60(%rcx),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rdx,0x60(%rcx) │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x879a2d(%rip),%rax │ │ │ │ - lea 0xa42426(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ + lea 0x12fd48(%rip),%rax │ │ │ │ + lea 0x169981(%rip),%rbx │ │ │ │ + nop │ │ │ │ + call 481ce0 │ │ │ │ + lea 0x15ff06(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x164736(%rip),%rax │ │ │ │ + mov $0x26,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - movsd %xmm0,0x20(%rsp) │ │ │ │ - movsd %xmm1,0x28(%rsp) │ │ │ │ - mov %dil,0x30(%rsp) │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movsd 0x20(%rsp),%xmm0 │ │ │ │ - movsd 0x28(%rsp),%xmm1 │ │ │ │ - movzbl 0x30(%rsp),%edi │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - jmp 409aa0 │ │ │ │ + jmp 417680 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - lea (%rsp),%rcx │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - movups %xmm15,0x8(%rcx) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 409d2a │ │ │ │ - lea 0x30(%rbx),%rdi │ │ │ │ - mov %dil,(%rsp,%rcx,1) │ │ │ │ - inc %rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jbe 409d5c │ │ │ │ - mov %rax,%rdx │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rbx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%rdi │ │ │ │ - lea (%rdi,%rdi,4),%rdi │ │ │ │ - sub %rdi,%rbx │ │ │ │ - cmp $0x18,%rcx │ │ │ │ - jb 409d19 │ │ │ │ - jmp 409e16 │ │ │ │ - movq $0x0,0x320(%rax) │ │ │ │ - dec %rcx │ │ │ │ - jmp 409d80 │ │ │ │ - movzbl (%rsp,%rcx,1),%ebx │ │ │ │ - mov %bl,(%rax,%rdx,1) │ │ │ │ - incq 0x320(%rax) │ │ │ │ - dec %rcx │ │ │ │ - nopl (%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 409da2 │ │ │ │ - cmp $0x18,%rcx │ │ │ │ - jae 409e11 │ │ │ │ - mov 0x320(%rax),%rdx │ │ │ │ - cmp $0x320,%rdx │ │ │ │ - jb 409d6c │ │ │ │ - nop │ │ │ │ - jmp 409e05 │ │ │ │ - mov 0x320(%rax),%rcx │ │ │ │ - mov %rcx,0x328(%rax) │ │ │ │ - nop │ │ │ │ - jmp 409dba │ │ │ │ - mov %rdx,0x320(%rax) │ │ │ │ - mov 0x320(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 409de3 │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - cmp $0x320,%rdx │ │ │ │ - jae 409df6 │ │ │ │ - movzbl -0x1(%rcx,%rax,1),%ebx │ │ │ │ - cmp $0x30,%bl │ │ │ │ - je 409db3 │ │ │ │ - nopl (%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 409df0 │ │ │ │ - movq $0x0,0x328(%rax) │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call 4178c0 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x320,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 417e7f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - xor %ecx,%ecx │ │ │ │ + sub $0x60,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4179a8 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov %cl,0x80(%rsp) │ │ │ │ + mov 0x60(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 417921 │ │ │ │ + cmp %rdx,0x188(%r14) │ │ │ │ + je 417921 │ │ │ │ + lea 0x165c29(%rip),%rax │ │ │ │ + mov $0x2c,%ebx │ │ │ │ + call 44b1a0 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + movzbl 0x80(%rsp),%ecx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 417950 │ │ │ │ + cmpl $0x0,0x1c(%rax) │ │ │ │ + jne 417950 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 41793e │ │ │ │ + cmpq $0x0,0x40(%rax) │ │ │ │ + sete %dl │ │ │ │ + jmp 417944 │ │ │ │ + cmp %rdx,(%rax) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 417950 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cmpq $0x0,0x2b1b40(%rip) │ │ │ │ + ja 417960 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 409e43 │ │ │ │ - movzbl (%rdx,%rax,1),%esi │ │ │ │ - add %rdi,%rdi │ │ │ │ - lea (%rdi,%rdi,4),%rdi │ │ │ │ - lea (%rdi,%rsi,1),%rsi │ │ │ │ - lea -0x30(%rsi),%rsi │ │ │ │ - inc %rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shr %cl,%rsi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r8,%r8 │ │ │ │ - test %rsi,%r8 │ │ │ │ - jne 409e96 │ │ │ │ + jmp 41797e │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + add $0x68,%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + cmpl $0x0,0x1c(%rax) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,0x320(%rax) │ │ │ │ - jle 409e80 │ │ │ │ - cmp $0x320,%rdx │ │ │ │ - jb 409e2a │ │ │ │ - jmp 409ff2 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 409fdf │ │ │ │ - movq $0x0,0x320(%rax) │ │ │ │ + jne 417e5f │ │ │ │ + jmp 4179e0 │ │ │ │ + test %cl,%cl │ │ │ │ + jne 4179b4 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x328(%rax),%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,0x328(%rax) │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - and %r8,%rsi │ │ │ │ - dec %rsi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 409ee0 │ │ │ │ - lea 0x30(%rdi),%r12 │ │ │ │ - mov %r12b,(%rax,%r9,1) │ │ │ │ - add %r10,%r10 │ │ │ │ - lea (%r10,%r10,4),%r10 │ │ │ │ - lea (%r11,%r10,1),%rdi │ │ │ │ - lea -0x30(%rdi),%rdi │ │ │ │ - inc %rdx │ │ │ │ - inc %r9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,0x320(%rax) │ │ │ │ - jle 409f20 │ │ │ │ - cmp $0x320,%rdx │ │ │ │ - jae 409fc9 │ │ │ │ - mov %rdi,%r10 │ │ │ │ - shr %cl,%rdi │ │ │ │ - movzbl (%rdx,%rax,1),%r11d │ │ │ │ - and %r8,%rdi │ │ │ │ - and %rsi,%r10 │ │ │ │ - cmp $0x320,%r9 │ │ │ │ - jb 409ebd │ │ │ │ - jmp 409fbd │ │ │ │ - add %rdx,%rdx │ │ │ │ - lea (%rdx,%rdx,4),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jbe 409f57 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shr %cl,%rdi │ │ │ │ - and %r8,%rdi │ │ │ │ - and %rsi,%rdx │ │ │ │ - cmp $0x320,%r9 │ │ │ │ - jge 409f49 │ │ │ │ - jae 409fb1 │ │ │ │ - add $0x30,%rdi │ │ │ │ - mov %dil,(%rax,%r9,1) │ │ │ │ - inc %r9 │ │ │ │ - jmp 409f15 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jbe 409f15 │ │ │ │ - movb $0x1,0x331(%rax) │ │ │ │ - jmp 409f15 │ │ │ │ - mov %r9,0x320(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x10,%ecx │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov $0x2,%esi │ │ │ │ + call 4821e0 │ │ │ │ + lea 0x15ca02(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x40(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 417a90 │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 417a38 │ │ │ │ + cmpl $0x0,0x2b1cd3(%rip) │ │ │ │ + je 417a22 │ │ │ │ + mov 0x10(%r8),%r9 │ │ │ │ + mov 0x40(%rax),%r10 │ │ │ │ + mov 0x8(%rdx),%r11 │ │ │ │ + mov %r11,%rcx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %r10,0x10(%r11) │ │ │ │ + mov %rcx,0x18(%r11) │ │ │ │ + movq $0x0,0x10(%r8) │ │ │ │ + mov %r8,0x40(%rax) │ │ │ │ + movq $0x0,0x8(%rdx) │ │ │ │ + jmp 417a5b │ │ │ │ + cmpl $0x0,0x2b1c91(%rip) │ │ │ │ nop │ │ │ │ + je 417a56 │ │ │ │ + mov 0x40(%rax),%r8 │ │ │ │ + mov 0x48(%rax),%r9 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + movups %xmm15,0x40(%rax) │ │ │ │ + cmpb $0x0,0x3c(%rdx) │ │ │ │ nop │ │ │ │ - jmp 409f69 │ │ │ │ - mov %rdx,0x320(%rax) │ │ │ │ - mov 0x320(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 409f96 │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x320,%rdx │ │ │ │ - jae 409fa5 │ │ │ │ - movzbl -0x1(%rcx,%rax,1),%ebx │ │ │ │ - cmp $0x30,%bl │ │ │ │ - je 409f62 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 409fa3 │ │ │ │ - movq $0x0,0x328(%rax) │ │ │ │ + je 417a8b │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x1,%r9d │ │ │ │ + lock cmpxchg %r9d,0x178(%r8) │ │ │ │ + sete %r8b │ │ │ │ + nopl (%rax) │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 4179dd │ │ │ │ + jmp 417a95 │ │ │ │ + mov %rax,%rcx │ │ │ │ + jmp 417a95 │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 417de9 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + cmp %rdx,0x8(%rcx) │ │ │ │ + ja 417d93 │ │ │ │ + movzbl 0x80(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jne 417acd │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - add %rsi,%rsi │ │ │ │ - lea (%rsi,%rsi,4),%rdi │ │ │ │ - inc %rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - shr %cl,%rdi │ │ │ │ - test %rdi,%r8 │ │ │ │ - je 409fd5 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - jmp 409e96 │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + call 44ef40 │ │ │ │ + movq $0x0,0x30(%rax) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 417af1 │ │ │ │ + movq $0xffffffffffffffff,0x30(%rax) │ │ │ │ nop │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - mov 0x119d64d(%rip),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jae 40a1f5 │ │ │ │ - lea (%rbx,%rbx,2),%rdx │ │ │ │ - mov 0x119d631(%rip),%rsi │ │ │ │ - mov 0x320(%rax),%rdi │ │ │ │ - mov (%rsi,%rdx,8),%r8 │ │ │ │ - cmp $0x320,%rdi │ │ │ │ - ja 40a1e9 │ │ │ │ - mov 0x8(%rsi,%rdx,8),%r9 │ │ │ │ - mov 0x10(%rsi,%rdx,8),%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 40a048 │ │ │ │ - inc %rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 40a06a │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jge 40a067 │ │ │ │ - movzbl (%rcx,%rax,1),%esi │ │ │ │ - movzbl (%r9,%rcx,1),%r10d │ │ │ │ + cmpl $0x0,0x2b1bd7(%rip) │ │ │ │ + jne 417b02 │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + jmp 417b17 │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %r8,0x18(%rax) │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r8,0x20(%rax) │ │ │ │ + cmpl $0x0,0x2b1ba7(%rip) │ │ │ │ + jne 417b32 │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + jmp 417b4e │ │ │ │ + mov 0x48(%rax),%r8 │ │ │ │ + mov (%rax),%r9 │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %r9,0x10(%r11) │ │ │ │ + movq $0x0,0x48(%rax) │ │ │ │ + mov %r8,(%rax) │ │ │ │ + movb $0x0,0x3c(%rax) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x2b1b6a(%rip) │ │ │ │ + jne 417b6f │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + jmp 417b84 │ │ │ │ + mov 0x58(%rax),%r9 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + mov %r10,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + mov %r10,0x58(%rax) │ │ │ │ + mov %r10,%r9 │ │ │ │ + mov %r10,0x60(%rax) │ │ │ │ + test %al,(%r8) │ │ │ │ + cmpl $0x0,0x2b1b37(%rip) │ │ │ │ + je 417bbc │ │ │ │ + mov 0x140(%r8),%r10 │ │ │ │ + mov 0x88(%r8),%r11 │ │ │ │ + mov %r11,%rbx │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %rbx,0x10(%r11) │ │ │ │ + mov %rax,0x140(%r8) │ │ │ │ + movq $0x0,0x88(%r8) │ │ │ │ + cmpl $0x0,0x2b1afb(%rip) │ │ │ │ + je 417be8 │ │ │ │ + mov 0x8(%rax),%r10 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %sil,%r10b │ │ │ │ - je 40a045 │ │ │ │ - jbe 40a06a │ │ │ │ - dec %r8 │ │ │ │ - lea (%r8,%rdi,1),%rdx │ │ │ │ - lea -0x1(%rdi),%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 40a082 │ │ │ │ - dec %rsi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %r10,%rdx │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 40a100 │ │ │ │ - movzbl (%rax,%rsi,1),%edi │ │ │ │ - add $0xffffffffffffffd0,%rdi │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl %cl,%rdi │ │ │ │ - lea -0x1(%rdx),%r10 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r11,%r11 │ │ │ │ - and %r11,%rdi │ │ │ │ - add %r9,%rdi │ │ │ │ - mov %rax,%r9 │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mul %rdi │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%r12 │ │ │ │ - lea (%r12,%r12,4),%r12 │ │ │ │ - sub %r12,%rdi │ │ │ │ - cmp $0x320,%r10 │ │ │ │ - jge 40a0e5 │ │ │ │ - jae 40a1dd │ │ │ │ - add $0x30,%rdi │ │ │ │ - mov %dil,-0x1(%r11,%r9,1) │ │ │ │ - jmp 40a076 │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 40a076 │ │ │ │ - movb $0x1,0x331(%r9) │ │ │ │ - jmp 40a076 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %r9,%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jbe 40a152 │ │ │ │ - mov %rax,%rbx │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rcx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%rdi │ │ │ │ - lea (%rdi,%rdi,4),%rdi │ │ │ │ - lea -0x1(%rsi),%r9 │ │ │ │ - sub %rdi,%rcx │ │ │ │ - cmp $0x320,%r9 │ │ │ │ - jge 40a144 │ │ │ │ - jae 40a1d1 │ │ │ │ - add $0x30,%rcx │ │ │ │ - mov %cl,-0x1(%rsi,%rbx,1) │ │ │ │ - jmp 40a0f4 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 40a0f4 │ │ │ │ - movb $0x1,0x331(%rbx) │ │ │ │ - jmp 40a0f4 │ │ │ │ - mov 0x320(%rax),%rcx │ │ │ │ - add %r8,%rcx │ │ │ │ - mov %rcx,0x320(%rax) │ │ │ │ - cmp $0x320,%rcx │ │ │ │ - jl 40a177 │ │ │ │ - movq $0x320,0x320(%rax) │ │ │ │ - add %r8,0x328(%rax) │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r10,(%r11) │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ + mov 0x58(%r9),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 417c37 │ │ │ │ + cmpl $0x0,0x2b1ad0(%rip) │ │ │ │ + je 417c29 │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ + mov 0x8(%r10),%r12 │ │ │ │ + mov 0x58(%r9),%r13 │ │ │ │ + mov %r11,%rbx │ │ │ │ + call 488c40 <_cgo_topofstack@@Base+0xe0> │ │ │ │ + mov %r10,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rax,0x10(%r11) │ │ │ │ + mov %r12,0x18(%r11) │ │ │ │ + mov %r13,0x20(%r11) │ │ │ │ + mov %r10,0x10(%rax) │ │ │ │ + mov %rax,0x8(%r10) │ │ │ │ + mov %rax,0x58(%r9) │ │ │ │ + jmp 417c75 │ │ │ │ + cmpl $0x0,0x2b1a92(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 417c65 │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ + mov 0x50(%r9),%r11 │ │ │ │ + mov 0x58(%r9),%r12 │ │ │ │ + mov %r11,%rbx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %r10,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rbx,0x10(%r11) │ │ │ │ + mov %r12,0x18(%r11) │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + mov %rax,0x50(%r9) │ │ │ │ + mov %rax,0x58(%r9) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + lea 0xb9(%r8),%r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - jmp 40a189 │ │ │ │ - mov %rdx,0x320(%rax) │ │ │ │ - mov 0x320(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 40a1b6 │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x320,%rdx │ │ │ │ - jae 40a1c5 │ │ │ │ - movzbl -0x1(%rcx,%rax,1),%ebx │ │ │ │ - cmp $0x30,%bl │ │ │ │ - je 40a182 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 40a1c3 │ │ │ │ - movq $0x0,0x328(%rax) │ │ │ │ + mov $0x1,%r11d │ │ │ │ + xchg %r11b,(%r10) │ │ │ │ + cmpq $0x0,0x60(%r9) │ │ │ │ + je 417c9a │ │ │ │ + mov $0x2b,%ebx │ │ │ │ + jmp 417c9f │ │ │ │ + mov $0x14,%ebx │ │ │ │ + lea 0x16831a(%rip),%rax │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x6,%edi │ │ │ │ + mov $0x2,%esi │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + call 4821e0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + cmp %rax,0x140(%rdx) │ │ │ │ + jne 417e4e │ │ │ │ + cmpl $0x0,0x2b19f6(%rip) │ │ │ │ + je 417ceb │ │ │ │ + mov 0x140(%rdx),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x140(%rdx) │ │ │ │ + movb $0x0,0xb8(%rdx) │ │ │ │ + movzbl 0x3d(%rax),%ecx │ │ │ │ + cmpl $0x0,0x2b19c8(%rip) │ │ │ │ + je 417d19 │ │ │ │ + mov 0x88(%rdx),%rsi │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %cl,0x2f(%rsp) │ │ │ │ + movq $0x0,0x88(%rdx) │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 417d50 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 481080 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + movzbl 0x2f(%rsp),%ecx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x2b1977(%rip) │ │ │ │ + je 417d68 │ │ │ │ + mov 0x58(%rax),%rdx │ │ │ │ + nop │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + movq $0x0,0x58(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,0x60(%rax) │ │ │ │ + call 44f220 │ │ │ │ + movzbl 0x2f(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 417e1f │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x30(%rcx),%rbx │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ + movzwl 0x18(%rcx),%edx │ │ │ │ + imul %rdx,%rbx │ │ │ │ + add 0x10(%rcx),%rbx │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + call 4807c0 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + inc %rsi │ │ │ │ + mov %rsi,0x30(%rdx) │ │ │ │ + cmp %rsi,0x8(%rdx) │ │ │ │ + jne 417dcf │ │ │ │ + movq $0x0,0x30(%rdx) │ │ │ │ + incq (%rdx) │ │ │ │ nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40a287 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - cmpq $0x0,0x320(%rax) │ │ │ │ - je 40a228 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 40a278 │ │ │ │ - jl 40a24b │ │ │ │ - add $0x18,%rsp │ │ │ │ + nop │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov $0x3c,%ebx │ │ │ │ - call 409e20 │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - add $0x3c,%rbx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - cmp $0xffffffffffffffc4,%rbx │ │ │ │ - jl 40a22e │ │ │ │ - neg %rbx │ │ │ │ - call 409e20 │ │ │ │ - jmp 40a228 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov $0x3c,%ebx │ │ │ │ - call 40a000 │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - add $0xffffffffffffffc4,%rbx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - cmp $0x3c,%rbx │ │ │ │ - jg 40a25b │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 40a000 │ │ │ │ - jmp 40a228 │ │ │ │ + lea 0xd0(%rip),%r8 │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + lea 0x50(%rsp),%rdi │ │ │ │ + mov $0x3,%esi │ │ │ │ + call 417f00 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + cmpl $0x0,0x1c(%rcx) │ │ │ │ + jne 417e3b │ │ │ │ + lea 0x1602ea(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12f73e(%rip),%rax │ │ │ │ + lea 0x169387(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + lea 0x160c17(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x12f70e(%rip),%rax │ │ │ │ + lea 0x169357(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 40a200 │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 4178c0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -13103,101 +24510,150 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 417ee4 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x68,%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 417ec0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 418072 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 40a339 │ │ │ │ - mov 0x320(%rax),%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jge 40a339 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x320,%rbx │ │ │ │ - jae 40a3be │ │ │ │ - movzbl (%rax,%rbx,1),%edx │ │ │ │ - cmp $0x35,%dl │ │ │ │ - jne 40a321 │ │ │ │ - lea 0x1(%rbx),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jne 40a31e │ │ │ │ - cmpb $0x0,0x331(%rax) │ │ │ │ - jne 40a328 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 40a31a │ │ │ │ - movzbl -0x1(%rax,%rbx,1),%ecx │ │ │ │ - add $0xffffffd0,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - jmp 40a324 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 40a324 │ │ │ │ - cmp $0x35,%dl │ │ │ │ - setae %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 40a32e │ │ │ │ - lea -0x1(%rbx),%rcx │ │ │ │ - jmp 40a388 │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov 0x60(%rax),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 417f6f │ │ │ │ + cmp %r8,0x188(%r14) │ │ │ │ + je 417f6f │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov (%rdi),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + call *%rax │ │ │ │ + lea 0x1655e2(%rip),%rax │ │ │ │ + mov $0x2c,%ebx │ │ │ │ + call 44b1a0 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x20(%rbx),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 417fbe │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4181c0 │ │ │ │ nop │ │ │ │ - mov %rbx,0x320(%rax) │ │ │ │ + cmpl $0x0,0x2b1743(%rip) │ │ │ │ + jne 417f96 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + jmp 417fa8 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ nop │ │ │ │ - jmp 40a342 │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rdx,0x320(%rax) │ │ │ │ - mov 0x320(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 40a368 │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - cmp $0x320,%rdx │ │ │ │ - jae 40a377 │ │ │ │ - movzbl -0x1(%rax,%rcx,1),%ebx │ │ │ │ - cmp $0x30,%bl │ │ │ │ - je 40a33b │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 40a375 │ │ │ │ - movq $0x0,0x328(%rax) │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x18(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,0x20(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov (%rdi),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + call *%rax │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpl $0x0,0x2b16f4(%rip) │ │ │ │ + jne 417fe5 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + jmp 417ffd │ │ │ │ + mov 0x88(%rax),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x88(%rax) │ │ │ │ + movb $0x1,0x3d(%rdx) │ │ │ │ + cmpq $0x0,0x30(%rdx) │ │ │ │ + je 418033 │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rax,0x30(%rcx) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + lea 0x7e(%rip),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x320,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - dec %rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 40a3a7 │ │ │ │ - movzbl (%rcx,%rax,1),%edx │ │ │ │ - cmp $0x39,%dl │ │ │ │ - jae 40a385 │ │ │ │ - inc %edx │ │ │ │ - mov %dl,(%rax,%rcx,1) │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x320(%rax) │ │ │ │ - jmp 40a375 │ │ │ │ - movb $0x31,(%rax) │ │ │ │ - movq $0x1,0x320(%rax) │ │ │ │ - incq 0x328(%rax) │ │ │ │ - jmp 40a375 │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 417f00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -13208,1397 +24664,440 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4180eb │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 450680 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 4180c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x328(%rax),%rcx │ │ │ │ - cmp $0x14,%rcx │ │ │ │ - jg 40a3f3 │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 40a415 │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - ret │ │ │ │ - lea (%rbx,%rbx,1),%rsi │ │ │ │ - lea (%rsi,%rsi,4),%rsi │ │ │ │ - movzbl (%rdx,%rax,1),%edi │ │ │ │ - add $0xffffffd0,%edi │ │ │ │ - movzbl %dil,%edi │ │ │ │ - lea (%rdi,%rsi,1),%rbx │ │ │ │ - inc %rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jge 40a436 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,0x320(%rax) │ │ │ │ - jg 40a3fb │ │ │ │ - jmp 40a436 │ │ │ │ - lea (%rbx,%rbx,1),%rsi │ │ │ │ - lea (%rsi,%rsi,4),%rbx │ │ │ │ - inc %rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 40a42b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 40a494 │ │ │ │ - mov 0x320(%rax),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jle 40a494 │ │ │ │ - movzbl (%rcx,%rax,1),%esi │ │ │ │ - cmp $0x35,%sil │ │ │ │ - jne 40a48a │ │ │ │ - lea 0x1(%rcx),%rdi │ │ │ │ - nop │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jne 40a486 │ │ │ │ - cmpb $0x0,0x331(%rax) │ │ │ │ - jne 40a491 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 40a482 │ │ │ │ - movzbl -0x1(%rcx,%rax,1),%ecx │ │ │ │ - add $0xffffffd0,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 40a48d │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 40a48d │ │ │ │ - cmp $0x35,%sil │ │ │ │ - setae %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 40a494 │ │ │ │ - inc %rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x88(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 40aa66 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4181a1 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - mov %rax,0x110(%rsp) │ │ │ │ - cmp $0x20,%r8 │ │ │ │ - jne 40a4e0 │ │ │ │ - cvtsd2ss %xmm0,%xmm0 │ │ │ │ - movd %xmm0,%edx │ │ │ │ - lea 0x11bf226(%rip),%r9 │ │ │ │ - jmp 40a4f7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x40,%r8 │ │ │ │ - jne 40aa4e │ │ │ │ - nop │ │ │ │ - movq %xmm0,%rdx │ │ │ │ - lea 0x11bf229(%rip),%r9 │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov %rbx,0x118(%rsp) │ │ │ │ - mov 0x8(%r9),%r12 │ │ │ │ - mov (%r9),%r13 │ │ │ │ - lea (%r12,%r13,1),%r15 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov %rdx,%r11 │ │ │ │ - shr %cl,%rdx │ │ │ │ - mov %rdx,0xc0(%rsp) │ │ │ │ - mov %r13,%rcx │ │ │ │ - shr %cl,%r11 │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%r15 │ │ │ │ - sbb %r15,%r15 │ │ │ │ - mov %r15,0xb0(%rsp) │ │ │ │ - cmp $0x40,%r12 │ │ │ │ - sbb %r12,%r12 │ │ │ │ - mov 0xb8(%rsp),%r15 │ │ │ │ - and %r12,%r15 │ │ │ │ - lea -0x1(%r15),%r12 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r13,%r13 │ │ │ │ - and %r13,%r11 │ │ │ │ - and %r12,%r11 │ │ │ │ - and %r13,%rdx │ │ │ │ - lea -0x1(%rdx),%r13 │ │ │ │ - mov 0xa0(%rsp),%r15 │ │ │ │ - and %r15,%r13 │ │ │ │ - mov 0xc0(%rsp),%r15 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ - test %r15,%rdx │ │ │ │ - cmp %r12,%r11 │ │ │ │ - jne 40a671 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 40a5c2 │ │ │ │ - mov $0x3,%ecx │ │ │ │ - lea 0x9efdb5(%rip),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 40a5e1 │ │ │ │ - test %r15,%rdx │ │ │ │ - je 40a5d5 │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea 0x9f0594(%rip),%rdx │ │ │ │ - jmp 40a5e1 │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea 0x9f058a(%rip),%rdx │ │ │ │ - lea (%rbx,%rcx,1),%r8 │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jae 40a62d │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov %rdx,0xc8(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x879139(%rip),%rsi │ │ │ │ - mov %r10,%rcx │ │ │ │ - call 491640 │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - mov 0x118(%rsp),%rbx │ │ │ │ - mov %r10,0xb8(%rsp) │ │ │ │ - mov %r8,0xa8(%rsp) │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - mov 0xa8(%rsp),%rbx │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - add $0x100,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - test %r11,%r11 │ │ │ │ - jne 40a682 │ │ │ │ - test %r15,%rdx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 40a68b │ │ │ │ - or %rcx,%r13 │ │ │ │ - test %r15,%rdx │ │ │ │ - mov %r11,%rcx │ │ │ │ - setne %dl │ │ │ │ - add 0x10(%r9),%rcx │ │ │ │ - cmp $0x62,%dil │ │ │ │ - je 40aa34 │ │ │ │ - mov %edi,%r12d │ │ │ │ - or $0x20,%edi │ │ │ │ - cmp $0x78,%dil │ │ │ │ - je 40aa0e │ │ │ │ - cmpb $0x0,0x11bd4d5(%rip) │ │ │ │ - je 40a9e7 │ │ │ │ - lea 0xd0(%rsp),%r15 │ │ │ │ - movups %xmm15,(%r15) │ │ │ │ - movups %xmm15,0x10(%r15) │ │ │ │ - movups %xmm15,0x18(%r15) │ │ │ │ - test %rsi,%rsi │ │ │ │ - test %r13,%r13 │ │ │ │ - je 40a9b6 │ │ │ │ - mov %r12b,0x97(%rsp) │ │ │ │ - mov %dl,0x5e(%rsp) │ │ │ │ - mov %r10,0xb8(%rsp) │ │ │ │ - mov %rax,0x110(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 40a88e │ │ │ │ - cmp $0x47,%r12b │ │ │ │ - ja 40a722 │ │ │ │ - cmp $0x45,%r12b │ │ │ │ - je 40a728 │ │ │ │ - cmp $0x47,%r12b │ │ │ │ - jne 40a78d │ │ │ │ - test %rsi,%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 40a778 │ │ │ │ - cmp $0x65,%r12b │ │ │ │ - jne 40a72e │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ - jmp 40a792 │ │ │ │ - cmp $0x66,%r12b │ │ │ │ - jne 40a76f │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov (%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jl 40a755 │ │ │ │ - imul $0x13441,%rcx,%rdi │ │ │ │ - add $0x13441,%rdi │ │ │ │ - sar $0x12,%rdi │ │ │ │ - lea (%rsi,%rdi,1),%rdi │ │ │ │ - lea 0x1(%rdi),%rdi │ │ │ │ - jmp 40a792 │ │ │ │ - imul $0xfffffffffffecbbf,%rcx,%rdi │ │ │ │ - sar $0x12,%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - jmp 40a792 │ │ │ │ - cmp $0x67,%r12b │ │ │ │ - jne 40a78d │ │ │ │ - test %rsi,%rsi │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov $0x1,%r13d │ │ │ │ - cmove %r13,%rsi │ │ │ │ - mov %rdi,%r13 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - jmp 40a792 │ │ │ │ - mov $0x1,%edi │ │ │ │ - cmp $0x12,%rdi │ │ │ │ - jg 40a863 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jle 40a829 │ │ │ │ - mov %rsi,0xa8(%rsp) │ │ │ │ - lea 0x5f(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x8(%rdx) │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - movq $0x18,0xd8(%rsp) │ │ │ │ - movq $0x18,0xe0(%rsp) │ │ │ │ - mov (%r9),%rdx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %r12d,%r8d │ │ │ │ - call 40d2e0 │ │ │ │ - mov 0x110(%rsp),%rax │ │ │ │ - movzbl 0x5e(%rsp),%edx │ │ │ │ - mov 0x118(%rsp),%rbx │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - movzbl 0x97(%rsp),%r12d │ │ │ │ - lea 0xd0(%rsp),%r15 │ │ │ │ - mov %rsp,%r11 │ │ │ │ - movups (%r15),%xmm14 │ │ │ │ - movups %xmm14,(%r11) │ │ │ │ - movups 0x10(%r15),%xmm14 │ │ │ │ - movups %xmm14,0x10(%r11) │ │ │ │ - movups 0x18(%r15),%xmm14 │ │ │ │ - movups %xmm14,0x18(%r11) │ │ │ │ - mov %r10,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r12d,%r9d │ │ │ │ - mov %edx,%esi │ │ │ │ - call 40aee0 │ │ │ │ - add $0x100,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r12d,%esi │ │ │ │ - mov %edx,%r8d │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %rdx,%r10 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 40aac0 │ │ │ │ - add $0x100,%rsp │ │ │ │ + je 418131 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + add $0x68,%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 41f100 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 418141 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rsi,0x138(%rsp) │ │ │ │ - test %r11,%r11 │ │ │ │ - sete %dil │ │ │ │ - lea 0x77(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - movq $0x20,0xd8(%rsp) │ │ │ │ - movq $0x20,0xe0(%rsp) │ │ │ │ - mov (%r9),%rdx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %r8,%rsi │ │ │ │ - call 40c660 │ │ │ │ - movzbl 0x97(%rsp),%r9d │ │ │ │ - cmp $0x47,%r9b │ │ │ │ - ja 40a900 │ │ │ │ - cmp $0x45,%r9b │ │ │ │ - je 40a906 │ │ │ │ - cmp $0x47,%r9b │ │ │ │ - je 40a94a │ │ │ │ - jmp 40a954 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x65,%r9b │ │ │ │ - jne 40a920 │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - dec %rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - mov $0x0,%edx │ │ │ │ - cmovl %rdx,%rsi │ │ │ │ - jmp 40a95c │ │ │ │ + decq (%rcx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + cmpq $0x0,(%rcx) │ │ │ │ + jbe 418185 │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ + mov 0x38(%rcx),%rbx │ │ │ │ + movzwl 0x18(%rcx),%edx │ │ │ │ + imul %rdx,%rbx │ │ │ │ + add 0x10(%rcx),%rbx │ │ │ │ + call 422500 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x38(%rcx),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x38(%rcx) │ │ │ │ + cmp %rdx,0x8(%rcx) │ │ │ │ + jne 418139 │ │ │ │ + movq $0x0,0x38(%rcx) │ │ │ │ + jmp 418139 │ │ │ │ + mov %al,0x17(%rsp) │ │ │ │ nop │ │ │ │ - cmp $0x66,%r9b │ │ │ │ - jne 40a944 │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - sub 0xf0(%rsp),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - mov $0x0,%edx │ │ │ │ - cmovl %rdx,%rsi │ │ │ │ - jmp 40a95c │ │ │ │ - cmp $0x67,%r9b │ │ │ │ - jne 40a954 │ │ │ │ - mov 0xe8(%rsp),%rsi │ │ │ │ - jmp 40a95c │ │ │ │ - mov 0x138(%rsp),%rsi │ │ │ │ - mov %rsp,%rdx │ │ │ │ - lea 0xd0(%rsp),%r10 │ │ │ │ - movups (%r10),%xmm14 │ │ │ │ - movups %xmm14,(%rdx) │ │ │ │ - movups 0x10(%r10),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rdx) │ │ │ │ - movups 0x18(%r10),%xmm14 │ │ │ │ - movups %xmm14,0x18(%rdx) │ │ │ │ - mov 0x110(%rsp),%rax │ │ │ │ - mov 0x118(%rsp),%rbx │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - movzbl 0x5e(%rsp),%esi │ │ │ │ - call 40aee0 │ │ │ │ - add $0x100,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rsp,%r11 │ │ │ │ - movups %xmm15,(%r11) │ │ │ │ - movups %xmm15,0x10(%r11) │ │ │ │ - movups %xmm15,0x18(%r11) │ │ │ │ - test %rsi,%rsi │ │ │ │ - setl %dil │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r12d,%r9d │ │ │ │ - mov %edx,%esi │ │ │ │ - call 40aee0 │ │ │ │ - add $0x100,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r12d,%esi │ │ │ │ - mov %edx,%r8d │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %rdx,%r10 │ │ │ │ nop │ │ │ │ - call 40aac0 │ │ │ │ - add $0x100,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r12d,%esi │ │ │ │ - mov %edx,%r8d │ │ │ │ - mov %r9,%r11 │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %rdx,%r10 │ │ │ │ - call 40bf60 │ │ │ │ - add $0x100,%rsp │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + movzbl 0x17(%rsp),%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ - ret │ │ │ │ - mov %edx,%edi │ │ │ │ - mov %r13,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %r10,%rcx │ │ │ │ nop │ │ │ │ - call 40be20 │ │ │ │ - add $0x100,%rsp │ │ │ │ - pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x878c6b(%rip),%rax │ │ │ │ - lea 0xa41674(%rip),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - movsd %xmm0,0x20(%rsp) │ │ │ │ - mov %dil,0x28(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movsd 0x20(%rsp),%xmm0 │ │ │ │ - movzbl 0x28(%rsp),%edi │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - jmp 40a4a0 │ │ │ │ + jmp 418100 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x348(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 40ae6f │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41820f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x3c0,%rsp │ │ │ │ - mov %rdi,0x3e8(%rsp) │ │ │ │ - mov %sil,0x3f0(%rsp) │ │ │ │ - mov %r8b,0x3f1(%rsp) │ │ │ │ - mov %r9,0x3f8(%rsp) │ │ │ │ - mov %r10,0x400(%rsp) │ │ │ │ - mov %r11,0x408(%rsp) │ │ │ │ - mov %rcx,0x3e0(%rsp) │ │ │ │ - mov %rbx,0x3d8(%rsp) │ │ │ │ - mov %rax,0x3d0(%rsp) │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ - mov $0xc,%ecx │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x30(%rax) │ │ │ │ - add $0x40,%rax │ │ │ │ - dec %ecx │ │ │ │ - jne 40ab2f │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x28(%rax) │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ - mov %r9,%rbx │ │ │ │ - call 409d00 │ │ │ │ - mov 0x408(%rsp),%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov 0x400(%rsp),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 40a200 │ │ │ │ - lea 0x398(%rsp),%rcx │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - movups %xmm15,0x10(%rcx) │ │ │ │ - movups %xmm15,0x18(%rcx) │ │ │ │ - mov 0x3e8(%rsp),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 40acfc │ │ │ │ - movzbl 0x3f0(%rsp),%r9d │ │ │ │ - cmp $0x47,%r9b │ │ │ │ - ja 40abe0 │ │ │ │ - cmp $0x45,%r9b │ │ │ │ - je 40abe6 │ │ │ │ - cmp $0x47,%r9b │ │ │ │ - jne 40abd7 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jmp 40ac29 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jmp 40aca4 │ │ │ │ - nop │ │ │ │ - cmp $0x65,%r9b │ │ │ │ - jne 40ac17 │ │ │ │ - inc %rbx │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ - call 40a2c0 │ │ │ │ - mov 0x3e8(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - lea 0x398(%rsp),%rcx │ │ │ │ - movzbl 0x3f0(%rsp),%r9d │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 40aca4 │ │ │ │ - cmp $0x66,%r9b │ │ │ │ - je 40ac6f │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x67,%r9b │ │ │ │ - jne 40ac6a │ │ │ │ - test %rbx,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - cmove %rcx,%rdx │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 40a2c0 │ │ │ │ - mov 0x3e8(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - lea 0x398(%rsp),%rcx │ │ │ │ - movzbl 0x3f0(%rsp),%r9d │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - jmp 40aca4 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jmp 40aca4 │ │ │ │ - mov 0x388(%rsp),%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ - nop │ │ │ │ - call 40a2c0 │ │ │ │ - mov 0x3e8(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - lea 0x398(%rsp),%rcx │ │ │ │ - movzbl 0x3f0(%rsp),%r9d │ │ │ │ - mov %rdi,%rbx │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - movups %xmm15,0x10(%rcx) │ │ │ │ - movups %xmm15,0x18(%rcx) │ │ │ │ - lea 0x60(%rsp),%rdx │ │ │ │ - mov %rdx,0x398(%rsp) │ │ │ │ - movq $0x320,0x3a0(%rsp) │ │ │ │ - movq $0x320,0x3a8(%rsp) │ │ │ │ - mov 0x380(%rsp),%rdx │ │ │ │ - mov %rdx,0x3b0(%rsp) │ │ │ │ - mov 0x388(%rsp),%rdx │ │ │ │ - mov %rdx,0x3b8(%rsp) │ │ │ │ - jmp 40ae1b │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ - mov 0x3f8(%rsp),%rbx │ │ │ │ - mov 0x400(%rsp),%rcx │ │ │ │ - mov 0x408(%rsp),%rdi │ │ │ │ - call 40b120 │ │ │ │ - lea 0x398(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x18(%rdx) │ │ │ │ - lea 0x60(%rsp),%rsi │ │ │ │ - mov %rsi,0x398(%rsp) │ │ │ │ - movq $0x320,0x3a0(%rsp) │ │ │ │ - movq $0x320,0x3a8(%rsp) │ │ │ │ - mov 0x380(%rsp),%rsi │ │ │ │ - mov %rsi,0x3b0(%rsp) │ │ │ │ - mov 0x388(%rsp),%r8 │ │ │ │ - mov %r8,0x3b8(%rsp) │ │ │ │ - movzbl 0x3f0(%rsp),%r9d │ │ │ │ - cmp $0x47,%r9b │ │ │ │ - ja 40adaf │ │ │ │ - cmp $0x45,%r9b │ │ │ │ - je 40adb5 │ │ │ │ - cmp $0x47,%r9b │ │ │ │ - jne 40ada2 │ │ │ │ - mov 0x3e8(%rsp),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - nop │ │ │ │ - jmp 40adfd │ │ │ │ - mov 0x3e8(%rsp),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jmp 40ae0d │ │ │ │ - cmp $0x65,%r9b │ │ │ │ - jne 40adc6 │ │ │ │ - lea -0x1(%rsi),%rdi │ │ │ │ - mov 0x3e8(%rsp),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jmp 40ae10 │ │ │ │ - cmp $0x66,%r9b │ │ │ │ - jne 40adec │ │ │ │ - sub %r8,%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - mov $0x0,%r10d │ │ │ │ - cmovl %r10,%rsi │ │ │ │ - mov 0x3e8(%rsp),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - jmp 40ae10 │ │ │ │ - cmp $0x67,%r9b │ │ │ │ - jne 40ae02 │ │ │ │ - mov 0x3e8(%rsp),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - jmp 40ae10 │ │ │ │ - mov 0x3e8(%rsp),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - mov %r10,%rdi │ │ │ │ - lea 0x398(%rsp),%rcx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rsp,%rdx │ │ │ │ - movups (%rcx),%xmm14 │ │ │ │ - movups %xmm14,(%rdx) │ │ │ │ - movups 0x10(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rdx) │ │ │ │ - movups 0x18(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x18(%rdx) │ │ │ │ - setl %dil │ │ │ │ - mov 0x3d0(%rsp),%rax │ │ │ │ - mov 0x3e0(%rsp),%rcx │ │ │ │ - movzbl 0x3f1(%rsp),%esi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x3d8(%rsp),%rbx │ │ │ │ - call 40aee0 │ │ │ │ - add $0x3c0,%rsp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov (%rax),%rdi │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 423a20 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %sil,0x28(%rsp) │ │ │ │ - mov %r8b,0x29(%rsp) │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - movzbl 0x28(%rsp),%esi │ │ │ │ - movzbl 0x29(%rsp),%r8d │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - jmp 40aac0 │ │ │ │ + jmp 4181c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40b0b7 │ │ │ │ + jbe 41828f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x47,%r9b │ │ │ │ - ja 40af17 │ │ │ │ - cmp $0x45,%r9b │ │ │ │ - je 40af1d │ │ │ │ - cmp $0x47,%r9b │ │ │ │ - je 40af74 │ │ │ │ - jmp 40b045 │ │ │ │ - cmp $0x65,%r9b │ │ │ │ - jne 40af60 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%r12 │ │ │ │ - mov 0x78(%rsp),%r13 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov %r9b,0x8(%rsp) │ │ │ │ - mov %esi,%edi │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov (%rax),%rdi │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ mov %rdx,%rsi │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %r13,%r9 │ │ │ │ - call 40b600 │ │ │ │ - add $0x58,%rsp │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 423a20 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x66,%r9b │ │ │ │ - je 40b081 │ │ │ │ - cmp $0x67,%r9b │ │ │ │ - jne 40b045 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jle 40af94 │ │ │ │ - cmp %r10,0x88(%rsp) │ │ │ │ - jg 40af94 │ │ │ │ - mov %r10,%rdx │ │ │ │ - jmp 40af9a │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %r8,%r10 │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - lea -0x1(%r11),%r12 │ │ │ │ - test %dil,%dil │ │ │ │ - mov $0x6,%r13d │ │ │ │ - cmovne %r13,%r10 │ │ │ │ - cmp $0xfffffffffffffffc,%r12 │ │ │ │ - jge 40afc0 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jmp 40afc8 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp %r12,%r10 │ │ │ │ - jg 40b005 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - cmovg %rdx,%r8 │ │ │ │ - mov 0x68(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%r13 │ │ │ │ - mov 0x78(%rsp),%r15 │ │ │ │ - lea -0x1(%r8),%rdi │ │ │ │ - mov %rdi,(%rsp) │ │ │ │ - lea -0x2(%r9),%edi │ │ │ │ - mov %dil,0x8(%rsp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov %r15,%r9 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - call 40b600 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x68(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%r13 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - cmovg %rdx,%r8 │ │ │ │ - sub %r11,%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - mov $0x0,%r15d │ │ │ │ - cmovl %r15,%r8 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %r13,%r8 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - call 40bae0 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x2,%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40b070 │ │ │ │ - mov %r9b,0xb8(%rsp) │ │ │ │ - mov $0x2,%edi │ │ │ │ - lea 0x8786de(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - movzbl 0xb8(%rsp),%r9d │ │ │ │ - movb $0x25,-0x2(%rbx,%rax,1) │ │ │ │ - mov %r9b,-0x1(%rbx,%rax,1) │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%r12 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov %esi,%edi │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %r12,%r8 │ │ │ │ - call 40bae0 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %dil,0x48(%rsp) │ │ │ │ - mov %sil,0x49(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %r9b,0x58(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - movzbl 0x48(%rsp),%edi │ │ │ │ - movzbl 0x49(%rsp),%esi │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - movzbl 0x58(%rsp),%r9d │ │ │ │ - jmp 40aee0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 418240 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x618(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 40b5ca │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4186dc │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x690,%rsp │ │ │ │ - nopl (%rax) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 40b2fc │ │ │ │ - mov %rax,0x6a0(%rsp) │ │ │ │ - mov %rcx,0x6b0(%rsp) │ │ │ │ - mov %rdi,0x6b8(%rsp) │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jle 40b19f │ │ │ │ - mov 0x328(%rax),%rsi │ │ │ │ - sub 0x320(%rax),%rsi │ │ │ │ - imul $0x14c,%rsi,%rsi │ │ │ │ - mov (%rdi),%r8 │ │ │ │ - sub %r8,%rcx │ │ │ │ - imul $0x64,%rcx,%rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jg 40b19f │ │ │ │ - add $0x690,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,0x6a8(%rsp) │ │ │ │ - lea 0x358(%rsp),%rax │ │ │ │ - mov $0xc,%ecx │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x30(%rax) │ │ │ │ - add $0x40,%rax │ │ │ │ - dec %ecx │ │ │ │ - jne 40b1b4 │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x28(%rax) │ │ │ │ - lea (%rbx,%rbx,1),%rbx │ │ │ │ - lea 0x1(%rbx),%rbx │ │ │ │ - lea 0x358(%rsp),%rax │ │ │ │ - call 409d00 │ │ │ │ - mov 0x6b8(%rsp),%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov 0x6b0(%rsp),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - lea 0x358(%rsp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 40a200 │ │ │ │ - mov 0x6b8(%rsp),%rcx │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rcx,%rcx │ │ │ │ - and %rcx,%rsi │ │ │ │ - mov 0x6a8(%rsp),%rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jbe 40b25f │ │ │ │ - mov 0x6b0(%rsp),%rdx │ │ │ │ - jmp 40b271 │ │ │ │ - mov 0x6b0(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jne 40b277 │ │ │ │ - lea -0x1(%rcx),%rsi │ │ │ │ - jmp 40b282 │ │ │ │ - lea (%rcx,%rcx,1),%rsi │ │ │ │ - lea -0x1(%rsi),%rsi │ │ │ │ - dec %rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - mov $0xc,%ecx │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x30(%rax) │ │ │ │ - add $0x40,%rax │ │ │ │ - dec %ecx │ │ │ │ - jne 40b291 │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x28(%rax) │ │ │ │ - lea (%rsi,%rsi,1),%rbx │ │ │ │ - lea 0x1(%rbx),%rbx │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - call 409d00 │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0x6b8(%rsp),%rcx │ │ │ │ - sub (%rcx),%rbx │ │ │ │ - dec %rbx │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - call 40a200 │ │ │ │ - mov 0x6a0(%rsp),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 40b314 │ │ │ │ - movq $0x0,0x320(%rax) │ │ │ │ - add $0x690,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1(%rdi),%rax │ │ │ │ - mov 0x680(%rsp),%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - sub %rsi,%rax │ │ │ │ - mov 0x328(%rcx),%rsi │ │ │ │ - lea (%rax,%rsi,1),%r8 │ │ │ │ - mov 0x320(%rcx),%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jle 40b4ec │ │ │ │ - mov 0x348(%rsp),%r10 │ │ │ │ - lea (%r10,%rax,1),%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - jl 40b375 │ │ │ │ - cmp %r11,0x340(%rsp) │ │ │ │ - jle 40b375 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x320,%r11 │ │ │ │ - jae 40b5bd │ │ │ │ - movzbl 0x20(%rsp,%r11,1),%r11d │ │ │ │ - jmp 40b380 │ │ │ │ - mov $0x30,%r11d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %r8,%r8 │ │ │ │ - jl 40b399 │ │ │ │ - cmp $0x320,%r8 │ │ │ │ - jae 40b5b1 │ │ │ │ - movzbl (%r8,%rcx,1),%r12d │ │ │ │ - jmp 40b39f │ │ │ │ - mov $0x30,%r12d │ │ │ │ - mov 0x678(%rsp),%r13 │ │ │ │ - cmp %r13,%rdi │ │ │ │ - jge 40b3c4 │ │ │ │ - cmp $0x320,%rdi │ │ │ │ - jae 40b5a5 │ │ │ │ - movzbl 0x358(%rsp,%rdi,1),%r15d │ │ │ │ - jmp 40b3ca │ │ │ │ - mov $0x30,%r15d │ │ │ │ - cmp %r11b,%r12b │ │ │ │ - je 40b3df │ │ │ │ - mov 0x6a8(%rsp),%r11 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - jmp 40b407 │ │ │ │ - mov 0x6a8(%rsp),%r11 │ │ │ │ - bt $0x0,%r11d │ │ │ │ - jb 40b404 │ │ │ │ - lea (%r10,%rax,1),%r10 │ │ │ │ - lea 0x1(%r10),%r10 │ │ │ │ - cmp %r10,0x340(%rsp) │ │ │ │ - sete %r10b │ │ │ │ - jmp 40b407 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - test %dl,%dl │ │ │ │ - jne 40b430 │ │ │ │ - lea 0x1(%r12),%ebx │ │ │ │ - cmp %bl,%r15b │ │ │ │ - jbe 40b420 │ │ │ │ - mov $0x2,%edx │ │ │ │ - jmp 40b44b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %dl,%dl │ │ │ │ - jne 40b430 │ │ │ │ - cmp %r12b,%r15b │ │ │ │ - je 40b430 │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 40b44b │ │ │ │ - cmp $0x1,%dl │ │ │ │ - jne 40b44b │ │ │ │ - cmp $0x39,%r12b │ │ │ │ - jne 40b446 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x30,%r15b │ │ │ │ - je 40b44b │ │ │ │ - mov $0x2,%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jbe 40b470 │ │ │ │ - bt $0x0,%r11d │ │ │ │ - jae 40b45b │ │ │ │ - cmp $0x1,%dl │ │ │ │ - jbe 40b463 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - jmp 40b473 │ │ │ │ - lea 0x1(%rdi),%r12 │ │ │ │ - cmp %r12,%r13 │ │ │ │ - setg %r12b │ │ │ │ - jmp 40b473 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - test %r10b,%r10b │ │ │ │ - je 40b485 │ │ │ │ - test %r12b,%r12b │ │ │ │ - jne 40b4bf │ │ │ │ - nopl (%rax) │ │ │ │ - test %r10b,%r10b │ │ │ │ - jne 40b490 │ │ │ │ - test %r12b,%r12b │ │ │ │ - je 40b310 │ │ │ │ - jmp 40b4d8 │ │ │ │ - lea (%rsi,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jl 40b54e │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jle 40b54e │ │ │ │ - mov %rax,0x320(%rcx) │ │ │ │ - nop │ │ │ │ - jmp 40b55e │ │ │ │ - lea (%rsi,%rax,1),%rbx │ │ │ │ - lea 0x1(%rbx),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 40a2c0 │ │ │ │ - add $0x690,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea (%rsi,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 40b4f5 │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jg 40b501 │ │ │ │ - jmp 40b4f5 │ │ │ │ - add $0x690,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x690,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - dec %r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jl 40b52b │ │ │ │ - cmp $0x320,%r8 │ │ │ │ - jae 40b542 │ │ │ │ - movzbl (%r8,%rcx,1),%eax │ │ │ │ - cmp $0x39,%al │ │ │ │ - jae 40b4fe │ │ │ │ - inc %eax │ │ │ │ - mov %al,(%rcx,%r8,1) │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ - mov %rax,0x320(%rcx) │ │ │ │ - jmp 40b4f5 │ │ │ │ - movb $0x31,(%rcx) │ │ │ │ - movq $0x1,0x320(%rcx) │ │ │ │ - incq 0x328(%rcx) │ │ │ │ - jmp 40b4f5 │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - add $0x690,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rdx,0x320(%rcx) │ │ │ │ - mov 0x320(%rcx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 40b588 │ │ │ │ - lea -0x1(%rax),%rdx │ │ │ │ - cmp $0x320,%rdx │ │ │ │ - jae 40b597 │ │ │ │ - movzbl -0x1(%rax,%rcx,1),%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x30,%bl │ │ │ │ - je 40b557 │ │ │ │ + sub $0x50,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - jne 40b54e │ │ │ │ - movq $0x0,0x328(%rcx) │ │ │ │ - jmp 40b54e │ │ │ │ - mov $0x320,%rax │ │ │ │ + je 4186c8 │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov 0x60(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41830a │ │ │ │ + cmp %rcx,0x188(%r14) │ │ │ │ + je 41830a │ │ │ │ + lea 0x1654f6(%rip),%rax │ │ │ │ + mov $0x2d,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x320,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44b1a0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + add $0x68,%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 40b120 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - lea -0x20(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 40ba66 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov %rsi,0xd8(%rsp) │ │ │ │ - mov %r8,0xe0(%rsp) │ │ │ │ - mov %r9,0xe8(%rsp) │ │ │ │ - mov %r10,0xf0(%rsp) │ │ │ │ - mov %r11,0xf8(%rsp) │ │ │ │ - test %dil,%dil │ │ │ │ - je 40b698 │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jae 40b691 │ │ │ │ - cmp $0x20,%rdx │ │ │ │ - jg 40b67a │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 40b67a │ │ │ │ - lea 0x70(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - jmp 40b691 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x8780b7(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - movb $0x2d,-0x1(%rdx,%rax,1) │ │ │ │ - jmp 40b69b │ │ │ │ - mov %rbx,%rdx │ │ │ │ - cmpq $0x0,0xf0(%rsp) │ │ │ │ - je 40b6c3 │ │ │ │ - cmpq $0x0,0xe0(%rsp) │ │ │ │ - jbe 40ba5d │ │ │ │ - mov 0xd8(%rsp),%r8 │ │ │ │ - movzbl (%r8),%r8d │ │ │ │ - jmp 40b6c9 │ │ │ │ - mov $0x30,%r8d │ │ │ │ - lea 0x1(%rdx),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40b6ee │ │ │ │ - mov %r8b,0x46(%rsp) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + cmpl $0x0,0x1c(%rcx) │ │ │ │ + jne 4186a9 │ │ │ │ + movl $0x1,0x1c(%rcx) │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + jmp 418364 │ │ │ │ + mov %rdx,0x88(%rsi) │ │ │ │ + movb $0x0,0x3d(%rdx) │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + mov %rdx,0xa0(%rsi) │ │ │ │ + nop │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + incl 0x18(%rsp) │ │ │ │ + mov 0x40(%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 418412 │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 4183b9 │ │ │ │ + cmpl $0x0,0x2b134f(%rip) │ │ │ │ + je 4183a3 │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + mov 0x40(%rcx),%r8 │ │ │ │ + mov 0x8(%rdx),%r9 │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %r8,0x10(%r11) │ │ │ │ + mov %r9,0x18(%r11) │ │ │ │ + movq $0x0,0x10(%rsi) │ │ │ │ + mov %rsi,0x40(%rcx) │ │ │ │ + movq $0x0,0x8(%rdx) │ │ │ │ + jmp 4183db │ │ │ │ + cmpl $0x0,0x2b1310(%rip) │ │ │ │ + je 4183d6 │ │ │ │ + mov 0x40(%rcx),%rsi │ │ │ │ + mov 0x48(%rcx),%rdi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + movups %xmm15,0x40(%rcx) │ │ │ │ + cmpb $0x0,0x3c(%rdx) │ │ │ │ + nop │ │ │ │ + je 41840b │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ mov $0x1,%edi │ │ │ │ - lea 0x87805d(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - movzbl 0x46(%rsp),%r8d │ │ │ │ - mov %r8b,-0x1(%rbx,%rax,1) │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ + lock cmpxchg %edi,0x178(%rsi) │ │ │ │ + sete %sil │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 40b809 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40b72d │ │ │ │ + test %sil,%sil │ │ │ │ + je 418364 │ │ │ │ + jmp 418420 │ │ │ │ mov $0x1,%edi │ │ │ │ - lea 0x878023(%rip),%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - call 491640 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - movb $0x2e,-0x1(%rbx,%rax,1) │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - lea 0x1(%rdx),%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - cmovg %r8,%rdi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jg 40b755 │ │ │ │ - mov $0x1,%esi │ │ │ │ - jmp 40ba22 │ │ │ │ - mov 0xe8(%rsp),%r8 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jb 40ba58 │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - lea (%rdi,%rbx,1),%r8 │ │ │ │ - lea -0x1(%r8),%r8 │ │ │ │ - mov 0xd8(%rsp),%r9 │ │ │ │ - lea -0x1(%rdi),%r10 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jae 40b7c0 │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r10,%rdi │ │ │ │ - lea 0x877f9a(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - add %rbx,%rax │ │ │ │ - lea 0x1(%r9),%rbx │ │ │ │ - mov %r10,%rcx │ │ │ │ + jmp 418420 │ │ │ │ + mov $0x1,%edi │ │ │ │ + xor %edx,%edx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 418507 │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov 0x20(%rdx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 418485 │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 422500 │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x2b1283(%rip) │ │ │ │ + jne 418456 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + jmp 418468 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + movq $0x0,0x18(%rcx) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rdx,0x20(%rcx) │ │ │ │ mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - jmp 40ba22 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40b825 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov $0x1,%edi │ │ │ │ + cmpq $0x0,0x30(%rdx) │ │ │ │ + je 4184b8 │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rax,0x30(%rcx) │ │ │ │ + mov %rcx,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ - lea 0x877f23(%rip),%rsi │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + cmpl $0x0,0x2b120c(%rip) │ │ │ │ + je 418342 │ │ │ │ + mov 0x88(%rsi),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ nopl (%rax) │ │ │ │ - call 491640 │ │ │ │ - movzbl 0xb0(%rsp),%edx │ │ │ │ - mov %dl,-0x1(%rbx,%rax,1) │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ - dec %rdx │ │ │ │ - cmpq $0x0,0xf0(%rsp) │ │ │ │ - mov $0x0,%r8d │ │ │ │ - cmove %r8,%rdx │ │ │ │ + jmp 418342 │ │ │ │ + mov %rdx,0x88(%rbx) │ │ │ │ + movb $0x0,0x3d(%rdx) │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + mov %rdx,0xa0(%rbx) │ │ │ │ + nop │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + incl 0x18(%rsp) │ │ │ │ + mov 0x50(%rcx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jge 40b85e │ │ │ │ - neg %rdx │ │ │ │ - mov $0x2d,%esi │ │ │ │ - jmp 40b863 │ │ │ │ - mov $0x2b,%esi │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40b890 │ │ │ │ - mov %sil,0x46(%rsp) │ │ │ │ + je 41859e │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 41855c │ │ │ │ + cmpl $0x0,0x2b11ac(%rip) │ │ │ │ + je 418546 │ │ │ │ + mov 0x10(%rbx),%rsi │ │ │ │ + mov 0x50(%rcx),%r8 │ │ │ │ + mov 0x8(%rdx),%r9 │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %r8,0x10(%r11) │ │ │ │ + mov %r9,0x18(%r11) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ + mov %rbx,0x50(%rcx) │ │ │ │ + movq $0x0,0x8(%rdx) │ │ │ │ + jmp 41857e │ │ │ │ + cmpl $0x0,0x2b116d(%rip) │ │ │ │ + je 418579 │ │ │ │ + mov 0x50(%rcx),%rbx │ │ │ │ + mov 0x58(%rcx),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + movups %xmm15,0x50(%rcx) │ │ │ │ + cmpb $0x0,0x3c(%rdx) │ │ │ │ + je 4185a0 │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + lock cmpxchg %edi,0x178(%rbx) │ │ │ │ + sete %bl │ │ │ │ + test %bl,%bl │ │ │ │ + je 418507 │ │ │ │ + jmp 4185a0 │ │ │ │ + xor %edx,%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 418631 │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x2b111f(%rip) │ │ │ │ + je 4185bf │ │ │ │ + mov 0x18(%rdx),%rbx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + movq $0x0,0x18(%rdx) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,0x20(%rdx) │ │ │ │ + cmpq $0x0,0x30(%rdx) │ │ │ │ + je 418605 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rax,0x30(%rcx) │ │ │ │ + mov %rcx,%rdx │ │ │ │ mov $0x1,%edi │ │ │ │ - lea 0x877ebf(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - movzbl 0x46(%rsp),%esi │ │ │ │ - mov %sil,-0x1(%rbx,%rax,1) │ │ │ │ - cmp $0xa,%rdx │ │ │ │ - jge 40b8cc │ │ │ │ - add $0x2,%rbx │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ + cmpl $0x0,0x2b10bf(%rip) │ │ │ │ + je 4184e5 │ │ │ │ + mov 0x88(%rbx),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + jmp 4184e5 │ │ │ │ nop │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40b8bb │ │ │ │ - mov $0x2,%edi │ │ │ │ - lea 0x877e8f(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - movb $0x30,-0x2(%rbx,%rax,1) │ │ │ │ - add $0x30,%edx │ │ │ │ - mov %dl,-0x1(%rbx,%rax,1) │ │ │ │ - jmp 40b9e5 │ │ │ │ - cmp $0x64,%rdx │ │ │ │ - jge 40b93e │ │ │ │ - add $0x2,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mul %rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%r8 │ │ │ │ - lea (%r8,%r8,4),%r8 │ │ │ │ - sub %r8,%rdi │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40b928 │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x2,%edi │ │ │ │ - lea 0x877e2a(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - add $0x30,%edx │ │ │ │ - mov %dl,-0x2(%rbx,%rsi,1) │ │ │ │ - lea 0x30(%rdi),%edx │ │ │ │ - mov %dl,-0x1(%rbx,%rsi,1) │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 40b9e5 │ │ │ │ - add $0x3,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mul %rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - movzbl %dl,%r8d │ │ │ │ - imul $0x19a,%r8d,%r8d │ │ │ │ - shr $0xc,%r8d │ │ │ │ - add %r8,%r8 │ │ │ │ - lea (%r8,%r8,4),%r8 │ │ │ │ - lea (%rdx,%rdx,1),%r9 │ │ │ │ - lea (%r9,%r9,4),%r9 │ │ │ │ - movabs $0xa3d70a3d70a3d70b,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mul %rdi │ │ │ │ - sub %r8d,%r10d │ │ │ │ - sub %r9,%rdi │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40b9c8 │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r10b,0x47(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x3,%edi │ │ │ │ - lea 0x877d90(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - movzbl 0x47(%rsp),%r10d │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr $0x6,%rdx │ │ │ │ - add $0x30,%edx │ │ │ │ - mov %dl,-0x3(%rbx,%rsi,1) │ │ │ │ - lea 0x30(%r10),%edx │ │ │ │ - mov %dl,-0x2(%rbx,%rsi,1) │ │ │ │ - lea 0x30(%rdi),%edx │ │ │ │ - mov %dl,-0x1(%rbx,%rsi,1) │ │ │ │ - mov %rsi,%rax │ │ │ │ - lea 0xa8(%rsp),%rdx │ │ │ │ - sub %rsp,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - sub %rsp,%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jae 40ba0e │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - call 470520 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x98,%rsp │ │ │ │ + nop │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + jmp 418680 │ │ │ │ + movq $0x0,0xa0(%rax) │ │ │ │ + nop │ │ │ │ + lea 0xae(%rip),%rcx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + movq $0x3,0x48(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 4186a3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + test %rax,%rax │ │ │ │ + je 41863f │ │ │ │ + mov 0xa0(%rax),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + decl 0x18(%rsp) │ │ │ │ + jmp 41863f │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - movb $0x30,-0x1(%rbx,%rax,1) │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jl 40b809 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40ba1a │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x877cfc(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - jmp 40ba1a │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %dil,0x30(%rsp) │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - movzbl 0x30(%rsp),%edi │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r11 │ │ │ │ - jmp 40b600 │ │ │ │ + nop │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x12eec4(%rip),%rax │ │ │ │ + lea 0x168b2d(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + lea 0x12eeb1(%rip),%rax │ │ │ │ + lea 0x168b0a(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 4182c0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -14606,206 +25105,77 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41872b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 450680 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 418700 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x18(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 40bdab │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 418792 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x90,%rsp │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - mov %rsi,0xc8(%rsp) │ │ │ │ - mov %r8,0xd0(%rsp) │ │ │ │ - mov %r9,0xd8(%rsp) │ │ │ │ - mov %r10,0xe0(%rsp) │ │ │ │ - mov %r11,0xe8(%rsp) │ │ │ │ - test %dil,%dil │ │ │ │ - je 40bb78 │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jae 40bb71 │ │ │ │ - cmp $0x20,%rdx │ │ │ │ - jg 40bb5a │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 40bb5a │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - mov $0x20,%ecx │ │ │ │ - jmp 40bb71 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x877bd7(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - movb $0x2d,-0x1(%rdx,%rax,1) │ │ │ │ - jmp 40bb7b │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0xe8(%rsp),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jg 40bbaf │ │ │ │ - lea 0x1(%rdx),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40bba5 │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x877ba3(%rip),%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - call 491640 │ │ │ │ - movb $0x30,-0x1(%rbx,%rax,1) │ │ │ │ - jmp 40bca5 │ │ │ │ - mov 0xe0(%rsp),%rdi │ │ │ │ - mov 0xd8(%rsp),%r9 │ │ │ │ - mov 0xc8(%rsp),%rbx │ │ │ │ - cmp %r8,%rdi │ │ │ │ - cmovg %r8,%rdi │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jb 40bda5 │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - lea (%rdi,%rdx,1),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jae 40bc1a │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea 0x877b44(%rip),%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 491640 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - jmp 40bc60 │ │ │ │ - movb $0x30,-0x1(%rbx,%rsi,1) │ │ │ │ - inc %rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,0xe8(%rsp) │ │ │ │ - jle 40bc9c │ │ │ │ - lea 0x1(%rdi),%rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jae 40bc50 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x877ab6(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - jmp 40bc50 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 40bcdc │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40bcd3 │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x877a7a(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - movb $0x2e,-0x1(%rbx,%rax,1) │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 40bd20 │ │ │ │ - lea 0xa0(%rsp),%rdx │ │ │ │ - sub %rsp,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - sub %rsp,%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jae 40bd08 │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - call 470520 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x90,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + je 418782 │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 418773 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 46f1e0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov (%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + sete %al │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %r8b,-0x1(%rbx,%rax,1) │ │ │ │ - inc %rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jle 40bcdc │ │ │ │ - mov 0xe8(%rsp),%r8 │ │ │ │ - add %rsi,%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jl 40bd5b │ │ │ │ - cmp %r8,0xe0(%rsp) │ │ │ │ - jle 40bd5b │ │ │ │ - mov 0xd0(%rsp),%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jbe 40bd9d │ │ │ │ - mov 0xc8(%rsp),%r9 │ │ │ │ - movzbl (%r9,%r8,1),%r8d │ │ │ │ - jmp 40bd61 │ │ │ │ - mov $0x30,%r8d │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40bd14 │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %r8b,0x47(%rsp) │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x8779c1(%rip),%rsi │ │ │ │ - nop │ │ │ │ - call 491640 │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - movzbl 0x47(%rsp),%r8d │ │ │ │ - jmp 40bd14 │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %dil,0x28(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - movzbl 0x28(%rsp),%edi │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - jmp 40bae0 │ │ │ │ + mov 0x50(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + sete %al │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 418740 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -14815,517 +25185,475 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40beff │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - test %dil,%dil │ │ │ │ - je 40be84 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40be7f │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x8778db(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ - movb $0x2d,-0x1(%rbx,%rax,1) │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov $0xa,%esi │ │ │ │ - call 40d9c0 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40beaa │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x87789b(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - movb $0x70,-0x1(%rbx,%rax,1) │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - sub (%rdx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jl 40beef │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40beea │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x877860(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - movb $0x2b,-0x1(%rbx,%rax,1) │ │ │ │ - mov $0xa,%esi │ │ │ │ - call 40d900 │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %dil,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzbl 0x20(%rsp),%edi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - jmp 40be20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 4187e0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x18(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 40c5e2 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 418ea1 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x90,%rsp │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - mov (%r11),%rdx │ │ │ │ - add $0xffffffffffffffc4,%rdx │ │ │ │ - neg %rdx │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %r9,%r12 │ │ │ │ - shl %cl,%r9 │ │ │ │ - test %r12,%r12 │ │ │ │ - mov $0x0,%r12d │ │ │ │ - cmove %r12,%r10 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - and %r9,%rdx │ │ │ │ - jmp 40bfb7 │ │ │ │ - add %rdx,%rdx │ │ │ │ - dec %r10 │ │ │ │ + sub $0x68,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 418992 │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + mov %cl,0x88(%rsp) │ │ │ │ + mov 0x60(%rax),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 40bfc3 │ │ │ │ - bt $0x3c,%rdx │ │ │ │ - jae 40bfb1 │ │ │ │ - cmp $0xf,%rdi │ │ │ │ - jae 40c022 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - shl $0x2,%rcx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - shl %cl,%rdx │ │ │ │ - movabs $0xfffffffffffffff,%r12 │ │ │ │ - and %rdx,%r12 │ │ │ │ - add $0xffffffffffffffc4,%rcx │ │ │ │ - neg %rcx │ │ │ │ - shr %cl,%r9 │ │ │ │ - mov %r9,%rdx │ │ │ │ - and $0x1,%r9d │ │ │ │ - or %r9,%r12 │ │ │ │ - movabs $0x800000000000000,%r9 │ │ │ │ - cmp %r12,%r9 │ │ │ │ - jae 40c00c │ │ │ │ - lea 0x1(%rdx),%r9 │ │ │ │ - jmp 40c00f │ │ │ │ - mov %rdx,%r9 │ │ │ │ - shl %cl,%r9 │ │ │ │ - bt $0x3d,%r9 │ │ │ │ - jae 40c025 │ │ │ │ - shr $1,%r9 │ │ │ │ - inc %r10 │ │ │ │ + je 41884f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,0x188(%r14) │ │ │ │ + je 41884f │ │ │ │ + lea 0x165576(%rip),%rax │ │ │ │ + mov $0x2f,%ebx │ │ │ │ + call 44b1a0 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + movzbl 0x88(%rsp),%ecx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 41887a │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 46f1e0 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + movzbl 0x88(%rsp),%ecx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + test %cl,%cl │ │ │ │ + je 418882 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4188a0 │ │ │ │ + call 418740 │ │ │ │ + movzbl 0x88(%rsp),%ecx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %dl,%dl │ │ │ │ + je 418902 │ │ │ │ + mov 0x1c(%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4188f8 │ │ │ │ + call 418740 │ │ │ │ + test %al,%al │ │ │ │ + je 4188e1 │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4188d3 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ + call 422500 │ │ │ │ + mov $0x1,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + movzbl 0x88(%rsp),%ecx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + jmp 418902 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cmpq $0x0,0x2b0b8e(%rip) │ │ │ │ + ja 418910 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 41892e │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + add $0x68,%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ nop │ │ │ │ - jmp 40c025 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - cmp $0x58,%sil │ │ │ │ - jne 40c034 │ │ │ │ - lea 0x9f92b0(%rip),%rcx │ │ │ │ - jmp 40c03b │ │ │ │ - lea 0x9f8b97(%rip),%rcx │ │ │ │ - mov %rdi,0xb8(%rsp) │ │ │ │ - mov %sil,0xc0(%rsp) │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 40c0d5 │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jae 40c0ce │ │ │ │ - cmp $0x20,%rdx │ │ │ │ - jg 40c08f │ │ │ │ + call 41f100 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + cmpl $0x0,0x1c(%rax) │ │ │ │ + jne 418955 │ │ │ │ + jmp 418d9f │ │ │ │ + cmpq $0x0,(%rax) │ │ │ │ + jne 4189ca │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 40c08f │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - mov $0x20,%r11d │ │ │ │ - jmp 40c0ce │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %r11,%rcx │ │ │ │ + je 418985 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 422500 │ │ │ │ + mov $0x1,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + test %cl,%cl │ │ │ │ + jne 4189a1 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0xf,%ecx │ │ │ │ mov $0x1,%edi │ │ │ │ - lea 0x87769f(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - movzbl 0xc0(%rsp),%esi │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - movb $0x2d,-0x1(%rdx,%rax,1) │ │ │ │ - jmp 40c0d8 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - lea 0x3(%rdx),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jae 40c11e │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov $0x3,%edi │ │ │ │ - lea 0x87764c(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - movzbl 0xc0(%rsp),%esi │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - movb $0x30,-0x3(%rbx,%rax,1) │ │ │ │ - mov %sil,-0x2(%rbx,%rax,1) │ │ │ │ - mov %r9,%rdx │ │ │ │ - shr $0x3c,%r9 │ │ │ │ - and $0x1,%r9d │ │ │ │ - lea 0x30(%r9),%r8d │ │ │ │ - mov %r8b,-0x1(%rbx,%rax,1) │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jge 40c195 │ │ │ │ + mov $0x2,%esi │ │ │ │ + call 4821e0 │ │ │ │ + lea 0x15ba15(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 482180 │ │ │ │ + cmpq $0x0,(%rax) │ │ │ │ + jbe 418a52 │ │ │ │ + mov 0x38(%rax),%rbx │ │ │ │ + movzwl 0x18(%rax),%ecx │ │ │ │ + imul %rcx,%rbx │ │ │ │ + add 0x10(%rax),%rbx │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 40c192 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jae 40c188 │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x8775da(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - movzbl 0xc0(%rsp),%esi │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - movb $0x2e,-0x1(%rbx,%rax,1) │ │ │ │ - jmp 40c580 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jle 40c1e5 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jae 40c1d8 │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x877592(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - movzbl 0xc0(%rsp),%esi │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - movb $0x2e,-0x1(%rbx,%rax,1) │ │ │ │ + je 418a0f │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 4807c0 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + call 422500 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x38(%rcx),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x38(%rcx) │ │ │ │ + cmp %rdx,0x8(%rcx) │ │ │ │ + jne 418a36 │ │ │ │ + movq $0x0,0x38(%rcx) │ │ │ │ + decq (%rcx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movzbl 0x88(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 418a74 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %r14,0x50(%rsp) │ │ │ │ + call 44ef40 │ │ │ │ + movq $0x0,0x30(%rax) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 418a98 │ │ │ │ + movq $0xffffffffffffffff,0x30(%rax) │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x2b0c30(%rip) │ │ │ │ + jne 418aac │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + jmp 418ac4 │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %r8,0x18(%rax) │ │ │ │ + mov %r8,0x20(%rax) │ │ │ │ + cmpl $0x0,0x2b0bfd(%rip) │ │ │ │ + je 418ae1 │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + movq $0x0,0x48(%rax) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + cmpl $0x0,0x2b0bd9(%rip) │ │ │ │ + je 418b17 │ │ │ │ + mov 0x140(%rdx),%r8 │ │ │ │ + mov (%rax),%r9 │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %rdx,0x10(%r11) │ │ │ │ + mov %r9,0x18(%r11) │ │ │ │ + mov %rax,0x140(%rdx) │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + movb $0x0,0x3c(%rax) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x2b0ba2(%rip) │ │ │ │ + jne 418b37 │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ + jmp 418b51 │ │ │ │ + mov 0x58(%rax),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %r9,0x58(%rax) │ │ │ │ + mov %r9,%r8 │ │ │ │ + mov %r9,0x60(%rax) │ │ │ │ + cmpl $0x0,0x2b0b6d(%rip) │ │ │ │ + je 418b74 │ │ │ │ + mov 0x88(%rdx),%r9 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + movq $0x0,0x88(%rdx) │ │ │ │ + cmpl $0x0,0x2b0b4a(%rip) │ │ │ │ + je 418b94 │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ + mov 0x48(%r8),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 418be6 │ │ │ │ + cmpl $0x0,0x2b0b24(%rip) │ │ │ │ + je 418bd8 │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ + mov 0x8(%r9),%r11 │ │ │ │ + mov 0x48(%r8),%r12 │ │ │ │ + mov %r11,%rbx │ │ │ │ nopl (%rax) │ │ │ │ - jmp 40c500 │ │ │ │ - mov %esi,%edx │ │ │ │ - or $0x20,%esi │ │ │ │ - cmp %sil,%dl │ │ │ │ - jne 40c1f6 │ │ │ │ - mov $0x70,%ecx │ │ │ │ - jmp 40c1fb │ │ │ │ - mov $0x50,%ecx │ │ │ │ - inc %rbx │ │ │ │ + call 488c40 <_cgo_topofstack@@Base+0xe0> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %rax,0x10(%r11) │ │ │ │ + mov %rbx,0x18(%r11) │ │ │ │ + mov %r12,0x20(%r11) │ │ │ │ + mov %r9,0x10(%rax) │ │ │ │ + mov %rax,0x8(%r9) │ │ │ │ + mov %rax,0x48(%r8) │ │ │ │ + jmp 418c24 │ │ │ │ + cmpl $0x0,0x2b0ae3(%rip) │ │ │ │ + je 418c14 │ │ │ │ + mov 0x10(%rax),%r9 │ │ │ │ + mov 0x40(%r8),%r10 │ │ │ │ + mov 0x48(%r8),%r11 │ │ │ │ + mov %r11,%rbx │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jae 40c22a │ │ │ │ - mov %cl,0x46(%rsp) │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x877528(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - movzbl 0x46(%rsp),%ecx │ │ │ │ - mov %cl,-0x1(%rbx,%rax,1) │ │ │ │ - test %r10,%r10 │ │ │ │ - jge 40c23d │ │ │ │ - neg %r10 │ │ │ │ - mov $0x2d,%ecx │ │ │ │ - jmp 40c242 │ │ │ │ - mov $0x2b,%ecx │ │ │ │ - inc %rbx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jae 40c274 │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - mov %cl,0x46(%rsp) │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x8774de(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - movzbl 0x46(%rsp),%ecx │ │ │ │ - mov %cl,-0x1(%rbx,%rax,1) │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %r10,0x10(%r11) │ │ │ │ + mov %rbx,0x18(%r11) │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + mov %rax,0x40(%r8) │ │ │ │ + mov %rax,0x48(%r8) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + cmpq $0x0,0x20(%r8) │ │ │ │ + je 418c4c │ │ │ │ + mov %r8,%rax │ │ │ │ + call 46f360 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + lea 0xb9(%rdx),%r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov $0x1,%r10d │ │ │ │ + xchg %r10b,(%r9) │ │ │ │ + cmpq $0x0,0x60(%r8) │ │ │ │ + je 418c6c │ │ │ │ + mov $0x2a,%ebx │ │ │ │ + jmp 418c71 │ │ │ │ + mov $0x13,%ebx │ │ │ │ + lea 0x167348(%rip),%rax │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov $0x7,%edi │ │ │ │ + mov $0x2,%esi │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + call 4821e0 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x64,%r10 │ │ │ │ - jge 40c309 │ │ │ │ - add $0x2,%rbx │ │ │ │ - mov %r10,%rdx │ │ │ │ - sar $0x3f,%r10 │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - imul %rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - sar $0x3,%rdx │ │ │ │ - sub %r10,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%r8 │ │ │ │ - lea (%r8,%r8,4),%r8 │ │ │ │ - sub %r8,%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jae 40c2f6 │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ + cmp %rax,0x140(%rdx) │ │ │ │ + jne 418d8b │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + cmpq $0x0,0x20(%rcx) │ │ │ │ + je 418ccf │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov $0x2,%edi │ │ │ │ - lea 0x87745f(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rax,%rcx │ │ │ │ - add $0x30,%edx │ │ │ │ - mov %dl,-0x2(%rbx,%rcx,1) │ │ │ │ - lea 0x30(%rsi),%edx │ │ │ │ - mov %dl,-0x1(%rbx,%rcx,1) │ │ │ │ - jmp 40c4af │ │ │ │ - cmp $0x3e8,%r10 │ │ │ │ - jge 40c3c6 │ │ │ │ - add $0x3,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mul %r10 │ │ │ │ - shr $0x3,%rdx │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - add %rdx,%rdx │ │ │ │ - lea (%rdx,%rdx,4),%rdx │ │ │ │ - lea (%rsi,%rsi,1),%r8 │ │ │ │ - lea (%r8,%r8,4),%r8 │ │ │ │ - movabs $0xa3d70a3d70a3d70b,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mul %r10 │ │ │ │ - sub %rdi,%rsi │ │ │ │ - sub %r8,%r10 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jae 40c3a7 │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 46f480 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + cmpl $0x0,0x2b09fa(%rip) │ │ │ │ + je 418ce8 │ │ │ │ + mov 0x140(%rdx),%rcx │ │ │ │ + nop │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x140(%rdx) │ │ │ │ + movb $0x0,0xb8(%rdx) │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 418d24 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 481080 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + movzbl 0x3d(%rax),%ecx │ │ │ │ + cmpl $0x0,0x2b09a1(%rip) │ │ │ │ + je 418d40 │ │ │ │ + mov 0x88(%rdx),%rbx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %cl,0x2f(%rsp) │ │ │ │ + movq $0x0,0x88(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x2b0978(%rip) │ │ │ │ + je 418d68 │ │ │ │ + mov 0x58(%rax),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + movq $0x0,0x58(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,0x60(%rax) │ │ │ │ + call 44f220 │ │ │ │ + mov $0x1,%eax │ │ │ │ + movzbl 0x2f(%rsp),%ebx │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x15fcda(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ mov %rcx,%rax │ │ │ │ + mov 0x50(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 418e50 │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 418df7 │ │ │ │ + cmpl $0x0,0x2b0914(%rip) │ │ │ │ + je 418de1 │ │ │ │ + mov 0x10(%r8),%r9 │ │ │ │ + mov 0x50(%rax),%r10 │ │ │ │ + mov 0x8(%rdx),%r11 │ │ │ │ mov %r11,%rcx │ │ │ │ - mov $0x3,%edi │ │ │ │ - lea 0x8773b3(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov %rcx,%r11 │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %r10,0x10(%r11) │ │ │ │ + mov %rcx,0x18(%r11) │ │ │ │ + movq $0x0,0x10(%r8) │ │ │ │ + mov %r8,0x50(%rax) │ │ │ │ + movq $0x0,0x8(%rdx) │ │ │ │ + jmp 418e1b │ │ │ │ + cmpl $0x0,0x2b08d2(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 418e16 │ │ │ │ + mov 0x50(%rax),%r8 │ │ │ │ + mov 0x58(%rax),%r9 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + movups %xmm15,0x50(%rax) │ │ │ │ + cmpb $0x0,0x3c(%rdx) │ │ │ │ + nop │ │ │ │ + je 418e4b │ │ │ │ + mov (%rdx),%r8 │ │ │ │ mov %rax,%rcx │ │ │ │ - shr $0x6,%rdx │ │ │ │ - add $0x30,%edx │ │ │ │ - mov %dl,-0x3(%rbx,%rcx,1) │ │ │ │ - lea 0x30(%rsi),%edx │ │ │ │ - mov %dl,-0x2(%rbx,%rcx,1) │ │ │ │ - lea 0x30(%r10),%edx │ │ │ │ - mov %dl,-0x1(%rbx,%rcx,1) │ │ │ │ - jmp 40c4af │ │ │ │ - add $0x4,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x1,%r9d │ │ │ │ + lock cmpxchg %r9d,0x178(%r8) │ │ │ │ + sete %r8b │ │ │ │ + nopl (%rax) │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 418d9c │ │ │ │ + jmp 418e55 │ │ │ │ mov %rax,%rcx │ │ │ │ - movabs $0xa3d70a3d70a3d70b,%rax │ │ │ │ - mul %r10 │ │ │ │ - shr $0x6,%rdx │ │ │ │ - movzbl %dl,%r8d │ │ │ │ - imul $0x19a,%r8d,%r8d │ │ │ │ - shr $0xc,%r8d │ │ │ │ - add %r8,%r8 │ │ │ │ - lea (%r8,%r8,4),%r8 │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %r10 │ │ │ │ - shr $0x3,%rdx │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mul %rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - add %rdx,%rdx │ │ │ │ - lea (%rdx,%rdx,4),%rdx │ │ │ │ - lea (%rdi,%rdi,1),%r9 │ │ │ │ - lea (%r9,%r9,4),%r9 │ │ │ │ - movabs $0x83126e978d4fdf3c,%rax │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mul %r10 │ │ │ │ - sub %r8d,%esi │ │ │ │ - sub %r12,%rdi │ │ │ │ - sub %r9,%r10 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jae 40c48e │ │ │ │ - mov %sil,0x47(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov $0x4,%edi │ │ │ │ - lea 0x8772d1(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - movzbl 0x47(%rsp),%esi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov %rcx,%r11 │ │ │ │ + jmp 418e55 │ │ │ │ mov %rax,%rcx │ │ │ │ - shr $0x9,%rdx │ │ │ │ - add $0x30,%edx │ │ │ │ - mov %dl,-0x4(%rbx,%rcx,1) │ │ │ │ - lea 0x30(%rsi),%edx │ │ │ │ - mov %dl,-0x3(%rbx,%rcx,1) │ │ │ │ - lea 0x30(%rdi),%edx │ │ │ │ - mov %dl,-0x2(%rbx,%rcx,1) │ │ │ │ - lea 0x30(%r10),%edx │ │ │ │ - mov %dl,-0x1(%rbx,%rcx,1) │ │ │ │ - lea 0xa0(%rsp),%rdx │ │ │ │ - sub %rsp,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rsp,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jae 40c4db │ │ │ │ + xor %edx,%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 418e65 │ │ │ │ + mov %rcx,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 4189ca │ │ │ │ + lea 0x74(%rip),%r8 │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + lea 0x58(%rsp),%rdi │ │ │ │ + mov $0x3,%esi │ │ │ │ + call 418f20 │ │ │ │ mov $0x1,%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - call 470520 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r11,%rcx │ │ │ │ - add $0x90,%rsp │ │ │ │ + mov %eax,%ebx │ │ │ │ + add $0x68,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - mov %dl,-0x1(%rbx,%rax,1) │ │ │ │ - dec %rdi │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jle 40c1e5 │ │ │ │ - inc %rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - shr $0x3c,%rdx │ │ │ │ - and $0xf,%edx │ │ │ │ - movzbl (%rcx,%rdx,1),%edx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jae 40c4ea │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %dl,0x47(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x877204(%rip),%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 491640 │ │ │ │ - movzbl 0x47(%rsp),%edx │ │ │ │ - movzbl 0xc0(%rsp),%esi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - jmp 40c4ea │ │ │ │ - mov %dl,-0x1(%rbx,%rax,1) │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov %r8,%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 40c1e5 │ │ │ │ - inc %rbx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - shr $0x3c,%rdx │ │ │ │ - and $0xf,%edx │ │ │ │ - movzbl (%rcx,%rdx,1),%edx │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - jae 40c571 │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %dl,0x47(%rsp) │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x877189(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - movzbl 0x47(%rsp),%edx │ │ │ │ - movzbl 0xc0(%rsp),%esi │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 40c571 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %sil,0x28(%rsp) │ │ │ │ - mov %r8b,0x29(%rsp) │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - movzbl 0x28(%rsp),%esi │ │ │ │ - movzbl 0x29(%rsp),%r8d │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - jmp 40bf60 │ │ │ │ - int3 │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 4187e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -15343,55 +25671,205 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40c68b │ │ │ │ + jbe 418f04 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - cmp $0x20,%rsi │ │ │ │ - jne 40c680 │ │ │ │ - call 40cc40 │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x68,%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - call 40c6e0 │ │ │ │ - add $0x20,%rsp │ │ │ │ + call 487040 │ │ │ │ + jmp 418ee0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 419118 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov 0x60(%rax),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 418f8f │ │ │ │ + cmp %r8,0x188(%r14) │ │ │ │ + je 418f8f │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov (%rdi),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + call *%rax │ │ │ │ + lea 0x164e3a(%rip),%rax │ │ │ │ + mov $0x2f,%ebx │ │ │ │ + call 44b1a0 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + jne 418fbc │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41903a │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + call 418240 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + jmp 41903a │ │ │ │ + mov 0x38(%rax),%rdx │ │ │ │ + movzwl 0x18(%rax),%r8d │ │ │ │ + imul %r8,%rdx │ │ │ │ + add 0x10(%rax),%rdx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 418ff5 │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 4807c0 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 4807c0 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x38(%rdx),%rsi │ │ │ │ + inc %rsi │ │ │ │ + mov %rsi,0x38(%rdx) │ │ │ │ + cmp %rsi,0x8(%rdx) │ │ │ │ + jne 419023 │ │ │ │ + movq $0x0,0x38(%rdx) │ │ │ │ + mov 0x38(%rdx),%rax │ │ │ │ + mov %rax,0x30(%rdx) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + test %al,(%rbx) │ │ │ │ + cmpl $0x0,0x2b068d(%rip) │ │ │ │ + je 419051 │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,0x20(%rbx) │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov (%rdi),%rax │ │ │ │ + mov %rdi,%rdx │ │ │ │ + call *%rax │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpl $0x0,0x2b0653(%rip) │ │ │ │ + jne 419086 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + jmp 41909e │ │ │ │ + mov 0x88(%rax),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x88(%rax) │ │ │ │ + movb $0x1,0x3d(%rdx) │ │ │ │ + cmpq $0x0,0x30(%rdx) │ │ │ │ + je 4190d4 │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rax,0x30(%rcx) │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + lea 0x7d(%rip),%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %dil,0x20(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - movzbl 0x20(%rsp),%edi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ mov 0x28(%rsp),%rsi │ │ │ │ - jmp 40c660 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 418f20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41918b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 450680 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 419160 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -15399,733 +25877,158 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40cbfc │ │ │ │ + jbe 4191d7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - movabs $0x10000000000000,%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 40c885 │ │ │ │ - test %dil,%dil │ │ │ │ - jne 40c885 │ │ │ │ - imul $0x9a209,%rcx,%rdx │ │ │ │ - add $0xfffffffffffc01e1,%rdx │ │ │ │ - sar $0x15,%rdx │ │ │ │ - lea -0x15c(%rdx),%rsi │ │ │ │ - neg %rsi │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp $0x2b7,%rsi │ │ │ │ - jbe 40c742 │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 40c76c │ │ │ │ - cmp $0x2b8,%rsi │ │ │ │ - jae 40cbef │ │ │ │ - shl $0x4,%rsi │ │ │ │ - imul $0xfffffffffffe56cb,%rdx,%rdi │ │ │ │ - sar $0xf,%rdi │ │ │ │ - lea 0x11e99fb(%rip),%r8 │ │ │ │ - mov (%rsi,%r8,1),%rsi │ │ │ │ - inc %rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shr $0x36,%rsi │ │ │ │ - lea (%rdi,%rcx,1),%r9 │ │ │ │ - lea -0xc(%r9),%r9 │ │ │ │ - neg %r9 │ │ │ │ - nop │ │ │ │ - mov %r8,%r10 │ │ │ │ - sub %rsi,%r8 │ │ │ │ - test %r9,%r9 │ │ │ │ - jl 40cbea │ │ │ │ - mov %rcx,%rsi │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r9,%rcx │ │ │ │ - shr %cl,%r8 │ │ │ │ - mov %r10,%r11 │ │ │ │ - shr $0x35,%r10 │ │ │ │ - add %r11,%r10 │ │ │ │ - shr %cl,%r10 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - setne %r12b │ │ │ │ - movzbl %r12b,%r12d │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r9,%r9 │ │ │ │ - and %r9,%r8 │ │ │ │ - add %r12,%r8 │ │ │ │ - and %r9,%r10 │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mul %r10 │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%r9 │ │ │ │ - lea (%r9,%r9,4),%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jae 40c856 │ │ │ │ - lea (%rdi,%rsi,1),%rdx │ │ │ │ - lea -0xb(%rdx),%rdx │ │ │ │ - neg %rdx │ │ │ │ - nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 40cbe5 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shr %cl,%r11 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - and %rdx,%r11 │ │ │ │ - lea 0x1(%r11),%rdx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $1,%rdx │ │ │ │ - cmp $0xffffffffffffffb3,%rsi │ │ │ │ - jne 40c837 │ │ │ │ - bt $0x1,%edi │ │ │ │ - jae 40c837 │ │ │ │ - dec %rdx │ │ │ │ - jmp 40c845 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - setb %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 40d120 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 40e120 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - lea (%rbx,%rcx,1),%rcx │ │ │ │ - lea 0x1(%rcx),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 40d120 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - imul $0x13441,%rcx,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - lea -0x15e(%rdx),%rsi │ │ │ │ - neg %rsi │ │ │ │ - nop │ │ │ │ - lea -0x2(%rdx),%rdi │ │ │ │ - nop │ │ │ │ - cmp $0x2b7,%rsi │ │ │ │ - jbe 40c8b3 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 40c8ef │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x2b8,%rsi │ │ │ │ - jae 40cbd5 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - imul $0xfffffffffffe56cb,%rdi,%r8 │ │ │ │ - sar $0xf,%r8 │ │ │ │ - lea 0x11e987d(%rip),%r9 │ │ │ │ - mov (%rsi,%r9,1),%r10 │ │ │ │ - mov 0x8(%r9,%rsi,1),%rsi │ │ │ │ - inc %r8 │ │ │ │ - neg %rdi │ │ │ │ - lea (%r8,%rcx,1),%r9 │ │ │ │ - lea -0x1(%r9),%r9 │ │ │ │ - lea (%r8,%rcx,1),%r11 │ │ │ │ - cmp $0x37,%rdi │ │ │ │ - seta %dil │ │ │ │ - movzbl %dil,%edi │ │ │ │ - add %rdi,%rsi │ │ │ │ - test %r9,%r9 │ │ │ │ - jl 40cbd0 │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - lea (%rbx,%rbx,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r9,%rcx │ │ │ │ - shl %cl,%rax │ │ │ │ - lea (%r8,%rdx,1),%rdx │ │ │ │ - lea -0x40(%rdx),%rdx │ │ │ │ - neg %rdx │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - and %rdx,%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 40d260 │ │ │ │ - mov %rax,%rdx │ │ │ │ - shr $1,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0x83126e978d4fdf3c,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rcx │ │ │ │ - shr $0x8,%rdx │ │ │ │ - imul $0x3e8,%rdx,%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - nop │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jl 40cbcb │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - neg %rcx │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - shr %cl,%r8 │ │ │ │ - cmp $0x40,%rdi │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rdi,%r8 │ │ │ │ - cmp %esi,%r8d │ │ │ │ - jbe 40ca32 │ │ │ │ - test %esi,%esi │ │ │ │ - jne 40ca0a │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 40ca0a │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - bt $0x0,%esi │ │ │ │ - jae 40ca0a │ │ │ │ - dec %rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ - mov $0x3e8,%esi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - jmp 40caff │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 40e120 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - lea (%rbx,%rcx,1),%rcx │ │ │ │ - lea 0x1(%rcx),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 40d120 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - jne 40cae5 │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - lea (%rdi,%rdi,1),%r10 │ │ │ │ - lea -0x1(%r10),%r10 │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - lea (%r12,%r11,1),%rcx │ │ │ │ - lea -0x41(%rcx),%rcx │ │ │ │ - neg %rcx │ │ │ │ - mov %r9,%r13 │ │ │ │ - imul %r10,%r9 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mul %r10 │ │ │ │ - nop │ │ │ │ + sub $0x8,%rsp │ │ │ │ + movb $0x1,0xb8(%rax) │ │ │ │ + lea 0xb9(%rax),%rcx │ │ │ │ nop │ │ │ │ - add %r9,%rdx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 40cbc6 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - shr %cl,%rdx │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - shl %cl,%r9 │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ - and %r15,%r9 │ │ │ │ - mov %r10,%rcx │ │ │ │ - shr %cl,%rax │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r10,%r10 │ │ │ │ - and %r10,%rdx │ │ │ │ - and %r10,%rax │ │ │ │ - or %r9,%rax │ │ │ │ - bt $0x0,%edx │ │ │ │ - jb 40caba │ │ │ │ - test %rax,%rax │ │ │ │ - jne 40caff │ │ │ │ - bt $0x0,%edi │ │ │ │ - jb 40caff │ │ │ │ - mov %rbx,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 40e120 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - lea (%rbx,%rcx,1),%rcx │ │ │ │ - lea 0x1(%rcx),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 40d120 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - mov %r9,%r13 │ │ │ │ - mov 0x40(%rsp),%r15 │ │ │ │ - shr $1,%r8d │ │ │ │ - sub %r8d,%esi │ │ │ │ - lea 0x32(%rsi),%edx │ │ │ │ - mov %edx,%r8d │ │ │ │ - shr $1,%rdx │ │ │ │ - mov $0xa3d70a3e,%r9d │ │ │ │ - imul %rdx,%r9 │ │ │ │ - shr $0x25,%r9 │ │ │ │ - imul $0x64,%r9d,%edx │ │ │ │ - lea (%rbx,%rbx,1),%r10 │ │ │ │ - lea (%r10,%r10,4),%r10 │ │ │ │ - lea (%r9,%r10,1),%rax │ │ │ │ - cmp %r8d,%edx │ │ │ │ - jne 40cba8 │ │ │ │ - lea (%rdi,%rdi,1),%rdx │ │ │ │ - lea (%r12,%r11,1),%rcx │ │ │ │ - lea -0x41(%rcx),%rcx │ │ │ │ - neg %rcx │ │ │ │ - imul %rdi,%r13 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mul %rdx │ │ │ │ nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rcx) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea (%rdx,%r13,2),%rdx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 40cbc1 │ │ │ │ - and $0x1,%esi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr %cl,%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - shl %cl,%rdi │ │ │ │ - and %r15,%rdi │ │ │ │ - mov %r8,%rcx │ │ │ │ - shr %cl,%rax │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %r8,%rdx │ │ │ │ - and $0x1,%edx │ │ │ │ - and %r8,%rax │ │ │ │ - or %rdi,%rax │ │ │ │ - cmp %dl,%sil │ │ │ │ - jne 40cb9b │ │ │ │ - test %rax,%rax │ │ │ │ - jne 40cba5 │ │ │ │ - bt $0x0,%ebx │ │ │ │ - jae 40cba5 │ │ │ │ - lea (%r9,%r10,1),%rax │ │ │ │ - lea -0x1(%rax),%rax │ │ │ │ - jmp 40cba8 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 40d120 │ │ │ │ - add $0x58,%rsp │ │ │ │ + call 41f560 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - call 452ea0 │ │ │ │ - call 452ea0 │ │ │ │ - call 452ea0 │ │ │ │ - call 452ea0 │ │ │ │ - mov $0x2b8,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 452ea0 │ │ │ │ - call 452ea0 │ │ │ │ - mov $0x2b8,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %dil,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzbl 0x20(%rsp),%edi │ │ │ │ - jmp 40c6e0 │ │ │ │ + jmp 4191a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 419221 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call 4178c0 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 419200 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40d0d2 │ │ │ │ + jbe 419264 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x800000,%ebx │ │ │ │ - jne 40cdec │ │ │ │ - test %dil,%dil │ │ │ │ - jne 40cdec │ │ │ │ - imul $0x9a209,%rcx,%rdx │ │ │ │ - add $0xfffffffffffc01e1,%rdx │ │ │ │ - sar $0x15,%rdx │ │ │ │ - lea -0x15c(%rdx),%rsi │ │ │ │ - neg %rsi │ │ │ │ - nop │ │ │ │ - cmp $0x2b7,%rsi │ │ │ │ - jbe 40cca2 │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - nop │ │ │ │ - jmp 40cccc │ │ │ │ - cmp $0x2b8,%rsi │ │ │ │ - jae 40d0c5 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - imul $0xfffffffffffe56cb,%rdx,%rdi │ │ │ │ - sar $0xf,%rdi │ │ │ │ - lea 0x11e949b(%rip),%r8 │ │ │ │ - mov (%rsi,%r8,1),%rsi │ │ │ │ - inc %rdi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - neg %rdx │ │ │ │ - lea (%rdi,%rcx,1),%r9 │ │ │ │ - lea -0x29(%r9),%r9 │ │ │ │ - neg %r9 │ │ │ │ - nop │ │ │ │ - cmp $0x1b,%rdx │ │ │ │ - seta %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x19,%rdx │ │ │ │ - mov %rsi,%r10 │ │ │ │ - sub %rdx,%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %r9,%r9 │ │ │ │ - jl 40d0c0 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %r9,%rcx │ │ │ │ - shr %cl,%rsi │ │ │ │ - mov %r10,%r11 │ │ │ │ - shr $0x18,%r10 │ │ │ │ - add %r11,%r10 │ │ │ │ - shr %cl,%r10 │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - setne %r12b │ │ │ │ - movzbl %r12b,%r12d │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r9,%r9 │ │ │ │ - and %r9,%rsi │ │ │ │ - add %r12d,%esi │ │ │ │ - and %r9,%r10 │ │ │ │ - mov %r10d,%r9d │ │ │ │ - mov $0xcccccccd,%r10d │ │ │ │ - imul %r10,%r9 │ │ │ │ - shr $0x23,%r9 │ │ │ │ - lea (%r9,%r9,1),%r10d │ │ │ │ - lea (%r10,%r10,4),%r10d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %esi,%r10d │ │ │ │ - jae 40cdbf │ │ │ │ - lea (%rdi,%rdx,1),%rcx │ │ │ │ - lea -0x28(%rcx),%rcx │ │ │ │ - neg %rcx │ │ │ │ - nop │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 40d0b6 │ │ │ │ - shr %cl,%r11 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rdi,%r11 │ │ │ │ - lea 0x1(%r11),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $1,%edi │ │ │ │ - cmp $0xffffffffffffffb3,%rdx │ │ │ │ - jne 40cda2 │ │ │ │ - bt $0x1,%r9d │ │ │ │ - jae 40cda2 │ │ │ │ - lea -0x1(%rdi),%edx │ │ │ │ - jmp 40cdaf │ │ │ │ - cmp %esi,%edi │ │ │ │ - setb %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - lea (%rdi,%rsi,1),%edx │ │ │ │ - mov %edx,%ebx │ │ │ │ - mov %r8,%rcx │ │ │ │ - call 40d120 │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %r9,%rax │ │ │ │ - call 40e120 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - lea (%rbx,%rcx,1),%rcx │ │ │ │ - lea 0x1(%rcx),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 40d120 │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 4187e0 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - imul $0x13441,%rcx,%rdx │ │ │ │ - sar $0x12,%rdx │ │ │ │ - lea -0x15d(%rdx),%rsi │ │ │ │ - neg %rsi │ │ │ │ - nop │ │ │ │ - lea -0x1(%rdx),%rdi │ │ │ │ - cmp $0x2b7,%rsi │ │ │ │ - jbe 40ce16 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 40ce4a │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - cmp $0x2b8,%rsi │ │ │ │ - jae 40d0aa │ │ │ │ - shl $0x4,%rsi │ │ │ │ - imul $0xfffffffffffe56cb,%rdi,%r8 │ │ │ │ - sar $0xf,%r8 │ │ │ │ - lea 0x11e931d(%rip),%r9 │ │ │ │ - mov (%rsi,%r9,1),%rsi │ │ │ │ - inc %r8 │ │ │ │ - neg %rdi │ │ │ │ - lea (%r8,%rcx,1),%r9 │ │ │ │ - lea -0x1(%r9),%r9 │ │ │ │ - lea (%r8,%rcx,1),%r10 │ │ │ │ - cmp $0x1b,%rdi │ │ │ │ - seta %dil │ │ │ │ - movzbl %dil,%edi │ │ │ │ - add %rdi,%rsi │ │ │ │ - test %r9,%r9 │ │ │ │ - jl 40d0a5 │ │ │ │ - lea (%rbx,%rbx,1),%edi │ │ │ │ - lea 0x1(%rdi),%edi │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %r9,%rcx │ │ │ │ - shl %cl,%edi │ │ │ │ - lea (%r8,%r11,1),%r12 │ │ │ │ - lea -0x40(%r12),%r12 │ │ │ │ - neg %r12 │ │ │ │ - mov %rsi,%r13 │ │ │ │ - shr $0x20,%rsi │ │ │ │ - mov %r13d,%r15d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp $0x20,%rcx │ │ │ │ - sbb %r9d,%r9d │ │ │ │ - and %r9d,%edi │ │ │ │ - imul %rdi,%rsi │ │ │ │ - imul %r15,%rdi │ │ │ │ - shr $0x20,%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shr $0x21,%rsi │ │ │ │ - mov $0xa3d70a3e,%r9d │ │ │ │ - imul %rsi,%r9 │ │ │ │ - shr $0x25,%r9 │ │ │ │ - imul $0x64,%r9d,%esi │ │ │ │ - mov %rdi,%r15 │ │ │ │ - shr $0x20,%rdi │ │ │ │ - sub %esi,%edi │ │ │ │ - test %r12,%r12 │ │ │ │ - jl 40d0a0 │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - neg %r10 │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %r13,%rsi │ │ │ │ - shr %cl,%r13 │ │ │ │ - cmp $0x40,%r12 │ │ │ │ - sbb %r10,%r10 │ │ │ │ - and %r10,%r13 │ │ │ │ - cmp %edi,%r13d │ │ │ │ - jbe 40cf45 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 419240 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4192ea │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4192e2 │ │ │ │ + mov 0x2b092b(%rip),%ecx │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ nopl (%rax) │ │ │ │ - test %edi,%edi │ │ │ │ - jne 40cf1c │ │ │ │ - test %r15d,%r15d │ │ │ │ - jne 40cf1c │ │ │ │ - bt $0x0,%ebx │ │ │ │ - jae 40cf1c │ │ │ │ - dec %r9d │ │ │ │ - mov $0x64,%edi │ │ │ │ - jmp 40cfdd │ │ │ │ - mov %r9,%rax │ │ │ │ - nop │ │ │ │ - call 40e120 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - lea (%rbx,%rcx,1),%rcx │ │ │ │ - lea 0x1(%rcx),%rcx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4192c6 │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4192c6 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 40d120 │ │ │ │ - add $0x28,%rsp │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 46f1e0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + cmpq $0x0,0x20(%rax) │ │ │ │ + je 4192d9 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4192d9 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - jne 40cfdd │ │ │ │ - lea (%rbx,%rbx,1),%r10d │ │ │ │ - lea -0x1(%r10),%r10d │ │ │ │ - lea (%r8,%r11,1),%rcx │ │ │ │ - lea -0x41(%rcx),%rcx │ │ │ │ - neg %rcx │ │ │ │ - mov %r10d,%r10d │ │ │ │ - nop │ │ │ │ - imul %rsi,%r10 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 40d09a │ │ │ │ - mov %r10,%r12 │ │ │ │ - shr %cl,%r10 │ │ │ │ - lea (%r8,%r11,1),%r15 │ │ │ │ - lea -0x21(%r15),%r15 │ │ │ │ - neg %r15 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rcx,%rcx │ │ │ │ - and %rcx,%r10 │ │ │ │ - test %r15,%r15 │ │ │ │ - jl 40d095 │ │ │ │ - mov %r15,%rcx │ │ │ │ - shr %cl,%r12 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r15,%r15 │ │ │ │ - and %r15,%r12 │ │ │ │ - bt $0x0,%r10d │ │ │ │ - jb 40cfb5 │ │ │ │ - test %r12d,%r12d │ │ │ │ - jne 40cfdd │ │ │ │ - bt $0x0,%ebx │ │ │ │ - jb 40cfdd │ │ │ │ - mov %r9,%rax │ │ │ │ - call 40e120 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - lea (%rbx,%rcx,1),%rcx │ │ │ │ - lea 0x1(%rcx),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 40d120 │ │ │ │ - add $0x28,%rsp │ │ │ │ + mov (%rax),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - shr $1,%r13d │ │ │ │ - sub %r13d,%edi │ │ │ │ - lea 0x5(%rdi),%r10d │ │ │ │ - mov $0xcccccccd,%r12d │ │ │ │ - imul %r10,%r12 │ │ │ │ - shr $0x23,%r12 │ │ │ │ - lea (%r12,%r12,1),%r13d │ │ │ │ - lea 0x0(%r13,%r13,4),%r13d │ │ │ │ - add %r9d,%r9d │ │ │ │ - lea (%r9,%r9,4),%r9d │ │ │ │ - lea (%r12,%r9,1),%r15d │ │ │ │ - cmp %r10d,%r13d │ │ │ │ - jne 40d079 │ │ │ │ - lea (%rbx,%rbx,1),%r10d │ │ │ │ - lea (%r8,%r11,1),%rcx │ │ │ │ - lea -0x41(%rcx),%rcx │ │ │ │ - neg %rcx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - imul %r10,%rsi │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 40d090 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - shr %cl,%rsi │ │ │ │ - lea (%r8,%r11,1),%r8 │ │ │ │ - lea -0x21(%r8),%r8 │ │ │ │ - neg %r8 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r11,%r11 │ │ │ │ - and %r11,%rsi │ │ │ │ - test %r8,%r8 │ │ │ │ - jl 40d08b │ │ │ │ - and $0x1,%edi │ │ │ │ - and $0x1,%esi │ │ │ │ - mov %r8,%rcx │ │ │ │ - shr %cl,%r10 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %r8,%r10 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %sil,%dil │ │ │ │ - jne 40d071 │ │ │ │ - test %r10d,%r10d │ │ │ │ - jne 40d079 │ │ │ │ - bt $0x0,%r15d │ │ │ │ - jae 40d079 │ │ │ │ - lea (%r9,%r12,1),%r15d │ │ │ │ - lea -0x1(%r15),%r15d │ │ │ │ - mov %r15d,%ebx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - nop │ │ │ │ - call 40d120 │ │ │ │ - add $0x28,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 452ea0 │ │ │ │ - call 452ea0 │ │ │ │ - call 452ea0 │ │ │ │ - call 452ea0 │ │ │ │ - nop │ │ │ │ - call 452ea0 │ │ │ │ - call 452ea0 │ │ │ │ - mov $0x2b8,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 452ea0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 452ea0 │ │ │ │ - mov $0x2b8,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %ebx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %dil,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%ebx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzbl 0x20(%rsp),%edi │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 40cc40 │ │ │ │ - int3 │ │ │ │ + jmp 419280 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmpb $0x0,0x2b0056(%rip) │ │ │ │ + je 41931b │ │ │ │ + cmpb $0x0,0x2b0925(%rip) │ │ │ │ + je 41931b │ │ │ │ + movzbl 0x2b091d(%rip),%eax │ │ │ │ + jmp 41931d │ │ │ │ + xor %eax,%eax │ │ │ │ + cmpb $0x0,0x2b08fe(%rip) │ │ │ │ + je 419336 │ │ │ │ + movzbl 0x2b0024(%rip),%ecx │ │ │ │ + or $0x1,%ecx │ │ │ │ + mov %cl,0x2b001b(%rip) │ │ │ │ + test %al,%al │ │ │ │ + je 41934a │ │ │ │ + movzbl 0x2b0010(%rip),%eax │ │ │ │ + or $0x2,%eax │ │ │ │ + mov %al,0x2b0007(%rip) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -16140,113 +26043,275 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40d1c6 │ │ │ │ + jbe 419478 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - call 40df40 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + jmp 4193be │ │ │ │ + call 48a7e0 <_cgo_topofstack@@Base+0x1c80> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x2b014e(%rip),%r8 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + lock cmpxchg %r9d,(%r8) │ │ │ │ + sete %r10b │ │ │ │ + test %r10b,%r10b │ │ │ │ + je 419390 │ │ │ │ + mov 0x2b0137(%rip),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 419466 │ │ │ │ + test %al,(%rdx) │ │ │ │ + cmpq $0x0,0x1f58(%rdx) │ │ │ │ + jg 41940c │ │ │ │ + cmpq $0x0,0x1f60(%rdx) │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - ja 40d1bd │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov %rsi,0x8(%rdx) │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov %rbx,0x10(%rdx) │ │ │ │ - neg %rbx │ │ │ │ - sar $0x3f,%rbx │ │ │ │ - and %rbx,%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - add %rsi,%rcx │ │ │ │ - cmpl $0x0,0x123a68a(%rip) │ │ │ │ - je 40d1ac │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - mov %rsi,0x18(%rdx) │ │ │ │ - mov %rcx,0x20(%rdx) │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + ja 41940c │ │ │ │ + cmpq $0x0,0x1f68(%rdx) │ │ │ │ + jbe 419414 │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 4195c0 │ │ │ │ + movq $0x1,0x48(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x2932f7(%rip),%rax │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + lea 0x48(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + call 45e8c0 │ │ │ │ nop │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x2b00a8(%rip),%rcx │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 40d120 │ │ │ │ - int3 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 419360 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + jmp 4194f0 │ │ │ │ + call 48a7e0 <_cgo_topofstack@@Base+0x1c80> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x2b001f(%rip),%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lock cmpxchg %esi,(%rdx) │ │ │ │ + sete %dil │ │ │ │ + test %dil,%dil │ │ │ │ + je 4194d4 │ │ │ │ + mov 0x295166(%rip),%rsi │ │ │ │ + lea (%rsi,%rcx,1),%rdi │ │ │ │ + lea 0x1(%rdi),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x3e8,%rdi │ │ │ │ + jge 41959c │ │ │ │ + cmp $0x3e8,%rsi │ │ │ │ + jae 4195ae │ │ │ │ + lea 0x1(%rcx),%rdi │ │ │ │ + lea 0x2931fb(%rip),%r8 │ │ │ │ + mov %rdi,(%r8,%rsi,8) │ │ │ │ + lea -0x3e7(%rsi),%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + neg %rdi │ │ │ │ + sar $0x3f,%r9 │ │ │ │ + inc %rsi │ │ │ │ + shl $0x3,%rsi │ │ │ │ + and %r9,%rsi │ │ │ │ + lea (%r8,%rsi,1),%rax │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + cmovl %rcx,%rdi │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 419584 │ │ │ │ + shl $0x3,%rdi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + lea 0x2aff94(%rip),%rdx │ │ │ │ + mov 0x2950ed(%rip),%rax │ │ │ │ + lea (%rax,%rcx,1),%rax │ │ │ │ + lea 0x1(%rax),%rax │ │ │ │ + mov %rax,0x2950de(%rip) │ │ │ │ + jmp 4195a3 │ │ │ │ + incq 0x2950dd(%rip) │ │ │ │ + nop │ │ │ │ + xor %eax,%eax │ │ │ │ + xchg %eax,(%rdx) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x3e8,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,%rcx │ │ │ │ - shr $0x20,%rax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x20,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - imul %rbx,%rax │ │ │ │ - mov %ecx,%ecx │ │ │ │ - imul %rcx,%rbx │ │ │ │ - mov %ebx,%edi │ │ │ │ - shr $0x20,%rbx │ │ │ │ - mov %edx,%edx │ │ │ │ - imul %rdx,%rsi │ │ │ │ - mov %esi,%r8d │ │ │ │ - shr $0x20,%rsi │ │ │ │ - imul %rcx,%rdx │ │ │ │ - shr $0x20,%rdx │ │ │ │ - lea (%rdx,%r8,1),%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - shr $0x20,%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - add %rsi,%rcx │ │ │ │ - lea (%rbx,%rcx,1),%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + lea -0x10(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 4197b2 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x88,%rsp │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + movq $0x1,0x80(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 419653 │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + lea -0x3e7(%rcx),%r11 │ │ │ │ + dec %r10 │ │ │ │ + mov %r11,%r13 │ │ │ │ + neg %r13 │ │ │ │ + shl $0x3,%r12 │ │ │ │ + sar $0x3f,%r11 │ │ │ │ + and %r11,%r12 │ │ │ │ + lea (%rax,%r12,1),%r9 │ │ │ │ + lea 0x18(%r9),%r9 │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x80(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %r13,%r11 │ │ │ │ + call 45e8c0 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov 0x18(%rax,%rdx,8),%r12 │ │ │ │ + lea (%r12,%rdx,1),%rcx │ │ │ │ + test %al,(%rax) │ │ │ │ + cmp %rcx,0x1f58(%rax) │ │ │ │ + jle 41969f │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x3e8,%rcx │ │ │ │ + jae 4197a5 │ │ │ │ + mov 0x18(%rax,%rcx,8),%r10 │ │ │ │ + lea (%r10,%rcx,1),%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ + cmp $0x3e8,%rdx │ │ │ │ + ja 419795 │ │ │ │ + lea 0x1(%rcx),%r12 │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + jbe 4195f2 │ │ │ │ + jmp 419790 │ │ │ │ + movq $0x0,0x1f58(%rax) │ │ │ │ + mov 0x1f60(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jbe 41971b │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + lea 0x4033e(%rip),%rdx │ │ │ │ + inc %rdx │ │ │ │ + lea 0x40314(%rip),%r12 │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + lea 0x1(%r12),%rdx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x78(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x58(%rsp),%r9 │ │ │ │ + mov $0x2,%r10d │ │ │ │ + mov %r10,%r11 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 45e8c0 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + movq $0x0,0x1f60(%rdx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x1f68(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jbe 419787 │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + lea 0x4030d(%rip),%rdx │ │ │ │ + inc %rdx │ │ │ │ + lea 0x40283(%rip),%r12 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + lea 0x1(%r12),%rdx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x70(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x48(%rsp),%r9 │ │ │ │ + mov $0x2,%r10d │ │ │ │ + mov %r10,%r11 │ │ │ │ + call 45e8c0 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + movq $0x0,0x1f68(%rdx) │ │ │ │ + add $0x88,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x3e8,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x3e8,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 4195c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -16255,543 +26320,165 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40d2ac │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,%rsi │ │ │ │ - mul %rbx │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - nop │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 40d200 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - lea (%rax,%rcx,1),%rbx │ │ │ │ - nop │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - seta %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 40d260 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40d66c │ │ │ │ + jbe 41989f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - cmp $0x12,%rdi │ │ │ │ - jg 40d658 │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ nop │ │ │ │ - bsr %rbx,%rdx │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - cmove %r9,%rdx │ │ │ │ - lea -0x3f(%rdx),%r9 │ │ │ │ - neg %r9 │ │ │ │ - lea 0x1(%rdx),%r10 │ │ │ │ - neg %r10 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %r10,%rcx │ │ │ │ - shl %cl,%rbx │ │ │ │ - lea (%rdx,%r11,1),%rdx │ │ │ │ - lea 0x1(%rdx),%rdx │ │ │ │ - imul $0x13441,%rdx,%r10 │ │ │ │ - add $0xfffffffffffecbbf,%r10 │ │ │ │ - sar $0x12,%r10 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - sub %r10,%rdi │ │ │ │ - lea 0x15b(%rdi),%r10 │ │ │ │ - cmp $0x40,%r9 │ │ │ │ - sbb %r9,%r9 │ │ │ │ - and %r9,%rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x2b7,%r10 │ │ │ │ - ja 40d645 │ │ │ │ - cmp $0x2b8,%r10 │ │ │ │ - jae 40d639 │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - lea -0x1(%rdi),%r9 │ │ │ │ - lea 0x15(%rdi),%r12 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - lea 0x11e8dce(%rip),%r13 │ │ │ │ - mov 0x0(%r13,%r10,1),%r15 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %r15,%rax │ │ │ │ - mov %rdx,%r15 │ │ │ │ - mul %rbx │ │ │ │ - cmp $0x16,%r12 │ │ │ │ - setb %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add 0x8(%r13,%r10,1),%rsi │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rbx │ │ │ │ - add %rdx,%r10 │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - sub %rdx,%rsi │ │ │ │ - cmp $0x37,%r9 │ │ │ │ - ja 40d3e0 │ │ │ │ - or %rax,%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - setne %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - jmp 40d425 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x16,%r12 │ │ │ │ - jae 40d41a │ │ │ │ - mov %rdi,%rdx │ │ │ │ - neg %rdi │ │ │ │ - cmp $0x16,%rdi │ │ │ │ - jae 40d634 │ │ │ │ - shl $0x4,%rdi │ │ │ │ - lea 0x11c2c5f(%rip),%r9 │ │ │ │ - mov (%r9,%rdi,1),%r10 │ │ │ │ - imul %r10,%rbx │ │ │ │ - mov 0x8(%r9,%rdi,1),%r9 │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - jb 40d41d │ │ │ │ - mov %rdx,%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 40d425 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov $0x1,%edx │ │ │ │ - imul $0x1a935,%rdi,%r9 │ │ │ │ - add $0xfffffffffffe56cb,%r9 │ │ │ │ - sar $0xf,%r9 │ │ │ │ - lea (%r15,%r9,1),%r9 │ │ │ │ - lea -0x3e(%r9),%r9 │ │ │ │ - neg %r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - jl 40d62f │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl %cl,%r10 │ │ │ │ - mov %rsi,%r12 │ │ │ │ - shr %cl,%rsi │ │ │ │ - mov %r11,%r13 │ │ │ │ - sub %rdi,%r11 │ │ │ │ - lea 0x1(%r11),%r15 │ │ │ │ - mov %r15,0x20(%rax) │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r9,%r9 │ │ │ │ - and %r9,%r10 │ │ │ │ - dec %r10 │ │ │ │ - and %r9,%rsi │ │ │ │ - test %r10,%r12 │ │ │ │ - setne %r9b │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - or %r9,%rdx │ │ │ │ - cmp $0x14,%r13 │ │ │ │ - jae 40d62a │ │ │ │ - lea 0x11c0543(%rip),%r9 │ │ │ │ - mov (%r9,%r13,8),%r10 │ │ │ │ - add %r10,%r10 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jb 40d4e2 │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mul %rsi │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%r12 │ │ │ │ - lea (%r12,%r12,4),%r12 │ │ │ │ - add $0x2,%r11 │ │ │ │ - mov %r11,0x20(%rcx) │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - setne %r11b │ │ │ │ - movzbl %r11b,%r11d │ │ │ │ - or %r11,%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 40d4eb │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - cmp $0x66,%r8b │ │ │ │ - jne 40d509 │ │ │ │ - mov 0x20(%rcx),%rsi │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - add %rsi,%r8 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %r8,%r13 │ │ │ │ - jne 40d5f7 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $1,%rdx │ │ │ │ - or %rbx,%rdx │ │ │ │ - and %rsi,%rdx │ │ │ │ - and $0x1,%edx │ │ │ │ - add %rsi,%rdx │ │ │ │ - shr $1,%rdx │ │ │ │ - shr $1,%r10 │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jne 40d540 │ │ │ │ - lea -0x1(%r13),%rdx │ │ │ │ - cmp $0x14,%rdx │ │ │ │ - jae 40d5c5 │ │ │ │ - mov -0x8(%r9,%r13,8),%rdx │ │ │ │ - incq 0x20(%rcx) │ │ │ │ - nopl (%rax) │ │ │ │ + nop │ │ │ │ + lea 0x291460(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + movslq 0x2afb9c(%rip),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 40d59f │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - ja 40d5bd │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %r13,0x20(%rsp) │ │ │ │ - mov (%rcx),%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - call 40df40 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 40d5aa │ │ │ │ + jle 419886 │ │ │ │ + movb $0x1,0x291576(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x291435(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2afcef(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + lea 0x2afce2(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - jmp 40d582 │ │ │ │ - mov %rbx,0x18(%rcx) │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jbe 40d5a5 │ │ │ │ - mov (%rcx),%rax │ │ │ │ - movzbl -0x1(%rdx,%rax,1),%eax │ │ │ │ - cmp $0x30,%al │ │ │ │ - je 40d57e │ │ │ │ - add $0x30,%rsp │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 419861 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + mov $0x9,%eax │ │ │ │ + call 451840 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %edx,0x2afb3a(%rip) │ │ │ │ + call 4518a0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x87610f(%rip),%rax │ │ │ │ - lea 0xa3eb48(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mul %rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%r10 │ │ │ │ - lea (%r10,%r10,4),%r10 │ │ │ │ - dec %r13 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - setne %r10b │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - or %r10,%rbx │ │ │ │ - cmp %r8,%r13 │ │ │ │ - jg 40d5ca │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %r13,%r13 │ │ │ │ - jg 40d612 │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,0x20(%rcx) │ │ │ │ - mov $0x1,%r13d │ │ │ │ - cmp $0x14,%r13 │ │ │ │ - jae 40d625 │ │ │ │ - mov (%r9,%r13,8),%rsi │ │ │ │ - lea (%rsi,%rsi,1),%r10 │ │ │ │ - jmp 40d509 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 452ea0 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2b8,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x876074(%rip),%rax │ │ │ │ - lea 0xa3ea9d(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - lea 0x876061(%rip),%rax │ │ │ │ - lea 0xa3ea7a(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + lea 0x2913d1(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8b,0x30(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - movzbl 0x30(%rsp),%r8d │ │ │ │ - jmp 40d2e0 │ │ │ │ + jmp 4197e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40d797 │ │ │ │ + jbe 419910 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - cmp $0xa,%rbx │ │ │ │ - jne 40d76c │ │ │ │ + sub $0x20,%rsp │ │ │ │ + lea 0x137d6b(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x12435a(%rip),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + call 44c080 │ │ │ │ + cmpb $0x0,0x2afa5d(%rip) │ │ │ │ + je 419905 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp $0x64,%rax │ │ │ │ - jae 40d719 │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jge 40d6fd │ │ │ │ - lea 0xa0d0c1(%rip),%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 40d70d │ │ │ │ - lea 0xa284d4(%rip),%rdx │ │ │ │ - lea (%rdx,%rax,2),%rcx │ │ │ │ - mov $0x2,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x30(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x8(%rdx) │ │ │ │ - mov $0x18,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 40df40 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x18,%rax │ │ │ │ - ja 40d791 │ │ │ │ - lea -0x18(%rax),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rcx │ │ │ │ - and %rcx,%rax │ │ │ │ - lea 0x30(%rsp,%rax,1),%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 4744c0 │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8d,%r9d │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - nop │ │ │ │ - call 40dbe0 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x48,%rsp │ │ │ │ + call 44c280 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 40d6c0 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4198c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40d8cf │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - cmp $0xa,%rbx │ │ │ │ - jne 40d89c │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + cmp %rdx,0xb8(%rcx) │ │ │ │ + jne 4199b4 │ │ │ │ + lea 0x40(%rsp),%rcx │ │ │ │ + cmp %rcx,(%rdx) │ │ │ │ + jae 4199a2 │ │ │ │ + cmp %rcx,0x8(%rdx) │ │ │ │ + jb 4199a2 │ │ │ │ + movups %xmm15,0x8(%rsp) │ │ │ │ + lea 0x86(%rip),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp $0x64,%rax │ │ │ │ - jae 40d819 │ │ │ │ - cmp $0xa,%rax │ │ │ │ - jge 40d7fd │ │ │ │ - lea 0xa0cfc1(%rip),%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 40d80d │ │ │ │ - lea 0xa283d4(%rip),%rdx │ │ │ │ - lea (%rdx,%rax,2),%rcx │ │ │ │ - mov $0x2,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x8(%rdx) │ │ │ │ - mov %rax,%rdi │ │ │ │ - neg %rax │ │ │ │ - test %rdi,%rdi │ │ │ │ - mov %rdi,%rsi │ │ │ │ - cmovl %rax,%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - call 40df40 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jge 40d86d │ │ │ │ - lea -0x1(%rax),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x18,%rdx │ │ │ │ - jae 40d8c9 │ │ │ │ - movb $0x2d,0x2f(%rsp,%rax,1) │ │ │ │ - jmp 40d870 │ │ │ │ - mov %rax,%rdx │ │ │ │ - cmp $0x18,%rdx │ │ │ │ - ja 40d8c4 │ │ │ │ - lea -0x18(%rdx),%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - neg %rsi │ │ │ │ - sar $0x3f,%rcx │ │ │ │ - and %rcx,%rdx │ │ │ │ - lea 0x30(%rsp,%rdx,1),%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 4744c0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - test %rax,%rax │ │ │ │ - setl %r8b │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 40dbe0 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x48,%rsp │ │ │ │ + lea 0x15fb25(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 40d7c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40d962 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jge 40d957 │ │ │ │ - inc %rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 40d94f │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x875e05(%rip),%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 491640 │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - movb $0x2d,-0x1(%rbx,%rax,1) │ │ │ │ - neg %rdi │ │ │ │ - call 40d9c0 │ │ │ │ - add $0x40,%rsp │ │ │ │ + lea 0x15fb13(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 40d900 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -16811,133 +26498,210 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40db95 │ │ │ │ + jbe 419ce6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + call 485080 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 419a42 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + movq $0x1a,0x8(%rax) │ │ │ │ + cmpl $0x0,0x2afcab(%rip) │ │ │ │ + je 419a32 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + lea 0x15ec1a(%rip),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x4(%rax),%ecx │ │ │ │ + nop │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + call 46bba0 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0xa,%rsi │ │ │ │ - jne 40db7b │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - cmp $0x64,%rdi │ │ │ │ - jae 40da93 │ │ │ │ + cmp $0xc,%rbx │ │ │ │ + jg 419b25 │ │ │ │ + cmp $0xb,%rbx │ │ │ │ + jne 419ac5 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + movabs $0x6c61436775626564,%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 419aa3 │ │ │ │ + cmpw $0x336c,0x8(%rax) │ │ │ │ + jne 419aa0 │ │ │ │ + cmpb $0x32,0xa(%rax) │ │ │ │ + je 419c26 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jmp 419aa3 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp $0xa,%rdi │ │ │ │ - jge 40da17 │ │ │ │ - lea 0xa0cda7(%rip),%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - mov $0x1,%esi │ │ │ │ - jmp 40da27 │ │ │ │ - lea 0xa281ba(%rip),%r8 │ │ │ │ - lea (%r8,%rdi,2),%rdx │ │ │ │ - mov $0x2,%esi │ │ │ │ - lea (%rbx,%rsi,1),%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jae 40da61 │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - lea 0x875cf9(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - add $0x70,%rsp │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 419c2c │ │ │ │ + cmpw $0x366c,0x8(%rax) │ │ │ │ + jne 419c2c │ │ │ │ + cmpb $0x34,0xa(%rax) │ │ │ │ + je 419c26 │ │ │ │ + nop │ │ │ │ + jmp 419c2c │ │ │ │ + cmp $0xc,%rbx │ │ │ │ + jne 419c2c │ │ │ │ + mov (%rax),%rcx │ │ │ │ + movabs $0x6c61436775626564,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 419af5 │ │ │ │ + cmpl $0x3832316c,0x8(%rax) │ │ │ │ + je 419c26 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 419b09 │ │ │ │ + cmpl $0x3635326c,0x8(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 419c26 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 419c2c │ │ │ │ + cmpl $0x3231356c,0x8(%rax) │ │ │ │ + je 419c26 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 419c2c │ │ │ │ + cmp $0xd,%rbx │ │ │ │ + jne 419bc7 │ │ │ │ + cmpb $0x32,0x9(%rax) │ │ │ │ + jg 419b8b │ │ │ │ + mov (%rax),%rcx │ │ │ │ + movabs $0x6c61436775626564,%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 419b63 │ │ │ │ + cmpl $0x3230316c,0x8(%rax) │ │ │ │ + jne 419b60 │ │ │ │ + cmpb $0x34,0xc(%rax) │ │ │ │ + je 419c26 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jmp 419b63 │ │ │ │ + nop │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 419c2c │ │ │ │ + cmpl $0x3430326c,0x8(%rax) │ │ │ │ + jne 419c2c │ │ │ │ + cmpb $0x38,0xc(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + je 419c26 │ │ │ │ + jmp 419c2c │ │ │ │ + mov (%rax),%rcx │ │ │ │ + movabs $0x6c61436775626564,%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 419bb4 │ │ │ │ + cmpl $0x3930346c,0x8(%rax) │ │ │ │ + jne 419bb1 │ │ │ │ + cmpb $0x36,0xc(%rax) │ │ │ │ + je 419c26 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jmp 419bb4 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 419c2c │ │ │ │ + cmpl $0x3931386c,0x8(%rax) │ │ │ │ + jne 419c2c │ │ │ │ + cmpb $0x32,0xc(%rax) │ │ │ │ + je 419c26 │ │ │ │ + jmp 419c2c │ │ │ │ + cmp $0xe,%rbx │ │ │ │ + jne 419c2c │ │ │ │ + mov (%rax),%rcx │ │ │ │ + movabs $0x6c61436775626564,%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 419bf8 │ │ │ │ + cmpl $0x3336316c,0x8(%rax) │ │ │ │ + jne 419bf5 │ │ │ │ + cmpw $0x3438,0xc(%rax) │ │ │ │ + je 419c26 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jmp 419bf8 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 419c13 │ │ │ │ + cmpl $0x3732336c,0x8(%rax) │ │ │ │ + jne 419c10 │ │ │ │ + cmpw $0x3836,0xc(%rax) │ │ │ │ + je 419c26 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jmp 419c13 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 419c2c │ │ │ │ + cmpl $0x3535366c,0x8(%rax) │ │ │ │ + jne 419c2c │ │ │ │ + cmpw $0x3633,0xc(%rax) │ │ │ │ + jne 419c2c │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x8(%rax) │ │ │ │ - mov $0x18,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 40df40 │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jle 419c78 │ │ │ │ + movabs $0x2e656d69746e7572,%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rcx,(%rax) │ │ │ │ + jne 419c78 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + movq $0x1f,0x8(%rax) │ │ │ │ + cmpl $0x0,0x2afa77(%rip) │ │ │ │ + je 419c68 │ │ │ │ + mov (%rax),%rcx │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp $0x18,%rax │ │ │ │ - ja 40db8f │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - add $0x18,%rdx │ │ │ │ - lea -0x18(%rax),%rdi │ │ │ │ - mov %rdi,%rcx │ │ │ │ - sar $0x3f,%rdi │ │ │ │ - and %rdi,%rax │ │ │ │ - neg %rcx │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jb 40db04 │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - jmp 40db46 │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x875c1d(%rip),%rsi │ │ │ │ - mov %r8,%rcx │ │ │ │ - call 491640 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - lea (%rsi,%rbx,1),%rdx │ │ │ │ - lea 0x30(%rsp,%rax,1),%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - add $0x70,%rsp │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + lea 0x160292(%rip),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov $0x1,%r9d │ │ │ │ - call 40dbe0 │ │ │ │ - add $0x70,%rsp │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov (%rcx),%ebx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 46ba80 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + je 419c9c │ │ │ │ + dec %rdx │ │ │ │ + mov %rdx,(%rcx) │ │ │ │ + mov (%rcx),%rdi │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 46c720 │ │ │ │ + cmp $0xffffffff,%eax │ │ │ │ + je 419ce0 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + movq $0x16,0x8(%rax) │ │ │ │ + cmpl $0x0,0x2afa07(%rip) │ │ │ │ + je 419cd6 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + lea 0x15d649(%rip),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 40d9c0 │ │ │ │ + call 487040 │ │ │ │ + jmp 4199e0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -16945,213 +26709,60 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x10(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 40deda │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x88,%rsp │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - jl 40dec6 │ │ │ │ - cmp $0xa,%rsi │ │ │ │ - je 40dec6 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + sub $0x40,%rsp │ │ │ │ + movl $0x0,0xc(%rsp) │ │ │ │ + mov %r14,0x10(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - cmp $0x24,%rsi │ │ │ │ - jg 40dec6 │ │ │ │ - lea 0x2f(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x30(%rdx) │ │ │ │ - movups %xmm15,0x31(%rdx) │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 40dc4f │ │ │ │ - neg %rdi │ │ │ │ - lea -0x1(%rsi),%rdx │ │ │ │ - test %rdx,%rsi │ │ │ │ - jne 40dc6c │ │ │ │ + incl 0x28c(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ nop │ │ │ │ - lea -0x1(%rsi),%rdx │ │ │ │ - bsf %rsi,%r10 │ │ │ │ - mov $0x41,%r11d │ │ │ │ - jmp 40de60 │ │ │ │ - mov $0x41,%edx │ │ │ │ - jmp 40dc81 │ │ │ │ - mov %r13b,0x2e(%rsp,%r11,1) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %r12,%rdx │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - ja 40dccb │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%r11 │ │ │ │ - xor %edx,%edx │ │ │ │ - div %rsi │ │ │ │ + mov %rdx,0x180(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %rcx,0xd0(%r14) │ │ │ │ + lea 0x9f(%rip),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0xc(%rsp),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + lea 0x166245(%rip),%rax │ │ │ │ + call 486ee0 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + mov %edx,0x288(%rcx) │ │ │ │ mov %rax,%rdx │ │ │ │ - imul %rsi,%rax │ │ │ │ - sub %rax,%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x24,%rdi │ │ │ │ - jae 40de3d │ │ │ │ - lea -0x1(%r11),%r12 │ │ │ │ - lea 0xa0caff(%rip),%r13 │ │ │ │ - movzbl (%rdi,%r13,1),%r13d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x41,%r12 │ │ │ │ - jb 40dc73 │ │ │ │ - jmp 40de31 │ │ │ │ - lea -0x1(%rdx),%r10 │ │ │ │ - lea 0xa0cade(%rip),%r11 │ │ │ │ - movzbl (%rdi,%r11,1),%r11d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x41,%r10 │ │ │ │ - jae 40de25 │ │ │ │ - mov %r11b,0x2e(%rsp,%rdx,1) │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 40dd12 │ │ │ │ - lea -0x1(%r10),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x41,%rdx │ │ │ │ - jae 40de19 │ │ │ │ - movb $0x2d,0x2e(%rsp,%r10,1) │ │ │ │ - jmp 40dd15 │ │ │ │ - mov %r10,%rdx │ │ │ │ - test %r9b,%r9b │ │ │ │ - je 40ddc4 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x41,%rdx │ │ │ │ - ja 40de0d │ │ │ │ - mov %rbx,%r8 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - add $0x41,%r8 │ │ │ │ - lea -0x41(%rdx),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - sar $0x3f,%r9 │ │ │ │ - and %r9,%rdx │ │ │ │ - neg %rdi │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jae 40dd80 │ │ │ │ - mov %rbx,0xa0(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea 0x8759da(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - add %rbx,%rax │ │ │ │ - lea 0x2f(%rsp,%rdx,1),%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - add $0x88,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmp $0x41,%rdx │ │ │ │ - ja 40de01 │ │ │ │ - lea -0x41(%rdx),%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - neg %rsi │ │ │ │ - sar $0x3f,%rcx │ │ │ │ - and %rcx,%rdx │ │ │ │ - lea 0x2f(%rsp,%rdx,1),%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 4744c0 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x88,%rsp │ │ │ │ - pop %rbp │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - mov $0x41,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x41,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x41,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x41,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x41,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x24,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %r15b,0x2e(%rsp,%r11,1) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r10,%rcx │ │ │ │ - shr %cl,%r13 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r13,%rdi │ │ │ │ - mov %r12,%r11 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - ja 40de88 │ │ │ │ - lea -0x1(%r11),%r12 │ │ │ │ - mov %rdi,%r13 │ │ │ │ - and %rdx,%rdi │ │ │ │ - lea 0xa0c93e(%rip),%r15 │ │ │ │ - movzbl (%rdi,%r15,1),%r15d │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x41,%r12 │ │ │ │ - jb 40de49 │ │ │ │ - jmp 40deba │ │ │ │ - lea -0x1(%r11),%rdx │ │ │ │ - lea 0xa0c921(%rip),%r10 │ │ │ │ - movzbl (%rdi,%r10,1),%r10d │ │ │ │ - cmp $0x41,%rdx │ │ │ │ - jae 40deae │ │ │ │ - mov %r10b,0x2e(%rsp,%r11,1) │ │ │ │ - test %r8b,%r8b │ │ │ │ - mov %rdx,%r10 │ │ │ │ - jmp 40dcf2 │ │ │ │ - mov $0x41,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x41,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x8757f3(%rip),%rax │ │ │ │ - lea 0xa3e23c(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ + mov %rax,0x180(%rcx) │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8b,0x30(%rsp) │ │ │ │ - mov %r9b,0x31(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - movzbl 0x30(%rsp),%r8d │ │ │ │ - movzbl 0x31(%rsp),%r9d │ │ │ │ - jmp 40dbe0 │ │ │ │ + mov %rcx,0xd0(%rdx) │ │ │ │ + call 459900 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + movb $0x0,0xb4(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -17161,196 +26772,161 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 419ef5 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - jmp 40df57 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shr $0x1d,%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 40e049 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $1,%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - movabs $0x89705f4136b4a598,%rax │ │ │ │ - mul %rdx │ │ │ │ - shr $0x1c,%rdx │ │ │ │ - imul $0x3b9aca00,%rdx,%r8 │ │ │ │ - sub %r8,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 40dfa0 │ │ │ │ - mov %sil,-0x1(%rbx,%rdi,1) │ │ │ │ - inc %rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %r8,%rsi │ │ │ │ - nop │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jge 40dffe │ │ │ │ - mov %esi,%r8d │ │ │ │ - shr $1,%r8 │ │ │ │ - mov $0xa3d70a3e,%r9d │ │ │ │ - imul %r9,%r8 │ │ │ │ - shr $0x25,%r8 │ │ │ │ - imul $0x64,%r8d,%r9d │ │ │ │ - sub %r9d,%esi │ │ │ │ - lea (%rsi,%rsi,1),%r9d │ │ │ │ - lea -0x2(%rbx),%r10 │ │ │ │ - lea (%rsi,%rsi,1),%esi │ │ │ │ - lea 0x1(%rsi),%esi │ │ │ │ - mov %esi,%esi │ │ │ │ - lea 0xa27c00(%rip),%r11 │ │ │ │ - movzbl (%r11,%r9,1),%r9d │ │ │ │ - movzbl (%rsi,%r11,1),%esi │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jbe 40e10c │ │ │ │ - mov %r9b,-0x2(%rbx,%rdi,1) │ │ │ │ - lea -0x1(%rbx),%r9 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - ja 40df91 │ │ │ │ - jmp 40e107 │ │ │ │ - lea (%rsi,%rsi,1),%esi │ │ │ │ - lea 0x1(%rsi),%esi │ │ │ │ - mov %esi,%esi │ │ │ │ - cmp $0xc8,%rsi │ │ │ │ - jae 40e0fb │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - lea 0xa27bba(%rip),%r8 │ │ │ │ - movzbl (%rsi,%r8,1),%esi │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jbe 40e0f6 │ │ │ │ - mov %sil,-0x1(%rbx,%rdi,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 40df4e │ │ │ │ - jmp 40e0f4 │ │ │ │ - mov %dl,-0x1(%rbx,%rax,1) │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %r8,%rbx │ │ │ │ - cmp $0x64,%edx │ │ │ │ - jb 40e09a │ │ │ │ - mov %edx,%esi │ │ │ │ - shr $1,%rsi │ │ │ │ - mov $0xa3d70a3e,%edi │ │ │ │ - imul %rdi,%rsi │ │ │ │ - shr $0x25,%rsi │ │ │ │ - imul $0x64,%esi,%edi │ │ │ │ - sub %edi,%edx │ │ │ │ - lea (%rdx,%rdx,1),%edi │ │ │ │ - lea -0x2(%rbx),%r8 │ │ │ │ - lea (%rdx,%rdx,1),%edx │ │ │ │ - lea 0x1(%rdx),%edx │ │ │ │ - mov %edx,%edx │ │ │ │ - lea 0xa27b5d(%rip),%r9 │ │ │ │ - movzbl (%r9,%rdi,1),%edi │ │ │ │ - movzbl (%rdx,%r9,1),%edx │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jbe 40e0ef │ │ │ │ - mov %dil,-0x2(%rbx,%rax,1) │ │ │ │ - lea -0x1(%rbx),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - ja 40e03f │ │ │ │ - jmp 40e0ea │ │ │ │ - lea -0x1(%rbx),%rsi │ │ │ │ - lea (%rdx,%rdx,1),%edi │ │ │ │ - lea 0x1(%rdi),%edi │ │ │ │ - mov %edi,%edi │ │ │ │ - lea 0xa27b2b(%rip),%r8 │ │ │ │ - movzbl (%rdi,%r8,1),%edi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jbe 40e0e5 │ │ │ │ - mov %dil,-0x1(%rbx,%rax,1) │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + mov 0x18(%rdx),%r8 │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov 0x20(%rdx),%rdx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + lea 0x1661c0(%rip),%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp $0xa,%edx │ │ │ │ - jb 40e0d9 │ │ │ │ - add %edx,%edx │ │ │ │ - lea -0x2(%rbx),%rsi │ │ │ │ - movzbl (%rdx,%r8,1),%edx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jbe 40e0de │ │ │ │ - mov %dl,-0x2(%rbx,%rax,1) │ │ │ │ - mov %rsi,%rax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 458b20 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + lea 0x13ab4f(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2af88b(%rip) │ │ │ │ + jne 419e4e │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + jmp 419e5b │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + cmpl $0x0,0x2af863(%rip) │ │ │ │ + je 419e82 │ │ │ │ + mov 0x88(%rdx),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rax,0x88(%rdx) │ │ │ │ + mov 0x30(%rcx),%rsi │ │ │ │ + mov 0xd0(%rcx),%rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jne 419ee3 │ │ │ │ + mov 0x288(%rsi),%eax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov %eax,(%rbx) │ │ │ │ + movl $0x0,0x288(%rsi) │ │ │ │ + mov %rdx,%rax │ │ │ │ + nop │ │ │ │ + mov %rdx,0x180(%rsi) │ │ │ │ + nop │ │ │ │ + mov %rsi,0xd0(%rax) │ │ │ │ + movq $0x0,0xd0(%rcx) │ │ │ │ + movb $0x1,0xb4(%rcx) │ │ │ │ + nop │ │ │ │ + mov %rax,0xa0(%rcx) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0xc8,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x15cb9c(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ + call 487040 │ │ │ │ + jmp 419de0 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 419f72 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ + mov 0x88(%r14),%rcx │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + cmpl $0x0,0x2af7a3(%rip) │ │ │ │ + je 419f3e │ │ │ │ + mov 0x88(%r14),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + movq $0x0,0x88(%rcx) │ │ │ │ + call 419f80 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0xa0(%r14) │ │ │ │ + lea 0x166079(%rip),%rax │ │ │ │ + call 486ee0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 419f00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41a00f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + movq %xmm15,0x28(%rsp) │ │ │ │ + movb $0x0,0x7(%rsp) │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + movb $0x0,0x6(%rsp) │ │ │ │ + lea 0x7e(%rip),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x6(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + movb $0x1,0x7(%rsp) │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + movb $0x1,0x6(%rsp) │ │ │ │ + movb $0x0,0x7(%rsp) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 44a3c0 │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 419f80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movabs $0xc767074b22e90e21,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - rol $0x38,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 40e152 │ │ │ │ - movabs $0xc767074b22e90e21,%rdi │ │ │ │ - imul %rcx,%rdi │ │ │ │ - rol $0x38,%rdi │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - movabs $0x2af31dc461,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jbe 40e136 │ │ │ │ - movabs $0xd288ce703afb7e91,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - rol $0x3c,%rcx │ │ │ │ - lea 0x4(%rdx),%rsi │ │ │ │ - movabs $0x68db8bac710cb,%rdi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - cmovae %rcx,%rax │ │ │ │ - cmovae %rsi,%rdx │ │ │ │ - movabs $0x8f5c28f5c28f5c29,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - rol $0x3e,%rcx │ │ │ │ - lea 0x2(%rdx),%rsi │ │ │ │ - movabs $0x28f5c28f5c28f5c,%rdi │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - cmovae %rcx,%rax │ │ │ │ - cmovae %rsi,%rdx │ │ │ │ - movabs $0xcccccccccccccccd,%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - rol $0x3f,%rcx │ │ │ │ - movabs $0x1999999999999999,%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - setae %sil │ │ │ │ - cmovae %rcx,%rax │ │ │ │ - movzbl %sil,%ecx │ │ │ │ - lea (%rdx,%rcx,1),%rbx │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -17364,52 +26940,34 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41a07d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - test %rax,%rax │ │ │ │ - je 40e27c │ │ │ │ - mov (%rax),%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jg 40e240 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 40e226 │ │ │ │ - mov $0x12,%eax │ │ │ │ - lea 0x9f8c8b(%rip),%rcx │ │ │ │ - jmp 40e274 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 40e268 │ │ │ │ - mov $0xe,%eax │ │ │ │ - lea 0x9f52d1(%rip),%rcx │ │ │ │ - jmp 40e274 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jne 40e254 │ │ │ │ - mov $0xc,%eax │ │ │ │ - lea 0x9f3c9e(%rip),%rcx │ │ │ │ - jmp 40e274 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jne 40e268 │ │ │ │ - mov $0x10,%eax │ │ │ │ - lea 0x9f743c(%rip),%rcx │ │ │ │ - jmp 40e274 │ │ │ │ - mov $0xd,%eax │ │ │ │ - lea 0x9f490c(%rip),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + cmpb $0x0,(%rax) │ │ │ │ + jne 41a077 │ │ │ │ + call 44ae60 │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + call 488f40 <_cgo_topofstack@@Base+0x3e0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 421c60 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ + nopl (%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 41a040 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -17428,51 +26986,268 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40e2ee │ │ │ │ + jbe 41a19c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 40e2bf │ │ │ │ - lea 0x1239081(%rip),%rbx │ │ │ │ - movslq %eax,%rdx │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - movslq %esi,%rdi │ │ │ │ - movslq %r8d,%rsi │ │ │ │ - mov $0x119,%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rdx,%rbx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28ec42(%rip),%rdx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 40e4c0 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 41a18a │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x28ec2e(%rip),%rsi │ │ │ │ + jmp 41a0e3 │ │ │ │ + add $0x10,%rdx │ │ │ │ + dec %rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 41a17b │ │ │ │ + mov 0x8(%rdx),%rdi │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jge 41a14e │ │ │ │ + movzbl (%r8,%rbx,1),%r9d │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x3d,%r9b │ │ │ │ + je 41a10a │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 41a150 │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r8,%rax │ │ │ │ + call 404a20 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 41a150 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 41a0dc │ │ │ │ + lea 0x1(%rbx),%rcx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jb 41a185 │ │ │ │ + sub %rbx,%rdi │ │ │ │ + lea -0x1(%rdi),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and %rdx,%rcx │ │ │ │ + lea (%r8,%rcx,1),%rax │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x15d1ab(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %esi,0x28(%rsp) │ │ │ │ - mov %r8d,0x2c(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%esi │ │ │ │ - mov 0x2c(%rsp),%r8d │ │ │ │ - jmp 40e2a0 │ │ │ │ + jmp 41a0a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0x80(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 41a50e │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0xf8,%rsp │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 41a1f8 │ │ │ │ + mov $0x9,%ebx │ │ │ │ + lea 0x159b5e(%rip),%rcx │ │ │ │ + jmp 41a210 │ │ │ │ + mov %rcx,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 47a4a0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 47a4a0 │ │ │ │ + mov 0x108(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 41a4d4 │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 47a4a0 │ │ │ │ + mov 0x108(%rsp),%rcx │ │ │ │ + cmpq $0x0,0x20(%rcx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jne 41a3fe │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + movq $0x16,0xa0(%rsp) │ │ │ │ + lea 0x15d0cc(%rip),%rdx │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,0xb0(%rsp) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,0xa8(%rsp) │ │ │ │ + movq $0x4,0xc0(%rsp) │ │ │ │ + lea 0x158f77(%rip),%rdx │ │ │ │ + mov %rdx,0xb8(%rsp) │ │ │ │ + mov %rbx,0xd0(%rsp) │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + movq $0x6,0xe0(%rsp) │ │ │ │ + lea 0x159237(%rip),%rdx │ │ │ │ + mov %rdx,0xd8(%rsp) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,0xf0(%rsp) │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,0xe8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x98(%rsp),%rbx │ │ │ │ + mov $0x6,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + call 469e40 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 41a3f5 │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + jne 41a36a │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + jmp 41a3f5 │ │ │ │ + mov 0x108(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rax │ │ │ │ + call 47a520 │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0x108(%rsp),%rcx │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + call 47a520 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jne 41a3b9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + jne 41a3d8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + lea 0x160072(%rip),%rdi │ │ │ │ + mov $0x20,%esi │ │ │ │ + call 46a040 │ │ │ │ + jmp 41a3f5 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + lea 0x15f625(%rip),%rdi │ │ │ │ + mov $0x1e,%esi │ │ │ │ + call 46a040 │ │ │ │ + add $0xf8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x98(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + movups %xmm15,0x40(%rdx) │ │ │ │ + movups %xmm15,0x50(%rdx) │ │ │ │ + movq $0x16,0xa0(%rsp) │ │ │ │ + lea 0x15cf1c(%rip),%rsi │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ + mov %rbx,0xb0(%rsp) │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + movq $0x8,0xc0(%rsp) │ │ │ │ + lea 0x159556(%rip),%rsi │ │ │ │ + mov %rsi,0xb8(%rsp) │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %rsi,0xd0(%rsp) │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,0xc8(%rsp) │ │ │ │ + movq $0x11,0xe0(%rsp) │ │ │ │ + lea 0x15b73f(%rip),%rsi │ │ │ │ + mov %rsi,0xd8(%rsp) │ │ │ │ + mov 0x18(%rcx),%rsi │ │ │ │ + mov 0x20(%rcx),%r8 │ │ │ │ + mov %r8,0xf0(%rsp) │ │ │ │ + mov %rsi,0xe8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov $0x6,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + call 469e40 │ │ │ │ + add $0xf8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x16,%ecx │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + lea 0x15a6c5(%rip),%r8 │ │ │ │ + mov $0xd,%r9d │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x15ce53(%rip),%rbx │ │ │ │ + nop │ │ │ │ + call 46a1a0 │ │ │ │ + add $0xf8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 41a1c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -17482,130 +27257,84 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40e37b │ │ │ │ + jbe 41a572 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ + sub $0x28,%rsp │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov $0x101,%eax │ │ │ │ - mov $0xffffffffffffff9c,%rbx │ │ │ │ - call 40e4c0 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ + mov $0xf,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x15ae58(%rip),%rbx │ │ │ │ + call 46a040 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - jmp 40e340 │ │ │ │ + jmp 41a540 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40e3e6 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 40e3bf │ │ │ │ - lea 0x1238f81(%rip),%rbx │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - call 40e4c0 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 40e3a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40e466 │ │ │ │ + jbe 41a5d2 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 40e43f │ │ │ │ - lea 0x1238f01(%rip),%rbx │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov $0x11,%eax │ │ │ │ - call 40e4c0 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov $0xf,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x15adf8(%rip),%rbx │ │ │ │ + call 46a040 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 40e420 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 41a5a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -17614,245 +27343,641 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - syscall │ │ │ │ - cmp $0xfffffffffffff001,%rax │ │ │ │ - jbe 40e4eb │ │ │ │ - neg %rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - mov $0x0,%rbx │ │ │ │ - ret │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov $0x0,%rcx │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40e5b5 │ │ │ │ + lea -0x150(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 41acf5 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - movb $0xa,0x18(%rsp) │ │ │ │ - call 407840 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 40e599 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jb 40e5af │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - call 4744c0 │ │ │ │ - mov $0xa,%ecx │ │ │ │ - mov $0x40,%edi │ │ │ │ - call 4096e0 │ │ │ │ + sub $0x1c8,%rsp │ │ │ │ + movzbl %dil,%edx │ │ │ │ + cmp $0x9,%rdx │ │ │ │ + jae 41acef │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + lea 0x27f7a7(%rip),%r9 │ │ │ │ + mov (%rdx,%r9,1),%r10 │ │ │ │ + mov 0x8(%rdx,%r9,1),%r9 │ │ │ │ + test %cl,%cl │ │ │ │ + je 41a685 │ │ │ │ + test %rax,%rax │ │ │ │ + jge 41a685 │ │ │ │ + cmp $0x8,%r8 │ │ │ │ + jae 41acea │ │ │ │ + lea 0x27f704(%rip),%r8 │ │ │ │ + mov (%rdx,%r8,1),%r10 │ │ │ │ + mov 0x8(%rdx,%r8,1),%r9 │ │ │ │ + mov %r9,0x100(%rsp) │ │ │ │ + mov %cl,0x73(%rsp) │ │ │ │ + mov %rbx,0x140(%rsp) │ │ │ │ + mov %rax,0x138(%rsp) │ │ │ │ + mov %r10,0x1a8(%rsp) │ │ │ │ + lea 0x74(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + movups %xmm15,0x40(%rdx) │ │ │ │ + movups %xmm15,0x50(%rdx) │ │ │ │ + movups %xmm15,0x54(%rdx) │ │ │ │ + movabs $0x20656d69746e7572,%r8 │ │ │ │ + mov %r8,0x74(%rsp) │ │ │ │ + movabs $0x203a726f72726520,%r8 │ │ │ │ + mov %r8,0x7b(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov $0xf,%r12d │ │ │ │ + mov $0x64,%r13d │ │ │ │ + jmp 41a709 │ │ │ │ + inc %rsi │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jge 41aa05 │ │ │ │ + jae 41ace5 │ │ │ │ + mov %r8b,0x72(%rsp) │ │ │ │ + mov %dil,0x71(%rsp) │ │ │ │ + mov %r11b,0x70(%rsp) │ │ │ │ + movzbl (%r10,%rsi,1),%r15d │ │ │ │ + cmp $0x25,%r15b │ │ │ │ + je 41a805 │ │ │ │ + mov %r12,0x118(%rsp) │ │ │ │ + inc %r12 │ │ │ │ + cmp %r12,%r13 │ │ │ │ + jae 41a7f8 │ │ │ │ + mov %rsi,0xf8(%rsp) │ │ │ │ + mov %r15b,0x47(%rsp) │ │ │ │ + cmp $0x20,%r12 │ │ │ │ + jg 41a791 │ │ │ │ + nopl (%rax) │ │ │ │ + test %r11b,%r11b │ │ │ │ + jne 41a791 │ │ │ │ + mov 0x118(%rsp),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + jne 41a791 │ │ │ │ + lea 0x188(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + mov $0x20,%r13d │ │ │ │ + mov $0x1,%r11d │ │ │ │ + jmp 41a7f8 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x1230da(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0xf8(%rsp),%rsi │ │ │ │ + movzbl 0x71(%rsp),%edi │ │ │ │ + movzbl 0x72(%rsp),%r8d │ │ │ │ + mov 0x100(%rsp),%r9 │ │ │ │ + mov 0x1a8(%rsp),%r10 │ │ │ │ + movzbl 0x47(%rsp),%r15d │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%r13 │ │ │ │ + movzbl 0x70(%rsp),%r11d │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ + movzbl 0x73(%rsp),%ecx │ │ │ │ + mov 0x140(%rsp),%rbx │ │ │ │ + mov %r15b,-0x1(%r12,%rdx,1) │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 41a706 │ │ │ │ + lea 0x1(%rsi),%r15 │ │ │ │ + cmp %r15,%r9 │ │ │ │ + jbe 41acdc │ │ │ │ + mov %r15,0x130(%rsp) │ │ │ │ + movzbl 0x1(%rsi,%r10,1),%esi │ │ │ │ + cmp $0x78,%sil │ │ │ │ + jne 41a914 │ │ │ │ + test %cl,%cl │ │ │ │ + je 41a8ed │ │ │ │ + test %rax,%rax │ │ │ │ + jge 41a8e5 │ │ │ │ + lea 0x1(%r12),%rsi │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jae 41a8d8 │ │ │ │ + cmp $0x20,%rsi │ │ │ │ + jg 41a877 │ │ │ │ + test %dil,%dil │ │ │ │ + jne 41a877 │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 41a877 │ │ │ │ + lea 0x168(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + mov $0x20,%r13d │ │ │ │ + mov $0x1,%edi │ │ │ │ + jmp 41a8d8 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x122ff4(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + movzbl 0x72(%rsp),%r8d │ │ │ │ + mov 0x100(%rsp),%r9 │ │ │ │ + mov 0x1a8(%rsp),%r10 │ │ │ │ + movzbl 0x70(%rsp),%r11d │ │ │ │ + mov 0x130(%rsp),%r15 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%r13 │ │ │ │ + movzbl 0x71(%rsp),%edi │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ + movzbl 0x73(%rsp),%ecx │ │ │ │ + mov 0x140(%rsp),%rbx │ │ │ │ + movb $0x2d,-0x1(%rsi,%rdx,1) │ │ │ │ + mov %rax,%r12 │ │ │ │ + neg %r12 │ │ │ │ + jmp 41a8f3 │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rax,%r12 │ │ │ │ + jmp 41a8f3 │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,0x1b8(%rsp) │ │ │ │ + lea 0x5c(%rsp),%r10 │ │ │ │ + movups %xmm15,(%r10) │ │ │ │ + movups %xmm15,0x4(%r10) │ │ │ │ + mov $0x13,%r10d │ │ │ │ + jmp 41aba0 │ │ │ │ + cmp $0x79,%sil │ │ │ │ + jne 41a9fd │ │ │ │ + xchg %ax,%ax │ │ │ │ test %rbx,%rbx │ │ │ │ - je 40e58f │ │ │ │ - mov 0x1194550(%rip),%rbx │ │ │ │ - mov 0x1194551(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1194530(%rip),%rbx │ │ │ │ - mov 0x1194531(%rip),%rcx │ │ │ │ + jge 41a9d9 │ │ │ │ + lea 0x1(%r12),%rsi │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jae 41a9cc │ │ │ │ + cmp $0x20,%rsi │ │ │ │ + jg 41a969 │ │ │ │ + nopl (%rax) │ │ │ │ + test %r8b,%r8b │ │ │ │ + jne 41a969 │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 41a969 │ │ │ │ + lea 0x148(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + mov $0x20,%r13d │ │ │ │ + mov $0x1,%r8d │ │ │ │ + jmp 41a9cc │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x122f02(%rip),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 483e60 │ │ │ │ + movzbl 0x71(%rsp),%edi │ │ │ │ + mov 0x100(%rsp),%r9 │ │ │ │ + mov 0x1a8(%rsp),%r10 │ │ │ │ + movzbl 0x70(%rsp),%r11d │ │ │ │ + mov 0x130(%rsp),%r15 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%r13 │ │ │ │ + movzbl 0x72(%rsp),%r8d │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ + movzbl 0x73(%rsp),%ecx │ │ │ │ + mov 0x140(%rsp),%rbx │ │ │ │ + movb $0x2d,-0x1(%rsi,%rdx,1) │ │ │ │ + mov %rbx,%r12 │ │ │ │ + neg %r12 │ │ │ │ + jmp 41a9df │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %rbx,%r12 │ │ │ │ + mov %rdx,0x1b0(%rsp) │ │ │ │ + lea 0x48(%rsp),%r10 │ │ │ │ + movups %xmm15,(%r10) │ │ │ │ + movups %xmm15,0x4(%r10) │ │ │ │ + mov $0x13,%r10d │ │ │ │ + jmp 41aa40 │ │ │ │ + mov %r15,%rsi │ │ │ │ + jmp 41a706 │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %r12,%rcx │ │ │ │ + call 46a5e0 │ │ │ │ + add $0x1c8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x30(%r12),%rax │ │ │ │ + mov %al,0x48(%rsp,%r10,1) │ │ │ │ + dec %r10 │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov 0x1b0(%rsp),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0xa,%r12 │ │ │ │ + jb 41aa6d │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mul %r12 │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%rax │ │ │ │ + lea (%rax,%rax,4),%rax │ │ │ │ + sub %rax,%r12 │ │ │ │ + cmp $0x14,%r10 │ │ │ │ + jb 41aa1b │ │ │ │ + jmp 41ab77 │ │ │ │ + cmp $0x14,%r10 │ │ │ │ + jae 41ab72 │ │ │ │ + mov %rsi,0x108(%rsp) │ │ │ │ + mov %r8b,0x72(%rsp) │ │ │ │ + sub %r10,%rsi │ │ │ │ + add $0x14,%rsi │ │ │ │ + add $0x30,%r12 │ │ │ │ + mov %r12b,0x48(%rsp,%r10,1) │ │ │ │ + lea -0x14(%r10),%r12 │ │ │ │ + neg %r12 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jae 41aae6 │ │ │ │ + mov %r12,0xd8(%rsp) │ │ │ │ + mov %r10,0xe8(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r12,%rdi │ │ │ │ + lea 0x122db8(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0xe8(%rsp),%r10 │ │ │ │ + mov 0xd8(%rsp),%r12 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%r13 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,0x1c0(%rsp) │ │ │ │ + mov %r13,0x120(%rsp) │ │ │ │ + mov %rsi,0x128(%rsp) │ │ │ │ + mov 0x108(%rsp),%rsi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + lea 0x48(%rsp,%r10,1),%rbx │ │ │ │ + mov %r12,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ + movzbl 0x73(%rsp),%ecx │ │ │ │ + mov 0x140(%rsp),%rbx │ │ │ │ + mov 0x100(%rsp),%r9 │ │ │ │ + mov 0x1a8(%rsp),%r10 │ │ │ │ + movzbl 0x70(%rsp),%r11d │ │ │ │ + mov 0x130(%rsp),%r15 │ │ │ │ + mov 0x120(%rsp),%r13 │ │ │ │ + mov 0x128(%rsp),%r12 │ │ │ │ + movzbl 0x72(%rsp),%r8d │ │ │ │ + movzbl 0x71(%rsp),%edi │ │ │ │ + mov 0x1c0(%rsp),%rdx │ │ │ │ + jmp 41a9fd │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x30(%r12),%rax │ │ │ │ + mov %al,0x5c(%rsp,%r10,1) │ │ │ │ + dec %r10 │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0xa,%r12 │ │ │ │ + jb 41abcd │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mul %r12 │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%rax │ │ │ │ + lea (%rax,%rax,4),%rax │ │ │ │ + sub %rax,%r12 │ │ │ │ + cmp $0x14,%r10 │ │ │ │ + jb 41ab7c │ │ │ │ + jmp 41acd7 │ │ │ │ + cmp $0x14,%r10 │ │ │ │ + jae 41acd2 │ │ │ │ + mov %rsi,0x110(%rsp) │ │ │ │ + mov %dil,0x71(%rsp) │ │ │ │ + sub %r10,%rsi │ │ │ │ + add $0x14,%rsi │ │ │ │ + add $0x30,%r12 │ │ │ │ + mov %r12b,0x5c(%rsp,%r10,1) │ │ │ │ + lea -0x14(%r10),%r12 │ │ │ │ + neg %r12 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%r13 │ │ │ │ + jae 41ac46 │ │ │ │ + mov %r12,0xe0(%rsp) │ │ │ │ + mov %r10,0xf0(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov %r12,%rdi │ │ │ │ + lea 0x122c58(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0xf0(%rsp),%r10 │ │ │ │ + mov 0xe0(%rsp),%r12 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r13 │ │ │ │ + mov %rsi,0x128(%rsp) │ │ │ │ + mov %rdx,0x1c0(%rsp) │ │ │ │ + mov %r13,0x120(%rsp) │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + lea 0x5c(%rsp,%r10,1),%rbx │ │ │ │ + mov %r12,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ + movzbl 0x73(%rsp),%ecx │ │ │ │ + mov 0x140(%rsp),%rbx │ │ │ │ + mov 0x100(%rsp),%r9 │ │ │ │ + mov 0x1a8(%rsp),%r10 │ │ │ │ + movzbl 0x70(%rsp),%r11d │ │ │ │ + mov 0x130(%rsp),%r15 │ │ │ │ + mov 0x120(%rsp),%r13 │ │ │ │ + mov 0x128(%rsp),%r12 │ │ │ │ + movzbl 0x72(%rsp),%r8d │ │ │ │ + movzbl 0x71(%rsp),%edi │ │ │ │ + mov 0x1c0(%rsp),%rdx │ │ │ │ + jmp 41a9fd │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + mov %dil,0x19(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 40e500 │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + movzbl 0x19(%rsp),%edi │ │ │ │ + jmp 41a620 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x28(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 40e866 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41b130 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xa0,%rsp │ │ │ │ - mov %rbx,0xb8(%rsp) │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - mov %rcx,0xc0(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - movb $0x20,0x18(%rsp) │ │ │ │ - call 407840 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 40e836 │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jb 40e85c │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ mov %rbx,0x88(%rsp) │ │ │ │ - movw $0x616d,0x75(%rsp) │ │ │ │ - movb $0x78,0x77(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - lea 0x75(%rsp),%rdi │ │ │ │ - mov $0x3,%esi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - call 406f20 │ │ │ │ test %rax,%rax │ │ │ │ - je 40e824 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jb 40e857 │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - sub %rax,%rbx │ │ │ │ - sub %rax,%rdx │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - dec %rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - neg %rax │ │ │ │ - sar $0x3f,%rax │ │ │ │ - and %rax,%rcx │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - movb $0xa,0x18(%rsp) │ │ │ │ + je 41b10e │ │ │ │ + mov 0x10(%rax),%ecx │ │ │ │ + shr $0x5,%ecx │ │ │ │ + and $0x3f,%ecx │ │ │ │ + lea 0x16d905(%rip),%rdx │ │ │ │ + jmp *(%rdx,%rcx,8) │ │ │ │ + lea 0x122e7b(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + movzbl (%rbx),%eax │ │ │ │ + mov %al,0x13(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + movzbl 0x13(%rsp),%eax │ │ │ │ + nop │ │ │ │ + call 44df40 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122c8a(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122ad4(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + movswq (%rbx),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ xchg %ax,%ax │ │ │ │ - call 407840 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jl 40e808 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 40e852 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - lea 0x55(%rsp),%rax │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - call 4744c0 │ │ │ │ - mov $0xa,%ecx │ │ │ │ - mov $0x40,%edi │ │ │ │ - call 4096e0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 40e7ec │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - lea 0x35(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - call 4744c0 │ │ │ │ - mov $0xa,%ecx │ │ │ │ - mov $0x40,%edi │ │ │ │ - call 4096e0 │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122c60(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122b6a(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122d34(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ + movsd %xmm0,0x30(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + movsd 0x30(%rsp),%xmm0 │ │ │ │ + call 44dfa0 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x12293f(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + call 41b880 │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122b1e(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e160 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122c6a(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + movss (%rbx),%xmm0 │ │ │ │ + movss %xmm0,0x1c(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + movss 0x1c(%rsp),%xmm0 │ │ │ │ + call 44e000 │ │ │ │ + call 44dd20 │ │ │ │ xchg %ax,%ax │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 40e7c1 │ │ │ │ - mov 0x1194324(%rip),%rbx │ │ │ │ - mov 0x1194325(%rip),%rcx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0xa0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rdx,%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rax,%xmm1 │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0xa0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x11942dd(%rip),%rbx │ │ │ │ - mov 0x11942de(%rip),%rcx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0xa0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x11942c1(%rip),%rbx │ │ │ │ - mov 0x11942c2(%rip),%rcx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0xa0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0xa0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1194293(%rip),%rbx │ │ │ │ - mov 0x1194294(%rip),%rcx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0xa0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x1229f4(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + movslq (%rbx),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122b80(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + movss (%rbx),%xmm0 │ │ │ │ + movss %xmm0,0x14(%rsp) │ │ │ │ + movss 0x4(%rbx),%xmm0 │ │ │ │ + movss %xmm0,0x18(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dcc0 │ │ │ │ + movss 0x14(%rsp),%xmm0 │ │ │ │ + movss 0x18(%rsp),%xmm1 │ │ │ │ + call 44e0e0 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122b74(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + movsd (%rbx),%xmm0 │ │ │ │ + movsd %xmm0,0x20(%rsp) │ │ │ │ + movsd 0x8(%rbx),%xmm0 │ │ │ │ + movsd %xmm0,0x28(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + movsd 0x20(%rsp),%xmm0 │ │ │ │ + movsd 0x28(%rsp),%xmm1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e060 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x12282a(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + movsbq (%rbx),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122834(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + movzbl (%rbx),%eax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122900(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + mov (%rbx),%eax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + nop │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122a0f(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b12a │ │ │ │ + lea 0x122823(%rip),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 41b107 │ │ │ │ + movzwl (%rbx),%eax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b12a │ │ │ │ + call 41b160 │ │ │ │ + jmp 41b12a │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x158051(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ nop │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 40e5e0 │ │ │ │ + jmp 41ad40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -17863,1033 +27988,630 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x58(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 40ed5a │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41b850 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xd0,%rsp │ │ │ │ - mov %r8,0x108(%rsp) │ │ │ │ - mov %rdi,0xf8(%rsp) │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - nop │ │ │ │ - lea 0x90(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x30(%rdx) │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - mov %r10,0xb0(%rsp) │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - movq $0x0,0xb8(%rsp) │ │ │ │ - movq $0xffffffffffffffff,0xc0(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 40e93d │ │ │ │ - lea 0x90(%rsp),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 4109e0 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ mov %rbx,0x88(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,0x1194199(%rip) │ │ │ │ - jne 40e98a │ │ │ │ - mov 0x1194198(%rip),%rcx │ │ │ │ - call 41ba00 │ │ │ │ - test %al,%al │ │ │ │ - jne 40ed1c │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - cmp %rax,0x119418f(%rip) │ │ │ │ - jne 40e9b5 │ │ │ │ - mov 0x119418e(%rip),%rcx │ │ │ │ - call 41ba00 │ │ │ │ - nop │ │ │ │ - test %al,%al │ │ │ │ - jne 40ece5 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 47a4a0 │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + movzbl 0x17(%rcx),%ecx │ │ │ │ + dec %rcx │ │ │ │ + cmp $0x17,%rcx │ │ │ │ + ja 41b7ef │ │ │ │ + lea 0x16c5e7(%rip),%rdx │ │ │ │ + jmp *(%rdx,%rcx,8) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + movzbl (%rax),%eax │ │ │ │ + mov %al,0x17(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x165db2(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzbl 0x17(%rsp),%eax │ │ │ │ + call 44df40 │ │ │ │ + lea 0x157ef2(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x165d58(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - test %rax,%rax │ │ │ │ - jne 40ecd2 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jge 40e9f3 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x157e98(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + movsbq (%rax),%rax │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x165cfd(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x157e3d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jb 40ed54 │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - jmp 40ea1a │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + movswq (%rax),%rax │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x165c9d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x157ddd(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jb 40ed4f │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - movb $0x3a,0x18(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 407840 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jl 40ecb7 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jb 40ed4a │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jb 40ed45 │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + movslq (%rax),%rax │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - sub %rax,%rcx │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - lea -0x1(%rcx),%rax │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x165c3d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x157d7d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x165bdd(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x157d1d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ mov %rax,0x48(%rsp) │ │ │ │ - lea -0x1(%rbx),%rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - neg %rax │ │ │ │ - sar $0x3f,%rax │ │ │ │ - and %rdx,%rax │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - movb $0x3a,0x18(%rsp) │ │ │ │ - call 407840 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ mov 0x20(%rsp),%rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 40ec9c │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - ja 40ed3b │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - ja 40ed36 │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - sub %rbx,%r8 │ │ │ │ - add $0xfffffffffffffffe,%r8 │ │ │ │ - neg %r8 │ │ │ │ - sar $0x3f,%r8 │ │ │ │ - and %rdx,%r8 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - lea (%rax,%r8,1),%rdx │ │ │ │ - cmp $0x2,%rsi │ │ │ │ - je 40ec81 │ │ │ │ - movzbl (%rax,%r8,1),%r8d │ │ │ │ - cmp $0x2f,%r8b │ │ │ │ - jne 40ec81 │ │ │ │ - add $0xfffffffffffffffe,%rsi │ │ │ │ - mov 0xf8(%rsp),%r8 │ │ │ │ + call 44e740 │ │ │ │ + lea 0x165b7d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x157cbd(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jl 40ec65 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + movzbl (%rax),%eax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x165b1d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x157c5d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 40ebf2 │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - cmpb $0x30,(%rdi) │ │ │ │ - jne 40ebf2 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - mov %r8,%rcx │ │ │ │ - cmovg %rsi,%rcx │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 40e932 │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0xf8(%rsp),%r8 │ │ │ │ - jmp 40e932 │ │ │ │ - call 40edc0 │ │ │ │ - test %al,%al │ │ │ │ - jne 40ec15 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - mov 0xf8(%rsp),%r8 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - jmp 40e932 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - cmovg %rdx,%rax │ │ │ │ - mov 0xf0(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - je 40ec53 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + movzwl (%rax),%eax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x165abd(%rip),%rax │ │ │ │ mov $0x1,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - add $0xd0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1193e84(%rip),%rcx │ │ │ │ - mov 0x1193e85(%rip),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0xd0,%rsp │ │ │ │ - pop %rbp │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x157bfd(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov (%rax),%eax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x165a5d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x157b9d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - mov 0x1193e48(%rip),%rcx │ │ │ │ - mov 0x1193e49(%rip),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0xd0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1193e2d(%rip),%rcx │ │ │ │ - mov 0x1193e2e(%rip),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0xd0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1193e12(%rip),%rcx │ │ │ │ - mov 0x1193e13(%rip),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0xd0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0xd0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x1659fd(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x157b3d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x16599d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 40ed0a │ │ │ │ - mov 0x1193dca(%rip),%rcx │ │ │ │ - mov 0x1193dcb(%rip),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0xd0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + call 44e160 │ │ │ │ + lea 0x157add(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + movss (%rax),%xmm0 │ │ │ │ + movss %xmm0,0x1c(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x16593c(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movss 0x1c(%rsp),%xmm0 │ │ │ │ + call 44e000 │ │ │ │ + lea 0x157a7b(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + movsd %xmm0,0x30(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x1658dc(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movsd 0x30(%rsp),%xmm0 │ │ │ │ + call 44dfa0 │ │ │ │ + lea 0x157a1b(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + movss (%rax),%xmm0 │ │ │ │ + movss %xmm0,0x1c(%rsp) │ │ │ │ + movss 0x4(%rax),%xmm0 │ │ │ │ + movss %xmm0,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + movss 0x1c(%rsp),%xmm0 │ │ │ │ + movss 0x18(%rsp),%xmm1 │ │ │ │ + call 44e0e0 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + movsd (%rax),%xmm0 │ │ │ │ + movsd %xmm0,0x30(%rsp) │ │ │ │ + movsd 0x8(%rax),%xmm0 │ │ │ │ + movsd %xmm0,0x28(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + movsd 0x30(%rsp),%xmm0 │ │ │ │ + movsd 0x28(%rsp),%xmm1 │ │ │ │ + call 44e060 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x157956(%rip),%rax │ │ │ │ mov $0x2,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - add $0xd0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - add $0xd0,%rsp │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 41b880 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x157926(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 41b84a │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x16578c(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x1578da(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e6c0 │ │ │ │ + call 44dd20 │ │ │ │ + add $0x70,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - jmp 40e8a0 │ │ │ │ + jmp 41b160 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40eece │ │ │ │ + jbe 41b976 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x40,%rsp │ │ │ │ mov %rax,0x50(%rsp) │ │ │ │ - jmp 40ede2 │ │ │ │ - dec %rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 40eebb │ │ │ │ + jmp 41b905 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x164f94(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + sub %rax,%rbx │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + neg %rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + and %rax,%rcx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add %rcx,%rax │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ mov %rax,(%rsp) │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - movb $0x2c,0x18(%rsp) │ │ │ │ - call 407840 │ │ │ │ + movb $0xa,0x10(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 404f20 │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jl 40ee91 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jb 40eec8 │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ + jl 41b950 │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae 41b899 │ │ │ │ + jmp 41b970 │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ mov 0x30(%rsp),%rbx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jb 40eec3 │ │ │ │ - sub %rax,%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - neg %rcx │ │ │ │ - sar $0x3f,%rcx │ │ │ │ - and %rcx,%rdx │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jne 40edd9 │ │ │ │ - cmpw $0x7063,(%rcx) │ │ │ │ - jne 40edd9 │ │ │ │ - cmpb $0x75,0x2(%rcx) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jne 40edd9 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jne 40eeb1 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - cmpw $0x7063,(%rcx) │ │ │ │ - jne 40eeb1 │ │ │ │ - cmpb $0x75,0x2(%rcx) │ │ │ │ - sete %cl │ │ │ │ - jmp 40eeb3 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 40edc0 │ │ │ │ + jmp 41b880 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x90(%rsp),%r12 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0xe0(%rsp),%r12 │ │ │ │ cmp 0x10(%r14),%r12 │ │ │ │ - jbe 40fa66 │ │ │ │ + jbe 41bd1d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x108,%rsp │ │ │ │ - mov %r11,0x170(%rsp) │ │ │ │ - mov %r10,0x168(%rsp) │ │ │ │ - mov %r9,0x160(%rsp) │ │ │ │ - mov %r8,0x158(%rsp) │ │ │ │ - mov %rsi,0x150(%rsp) │ │ │ │ - mov %rdi,0x148(%rsp) │ │ │ │ - mov %rcx,0x140(%rsp) │ │ │ │ - nop │ │ │ │ - lea 0xb0(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x30(%rdx) │ │ │ │ - mov %rbx,0xb0(%rsp) │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov 0x120(%rsp),%rbx │ │ │ │ - mov %rbx,0xc8(%rsp) │ │ │ │ - mov 0x128(%rsp),%rbx │ │ │ │ - mov %rbx,0xd0(%rsp) │ │ │ │ - mov 0x118(%rsp),%rbx │ │ │ │ - mov %rbx,0xc0(%rsp) │ │ │ │ - movq $0x0,0xd8(%rsp) │ │ │ │ - movq $0xffffffffffffffff,0xe0(%rsp) │ │ │ │ - jmp 40efd3 │ │ │ │ - lea 0xb0(%rsp),%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 4109e0 │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0xa8(%rsp) │ │ │ │ - cmp %rax,0x1193b11(%rip) │ │ │ │ - jne 40f011 │ │ │ │ - mov 0x1193b10(%rip),%rcx │ │ │ │ - call 41ba00 │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,%al │ │ │ │ - jne 40f049 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0xa8(%rsp),%rbx │ │ │ │ - cmp %rax,0x1193b08(%rip) │ │ │ │ - jne 40f040 │ │ │ │ - mov 0x1193b07(%rip),%rcx │ │ │ │ - call 41ba00 │ │ │ │ - test %al,%al │ │ │ │ - jne 40f7b6 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0xa8(%rsp),%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jne 40f7a5 │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jge 40f079 │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jb 40fa5e │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - jmp 40f09b │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jb 40fa59 │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 40f0d8 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - sub %rax,%rsi │ │ │ │ - sub %rax,%rdx │ │ │ │ - lea -0x1(%rsi),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - neg %rsi │ │ │ │ - sar $0x3f,%rsi │ │ │ │ - and %rsi,%rcx │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - add %rcx,%rsi │ │ │ │ - lea -0x1(%rdx),%rcx │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - inc %rbx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jge 40f145 │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - movb $0x20,0x18(%rsp) │ │ │ │ - call 407840 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 40f7cf │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jae 40f09f │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 40fa54 │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - movb $0x20,0x18(%rsp) │ │ │ │ - call 407840 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 40f81a │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 40fa4f │ │ │ │ + sub $0x158,%rsp │ │ │ │ + mov 0x160(%rsp),%rax │ │ │ │ + call 485080 │ │ │ │ test %rax,%rax │ │ │ │ - je 40f801 │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - cmpb $0x2f,(%rsi) │ │ │ │ + jne 41bd05 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ nopl (%rax) │ │ │ │ - jne 40f801 │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jb 40fa4a │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - lea -0x1(%rdx),%rax │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - lea -0x1(%rbx),%rdx │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ + call 4718a0 │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov %rax,%rbx │ │ │ │ - neg %rax │ │ │ │ - sar $0x3f,%rax │ │ │ │ - and %rax,%rcx │ │ │ │ - lea (%rcx,%rsi,1),%rax │ │ │ │ - mov %rax,0x100(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - movb $0x20,0x18(%rsp) │ │ │ │ - call 407840 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 40f7e8 │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ + lea 0x78(%rsp),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - ja 40fa45 │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - ja 40fa3e │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - sub %rax,%rsi │ │ │ │ - add $0xfffffffffffffffe,%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - neg %rbx │ │ │ │ - sar $0x3f,%rbx │ │ │ │ - and %rdx,%rbx │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - add $0xfffffffffffffffe,%rsi │ │ │ │ - jmp 40f2b5 │ │ │ │ - sub %rax,%rsi │ │ │ │ - lea -0x1(%rcx),%rdi │ │ │ │ - mov %rdi,%rcx │ │ │ │ - neg %rcx │ │ │ │ - sar $0x3f,%rcx │ │ │ │ - inc %rax │ │ │ │ - and %rcx,%rax │ │ │ │ - add %rax,%rbx │ │ │ │ - dec %rsi │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - mov %rbx,0xf8(%rsp) │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - movb $0x20,0x18(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 407840 │ │ │ │ + call 46a0e0 │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + movb $0x28,0x10(%rsp) │ │ │ │ + call 404f20 │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jl 40f9d1 │ │ │ │ - lea 0x3(%rax),%rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 41bcd9 │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ cmp %rdx,%rsi │ │ │ │ - jle 40f9b8 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 40fa39 │ │ │ │ - mov 0xf8(%rsp),%rbx │ │ │ │ - movzwl (%rbx,%rax,1),%edi │ │ │ │ - sub %rax,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x2d20,%di │ │ │ │ - jne 40f298 │ │ │ │ - movzbl 0x2(%rbx,%rax,1),%edi │ │ │ │ - cmp $0x20,%dil │ │ │ │ - jne 40f298 │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - sub %rax,%rsi │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - lea -0x3(%rsi),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - add $0xfffffffffffffffd,%rcx │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - neg %rcx │ │ │ │ - sar $0x3f,%rcx │ │ │ │ - and %rcx,%rdx │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - lea (%rbx,%rdx,1),%rcx │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - movb $0x20,0x18(%rsp) │ │ │ │ - call 407840 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 40f99f │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 40fa34 │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - ja 40fa2f │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ - sub %rax,%r9 │ │ │ │ - lea -0x4(%r9),%r10 │ │ │ │ - mov %r10,%r11 │ │ │ │ - neg %r10 │ │ │ │ - sar $0x3f,%r10 │ │ │ │ - and %rdx,%r10 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov 0xf0(%rsp),%r12 │ │ │ │ - add %r12,%r10 │ │ │ │ - mov 0x170(%rsp),%r12 │ │ │ │ - cmp $0x1,%r12 │ │ │ │ - jne 40f560 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x6,%rax │ │ │ │ - jne 40f46a │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0xf8(%rsp),%rbx │ │ │ │ - mov (%rbx,%rcx,1),%esi │ │ │ │ - cmp $0x6f726763,%esi │ │ │ │ - jne 40f46a │ │ │ │ - movzwl 0x4(%rbx,%rcx,1),%ecx │ │ │ │ - cmp $0x7075,%cx │ │ │ │ - je 40f487 │ │ │ │ - mov 0x160(%rsp),%rax │ │ │ │ - mov 0x158(%rsp),%rcx │ │ │ │ - mov 0x168(%rsp),%rdi │ │ │ │ - jmp 40efcb │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - mov %r10,0xf8(%rsp) │ │ │ │ - mov %r10,(%rsp) │ │ │ │ - lea -0x4(%rdx),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %r11,0x10(%rsp) │ │ │ │ - movb $0x20,0x18(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 407840 │ │ │ │ + jb 41bcd4 │ │ │ │ + lea 0x2(%rcx),%r8 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jg 41ba8a │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x16274e(%rip),%rbx │ │ │ │ + mov $0x31,%ecx │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + call 46a040 │ │ │ │ + call 482180 │ │ │ │ + jb 41bccf │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jb 41bcca │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + movzwl -0x1(%rcx,%rdi,1),%r9d │ │ │ │ + cmp $0x282e,%r9w │ │ │ │ + jne 41ba67 │ │ │ │ + movzbl 0x1(%rcx,%rdi,1),%r9d │ │ │ │ + cmp $0x2a,%r9b │ │ │ │ + jne 41ba67 │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + sub %rcx,%rsi │ │ │ │ + mov %rsi,0xb0(%rsp) │ │ │ │ + lea -0x2(%rsi),%rax │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + neg %rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + and %r8,%rax │ │ │ │ + add %rdi,%rax │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + movb $0x29,0x10(%rsp) │ │ │ │ + call 404f20 │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ test %rax,%rax │ │ │ │ - jl 40f833 │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ + jl 41bc9e │ │ │ │ + lea 0x2(%rax),%rdx │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ cmp %rsi,%rdx │ │ │ │ - ja 40fa2a │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - sub %rax,%rcx │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - sub %rax,%rbx │ │ │ │ - add $0xfffffffffffffffb,%rcx │ │ │ │ - add $0xfffffffffffffffb,%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ + jl 41bb60 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x161ef6(%rip),%rbx │ │ │ │ + mov $0x2e,%ecx │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + call 46a040 │ │ │ │ + call 482180 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + ja 41bc99 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + movzwl (%rdi,%rax,1),%r8d │ │ │ │ + cmp $0x2e29,%r8w │ │ │ │ + jne 41bb3a │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ + add $0xfffffffffffffffc,%rsi │ │ │ │ + mov %rsi,%r8 │ │ │ │ neg %rsi │ │ │ │ sar $0x3f,%rsi │ │ │ │ and %rdx,%rsi │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ - lea (%rsi,%rdx,1),%rax │ │ │ │ - call 40edc0 │ │ │ │ - test %al,%al │ │ │ │ - jne 40f5c5 │ │ │ │ - mov 0x160(%rsp),%rax │ │ │ │ - mov 0x158(%rsp),%rcx │ │ │ │ - mov 0x168(%rsp),%rdi │ │ │ │ - jmp 40efcb │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x2,%r12 │ │ │ │ - jne 40fa19 │ │ │ │ - cmp $0x7,%rax │ │ │ │ - jne 40f5a5 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0xf8(%rsp),%r9 │ │ │ │ - mov (%r9,%rdx,1),%r10d │ │ │ │ - cmp $0x6f726763,%r10d │ │ │ │ - jne 40f5a5 │ │ │ │ - movzwl 0x4(%r9,%rdx,1),%r10d │ │ │ │ - cmp $0x7075,%r10w │ │ │ │ - jne 40f5a5 │ │ │ │ - movzbl 0x6(%r9,%rdx,1),%edx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x32,%dl │ │ │ │ - je 40f5c5 │ │ │ │ - mov 0x160(%rsp),%rax │ │ │ │ - mov 0x158(%rsp),%rcx │ │ │ │ - mov 0x168(%rsp),%rdi │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 40efcb │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - call 40fae0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 40f994 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 40fa14 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 40f625 │ │ │ │ - mov 0x160(%rsp),%rdx │ │ │ │ - mov 0x158(%rsp),%rsi │ │ │ │ - mov $0x1,%edi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 40f6a6 │ │ │ │ - mov 0x160(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jle 40f639 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - jmp 40f668 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0x158(%rsp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - call 407320 │ │ │ │ - xor $0x1,%eax │ │ │ │ - mov 0x160(%rsp),%rdx │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - test %cl,%cl │ │ │ │ - je 40f678 │ │ │ │ - mov 0x158(%rsp),%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 40f6a6 │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 40f68c │ │ │ │ - mov 0x158(%rsp),%rsi │ │ │ │ - mov $0x1,%edi │ │ │ │ - jmp 40f6a6 │ │ │ │ - jae 40fa0f │ │ │ │ - mov 0x158(%rsp),%rsi │ │ │ │ - movzbl (%rsi,%rax,1),%edi │ │ │ │ - cmp $0x2f,%dil │ │ │ │ - sete %dil │ │ │ │ - test %dil,%dil │ │ │ │ - je 40f78f │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 40fa0a │ │ │ │ - mov 0x168(%rsp),%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - sub %rdi,%rax │ │ │ │ - sar $0x3f,%rax │ │ │ │ - and %r8,%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ - sub %r8,%rdx │ │ │ │ - lea (%rsi,%rax,1),%r10 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - jne 40f6fc │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - jle 40f6ee │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - jmp 40f708 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r10,%rsi │ │ │ │ - jmp 40f708 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - jge 40f722 │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 40f760 │ │ │ │ - lea 0x9eac5c(%rip),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov $0x3,%ecx │ │ │ │ - call 407320 │ │ │ │ - xor $0x1,%eax │ │ │ │ - mov 0x158(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov 0x168(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x160(%rsp),%rax │ │ │ │ - test %dl,%dl │ │ │ │ - je 40f768 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 40f782 │ │ │ │ - cmp $0x3,%r9 │ │ │ │ - jne 40f775 │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 40f782 │ │ │ │ - jbe 40fa05 │ │ │ │ - cmpb $0x2f,0x3(%rsi) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - jne 40efcb │ │ │ │ - jmp 40f84c │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov 0x168(%rsp),%rdi │ │ │ │ + lea (%rdi,%rsi,1),%rdx │ │ │ │ + movq $0xd,0xd0(%rsp) │ │ │ │ + lea 0x15900e(%rip),%rsi │ │ │ │ + mov %rsi,0xc8(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov %rsi,0xe0(%rsp) │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov %rsi,0xd8(%rsp) │ │ │ │ + movq $0x1,0xf0(%rsp) │ │ │ │ + lea 0x164dc7(%rip),%rsi │ │ │ │ + mov %rsi,0xe8(%rsp) │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ + movq $0x1,0x110(%rsp) │ │ │ │ + mov %rsi,0x108(%rsp) │ │ │ │ + mov %r8,0x120(%rsp) │ │ │ │ + mov %rdx,0x118(%rsp) │ │ │ │ + movq $0x13,0x130(%rsp) │ │ │ │ + lea 0x15a8d5(%rip),%rdx │ │ │ │ + mov %rdx,0x128(%rsp) │ │ │ │ + mov %rax,0x140(%rsp) │ │ │ │ + mov %rdi,0x138(%rsp) │ │ │ │ + movq $0x8,0x150(%rsp) │ │ │ │ + lea 0x157d5c(%rip),%rdx │ │ │ │ + mov %rdx,0x148(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0xc8(%rsp),%rbx │ │ │ │ + mov $0x9,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ nopl (%rax) │ │ │ │ - jmp 40efcb │ │ │ │ - mov %rbx,%rcx │ │ │ │ + call 469e40 │ │ │ │ + call 480140 │ │ │ │ mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1193303(%rip),%rbx │ │ │ │ - mov 0x1193304(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x11932fa(%rip),%rbx │ │ │ │ - mov 0x11932fb(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x11932e1(%rip),%rbx │ │ │ │ - mov 0x11932e2(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x11932c8(%rip),%rbx │ │ │ │ - mov 0x11932c9(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x11932af(%rip),%rbx │ │ │ │ - mov 0x11932b0(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1193296(%rip),%rbx │ │ │ │ - mov 0x1193297(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + lea 0x12b8ec(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + lea 0x15a850(%rip),%rbx │ │ │ │ + mov $0x13,%ecx │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ nop │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - movb $0x5c,0x18(%rsp) │ │ │ │ - call 407140 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - lea (%rax,%rax,2),%rax │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - lea (%rbx,%rax,1),%rcx │ │ │ │ - mov 0x148(%rsp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jl 40f97b │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jb 40f9fb │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - sub %rbx,%rdx │ │ │ │ - mov 0x150(%rsp),%r9 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - sub %r9,%r10 │ │ │ │ - sar $0x3f,%r10 │ │ │ │ - and %rbx,%r10 │ │ │ │ - mov 0x140(%rsp),%r11 │ │ │ │ - add %r11,%r10 │ │ │ │ - cmp %rdx,%rax │ │ │ │ - cmovl %rax,%rdx │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %r10,%r12 │ │ │ │ - je 40f92d │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x150(%rsp),%r9 │ │ │ │ - mov 0x140(%rsp),%r11 │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov 0x100(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - call 40fae0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 40f970 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 40f9ea │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x119316e(%rip),%rbx │ │ │ │ - mov 0x119316f(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x119312a(%rip),%rbx │ │ │ │ - mov 0x119312b(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1193111(%rip),%rbx │ │ │ │ - mov 0x1193112(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x11930f8(%rip),%rbx │ │ │ │ - mov 0x11930f9(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9f8f76(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - call 48f060 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9ff05f(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 48f060 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 46a040 │ │ │ │ + call 482180 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x58(%rsp),%rax │ │ │ │ + lea 0x15a802(%rip),%rbx │ │ │ │ + mov $0x13,%ecx │ │ │ │ + mov 0xb8(%rsp),%rdi │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + call 46a040 │ │ │ │ nop │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - jmp 40ef00 │ │ │ │ + call 482180 │ │ │ │ + mov 0x4(%rax),%ecx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + call 46bba0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 41b9d7 │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + jmp 41b9a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -18904,458 +28626,360 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + lea -0xa0(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 41befa │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 40fb00 │ │ │ │ - mov %r8,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jle 40fbcc │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jle 40fbb9 │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jbe 40fc0f │ │ │ │ - movzbl (%rdi,%rcx,1),%r8d │ │ │ │ - cmp $0x5c,%r8b │ │ │ │ - je 40fb3c │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jbe 40fc0a │ │ │ │ - mov %r8b,(%rax,%rdx,1) │ │ │ │ - inc %rdx │ │ │ │ - lea 0x1(%rcx),%r8 │ │ │ │ - jmp 40faf4 │ │ │ │ - lea 0x3(%rcx),%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jle 40fba6 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 40fb58 │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - lea (%r10,%r9,8),%r9 │ │ │ │ - inc %r8 │ │ │ │ - cmp $0x3,%r8 │ │ │ │ - jge 40fb88 │ │ │ │ - lea (%rcx,%r8,1),%r10 │ │ │ │ - lea 0x1(%r10),%r10 │ │ │ │ - lea (%rcx,%r8,1),%r11 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jbe 40fc05 │ │ │ │ - movzbl 0x1(%r11,%rdi,1),%r10d │ │ │ │ - add $0xffffffd0,%r10d │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x7,%r10b │ │ │ │ - jbe 40fb4d │ │ │ │ - jmp 40fbd5 │ │ │ │ - cmp $0xff,%r9 │ │ │ │ - jg 40fbe8 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jbe 40fbfb │ │ │ │ - mov %r9b,(%rax,%rdx,1) │ │ │ │ + sub $0x118,%rsp │ │ │ │ + mov %rax,0x128(%rsp) │ │ │ │ + lea 0x121d54(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 483d80 │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov 0x128(%rsp),%rdx │ │ │ │ inc %rdx │ │ │ │ - lea 0x4(%rcx),%r8 │ │ │ │ - jmp 40faf4 │ │ │ │ - mov 0x1192f33(%rip),%rbx │ │ │ │ - mov 0x1192f34(%rip),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1192f20(%rip),%rbx │ │ │ │ - mov 0x1192f21(%rip),%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ mov %rdx,%rax │ │ │ │ + call 4860a0 │ │ │ │ + nop │ │ │ │ + test %rax,%rax │ │ │ │ + jle 41bee6 │ │ │ │ + lea 0x143230(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + movq $0x1,0x8(%rax) │ │ │ │ + movq $0x1,0x10(%rax) │ │ │ │ + lea 0x38(%rax),%rcx │ │ │ │ + cmpl $0x0,0x2ad900(%rip) │ │ │ │ + jne 41bde0 │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + jmp 41bdf4 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + movq $0x0,0x28(%rax) │ │ │ │ + movq $0x2,0x30(%rax) │ │ │ │ + mov %rcx,0x20(%rax) │ │ │ │ + lea 0xc0(%rsp),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x10(%rcx) │ │ │ │ + movups %xmm15,0x20(%rcx) │ │ │ │ + movups %xmm15,0x30(%rcx) │ │ │ │ + movups %xmm15,0x40(%rcx) │ │ │ │ + movups %xmm15,0x48(%rcx) │ │ │ │ + call 46ad60 │ │ │ │ + lea 0xc0(%rsp),%rcx │ │ │ │ + mov %rsp,%rdx │ │ │ │ + movups (%rdx),%xmm14 │ │ │ │ + movups %xmm14,(%rcx) │ │ │ │ + movups 0x10(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rcx) │ │ │ │ + movups 0x20(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x20(%rcx) │ │ │ │ + movups 0x30(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x30(%rcx) │ │ │ │ + movups 0x40(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x40(%rcx) │ │ │ │ + movups 0x48(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x48(%rcx) │ │ │ │ + lea 0x60(%rsp),%rbx │ │ │ │ + movups (%rcx),%xmm14 │ │ │ │ + movups %xmm14,(%rbx) │ │ │ │ + movups 0x10(%rcx),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rbx) │ │ │ │ + movups 0x20(%rcx),%xmm14 │ │ │ │ + movups %xmm14,0x20(%rbx) │ │ │ │ + movups 0x30(%rcx),%xmm14 │ │ │ │ + movups %xmm14,0x30(%rbx) │ │ │ │ + movups 0x40(%rcx),%xmm14 │ │ │ │ + movups %xmm14,0x40(%rbx) │ │ │ │ + movups 0x48(%rcx),%xmm14 │ │ │ │ + movups %xmm14,0x48(%rbx) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + test %rax,%rax │ │ │ │ + setne %sil │ │ │ │ + add $0x118,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdx,%rax │ │ │ │ + xor %eax,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + add $0x118,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x1192f04(%rip),%rbx │ │ │ │ - mov 0x1192f05(%rip),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1192ef1(%rip),%rbx │ │ │ │ - mov 0x1192ef2(%rip),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ nop │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 41bd40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 40fcac │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 40fc58 │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 40fc9a │ │ │ │ - mov $0x3,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - call 40e4c0 │ │ │ │ - jmp 40fc94 │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - mov $0x3,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - call 40e4c0 │ │ │ │ - nop │ │ │ │ - mov $0x3,%eax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - call 40e4c0 │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9fedde(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 48f060 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 40fc20 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 410006 │ │ │ │ + jbe 41c0ed │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - nop │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x11000,%rbx │ │ │ │ - jne 40ff9d │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - lea 0x1000(%rax),%rdi │ │ │ │ - lea -0x1000(%rcx),%r8 │ │ │ │ - mov $0x1000,%ebx │ │ │ │ - mov $0x10000,%esi │ │ │ │ - call 4102e0 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 40ff52 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 40fea0 │ │ │ │ - cmp $0x1000,%rax │ │ │ │ - ja 40ff91 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - lea (%rdx,%rax,1),%rsi │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - lea -0x1000(%rax),%rcx │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - cmp $0x12,%rcx │ │ │ │ - mov $0x12,%edi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - cmovg %rdi,%r8 │ │ │ │ - lea 0x9f7a49(%rip),%rbx │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 40fdb8 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - lea (%r8,%rax,1),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jbe 40ff8c │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov $0x80000,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 40e340 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 40fe81 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - cmp $0x13,%rcx │ │ │ │ - mov $0x13,%edx │ │ │ │ - cmovg %rdx,%rcx │ │ │ │ - lea 0x9f8b73(%rip),%rbx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 40fe28 │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jbe 40ff87 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov $0x80000,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 40e340 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 40fe6a │ │ │ │ - mov 0x1192cba(%rip),%rdi │ │ │ │ - mov 0x1192cbb(%rip),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1192c88(%rip),%rdi │ │ │ │ - mov 0x1192c89(%rip),%rsi │ │ │ │ + sub $0x38,%rsp │ │ │ │ + cmpb $0x0,0x2ad425(%rip) │ │ │ │ + jne 41bf5e │ │ │ │ + cmpb $0x0,0x2ad41d(%rip) │ │ │ │ + jne 41bf5e │ │ │ │ + movabs $0x6c756e2f7665642f,%rdx │ │ │ │ + mov %rdx,0x1e(%rsp) │ │ │ │ + movw $0x6c,0x26(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x60,%rsp │ │ │ │ + jmp 41bf68 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jne 40ff76 │ │ │ │ - cmp $0x1000,%rax │ │ │ │ - ja 40ff6a │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - lea (%rdx,%rax,1),%rsi │ │ │ │ - lea -0x1000(%rax),%rcx │ │ │ │ - neg %rcx │ │ │ │ - cmp $0x9,%rcx │ │ │ │ - mov $0x9,%edi │ │ │ │ - cmovg %rdi,%rcx │ │ │ │ - lea 0x9efb12(%rip),%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 40ff01 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - lea (%rcx,%rax,1),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jbe 40ff65 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov $0x80000,%ebx │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jge 41bfcf │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - call 40e340 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 40ff39 │ │ │ │ - mov 0x1192beb(%rip),%rdi │ │ │ │ - mov 0x1192bec(%rip),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov $0xffffffffffffffff,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov $0x2,%eax │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x60,%rsp │ │ │ │ + call 481ca0 │ │ │ │ + nop │ │ │ │ + test %eax,%eax │ │ │ │ + jl 41bf8b │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + jmp 41bf64 │ │ │ │ + cmp $0x9,%ebx │ │ │ │ + jne 41c08c │ │ │ │ + lea 0x1e(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + movq $0x2,0x8(%rsp) │ │ │ │ + call 48a000 <_cgo_topofstack@@Base+0x14a0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 41c036 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + cmp %eax,%edx │ │ │ │ + je 41bf64 │ │ │ │ + jmp 41bfd5 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x1000,%rcx │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9feb02(%rip),%rax │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1611eb(%rip),%rax │ │ │ │ + mov $0x2b,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%eax │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x15c132(%rip),%rax │ │ │ │ mov $0x19,%ebx │ │ │ │ - call 48f060 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x1000,%rcx │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa0410c(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9eca67(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov $0x11000,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0xa0b66e(%rip),%rax │ │ │ │ - mov $0x25,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f060 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x15bcae(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 482180 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x15eeb2(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x1608d5(%rip),%rax │ │ │ │ + mov $0x29,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov $0x9,%eax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x15bc58(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %ebx,0x2c(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x163499(%rip),%rax │ │ │ │ + mov $0x42,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x157910(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x2c(%rsp),%eax │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x15bbf8(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 40fce0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 41bf20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41c183 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + jne 41c119 │ │ │ │ + jnp 41c17d │ │ │ │ + ucomisd %xmm0,%xmm0 │ │ │ │ + jne 41c17d │ │ │ │ + nop │ │ │ │ + jp 41c17d │ │ │ │ + movups %xmm0,%xmm2 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + nop │ │ │ │ + ucomisd %xmm2,%xmm2 │ │ │ │ + jne 41c17d │ │ │ │ + jp 41c17d │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + jbe 41c172 │ │ │ │ + movsd 0x164ef8(%rip),%xmm1 │ │ │ │ + pxor %xmm1,%xmm0 │ │ │ │ + call 41c1a0 │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ + ucomisd %xmm2,%xmm1 │ │ │ │ + jne 41c154 │ │ │ │ + jnp 41c160 │ │ │ │ + movsd 0x164e7c(%rip),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd 0x164ed0(%rip),%xmm1 │ │ │ │ + pxor %xmm1,%xmm0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 41c1a0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movsd %xmm0,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movsd 0x8(%rsp),%xmm0 │ │ │ │ + jmp 41c100 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 410120 │ │ │ │ + jbe 41c26b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - cmp $0x1,%rax │ │ │ │ - je 410078 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 41010e │ │ │ │ - mov %rbx,%rax │ │ │ │ - call 410220 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - call 410160 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 4100f5 │ │ │ │ - test %rax,%rax │ │ │ │ - jl 4100e6 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 410160 │ │ │ │ + sub $0x8,%rsp │ │ │ │ + movsd 0x164e1e(%rip),%xmm2 │ │ │ │ + ucomisd %xmm0,%xmm2 │ │ │ │ xchg %ax,%ax │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4100be │ │ │ │ - mov 0x1192a24(%rip),%rbx │ │ │ │ - mov 0x1192a25(%rip),%rcx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ + jbe 41c20f │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ + ucomisd %xmm0,%xmm2 │ │ │ │ + ja 41c1e8 │ │ │ │ + ucomisd %xmm2,%xmm0 │ │ │ │ + jne 41c1dc │ │ │ │ + jp 41c1dc │ │ │ │ + movups %xmm0,%xmm1 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rdx,%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rax,%xmm1 │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x20,%rsp │ │ │ │ + movups %xmm0,%xmm1 │ │ │ │ + movups %xmm2,%xmm0 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x20,%rsp │ │ │ │ + movsd 0x164e48(%rip),%xmm1 │ │ │ │ + pxor %xmm1,%xmm0 │ │ │ │ + call 41c1a0 │ │ │ │ + movsd 0x164e37(%rip),%xmm2 │ │ │ │ + pxor %xmm2,%xmm0 │ │ │ │ + pxor %xmm2,%xmm1 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x11929d4(%rip),%rbx │ │ │ │ - mov 0x11929d5(%rip),%rcx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ + movq %xmm0,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + shr $0x34,%rax │ │ │ │ + and $0x7ff,%eax │ │ │ │ + lea -0x3ff(%rax),%rdx │ │ │ │ + nop │ │ │ │ + cmp $0x34,%rdx │ │ │ │ + jae 41c255 │ │ │ │ + add $0xfffffffffffffbcd,%rax │ │ │ │ + neg %rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl %cl,%rbx │ │ │ │ + cmp $0x40,%rax │ │ │ │ + sbb %rcx,%rcx │ │ │ │ + and %rbx,%rcx │ │ │ │ + neg %rcx │ │ │ │ + and %rdx,%rcx │ │ │ │ + movq %rcx,%xmm2 │ │ │ │ + subsd %xmm2,%xmm0 │ │ │ │ + nop │ │ │ │ + movups %xmm0,%xmm1 │ │ │ │ + movups %xmm2,%xmm0 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9fe96a(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 48f060 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 410040 │ │ │ │ + movsd %xmm0,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movsd 0x8(%rsp),%xmm0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 41c1a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -19372,535 +28996,567 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4101fa │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x68,%rsp │ │ │ │ - lea 0x28(%rsp),%rbx │ │ │ │ - movups %xmm15,(%rbx) │ │ │ │ - movups %xmm15,0x10(%rbx) │ │ │ │ - movups %xmm15,0x20(%rbx) │ │ │ │ - movups %xmm15,0x30(%rbx) │ │ │ │ - mov $0x40,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - call 40e420 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 4101d7 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + xor 0x2ad4f9(%rip),%rbx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41c342 │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jb 41c31b │ │ │ │ + je 41c312 │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jb 41c2fd │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp $0x40,%rax │ │ │ │ - je 4101c1 │ │ │ │ - ja 4101ed │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov $0x40,%ecx │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - call 40e500 │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ + je 41c2f3 │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jbe 41c2e5 │ │ │ │ + cmp $0x30,%rcx │ │ │ │ + jbe 41c2dc │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + jmp 41c440 │ │ │ │ + mov %rcx,%rdx │ │ │ │ nop │ │ │ │ + jmp 41c3a2 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov -0x8(%rcx,%rax,1),%rsi │ │ │ │ + jmp 41c346 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rax),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + jmp 41c346 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rax),%esi │ │ │ │ + mov -0x4(%rcx,%rax,1),%edx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp 41c346 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rax),%edx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + jmp 41c346 │ │ │ │ + movzbl (%rax),%edx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shr $1,%rcx │ │ │ │ + movzbl (%rax,%rcx,1),%ecx │ │ │ │ + shl $0x8,%rcx │ │ │ │ + or %rcx,%rdx │ │ │ │ + movzbl -0x1(%rsi,%rax,1),%ecx │ │ │ │ + shl $0x10,%rcx │ │ │ │ + or %rcx,%rdx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 41c346 │ │ │ │ + mov %rbx,%rax │ │ │ │ ret │ │ │ │ - mov 0x1192908(%rip),%rbx │ │ │ │ - mov 0x1192909(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1192932(%rip),%rbx │ │ │ │ - mov 0x1192933(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ + movabs $0x1d8e4e27c47d124f,%rdi │ │ │ │ + xor %rcx,%rdi │ │ │ │ + xor 0x2ad44e(%rip),%rdx │ │ │ │ + xor %rbx,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mul %rdx │ │ │ │ + xor %rdx,%rax │ │ │ │ + mul %rdi │ │ │ │ + xor %rdx,%rax │ │ │ │ ret │ │ │ │ - mov $0x40,%rcx │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov (%rax),%rsi │ │ │ │ + xor 0x2ad431(%rip),%rsi │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ + xor %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mul %rsi │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 410160 │ │ │ │ + nop │ │ │ │ + xor %rdx,%rax │ │ │ │ + nop │ │ │ │ + add $0xfffffffffffffff0,%rcx │ │ │ │ + lea 0x10(%rbx),%rsi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + ja 41c36d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov -0x10(%rcx,%rax,1),%rdi │ │ │ │ + mov -0x8(%rax,%rcx,1),%rsi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + jmp 41c346 │ │ │ │ + mov 0x2ad3ea(%rip),%r8 │ │ │ │ + xor 0x10(%rax),%r8 │ │ │ │ + mov 0x2ad3e7(%rip),%r9 │ │ │ │ + xor 0x20(%rax),%r9 │ │ │ │ + mov (%rax),%r10 │ │ │ │ + xor 0x2ad3c9(%rip),%r10 │ │ │ │ + mov 0x8(%rax),%r11 │ │ │ │ + xor %rdi,%r11 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mul %r10 │ │ │ │ + mov 0x18(%rdi),%r10 │ │ │ │ + xor %rsi,%r10 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mul %r10 │ │ │ │ + mov 0x28(%rdi),%r10 │ │ │ │ + xor %rbx,%r10 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mul %r10 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %r8,%rsi │ │ │ │ + nop │ │ │ │ + xor %r9,%rbx │ │ │ │ + nop │ │ │ │ + xor %rdx,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + add $0xffffffffffffffd0,%rcx │ │ │ │ + lea 0x30(%rdi),%r8 │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r8,%rax │ │ │ │ + cmp $0x30,%rcx │ │ │ │ + ja 41c3bf │ │ │ │ + xor %rsi,%rbx │ │ │ │ + xor %rdi,%rbx │ │ │ │ + jmp 41c3a2 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov 0x2ad341(%rip),%rcx │ │ │ │ + mov (%rax),%eax │ │ │ │ + xor %rax,%rcx │ │ │ │ + xor %rbx,%rax │ │ │ │ + xor 0x2ad32a(%rip),%rax │ │ │ │ + mul %rcx │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0x1d8e4e27c47d124b,%rax │ │ │ │ + mul %rcx │ │ │ │ + xor %rdx,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4102c0 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x68,%rsp │ │ │ │ - lea 0x28(%rsp),%rbx │ │ │ │ - movups %xmm15,(%rbx) │ │ │ │ - movups %xmm15,0x10(%rbx) │ │ │ │ - movups %xmm15,0x20(%rbx) │ │ │ │ - movups %xmm15,0x30(%rbx) │ │ │ │ - mov $0x40,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - call 40e420 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 41029a │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x40,%rax │ │ │ │ - je 410281 │ │ │ │ - ja 4102b3 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov $0x40,%ecx │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - call 40e5e0 │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + mov 0x2ad301(%rip),%rcx │ │ │ │ + mov (%rax),%rax │ │ │ │ + xor %rax,%rcx │ │ │ │ + xor %rbx,%rax │ │ │ │ + xor 0x2ad2e9(%rip),%rax │ │ │ │ + mul %rcx │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0x1d8e4e27c47d1247,%rax │ │ │ │ + mul %rcx │ │ │ │ + xor %rdx,%rax │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - mov 0x1192848(%rip),%rbx │ │ │ │ - mov 0x1192849(%rip),%rcx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x119286f(%rip),%rbx │ │ │ │ - mov 0x1192870(%rip),%rcx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x40,%rcx │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 410220 │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 410486 │ │ │ │ + jbe 41c5f0 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10a(%rip),%rax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x30(%rax) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + lea 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ nop │ │ │ │ - cmp $0x1000,%rbx │ │ │ │ - jne 410425 │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jl 41c5ea │ │ │ │ + mov %rbx,%rdx │ │ │ │ + neg %rdx │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + ja 41c5d8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + call 41c740 │ │ │ │ + movzbl 0x49(%rsp),%ecx │ │ │ │ nop │ │ │ │ + test %cl,%cl │ │ │ │ + jbe 41c5a5 │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + ja 41c5d3 │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + lea 0x39(%rsp),%rbx │ │ │ │ + mov $0x10,%edi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x10000,%rsi │ │ │ │ - jne 4103c6 │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - call 4104e0 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 4103b6 │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - cmp %r8,%rax │ │ │ │ - ja 4103c1 │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4106a0 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ + call 41ca00 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + movzbl 0x117(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa03ce8(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ec643(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov $0x10000,%eax │ │ │ │ + mov %bl,0x117(%rcx) │ │ │ │ + cmp $0x1,%dl │ │ │ │ + jne 41c5cd │ │ │ │ nop │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0xa0b24e(%rip),%rax │ │ │ │ - mov $0x25,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f060 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa03c89(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ec5e7(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov $0x1000,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0xa0b1ee(%rip),%rax │ │ │ │ - mov $0x25,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f060 │ │ │ │ + nop │ │ │ │ + lea 0x2acf10(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 41c5e5 │ │ │ │ + nopl (%rax) │ │ │ │ + call 47c440 │ │ │ │ + call 47c4e0 │ │ │ │ + call 47c440 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - jmp 4102e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 41c4e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41c71b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 41c654 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + call *%rcx │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 485080 │ │ │ │ + test %rax,%rax │ │ │ │ + je 41c715 │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 41d080 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x4(%rcx),%ebx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 46bba0 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov (%rcx),%ebx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 46ba80 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x156a31(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x156a0f(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x1569f8(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 487040 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 41c620 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x8(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 410657 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41c8c9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - mov %rbx,0x98(%rsp) │ │ │ │ - mov %rsi,0xb0(%rsp) │ │ │ │ - mov %r8,0xb8(%rsp) │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ - lea 0x46(%rsp),%rax │ │ │ │ - lea 0x9f72b2(%rip),%rdx │ │ │ │ - movups (%rdx),%xmm14 │ │ │ │ - movups %xmm14,(%rax) │ │ │ │ - movups 0x2(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x2(%rax) │ │ │ │ - mov $0x80000,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 40e340 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 41063f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 410627 │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - lea 0xa3545b(%rip),%rbx │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov 0xa8(%rsp),%r8 │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov 0xb8(%rsp),%r10 │ │ │ │ - call 40e8a0 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4105eb │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - nop │ │ │ │ - mov $0x3,%eax │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - call 40e4c0 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ mov %rbx,0x58(%rsp) │ │ │ │ - nop │ │ │ │ - mov $0x3,%eax │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - call 40e4c0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + cmpb $0x0,0x18(%rax) │ │ │ │ + jne 41c785 │ │ │ │ + call 41c900 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ mov 0x58(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x11924e2(%rip),%rcx │ │ │ │ - mov 0x11924e3(%rip),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + movzbl 0x29(%rax),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jbe 41c894 │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + ja 41c8c3 │ │ │ │ + lea -0x10(%rdx),%rsi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + neg %rsi │ │ │ │ + sar $0x3f,%r8 │ │ │ │ + and %rdx,%r8 │ │ │ │ + lea (%rax,%r8,1),%rdx │ │ │ │ + lea 0x19(%rdx),%rdx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + cmovl %rcx,%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + je 41c7ee │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + movzbl 0x29(%rax),%edx │ │ │ │ + add %esi,%edx │ │ │ │ + mov %dl,0x29(%rax) │ │ │ │ + sub %rsi,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + neg %rdi │ │ │ │ + sar $0x3f,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + lea (%rbx,%rdi,1),%r9 │ │ │ │ + sub %rsi,%rcx │ │ │ │ + cmp $0x10,%dl │ │ │ │ + jb 41c84d │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + lea 0x19(%rax),%rbx │ │ │ │ + mov $0x10,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + call 41ca00 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + movb $0x0,0x29(%rax) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + jmp 41c894 │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x119247a(%rip),%rcx │ │ │ │ - mov 0x119247b(%rip),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov $0x10,%ecx │ │ │ │ + call 41ca00 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + add $0xfffffffffffffff0,%rdi │ │ │ │ + mov %rdi,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and $0x10,%edx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + lea (%rsi,%rdx,1),%rbx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + add $0xfffffffffffffff0,%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jge 41c853 │ │ │ │ + lea 0x19(%rax),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + je 41c8ba │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov %cl,0x29(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - jmp 4104e0 │ │ │ │ + jmp 41c740 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - lea -0x20(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 41096b │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41c9cf │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - mov %rdi,0xd8(%rsp) │ │ │ │ - mov %rbx,0xc8(%rsp) │ │ │ │ - nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x1000,%rbx │ │ │ │ - jne 41090a │ │ │ │ - nop │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - cmp $0x10000,%rdx │ │ │ │ - jne 4108ab │ │ │ │ - mov %r9,0xf0(%rsp) │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - mov %r8,0xe8(%rsp) │ │ │ │ - mov %rsi,0xe0(%rsp) │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ - mov %rdi,0xd8(%rsp) │ │ │ │ - lea 0x63(%rsp),%rax │ │ │ │ - lea 0x9fa236(%rip),%rdx │ │ │ │ - movups (%rdx),%xmm14 │ │ │ │ - movups %xmm14,(%rax) │ │ │ │ - movups 0x5(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x5(%rax) │ │ │ │ - mov $0x80000,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 40e340 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - je 410892 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 410879 │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - lea 0xa35221(%rip),%rbx │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ - mov 0xd8(%rsp),%r8 │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - mov 0xe8(%rsp),%r10 │ │ │ │ - mov 0xf0(%rsp),%r11 │ │ │ │ - call 40ef00 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 410841 │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - nop │ │ │ │ - mov $0x3,%eax │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ + sub $0x10,%rsp │ │ │ │ + movzbl 0x8(%rax),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 41c922 │ │ │ │ + movb $0x8,0x8(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 41c92b │ │ │ │ + cmp $0x8,%cl │ │ │ │ + ja 41c9bd │ │ │ │ + cmpb $0x0,0x9(%rax) │ │ │ │ + jne 41c935 │ │ │ │ + movb $0x8,0x9(%rax) │ │ │ │ + movzbl 0x9(%rax),%ecx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jge 41c9ac │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + test %rcx,%rdx │ │ │ │ + jne 41c9ac │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - nopl (%rax) │ │ │ │ - call 40e4c0 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - add $0x98,%rsp │ │ │ │ + jmp 41c980 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + xor %rdx,%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + sar $0x3f,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + shr $0x3e,%rbx │ │ │ │ + add %rsi,%rbx │ │ │ │ + sar $0x2,%rbx │ │ │ │ + lea (%rbx,%rsi,2),%rbx │ │ │ │ + shr $0x3d,%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + sar $0x3,%rsi │ │ │ │ + add %rsi,%rbx │ │ │ │ + mov %bl,0x2b(%rax,%rcx,1) │ │ │ │ + inc %rcx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jl 41c94c │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0xfffffffffffffff0,%rcx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + mov %dl,0x29(%rax) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + mov %dl,0x2a(%rax) │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + movb $0x1,0x18(%rax) │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ + lea 0x159247(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x159225(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov $0x3,%eax │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - call 40e4c0 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x98,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1192290(%rip),%rbx │ │ │ │ - mov 0x1192291(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x98,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1192227(%rip),%rbx │ │ │ │ - mov 0x1192228(%rip),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x98,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa03803(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ec15a(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov $0x10000,%eax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0xa0ad64(%rip),%rax │ │ │ │ - mov $0x25,%ebx │ │ │ │ - call 48f060 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa037a4(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ec0fa(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov $0x1000,%eax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0xa0ad04(%rip),%rax │ │ │ │ - mov $0x25,%ebx │ │ │ │ - call 48f060 │ │ │ │ - nop │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - jmp 4106a0 │ │ │ │ - int3 │ │ │ │ + jmp 41c900 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -19916,318 +29572,393 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 410c6b │ │ │ │ + lea -0x20(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 41d039 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - cmpq $0x0,0x30(%rax) │ │ │ │ - setge %sil │ │ │ │ - mov 0x28(%rax),%r8 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - jmp 410a13 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %sil,0x2f(%rsp) │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov %rbx,0xb0(%rsp) │ │ │ │ + movzbl 0x8(%rax),%edx │ │ │ │ + lea 0x1e(%rsp),%rsi │ │ │ │ + movups %xmm15,(%rsi) │ │ │ │ + movups %xmm15,0x10(%rsi) │ │ │ │ + movups %xmm15,0x20(%rsi) │ │ │ │ + movups %xmm15,0x30(%rsi) │ │ │ │ + movups %xmm15,0x39(%rsi) │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 41ca4f │ │ │ │ + movb $0x20,0x1e(%rsp,%rdi,1) │ │ │ │ + inc %rdi │ │ │ │ + cmp $0x49,%rdi │ │ │ │ + jl 41ca47 │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + mov %rbx,0xb0(%rsp) │ │ │ │ + add %edx,%edx │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + cmpb $0x1,0x18(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 41ca92 │ │ │ │ + movups 0x2b(%rax),%xmm0 │ │ │ │ + movups %xmm0,0x68(%rsp) │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 41ce80 │ │ │ │ + movzbl 0x8(%rax),%edi │ │ │ │ + add %edi,%edi │ │ │ │ + movzbl %dil,%edi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x49,%rdi │ │ │ │ + ja 41ce6a │ │ │ │ + mov (%rax),%r8 │ │ │ │ + lea -0x1(%rdi),%r9 │ │ │ │ + jmp 41cad2 │ │ │ │ + mov %r8,%r10 │ │ │ │ + and $0xf,%r10d │ │ │ │ + lea 0x158c96(%rip),%r11 │ │ │ │ + movzbl (%r10,%r11,1),%r10d │ │ │ │ + mov %r10b,0x1e(%rsp,%r9,1) │ │ │ │ + dec %r9 │ │ │ │ + shr $0x4,%r8 │ │ │ │ + test %r9,%r9 │ │ │ │ + jge 41cab3 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 41caee │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jbe 41ce65 │ │ │ │ + movb $0x2a,0x1e(%rsp) │ │ │ │ + movzbl 0x8(%rax),%edi │ │ │ │ + add %edi,%edi │ │ │ │ + movzbl %dil,%edi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %sil,%sil │ │ │ │ - je 410b00 │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - mov 0x28(%rax),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jb 410c65 │ │ │ │ - mov 0x30(%rax),%r9 │ │ │ │ - lea 0x1(%r9),%r10 │ │ │ │ + cmp $0x49,%rdi │ │ │ │ + ja 41ce56 │ │ │ │ + lea -0x49(%rdi),%r8 │ │ │ │ + mov %r8,%r9 │ │ │ │ + neg %r8 │ │ │ │ + sar $0x3f,%r9 │ │ │ │ + and %rdi,%r9 │ │ │ │ + lea 0x1e(%rsp,%r9,1),%rdi │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + mov $0x2,%r9d │ │ │ │ + cmovg %r9,%r8 │ │ │ │ + lea 0x1565d3(%rip),%r10 │ │ │ │ cmp %r10,%rdi │ │ │ │ - jb 410c5f │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - sub %r9,%rdx │ │ │ │ - sub %r9,%rdi │ │ │ │ - dec %rdi │ │ │ │ - dec %rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %r10,%rdx │ │ │ │ - lea (%r11,%rdx,1),%rbx │ │ │ │ + je 41cb73 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %r8,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + lea 0x1e(%rsp),%rsi │ │ │ │ + mov $0x2,%r9d │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 41cb80 │ │ │ │ + inc %rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp %rdi,%rcx │ │ │ │ - cmovg %rdi,%rcx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 410a94 │ │ │ │ - mov %r11,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - movzbl 0x2f(%rsp),%esi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov 0x28(%rax),%rcx │ │ │ │ - sub 0x30(%rax),%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,0x28(%rax) │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jb 410c5a │ │ │ │ - mov 0x10(%rax),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - movb $0xa,0x18(%rsp) │ │ │ │ - call 407840 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rax,0x30(%rcx) │ │ │ │ - test %rax,%rax │ │ │ │ - jge 410be7 │ │ │ │ - movzbl 0x2f(%rsp),%esi │ │ │ │ - test %sil,%sil │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - jne 410b0a │ │ │ │ - movq $0x0,0x28(%rax) │ │ │ │ - mov 0x28(%rax),%r9 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jb 410c55 │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ - sub %r9,%rcx │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - mov 0x20(%rax),%rdi │ │ │ │ - sub %r9,%rdi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - neg %r11 │ │ │ │ + jle 41ccfa │ │ │ │ + movzbl 0x2a(%rax),%r8d │ │ │ │ + movzbl (%rbx,%rdi,1),%r10d │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jl 41cb77 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jae 41ce51 │ │ │ │ + movzbl 0x2b(%rax,%rdi,1),%r8d │ │ │ │ + lea (%r8,%rdx,1),%r11 │ │ │ │ + lea 0x2(%r11),%r11 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x49,%r11 │ │ │ │ + ja 41ce45 │ │ │ │ + lea (%r8,%rdx,1),%r8 │ │ │ │ + lea -0x47(%r8),%r8 │ │ │ │ + mov %r8,%r12 │ │ │ │ + neg %r8 │ │ │ │ + sar $0x3f,%r12 │ │ │ │ + and %r12,%r11 │ │ │ │ + nop │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + jb 41ce3f │ │ │ │ + lea 0x1e(%rsp,%r11,1),%r8 │ │ │ │ + mov %r10d,%r12d │ │ │ │ + mov $0x1,%r13d │ │ │ │ + jmp 41cc2d │ │ │ │ + mov %r10,%r15 │ │ │ │ + and $0xf,%r15d │ │ │ │ + mov %r15,0x88(%rsp) │ │ │ │ + lea 0x158b47(%rip),%r15 │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + movzbl (%rsi,%r15,1),%r15d │ │ │ │ + mov %r15b,(%r8,%r13,1) │ │ │ │ + dec %r13 │ │ │ │ + shr $0x4,%r10 │ │ │ │ + lea 0x1e(%rsp),%rsi │ │ │ │ + test %r13,%r13 │ │ │ │ + jge 41cbfa │ │ │ │ + test %r10,%r10 │ │ │ │ + je 41cc3d │ │ │ │ + movb $0x2a,0x1e(%rsp,%r11,1) │ │ │ │ + lea 0x26(%rdx),%r8 │ │ │ │ + cmp $0x49,%r8 │ │ │ │ + ja 41ce33 │ │ │ │ + lea -0x23(%rdx),%r10 │ │ │ │ + mov %r10,%r11 │ │ │ │ + neg %r10 │ │ │ │ sar $0x3f,%r11 │ │ │ │ - and %r9,%r11 │ │ │ │ - lea (%r10,%r11,1),%rbx │ │ │ │ + and %r11,%r8 │ │ │ │ + lea 0x1e(%rsp,%r8,1),%r8 │ │ │ │ + cmp $0x2,%r10 │ │ │ │ + cmovg %r9,%r10 │ │ │ │ + lea 0x15649a(%rip),%r11 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + je 41ccc9 │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov %r12b,0x67(%rsp) │ │ │ │ mov %r8,%rax │ │ │ │ - call *%rsi │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 410c3c │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x28(%rcx),%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - mov %rdx,0x28(%rcx) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 410c28 │ │ │ │ - mov 0x20(%rcx),%rbx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jb 410c50 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - movb $0xa,0x18(%rsp) │ │ │ │ - call 407840 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rax,0x30(%rcx) │ │ │ │ - movzbl 0x2f(%rsp),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jne 410c05 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 410c05 │ │ │ │ - test %rax,%rax │ │ │ │ - jge 410bdd │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 410bf1 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 410a0b │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 410a0b │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %r10,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + lea 0x1e(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov $0x2,%r9d │ │ │ │ + movzbl 0x67(%rsp),%r12d │ │ │ │ + lea -0x20(%r12),%r8d │ │ │ │ + cmp $0x5e,%r8b │ │ │ │ + jbe 41ccda │ │ │ │ + mov $0x2e,%r12d │ │ │ │ + lea (%rdi,%rdx,1),%r8 │ │ │ │ + lea 0x28(%r8),%r8 │ │ │ │ + lea (%rdi,%rdx,1),%r10 │ │ │ │ + cmp $0x49,%r8 │ │ │ │ + jae 41ce27 │ │ │ │ + mov %r12b,0x46(%rsp,%r10,1) │ │ │ │ + jmp 41cb77 │ │ │ │ + lea (%rcx,%rdx,1),%rdi │ │ │ │ + lea 0x28(%rdi),%rdi │ │ │ │ + lea (%rcx,%rdx,1),%r8 │ │ │ │ + cmp $0x49,%rdi │ │ │ │ + jae 41ce1b │ │ │ │ + movb $0xa,0x46(%rsp,%r8,1) │ │ │ │ + lea (%rdx,%rcx,1),%rbx │ │ │ │ + lea 0x29(%rbx),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x49,%rbx │ │ │ │ + ja 41ce0f │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x49,%ecx │ │ │ │ + call 44dd80 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + cmpq $0x0,0x10(%rdx) │ │ │ │ + je 41cd4a │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1191f28(%rip),%rax │ │ │ │ - mov 0x1191f29(%rip),%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - test %rax,%rax │ │ │ │ - jge 410c1e │ │ │ │ - mov 0x1191eef(%rip),%rax │ │ │ │ - mov 0x1191ef0(%rip),%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ + jmp 41cd65 │ │ │ │ + addq $0x10,(%rdx) │ │ │ │ + movw $0x0,0x29(%rdx) │ │ │ │ + add $0x98,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + movb $0x20,0x1e(%rsp,%rax,1) │ │ │ │ + inc %rax │ │ │ │ + cmp $0x49,%rax │ │ │ │ + jl 41cd5d │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1191ef1(%rip),%rax │ │ │ │ - mov 0x1191ef2(%rip),%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1191ecd(%rip),%rax │ │ │ │ - mov 0x1191ece(%rip),%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + jmp 41cd7e │ │ │ │ + movzbl 0x9(%rdx),%esi │ │ │ │ + add %rsi,%rax │ │ │ │ + movzbl 0x9(%rdx),%esi │ │ │ │ + lea (%rax,%rsi,1),%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jl 41cd4a │ │ │ │ + movzbl 0x2a(%rdx),%edi │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jl 41cd77 │ │ │ │ + mov (%rdx),%rdi │ │ │ │ + add %rax,%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jae 41ce0a │ │ │ │ + lea (%rax,%rsi,1),%rsi │ │ │ │ + lea -0x1(%rsi),%rsi │ │ │ │ + movzbl 0x2b(%rax,%rdx,1),%r8d │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jae 41ce05 │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + movzbl 0x2b(%rsi,%rdx,1),%esi │ │ │ │ + cmp %r8b,%sil │ │ │ │ + jb 41cdcc │ │ │ │ + mov %r8d,%esi │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + lea (%rsi,%rcx,1),%rbx │ │ │ │ + lea 0x2(%rbx),%rbx │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 41cd77 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x49,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x49,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x49,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x49,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x49,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x49,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x49,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x1(%r8),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jge 41cf14 │ │ │ │ + movzbl 0x68(%rsp,%rdi,1),%r8d │ │ │ │ + inc %r8d │ │ │ │ + movzbl %r8b,%r8d │ │ │ │ + lea (%r8,%rdx,1),%r9 │ │ │ │ + lea 0x2(%r9),%r9 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 4109e0 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - test %rax,%rax │ │ │ │ - je 410c92 │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov (%rax),%rax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 421c60 │ │ │ │ + cmp $0x49,%r9 │ │ │ │ + ja 41d02c │ │ │ │ + lea (%r8,%rdx,1),%r8 │ │ │ │ + lea -0x47(%r8),%r8 │ │ │ │ + mov %r8,%r10 │ │ │ │ + neg %r8 │ │ │ │ + sar $0x3f,%r10 │ │ │ │ + and %r10,%r9 │ │ │ │ nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 410e45 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov 0x40(%rax),%rax │ │ │ │ - call 48d2e0 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x68(%rdx),%esi │ │ │ │ - bt $0x2,%esi │ │ │ │ - jae 410cdf │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 410da0 │ │ │ │ - mov 0x68(%rdx),%ecx │ │ │ │ - bt $0x3,%ecx │ │ │ │ - jae 410cec │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jb 41d027 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 41cef5 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + and $0xf,%r11d │ │ │ │ + lea 0x158877(%rip),%r12 │ │ │ │ + movzbl (%r11,%r12,1),%r11d │ │ │ │ + mov %r11b,0x1e(%rsp,%r9,1) │ │ │ │ + shr $0x4,%rdi │ │ │ │ + mov $0xffffffffffffffff,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jge 41ced2 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 41ce76 │ │ │ │ + movb $0x2a,0x1e(%rsp,%r9,1) │ │ │ │ + jmp 41ce76 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 41cf20 │ │ │ │ + lea 0x1(%r9),%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x10,%rdi │ │ │ │ + jge 41cf94 │ │ │ │ + lea (%rdi,%rdx,1),%r8 │ │ │ │ + lea 0x28(%r8),%r8 │ │ │ │ + cmp $0x49,%r8 │ │ │ │ + ja 41d01b │ │ │ │ + lea (%rdi,%rdx,1),%r9 │ │ │ │ + lea -0x21(%r9),%r9 │ │ │ │ + mov %r9,%r10 │ │ │ │ + neg %r9 │ │ │ │ + sar $0x3f,%r10 │ │ │ │ + and %r10,%r8 │ │ │ │ + cmp $0x1,%r9 │ │ │ │ + jb 41d016 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 41cf82 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + and $0xf,%r11d │ │ │ │ + lea 0x1587ea(%rip),%r12 │ │ │ │ + movzbl (%r11,%r12,1),%r11d │ │ │ │ + mov %r11b,0x1e(%rsp,%r8,1) │ │ │ │ + shr $0x4,%rdi │ │ │ │ + mov $0xffffffffffffffff,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jge 41cf5f │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 41cf18 │ │ │ │ + movb $0x2a,0x1e(%rsp,%r8,1) │ │ │ │ + jmp 41cf18 │ │ │ │ + lea 0x38(%rdx),%rdi │ │ │ │ + cmp $0x49,%rdi │ │ │ │ + jae 41d00a │ │ │ │ + movb $0xa,0x56(%rsp,%rdx,1) │ │ │ │ + lea 0x39(%rdx),%rdi │ │ │ │ + cmp $0x49,%rdi │ │ │ │ + ja 41cffe │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov $0x49,%ecx │ │ │ │ + call 44dd80 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 410cf5 │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %rax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jae 410cec │ │ │ │ - mov 0x58(%rdx),%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - add 0x60(%rdx),%rcx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x8(%rcx,%rbx,1),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 410cf2 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x38(%rdx),%rax │ │ │ │ - call 48cb00 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x38(%rcx),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - call 48d2e0 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x58(%rcx),%rdx │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - add 0x60(%rcx),%rdx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - cmpl $0x0,0x1236ab7(%rip) │ │ │ │ - jne 410d72 │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - jmp 410d88 │ │ │ │ - mov 0x8(%rdx,%rsi,1),%rdi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov %r8,0x8(%rdx,%rsi,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 410cf2 │ │ │ │ + nop │ │ │ │ + jmp 41cfca │ │ │ │ + movb $0x20,0x1e(%rsp,%rax,1) │ │ │ │ inc %rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jae 410cdf │ │ │ │ - mov 0x58(%rdx),%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx,%rcx,1),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 410d98 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ - call 48cb00 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x30(%rcx),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - call 48d2e0 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x58(%rcx),%rdx │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - cmpl $0x0,0x1236a0c(%rip) │ │ │ │ - jne 410e1d │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - jmp 410e33 │ │ │ │ - mov 0x8(%rsi,%rdx,1),%rdi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov %r8,0x8(%rdx,%rsi,1) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 410d98 │ │ │ │ + cmp $0x49,%rax │ │ │ │ + jl 41cfc2 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + movb $0x2,0x18(%rax) │ │ │ │ + mov 0xb8(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + lea 0x1e(%rsp),%rsi │ │ │ │ + jmp 41ca92 │ │ │ │ + mov $0x49,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x49,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x49,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x49,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 410ca0 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 41ca00 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -20240,348 +29971,218 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 411077 │ │ │ │ + jbe 41d127 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + lea 0x18(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 41d0b6 │ │ │ │ + movb $0x20,0x18(%rsp,%rcx,1) │ │ │ │ + inc %rcx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + jl 41d0ae │ │ │ │ + jmp 41d0e1 │ │ │ │ mov %rax,0x58(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 410eb5 │ │ │ │ - lea 0x9a08d3(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - call 48fb60 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rax,0x8(%rcx) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jbe 410fbd │ │ │ │ - mov %rax,%rdx │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - movabs $0x2492492492492493,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rbx │ │ │ │ - add %rdx,%rbx │ │ │ │ - rcr $1,%rbx │ │ │ │ - shr $0x2,%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - ja 410fb4 │ │ │ │ - lea 0x3ff(%rbx),%rdx │ │ │ │ - shr $0xa,%rdx │ │ │ │ - dec %rdx │ │ │ │ - nop │ │ │ │ - bsr %rdx,%rdx │ │ │ │ - mov $0xffffffffffffffff,%rsi │ │ │ │ - cmove %rsi,%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov $0x400,%eax │ │ │ │ - mul %rsi │ │ │ │ - jo 410fab │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x50(%rdx),%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mul %r8 │ │ │ │ - jo 410fa2 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 410fa2 │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - bsf %rsi,%rdx │ │ │ │ - mov $0x40,%edi │ │ │ │ - cmove %rdi,%rdx │ │ │ │ - mov %dl,0x20(%rcx) │ │ │ │ - add $0xffffffc0,%edx │ │ │ │ - neg %edx │ │ │ │ - mov %dl,0x21(%rcx) │ │ │ │ - lea 0x9ac332(%rip),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x40,%ebx │ │ │ │ mov %rbx,%rcx │ │ │ │ - call 491560 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 410fd1 │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,(%rsi,%rdx,8) │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 411036 │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - xor %edx,%edx │ │ │ │ - div %rsi │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - movzbl 0x20(%rdx),%edi │ │ │ │ - mov %rax,%rbx │ │ │ │ + call 44dd80 │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 413180 │ │ │ │ - cmpl $0x0,0x1236814(%rip) │ │ │ │ - jne 41101a │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - jmp 410fc6 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%r8 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %r8,0x8(%r11) │ │ │ │ - jmp 410fc6 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jbe 411071 │ │ │ │ - cmpl $0x0,0x12367de(%rip) │ │ │ │ - jne 41104b │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - jmp 411060 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x10(%rcx),%rbx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ - mov %rdx,0x18(%rcx) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x48,%rsp │ │ │ │ + add $0xffffffffffffffc0,%rax │ │ │ │ + lea 0x18(%rsp),%rdx │ │ │ │ + cmp $0x40,%rax │ │ │ │ + jg 41d0be │ │ │ │ + ja 41d11a │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x40,%ecx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 44dd80 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x156007(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x40,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 410e80 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 41d080 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 41d1aa │ │ │ │ + bsr %rbx,%rdx │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + cmove %rsi,%rdx │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + cmp $0x9,%rsi │ │ │ │ + jge 41d167 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0x9,%esi │ │ │ │ + jmp 41d16b │ │ │ │ + add $0xfffffffffffffff9,%rdx │ │ │ │ + cmp $0x28,%rdx │ │ │ │ + jb 41d181 │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lock xadd %rcx,0x508(%rax) │ │ │ │ + ret │ │ │ │ + test %al,(%rax) │ │ │ │ + lea -0x3(%rsi),%rcx │ │ │ │ + shr %cl,%rbx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + and %rsi,%rbx │ │ │ │ + and $0x3,%ebx │ │ │ │ + lea (%rbx,%rdx,4),%rdx │ │ │ │ + lea (%rax,%rdx,8),%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + lock xadd %rdx,(%rax) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lock xadd %rcx,0x500(%rax) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4112f9 │ │ │ │ + jbe 41d366 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - movzbl 0x6(%rbx),%edx │ │ │ │ - cmp %dl,0x20(%rax) │ │ │ │ - jne 41120c │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - lea (%rdx,%rdx,1),%rcx │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov 0x28ba82(%rip),%rdx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov 0x28ba7e(%rip),%rcx │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - lea 0x9ac1b9(%rip),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 491560 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - nop │ │ │ │ - jmp 411126 │ │ │ │ - lea 0x1(%r9),%rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 4111bc │ │ │ │ - lea (%rcx,%rcx,1),%rbx │ │ │ │ - mov 0x10(%rdx),%r8 │ │ │ │ + mov 0x28ba7a(%rip),%rsi │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + cmpq $0x3,(%rbx) │ │ │ │ nop │ │ │ │ - mov (%r8,%rcx,8),%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jae 4112f3 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - cmpl $0x0,0x12366c9(%rip) │ │ │ │ - je 41116c │ │ │ │ - mov (%rax,%rcx,1),%r10 │ │ │ │ - nopl (%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - mov %r8,(%rax,%rcx,1) │ │ │ │ - lea (%r9,%r9,1),%r10 │ │ │ │ - lea 0x1(%r10),%r10 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jae 4112ee │ │ │ │ - cmpl $0x0,0x1236690(%rip) │ │ │ │ - je 4111a5 │ │ │ │ - mov (%rax,%r10,8),%r11 │ │ │ │ - mov %r11,%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %r8,(%rax,%r10,8) │ │ │ │ - cmp %r9,0x8(%r8) │ │ │ │ - jne 411122 │ │ │ │ - mov %rbx,0x8(%r8) │ │ │ │ - jmp 411122 │ │ │ │ - movzbl 0x20(%rdx),%ebx │ │ │ │ - inc %ebx │ │ │ │ - mov %bl,0x20(%rdx) │ │ │ │ - movzbl 0x21(%rdx),%ebx │ │ │ │ - dec %ebx │ │ │ │ - mov %bl,0x21(%rdx) │ │ │ │ + jne 41d20b │ │ │ │ + mov 0x10(%rbx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jbe 4112e9 │ │ │ │ - cmpl $0x0,0x1236642(%rip) │ │ │ │ + jne 41d267 │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + movq $0x3,(%rbx) │ │ │ │ + lea 0x137622(%rip),%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - je 4111f2 │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + call 421c40 │ │ │ │ + cmpl $0x0,0x2ac4a4(%rip) │ │ │ │ + jne 41d235 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + jmp 41d24c │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ mov %rax,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ mov %rax,0x10(%rdx) │ │ │ │ - mov %rdi,0x18(%rdx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - mov %rdx,0x8(%rcx) │ │ │ │ - movzbl 0x20(%rax),%edx │ │ │ │ - movzbl 0x6(%rcx),%ebx │ │ │ │ - sub %ebx,%edx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rcx,0x20(%rdi) │ │ │ │ + mov %rsi,0x28(%rdi) │ │ │ │ + cmpl $0x0,0x2ac45a(%rip) │ │ │ │ + je 41d28c │ │ │ │ + mov 0x18(%rdi),%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdx,0x18(%rdi) │ │ │ │ + dec %rcx │ │ │ │ + cmp %rcx,0x8(%rdi) │ │ │ │ + je 41d2e7 │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + lea 0x120756(%rip),%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - nop │ │ │ │ - cmp $0x40,%cl │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - and %rsi,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 411240 │ │ │ │ - mov %rbx,(%r8,%rsi,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 41126e │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ - add %rcx,%rsi │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - cmpl $0x0,0x12365c9(%rip) │ │ │ │ - je 411239 │ │ │ │ - mov (%r8,%rsi,8),%r9 │ │ │ │ - nopl (%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - jmp 411239 │ │ │ │ - movzbl 0x20(%rax),%ecx │ │ │ │ - movzbl 0x6(%rbx),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%cl │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - and %rdx,%rsi │ │ │ │ - add 0x8(%rbx),%rsi │ │ │ │ - mov %rsi,0x8(%rdi) │ │ │ │ - movzbl 0x20(%rax),%ecx │ │ │ │ - movzbl 0x6(%rdi),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - nop │ │ │ │ - cmp $0x40,%cl │ │ │ │ - sbb %rbx,%rbx │ │ │ │ - and %rdx,%rbx │ │ │ │ + call 483d80 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rdx,0x8(%rsi) │ │ │ │ + mov %rdx,0x10(%rsi) │ │ │ │ + cmpl $0x0,0x2ac405(%rip) │ │ │ │ + je 41d2dc │ │ │ │ + mov (%rsi),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,(%rsi) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov 0x500(%rax),%rcx │ │ │ │ + cmpq $0x0,0x8(%rdi) │ │ │ │ + jbe 41d35d │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 4112b8 │ │ │ │ - mov %rdi,(%rsi,%rdx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jge 4112e3 │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - cmpl $0x0,0x1236551(%rip) │ │ │ │ - je 4112b1 │ │ │ │ - mov (%rsi,%rdx,8),%r8 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - mov %r8,0x8(%r11) │ │ │ │ - jmp 4112b1 │ │ │ │ - add $0x20,%rsp │ │ │ │ + jmp 41d30a │ │ │ │ + mov (%rdi),%rsi │ │ │ │ + mov %rbx,0x8(%rsi,%rcx,8) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + cmp $0xa0,%rcx │ │ │ │ + jge 41d329 │ │ │ │ + lea 0x1(%rcx),%rdx │ │ │ │ + lea (%rax,%rcx,8),%rbx │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + mov 0x8(%rdi),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + ja 41d2ff │ │ │ │ + jmp 41d358 │ │ │ │ + mov 0x8(%rdi),%rcx │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + mov 0x508(%rax),%rax │ │ │ │ + mov 0x8(%rdi),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jbe 41d353 │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov %rax,-0x8(%rdx,%rcx,8) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 4110c0 │ │ │ │ + nop │ │ │ │ + jmp 41d1c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -20595,15 +30196,109 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41d492 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + lea 0x120807(%rip),%rax │ │ │ │ + mov $0xa3,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 483d80 │ │ │ │ + movabs $0xfff0000000000000,%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 41d400 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rdx,%xmm0 │ │ │ │ + movsd 0x163c3a(%rip),%xmm1 │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x8(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jl 41d3d7 │ │ │ │ + mov $0x9,%ecx │ │ │ │ + jmp 41d410 │ │ │ │ + inc %rcx │ │ │ │ + cmp $0x30,%rcx │ │ │ │ + jge 41d462 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 41d459 │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ + lea -0x3(%rcx),%rdi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shl %cl,%r8 │ │ │ │ + bts %rsi,%r8 │ │ │ │ + lea (%rdx,%rbx,4),%rsi │ │ │ │ + lea -0x1f(%rsi),%rsi │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %r8,%xmm0 │ │ │ │ + movsd 0x163bde(%rip),%xmm1 │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,(%rax,%rsi,8) │ │ │ │ + inc %rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + jl 41d41a │ │ │ │ + nop │ │ │ │ + jmp 41d40d │ │ │ │ + movabs $0x41012e0be826d695,%rdx │ │ │ │ + mov %rdx,0x508(%rax) │ │ │ │ + movabs $0x7ff0000000000000,%rdx │ │ │ │ + mov %rdx,0x510(%rax) │ │ │ │ + mov $0xa3,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 41d3a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + dec %rdx │ │ │ │ + mov 0x10(%rbx),%esi │ │ │ │ + xor 0x10(%rcx),%esi │ │ │ │ + and %rdx,%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + jmp 41d4bf │ │ │ │ + add %rdi,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + inc %rdi │ │ │ │ + lea (%rax,%rsi,8),%r8 │ │ │ │ + lea 0x10(%r8),%r8 │ │ │ │ + nop │ │ │ │ + mov (%r8),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 41d4df │ │ │ │ + cmp %rbx,(%r8) │ │ │ │ + jne 41d4b6 │ │ │ │ + cmp %rcx,0x8(%r8) │ │ │ │ + jne 41d4b6 │ │ │ │ + mov %r8,%rax │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -20625,106 +30320,103 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 411379 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - call 4114c0 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 411360 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 411482 │ │ │ │ + jbe 41d64e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - cmpq $0x0,(%rax) │ │ │ │ - je 411475 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rax) │ │ │ │ - je 4113f4 │ │ │ │ - lea 0xa06240(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + cmpl $0x0,0xf0(%rdx) │ │ │ │ nopl (%rax) │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x48(%rbx),%rdx │ │ │ │ + jne 41d63c │ │ │ │ + mov 0x279cd3(%rip),%rdx │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + mov (%rdx),%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + shr $0x2,%rdi │ │ │ │ + lea (%rdi,%rdi,2),%rdi │ │ │ │ + nop │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jb 41d59b │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + lea (%r8,%r8,1),%rax │ │ │ │ + lea 0x2(%rax),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 4803c0 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ mov (%rdx),%rsi │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call *%rsi │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x18(%rcx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 411457 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 41141c │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 411434 │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ + add %rsi,%rsi │ │ │ │ + mov %rsi,(%rax) │ │ │ │ + lea 0x6d67f(%rip),%rsi │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x279c6e(%rip),%rsi │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 41d5af │ │ │ │ + mov %rax,%rbx │ │ │ │ mov %rdx,%rax │ │ │ │ - call 413440 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 4115e0 │ │ │ │ - add $0x20,%rsp │ │ │ │ + call 41d680 │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,(%rsi) │ │ │ │ + jbe 41d5e8 │ │ │ │ + mov 0x10(%rsi,%rcx,8),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 41d5ac │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + lea 0x38(%rsp),%rdx │ │ │ │ + call *%rcx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + jmp 41d5ac │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + cmp %rcx,0x8(%rdx) │ │ │ │ + jne 41d62b │ │ │ │ + nop │ │ │ │ + cmpb $0x0,0x2ac0d6(%rip) │ │ │ │ + je 41d610 │ │ │ │ mov %rax,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + lea 0x279bfa(%rip),%rax │ │ │ │ + call 47f800 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea 0x279be9(%rip),%rcx │ │ │ │ + xchg %rax,(%rcx) │ │ │ │ + mov 0x279bdf(%rip),%rdx │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + jmp 41d59b │ │ │ │ + lea 0x15ec5a(%rip),%rax │ │ │ │ + mov $0x27,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x157d6d(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 4113a0 │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 41d500 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -20739,88 +30431,43 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4115a4 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - cmpq $0x0,(%rax) │ │ │ │ - je 41159a │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rax) │ │ │ │ - je 411514 │ │ │ │ - lea 0xa06120(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x48(%rbx),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call *%rsi │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x18(%rcx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 411577 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 41153c │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 411554 │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 413620 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 4115e0 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + mov 0x10(%rdx),%edx │ │ │ │ + xor 0x10(%rsi),%edx │ │ │ │ + and %rcx,%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + jmp 41d6a6 │ │ │ │ + add %rsi,%rdx │ │ │ │ + and %rcx,%rdx │ │ │ │ + inc %rsi │ │ │ │ + mov 0x10(%rax,%rdx,8),%rdi │ │ │ │ + nop │ │ │ │ + lea (%rax,%rdx,8),%r8 │ │ │ │ + lea 0x10(%r8),%r8 │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 41d6c6 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 41d69d │ │ │ │ + xchg %rbx,(%r8) │ │ │ │ + incq 0x8(%rax) │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 4114c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -20833,108 +30480,308 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4116ef │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0x28(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 41da9d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - and $0x7f,%ecx │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%esi │ │ │ │ - movzbl %sil,%esi │ │ │ │ - jmp 411643 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - lea -0x1(%rsi),%r8 │ │ │ │ - nop │ │ │ │ - and %r8,%rsi │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 4116e2 │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov 0x58(%rbx),%rcx │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov 0x68(%rbx),%r9d │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + movzbl 0x14(%rcx),%edx │ │ │ │ + test $0x1,%dl │ │ │ │ + je 41d755 │ │ │ │ + movzbl 0x17(%rcx),%edx │ │ │ │ + add $0xffffffffffffffef,%rdx │ │ │ │ + cmp $0x8,%rdx │ │ │ │ + ja 41d74f │ │ │ │ + lea 0x168d64(%rip),%rsi │ │ │ │ + jmp *(%rsi,%rdx,8) │ │ │ │ + lea 0x48(%rcx),%rdx │ │ │ │ + jmp 41d757 │ │ │ │ + lea 0x40(%rcx),%rdx │ │ │ │ + jmp 41d757 │ │ │ │ + lea 0x38(%rcx),%rdx │ │ │ │ + jmp 41d757 │ │ │ │ + lea 0x50(%rcx),%rdx │ │ │ │ + jmp 41d757 │ │ │ │ + lea 0x70(%rcx),%rdx │ │ │ │ + jmp 41d757 │ │ │ │ + lea 0x38(%rcx),%rdx │ │ │ │ + jmp 41d757 │ │ │ │ + lea 0x38(%rcx),%rdx │ │ │ │ + jmp 41d757 │ │ │ │ + lea 0x50(%rcx),%rdx │ │ │ │ + jmp 41d757 │ │ │ │ + lea 0x30(%rcx),%rdx │ │ │ │ + jmp 41d757 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov (%rax),%rsi │ │ │ │ + mov 0x40(%rsi),%rdi │ │ │ │ + mov 0x8(%rdx),%r8d │ │ │ │ nop │ │ │ │ + add %rdx,%r8 │ │ │ │ + cmp $0x10000,%rdi │ │ │ │ + ja 41da90 │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov %bl,0xb8(%rsp) │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + movzwl 0x4(%rdx),%r9d │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 41d7ea │ │ │ │ + lea 0x1(%rcx),%r10 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + movzbl 0xb8(%rsp),%ebx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jge 41da5b │ │ │ │ + mov 0x40(%rsi),%r13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r13,%r10 │ │ │ │ + jae 41da8b │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + mov %r11,0x88(%rsp) │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ + mov 0x38(%rsi),%rcx │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0x4(%rcx,%r10,8),%ebx │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 47ac60 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov (%rdx,%rcx,8),%ebx │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + call 47a9e0 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 402740 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + call 47b100 │ │ │ │ nop │ │ │ │ - bsf %rsi,%r10 │ │ │ │ - mov %r10,0x18(%rsp) │ │ │ │ - imul %r10,%rcx │ │ │ │ - lea (%r8,%rcx,1),%r11 │ │ │ │ - lea 0x8(%r11),%r11 │ │ │ │ - bt $0x2,%r9d │ │ │ │ - jae 411681 │ │ │ │ - mov 0x8(%rcx,%r8,1),%r11 │ │ │ │ - mov %r11,0x20(%rsp) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ - call *%rcx │ │ │ │ - test %al,%al │ │ │ │ - je 41162c │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 41d893 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + call 402740 │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + jmp 41d8b9 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x58(%rdx),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - imul %rdi,%rsi │ │ │ │ - add 0x60(%rdx),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x68(%rdx),%edx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 41da70 │ │ │ │ + jae 41da86 │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov (%rdx,%rcx,1),%ebx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 47a9e0 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x4(%rdx,%rcx,1),%ebx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 47ac60 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 41d91d │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 41d952 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + call 402740 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 41d938 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 41d94d │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + call 404a20 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + test %al,%al │ │ │ │ + je 41d8a4 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + call 47b100 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 41d985 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov (%rcx),%ebx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 47a9e0 │ │ │ │ + nopl (%rax) │ │ │ │ + call 402740 │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + movzbl (%rdx),%edx │ │ │ │ + test $0x1,%dl │ │ │ │ + je 41d9a2 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov $0x1,%eax │ │ │ │ nop │ │ │ │ - lea (%rsi,%rdi,1),%r8 │ │ │ │ - lea 0x8(%r8),%r8 │ │ │ │ - bt $0x3,%edx │ │ │ │ - jae 4116cf │ │ │ │ - mov 0x8(%rsi,%rdi,1),%r8 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - add $0x30,%rsp │ │ │ │ + jmp 41d9c2 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + je 41d9b0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 41d9c2 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + call 404a20 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + test %al,%al │ │ │ │ + jne 41d9d0 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + jmp 41d8a4 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx,%rcx,1),%ebx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 47af20 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 41da07 │ │ │ │ + movzbl 0xb8(%rsp),%edx │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + jmp 41d7b0 │ │ │ │ + movzbl 0xb8(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 41da46 │ │ │ │ + cmpl $0x0,0x2abcb6(%rip) │ │ │ │ + jne 41da26 │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + jmp 41da3f │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + mov 0x18(%rsi,%rcx,8),%rdi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + mov %rax,0x18(%rsi,%rcx,8) │ │ │ │ + jmp 41da4e │ │ │ │ + mov 0xb0(%rsp),%rsi │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + jmp 41d7b0 │ │ │ │ + test %bl,%bl │ │ │ │ + je 41da63 │ │ │ │ + mov %r11,0x18(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0xa0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x30,%rsp │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + add $0xa0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x10000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 4115e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + jmp 41d6e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41db83 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2ab935(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x28aecc(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41dafa │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + jmp 41dafe │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 41db0f │ │ │ │ + inc %rax │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jle 41db6f │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x180(%rbx),%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov 0x188(%rbx),%rbx │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 41db68 │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + mov (%rsi,%rdi,8),%rax │ │ │ │ + call 41d500 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + inc %rdi │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + cmp %rbx,%rdi │ │ │ │ + jl 41db39 │ │ │ │ + jmp 41db0c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2ab898(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 41dac0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -20947,43 +30794,52 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41177c │ │ │ │ + jbe 41dc26 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - call 4117c0 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x38(%rdx),%rdx │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + lea 0x141358(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + cmpl $0x0,0x2abafc(%rip) │ │ │ │ + jne 41dc05 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + movups %xmm15,0x18(%rax) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 48d2e0 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + lea 0x12b021(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 481ce0 │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rsi,0x10(%r11) │ │ │ │ + jmp 41dbd6 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 411740 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 41dba0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -20995,310 +30851,92 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 411952 │ │ │ │ + jbe 41dcf6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rax) │ │ │ │ - je 411807 │ │ │ │ - lea 0x9f91a6(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x48(%rbx),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call *%rsi │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - movzbl 0x22(%rcx),%esi │ │ │ │ - xor $0x1,%esi │ │ │ │ - mov %sil,0x22(%rcx) │ │ │ │ - cmpq $0x0,0x10(%rcx) │ │ │ │ - jne 41184f │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 411c60 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - cmpq $0x0,0x18(%rcx) │ │ │ │ - jne 4118d2 │ │ │ │ - cmpq $0x8,(%rcx) │ │ │ │ - jae 4118af │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 411980 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - cmpb $0x0,0x22(%rdx) │ │ │ │ - jne 41189f │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - lea 0x9f9109(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - movzbl 0x22(%rdx),%ecx │ │ │ │ - xor $0x1,%ecx │ │ │ │ - mov %cl,0x22(%rdx) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - call 411ce0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - jmp 4118d2 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - cmpq $0x1,0x18(%rcx) │ │ │ │ - jne 4118dd │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + je 41dcf2 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + lea 0x14128b(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + cmpl $0x0,0x2aba2f(%rip) │ │ │ │ + jne 41dcd1 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + movups %xmm15,0x18(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x12af54(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rsi,0x10(%r11) │ │ │ │ + jmp 41dca3 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 4118f5 │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x10(%rcx),%r8 │ │ │ │ - mov (%r8,%rdx,8),%rdx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 413800 │ │ │ │ - test %bl,%bl │ │ │ │ - je 4118c8 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - cmpb $0x0,0x22(%rcx) │ │ │ │ - nop │ │ │ │ - jne 411942 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - lea 0x9f9066(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - movzbl 0x22(%rcx),%edx │ │ │ │ - xor $0x1,%edx │ │ │ │ - mov %dl,0x22(%rcx) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + jmp 41dc89 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 4117c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 41dc60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 411c1c │ │ │ │ + jbe 41dd74 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - and $0x7f,%ecx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%esi │ │ │ │ - movzbl %sil,%esi │ │ │ │ - jmp 411a00 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - lea -0x1(%rsi),%r8 │ │ │ │ - nop │ │ │ │ - and %r8,%rsi │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 411ac1 │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov 0x68(%rbx),%r10d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %rsi,%r11 │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - imul %r11,%r8 │ │ │ │ - lea (%r8,%r9,1),%r12 │ │ │ │ - lea 0x8(%r12),%r12 │ │ │ │ - bt $0x2,%r10d │ │ │ │ - jae 411a3f │ │ │ │ - mov 0x8(%r8,%r9,1),%r12 │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ - call *%rcx │ │ │ │ - test %al,%al │ │ │ │ - je 4119d6 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x68(%rdx),%esi │ │ │ │ - bt $0x0,%esi │ │ │ │ - jae 411a8a │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48d2e0 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x58(%rdx),%rcx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - imul %rbx,%rcx │ │ │ │ - add 0x60(%rdx),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x68(%rdx),%edx │ │ │ │ - nop │ │ │ │ - lea (%rcx,%rbx,1),%rsi │ │ │ │ - lea 0x8(%rsi),%rsi │ │ │ │ - bt $0x3,%edx │ │ │ │ - jae 411ab7 │ │ │ │ - mov 0x8(%rcx,%rbx,1),%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x50,%rsp │ │ │ │ - pop %rbp │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ - pmovmskb %xmm0,%esi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 411c03 │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ - mov 0x68(%rbx),%r9d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %rsi,%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - imul %rsi,%r8 │ │ │ │ - lea (%r8,%rdx,1),%r10 │ │ │ │ - lea 0x8(%r10),%r10 │ │ │ │ - bt $0x2,%r9d │ │ │ │ - nop │ │ │ │ - jae 411b57 │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - call 48cb00 │ │ │ │ - cmpl $0x0,0x1235d04(%rip) │ │ │ │ - jne 411b2a │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 411b45 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x8(%rsi,%rdx,1),%rdi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov %rax,0x8(%rsi,%rdx,1) │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - call 48d2e0 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x58(%rdx),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - imul %rdi,%rsi │ │ │ │ - add 0x60(%rdx),%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov 0x68(%rdx),%r9d │ │ │ │ - nop │ │ │ │ - lea (%rsi,%r8,1),%r10 │ │ │ │ - lea 0x8(%r10),%r10 │ │ │ │ - bt $0x3,%r9d │ │ │ │ - jae 411be5 │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov 0x38(%rdx),%rax │ │ │ │ - call 48cb00 │ │ │ │ - cmpl $0x0,0x1235c71(%rip) │ │ │ │ - jne 411bbd │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - jmp 411bd8 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx,%rcx,1),%rbx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov %rax,0x8(%rdx,%rcx,1) │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov %dl,(%rcx,%rdi,1) │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - incq (%rcx) │ │ │ │ - mov %r10,%rax │ │ │ │ - add $0x50,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0xa15b2a(%rip),%rax │ │ │ │ - mov $0x35,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x50,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x1411e6(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + cmpl $0x0,0x2ab98a(%rip) │ │ │ │ + jne 41dd65 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + movups %xmm15,0x18(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x12aec0(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + jmp 41dd48 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 411980 │ │ │ │ + jmp 41dd20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -21310,148 +30948,89 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 411cbd │ │ │ │ + jbe 41ddf0 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - nop │ │ │ │ - mov $0x1,%ebx │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 4803c0 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ nopl (%rax) │ │ │ │ - call 48cca0 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - cmpl $0x0,0x1235b8d(%rip) │ │ │ │ - je 411ca5 │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ - nop │ │ │ │ - movabs $0x8080808080808080,%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - add $0x10,%rsp │ │ │ │ + call 4807c0 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 411c60 │ │ │ │ + jmp 41dda0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 411e44 │ │ │ │ + jbe 41de6a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - call 413180 │ │ │ │ + sub $0x20,%rsp │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 411d27 │ │ │ │ - inc %rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jae 411dd9 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - movzbl (%rsi,%rcx,1),%edi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test $0x80,%dil │ │ │ │ - jne 411d24 │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov 0x58(%rdi),%r8 │ │ │ │ - imul %rcx,%r8 │ │ │ │ - mov 0x68(%rdi),%r9d │ │ │ │ - nop │ │ │ │ - lea (%r8,%rsi,1),%r10 │ │ │ │ - lea 0x8(%r10),%r10 │ │ │ │ - bt $0x2,%r9d │ │ │ │ - jae 411d6c │ │ │ │ - mov 0x8(%r8,%rsi,1),%r10 │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x60(%rdi),%r11 │ │ │ │ - add %r11,%r8 │ │ │ │ - lea (%r8,%rsi,1),%r11 │ │ │ │ - lea 0x8(%r11),%r11 │ │ │ │ - bt $0x3,%r9d │ │ │ │ - jae 411d8c │ │ │ │ - mov 0x8(%r8,%rsi,1),%r11 │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov 0x48(%rdi),%rcx │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - mov 0x8(%rdx),%rbx │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - call *%rsi │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 413c40 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - jmp 411d24 │ │ │ │ - lea 0x9ab4e0(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 491560 │ │ │ │ - cmpl $0x0,0x1235a2c(%rip) │ │ │ │ - jne 411e02 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - jmp 411e27 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x10(%r11) │ │ │ │ - mov %rbx,0x18(%r11) │ │ │ │ - mov %rsi,(%rax) │ │ │ │ - mov %rax,0x10(%rdx) │ │ │ │ - movq $0x1,0x18(%rdx) │ │ │ │ - movb $0x0,0x20(%rdx) │ │ │ │ - movb $0x40,0x21(%rdx) │ │ │ │ - add $0x50,%rsp │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 4803c0 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 411ce0 │ │ │ │ + jmp 41de20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -21472,383 +31051,342 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 411feb │ │ │ │ + jbe 41deed │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 411fba │ │ │ │ - cmpq $0x0,(%rax) │ │ │ │ - nop │ │ │ │ - je 411fba │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rax) │ │ │ │ - je 411edb │ │ │ │ - lea 0x9f8ad2(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x48(%rbx),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call *%rsi │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - movzbl 0x22(%rcx),%esi │ │ │ │ - xor $0x1,%esi │ │ │ │ - mov %sil,0x22(%rcx) │ │ │ │ - mov 0x18(%rcx),%rsi │ │ │ │ - nop │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 411f5b │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 411f0f │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 411f27 │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x10(%rcx),%r8 │ │ │ │ - mov (%r8,%rdx,8),%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - nop │ │ │ │ - call 413e20 │ │ │ │ - test %al,%al │ │ │ │ - je 411f54 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - movb $0x1,0x23(%rcx) │ │ │ │ - jmp 411f78 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - jmp 411f78 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + cmp $0x100,%eax │ │ │ │ + jae 41dec4 │ │ │ │ + mov %eax,%ecx │ │ │ │ + lea 0x16c022(%rip),%rdx │ │ │ │ + lea (%rdx,%rcx,8),%rcx │ │ │ │ + jmp 41dee4 │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + mov 0x28aa31(%rip),%rbx │ │ │ │ + mov $0x4,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 4803c0 │ │ │ │ + mov 0x28(%rsp),%edx │ │ │ │ + mov %edx,(%rax) │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 412020 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - cmpq $0x0,(%rcx) │ │ │ │ - jne 411f8e │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 48fb60 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov %rax,0x8(%rcx) │ │ │ │ - cmpb $0x0,0x22(%rcx) │ │ │ │ - jne 411faa │ │ │ │ - lea 0x9f89f9(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - movzbl 0x22(%rcx),%eax │ │ │ │ - xor $0x1,%eax │ │ │ │ - mov %al,0x22(%rcx) │ │ │ │ - add $0x28,%rsp │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + jmp 41dea0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41df2b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 41df23 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 47fe00 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x68(%rbx),%edx │ │ │ │ - bt $0x1,%edx │ │ │ │ - jb 411fc9 │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 411fd5 │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 412660 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 411fe1 │ │ │ │ - add $0x28,%rsp │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 411e80 │ │ │ │ + jmp 41df00 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4121c8 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - and $0x7f,%ecx │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - jmp 41208c │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - lea -0x1(%rcx),%rsi │ │ │ │ - nop │ │ │ │ - and %rsi,%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4121c2 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov 0x68(%rbx),%r9d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %rcx,%r10 │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - imul %r10,%rsi │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - lea (%r8,%rsi,1),%r11 │ │ │ │ - lea 0x8(%r11),%r11 │ │ │ │ - bt $0x2,%r9d │ │ │ │ - jae 4120d4 │ │ │ │ - mov 0x8(%rsi,%r8,1),%r11 │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ - call *%rcx │ │ │ │ - test %al,%al │ │ │ │ - je 412070 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - decq (%rcx) │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x68(%rcx),%edx │ │ │ │ - bt $0x2,%edx │ │ │ │ - jae 41213d │ │ │ │ - cmpl $0x0,0x1235713(%rip) │ │ │ │ - jne 41211b │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - jmp 412132 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x8(%rsi,%rdx,1),%rdi │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - movq $0x0,0x8(%rsi,%rdx,1) │ │ │ │ - jmp 412157 │ │ │ │ - mov 0x30(%rcx),%rax │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - je 412157 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - call 48d4a0 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x58(%rcx),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - imul %rsi,%rdx │ │ │ │ - add 0x60(%rcx),%rdx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x68(%rcx),%r8d │ │ │ │ - nop │ │ │ │ - lea (%rdx,%rdi,1),%rbx │ │ │ │ - lea 0x8(%rbx),%rbx │ │ │ │ - bt $0x3,%r8d │ │ │ │ - nop │ │ │ │ - jae 4121a3 │ │ │ │ - cmpl $0x0,0x1235697(%rip) │ │ │ │ - je 412198 │ │ │ │ - mov 0x8(%rdx,%rdi,1),%rax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - movq $0x0,0x8(%rdx,%rdi,1) │ │ │ │ - jmp 4121b1 │ │ │ │ - mov 0x38(%rcx),%rax │ │ │ │ - call 48d4a0 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - movb $0x80,(%rax,%rsi,1) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 412020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 412314 │ │ │ │ + jbe 41e0d2 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 412277 │ │ │ │ - cmpq $0x0,(%rax) │ │ │ │ - jne 412223 │ │ │ │ - cmpb $0x0,0x23(%rax) │ │ │ │ - je 412277 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rax) │ │ │ │ - je 41224f │ │ │ │ - lea 0x9f875a(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - nop │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - movzbl 0x22(%rax),%ecx │ │ │ │ - xor $0x1,%ecx │ │ │ │ - mov %cl,0x22(%rax) │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 412270 │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 41df8a │ │ │ │ + cmpb $0x0,0x10(%rax) │ │ │ │ + je 41e090 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 41dfac │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + movzbl 0x10(%rax),%ecx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 47fe00 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0x668(%rdx),%rsi │ │ │ │ + movabs $0xa0761d6478bd642f,%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ + xor %rsi,%r8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mul %r8 │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %rsi,0x668(%r10) │ │ │ │ + test $0x3ff,%eax │ │ │ │ + jne 41e087 │ │ │ │ + mov (%r9),%rdx │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + mov 0x668(%rsi),%r8 │ │ │ │ + lea (%r8,%rdi,1),%rax │ │ │ │ + movabs $0xe7037ed1a0b428db,%rdi │ │ │ │ + xor %rax,%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rax,%r10 │ │ │ │ + mul %rdi │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %r10,0x668(%rsi) │ │ │ │ + mov (%r8),%rdx │ │ │ │ + test %eax,%edx │ │ │ │ + jne 41e07e │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4122c4 │ │ │ │ - call 412340 │ │ │ │ - jmp 41227d │ │ │ │ - add $0x28,%rsp │ │ │ │ + mov %r8,%rax │ │ │ │ + call 41e100 │ │ │ │ + nop │ │ │ │ + cmpb $0x0,0x2ab68b(%rip) │ │ │ │ + je 41e05e │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 47f800 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + lock cmpxchg %rcx,(%rdx) │ │ │ │ + sete %cl │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - incq 0x28(%rax) │ │ │ │ - call 48fb60 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov %rax,0x8(%rcx) │ │ │ │ - cmpb $0x0,0x22(%rcx) │ │ │ │ - jne 4122b0 │ │ │ │ - lea 0x9f86f3(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - movzbl 0x22(%rcx),%eax │ │ │ │ - xor $0x1,%eax │ │ │ │ - mov %al,0x22(%rcx) │ │ │ │ - add $0x28,%rsp │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - inc %rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jge 412304 │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - mov (%rdi,%rdx,8),%rdi │ │ │ │ - nop │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 4122c1 │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - call 4144a0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - jmp 4122c1 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - movb $0x0,0x23(%rax) │ │ │ │ - jmp 41227d │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x140e89(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + cmpl $0x0,0x2ab622(%rip) │ │ │ │ + jne 41e0c8 │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + movups %xmm15,0x18(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x12ab5d(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + jmp 41e0b0 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494fe0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 412200 │ │ │ │ + jmp 41df60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41238e │ │ │ │ + jbe 41e2df │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 48d4a0 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - nop │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov (%rax),%rdx │ │ │ │ + inc %rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 41e2d9 │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0x10,%eax │ │ │ │ + mul %rdx │ │ │ │ + jo 41e2d4 │ │ │ │ + lea 0x8(%rsi),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + neg %rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 41e2d4 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x1,%r8d │ │ │ │ + jmp 41e16c │ │ │ │ + lea 0x10(%r9),%rdi │ │ │ │ + dec %rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 41e17f │ │ │ │ + mov %rdi,%r9 │ │ │ │ + cmpq $0x0,(%rdi) │ │ │ │ + je 41e165 │ │ │ │ + inc %r8 │ │ │ │ + jmp 41e165 │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + lea (%r8,%r8,1),%rdx │ │ │ │ + lea -0x1(%rdx),%rdx │ │ │ │ + bsr %rdx,%rcx │ │ │ │ + mov $0xffffffffffffffff,%rdx │ │ │ │ + cmove %rdx,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + shl %cl,%rax │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + and %rdx,%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + dec %rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + lea 0x18(%rdx),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 4803c0 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 41e2cf │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + mul %rbx │ │ │ │ + jo 41e2ca │ │ │ │ + lea 0x8(%rcx),%rdx │ │ │ │ + neg %rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 41e2ca │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + jmp 41e230 │ │ │ │ + add $0x10,%rbx │ │ │ │ + dec %rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 41e249 │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 41e229 │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov 0x10(%r8),%r8d │ │ │ │ + and %rdi,%r8 │ │ │ │ + jmp 41e29a │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%ebx │ │ │ │ nop │ │ │ │ - movabs $0x8080808080808080,%rdx │ │ │ │ - mov %rdx,(%rcx) │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - movq $0x0,(%rcx) │ │ │ │ - add $0x18,%rsp │ │ │ │ + and %rdi,%rbx │ │ │ │ + jmp 41e260 │ │ │ │ + lea 0x1(%r8),%rbx │ │ │ │ + and %rdi,%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jae 41e28e │ │ │ │ + mov %rbx,%r8 │ │ │ │ + shl $0x4,%rbx │ │ │ │ + mov 0x8(%rbx,%rcx,1),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 41e257 │ │ │ │ + mov %rdx,0x8(%rcx,%rbx,1) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,0x10(%rcx,%rbx,1) │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x1(%r10),%r8 │ │ │ │ + and %rdi,%r8 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jae 41e2c5 │ │ │ │ + mov %r8,%r10 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov 0x8(%r8,%rcx,1),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + jne 41e293 │ │ │ │ + mov 0x8(%rbx),%r10 │ │ │ │ + mov %r9,0x8(%rcx,%r8,1) │ │ │ │ + mov %r10,0x10(%rcx,%r8,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 41e229 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 47c440 │ │ │ │ + call 47c440 │ │ │ │ + call 47c440 │ │ │ │ + call 47c440 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 412340 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 41e100 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -21865,333 +31403,294 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41263a │ │ │ │ + jbe 41e4cb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x50,%rsp │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rax) │ │ │ │ - je 4123f3 │ │ │ │ - lea 0xa0639c(%rip),%rax │ │ │ │ - mov $0x22,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - lea 0x99f386(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - cmpl $0x0,0x1235415(%rip) │ │ │ │ - je 41242a │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - lea 0x99f364(%rip),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 428760 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - movups (%rdx),%xmm14 │ │ │ │ - movups %xmm14,(%rax) │ │ │ │ - movups 0x10(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rax) │ │ │ │ - movups 0x20(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x20(%rax) │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 412520 │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4124c2 │ │ │ │ - jl 412634 │ │ │ │ + jl 41e4c5 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ mov $0x8,%eax │ │ │ │ - mul %rcx │ │ │ │ - jo 41262f │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ + mul %rdx │ │ │ │ + jo 41e4bc │ │ │ │ + lea 0x10(%rcx),%rdx │ │ │ │ neg %rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rdx,%rax │ │ │ │ - ja 41262f │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - lea 0x9aae29(%rip),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 491560 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 412529 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x40(%rcx),%rax │ │ │ │ + ja 41e4bc │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 41e391 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + inc %rsi │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jge 41e3c6 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x10(%rcx,%rax,8),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 47fe00 │ │ │ │ + test %rax,%rax │ │ │ │ + je 41e379 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ + mov 0x668(%r8),%r9 │ │ │ │ + movabs $0xa0761d6478bd642f,%r10 │ │ │ │ + lea (%r10,%r9,1),%rax │ │ │ │ + movabs $0xe7037ed1a0b428db,%r9 │ │ │ │ + xor %rax,%r9 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%r11 │ │ │ │ + mul %r9 │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %r11,0x668(%r8) │ │ │ │ nop │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 48cca0 │ │ │ │ + test $0x3ff,%eax │ │ │ │ + jne 41e4b0 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ + mov 0x668(%r8),%r9 │ │ │ │ + lea (%r9,%r10,1),%rax │ │ │ │ + movabs $0xe7037ed1a0b428db,%r9 │ │ │ │ + xor %rax,%r9 │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rax,%r11 │ │ │ │ + mul %r9 │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %r11,0x668(%r8) │ │ │ │ + mov (%r10),%rdx │ │ │ │ + test %eax,%edx │ │ │ │ + jne 41e4a4 │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 41e500 │ │ │ │ + nop │ │ │ │ + cmpb $0x0,0x2ab26a(%rip) │ │ │ │ + je 41e47f │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ mov %rax,%rbx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 410ca0 │ │ │ │ - cmpl $0x0,0x123532c(%rip) │ │ │ │ - jne 412502 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - jmp 41251c │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rdx,0x10(%rax) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 47f800 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + lock cmpxchg %rcx,(%rdx) │ │ │ │ + sete %cl │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %rbx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jge 4125ef │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov (%rdi,%rbx,8),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 412589 │ │ │ │ - mov -0x8(%rdi,%rbx,8),%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 412589 │ │ │ │ - lea -0x1(%rbx),%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jbe 41262a │ │ │ │ - mov -0x8(%rax,%rbx,8),%r8 │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jae 412625 │ │ │ │ - cmpl $0x0,0x12352af(%rip) │ │ │ │ - je 412583 │ │ │ │ - mov (%rax,%rbx,8),%r9 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - mov %r8,(%rax,%rbx,8) │ │ │ │ - jmp 412526 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - call 4153e0 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jae 41261e │ │ │ │ - cmpl $0x0,0x1235274(%rip) │ │ │ │ - jne 4125b5 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - jmp 4125cc │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov (%rsi,%rcx,8),%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov %rax,(%rsi,%rcx,8) │ │ │ │ mov %rsi,%rax │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 412526 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jbe 412619 │ │ │ │ - cmpl $0x0,0x1235225(%rip) │ │ │ │ - je 41260d │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x10(%rdx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - jmp 412520 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 487e60 │ │ │ │ - call 487e60 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 47c440 │ │ │ │ + call 47c440 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4123c0 │ │ │ │ + jmp 41e320 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41282b │ │ │ │ + jbe 41e6ff │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x38,%rsp │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x8,%cl │ │ │ │ - jne 412766 │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - cmp $0x11,%cl │ │ │ │ - jbe 412736 │ │ │ │ - cmp $0x14,%cl │ │ │ │ - je 4126b6 │ │ │ │ - cmp $0x18,%cl │ │ │ │ - je 41273e │ │ │ │ - nop │ │ │ │ - cmp $0x19,%cl │ │ │ │ - jne 412756 │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - mov 0x40(%rax),%rdx │ │ │ │ - jmp 4127d0 │ │ │ │ - cmpq $0x0,0x40(%rax) │ │ │ │ - jne 4126d5 │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4126cb │ │ │ │ - lea 0x8(%rbx),%rdx │ │ │ │ - jmp 4126e5 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41272c │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - lea 0x8(%rbx),%rdx │ │ │ │ - cmpq $0x0,0x18(%rcx) │ │ │ │ - je 41271c │ │ │ │ - movzbl 0x14(%rcx),%esi │ │ │ │ - test $0x20,%sil │ │ │ │ - je 41270b │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 412660 │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 412660 │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0xa3de7d(%rip),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea -0xd(%rcx),%edx │ │ │ │ - cmp $0x3,%dl │ │ │ │ - ja 412748 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmp $0x11,%cl │ │ │ │ - jne 412756 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 412782 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0xa3de40(%rip),%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - cmp %rcx,0x40(%rax) │ │ │ │ - jbe 4127b0 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ mov (%rax),%rdx │ │ │ │ - imul %rcx,%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ + inc %rdx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 412660 │ │ │ │ - test %rax,%rax │ │ │ │ - je 412770 │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 41e6f9 │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0x18,%eax │ │ │ │ + mul %rdx │ │ │ │ + jo 41e6f4 │ │ │ │ + lea 0x8(%rsi),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + neg %rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 41e6f4 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmp 41e56c │ │ │ │ + lea 0x18(%r10),%r8 │ │ │ │ + dec %rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 41e57f │ │ │ │ + mov %r8,%r10 │ │ │ │ + cmpq $0x0,(%r8) │ │ │ │ + je 41e565 │ │ │ │ + inc %r9 │ │ │ │ + jmp 41e565 │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + lea (%r9,%r9,1),%rdx │ │ │ │ + lea -0x1(%rdx),%rdx │ │ │ │ + bsr %rdx,%rcx │ │ │ │ + mov $0xffffffffffffffff,%rdx │ │ │ │ + cmove %rdx,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + and %rsi,%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + lea -0x1(%rdx),%rsi │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + lea (%rdx,%rdx,2),%rax │ │ │ │ + lea -0x3(%rax),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + add $0x20,%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - add $0x18,%rcx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 4803c0 │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 41e6ef │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + mul %rbx │ │ │ │ + jo 41e6ea │ │ │ │ + lea 0x8(%rcx),%rdx │ │ │ │ + neg %rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 41e6ea │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + jmp 41e641 │ │ │ │ + add $0x18,%rbx │ │ │ │ dec %rdx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - jle 412821 │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov (%rcx),%rax │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov 0x10(%rcx),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 403220 │ │ │ │ - test %al,%al │ │ │ │ - jne 4127ba │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rbx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 412660 │ │ │ │ - test %rax,%rax │ │ │ │ - je 4127ba │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ + jle 41e65a │ │ │ │ + mov (%rbx),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 41e63a │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov 0x10(%r8),%r8d │ │ │ │ + and %rdi,%r8 │ │ │ │ + jmp 41e6b2 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%ebx │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ + and %rdi,%rbx │ │ │ │ + jmp 41e66e │ │ │ │ + inc %rbx │ │ │ │ + and %rdi,%rbx │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jae 41e6a7 │ │ │ │ + lea (%rbx,%rbx,2),%r8 │ │ │ │ + mov 0x8(%rcx,%r8,8),%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 41e668 │ │ │ │ + mov %rdx,0x8(%rcx,%r8,8) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,0x10(%rcx,%r8,8) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,0x18(%rcx,%r8,8) │ │ │ │ + mov %rcx,%rax │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + inc %r8 │ │ │ │ + and %rdi,%r8 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jae 41e6e5 │ │ │ │ + lea (%r8,%r8,2),%r10 │ │ │ │ + mov 0x8(%rcx,%r10,8),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + jne 41e6ac │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ + mov 0x10(%rbx),%r11 │ │ │ │ + mov %r9,0x8(%rcx,%r10,8) │ │ │ │ + mov %r8,0x10(%rcx,%r10,8) │ │ │ │ + mov %r11,0x18(%rcx,%r10,8) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 41e63a │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 47c440 │ │ │ │ + call 47c440 │ │ │ │ + call 47c440 │ │ │ │ + call 47c440 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 412660 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 41e500 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -22199,21 +31698,31 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41e760 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + lea 0x15d864(%rip),%rax │ │ │ │ + mov $0x26,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 41e740 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -22225,46 +31734,114 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41e7e3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ + and $0xffffff,%ecx │ │ │ │ + nop │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 46d140 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + jmp 41e7c5 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov (%rcx),%rbx │ │ │ │ + mov %rbx,(%rdx) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + lock cmpxchg %rsi,(%rcx) │ │ │ │ + sete %bl │ │ │ │ + test %bl,%bl │ │ │ │ + je 41e7c2 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 41e780 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + jmp 41e805 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov (%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41e833 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sar $0x18,%rcx │ │ │ │ + shl $0x9,%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rcx),%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + lock cmpxchg %rbx,(%rsi) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 41e802 │ │ │ │ + mov %rcx,%rax │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4128b2 │ │ │ │ + jbe 41e893 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - call 493f60 │ │ │ │ - mov $0x19,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9fc1f1(%rip),%rbx │ │ │ │ - call 473e60 │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 480a20 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 41e881 │ │ │ │ + nop │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov $0xffffff,%ebx │ │ │ │ + call 46d140 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ + lea 0x15cce8(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 412880 │ │ │ │ - int3 │ │ │ │ + jmp 41e840 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -22286,112 +31863,114 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4129f4 │ │ │ │ + jbe 41e940 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + cmpb $0x0,0x8(%rax) │ │ │ │ + je 41e92e │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 41e8e2 │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + jmp 41e8e4 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41e911 │ │ │ │ + cmpb $0x0,0x8(%rax) │ │ │ │ + je 41e91d │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41e907 │ │ │ │ mov 0x10(%rax),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - and $0x7f,%ecx │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%esi │ │ │ │ - movzbl %sil,%esi │ │ │ │ - jmp 41292a │ │ │ │ - lea -0x1(%rsi),%r8 │ │ │ │ - nop │ │ │ │ - and %r8,%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 41295d │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %rsi,%r9 │ │ │ │ - imul %r9,%r8 │ │ │ │ - mov 0x8(%r8,%rdx,1),%r9d │ │ │ │ - cmp %edi,%r9d │ │ │ │ - jne 412922 │ │ │ │ - mov 0x60(%rbx),%rcx │ │ │ │ - add %r8,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - lea 0x8(%rax),%rax │ │ │ │ - nop │ │ │ │ - add $0x28,%rsp │ │ │ │ + add %rdx,%rcx │ │ │ │ + jmp 41e909 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rbx,(%rcx) │ │ │ │ + jmp 41e914 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - pmovmskb %xmm1,%edx │ │ │ │ - nop │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 4129a8 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %edi,0x50(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %dx,0x16(%rsp) │ │ │ │ - lea 0xa14dae(%rip),%rax │ │ │ │ - mov $0x35,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzwl 0x16(%rsp),%edx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%edi │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %rdx,%rdx │ │ │ │ - mov $0x40,%r9d │ │ │ │ - cmove %r9,%rdx │ │ │ │ - imul %rdx,%rsi │ │ │ │ - mov %edi,0x8(%rsi,%r8,1) │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - imul %rdx,%rsi │ │ │ │ - add 0x60(%rbx),%rsi │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - lea (%rsi,%rbx,1),%rsi │ │ │ │ - lea 0x8(%rsi),%rsi │ │ │ │ - nop │ │ │ │ + lea 0x15b61b(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x15b60a(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %cl,(%rbx,%rdx,1) │ │ │ │ - incq (%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %edi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%edi │ │ │ │ - nop │ │ │ │ - jmp 4128e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 41e8c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41e9fa │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov (%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41e9cf │ │ │ │ + cmpb $0x0,0x8(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 41e9e8 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41e990 │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + jmp 41e992 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + mov %rsi,(%rax) │ │ │ │ + movq $0x0,0x8(%rdx) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 41e9c6 │ │ │ │ + cmpb $0x0,0x8(%rax) │ │ │ │ + je 41e9d7 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 41e9bd │ │ │ │ + mov 0x10(%rax),%rbx │ │ │ │ + add %rbx,%rdx │ │ │ │ + jmp 41e9bf │ │ │ │ + xor %edx,%edx │ │ │ │ + movq $0x0,(%rdx) │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x15b561(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x15b550(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 41e960 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -22402,109 +31981,113 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 412b56 │ │ │ │ + jbe 41eabd │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - and $0x7f,%ecx │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%esi │ │ │ │ - movzbl %sil,%esi │ │ │ │ - jmp 412a8a │ │ │ │ - lea -0x1(%rsi),%r8 │ │ │ │ - nop │ │ │ │ - and %r8,%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 412abd │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %rsi,%r9 │ │ │ │ - imul %r9,%r8 │ │ │ │ - mov 0x8(%r8,%rdx,1),%r9 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jne 412a82 │ │ │ │ - mov 0x60(%rbx),%rcx │ │ │ │ - add %r8,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - lea 0x8(%rax),%rax │ │ │ │ - nop │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov (%rax),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 41ea9e │ │ │ │ + cmpb $0x0,0x8(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 41eaab │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 41ea50 │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + jmp 41ea52 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 41ea63 │ │ │ │ + mov 0x10(%rax),%rbx │ │ │ │ + add %rbx,%rdx │ │ │ │ + jmp 41ea65 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 41ea7a │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + add %rbx,%rax │ │ │ │ + jmp 41ea80 │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 41ea89 │ │ │ │ + mov %rsi,0x8(%rdx) │ │ │ │ + test %rax,%rax │ │ │ │ + je 41ea94 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - pmovmskb %xmm1,%edx │ │ │ │ - nop │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 412b0a │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %dx,0x16(%rsp) │ │ │ │ - lea 0xa14c4d(%rip),%rax │ │ │ │ - mov $0x35,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzwl 0x16(%rsp),%edx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %rdx,%rdx │ │ │ │ - mov $0x40,%r9d │ │ │ │ - cmove %r9,%rdx │ │ │ │ - imul %rdx,%rsi │ │ │ │ - mov %rdi,0x8(%rsi,%r8,1) │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - imul %rdx,%rsi │ │ │ │ - add 0x60(%rbx),%rsi │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - lea (%rsi,%rbx,1),%rsi │ │ │ │ - lea 0x8(%rsi),%rsi │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov %cl,(%rbx,%rdx,1) │ │ │ │ - incq (%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41e960 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x15b48d(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 412a40 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 41ea20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41eb5c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov $0x1,%ebx │ │ │ │ + xchg %ebx,(%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 41eb0b │ │ │ │ + mov $0x1,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4485c0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %ebx,0x14(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x15a469(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1545d7(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x159b1c(%rip),%rax │ │ │ │ + mov $0x1a,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 41eae0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -22514,108 +32097,66 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 412cd0 │ │ │ │ + jbe 41ec4f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - and $0x7f,%ecx │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%esi │ │ │ │ - movzbl %sil,%esi │ │ │ │ - jmp 412bea │ │ │ │ - lea -0x1(%rsi),%r8 │ │ │ │ - nop │ │ │ │ - and %r8,%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 412c1d │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %rsi,%r9 │ │ │ │ - imul %r9,%r8 │ │ │ │ - mov 0x8(%r8,%rdx,1),%r9 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jne 412be2 │ │ │ │ - mov 0x60(%rbx),%rcx │ │ │ │ - add %r8,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - lea 0x8(%rax),%rax │ │ │ │ - nop │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - pmovmskb %xmm1,%edx │ │ │ │ - nop │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 412c6a │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,(%rdx) │ │ │ │ + jne 41ec3d │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov 0x278636(%rip),%rdx │ │ │ │ + cmpq $0x0,(%rdx) │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + mov $0x989680,%edx │ │ │ │ + cmovne %rdx,%rcx │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %dx,0x16(%rsp) │ │ │ │ - lea 0xa14aed(%rip),%rax │ │ │ │ - mov $0x35,%ebx │ │ │ │ - call 48efa0 │ │ │ │ + jmp 41ebef │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x30(%rsi),%rdx │ │ │ │ + movb $0x0,0x115(%rdx) │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - movzwl 0x16(%rsp),%edx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - bsf %rdx,%rdx │ │ │ │ - mov $0x40,%r9d │ │ │ │ - cmove %r9,%rdx │ │ │ │ - imul %rdx,%rsi │ │ │ │ - cmpl $0x0,0x1234b92(%rip) │ │ │ │ - je 412ca1 │ │ │ │ - mov 0x8(%rsi,%r8,1),%r9 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - mov %rdi,0x8(%rsi,%r8,1) │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - imul %rdx,%rsi │ │ │ │ - add 0x60(%rbx),%rsi │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - lea (%rsi,%rbx,1),%rsi │ │ │ │ - lea 0x8(%rsi),%rsi │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov %cl,(%rbx,%rdx,1) │ │ │ │ - incq (%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 41ec37 │ │ │ │ + mov 0x30(%rsi),%rdx │ │ │ │ + movb $0x1,0x115(%rdx) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 448500 │ │ │ │ + mov 0x2785e2(%rip),%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 41ebd5 │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + call 4887c0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + jmp 41ebd5 │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x1578ef(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 412ba0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 41eb80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -22635,365 +32176,166 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 412f07 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - test %al,(%rsi) │ │ │ │ - nop │ │ │ │ - mov 0x58(%rbx),%rdi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - cmpq $0x40,0x80(%rsp) │ │ │ │ - jle 412d72 │ │ │ │ - mov (%rsi),%r8 │ │ │ │ - lea 0x8(%rsi),%r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov $0x8,%edx │ │ │ │ - jmp 412e2b │ │ │ │ - mov 0x48(%rbx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - lea 0x78(%rsp),%rax │ │ │ │ - call *%rcx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - nop │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - nop │ │ │ │ - and $0x7f,%eax │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jge 41ecb5 │ │ │ │ + mov 0x278552(%rip),%rdx │ │ │ │ + cmpq $0x0,(%rdx) │ │ │ │ + mov $0x989680,%edx │ │ │ │ + cmovne %rdx,%rbx │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + jmp 41edd5 │ │ │ │ + mov (%rax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 41ece5 │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 412dad │ │ │ │ - add %rdi,%rcx │ │ │ │ - inc %rdx │ │ │ │ - shr $0x8,%rsi │ │ │ │ - cmp $0x8,%rdx │ │ │ │ - jge 412e12 │ │ │ │ - cmp %al,%sil │ │ │ │ - jne 412da3 │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - cmp %r8,0x8(%rcx) │ │ │ │ - je 412dca │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 412e04 │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov (%rcx),%rbx │ │ │ │ - mov %r8,%rcx │ │ │ │ - call 407320 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - test %bl,%bl │ │ │ │ - je 412da3 │ │ │ │ - lea 0x10(%rcx),%rax │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add %rdi,%r9 │ │ │ │ - lea 0x1(%rdx),%r10 │ │ │ │ - shr $0x8,%r8 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r10,%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jge 412ea5 │ │ │ │ - bt $0x7,%r8d │ │ │ │ - jb 412e7e │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - cmp %r10,0x8(%r9) │ │ │ │ - je 412e4b │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 412e81 │ │ │ │ - mov 0x78(%rsp),%r11 │ │ │ │ - mov (%r9),%r12 │ │ │ │ - mov (%r12),%r13 │ │ │ │ - cmp %r13,(%r11) │ │ │ │ - je 412e62 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - nop │ │ │ │ - jmp 412e81 │ │ │ │ - mov -0x8(%r12,%r10,1),%r12 │ │ │ │ - mov -0x8(%r11,%r10,1),%r10 │ │ │ │ - cmp %r10,%r12 │ │ │ │ - je 412e76 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 412e81 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - jmp 412e81 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - test %r10b,%r10b │ │ │ │ - je 412e95 │ │ │ │ - cmp $0x8,%rdx │ │ │ │ - jl 412d72 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 412e1a │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %r10,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 412e1a │ │ │ │ - cmp $0x8,%rdx │ │ │ │ - je 412eff │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - imul %rdi,%rdx │ │ │ │ - mov 0x10(%rdx,%rsi,1),%rdi │ │ │ │ - nop │ │ │ │ - mov 0x8(%rdx,%rsi,1),%rbx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jne 412edf │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - call 407320 │ │ │ │ - test %al,%al │ │ │ │ - jne 412ee7 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - lea 0x18(%rax),%rax │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x58,%rsp │ │ │ │ + jmp 41ecf9 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 412d20 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41313f │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x2784f0(%rip),%rdx │ │ │ │ + cmpq $0x0,(%rdx) │ │ │ │ + je 41ed14 │ │ │ │ + cmp $0x989680,%rbx │ │ │ │ + jle 41ed14 │ │ │ │ + mov $0x989680,%ebx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rdx │ │ │ │ + movb $0x1,0x115(%rdx) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 448500 │ │ │ │ + mov 0x2784b6(%rip),%rdx │ │ │ │ mov (%rdx),%rdx │ │ │ │ - and $0x7f,%ecx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%edx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - jmp 412fa5 │ │ │ │ - lea -0x1(%rdx),%r8 │ │ │ │ - nop │ │ │ │ - and %r8,%rdx │ │ │ │ + nopl (%rax) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 413087 │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %rdx,%r10 │ │ │ │ - imul %r10,%r8 │ │ │ │ - mov 0x10(%r8,%r9,1),%r11 │ │ │ │ - mov 0x8(%r8,%r9,1),%r12 │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jne 412f9d │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 407320 │ │ │ │ - test %al,%al │ │ │ │ - jne 413019 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - jmp 412f9d │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov %rdx,0x10(%rbx,%rcx,1) │ │ │ │ - cmpl $0x0,0x12347e9(%rip) │ │ │ │ - jne 413042 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 413058 │ │ │ │ - mov 0x8(%rcx,%rbx,1),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rsi,0x8(%rbx,%rcx,1) │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x58(%rcx),%rdx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - add 0x60(%rcx),%rdx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - lea 0x8(%rax),%rax │ │ │ │ + je 41ed64 │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + call 4887c0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + movb $0x0,0x115(%rdx) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov (%rdx),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 41edae │ │ │ │ nop │ │ │ │ - add $0x50,%rsp │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jl 41ecf0 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov (%rdx),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + setne %al │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + movb $0x0,0x115(%rsi) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 41ee26 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rdx │ │ │ │ + movb $0x1,0x115(%rdx) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 448500 │ │ │ │ + mov 0x2783f4(%rip),%rdx │ │ │ │ mov (%rdx),%rdx │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ - pmovmskb %xmm0,%edx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 4130d4 │ │ │ │ - mov %dx,0x1e(%rsp) │ │ │ │ - lea 0xa1468b(%rip),%rax │ │ │ │ - mov $0x35,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - movzwl 0x1e(%rsp),%edx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %rdx,%rdx │ │ │ │ - mov $0x40,%r10d │ │ │ │ - cmove %r10,%rdx │ │ │ │ - imul %rdx,%r8 │ │ │ │ - mov %rsi,0x10(%r8,%r9,1) │ │ │ │ - cmpl $0x0,0x1234723(%rip) │ │ │ │ - je 413110 │ │ │ │ - mov 0x8(%r9,%r8,1),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rdi,0x8(%r8,%r9,1) │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - imul %rdx,%rsi │ │ │ │ - add 0x60(%rbx),%rsi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - lea (%rsi,%rbx,1),%rsi │ │ │ │ - lea 0x8(%rsi),%rsi │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - mov %cl,(%rbx,%rdx,1) │ │ │ │ - incq (%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x50,%rsp │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 41edbb │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + call 4887c0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + jmp 41edbb │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 412f40 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41322e │ │ │ │ + jbe 41ee86 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %dil,0x48(%rsp) │ │ │ │ - lea 0x982bf3(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - movzbl 0x48(%rsp),%ecx │ │ │ │ - mov %cl,0x6(%rax) │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - mov $0x8,%edx │ │ │ │ - cmovb %rdx,%rcx │ │ │ │ - cmp $0x400,%rcx │ │ │ │ - ja 41321a │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - nop │ │ │ │ - bsr %rdx,%rcx │ │ │ │ - mov $0xffffffffffffffff,%rdx │ │ │ │ - cmove %rdx,%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 413280 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + cmp %rdx,(%rcx) │ │ │ │ + je 41ee64 │ │ │ │ + cmpq $0x0,0x100(%rcx) │ │ │ │ + jne 41ee6f │ │ │ │ + call 41ec80 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x87049f(%rip),%rax │ │ │ │ - lea 0xa38f08(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ + lea 0x157c24(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %dil,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzbl 0x20(%rsp),%edi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 413180 │ │ │ │ + nop │ │ │ │ + jmp 41ee40 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -23014,92 +32356,47 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 413373 │ │ │ │ + jbe 41ef26 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + cmp %rdx,(%rcx) │ │ │ │ + je 41ef10 │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ - mov %cx,0x38(%rsp) │ │ │ │ - movzwl %cx,%ecx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 48cca0 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %rcx,0x18(%rdx) │ │ │ │ - cmpl $0x0,0x123454e(%rip) │ │ │ │ - je 4132e4 │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x10(%rdx) │ │ │ │ - movzwl 0x38(%rsp),%ecx │ │ │ │ - mov %cx,0x2(%rdx) │ │ │ │ - test %cx,%cx │ │ │ │ - je 41335f │ │ │ │ - cmp $0x8,%cx │ │ │ │ - ja 413302 │ │ │ │ - lea -0x1(%rcx),%eax │ │ │ │ - nop │ │ │ │ - jmp 413315 │ │ │ │ - cmp $0x2492,%cx │ │ │ │ - ja 41334c │ │ │ │ - lea (%rcx,%rcx,2),%rbx │ │ │ │ - lea (%rcx,%rbx,2),%rax │ │ │ │ - shr $0x3,%ax │ │ │ │ - mov %ax,0x4(%rdx) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 413340 │ │ │ │ - mov 0x50(%rax),%rbx │ │ │ │ - imul %rcx,%rbx │ │ │ │ - add 0x10(%rdx),%rbx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - movabs $0x8080808080808080,%rsi │ │ │ │ - mov %rsi,(%rbx) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,0x18(%rdx) │ │ │ │ - jae 413322 │ │ │ │ + call 4824a0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + call 41ec80 │ │ │ │ + mov %al,0x17(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482760 │ │ │ │ + movzbl 0x17(%rsp),%eax │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x87036d(%rip),%rax │ │ │ │ - lea 0xa38df6(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - lea 0x87035a(%rip),%rax │ │ │ │ - lea 0xa38dd3(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ + lea 0x156cf4(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %cx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - movzwl 0x18(%rsp),%ecx │ │ │ │ - jmp 413280 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - movzwl (%rax),%eax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ + nop │ │ │ │ + jmp 41eec0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -23119,303 +32416,133 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 413410 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x20,%rsp │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov 0x48(%rbx),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x8(%rcx),%rbx │ │ │ │ - mov %rdi,%rax │ │ │ │ - call *%rsi │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + lock xadd %esi,0x530(%rdx) │ │ │ │ + dec %esi │ │ │ │ + jmp 41ef95 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x530(%rdx),%esi │ │ │ │ + mov %rcx,%rax │ │ │ │ + test %esi,%esi │ │ │ │ + jge 41efc2 │ │ │ │ + add $0x530,%rdx │ │ │ │ + mov %esi,%ebx │ │ │ │ mov %rax,%rcx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nop │ │ │ │ - call 413440 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %ecx,%ebx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 448500 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 41ef87 │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 4133c0 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4135e2 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - shr $0x7,%rcx │ │ │ │ - nop │ │ │ │ - and %rsi,%rcx │ │ │ │ - and $0x7f,%r8d │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 413490 │ │ │ │ - lea (%rdx,%rcx,1),%rcx │ │ │ │ - lea 0x1(%rcx),%rcx │ │ │ │ - and %rsi,%rcx │ │ │ │ - inc %rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x50(%rbx),%r9 │ │ │ │ - imul %rcx,%r9 │ │ │ │ - add 0x10(%rax),%r9 │ │ │ │ - movq %r8,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov (%r9),%r9 │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r9d │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - jmp 413500 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - lea -0x1(%r9),%r10 │ │ │ │ - nop │ │ │ │ - and %r10,%r9 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 41355c │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov 0x58(%rbx),%r10 │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - mov 0x68(%rbx),%r12d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r9,%r13 │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ - imul %r13,%r10 │ │ │ │ - lea (%r10,%r11,1),%r15 │ │ │ │ - lea 0x8(%r15),%r15 │ │ │ │ - bt $0x2,%r12d │ │ │ │ - jae 41353a │ │ │ │ - mov 0x8(%r11,%r10,1),%r15 │ │ │ │ - mov %r15,0x40(%rsp) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r15,%rbx │ │ │ │ - call *%rcx │ │ │ │ - test %al,%al │ │ │ │ - je 4134d0 │ │ │ │ - jmp 413590 │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - mov (%r9),%r9 │ │ │ │ - movabs $0x8080808080808080,%r10 │ │ │ │ - movq %r10,%xmm0 │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r9d │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - test %r9,%r9 │ │ │ │ - je 413482 │ │ │ │ - jmp 4135d5 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x58(%rdx),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - imul %rdi,%rsi │ │ │ │ - add 0x60(%rdx),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x68(%rdx),%edx │ │ │ │ - nop │ │ │ │ - lea (%rsi,%rdi,1),%r8 │ │ │ │ - lea 0x8(%r8),%r8 │ │ │ │ - bt $0x3,%edx │ │ │ │ - jae 4135c2 │ │ │ │ - mov 0x8(%rsi,%rdi,1),%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - add $0x50,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x50,%rsp │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 413440 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4137b5 │ │ │ │ + jbe 41f0b2 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - shr $0x7,%rcx │ │ │ │ - nop │ │ │ │ - and %rsi,%rcx │ │ │ │ - and $0x7f,%r8d │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 413670 │ │ │ │ - lea (%rdx,%rcx,1),%rcx │ │ │ │ - lea 0x1(%rcx),%rcx │ │ │ │ - and %rsi,%rcx │ │ │ │ - inc %rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x50(%rbx),%r9 │ │ │ │ - imul %rcx,%r9 │ │ │ │ - add 0x10(%rax),%r9 │ │ │ │ - movq %r8,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov (%r9),%r9 │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r9d │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - jmp 4136e0 │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - lea -0x1(%r9),%r10 │ │ │ │ - nop │ │ │ │ - and %r10,%r9 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 413737 │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov 0x58(%rbx),%r10 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - mov 0x68(%rbx),%r12d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r9,%r13 │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ - imul %r13,%r10 │ │ │ │ - lea (%r10,%r11,1),%r15 │ │ │ │ - lea 0x8(%r15),%r15 │ │ │ │ - bt $0x2,%r12d │ │ │ │ - jae 41371a │ │ │ │ - mov 0x8(%r11,%r10,1),%r15 │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r15,%rbx │ │ │ │ - call *%rcx │ │ │ │ - test %al,%al │ │ │ │ - je 4136b0 │ │ │ │ - jmp 41376b │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - mov (%r9),%r9 │ │ │ │ - movabs $0x8080808080808080,%r10 │ │ │ │ - movq %r10,%xmm0 │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r9d │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - test %r9,%r9 │ │ │ │ - je 413662 │ │ │ │ - jmp 4137ab │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rcx),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - imul %rsi,%rdx │ │ │ │ - add 0x60(%rcx),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x68(%rcx),%ecx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + movzbl 0x28060f(%rip),%eax │ │ │ │ nop │ │ │ │ - lea (%rsi,%rdx,1),%rdi │ │ │ │ - lea 0x8(%rdi),%rdi │ │ │ │ - bt $0x3,%ecx │ │ │ │ - jae 41379d │ │ │ │ - mov 0x8(%rdx,%rsi,1),%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x48,%rsp │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x44,%rax │ │ │ │ + jae 41f0a5 │ │ │ │ + lea 0x28022f(%rip),%rcx │ │ │ │ + movzwl (%rcx,%rax,2),%eax │ │ │ │ + test $0x3ff,%rax │ │ │ │ + jne 41f023 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 413620 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x159a53(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1540a6(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x15dcc8(%rip),%rax │ │ │ │ + mov $0x2a,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov $0x3ff,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x15f7c0(%rip),%rax │ │ │ │ + mov $0x36,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + mov $0x44,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 41efe0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41f0da │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 41f0c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -23428,276 +32555,291 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x8(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 413be8 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41f506 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov %rbx,0x98(%rsp) │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - mov %rsi,0xb0(%rsp) │ │ │ │ - mov 0x18(%rax),%r8 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $0x7,%rdi │ │ │ │ - nop │ │ │ │ - and %r8,%rdi │ │ │ │ - and $0x7f,%r9d │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %edx,%edx │ │ │ │ + jl 41f4f2 │ │ │ │ + inc %edx │ │ │ │ + mov %edx,0x108(%rcx) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + xchg %cl,(%rax) │ │ │ │ + test $0x1,%cl │ │ │ │ + je 41f177 │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + cmpl $0x1,0x2aa25a(%rip) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov $0x0,%esi │ │ │ │ + mov $0x4,%edi │ │ │ │ + cmovg %rdi,%rsi │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %r9d,%r9d │ │ │ │ xor %r10d,%r10d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 413872 │ │ │ │ - lea (%r11,%rdi,1),%rdi │ │ │ │ - lea 0x1(%rdi),%rdi │ │ │ │ - and %r8,%rdi │ │ │ │ - inc %r11 │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov 0x50(%rbx),%r12 │ │ │ │ - imul %rdi,%r12 │ │ │ │ - add 0x10(%rax),%r12 │ │ │ │ - movq %r9,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r12,0x68(%rsp) │ │ │ │ - mov (%r12),%r12 │ │ │ │ - movq %r12,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r12d │ │ │ │ - movzbl %r12b,%r12d │ │ │ │ - jmp 413909 │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ - lea -0x1(%r12),%r13 │ │ │ │ + jmp 41f193 │ │ │ │ + test $0x2,%cl │ │ │ │ + je 41f184 │ │ │ │ + mov $0x2,%ecx │ │ │ │ + lock or %cl,(%rax) │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %r8 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + bt $0x0,%edx │ │ │ │ + jb 41f1f6 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %dil,%dil │ │ │ │ + je 41f1de │ │ │ │ + mov %rdx,%r11 │ │ │ │ + and $0xfffffffffffffeff,%rdx │ │ │ │ + or $0x3,%rdx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + and $0xfffffffffffffffd,%rdx │ │ │ │ + test $0xfffffffffffffc00,%r12 │ │ │ │ + cmove %rdx,%r12 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r11,%rax │ │ │ │ + lock cmpxchg %r12,(%rdx) │ │ │ │ + sete %r11b │ │ │ │ + test %r11b,%r11b │ │ │ │ + je 41f1f1 │ │ │ │ + jmp 41f453 │ │ │ │ + mov $0x3,%edx │ │ │ │ + xchg %dl,(%rax) │ │ │ │ + test $0x1,%dl │ │ │ │ + je 41f499 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov (%rdx),%r11 │ │ │ │ + jmp 41f18a │ │ │ │ + test %dil,%dil │ │ │ │ + jne 41f235 │ │ │ │ + bt $0x8,%edx │ │ │ │ nop │ │ │ │ - and %r13,%r12 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - test %r12,%r12 │ │ │ │ - je 41396a │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ - mov 0x58(%rbx),%r13 │ │ │ │ - mov 0x68(%rsp),%r15 │ │ │ │ - mov 0x68(%rbx),%r9d │ │ │ │ + jb 41f235 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + or $0x100,%rdx │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %r11,%rax │ │ │ │ + lock cmpxchg %rdx,(%r12) │ │ │ │ + sete %r13b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r13b,%r13b │ │ │ │ + je 41f22f │ │ │ │ + mov %r12,%rax │ │ │ │ + mov $0x1,%edi │ │ │ │ + jmp 41f235 │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %dil,0x15(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %r9b,0x17(%rsp) │ │ │ │ + test %dil,%dil │ │ │ │ + jne 41f25e │ │ │ │ + test %r9b,%r9b │ │ │ │ + jne 41f25e │ │ │ │ + lea 0x28ba0b(%rip),%r11 │ │ │ │ + cmp %r11,%rax │ │ │ │ + jne 41f30b │ │ │ │ + mov %r10b,0x16(%rsp) │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jl 41f2bc │ │ │ │ + lea 0x1(%rsi),%r11 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jge 41f30b │ │ │ │ + call 48a7e0 <_cgo_topofstack@@Base+0x1c80> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov (%rax),%r11 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + movzbl 0x16(%rsp),%r10d │ │ │ │ + movzbl 0x17(%rsp),%r9d │ │ │ │ + movzbl 0x15(%rsp),%edi │ │ │ │ + jmp 41f18a │ │ │ │ nop │ │ │ │ + movl $0x1e,(%rsp) │ │ │ │ + call 488760 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov (%rax),%r11 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + movzbl 0x16(%rsp),%r10d │ │ │ │ + movzbl 0x17(%rsp),%r9d │ │ │ │ + movzbl 0x15(%rsp),%edi │ │ │ │ + jmp 41f18a │ │ │ │ + bt $0x0,%edx │ │ │ │ + jae 41f4e1 │ │ │ │ + test %r10b,%r10b │ │ │ │ + jne 41f37e │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ nop │ │ │ │ - bsf %r12,%rcx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - imul %rcx,%r13 │ │ │ │ - lea 0x0(%r13,%r15,1),%rax │ │ │ │ - lea 0x8(%rax),%rax │ │ │ │ - bt $0x2,%r9d │ │ │ │ - jae 413944 │ │ │ │ - mov 0x8(%r15,%r13,1),%rax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + mov (%rsp),%rdx │ │ │ │ + mov %rdx,0x298(%rcx) │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x2a8,%rax │ │ │ │ + call 445000 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + movzbl 0x15(%rsp),%edi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + movzbl 0x17(%rsp),%r9d │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - call *%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,%al │ │ │ │ - je 4138bd │ │ │ │ - jmp 4139b6 │ │ │ │ - mov 0x68(%rsp),%r12 │ │ │ │ - mov (%r12),%r13 │ │ │ │ - movq %r13,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r13d │ │ │ │ - nopl (%rax) │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 413990 │ │ │ │ - mov %r10,%r13 │ │ │ │ - mov %rdx,%r12 │ │ │ │ - jmp 41385e │ │ │ │ - nop │ │ │ │ - bsf %r13,%r13 │ │ │ │ - movzbl (%r12,%r13,1),%r15d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0xfe,%r15b │ │ │ │ - jne 413a21 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rdx,%r10 │ │ │ │ + and $0xfffffffffffffc00,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - cmovne %r10,%r13 │ │ │ │ - cmovne %rdx,%r12 │ │ │ │ - jmp 41385e │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov 0x68(%rdx),%esi │ │ │ │ - bt $0x0,%esi │ │ │ │ - jae 4139e5 │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - call 48d2e0 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov 0x58(%rdx),%rcx │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - imul %rsi,%rcx │ │ │ │ - add 0x60(%rdx),%rcx │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x68(%rdx),%edx │ │ │ │ + jne 41f392 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 41f3af │ │ │ │ + lea 0x28b187(%rip),%r11 │ │ │ │ + mov %r11,%r12 │ │ │ │ + and $0xfffffffffffffc00,%r11 │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + je 41f3af │ │ │ │ + lea 0x8(%rdx),%r11 │ │ │ │ + mov %r11,%r12 │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + mov %r12,0x290(%rdx) │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + and $0xfffffffffffffc00,%rdx │ │ │ │ + mov %r10,%r11 │ │ │ │ + and $0x3ff,%r10d │ │ │ │ + or %rdx,%r10 │ │ │ │ + or $0x2,%r10 │ │ │ │ + mov %r10,%rdx │ │ │ │ + and $0xfffffffffffffeff,%r10 │ │ │ │ + test %dil,%dil │ │ │ │ + cmovne %r10,%rdx │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %r11,%rax │ │ │ │ + lock cmpxchg %rdx,(%r10) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 41f433 │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + call 41ef60 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + cmpq $0x0,0x290(%rdx) │ │ │ │ + sete %r9b │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %edi,%edi │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + movq $0x0,0x290(%rdx) │ │ │ │ + mov (%r10),%r11 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + jmp 41f18a │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 41f493 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + lock xadd %rax,0x2a8(%rcx) │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ nop │ │ │ │ - lea (%rsi,%rcx,1),%rdi │ │ │ │ - lea 0x8(%rdi),%rdi │ │ │ │ - bt $0x3,%edx │ │ │ │ - jae 413a12 │ │ │ │ - mov 0x8(%rcx,%rsi,1),%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 41f4da │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + lock xadd %rax,0x2a8(%rcx) │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ nop │ │ │ │ ret │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 413a37 │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - movzwl 0x4(%rax),%edx │ │ │ │ - inc %edx │ │ │ │ - mov %dx,0x4(%rax) │ │ │ │ - jmp 413a3a │ │ │ │ - mov %r13,%r10 │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - cmpw $0x0,0x4(%rax) │ │ │ │ - jne 413a75 │ │ │ │ - call 414120 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - cmpw $0x0,0x4(%rax) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - jbe 413bd9 │ │ │ │ - mov 0x58(%rbx),%rdx │ │ │ │ - imul %r10,%rdx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov 0x68(%rbx),%r8d │ │ │ │ - nop │ │ │ │ - lea (%rdi,%rdx,1),%r11 │ │ │ │ - lea 0x8(%r11),%r11 │ │ │ │ - bt $0x2,%r8d │ │ │ │ - jae 413b04 │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - call 48cb00 │ │ │ │ - cmpl $0x0,0x1233d5f(%rip) │ │ │ │ - jne 413acf │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - jmp 413aec │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x8(%rsi,%rdx,1),%rdi │ │ │ │ + lea 0x15e8ed(%rip),%rax │ │ │ │ + mov $0x2f,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x158c54(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov %rax,0x8(%rdx,%rsi,1) │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 48d2e0 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov 0x58(%rdx),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - imul %rdi,%rsi │ │ │ │ - add 0x60(%rdx),%rsi │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x68(%rdx),%r9d │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - lea (%r8,%rsi,1),%r10 │ │ │ │ - lea 0x8(%r10),%r10 │ │ │ │ - bt $0x3,%r9d │ │ │ │ - jae 413b99 │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov 0x38(%rdx),%rax │ │ │ │ - call 48cb00 │ │ │ │ - cmpl $0x0,0x1233cc1(%rip) │ │ │ │ - nop │ │ │ │ - jne 413b6e │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - jmp 413b8c │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx,%rcx,1),%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rax,0x8(%rdx,%rcx,1) │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov %dl,(%rcx,%rdi,1) │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - movzwl 0x4(%rcx),%edx │ │ │ │ - dec %edx │ │ │ │ - mov %dx,0x4(%rcx) │ │ │ │ - movzwl (%rcx),%edx │ │ │ │ - inc %edx │ │ │ │ - mov %dx,(%rcx) │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - incq (%rcx) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 414f80 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - nop │ │ │ │ - jmp 413800 │ │ │ │ - int3 │ │ │ │ + jmp 41f100 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41f53a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 41f520 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -23711,132 +32853,135 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 413dd5 │ │ │ │ + jbe 41f71d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - cmpw $0x0,0x4(%rax) │ │ │ │ - je 413dc1 │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - shr $0x7,%rcx │ │ │ │ - and %rdx,%rcx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 413c7e │ │ │ │ - lea (%r9,%rcx,1),%rcx │ │ │ │ - lea 0x1(%rcx),%rcx │ │ │ │ - and %rdx,%rcx │ │ │ │ - inc %r9 │ │ │ │ - mov 0x50(%rbx),%r10 │ │ │ │ - imul %rcx,%r10 │ │ │ │ - add 0x10(%rax),%r10 │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - mov (%r10),%r11 │ │ │ │ - movq %r11,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r11d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %r11,%r11 │ │ │ │ - je 413c70 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov 0x58(%rbx),%rdx │ │ │ │ - mov 0x68(%rbx),%r9d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r11,%r11 │ │ │ │ - mov %r11,0x18(%rsp) │ │ │ │ - imul %r11,%rdx │ │ │ │ - lea (%r10,%rdx,1),%r12 │ │ │ │ - lea 0x8(%r12),%r12 │ │ │ │ - bt $0x2,%r9d │ │ │ │ - jae 413cfd │ │ │ │ - cmpl $0x0,0x1233b43(%rip) │ │ │ │ - je 413cf6 │ │ │ │ - mov 0x8(%r10,%rdx,1),%r9 │ │ │ │ - mov %r11,%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rdi,0x8(%rdx,%r10,1) │ │ │ │ - jmp 413d2f │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - call 48d2e0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - mov 0x58(%rbx),%rdx │ │ │ │ - imul %r11,%rdx │ │ │ │ - add 0x60(%rbx),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x68(%rbx),%r9d │ │ │ │ - nop │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - lea 0x8(%r10),%r10 │ │ │ │ - bt $0x3,%r9d │ │ │ │ - jae 413d7b │ │ │ │ - cmpl $0x0,0x1233ac5(%rip) │ │ │ │ - je 413d74 │ │ │ │ - mov 0x8(%rdx,%rdi,1),%rcx │ │ │ │ - mov %r11,%rbx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rsi,0x8(%rdx,%rdi,1) │ │ │ │ - jmp 413d99 │ │ │ │ - mov 0x38(%rbx),%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 48d2e0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov 0x18(%rsp),%r11 │ │ │ │ - movzwl 0x4(%rax),%ecx │ │ │ │ - dec %ecx │ │ │ │ - mov %cx,0x4(%rax) │ │ │ │ - movzwl (%rax),%ecx │ │ │ │ - inc %ecx │ │ │ │ - mov %cx,(%rax) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - and $0x7f,%r8d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov %r8b,(%rax,%r11,1) │ │ │ │ - add $0x30,%rsp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + mov 0x2a9f22(%rip),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 41f589 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 41f5e2 │ │ │ │ + mov %edx,%esi │ │ │ │ + mov 0x30(%r14),%rdi │ │ │ │ + movabs $0xa0761d6478bd642f,%r8 │ │ │ │ + add 0x668(%rdi),%r8 │ │ │ │ + movabs $0xe7037ed1a0b428db,%r9 │ │ │ │ + xor %r8,%r9 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mul %r9 │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %r8,0x668(%rdi) │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + cmovne %esi,%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + imul %rsi,%rdx │ │ │ │ + shr $0x20,%rdx │ │ │ │ + test %edx,%edx │ │ │ │ + sete %dl │ │ │ │ + mov %rcx,%rax │ │ │ │ + test %dl,%dl │ │ │ │ + je 41f5f5 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 41f6a0 │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + test $0x1,%dl │ │ │ │ + je 41f686 │ │ │ │ + test $0x2,%dl │ │ │ │ + je 41f613 │ │ │ │ + call 41f740 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + cmpl $0x1,0x108(%rdx) │ │ │ │ + jne 41f644 │ │ │ │ + cmpb $0x0,0x2d8(%rdx) │ │ │ │ + je 41f644 │ │ │ │ + add $0x2a8,%rax │ │ │ │ + call 445440 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + decl 0x108(%rdx) │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + mov 0x108(%rdx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jl 41f675 │ │ │ │ + jne 41f66f │ │ │ │ + cmpb $0x0,0xb1(%rcx) │ │ │ │ + je 41f66f │ │ │ │ + movq $0xfffffffffffffade,0x10(%rcx) │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x86f8f8(%rip),%rax │ │ │ │ - lea 0xa38391(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ + lea 0x159426(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1580f3(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test $0xfffffffffffffc00,%rdx │ │ │ │ + je 41f703 │ │ │ │ + bt $0x9,%edx │ │ │ │ + jb 41f703 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 41f6d9 │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + or $0x200,%rdx │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + lock cmpxchg %rdx,(%rbx) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 41f697 │ │ │ │ + or $0x2,%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 41f70f │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %sil,(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %esi,%edx │ │ │ │ + mov %eax,%edi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %edi,%ebx │ │ │ │ + jmp 41f600 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 413c40 │ │ │ │ + jmp 41f560 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -23845,198 +32990,207 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4140c6 │ │ │ │ + jbe 41f9e6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov %rsi,0x90(%rsp) │ │ │ │ - mov 0x18(%rax),%r8 │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shr $0x7,%rdi │ │ │ │ - nop │ │ │ │ - and %r8,%rdi │ │ │ │ - and $0x7f,%r9d │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 413e7b │ │ │ │ - lea (%rdx,%rdi,1),%rdi │ │ │ │ - lea 0x1(%rdi),%rdi │ │ │ │ - and %r8,%rdi │ │ │ │ - inc %rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov 0x50(%rbx),%r10 │ │ │ │ - imul %rdi,%r10 │ │ │ │ - add 0x10(%rax),%r10 │ │ │ │ - movq %r9,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov (%r10),%r10 │ │ │ │ - movq %r10,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - jmp 413ef6 │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - lea -0x1(%r10),%r11 │ │ │ │ - nop │ │ │ │ - and %r11,%r10 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 413f5c │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - mov 0x58(%rbx),%r11 │ │ │ │ - mov 0x50(%rsp),%r12 │ │ │ │ - mov %r12,0x58(%rsp) │ │ │ │ - mov 0x68(%rbx),%r13d │ │ │ │ - nop │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + movabs $0xa0761d6478bd642f,%rdi │ │ │ │ + add 0x668(%rsi),%rdi │ │ │ │ + movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ + xor %rdi,%r8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mul %r8 │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + shr $0x20,%rdx │ │ │ │ + mov %rdi,0x668(%rsi) │ │ │ │ + test %edx,%edx │ │ │ │ + test %bl,%bl │ │ │ │ + jne 41f7f3 │ │ │ │ + nopl (%rax) │ │ │ │ + test %edx,%edx │ │ │ │ + je 41f7c1 │ │ │ │ + bt $0x8,%r10d │ │ │ │ + jae 41f7c1 │ │ │ │ nop │ │ │ │ - bsf %r10,%r15 │ │ │ │ - mov %r15,0x40(%rsp) │ │ │ │ - imul %r15,%r11 │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ - lea (%r12,%r11,1),%r9 │ │ │ │ - lea 0x8(%r9),%r9 │ │ │ │ - bt $0x2,%r13d │ │ │ │ - jae 413f3a │ │ │ │ - mov 0x8(%r11,%r12,1),%r9 │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r9,%rbx │ │ │ │ - call *%rcx │ │ │ │ - test %al,%al │ │ │ │ - je 413ebb │ │ │ │ - jmp 413f93 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - mov (%r10),%r10 │ │ │ │ - movabs $0x8080808080808080,%r11 │ │ │ │ - movq %r11,%xmm0 │ │ │ │ - movq %r10,%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%r10d │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ + lea 0x28b4ad(%rip),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + je 41f7c1 │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov (%r9),%r10 │ │ │ │ + test $0xfffffffffffffc00,%r10 │ │ │ │ + je 41f836 │ │ │ │ + bt $0x9,%r10d │ │ │ │ + jb 41f836 │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + or $0x200,%r10 │ │ │ │ + lock cmpxchg %r10,(%r9) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 41f7be │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 41f83c │ │ │ │ + mov %r10,%rsi │ │ │ │ + and $0xfffffffffffffc00,%r10 │ │ │ │ test %r10,%r10 │ │ │ │ - je 413e6d │ │ │ │ - jmp 4140be │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - movzwl (%rcx),%edx │ │ │ │ - dec %edx │ │ │ │ - mov %dx,(%rcx) │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - decq (%rdx) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x68(%rdx),%esi │ │ │ │ - bt $0x2,%esi │ │ │ │ - jae 413ff3 │ │ │ │ - cmpl $0x0,0x1233860(%rip) │ │ │ │ - jne 413fce │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - jmp 413fe8 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x8(%rdi,%rsi,1),%r8 │ │ │ │ + jne 41f80c │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 41f82c │ │ │ │ + lea 0x28ad0d(%rip),%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0xfffffffffffffc00,%rdi │ │ │ │ nopl (%rax) │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %r8,(%r11) │ │ │ │ - movq $0x0,0x8(%rsi,%rdi,1) │ │ │ │ - jmp 414012 │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - je 414012 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - call 48d4a0 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x58(%rdx),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - imul %rdi,%rsi │ │ │ │ - add 0x60(%rdx),%rsi │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - mov 0x68(%rdx),%r9d │ │ │ │ - nop │ │ │ │ - lea (%rsi,%r8,1),%rbx │ │ │ │ - lea 0x8(%rbx),%rbx │ │ │ │ - bt $0x3,%r9d │ │ │ │ - jae 41405d │ │ │ │ - cmpl $0x0,0x12337dd(%rip) │ │ │ │ - je 414052 │ │ │ │ - mov 0x8(%rsi,%r8,1),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - movq $0x0,0x8(%rsi,%r8,1) │ │ │ │ - jmp 414070 │ │ │ │ - mov 0x38(%rdx),%rax │ │ │ │ - call 48d4a0 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - movabs $0x8080808080808080,%rsi │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ - movq %rbx,%xmm1 │ │ │ │ - pcmpeqb %xmm0,%xmm1 │ │ │ │ - pmovmskb %xmm1,%ebx │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4140b0 │ │ │ │ - nop │ │ │ │ - movb $0x80,(%rdx,%rdi,1) │ │ │ │ - movzwl 0x4(%rcx),%edx │ │ │ │ - inc %edx │ │ │ │ - mov %dx,0x4(%rcx) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jmp 4140b5 │ │ │ │ - nop │ │ │ │ - movb $0xfe,(%rdx,%rdi,1) │ │ │ │ - sete %al │ │ │ │ - add $0x60,%rsp │ │ │ │ + cmp %r10,%rdi │ │ │ │ + je 41f82c │ │ │ │ + lea 0x8(%r10),%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %r8,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 41f96a │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x60,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 41f848 │ │ │ │ + mov (%r9),%r10 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r10,%rcx │ │ │ │ + and $0xfffffffffffffc00,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 41f85b │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 41f878 │ │ │ │ + lea 0x28acbe(%rip),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + and $0xfffffffffffffc00,%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 41f878 │ │ │ │ + lea 0x8(%r10),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + test %rax,%rax │ │ │ │ + je 41f888 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + jmp 41f8c0 │ │ │ │ + bt $0x8,%ecx │ │ │ │ + jb 41f892 │ │ │ │ + test %edx,%edx │ │ │ │ + jmp 41f8a0 │ │ │ │ + lea 0x28b3c7(%rip),%rsi │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + jne 41f8a5 │ │ │ │ + test %edx,%edx │ │ │ │ + mov %rdi,%rax │ │ │ │ + jmp 41f8af │ │ │ │ + test %edx,%edx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov $0x0,%edi │ │ │ │ + jne 41f8b9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + jmp 41f923 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jne 41f8d3 │ │ │ │ + mov 0x290(%rax),%r10 │ │ │ │ + and $0xfffffffffffffc00,%r10 │ │ │ │ + mov %rcx,%rax │ │ │ │ + and $0x1ff,%ecx │ │ │ │ + or %rcx,%r10 │ │ │ │ + lock cmpxchg %r10,(%r9) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 41f842 │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 41f917 │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lock xadd %ecx,0x530(%rdi) │ │ │ │ + inc %ecx │ │ │ │ + jne 41f917 │ │ │ │ + lea 0x530(%rdi),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 4485c0 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov 0x290(%rax),%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 41f91d │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 41f951 │ │ │ │ + mov %r8,0x290(%rsi) │ │ │ │ + mov 0x298(%rax),%rdi │ │ │ │ + mov %rdi,0x298(%rsi) │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp 41f956 │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 41f8c0 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + inc %rbx │ │ │ │ + mov 0x290(%r8),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 41f967 │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov 0x298(%rax),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov 0x298(%r8),%rdx │ │ │ │ + mov %rsi,0x298(%r8) │ │ │ │ + mov %rsi,0x298(%rax) │ │ │ │ + sub %rdx,%rsi │ │ │ │ + add %rsi,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x3f,%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + sar $1,%rcx │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x2a8,%rax │ │ │ │ + imul %rcx,%rbx │ │ │ │ + call 445080 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + jmp 41f83c │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 413e20 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 41f740 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -24048,460 +33202,827 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + test %rax,%rax │ │ │ │ + je 41fa6e │ │ │ │ + cmp $0x3e8,%rax │ │ │ │ + je 41fa61 │ │ │ │ + test %rax,%rax │ │ │ │ + jl 41fa3b │ │ │ │ + cmp %rax,0x27846f(%rip) │ │ │ │ + jg 41fa48 │ │ │ │ + lea 0x153f8d(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + ret │ │ │ │ + mov 0x278451(%rip),%rcx │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov (%rcx,%rax,1),%rdx │ │ │ │ + mov 0x8(%rcx,%rax,1),%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + lea 0x1537ce(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + ret │ │ │ │ + lea 0x153c66(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 414475 │ │ │ │ + jbe 41fb0c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - movzwl 0x2(%rax),%esi │ │ │ │ - lea (%rsi,%rsi,2),%rdi │ │ │ │ - lea (%rsi,%rdi,2),%rdi │ │ │ │ - shr $0x3,%di │ │ │ │ - movzwl (%rax),%r8d │ │ │ │ - sub %r8d,%edi │ │ │ │ - movzwl 0x4(%rax),%r8d │ │ │ │ - sub %r8d,%edi │ │ │ │ - add %rdi,%rdi │ │ │ │ - lea (%rdi,%rdi,4),%rdi │ │ │ │ - cmp %di,%si │ │ │ │ - ja 414179 │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - lea 0x10(%rsp),%rsi │ │ │ │ - movups %xmm15,(%rsi) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 414183 │ │ │ │ - add $0x58,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + cmp %rax,0x2a999f(%rip) │ │ │ │ + jl 41fafa │ │ │ │ + lea -0x40(%rax),%rdx │ │ │ │ + neg %rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 41faf5 │ │ │ │ + mov %rax,%rcx │ │ │ │ + neg %rcx │ │ │ │ + mov 0x2a997c(%rip),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + shr %cl,%rbx │ │ │ │ + cmp $0x40,%rdx │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + and %rdx,%rbx │ │ │ │ + test %rax,%rax │ │ │ │ + jl 41faf0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + shl %cl,%rsi │ │ │ │ + cmp $0x40,%rax │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + and %rdx,%rsi │ │ │ │ + mov %rsi,0x2a9950(%rip) │ │ │ │ + sub %rax,0x2a9951(%rip) │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - cmp %rdx,0x18(%rax) │ │ │ │ - jb 41432d │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov 0x50(%rbx),%rsi │ │ │ │ - imul %rdx,%rsi │ │ │ │ - add 0x10(%rax),%rsi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ - pmovmskb %xmm0,%esi │ │ │ │ - not %esi │ │ │ │ - movzbl %sil,%esi │ │ │ │ - jmp 4141ca │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 4142d1 │ │ │ │ - lea -0x1(%rsi),%rdi │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x68(%rbx),%r10d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + call 449c20 │ │ │ │ + call 449c20 │ │ │ │ + lea 0x15c4de(%rip),%rax │ │ │ │ + mov $0x26,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - and %rsi,%rdi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - bsf %rsi,%rsi │ │ │ │ - imul %rsi,%r8 │ │ │ │ - lea (%r8,%r9,1),%rsi │ │ │ │ - lea 0x8(%rsi),%rsi │ │ │ │ - bt $0x2,%r10d │ │ │ │ - jae 41420b │ │ │ │ - mov 0x8(%r8,%r9,1),%rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - call *%rcx │ │ │ │ - test %al,%al │ │ │ │ - jne 41423b │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - jmp 4141b7 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x48(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call *%rcx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x18(%rcx),%rsi │ │ │ │ - shr $0x7,%rax │ │ │ │ - and %rsi,%rax │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 414283 │ │ │ │ - lea (%rdx,%r9,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rsi,%rax │ │ │ │ - inc %rdx │ │ │ │ - cmp %rax,%rdi │ │ │ │ - je 4141b7 │ │ │ │ - mov 0x50(%r8),%r9 │ │ │ │ - imul %rax,%r9 │ │ │ │ - add 0x10(%rcx),%r9 │ │ │ │ - mov (%r9),%r9 │ │ │ │ - movq %r9,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r9d │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 41fa80 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 41ff2f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + cmpw $0x10,0x27f6ea(%rip) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 41ff1d │ │ │ │ + mov 0x2a98ab(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 41ff0c │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - test %r9,%r9 │ │ │ │ - je 4142cc │ │ │ │ - mov %rax,%r9 │ │ │ │ - shr $0x5,%rax │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jae 41446f │ │ │ │ - mov 0x10(%rsp,%rax,4),%r10d │ │ │ │ - bts %r9d,%r10d │ │ │ │ - mov %r10d,0x10(%rsp,%rax,4) │ │ │ │ - jmp 414275 │ │ │ │ - mov %rax,%r9 │ │ │ │ - jmp 414275 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - movabs $0x8080808080808080,%rdi │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%esi │ │ │ │ - movzbl %sil,%esi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 414325 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x5,%rdx │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - jae 41446a │ │ │ │ - mov 0x10(%rsp,%rdx,4),%r8d │ │ │ │ - bts %esi,%r8d │ │ │ │ - mov %r8d,0x10(%rsp,%rdx,4) │ │ │ │ + cmp $0x80000,%rdx │ │ │ │ + ja 41fea0 │ │ │ │ + cmp $0x1000,%rdx │ │ │ │ + jb 41fe2c │ │ │ │ + lea -0x1(%rdx),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rsi,%rdx │ │ │ │ + jne 41fde0 │ │ │ │ + mov 0x2a9870(%rip),%rdx │ │ │ │ + lea -0x1(%rdx),%rsi │ │ │ │ + test %rsi,%rdx │ │ │ │ + jne 41fd91 │ │ │ │ nopl (%rax) │ │ │ │ - jmp 41417f │ │ │ │ - mov %rdx,%rsi │ │ │ │ - jmp 41417f │ │ │ │ + cmp $0x400000,%rdx │ │ │ │ + jbe 41fbd4 │ │ │ │ + movq $0x0,0x2a984c(%rip) │ │ │ │ + cmpq $0x0,0x2a9844(%rip) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jne 41fd6a │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 41fbf2 │ │ │ │ + inc %rax │ │ │ │ + cmp $0x44,%rax │ │ │ │ + jge 41fd4e │ │ │ │ + lea 0x27f2bd(%rip),%rdx │ │ │ │ + movzbl (%rdx,%rax,1),%esi │ │ │ │ + cmp $0x1,%sil │ │ │ │ + jbe 41fc0f │ │ │ │ xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 414340 │ │ │ │ - lea 0x1(%rsi),%rcx │ │ │ │ + lea 0x27f62a(%rip),%rsi │ │ │ │ + movzwl (%rsi,%rax,2),%edi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,0x18(%rax) │ │ │ │ - jb 4143cf │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $0x5,%rcx │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jae 414465 │ │ │ │ - mov 0x10(%rsp,%rcx,4),%ecx │ │ │ │ - bt %esi,%ecx │ │ │ │ - jae 41436d │ │ │ │ - movzbl 0x1232c0a(%rip),%edi │ │ │ │ - jmp 414333 │ │ │ │ - mov 0x50(%rbx),%rcx │ │ │ │ - imul %rsi,%rcx │ │ │ │ - add 0x10(%rax),%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - nop │ │ │ │ - pmovmskb %xmm0,%ecx │ │ │ │ - movzbl 0x1232be8(%rip),%edi │ │ │ │ - test %edi,%edi │ │ │ │ - je 414398 │ │ │ │ - popcnt %rcx,%rcx │ │ │ │ - jmp 4143c7 │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %ecx,%eax │ │ │ │ - call 406500 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - movzbl 0x1232bb6(%rip),%edi │ │ │ │ + cmp $0x200,%rdi │ │ │ │ + jne 41fbef │ │ │ │ + test %cl,%cl │ │ │ │ + je 41fd3d │ │ │ │ + lea 0x292928(%rip),%rax │ │ │ │ + call 43bd80 │ │ │ │ + nopl (%rax) │ │ │ │ + call 4240c0 │ │ │ │ + mov %rax,0x2a989c(%rip) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 41fc53 │ │ │ │ + inc %rax │ │ │ │ + cmp $0x3,%rax │ │ │ │ + jl 41fc50 │ │ │ │ + call 45f940 │ │ │ │ + mov %rax,0x2a97cb(%rip) │ │ │ │ + movq $0x40,0x2a97c8(%rip) │ │ │ │ + mov $0x14,%eax │ │ │ │ + call 41fa80 │ │ │ │ + shl $0x1a,%rax │ │ │ │ + add $0x3ffffff,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ mov %rax,%rcx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - add %rcx,%rdx │ │ │ │ - jmp 414333 │ │ │ │ - lea (%rdx,%rdx,1),%rcx │ │ │ │ - lea (%rcx,%rcx,4),%rcx │ │ │ │ - movzwl 0x2(%rax),%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jg 4143e9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4143f3 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ - cmp %rcx,0x18(%rax) │ │ │ │ - jb 414458 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x5,%rcx │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jae 41445e │ │ │ │ - mov 0x10(%rsp,%rcx,4),%ecx │ │ │ │ - bt %edx,%ecx │ │ │ │ - jb 4143ef │ │ │ │ - mov 0x50(%rbx),%rcx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - add 0x10(%rax),%rcx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - movq %rcx,%xmm0 │ │ │ │ - pmovmskb %xmm0,%ecx │ │ │ │ - jmp 414451 │ │ │ │ - lea -0x1(%rcx),%rsi │ │ │ │ + and $0xfffffffffc000000,%rax │ │ │ │ nop │ │ │ │ + shr $0x26,%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov $0x7f,%edx │ │ │ │ + jmp 41fce0 │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + lea 0x2a9501(%rip),%rax │ │ │ │ + call 42a260 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov %rdx,0x10(%rax) │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + dec %rdx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 41fd22 │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + lea (%rax,%rdx,1),%ebx │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + shl $0x26,%rbx │ │ │ │ + movabs $0xffff00fffc000000,%rsi │ │ │ │ + and %rcx,%rsi │ │ │ │ + or %rsi,%rbx │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + cmp $0x3f,%rdx │ │ │ │ + jle 41fd18 │ │ │ │ + lea 0x2a94e2(%rip),%rsi │ │ │ │ + jmp 41fca3 │ │ │ │ + lea 0x2a2a49(%rip),%rsi │ │ │ │ nop │ │ │ │ + jmp 41fca3 │ │ │ │ nop │ │ │ │ - and %rcx,%rsi │ │ │ │ - bsf %rcx,%rdi │ │ │ │ - add 0x48(%rsp),%rdi │ │ │ │ - movb $0x80,(%rdi) │ │ │ │ - movzwl 0x4(%rax),%edi │ │ │ │ - inc %edi │ │ │ │ - mov %di,0x4(%rax) │ │ │ │ - mov %rsi,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 41442e │ │ │ │ - jmp 4143ef │ │ │ │ - add $0x58,%rsp │ │ │ │ + movabs $0x7fffffffffffffff,%rax │ │ │ │ + lea 0x2aa3f4(%rip),%rcx │ │ │ │ + xchg %rax,(%rcx) │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x15fd46(%rip),%rax │ │ │ │ + mov $0x53,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x15eb37(%rip),%rax │ │ │ │ + mov $0x36,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1(%rcx),%rdx │ │ │ │ + mov %rdx,0x2a96be(%rip) │ │ │ │ + mov 0x2a96b7(%rip),%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + cmp %rsi,0x2a9696(%rip) │ │ │ │ + jne 41fd5f │ │ │ │ + jmp 41fbe6 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x157a11(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x2a9672(%rip),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1579dd(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 414120 │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x158395(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1562da(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x2a961b(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x15798b(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x156c8c(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 482180 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x15628e(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x2a95cc(%rip),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x15bcbc(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov $0x1000,%eax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x153298(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x156c1d(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 482180 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x15621a(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x2a955b(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x15b6c8(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov $0x80000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x153222(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x156bac(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x159b1b(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x155cf8(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 41fb40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 414610 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0x28(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 420626 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - movzwl 0x2(%rax),%ecx │ │ │ │ - test %cx,%cx │ │ │ │ - je 4145fc │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x10208(%rax),%rdx │ │ │ │ + add $0x3ffffff,%rbx │ │ │ │ nop │ │ │ │ - cmp $0x8,%cx │ │ │ │ - ja 4144ca │ │ │ │ - dec %ecx │ │ │ │ - jmp 4144e1 │ │ │ │ - cmp $0x2492,%cx │ │ │ │ - ja 4145e9 │ │ │ │ - lea (%rcx,%rcx,2),%rdx │ │ │ │ - lea (%rcx,%rdx,2),%rcx │ │ │ │ - shr $0x3,%cx │ │ │ │ - movzwl (%rax),%edx │ │ │ │ - test %dx,%dx │ │ │ │ - jne 4144f5 │ │ │ │ - cmp %cx,0x4(%rax) │ │ │ │ - jne 4144f5 │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %cx,0x16(%rsp) │ │ │ │ - cmpq $0x20,0x58(%rbx) │ │ │ │ - ja 414515 │ │ │ │ - shl $0x2,%rdx │ │ │ │ - cmp %rdx,0x18(%rax) │ │ │ │ - jb 414519 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 41458c │ │ │ │ + and $0xfffffffffc000000,%rbx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 41ff9b │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 41456a │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov 0x50(%rbx),%rcx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - add 0x10(%rax),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 48d4a0 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ + jmp 4202cc │ │ │ │ + add $0x10210,%rax │ │ │ │ + mov $0x4000000,%ecx │ │ │ │ + lea 0x2aa28b(%rip),%rdi │ │ │ │ + lea 0x153286(%rip),%rsi │ │ │ │ + mov $0x4,%r8d │ │ │ │ + call 422200 │ │ │ │ + nop │ │ │ │ + test %rax,%rax │ │ │ │ + jne 41ffea │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + jmp 4202cc │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + movabs $0x800000000000,%r9 │ │ │ │ + add %r9,%rdx │ │ │ │ + shr $0x1a,%rdx │ │ │ │ + jmp 42003e │ │ │ │ + mov (%rdx),%r10 │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ + mov %r11,(%r10,%r9,8) │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ + lea (%r9,%r11,8),%r9 │ │ │ │ + xchg %rax,(%r9) │ │ │ │ + lea 0x1(%r11),%r9 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %rax,%r9 │ │ │ │ + add %rcx,%r9 │ │ │ │ + movabs $0x7fffffffffff,%r10 │ │ │ │ + add %r10,%r9 │ │ │ │ + shr $0x1a,%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + ja 420234 │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + mov 0x101d8(%r9),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + jne 42010b │ │ │ │ + mov $0x2000000,%eax │ │ │ │ + lea 0x153fe3(%rip),%rbx │ │ │ │ + mov $0xa,%ecx │ │ │ │ + call 426ca0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 42028a │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + cmpb $0x0,0x101e0(%rcx) │ │ │ │ + je 4200c2 │ │ │ │ nop │ │ │ │ + mov $0x2000000,%ebx │ │ │ │ + call 427040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 4200cd │ │ │ │ nop │ │ │ │ - movabs $0x8080808080808080,%rdx │ │ │ │ - mov %rdx,(%rcx) │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - movzwl 0x16(%rsp),%ecx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - cmp %rdx,0x18(%rax) │ │ │ │ - jae 41451d │ │ │ │ - movw $0x0,(%rax) │ │ │ │ - mov %cx,0x4(%rax) │ │ │ │ - add $0x38,%rsp │ │ │ │ + mov $0x2000000,%ebx │ │ │ │ + call 4270c0 │ │ │ │ + mov 0x90(%rsp),%r11 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov %r11,%rdx │ │ │ │ + xchg %rdx,0x101d8(%rax) │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + movabs $0x7fffffffffff,%r10 │ │ │ │ + test %al,(%r11) │ │ │ │ + cmp $0x400000,%rdx │ │ │ │ + jae 42027e │ │ │ │ + mov (%r11,%rdx,8),%r12 │ │ │ │ + nop │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 42026d │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ + lea 0x101e8(%r9),%rax │ │ │ │ + mov $0x11010,%ebx │ │ │ │ + mov $0x8,%ecx │ │ │ │ + lea 0x2abdba(%rip),%rdi │ │ │ │ + lea 0x154a7c(%rip),%rsi │ │ │ │ + mov $0xd,%r8d │ │ │ │ + call 422200 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 42017c │ │ │ │ + mov $0x11010,%eax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + lea 0x2abd92(%rip),%rcx │ │ │ │ + call 421e80 │ │ │ │ + test %rax,%rax │ │ │ │ + je 42025c │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%r9 │ │ │ │ + cmp %r9,0x8(%rdx) │ │ │ │ + jne 420213 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + shl $0x4,%r9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 4201ac │ │ │ │ + mov 0x2a926c(%rip),%r9 │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + lea 0x2abd40(%rip),%rcx │ │ │ │ + call 421e80 │ │ │ │ + test %rax,%rax │ │ │ │ + je 42024b │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + mov 0x8(%rdx),%r9 │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + mov %r10,0x10(%rdx) │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + cmp %r9,%rcx │ │ │ │ + cmovg %r9,%rcx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 42020e │ │ │ │ + shl $0x3,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x8(%rdx),%r9 │ │ │ │ + mov 0x10(%rdx),%r10 │ │ │ │ + lea 0x1(%r9),%r11 │ │ │ │ + nop │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 420246 │ │ │ │ + mov %r11,0x8(%rdx) │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jb 420012 │ │ │ │ + jmp 420241 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0xa0,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x15acc4(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x15d2f7(%rip),%rax │ │ │ │ + mov $0x2c,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x157f0b(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x15c022(%rip),%rax │ │ │ │ + mov $0x27,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov 0x10(%r9),%r10 │ │ │ │ + mov %r10,(%rcx) │ │ │ │ + mov 0x16c80(%rax),%r10 │ │ │ │ + sub 0x16c50(%rax),%r10 │ │ │ │ nop │ │ │ │ + mov %r10,0x16c80(%rax) │ │ │ │ + mov 0x16c68(%rax),%r10 │ │ │ │ + mov %r10,(%r9) │ │ │ │ + mov %r9,0x16c68(%rax) │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov (%rcx),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 4203ef │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov (%r9),%rdx │ │ │ │ + mov %rdx,%r10 │ │ │ │ + sub %rbx,%rdx │ │ │ │ + cmpb $0x0,0x8(%r9) │ │ │ │ + cmovne %rdx,%r10 │ │ │ │ + lea (%rbx,%r10,1),%rdx │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jbe 420306 │ │ │ │ + movabs $0x7fffffffffff,%r11 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 420384 │ │ │ │ + movabs $0x7fffffffffff,%r11 │ │ │ │ + lea (%r11,%rdx,1),%r12 │ │ │ │ + shr $0x1a,%r12 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x400000,%r12 │ │ │ │ + jb 42032d │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 420384 │ │ │ │ + mov %r10,0x50(%rsp) │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + lea 0x155426(%rip),%rcx │ │ │ │ + mov $0x10,%edi │ │ │ │ + call 4271e0 │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x50(%rsp),%r10 │ │ │ │ + movabs $0x7fffffffffff,%r11 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov %rsi,%r12 │ │ │ │ + cmp %r10,%rsi │ │ │ │ + je 4203de │ │ │ │ + test %r12,%r12 │ │ │ │ + je 42029b │ │ │ │ + mov %r12,0x98(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ + call 415f00 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + movabs $0x7fffffffffff,%r11 │ │ │ │ + mov 0x98(%rsp),%r12 │ │ │ │ + jmp 42029b │ │ │ │ + cmpb $0x0,0x8(%r9) │ │ │ │ + cmovne %r10,%rdx │ │ │ │ + mov %rdx,(%r9) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + jmp 420401 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + movabs $0x7fffffffffff,%r11 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 4204c7 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov $0x4000000,%ecx │ │ │ │ + lea 0x152e1f(%rip),%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + call 420660 │ │ │ │ + test %rax,%rax │ │ │ │ + je 420567 │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + add $0x16c50,%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + call 42a260 │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + movb $0x1,0x8(%rax) │ │ │ │ + mov 0x2a22fc(%rip),%rcx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + mov %rax,0x2a22f1(%rip) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ nop │ │ │ │ - mov %r8,(%rsi) │ │ │ │ - inc %rdx │ │ │ │ - cmp %rdx,0x18(%rax) │ │ │ │ - jb 414570 │ │ │ │ - mov 0x50(%rbx),%rsi │ │ │ │ - imul %rdx,%rsi │ │ │ │ - add 0x10(%rax),%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - not %rdi │ │ │ │ - movabs $0x8080808080808080,%r8 │ │ │ │ - test %rdi,%r8 │ │ │ │ - je 41457f │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov 0x40(%rbx),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - call 48d4a0 │ │ │ │ + call 42a260 │ │ │ │ + mov 0x98(%rsp),%r12 │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + add %rbx,%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + mov 0x2a22c6(%rip),%rcx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + mov %rax,0x2a22bb(%rip) │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + movabs $0x7fffffffffff,%r11 │ │ │ │ + mov %r12,%rdx │ │ │ │ + lea (%rbx,%r12,1),%r9 │ │ │ │ + cmp %r9,%r12 │ │ │ │ + jbe 4204ec │ │ │ │ + movabs $0x800000000000,%r10 │ │ │ │ + mov $0x1c,%r13d │ │ │ │ + lea 0x158ab6(%rip),%r15 │ │ │ │ + jmp 42054e │ │ │ │ + movabs $0x800000000000,%r10 │ │ │ │ + lea (%r10,%r12,1),%r13 │ │ │ │ + shr $0x1a,%r13 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x400000,%r13 │ │ │ │ + jb 420518 │ │ │ │ + mov $0x21,%r13d │ │ │ │ + lea 0x15a42e(%rip),%r15 │ │ │ │ + jmp 42054e │ │ │ │ + lea (%r11,%r9,1),%r13 │ │ │ │ + shr $0x1a,%r13 │ │ │ │ + cmp $0x400000,%r13 │ │ │ │ + mov $0x0,%r13d │ │ │ │ + mov $0x20,%r15d │ │ │ │ + cmovae %r15,%r13 │ │ │ │ + mov $0x0,%r15d │ │ │ │ + mov %r9,%rcx │ │ │ │ + lea 0x159f17(%rip),%r9 │ │ │ │ + cmovae %r9,%r15 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 420585 │ │ │ │ + test $0x3ffffff,%r12 │ │ │ │ + jne 420574 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + jmp 41ffef │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0xa0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x15a40b(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %r12,0x48(%rsp) │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov %r13,0x58(%rsp) │ │ │ │ + mov %r15,0x80(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x15a3b9(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 44e740 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ - movzwl 0x16(%rsp),%ecx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - movabs $0x8080808080808080,%r8 │ │ │ │ - jmp 41457f │ │ │ │ - lea 0x86f0d0(%rip),%rax │ │ │ │ - lea 0xa37b59(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - lea 0x86f0bd(%rip),%rax │ │ │ │ - lea 0xa37b36(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x152b44(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x159972(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x15d44e(%rip),%rax │ │ │ │ + mov $0x2e,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4144a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 41ff40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41473f │ │ │ │ + jbe 420721 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - cmpl $0x0,0x12331c5(%rip) │ │ │ │ - je 41466d │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rbx,0x10(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 414739 │ │ │ │ - cmpq $0x0,(%rcx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 414739 │ │ │ │ - cmpq $0x0,0x18(%rcx) │ │ │ │ - jg 41469a │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - jmp 41469e │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %rbx,(%rsp) │ │ │ │ - cmpl $0x0,0x1233172(%rip) │ │ │ │ - je 4146c0 │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - call 48fb60 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rax,0x20(%rcx) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48fb60 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rax,0x28(%rcx) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - movzbl 0x20(%rax),%edx │ │ │ │ - mov %dl,0x38(%rcx) │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - mov %rdx,0x40(%rcx) │ │ │ │ - cmpl $0x0,0x1233117(%rip) │ │ │ │ - jne 414712 │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - jmp 414727 │ │ │ │ - mov 0x50(%rcx),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rbx,0x50(%rcx) │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - mov %rax,0x30(%rcx) │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + add %rcx,%rbx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + call 4271e0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 420717 │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + lea -0x1(%rbx),%rcx │ │ │ │ + test %rcx,%rdx │ │ │ │ + je 42070c │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + lea (%rdx,%rcx,1),%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + lea (%rdx,%rbx,1),%rdi │ │ │ │ + lea -0x1(%rdi),%rdi │ │ │ │ + neg %rbx │ │ │ │ + and %rdi,%rbx │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + sub %rdx,%rdi │ │ │ │ + add %rbx,%rcx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + sub %rcx,%rsi │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + nop │ │ │ │ + mov %rdi,%rbx │ │ │ │ + call 415f00 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jbe 4206fc │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 415f00 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 414640 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 420660 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 4207f2 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x8,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 440260 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + cmpb $0x0,0x101e0(%rax) │ │ │ │ + jne 4207b5 │ │ │ │ + movb $0x1,0x101e0(%rax) │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4207c7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%ecx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 4207ec │ │ │ │ + mov 0x101d8(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4207c2 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov $0x2000000,%ebx │ │ │ │ + call 427040 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + jmp 4207c2 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 420760 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -24514,42 +34035,330 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpq $0x0,0x10(%rax) │ │ │ │ - setne %al │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4209f2 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + movzbl %bl,%ecx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x88,%rcx │ │ │ │ + jae 4209e5 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %bl,0x40(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x30(%rax,%rcx,8),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 423440 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzwl 0x32(%rcx),%edx │ │ │ │ + cmp %dx,%ax │ │ │ │ + jne 4208c8 │ │ │ │ + mov %dx,0x16(%rsp) │ │ │ │ + movzwl 0x60(%rcx),%ecx │ │ │ │ + cmp %dx,%cx │ │ │ │ + jne 42097b │ │ │ │ + mov %ax,0x12(%rsp) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + movzbl 0x40(%rsp),%ebx │ │ │ │ + call 424200 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx,%rcx,8),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 423440 │ │ │ │ + movzwl 0x16(%rsp),%edx │ │ │ │ + movzwl 0x12(%rsp),%ebx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 4208ca │ │ │ │ + mov %eax,%ebx │ │ │ │ + cmp %ax,0x32(%rcx) │ │ │ │ + jbe 42096a │ │ │ │ + movzwl %ax,%eax │ │ │ │ + mov 0x68(%rcx),%rsi │ │ │ │ + imul %rsi,%rax │ │ │ │ + movzwl 0x60(%rcx),%esi │ │ │ │ + inc %esi │ │ │ │ + add 0x18(%rcx),%rax │ │ │ │ + mov %si,0x60(%rcx) │ │ │ │ + movzwl 0x32(%rcx),%edi │ │ │ │ + cmp %si,%di │ │ │ │ + jb 420907 │ │ │ │ + cmp %dx,%bx │ │ │ │ + sete %dl │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %si,0x16(%rsp) │ │ │ │ + mov %di,0x14(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1546a0(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ + movzwl %ax,%eax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x153aa5(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzwl 0x14(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x156e7c(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1569f7(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %cx,0x14(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x156e39(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzwl 0x14(%rsp),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x153a34(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x15d819(%rip),%rax │ │ │ │ + mov $0x31,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + mov $0x88,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + jmp 420820 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 420cc3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + movl $0x1,0xf0(%rdx) │ │ │ │ + mov 0xd0(%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 420a5d │ │ │ │ + mov 0x38(%rsi),%rsi │ │ │ │ + jmp 420a64 │ │ │ │ + mov 0x2a8a84(%rip),%rsi │ │ │ │ + mov 0x20(%rsi),%rdi │ │ │ │ + test $0x7,%rax │ │ │ │ + jne 420a80 │ │ │ │ + add $0x7,%rdi │ │ │ │ + and $0xfffffffffffffff8,%rdi │ │ │ │ + jmp 420aa0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x3,%rax │ │ │ │ + jne 420a92 │ │ │ │ + add $0x3,%rdi │ │ │ │ + and $0xfffffffffffffffc,%rdi │ │ │ │ + jmp 420aa0 │ │ │ │ + bt $0x0,%eax │ │ │ │ + jb 420aa0 │ │ │ │ + inc %rdi │ │ │ │ + nop │ │ │ │ + and $0xfffffffffffffffe,%rdi │ │ │ │ + lea (%rdi,%rax,1),%r8 │ │ │ │ + cmp $0x10,%r8 │ │ │ │ + ja 420af8 │ │ │ │ + mov 0x18(%rsi),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 420af8 │ │ │ │ + lea (%r9,%rdi,1),%rax │ │ │ │ + mov %r8,0x20(%rsi) │ │ │ │ + incq 0x28(%rsi) │ │ │ │ + movl $0x0,0xf0(%rdx) │ │ │ │ + mov 0x108(%rdx),%ecx │ │ │ │ + lea -0x1(%rcx),%esi │ │ │ │ + nop │ │ │ │ + mov %esi,0x108(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 420af0 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 420af0 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x58(%rsi),%rdi │ │ │ │ + mov 0x38(%rdi),%r8 │ │ │ │ + bsf %r8,%rcx │ │ │ │ + mov $0x40,%r9d │ │ │ │ + cmove %r9,%rcx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + jge 420b7b │ │ │ │ + movzwl 0x30(%rdi),%r9d │ │ │ │ + lea (%rcx,%r9,1),%r10d │ │ │ │ + movzwl 0x32(%rdi),%r11d │ │ │ │ + cmp %r10w,%r11w │ │ │ │ + jbe 420b7b │ │ │ │ + lea (%rcx,%r9,1),%r9d │ │ │ │ + lea 0x1(%r9),%r9d │ │ │ │ + test $0x3f,%r9w │ │ │ │ + jne 420b43 │ │ │ │ + cmp %r9w,%r11w │ │ │ │ + je 420b43 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 420b7e │ │ │ │ + inc %rcx │ │ │ │ + shr %cl,%r8 │ │ │ │ + movzwl %r10w,%r10d │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r11,%r11 │ │ │ │ + and %r11,%r8 │ │ │ │ + mov %r8,0x38(%rdi) │ │ │ │ + mov %r9w,0x30(%rdi) │ │ │ │ + movzwl 0x60(%rdi),%r8d │ │ │ │ + inc %r8d │ │ │ │ + mov %r8w,0x60(%rdi) │ │ │ │ + mov 0x68(%rdi),%r8 │ │ │ │ + imul %r8,%r10 │ │ │ │ + add 0x18(%rdi),%r10 │ │ │ │ + jmp 420b7e │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + test %r10,%r10 │ │ │ │ + je 420b91 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 420bba │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 420820 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %cl,0x1f(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ + movups %xmm15,(%r10) │ │ │ │ + cmp %rax,0x20(%rsi) │ │ │ │ + ja 420bd9 │ │ │ │ + cmpq $0x0,0x18(%rsi) │ │ │ │ + jne 420be1 │ │ │ │ + mov %r10,0x18(%rsi) │ │ │ │ + mov %rax,0x20(%rsi) │ │ │ │ + call 488780 │ │ │ │ + cmpb $0x0,0x2a8ae3(%rip) │ │ │ │ + jne 420bfe │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + movzwl 0x30(%rdx),%esi │ │ │ │ + mov %si,0x34(%rdx) │ │ │ │ + jmp 420c18 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 432400 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + sub 0x68(%rdx),%rdi │ │ │ │ + mov %rdi,(%rsi) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jl 420c39 │ │ │ │ + mov 0x27dca5(%rip),%rdi │ │ │ │ + cmp %rdi,0x8(%rsi) │ │ │ │ + je 420c51 │ │ │ │ + mov 0x68(%rdx),%rcx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + call 421c80 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + movl $0x0,0xf0(%rsi) │ │ │ │ + mov 0x108(%rsi),%edi │ │ │ │ + lea -0x1(%rdi),%r8d │ │ │ │ + nop │ │ │ │ + mov %r8d,0x108(%rsi) │ │ │ │ + cmp $0x1,%edi │ │ │ │ + jne 420c8a │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + nop │ │ │ │ + je 420c8a │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + movzbl 0x1f(%rsp),%esi │ │ │ │ + test %sil,%sil │ │ │ │ + je 420cb4 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 42a660 │ │ │ │ + nop │ │ │ │ + test %al,%al │ │ │ │ + je 420caf │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 42a760 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x68(%rdx),%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 420a20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -24564,61 +34373,802 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 420fc6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + movl $0x1,0xf0(%rdx) │ │ │ │ + mov 0xd0(%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 420d3d │ │ │ │ + mov 0x38(%rsi),%rsi │ │ │ │ + jmp 420d44 │ │ │ │ + mov 0x2a87a4(%rip),%rsi │ │ │ │ + cmp $0x3f8,%rax │ │ │ │ + ja 420d62 │ │ │ │ + lea 0x7(%rax),%rdi │ │ │ │ + shr $0x3,%rdi │ │ │ │ + lea 0x27e445(%rip),%r8 │ │ │ │ + movzbl (%r8,%rdi,1),%edi │ │ │ │ + jmp 420d86 │ │ │ │ + lea -0x381(%rax),%rdi │ │ │ │ + shr $0x7,%rdi │ │ │ │ + cmp $0xf9,%rdi │ │ │ │ + jae 420fb7 │ │ │ │ + lea 0x27e87f(%rip),%r8 │ │ │ │ + movzbl (%r8,%rdi,1),%edi │ │ │ │ + cmp $0x44,%rdi │ │ │ │ + jae 420fab │ │ │ │ + lea (%rdi,%rdi,1),%ebx │ │ │ │ + lea 0x27e4a6(%rip),%r8 │ │ │ │ + movzwl (%r8,%rdi,2),%edi │ │ │ │ + nop │ │ │ │ + movb $0x1,0x1d(%rsp) │ │ │ │ + test %al,(%rsi) │ │ │ │ + movzbl 0x1d(%rsp),%r8d │ │ │ │ + or %r8d,%ebx │ │ │ │ + movzbl %bl,%r8d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x88,%r8 │ │ │ │ + jae 420f9f │ │ │ │ + mov 0x30(%rsi,%r8,8),%r8 │ │ │ │ + mov 0x38(%r8),%r9 │ │ │ │ + bsf %r9,%r10 │ │ │ │ + mov $0x40,%r11d │ │ │ │ + cmove %r11,%r10 │ │ │ │ + cmp $0x40,%r10 │ │ │ │ + jge 420e58 │ │ │ │ + movzwl 0x30(%r8),%r11d │ │ │ │ + lea (%r10,%r11,1),%r12d │ │ │ │ + movzwl 0x32(%r8),%r13d │ │ │ │ + cmp %r12w,%r13w │ │ │ │ + jbe 420e58 │ │ │ │ + lea (%r10,%r11,1),%r11d │ │ │ │ + lea 0x1(%r11),%r11d │ │ │ │ + test $0x3f,%r11w │ │ │ │ + jne 420e1b │ │ │ │ + cmp %r11w,%r13w │ │ │ │ + je 420e1b │ │ │ │ + mov %ecx,%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 420e5d │ │ │ │ + inc %r10 │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %r10,%rcx │ │ │ │ + shr %cl,%r9 │ │ │ │ + movzwl %r12w,%r12d │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r10,%r10 │ │ │ │ + and %r10,%r9 │ │ │ │ + mov %r9,0x38(%r8) │ │ │ │ + mov %r11w,0x30(%r8) │ │ │ │ + movzwl 0x60(%r8),%r9d │ │ │ │ + inc %r9d │ │ │ │ + mov %r9w,0x60(%r8) │ │ │ │ + mov 0x68(%r8),%r9 │ │ │ │ + imul %r9,%r12 │ │ │ │ + add 0x18(%r8),%r12 │ │ │ │ + jmp 420e5d │ │ │ │ + mov %ecx,%eax │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + test %r12,%r12 │ │ │ │ + je 420e75 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 420e9f │ │ │ │ + mov %al,0x1f(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 420820 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + movzbl 0x1f(%rsp),%eax │ │ │ │ + mov %cl,0x1e(%rsp) │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %r12,0x40(%rsp) │ │ │ │ + test %al,%al │ │ │ │ + je 420ec5 │ │ │ │ + cmpb $0x0,0x64(%r8) │ │ │ │ + je 420ec5 │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 489020 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + call 488780 │ │ │ │ + cmpb $0x0,0x2a87ff(%rip) │ │ │ │ + jne 420ee2 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + movzwl 0x30(%rdx),%esi │ │ │ │ + mov %si,0x34(%rdx) │ │ │ │ + jmp 420ef7 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 432400 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + sub %rbx,%rsi │ │ │ │ + mov %rsi,(%rdx) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 420f1c │ │ │ │ + mov 0x27d9c2(%rip),%rsi │ │ │ │ + cmp %rsi,0x8(%rdx) │ │ │ │ + je 420f33 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + call 421c80 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + movl $0x0,0xf0(%rdx) │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 420f6a │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + nop │ │ │ │ + je 420f6a │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + movzbl 0x1e(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 420f94 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 42a660 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,%al │ │ │ │ + je 420f8f │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 42a760 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x88,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x44,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0xf9,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 420d00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 421313 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + movl $0x1,0xf0(%rdx) │ │ │ │ + mov 0xd0(%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 42103d │ │ │ │ + mov 0x38(%rsi),%rsi │ │ │ │ + jmp 421044 │ │ │ │ + mov 0x2a84a4(%rip),%rsi │ │ │ │ + lea 0x7(%rax),%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + cmp $0x81,%r8 │ │ │ │ + jae 421306 │ │ │ │ + lea 0x27e140(%rip),%r9 │ │ │ │ + movzbl (%r9,%r8,1),%r8d │ │ │ │ + lea (%r8,%r8,1),%r9d │ │ │ │ + nop │ │ │ │ + movb $0x0,0x25(%rsp) │ │ │ │ + test %al,(%rsi) │ │ │ │ + movzbl 0x25(%rsp),%r10d │ │ │ │ + or %r10d,%r9d │ │ │ │ + movzbl %r9b,%r10d │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x88,%r10 │ │ │ │ + jae 4212fa │ │ │ │ + mov 0x30(%rsi,%r10,8),%r10 │ │ │ │ + mov 0x38(%r10),%r11 │ │ │ │ + bsf %r11,%rcx │ │ │ │ + mov $0x40,%r12d │ │ │ │ + cmove %r12,%rcx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + jge 421112 │ │ │ │ + movzwl 0x30(%r10),%r12d │ │ │ │ + lea (%rcx,%r12,1),%r13d │ │ │ │ + movzwl 0x32(%r10),%r15d │ │ │ │ + cmp %r13w,%r15w │ │ │ │ + jbe 421112 │ │ │ │ + lea (%rcx,%r12,1),%r12d │ │ │ │ + lea 0x1(%r12),%r12d │ │ │ │ + test $0x3f,%r12w │ │ │ │ + jne 4210da │ │ │ │ + cmp %r12w,%r15w │ │ │ │ + je 4210da │ │ │ │ + xor %r13d,%r13d │ │ │ │ + jmp 421115 │ │ │ │ + inc %rcx │ │ │ │ + shr %cl,%r11 │ │ │ │ + movzwl %r13w,%r13d │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r15,%r15 │ │ │ │ + and %r15,%r11 │ │ │ │ + mov %r11,0x38(%r10) │ │ │ │ + mov %r12w,0x30(%r10) │ │ │ │ + movzwl 0x60(%r10),%r11d │ │ │ │ + inc %r11d │ │ │ │ + mov %r11w,0x60(%r10) │ │ │ │ + mov 0x68(%r10),%r11 │ │ │ │ + imul %r11,%r13 │ │ │ │ + add 0x18(%r10),%r13 │ │ │ │ + jmp 421115 │ │ │ │ + xor %r13d,%r13d │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %r8b,0x26(%rsp) │ │ │ │ + test %r13,%r13 │ │ │ │ + je 421137 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 421165 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r9d,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 420820 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + movzbl 0x26(%rsp),%r8d │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov %rax,%r13 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + mov %cl,0x27(%rsp) │ │ │ │ + mov %r13,0x48(%rsp) │ │ │ │ + cmpb $0x0,0x64(%r10) │ │ │ │ + je 4211ae │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%rax │ │ │ │ + call 489020 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + movzbl 0x27(%rsp),%ecx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + movzbl 0x26(%rsp),%r8d │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + cmp $0x1,%r8b │ │ │ │ + jne 4211bb │ │ │ │ + addq $0x8,0x10(%rsi) │ │ │ │ + jmp 4211f4 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + call 423260 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + add %rax,0x10(%rdx) │ │ │ │ + movzbl 0x27(%rsp),%ecx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + movzbl 0x26(%rsp),%r8d │ │ │ │ + mov 0x28(%rsp),%r10 │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + cmp $0x44,%r8 │ │ │ │ + jae 4212ee │ │ │ │ + lea 0x27e03b(%rip),%rax │ │ │ │ + movzwl (%rax,%r8,2),%eax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + call 488780 │ │ │ │ + cmpb $0x0,0x2a84b5(%rip) │ │ │ │ + jne 42122c │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + movzwl 0x30(%rdx),%esi │ │ │ │ + mov %si,0x34(%rdx) │ │ │ │ + jmp 421245 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 432400 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + sub %rbx,%rsi │ │ │ │ + mov %rsi,(%rdx) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 42126a │ │ │ │ + mov 0x27d674(%rip),%rsi │ │ │ │ + cmp %rsi,0x8(%rdx) │ │ │ │ + je 421281 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + call 421c80 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + movl $0x0,0xf0(%rdx) │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 4212b7 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4212b7 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + movzbl 0x27(%rsp),%edx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %dl,%dl │ │ │ │ + je 4212e3 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 42a660 │ │ │ │ + test %al,%al │ │ │ │ + je 4212de │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 42a760 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x44,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x88,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x81,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 421000 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 421692 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + movl $0x1,0xf0(%rdx) │ │ │ │ + mov 0xd0(%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 42137d │ │ │ │ + mov 0x38(%rsi),%rsi │ │ │ │ + jmp 421384 │ │ │ │ + mov 0x2a8164(%rip),%rsi │ │ │ │ + lea 0x8(%rax),%rdi │ │ │ │ + cmp $0x3f8,%rdi │ │ │ │ + ja 4213bb │ │ │ │ + lea 0xf(%rax),%rdi │ │ │ │ + shr $0x3,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x81,%rdi │ │ │ │ + jae 421685 │ │ │ │ + lea 0x27ddec(%rip),%r8 │ │ │ │ + movzbl (%r8,%rdi,1),%edi │ │ │ │ + jmp 4213e0 │ │ │ │ + lea -0x379(%rax),%rdi │ │ │ │ + shr $0x7,%rdi │ │ │ │ + cmp $0xf9,%rdi │ │ │ │ + jae 421677 │ │ │ │ + lea 0x27e226(%rip),%r8 │ │ │ │ + movzbl (%r8,%rdi,1),%edi │ │ │ │ + nop │ │ │ │ + cmp $0x44,%rdi │ │ │ │ + jae 42166b │ │ │ │ + lea (%rdi,%rdi,1),%r8d │ │ │ │ + lea 0x27de4b(%rip),%r9 │ │ │ │ + movzwl (%r9,%rdi,2),%edi │ │ │ │ + nop │ │ │ │ + movb $0x0,0x1e(%rsp) │ │ │ │ + test %al,(%rsi) │ │ │ │ + movzbl 0x1e(%rsp),%r9d │ │ │ │ + or %r9d,%r8d │ │ │ │ + movzbl %r8b,%r9d │ │ │ │ + cmp $0x88,%r9 │ │ │ │ + jae 42165f │ │ │ │ + mov 0x30(%rsi,%r9,8),%r9 │ │ │ │ + mov 0x38(%r9),%r10 │ │ │ │ + bsf %r10,%rcx │ │ │ │ + mov $0x40,%r11d │ │ │ │ + cmove %r11,%rcx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + jge 4214a3 │ │ │ │ + movzwl 0x30(%r9),%r11d │ │ │ │ + lea (%rcx,%r11,1),%r12d │ │ │ │ + movzwl 0x32(%r9),%r13d │ │ │ │ + cmp %r12w,%r13w │ │ │ │ + jbe 4214a3 │ │ │ │ + lea (%rcx,%r11,1),%r11d │ │ │ │ + lea 0x1(%r11),%r11d │ │ │ │ + test $0x3f,%r11w │ │ │ │ + jne 42146b │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r11w,%r13w │ │ │ │ + je 42146b │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 4214a6 │ │ │ │ + inc %rcx │ │ │ │ + shr %cl,%r10 │ │ │ │ + movzwl %r12w,%r12d │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r13,%r13 │ │ │ │ + and %r13,%r10 │ │ │ │ + mov %r10,0x38(%r9) │ │ │ │ + mov %r11w,0x30(%r9) │ │ │ │ + movzwl 0x60(%r9),%r10d │ │ │ │ + inc %r10d │ │ │ │ + mov %r10w,0x60(%r9) │ │ │ │ + mov 0x68(%r9),%r10 │ │ │ │ + imul %r10,%r12 │ │ │ │ + add 0x18(%r9),%r12 │ │ │ │ + jmp 4214a6 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + test %r12,%r12 │ │ │ │ + je 4214c3 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4214e8 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r8d,%ebx │ │ │ │ + call 420820 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ + mov %cl,0x1f(%rsp) │ │ │ │ + mov %r12,0x40(%rsp) │ │ │ │ + cmpb $0x0,0x64(%r9) │ │ │ │ + je 42152b │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + call 489020 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + movzbl 0x1f(%rsp),%ecx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + nop │ │ │ │ + test %r12,%r12 │ │ │ │ + je 42164e │ │ │ │ + cmpl $0x0,0x2a8194(%rip) │ │ │ │ + je 42154e │ │ │ │ + mov (%r12),%rax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rbx,(%r12) │ │ │ │ + mov 0x10(%rsi),%rax │ │ │ │ + add 0x68(%r9),%rax │ │ │ │ + mov %rax,0x10(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488780 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add $0x8,%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + cmpb $0x0,0x2a8156(%rip) │ │ │ │ + jne 42158b │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + movzwl 0x30(%rdx),%esi │ │ │ │ + mov %si,0x34(%rdx) │ │ │ │ + jmp 42159d │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 432400 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + sub %rbx,%rsi │ │ │ │ + mov %rsi,(%rdx) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 4215c6 │ │ │ │ + mov 0x27d31c(%rip),%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,0x8(%rdx) │ │ │ │ + je 4215e0 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 421c80 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + movl $0x0,0xf0(%rdx) │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + nop │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 421617 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 421617 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + movzbl 0x1f(%rsp),%edx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %dl,%dl │ │ │ │ + je 421648 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 42a660 │ │ │ │ + test %al,%al │ │ │ │ + je 42163e │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 42a760 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x15b306(%rip),%rax │ │ │ │ + mov $0x29,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x88,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x44,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0xf9,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x81,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 421340 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 421908 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + movl $0x1,0xf0(%rdx) │ │ │ │ + mov 0xd0(%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 4216fd │ │ │ │ + mov 0x38(%rsi),%rsi │ │ │ │ + jmp 421704 │ │ │ │ + mov 0x2a7de4(%rip),%rsi │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %cl,0x68(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 421722 │ │ │ │ + cmpq $0x0,0x8(%rbx) │ │ │ │ + sete %dil │ │ │ │ + jmp 421727 │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 424480 │ │ │ │ + movw $0x1,0x30(%rax) │ │ │ │ + movw $0x1,0x60(%rax) │ │ │ │ + cmpl $0x0,0x2a7f84(%rip) │ │ │ │ + je 42175d │ │ │ │ + mov 0x98(%rax),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + movq $0x0,0x98(%rax) │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + mov 0x68(%rax),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + call 488780 │ │ │ │ + cmpb $0x0,0x2a7f44(%rip) │ │ │ │ + jne 42179d │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + movzwl 0x30(%rdx),%esi │ │ │ │ + mov %si,0x34(%rdx) │ │ │ │ + jmp 4217b7 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 432400 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + sub %rcx,%rdi │ │ │ │ + mov %rdi,(%rsi) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jl 4217dc │ │ │ │ + mov 0x27d102(%rip),%rdi │ │ │ │ + cmp %rdi,0x8(%rsi) │ │ │ │ + je 4217f5 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + call 421c80 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + movl $0x0,0xf0(%rsi) │ │ │ │ + mov 0x108(%rsi),%edi │ │ │ │ + lea -0x1(%rdi),%r8d │ │ │ │ + nop │ │ │ │ + mov %r8d,0x108(%rsi) │ │ │ │ + cmp $0x1,%edi │ │ │ │ + jne 42182d │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42182d │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 42a660 │ │ │ │ + test %al,%al │ │ │ │ + je 421847 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 42a760 │ │ │ │ + movzbl 0x68(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 421871 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + cmpb $0x0,0x64(%rcx) │ │ │ │ + je 421876 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + call 421ba0 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 421876 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + nop │ │ │ │ + incl 0x108(%rax) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4218c7 │ │ │ │ + cmpq $0x0,0x8(%rdx) │ │ │ │ + je 4218c7 │ │ │ │ + mov 0xd0(%rax),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4218ad │ │ │ │ + mov 0x38(%rbx),%rbx │ │ │ │ + jmp 4218b4 │ │ │ │ + mov 0x2a7c34(%rip),%rbx │ │ │ │ + xchg %rdx,0x98(%rcx) │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + add 0x68(%rcx),%rdx │ │ │ │ + mov %rdx,0x10(%rbx) │ │ │ │ + call 488780 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x108(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ + nop │ │ │ │ + mov %edx,0x108(%rax) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 4218f8 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4218f8 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 4216c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -24629,850 +35179,592 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4148ce │ │ │ │ + jbe 4219db │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - call 4113a0 │ │ │ │ - test %cl,%cl │ │ │ │ - jne 4148c3 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsi),%rdi │ │ │ │ - mov 0x18(%rsi),%r8 │ │ │ │ - cmp %rdi,0x28(%r8) │ │ │ │ - jne 41486f │ │ │ │ - mov 0x10(%rsi),%rcx │ │ │ │ - mov 0x30(%rcx),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - call *%rcx │ │ │ │ - test %al,%al │ │ │ │ - je 41487c │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - mov 0x58(%rsi),%rdi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - imul %rdi,%r8 │ │ │ │ - add 0x60(%rsi),%r8 │ │ │ │ - mov 0x50(%rdx),%rdx │ │ │ │ - mov 0x68(%rsi),%esi │ │ │ │ - lea (%r8,%rdx,1),%rdi │ │ │ │ - lea 0x8(%rdi),%rdi │ │ │ │ - bt $0x3,%esi │ │ │ │ - jae 4148b0 │ │ │ │ - mov 0x8(%r8,%rdx,1),%rdi │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ + cmpl $0x0,0x2a825b(%rip) │ │ │ │ + je 4219b3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 421999 │ │ │ │ + test $0x7,%rax │ │ │ │ + jne 421974 │ │ │ │ + mov $0x8,%edx │ │ │ │ + jmp 42199e │ │ │ │ + test $0x3,%rax │ │ │ │ + jne 421983 │ │ │ │ + mov $0x4,%edx │ │ │ │ + jmp 42199e │ │ │ │ + test $0x1,%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov $0x2,%esi │ │ │ │ + cmove %rsi,%rdx │ │ │ │ + jmp 42199e │ │ │ │ + mov $0x10,%edx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea 0x2aa560(%rip),%rcx │ │ │ │ + call 421e80 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x1,%ecx │ │ │ │ + cmpb $0x0,0x2a7e66(%rip) │ │ │ │ + je 4219d3 │ │ │ │ + mov 0x2a7e65(%rip),%rcx │ │ │ │ + cmp %rcx,0x98(%r14) │ │ │ │ + jne 4219d3 │ │ │ │ + incq 0x2a7e5d(%rip) │ │ │ │ + xor %eax,%eax │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 414800 │ │ │ │ + jmp 421940 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 414f67 │ │ │ │ + jbe 421b0b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41498c │ │ │ │ - cmpb $0x0,0x22(%rdx) │ │ │ │ - nop │ │ │ │ - jne 414975 │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x40(%rax),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 414ded │ │ │ │ - movzbl 0x38(%rax),%edi │ │ │ │ - movzbl 0x20(%rdx),%ecx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %dil,%cl │ │ │ │ - je 4149c3 │ │ │ │ - sub %edi,%ecx │ │ │ │ - shl %cl,%rsi │ │ │ │ - cmp $0x40,%cl │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rdx,%rsi │ │ │ │ - mov %rsi,0x40(%rax) │ │ │ │ - mov 0x28(%rax),%rdx │ │ │ │ - shl %cl,%rdx │ │ │ │ - and %rdi,%rdx │ │ │ │ - mov %rdx,0x28(%rax) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - movzbl 0x20(%rdx),%edx │ │ │ │ - mov %dl,0x38(%rax) │ │ │ │ - jmp 4149c3 │ │ │ │ - lea 0xa07c46(%rip),%rax │ │ │ │ - mov $0x26,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmpl $0x0,0x1232e8d(%rip) │ │ │ │ - je 4149ac │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movups %xmm15,0x48(%rax) │ │ │ │ - movq $0x0,0x58(%rax) │ │ │ │ - mov 0x40(%rax),%rdx │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - mov 0x18(%rsi),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jle 414d33 │ │ │ │ - cmpq $0x0,0x48(%rax) │ │ │ │ - jne 414a25 │ │ │ │ - mov 0x28(%rax),%r8 │ │ │ │ - add %r8,%rdx │ │ │ │ - dec %rdi │ │ │ │ - and %rdx,%rdi │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - mov (%rdx,%rdi,8),%rdx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - nop │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 414a08 │ │ │ │ - sub %rsi,%rdi │ │ │ │ - sub %rdi,%r8 │ │ │ │ - mov %r8,0x28(%rax) │ │ │ │ - cmpl $0x0,0x1232e11(%rip) │ │ │ │ - je 414a21 │ │ │ │ - mov 0x48(%rax),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rdx,0x48(%rax) │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - movzwl 0x2(%rdx),%ecx │ │ │ │ - dec %rcx │ │ │ │ - mov 0x58(%rax),%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - ja 414c89 │ │ │ │ - mov 0x20(%rax),%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - and %rcx,%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x7,%esi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 414a59 │ │ │ │ - cmpq $0x0,0x50(%rax) │ │ │ │ - jne 414a8a │ │ │ │ - shr $0x3,%rdi │ │ │ │ - mov 0x10(%rax),%r8 │ │ │ │ - mov 0x50(%r8),%r8 │ │ │ │ - imul %rdi,%r8 │ │ │ │ - add 0x10(%rdx),%r8 │ │ │ │ - cmpl $0x0,0x1232dac(%rip) │ │ │ │ - je 414a86 │ │ │ │ - mov 0x50(%rax),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %r8,0x50(%rax) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x50(%rax),%rdx │ │ │ │ - movzbl (%rsi,%rdx,1),%edi │ │ │ │ - test $0x80,%dil │ │ │ │ - jne 414af2 │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - mov 0x58(%rdi),%r8 │ │ │ │ - imul %rsi,%r8 │ │ │ │ - mov 0x68(%rdi),%r9d │ │ │ │ - lea (%r8,%rdx,1),%r10 │ │ │ │ - lea 0x8(%r10),%r10 │ │ │ │ - bt $0x2,%r9d │ │ │ │ - jae 414ac1 │ │ │ │ - mov 0x8(%r8,%rdx,1),%r10 │ │ │ │ - mov 0x48(%rax),%r11 │ │ │ │ - cmpq $0xffffffffffffffff,0x8(%r11) │ │ │ │ - jne 414ce2 │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 414800 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %cl,%cl │ │ │ │ - jne 414cd6 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - incq 0x58(%rax) │ │ │ │ + sub $0x28,%rsp │ │ │ │ + cmpb $0x0,0x2a7e07(%rip) │ │ │ │ + je 421a32 │ │ │ │ + mov 0x2a7e06(%rip),%rdx │ │ │ │ + cmp %rdx,0x98(%r14) │ │ │ │ + jne 421a32 │ │ │ │ + add %rbx,0x2a7e06(%rip) │ │ │ │ + cmpb $0x0,0x288a98(%rip) │ │ │ │ + je 421aee │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + cmpb $0x0,0x288a80(%rip) │ │ │ │ + jne 421a58 │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 414afd │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x58(%rax),%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - ja 414c89 │ │ │ │ - mov 0x20(%rax),%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - and %rcx,%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x7,%esi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 414b26 │ │ │ │ - cmpq $0x0,0x50(%rax) │ │ │ │ - jne 414b60 │ │ │ │ - shr $0x3,%rdi │ │ │ │ - mov 0x48(%rax),%r8 │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov 0x50(%r9),%r9 │ │ │ │ - imul %rdi,%r9 │ │ │ │ - add 0x10(%r8),%r9 │ │ │ │ - cmpl $0x0,0x1232cdb(%rip) │ │ │ │ - je 414b57 │ │ │ │ - mov 0x50(%rax),%rdi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov %r9,0x50(%rax) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 414bd7 │ │ │ │ - mov 0x50(%rax),%rdx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ - pmovmskb %xmm0,%edx │ │ │ │ - not %edx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 414b94 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - shl %cl,%edi │ │ │ │ - neg %rdi │ │ │ │ - and %rdi,%rdx │ │ │ │ - jmp 414ba0 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 414bb9 │ │ │ │ - mov 0x58(%rax),%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - lea 0x8(%rdi),%rsi │ │ │ │ - mov %rsi,0x58(%rax) │ │ │ │ - jmp 414afa │ │ │ │ - nop │ │ │ │ - bsf %rdx,%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - add 0x58(%rax),%rdi │ │ │ │ - mov %rdi,0x58(%rax) │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - ja 414afa │ │ │ │ - jmp 414bdd │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov 0x10(%rax),%rsi │ │ │ │ - mov 0x58(%rsi),%rdi │ │ │ │ - imul %r8,%rdi │ │ │ │ - mov 0x50(%rax),%r9 │ │ │ │ - mov 0x68(%rsi),%r10d │ │ │ │ - lea (%r9,%rdi,1),%r11 │ │ │ │ - lea 0x8(%r11),%r11 │ │ │ │ - bt $0x2,%r10d │ │ │ │ - xchg %ax,%ax │ │ │ │ - jae 414c07 │ │ │ │ - mov 0x8(%rdi,%r9,1),%r11 │ │ │ │ - mov 0x48(%rax),%r12 │ │ │ │ - cmpq $0xffffffffffffffff,0x8(%r12) │ │ │ │ - jne 414d6d │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov %r8,%rcx │ │ │ │ - call 414800 │ │ │ │ - test %cl,%cl │ │ │ │ - jne 414d59 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - lea -0x1(%rdx),%rsi │ │ │ │ - and %rsi,%rdx │ │ │ │ - nop │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 421a7a │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 414c69 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x58(%rax),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - add $0x8,%rsi │ │ │ │ - mov %rsi,0x58(%rax) │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - jmp 414afa │ │ │ │ + je 421aee │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 470180 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ - bsf %rdx,%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - add %rsi,0x58(%rax) │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - jmp 414afa │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - movzbl 0x20(%rdx),%ecx │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - movzbl 0x6(%rdx),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%cl │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - and %rsi,%rdx │ │ │ │ - add %rdx,0x40(%rax) │ │ │ │ - cmpl $0x0,0x1232b69(%rip) │ │ │ │ - je 4149b6 │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov 0x50(%rax),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - jmp 4149b6 │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 414cfe │ │ │ │ - mov 0x60(%rdi),%rcx │ │ │ │ - add %r8,%rcx │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 421ab0 │ │ │ │ + lea -0x1(%rsi),%ecx │ │ │ │ + mov %ecx,0x350(%rdx) │ │ │ │ + jmp 421abd │ │ │ │ + lea 0x320(%rdx),%rcx │ │ │ │ nop │ │ │ │ - lea (%rdx,%rcx,1),%rbx │ │ │ │ - lea 0x8(%rbx),%rbx │ │ │ │ - bt $0x3,%r9d │ │ │ │ - jae 414cfe │ │ │ │ - mov 0x8(%rcx,%rdx,1),%rbx │ │ │ │ - incq 0x58(%rax) │ │ │ │ - cmpl $0x0,0x1232b17(%rip) │ │ │ │ - je 414d26 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov %r10,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rbx,0x10(%r11) │ │ │ │ - mov %rdx,0x18(%r11) │ │ │ │ - mov %r10,(%rax) │ │ │ │ - mov %rbx,0x8(%rax) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmpl $0x0,0x1232ae6(%rip) │ │ │ │ - je 414d4f │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - jmp 414d89 │ │ │ │ - mov 0x60(%rsi),%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ nop │ │ │ │ - lea (%r9,%rcx,1),%rbx │ │ │ │ - lea 0x8(%rbx),%rbx │ │ │ │ - bt $0x3,%r10d │ │ │ │ - jae 414d89 │ │ │ │ - mov 0x8(%rcx,%r9,1),%rbx │ │ │ │ - lea -0x1(%rdx),%rcx │ │ │ │ - and %rcx,%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 414da6 │ │ │ │ - mov 0x58(%rax),%rcx │ │ │ │ - sub %r8,%rcx │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov %rcx,0x58(%rax) │ │ │ │ - jmp 414db2 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rcx) │ │ │ │ + mov 0x108(%rdx),%ecx │ │ │ │ + lea -0x1(%rcx),%ebx │ │ │ │ nop │ │ │ │ - bsf %rdx,%rcx │ │ │ │ - sub %r8,%rcx │ │ │ │ - add %rcx,0x58(%rax) │ │ │ │ - cmpl $0x0,0x1232a67(%rip) │ │ │ │ - je 414ddc │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - mov %r11,%rsi │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rbx,0x10(%r11) │ │ │ │ - mov %rdx,0x18(%r11) │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov %r11,(%rax) │ │ │ │ - mov %rbx,0x8(%rax) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - incq 0x58(%rax) │ │ │ │ - mov 0x58(%rax),%rdx │ │ │ │ - cmp $0x8,%rdx │ │ │ │ - jae 414f41 │ │ │ │ - mov 0x20(%rax),%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - and $0x7,%edx │ │ │ │ - mov 0x50(%rax),%rsi │ │ │ │ - movzbl (%rdx,%rsi,1),%edi │ │ │ │ - test $0x80,%dil │ │ │ │ - jne 414de9 │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ - mov 0x58(%rbx),%rdi │ │ │ │ - imul %rdx,%rdi │ │ │ │ - mov 0x68(%rbx),%r8d │ │ │ │ - lea (%rsi,%rdi,1),%r9 │ │ │ │ - lea 0x8(%r9),%r9 │ │ │ │ - bt $0x2,%r8d │ │ │ │ - jae 414e37 │ │ │ │ - mov 0x8(%rsi,%rdi,1),%r9 │ │ │ │ - mov 0x18(%rax),%r10 │ │ │ │ - cmpq $0x0,0x18(%r10) │ │ │ │ - jle 414ee2 │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r9,%rcx │ │ │ │ - call 4113a0 │ │ │ │ - test %cl,%cl │ │ │ │ - jne 414edb │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x30(%rsi),%rdi │ │ │ │ - mov 0x18(%rsi),%r8 │ │ │ │ - cmp %rdi,0x28(%r8) │ │ │ │ - je 414e76 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 414e97 │ │ │ │ - mov 0x10(%rsi),%rcx │ │ │ │ - mov 0x30(%rcx),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - call *%rcx │ │ │ │ - xor $0x1,%eax │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - test %al,%al │ │ │ │ - jne 414ea5 │ │ │ │ - mov %rsi,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 414de9 │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - mov 0x58(%rax),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - add 0x60(%rax),%rcx │ │ │ │ - mov 0x50(%rsi),%rdx │ │ │ │ - mov 0x68(%rax),%eax │ │ │ │ - lea (%rcx,%rdx,1),%rbx │ │ │ │ - lea 0x8(%rbx),%rbx │ │ │ │ - bt $0x3,%eax │ │ │ │ - jae 414ed4 │ │ │ │ - mov 0x8(%rcx,%rdx,1),%rbx │ │ │ │ + mov %ebx,0x108(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 421ae4 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 421ae4 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ - jmp 414f07 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - jmp 414f07 │ │ │ │ - mov 0x60(%rbx),%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - nop │ │ │ │ - lea (%rsi,%rcx,1),%rdx │ │ │ │ - lea 0x8(%rdx),%rdx │ │ │ │ - bt $0x3,%r8d │ │ │ │ - jae 414efe │ │ │ │ - mov 0x8(%rcx,%rsi,1),%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - incq 0x58(%rsi) │ │ │ │ - cmpl $0x0,0x123290e(%rip) │ │ │ │ - je 414f34 │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - mov 0x8(%rsi),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rbx,0x10(%r11) │ │ │ │ - mov %rdx,0x18(%r11) │ │ │ │ - mov %rax,(%rsi) │ │ │ │ - mov %rbx,0x8(%rsi) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmpl $0x0,0x12328d8(%rip) │ │ │ │ - je 414f5d │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - add $0x40,%rsp │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + cmpl $0x0,0x2a80c3(%rip) │ │ │ │ + je 421b05 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 421b05 │ │ │ │ + and $0xfffffffffffffff0,%rax │ │ │ │ + call 43ede0 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 414900 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 421a00 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 414fb6 │ │ │ │ + jbe 421b8c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - movzwl 0x2(%rax),%edx │ │ │ │ - lea (%rdx,%rdx,1),%edi │ │ │ │ - cmp $0x400,%di │ │ │ │ - ja 414fab │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 415200 │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xb8(%rcx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 421b68 │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x1b8(%rcx),%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov %rdx,0x1b8(%rcx) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jge 421b86 │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 42f900 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 414fe0 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 421b40 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 421c21 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + lea (%rbx,%rax,1),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + jmp 421bef │ │ │ │ + sub %rbx,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + lea 0x40000(%rbx),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + cmp $0x40000,%rcx │ │ │ │ + mov $0x40000,%edx │ │ │ │ + cmova %rdx,%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 489020 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jae 421c1b │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 421bb9 │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + lea 0x15e486(%rip),%rax │ │ │ │ + call 486ee0 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + jmp 421bb9 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 414f80 │ │ │ │ + jmp 421ba0 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 421c6b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rdx,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4803c0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 421c40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4151bc │ │ │ │ + jbe 421d33 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - movzbl 0x6(%rax),%edi │ │ │ │ - mov %dil,0x2e(%rsp) │ │ │ │ - inc %edi │ │ │ │ - mov %dil,0x2f(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov $0x400,%ebx │ │ │ │ - mov $0xffffffffffffffff,%rcx │ │ │ │ - call 413180 │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov $0x400,%ebx │ │ │ │ - mov $0xffffffffffffffff,%rcx │ │ │ │ - movzbl 0x2f(%rsp),%edi │ │ │ │ - call 413180 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - movzbl 0x2e(%rsp),%ecx │ │ │ │ - add $0xffffffc1,%ecx │ │ │ │ - neg %ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - nop │ │ │ │ - cmp $0x40,%cl │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - and %rsi,%rdx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 41508e │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,0x18(%rsi) │ │ │ │ - jb 41518e │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov 0x50(%r8),%r9 │ │ │ │ - imul %rcx,%r9 │ │ │ │ - add 0x10(%rsi),%r9 │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4150b5 │ │ │ │ - inc %rbx │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jae 41508b │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - movzbl (%r9,%rbx,1),%r10d │ │ │ │ - test $0x80,%r10b │ │ │ │ - jne 4150b2 │ │ │ │ - mov 0x58(%r8),%rdi │ │ │ │ - imul %rbx,%rdi │ │ │ │ - mov 0x68(%r8),%r10d │ │ │ │ - nop │ │ │ │ - lea (%rdi,%r9,1),%r11 │ │ │ │ - lea 0x8(%r11),%r11 │ │ │ │ - bt $0x2,%r10d │ │ │ │ - jae 4150ec │ │ │ │ - mov 0x8(%rdi,%r9,1),%r11 │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0xd0(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 421ca4 │ │ │ │ + mov 0x38(%rdx),%rdx │ │ │ │ + jmp 421cab │ │ │ │ + mov 0x2a783d(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 421d21 │ │ │ │ + mov 0x27cc21(%rip),%rsi │ │ │ │ + mov %rsi,0x8(%rdx) │ │ │ │ + mov 0x27cc16(%rip),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 421cd3 │ │ │ │ + movabs $0x7fffffffffffffff,%rsi │ │ │ │ + jmp 421d13 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + jne 421cdd │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 421d13 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x60(%r8),%r12 │ │ │ │ - add %r12,%rdi │ │ │ │ - lea (%rdi,%r9,1),%r12 │ │ │ │ - lea 0x8(%r12),%r12 │ │ │ │ - bt $0x3,%r10d │ │ │ │ - jae 41510d │ │ │ │ - mov 0x8(%rdi,%r9,1),%r12 │ │ │ │ - mov %r12,0x68(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov 0x48(%r8),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x90(%rsp),%rsi │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - mov %r11,%rax │ │ │ │ - call *%rcx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - test %rax,%rcx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - cmove %rsi,%rcx │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 413c40 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 421d60 │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - jmp 4150b2 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - call 4110c0 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - movq $0xffffffffffffffff,0x8(%rdx) │ │ │ │ - add $0x70,%rsp │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rsi,(%rdx) │ │ │ │ + call 444780 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x15ce60(%rip),%rax │ │ │ │ + mov $0x38,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - nop │ │ │ │ - jmp 414fe0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 421c80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp $0x7000000,%rax │ │ │ │ + jle 421d6f │ │ │ │ + mov $0x7000000,%eax │ │ │ │ + jmp 421d78 │ │ │ │ + test %rax,%rax │ │ │ │ + je 421e77 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + movabs $0xa0761d6478bd642f,%rdx │ │ │ │ + add 0x668(%rcx),%rdx │ │ │ │ + movabs $0xe7037ed1a0b428db,%rbx │ │ │ │ + xor %rdx,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mul %rbx │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x1a,%rdx │ │ │ │ + shr $0x20,%rdx │ │ │ │ + inc %edx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rdx,%xmm0 │ │ │ │ + movq %xmm0,%rdx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + shr $0x34,%rdx │ │ │ │ + and $0x7ff,%edx │ │ │ │ + add $0xfffffffffffffc01,%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + shr $0x2f,%rbx │ │ │ │ + and $0x1f,%ebx │ │ │ │ + mov %r8,%r9 │ │ │ │ + shr $0x1b,%r8 │ │ │ │ + and $0xfffff,%r8d │ │ │ │ + shr $0x2c,%r9 │ │ │ │ + and $0xf8,%r9d │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rdx,%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %r8,%xmm1 │ │ │ │ + mov %rdi,0x668(%rcx) │ │ │ │ + lea 0x27dde9(%rip),%rcx │ │ │ │ + movsd (%rcx,%r9,1),%xmm2 │ │ │ │ + movsd 0x8(%rcx,%rbx,8),%xmm3 │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ + subsd %xmm2,%xmm3 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + movsd 0x15f169(%rip),%xmm2 │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ + addsd %xmm2,%xmm0 │ │ │ │ + movsd 0x15f1b9(%rip),%xmm1 │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + nop │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jbe 421e58 │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rsi,%xmm1 │ │ │ │ + movsd 0x15f1e0(%rip),%xmm2 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + cvttsd2si %xmm0,%eax │ │ │ │ + inc %eax │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + lea 0x48(%rip),%rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + lea 0x8(%rsp),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + nop │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 421f16 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x18(%rdx),%rbx │ │ │ │ + mov 0x20(%rdx),%rcx │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + call 421f20 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 421ee0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 415395 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 4221c9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - movzwl %di,%edx │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - movzbl 0x6(%rax),%edi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 413180 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - cmpw $0x0,0x2(%rdx) │ │ │ │ - jbe 415251 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4152c0 │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - movzbl 0x20(%rbx),%ecx │ │ │ │ - movzbl 0x6(%rax),%esi │ │ │ │ - sub %esi,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ + sub $0x48,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4221b7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 421f65 │ │ │ │ + lea -0x1(%rbx),%rdx │ │ │ │ + test %rdx,%rbx │ │ │ │ + jne 4221a6 │ │ │ │ + cmp $0x2000,%rbx │ │ │ │ + jbe 421f6a │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 422195 │ │ │ │ + mov $0x8,%ebx │ │ │ │ + cmp $0x10000,%rax │ │ │ │ + jae 42204e │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ nop │ │ │ │ - cmp $0x40,%cl │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rdi,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 415280 │ │ │ │ - mov %rax,(%r8,%rdi,8) │ │ │ │ - inc %rcx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 4152ae │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - add %rcx,%rdi │ │ │ │ - mov 0x10(%rbx),%r8 │ │ │ │ - cmpl $0x0,0x1232589(%rip) │ │ │ │ - je 415276 │ │ │ │ - mov (%r8,%rdi,8),%r9 │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 421fb5 │ │ │ │ + mov 0xd0(%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 421fb5 │ │ │ │ + test %al,(%rsi) │ │ │ │ + add $0x1218,%rsi │ │ │ │ + jmp 421fe0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2a7782(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + lea 0x2a7768(%rip),%rsi │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov 0x8(%rsi),%r8 │ │ │ │ + lea (%rbx,%r8,1),%r8 │ │ │ │ + lea -0x1(%r8),%r8 │ │ │ │ + neg %rbx │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + and %rbx,%r8 │ │ │ │ + lea (%rax,%r8,1),%r10 │ │ │ │ + mov %r8,0x8(%rsi) │ │ │ │ + cmp $0x40000,%r10 │ │ │ │ + ja 422013 │ │ │ │ + cmpq $0x0,(%rsi) │ │ │ │ + jne 42206b │ │ │ │ + mov $0x40000,%eax │ │ │ │ + lea 0x2a9ee9(%rip),%rbx │ │ │ │ + lea 0x153c07(%rip),%rcx │ │ │ │ + mov $0x11,%edi │ │ │ │ + call 426b40 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 422113 │ │ │ │ + jmp 422165 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea 0x153bd5(%rip),%rcx │ │ │ │ + mov $0x11,%edi │ │ │ │ nopl (%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - jmp 415276 │ │ │ │ - movq $0xffffffffffffffff,0x8(%rdx) │ │ │ │ - add $0x58,%rsp │ │ │ │ + call 426b40 │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %rcx │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov 0x8(%rsi),%r8 │ │ │ │ + lea (%rax,%r8,1),%r9 │ │ │ │ + mov %r9,0x8(%rsi) │ │ │ │ + mov 0x108(%rdx),%r9d │ │ │ │ + lea -0x1(%r9),%r10d │ │ │ │ nop │ │ │ │ - cmp %rcx,0x18(%rdx) │ │ │ │ - jb 415251 │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x50(%rsi),%rdi │ │ │ │ - imul %rcx,%rdi │ │ │ │ - add 0x10(%rdx),%rdi │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + add %r8,%rdi │ │ │ │ + mov %r10d,0x108(%rdx) │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + jne 4220aa │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 4152e5 │ │ │ │ - inc %rbx │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jae 4152bc │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - movzbl (%rdi,%rbx,1),%r8d │ │ │ │ - test $0x80,%r8b │ │ │ │ - jne 4152e2 │ │ │ │ - mov 0x58(%rsi),%r8 │ │ │ │ - imul %rbx,%r8 │ │ │ │ - mov 0x68(%rsi),%r9d │ │ │ │ + je 4220aa │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + lea 0x2a7692(%rip),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 4220d8 │ │ │ │ nop │ │ │ │ - lea (%r8,%rdi,1),%r10 │ │ │ │ - lea 0x8(%r10),%r10 │ │ │ │ - bt $0x2,%r9d │ │ │ │ - jae 41531c │ │ │ │ - mov 0x8(%r8,%rdi,1),%r10 │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov 0x60(%rsi),%r11 │ │ │ │ - add %r11,%r8 │ │ │ │ - lea (%r8,%rdi,1),%r11 │ │ │ │ - lea 0x8(%r11),%r11 │ │ │ │ - bt $0x3,%r9d │ │ │ │ - jae 41533c │ │ │ │ - mov 0x8(%r8,%rdi,1),%r11 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov 0x48(%rsi),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x8(%rsi),%rbx │ │ │ │ - mov %r10,%rax │ │ │ │ - call *%rcx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ + nop │ │ │ │ + lea 0x2a767c(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 413c40 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - jmp 4152e2 │ │ │ │ + lea 0x2a9e29(%rip),%rdx │ │ │ │ + nop │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 42210a │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 446c40 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + neg %rbx │ │ │ │ + lea 0x2a9e09(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 446c40 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x2a7326(%rip),%rax │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + lea 0x2a7316(%rip),%rsi │ │ │ │ + lock cmpxchg %rcx,(%rsi) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 422113 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + add $0x7,%rdi │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + and %r8,%rdi │ │ │ │ + mov %rdi,0x8(%rdx) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 42206b │ │ │ │ + lea 0x2a75dc(%rip),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 422185 │ │ │ │ + lea 0x157e05(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2a75b2(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + jmp 422171 │ │ │ │ + lea 0x1590d0(%rip),%rax │ │ │ │ + mov $0x23,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x15abb1(%rip),%rax │ │ │ │ + mov $0x2a,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1564c9(%rip),%rax │ │ │ │ + mov $0x1a,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %di,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - movzwl 0x20(%rsp),%edi │ │ │ │ - jmp 415200 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 421f20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -25481,320 +35773,135 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4154fd │ │ │ │ + jbe 4222d2 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - lea 0x98099d(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - cmpl $0x0,0x1232405(%rip) │ │ │ │ - je 415436 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x980979(%rip),%rax │ │ │ │ - call 428760 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - movups (%rcx),%xmm14 │ │ │ │ - movups %xmm14,(%rax) │ │ │ │ - movups 0x10(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rax) │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - inc %rbx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x40(%rcx),%rax │ │ │ │ - call 48cca0 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4154c0 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x50(%rdx),%rsi │ │ │ │ - imul %rax,%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - lea (%rdi,%rsi,1),%rcx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - lea (%rsi,%rdi,1),%rbx │ │ │ │ - nop │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + lea (%rcx,%rdx,1),%rdx │ │ │ │ + lea -0x1(%rdx),%rdx │ │ │ │ + neg %rcx │ │ │ │ + and %rcx,%rdx │ │ │ │ + lea (%rdx,%rbx,1),%r9 │ │ │ │ + cmp %r9,0x10(%rax) │ │ │ │ + jb 4222ca │ │ │ │ + mov %r9,(%rax) │ │ │ │ + mov 0x2a71d8(%rip),%rbx │ │ │ │ + mov 0x8(%rax),%r10 │ │ │ │ + lea (%r9,%rbx,1),%r9 │ │ │ │ + lea -0x2(%r9),%r9 │ │ │ │ + neg %rbx │ │ │ │ + and %r9,%rbx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jae 4222c1 │ │ │ │ + cmpb $0x0,0x18(%rax) │ │ │ │ + je 4222bd │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %r10,%rdx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + call 426c00 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ nop │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + lea 0x2a7fb7(%rip),%rdx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lock xadd %r8,(%rdx) │ │ │ │ + call 426f80 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov %rbx,0x8(%rax) │ │ │ │ mov %rdx,%rax │ │ │ │ - call 410ca0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rax,0x38(%rsp) │ │ │ │ - jae 415483 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - cmpl $0x0,0x123233f(%rip) │ │ │ │ - je 4154f3 │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rdx,0x10(%rax) │ │ │ │ - add $0x50,%rsp │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4153e0 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 422200 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x8(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 4158fc │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 422357 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov %rbx,0x98(%rsp) │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - movzbl 0x6(%rax),%ecx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - movzwl 0x2(%rax),%ecx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - movzwl (%rax),%ecx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - movzwl 0x4(%rax),%eax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ef146(%rip),%rax │ │ │ │ - mov $0xf,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ee2fd(%rip),%rax │ │ │ │ - mov $0xe,%ebx │ │ │ │ - nop │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9ec952(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9e94be(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9ee2af(%rip),%rax │ │ │ │ - mov $0xe,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9eaf6a(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 415635 │ │ │ │ - lea 0x1(%rdx),%rcx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %rcx,%rax │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rax,0x18(%rcx) │ │ │ │ - jb 4158f6 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e9441(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x50(%rax),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - add 0x10(%rbx),%rcx │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4156e0 │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - inc %rsi │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x8,%rsi │ │ │ │ - jae 41562e │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e93a9(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - movzbl (%rcx,%rax,1),%eax │ │ │ │ - mov %al,0x17(%rsp) │ │ │ │ - nop │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ea2c0(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - movzbl 0x17(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - call 457100 │ │ │ │ - movzbl 0x17(%rsp),%eax │ │ │ │ - cmp $0x80,%al │ │ │ │ - je 415793 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0xfe,%al │ │ │ │ - jne 415782 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ebae6(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - nop │ │ │ │ - jmp 4157ae │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - jmp 4157ae │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ea262(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ea250(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - nop │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - mov 0x58(%rax),%rdx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - lea (%rsi,%rdx,1),%rdx │ │ │ │ - lea 0x8(%rdx),%rdx │ │ │ │ - jmp 415842 │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - movzbl (%rdx),%eax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572a0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457100 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - test %rcx,%rcx │ │ │ │ - ja 4157f5 │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ea1b1(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - mov 0x58(%rax),%rdx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - add 0x60(%rax),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - lea (%rsi,%rdx,1),%rdx │ │ │ │ - lea 0x8(%rdx),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 4158ec │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - movzbl (%rdx),%eax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - call 4572a0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - test %rcx,%rcx │ │ │ │ - ja 4158a2 │ │ │ │ - jmp 4156a8 │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 40ef40 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 40f180 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - nop │ │ │ │ - jmp 415520 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 422320 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 422399 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + call 40f180 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 422380 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -25807,402 +35914,38 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 415bd3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 415a52 │ │ │ │ - cmpq $0x0,(%rbx) │ │ │ │ - nop │ │ │ │ - je 415a52 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - je 4159a1 │ │ │ │ - lea 0xa01c93(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call *%rsi │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x18(%rcx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 415a1d │ │ │ │ - nop │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 4159ca │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4159e2 │ │ │ │ - movzbl 0x21(%rcx),%esi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x10(%rcx),%rcx │ │ │ │ - mov (%rcx,%rdx,8),%rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x18(%rcx),%rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ mov %rax,%rdi │ │ │ │ - shr $0x7,%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - and %rsi,%rax │ │ │ │ - and $0x7f,%edi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 415a98 │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 4115e0 │ │ │ │ - test %cl,%cl │ │ │ │ - je 415a45 │ │ │ │ mov %rbx,%rax │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1233d74(%rip),%rax │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x68(%rax),%edx │ │ │ │ - bt $0x1,%edx │ │ │ │ - jb 415a62 │ │ │ │ - xor %eax,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - nop │ │ │ │ - jmp 415a6e │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 412660 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 415a81 │ │ │ │ - lea 0x1233d46(%rip),%rax │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - call 48eb80 │ │ │ │ - lea (%rdx,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rsi,%rax │ │ │ │ - inc %rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0x50(%r8),%r10 │ │ │ │ - imul %rax,%r10 │ │ │ │ - add 0x10(%rcx),%r10 │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - mov (%r10),%r10 │ │ │ │ - movq %r10,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - jmp 415b0b │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - lea -0x1(%r10),%r11 │ │ │ │ - nop │ │ │ │ - and %r11,%r10 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 415b6a │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov 0x58(%r8),%r11 │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - mov 0x68(%r8),%r13d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r10,%r15 │ │ │ │ - imul %r15,%r11 │ │ │ │ - lea (%r11,%r12,1),%r15 │ │ │ │ - lea 0x8(%r15),%r15 │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ - bt $0x2,%r13d │ │ │ │ - xchg %ax,%ax │ │ │ │ - jae 415b49 │ │ │ │ - mov 0x8(%r11,%r12,1),%r11 │ │ │ │ - jmp 415b4c │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov 0x30(%r8),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ - call *%rcx │ │ │ │ - nop │ │ │ │ - test %al,%al │ │ │ │ - je 415ad8 │ │ │ │ - jmp 415b9e │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov (%r10),%r10 │ │ │ │ - movabs $0x8080808080808080,%r11 │ │ │ │ - movq %r11,%xmm0 │ │ │ │ - movq %r10,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - test %r10,%r10 │ │ │ │ - je 415a8a │ │ │ │ - jmp 415bc6 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x60(%rcx),%rdx │ │ │ │ - mov 0x68(%rcx),%ecx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - lea (%rbx,%rdx,1),%rsi │ │ │ │ - bt $0x3,%ecx │ │ │ │ - jae 415bbd │ │ │ │ - mov (%rbx,%rdx,1),%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1233bf3(%rip),%rax │ │ │ │ - add $0x60,%rsp │ │ │ │ + call 422b20 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 415940 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 415eba │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 415d26 │ │ │ │ - cmpq $0x0,(%rbx) │ │ │ │ - nop │ │ │ │ - je 415d26 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - je 415c61 │ │ │ │ - lea 0xa019d3(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call *%rsi │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x18(%rcx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 415ce5 │ │ │ │ - nop │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 415c8a │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 415ca2 │ │ │ │ - movzbl 0x21(%rcx),%esi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x10(%rcx),%rcx │ │ │ │ - mov (%rcx,%rdx,8),%rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x18(%rcx),%rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ mov %rax,%rdi │ │ │ │ - shr $0x7,%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - and %rsi,%rax │ │ │ │ - and $0x7f,%edi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - xor %edx,%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 415d73 │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4115e0 │ │ │ │ - test %cl,%cl │ │ │ │ - je 415d17 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1233aa2(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x68(%rax),%edx │ │ │ │ - bt $0x1,%edx │ │ │ │ - jb 415d35 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 415d45 │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 412660 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 415d59 │ │ │ │ - lea 0x1233a6f(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 48eb80 │ │ │ │ - lea (%rdx,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rsi,%rax │ │ │ │ - inc %rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0x50(%r8),%r10 │ │ │ │ - imul %rax,%r10 │ │ │ │ - add 0x10(%rcx),%r10 │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - mov (%r10),%r10 │ │ │ │ - movq %r10,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - jmp 415de6 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - lea -0x1(%r10),%r11 │ │ │ │ - nop │ │ │ │ - and %r11,%r10 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 415e4a │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov 0x58(%r8),%r11 │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - mov 0x68(%r8),%r13d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r10,%r15 │ │ │ │ - imul %r15,%r11 │ │ │ │ - lea (%r11,%r12,1),%r15 │ │ │ │ - lea 0x8(%r15),%r15 │ │ │ │ - mov %r15,0x48(%rsp) │ │ │ │ - bt $0x2,%r13d │ │ │ │ - jae 415e22 │ │ │ │ - mov 0x8(%r11,%r12,1),%r11 │ │ │ │ - jmp 415e25 │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov 0x30(%r8),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ - call *%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,%al │ │ │ │ - je 415db3 │ │ │ │ - jmp 415e7e │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov (%r10),%r10 │ │ │ │ - movabs $0x8080808080808080,%r11 │ │ │ │ - movq %r11,%xmm0 │ │ │ │ - movq %r10,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - test %r10,%r10 │ │ │ │ - je 415d65 │ │ │ │ - jmp 415eab │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x60(%rcx),%rdx │ │ │ │ - mov 0x68(%rcx),%ecx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - lea (%rsi,%rdx,1),%rdi │ │ │ │ - bt $0x3,%ecx │ │ │ │ - jae 415e9d │ │ │ │ - mov (%rsi,%rdx,1),%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x123390e(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x60,%rsp │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 422b20 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 415c00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -26222,505 +35965,163 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x38(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 41648b │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xb0,%rsp │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 41646b │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - mov %rbx,0xc8(%rsp) │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - je 415f70 │ │ │ │ - lea 0x9f4a46(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - mov 0xc8(%rsp),%rbx │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call *%rsi │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - movzbl 0x22(%rcx),%esi │ │ │ │ - xor $0x1,%esi │ │ │ │ - mov %sil,0x22(%rcx) │ │ │ │ - cmpq $0x0,0x10(%rcx) │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + cmpb $0x0,0x2a729c(%rip) │ │ │ │ + je 422476 │ │ │ │ + test %rax,%rax │ │ │ │ + je 422476 │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + je 422476 │ │ │ │ + cmp $0x8,%rdi │ │ │ │ + jb 422476 │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + call 422b20 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ nop │ │ │ │ - jne 415fbf │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - call 411c60 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - cmpq $0x0,0x18(%rcx) │ │ │ │ - jne 416073 │ │ │ │ - cmpq $0x8,(%rcx) │ │ │ │ - jb 415ff4 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 411ce0 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - jmp 416073 │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 422491 │ │ │ │ + inc %rax │ │ │ │ + cmp $0x9,%rax │ │ │ │ + jge 4224f0 │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov %rax,%rcx │ │ │ │ + shr $0x3,%rax │ │ │ │ + movzbl 0x108(%rdx,%rax,1),%ebx │ │ │ │ + shl $0x3,%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rax,%rsi │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 411980 │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - cmpb $0x0,0x22(%rdx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 41604b │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - lea 0x9f4963(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - movzbl 0x22(%rdx),%ecx │ │ │ │ - xor $0x1,%ecx │ │ │ │ - mov %cl,0x22(%rdx) │ │ │ │ - add $0xb0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rsi,%rax │ │ │ │ - call 414f80 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - cmpq $0x1,0x18(%rcx) │ │ │ │ - jne 41607e │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 416096 │ │ │ │ - movzbl 0x21(%rcx),%esi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%rsi │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ - mov 0x18(%rsi),%rdi │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rax,%r8 │ │ │ │ - shr $0x7,%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - and %rdi,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - and $0x7f,%r8d │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0xd0(%rsp),%r10 │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 4160f1 │ │ │ │ - lea (%r12,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rdi,%rax │ │ │ │ - inc %r12 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov %r12,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - mov 0x50(%rbx),%r13 │ │ │ │ - imul %rax,%r13 │ │ │ │ - add 0x10(%rsi),%r13 │ │ │ │ - movq %r8,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r13,0x90(%rsp) │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - movq %r13,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r13d │ │ │ │ - movzbl %r13b,%r13d │ │ │ │ - jmp 416192 │ │ │ │ - mov 0x38(%rsp),%r13 │ │ │ │ - lea -0x1(%r13),%r15 │ │ │ │ - nop │ │ │ │ - and %r15,%r13 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0xd0(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r11 │ │ │ │ - mov 0x30(%rsp),%r12 │ │ │ │ - test %r13,%r13 │ │ │ │ - je 4161fc │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ - mov 0x58(%rbx),%r15 │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ - mov 0x68(%rbx),%r8d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r13,%rsi │ │ │ │ - imul %rsi,%r15 │ │ │ │ - lea (%r15,%r9,1),%rsi │ │ │ │ - lea 0x8(%rsi),%rsi │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - bt $0x2,%r8d │ │ │ │ - jae 4161d1 │ │ │ │ - mov 0x8(%r15,%r9,1),%r8 │ │ │ │ - jmp 4161d4 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r8,0x80(%rsp) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - call *%rcx │ │ │ │ - test %al,%al │ │ │ │ - je 416142 │ │ │ │ - jmp 416288 │ │ │ │ - mov 0x90(%rsp),%r13 │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - movabs $0x8080808080808080,%r9 │ │ │ │ - movq %r9,%xmm0 │ │ │ │ - movq %r15,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r15d │ │ │ │ - movzbl %r15b,%r15d │ │ │ │ - test %r15,%r15 │ │ │ │ - jne 41625a │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 4160de │ │ │ │ - pmovmskb %xmm1,%r15d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - test %r15,%r15 │ │ │ │ - mov $0x0,%edx │ │ │ │ - cmovne %r13,%rdx │ │ │ │ - bsf %r15,%r13 │ │ │ │ - test %r15,%r15 │ │ │ │ - cmovne %r13,%r11 │ │ │ │ - jmp 4160de │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 416273 │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - movzwl 0x4(%rsi),%edx │ │ │ │ - inc %edx │ │ │ │ - mov %dx,0x4(%rsi) │ │ │ │ - jmp 416278 │ │ │ │ - nop │ │ │ │ - bsf %r15,%r11 │ │ │ │ - cmpw $0x0,0x4(%rsi) │ │ │ │ - nopl (%rax) │ │ │ │ - jbe 41605e │ │ │ │ - jmp 4162e5 │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - mov 0x68(%rdx),%esi │ │ │ │ - bt $0x0,%esi │ │ │ │ - jae 4162ba │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - call 48d2e0 │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - mov 0x60(%rdx),%rcx │ │ │ │ - mov 0x68(%rdx),%edx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - lea (%rcx,%rsi,1),%rdi │ │ │ │ - bt $0x3,%edx │ │ │ │ - jae 4162d4 │ │ │ │ - mov (%rsi,%rcx,1),%rdi │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - nop │ │ │ │ - jmp 416421 │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - mov 0x58(%rbx),%rdx │ │ │ │ - imul %r11,%rdx │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov 0x68(%rbx),%r9d │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + shl %cl,%edi │ │ │ │ nop │ │ │ │ - lea (%rdi,%rdx,1),%r12 │ │ │ │ - lea 0x8(%r12),%r12 │ │ │ │ - mov %r12,0x68(%rsp) │ │ │ │ - bt $0x2,%r9d │ │ │ │ - jae 416378 │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - call 48cb00 │ │ │ │ - cmpl $0x0,0x12314ef(%rip) │ │ │ │ - jne 416342 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - jmp 416360 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x8(%rsi,%rdx,1),%rdi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov %rax,0x8(%rsi,%rdx,1) │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0xd0(%rsp),%r10 │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov 0x30(%rbx),%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %r10,%rcx │ │ │ │ - call 48d2e0 │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - mov 0x60(%rdx),%rsi │ │ │ │ - mov 0x68(%rdx),%edi │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - lea (%rsi,%r8,1),%r9 │ │ │ │ - bt $0x3,%edi │ │ │ │ - jae 4163e9 │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov 0x38(%rdx),%rax │ │ │ │ - call 48cb00 │ │ │ │ - cmpl $0x0,0x1231466(%rip) │ │ │ │ - jne 4163c8 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - jmp 4163e2 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov (%rdx,%rcx,1),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ + test %bl,%dil │ │ │ │ + je 42248e │ │ │ │ + mov (%rdx,%rax,8),%rbx │ │ │ │ + cmpl $0x0,0x2a7200(%rip) │ │ │ │ + je 4224e6 │ │ │ │ + mov 0xc0(%rdx,%rax,8),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ mov %rsi,0x8(%r11) │ │ │ │ - mov %rax,(%rdx,%rcx,1) │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %sil,(%rcx,%rdx,1) │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - movzwl 0x4(%rcx),%edx │ │ │ │ - dec %edx │ │ │ │ - mov %dx,0x4(%rcx) │ │ │ │ - movzwl (%rcx),%edx │ │ │ │ - inc %edx │ │ │ │ - mov %dx,(%rcx) │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - incq (%rcx) │ │ │ │ - cmpb $0x0,0x22(%rcx) │ │ │ │ - jne 416455 │ │ │ │ - mov %r9,0x88(%rsp) │ │ │ │ - lea 0x9f455e(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48efa0 │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ - movzbl 0x22(%rcx),%edx │ │ │ │ - xor $0x1,%edx │ │ │ │ - mov %dl,0x22(%rcx) │ │ │ │ - mov %r9,%rax │ │ │ │ - add $0xb0,%rsp │ │ │ │ + mov %rbx,0xc0(%rdx,%rax,8) │ │ │ │ + jmp 42248e │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x118d9be(%rip),%rcx │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + cmpb $0x0,0x2a71c1(%rip) │ │ │ │ + je 42253b │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 41647b │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov 0x118d9b6(%rip),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 415f00 │ │ │ │ + je 42253b │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 422b20 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 489020 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41669d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4165ad │ │ │ │ - cmpq $0x0,(%rbx) │ │ │ │ - nop │ │ │ │ - je 4165ad │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - jne 41658f │ │ │ │ - cmpq $0x0,0x18(%rbx) │ │ │ │ - jne 41651a │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ - pmovmskb %xmm0,%ebx │ │ │ │ - not %ebx │ │ │ │ - nop │ │ │ │ - mov 0x58(%rax),%rsi │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - add $0x8,%rdx │ │ │ │ - jmp 416673 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + sub %rdx,%rbx │ │ │ │ + mov 0x5c(%rax),%esi │ │ │ │ + imul %rsi,%rbx │ │ │ │ + shr $0x20,%rbx │ │ │ │ + imul %rcx,%rbx │ │ │ │ + add %rdx,%rbx │ │ │ │ mov %rbx,0x30(%rsp) │ │ │ │ - mov %ecx,0x38(%rsp) │ │ │ │ - mov %ecx,0x14(%rsp) │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - lea 0x14(%rsp),%rax │ │ │ │ - call *%rcx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - cmpq $0x1,0x18(%rcx) │ │ │ │ - jne 41654e │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 416566 │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rcx),%rcx │ │ │ │ - mov (%rcx,%rdx,8),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - shr $0x7,%rax │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - and %rdx,%rax │ │ │ │ - and $0x7f,%ebx │ │ │ │ - mov 0x38(%rsp),%esi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 4165c8 │ │ │ │ - lea 0xa01082(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48efa0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x123320c(%rip),%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea (%r8,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rdx,%rax │ │ │ │ - inc %r8 │ │ │ │ - mov 0x50(%rdi),%r9 │ │ │ │ - imul %rax,%r9 │ │ │ │ - add 0x10(%rcx),%r9 │ │ │ │ - mov (%r9),%r10 │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - movq %r10,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - nop │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - jmp 416602 │ │ │ │ - lea -0x1(%r10),%r11 │ │ │ │ - nop │ │ │ │ - and %r11,%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 416629 │ │ │ │ - mov 0x58(%rdi),%r11 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r10,%r12 │ │ │ │ - imul %r12,%r11 │ │ │ │ - mov 0x8(%r11,%r9,1),%r12d │ │ │ │ - lea (%r11,%r9,1),%r11 │ │ │ │ - lea 0x8(%r11),%r11 │ │ │ │ - cmp %esi,%r12d │ │ │ │ - jne 4165fa │ │ │ │ - jmp 416651 │ │ │ │ - movabs $0x8080808080808080,%r9 │ │ │ │ - movq %r9,%xmm0 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - nop │ │ │ │ - test %r10,%r10 │ │ │ │ - je 4165ba │ │ │ │ - jmp 41665f │ │ │ │ - mov 0x60(%rdi),%rcx │ │ │ │ - lea (%r11,%rcx,1),%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x123315a(%rip),%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add %rsi,%rdx │ │ │ │ - nop │ │ │ │ - shr $1,%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 416690 │ │ │ │ - cmp %ecx,(%rdx) │ │ │ │ - jne 41666c │ │ │ │ - bt $0x0,%ebx │ │ │ │ - jae 41666c │ │ │ │ - mov 0x60(%rax),%rcx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ + call 422600 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 4225c4 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + cmp %rdx,0x68(%r9) │ │ │ │ + jne 4225c9 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x1233129(%rip),%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rsi,%r9 │ │ │ │ + sub %rbx,%r9 │ │ │ │ + lea (%rdx,%rsi,1),%r8 │ │ │ │ + mov %r9,%rsi │ │ │ │ + call 4228a0 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 4164c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -26740,414 +36141,119 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4168d1 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4167cf │ │ │ │ - cmpq $0x0,(%rbx) │ │ │ │ - nop │ │ │ │ - je 4167cf │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - jne 4167af │ │ │ │ - cmpq $0x0,0x18(%rbx) │ │ │ │ - jne 41673b │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ - pmovmskb %xmm0,%esi │ │ │ │ - not %esi │ │ │ │ - nop │ │ │ │ - mov 0x58(%rax),%rdi │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add $0x8,%rdx │ │ │ │ - jmp 4168a0 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %ecx,0x38(%rsp) │ │ │ │ - mov %ecx,0x14(%rsp) │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - lea 0x14(%rsp),%rax │ │ │ │ - call *%rcx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - cmpq $0x1,0x18(%rcx) │ │ │ │ - jne 41676f │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 416787 │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rcx),%rcx │ │ │ │ - mov (%rcx,%rdx,8),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ + sub $0x20,%rsp │ │ │ │ + movzbl 0x62(%rax),%edx │ │ │ │ + test $0x1,%dl │ │ │ │ + jne 4226a8 │ │ │ │ + cmpq $0x200,0x68(%rax) │ │ │ │ + jbe 42268b │ │ │ │ + shr $1,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 422631 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + add $0x8,%rbx │ │ │ │ + jmp 42263d │ │ │ │ + mov 0x98(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 42267b │ │ │ │ + movzbl 0x14(%rdx),%esi │ │ │ │ + test $0x10,%sil │ │ │ │ + jne 42264d │ │ │ │ + mov 0x20(%rdx),%rsi │ │ │ │ + jmp 42266c │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 47a600 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ mov %rax,%rsi │ │ │ │ - shr $0x7,%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - and %rdx,%rax │ │ │ │ - and $0x7f,%esi │ │ │ │ - mov 0x38(%rsp),%edi │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4167ec │ │ │ │ - lea 0xa00e62(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48efa0 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1232fea(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea (%rbx,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rdx,%rax │ │ │ │ - inc %rbx │ │ │ │ - mov 0x50(%r8),%r9 │ │ │ │ - imul %rax,%r9 │ │ │ │ - add 0x10(%rcx),%r9 │ │ │ │ - mov (%r9),%r10 │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - movq %r10,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - nop │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - jmp 416826 │ │ │ │ - lea -0x1(%r10),%r11 │ │ │ │ - nop │ │ │ │ - and %r11,%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 41684d │ │ │ │ - mov 0x58(%r8),%r11 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r10,%r12 │ │ │ │ - imul %r12,%r11 │ │ │ │ - mov 0x8(%r11,%r9,1),%r12d │ │ │ │ - lea (%r11,%r9,1),%r11 │ │ │ │ - lea 0x8(%r11),%r11 │ │ │ │ - cmp %edi,%r12d │ │ │ │ - jne 41681e │ │ │ │ - jmp 416875 │ │ │ │ - movabs $0x8080808080808080,%r9 │ │ │ │ - movq %r9,%xmm0 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - nop │ │ │ │ - test %r10,%r10 │ │ │ │ - je 4167de │ │ │ │ - jmp 416888 │ │ │ │ - mov 0x60(%r8),%rcx │ │ │ │ - lea (%r11,%rcx,1),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov (%rsi),%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x1232f31(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add %rdi,%rdx │ │ │ │ - nop │ │ │ │ - shr $1,%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 4168c2 │ │ │ │ - cmp %ecx,(%rdx) │ │ │ │ - jne 416897 │ │ │ │ - bt $0x0,%esi │ │ │ │ - jae 416897 │ │ │ │ - mov 0x60(%rax),%rcx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + call 423180 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x1232ef7(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - jmp 4166e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 416c5a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 416c3a │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %ecx,0x80(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - je 416956 │ │ │ │ - lea 0x9f405b(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + movzbl 0x62(%rax),%edx │ │ │ │ + test $0x1,%dl │ │ │ │ + jne 422716 │ │ │ │ + movzbl 0x14(%rbx),%edx │ │ │ │ + test $0x10,%dl │ │ │ │ + jne 4226e2 │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%ecx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov %ecx,0x24(%rsp) │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - lea 0x24(%rsp),%rax │ │ │ │ - call *%rcx │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - movzbl 0x22(%rcx),%esi │ │ │ │ - xor $0x1,%esi │ │ │ │ - mov %sil,0x22(%rcx) │ │ │ │ - cmpq $0x0,0x10(%rcx) │ │ │ │ - jne 41699f │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - call 411c60 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - cmpq $0x0,0x18(%rcx) │ │ │ │ - jne 416a33 │ │ │ │ - cmpq $0x8,(%rcx) │ │ │ │ - jb 4169c9 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - call 411ce0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - jmp 416a33 │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%edi │ │ │ │ + jmp 422701 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + call 47a600 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ mov %rcx,%rax │ │ │ │ mov %rdx,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4128e0 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - cmpb $0x0,0x22(%rdx) │ │ │ │ - jne 416a10 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - lea 0x9f3f98(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - movzbl 0x22(%rdx),%ecx │ │ │ │ - xor $0x1,%ecx │ │ │ │ - mov %cl,0x22(%rdx) │ │ │ │ - add $0x60,%rsp │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 414f80 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - cmpq $0x1,0x18(%rcx) │ │ │ │ - jne 416a3e │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 416a56 │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr $0x7,%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - and %rsi,%rax │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0x7f,%edi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov 0x80(%rsp),%r9d │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 416a9f │ │ │ │ - lea (%r12,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rsi,%rax │ │ │ │ - inc %r12 │ │ │ │ - mov 0x50(%rbx),%r13 │ │ │ │ - imul %rax,%r13 │ │ │ │ - add 0x10(%rdx),%r13 │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r13,0x50(%rsp) │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - movq %r15,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r15d │ │ │ │ - movzbl %r15b,%r15d │ │ │ │ - jmp 416ae8 │ │ │ │ - lea -0x1(%r15),%rdi │ │ │ │ - nop │ │ │ │ - and %rdi,%r15 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 416b0a │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r15,%rdi │ │ │ │ - imul %rdi,%r8 │ │ │ │ - mov 0x8(%r8,%r13,1),%edi │ │ │ │ - cmp %r9d,%edi │ │ │ │ - jne 416ad6 │ │ │ │ - jmp 416ba8 │ │ │ │ - pmovmskb %xmm1,%r15d │ │ │ │ - nop │ │ │ │ - test %r15,%r15 │ │ │ │ - je 416a91 │ │ │ │ - nop │ │ │ │ - bsf %r15,%r15 │ │ │ │ - movzbl 0x0(%r13,%r15,1),%r8d │ │ │ │ - cmp $0xfe,%r8b │ │ │ │ - jne 416b45 │ │ │ │ - test %r10,%r10 │ │ │ │ - cmovne %r11,%r15 │ │ │ │ - cmovne %r10,%r13 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov %r13,%r10 │ │ │ │ - jmp 416a91 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 416b5b │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - movzwl 0x4(%rdx),%esi │ │ │ │ - inc %esi │ │ │ │ - mov %si,0x4(%rdx) │ │ │ │ - jmp 416b5e │ │ │ │ - mov %r15,%r11 │ │ │ │ - cmpw $0x0,0x4(%rdx) │ │ │ │ - jne 416b98 │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 414120 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%r9d │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - cmpw $0x0,0x4(%rdx) │ │ │ │ - nopl (%rax) │ │ │ │ - jbe 416a21 │ │ │ │ - jmp 416bba │ │ │ │ - mov 0x60(%rbx),%rdx │ │ │ │ - add %r8,%rdx │ │ │ │ - nop │ │ │ │ - lea (%rdx,%r13,1),%rdx │ │ │ │ - lea 0x8(%rdx),%rdx │ │ │ │ - jmp 416c01 │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - imul %r11,%rsi │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - nop │ │ │ │ - mov %r9d,0x8(%rsi,%r8,1) │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - imul %r11,%rsi │ │ │ │ - add 0x60(%rbx),%rsi │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov %dil,(%r8,%r11,1) │ │ │ │ - movzwl 0x4(%rdx),%edi │ │ │ │ - dec %edi │ │ │ │ - mov %di,0x4(%rdx) │ │ │ │ - movzwl (%rdx),%edi │ │ │ │ - inc %edi │ │ │ │ - mov %di,(%rdx) │ │ │ │ - incq (%rcx) │ │ │ │ - lea (%r8,%rsi,1),%rdx │ │ │ │ - lea 0x8(%rdx),%rdx │ │ │ │ - cmpb $0x0,0x22(%rcx) │ │ │ │ - jne 416c27 │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - lea 0x9f3d81(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - movzbl 0x22(%rcx),%ebx │ │ │ │ - xor $0x1,%ebx │ │ │ │ - mov %bl,0x22(%rcx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x60,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x118d1ef(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 416c4a │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov 0x118d1e7(%rip),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 416900 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -27166,349 +36272,308 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 416cdc │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %ecx,0x38(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 416cd6 │ │ │ │ - cmpq $0x0,(%rbx) │ │ │ │ - je 416cd6 │ │ │ │ - lea 0x38(%rsp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 411e80 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - jmp 416ca0 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 416ed4 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 416ded │ │ │ │ - cmpq $0x0,(%rbx) │ │ │ │ - nop │ │ │ │ - je 416ded │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - jne 416dd4 │ │ │ │ - cmpq $0x0,0x18(%rbx) │ │ │ │ - jne 416d5a │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ - pmovmskb %xmm0,%ebx │ │ │ │ - not %ebx │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + jmp 422760 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %r9,%rbx │ │ │ │ nop │ │ │ │ - mov 0x58(%rax),%rsi │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - add $0x8,%rdx │ │ │ │ - jmp 416ead │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 422877 │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 422864 │ │ │ │ + lea 0x200(%rbx),%rdx │ │ │ │ + mov 0x8(%rdi),%r8 │ │ │ │ + add %rax,%r8 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jb 422790 │ │ │ │ + mov (%rdi),%r8 │ │ │ │ + add %r8,%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + jmp 422796 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jbe 422851 │ │ │ │ + movzbl 0x14(%rdi),%edx │ │ │ │ + test $0x10,%dl │ │ │ │ + jne 4227ae │ │ │ │ + mov 0x20(%rdi),%rdx │ │ │ │ + jmp 4227dc │ │ │ │ mov %rcx,0x10(%rsp) │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call *%rcx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - cmpq $0x1,0x18(%rcx) │ │ │ │ - jne 416d92 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 416daa │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 47a600 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rcx),%rcx │ │ │ │ - mov (%rcx,%rdx,8),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - shr $0x7,%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - and %rdx,%rax │ │ │ │ - and $0x7f,%ebx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 416e08 │ │ │ │ - lea 0xa0083d(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - call 48efa0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov %rax,%r8 │ │ │ │ + sub %rcx,%rax │ │ │ │ + shr $0x6,%rax │ │ │ │ + lea 0x200(%r8),%r9 │ │ │ │ + mov (%rdx,%rax,1),%rdx │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jae 422846 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + add $0x200,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + shl %cl,%r10 │ │ │ │ + neg %rcx │ │ │ │ + lea -0x40(%r8),%r11 │ │ │ │ + neg %r11 │ │ │ │ + cmp $0x40,%r8 │ │ │ │ + sbb %r8,%r8 │ │ │ │ + and %r8,%r10 │ │ │ │ + lea -0x1(%r10),%r8 │ │ │ │ + shl %cl,%r8 │ │ │ │ + cmp $0x40,%r11 │ │ │ │ + sbb %r10,%r10 │ │ │ │ + and %r10,%r8 │ │ │ │ + not %r8 │ │ │ │ + and %r8,%rdx │ │ │ │ + jmp 422759 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %r8,%r9 │ │ │ │ + jmp 422759 │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x12329cc(%rip),%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea (%r8,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rdx,%rax │ │ │ │ - inc %r8 │ │ │ │ - mov 0x50(%rdi),%r9 │ │ │ │ - imul %rax,%r9 │ │ │ │ - add 0x10(%rcx),%r9 │ │ │ │ - mov (%r9),%r10 │ │ │ │ - movq %rbx,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - movq %r10,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - nop │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - jmp 416e42 │ │ │ │ - lea -0x1(%r10),%r11 │ │ │ │ - nop │ │ │ │ - and %r11,%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 416e62 │ │ │ │ - mov 0x58(%rdi),%r11 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r10,%r12 │ │ │ │ - imul %r12,%r11 │ │ │ │ - mov 0x8(%r11,%r9,1),%r12 │ │ │ │ - cmp %rsi,%r12 │ │ │ │ - jne 416e3a │ │ │ │ - nop │ │ │ │ - jmp 416e8b │ │ │ │ - movabs $0x8080808080808080,%r9 │ │ │ │ - movq %r9,%xmm0 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - test %r10,%r10 │ │ │ │ - je 416dfa │ │ │ │ - jmp 416e99 │ │ │ │ - lea (%r11,%r9,1),%rax │ │ │ │ - lea 0x10(%rax),%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1232920(%rip),%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rax,%rsi │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add %rsi,%rdx │ │ │ │ - nop │ │ │ │ - shr $1,%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 416ec7 │ │ │ │ - cmp %rcx,(%rdx) │ │ │ │ - jne 416ea6 │ │ │ │ - bt $0x0,%ebx │ │ │ │ - jae 416ea6 │ │ │ │ - lea 0x8(%rdx),%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rax,%rsi │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x12328f2(%rip),%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ + bsf %rcx,%rdx │ │ │ │ + btc %rdx,%rcx │ │ │ │ + lea (%rbx,%rdx,8),%rsi │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 416d00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4170e9 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 416fef │ │ │ │ - cmpq $0x0,(%rbx) │ │ │ │ - nop │ │ │ │ - je 416fef │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - jne 416fd3 │ │ │ │ - cmpq $0x0,0x18(%rbx) │ │ │ │ - jne 416f5b │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ - pmovmskb %xmm0,%esi │ │ │ │ - not %esi │ │ │ │ - nop │ │ │ │ - mov 0x58(%rax),%rdi │ │ │ │ - movzbl %sil,%esi │ │ │ │ - add $0x8,%rdx │ │ │ │ - jmp 4170b8 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - nop │ │ │ │ - call *%rcx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - cmpq $0x1,0x18(%rcx) │ │ │ │ - jne 416f92 │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + lea (%rbx,%rsi,1),%rdx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jbe 422af3 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 422a6f │ │ │ │ + mov (%rdi),%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jb 42290e │ │ │ │ + sub %rax,%rbx │ │ │ │ + lea (%rsi,%rbx,1),%r10 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r9,%r9 │ │ │ │ + je 422b03 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 416faa │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ + div %r9 │ │ │ │ + imul %r9,%rax │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ + sub %rax,%rsi │ │ │ │ + and $0xfffffffffffffe00,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + jmp 42291e │ │ │ │ + and $0xfffffffffffffe00,%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rcx),%rcx │ │ │ │ - mov (%rcx,%rdx,8),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov %rsi,%r10 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + cmp %rsi,0x8(%rdi) │ │ │ │ + ja 42298d │ │ │ │ + movzbl 0x14(%rdi),%esi │ │ │ │ + add %r9,%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test $0x10,%sil │ │ │ │ + jne 42294c │ │ │ │ + mov 0x20(%rdi),%rsi │ │ │ │ + jmp 42296b │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + call 47a600 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ mov %rax,%rsi │ │ │ │ - shr $0x7,%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - and %rdx,%rax │ │ │ │ - and $0x7f,%esi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 41700c │ │ │ │ - lea 0xa0063e(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - nop │ │ │ │ - call 48efa0 │ │ │ │ + test %al,(%rsi) │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jbe 42297d │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + jmp 422a0c │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x12327ca(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rsp │ │ │ │ + movzbl 0x14(%rdi),%r9d │ │ │ │ + test $0x10,%r9b │ │ │ │ + jne 42299e │ │ │ │ + mov 0x20(%rdi),%r9 │ │ │ │ + jmp 4229db │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %r10,0x10(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + call 47a600 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + mov 0x10(%rsp),%r10 │ │ │ │ + mov %rax,%r9 │ │ │ │ + shr $0x6,%rsi │ │ │ │ + sub %r10,%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov $0x1,%r11d │ │ │ │ + shl %cl,%r11 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r12,%r12 │ │ │ │ + and %r12,%r11 │ │ │ │ + neg %r11 │ │ │ │ + and (%r9,%rsi,1),%r11 │ │ │ │ + mov %r11,%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r10,%rdx │ │ │ │ + lea 0x200(%rdx),%r9 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jae 422a63 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + sub %r8,%rcx │ │ │ │ + add $0x200,%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + shl %cl,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + neg %r9 │ │ │ │ + lea -0x40(%rcx),%r10 │ │ │ │ + neg %r10 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r11,%r11 │ │ │ │ + and %r8,%r11 │ │ │ │ + lea -0x1(%r11),%r8 │ │ │ │ + mov %r9,%rcx │ │ │ │ + shl %cl,%r8 │ │ │ │ + cmp $0x40,%r10 │ │ │ │ + sbb %r9,%r9 │ │ │ │ + and %r9,%r8 │ │ │ │ + not %r8 │ │ │ │ + and %r8,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea (%rbx,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rdx,%rax │ │ │ │ - inc %rbx │ │ │ │ - mov 0x50(%r8),%r9 │ │ │ │ - imul %rax,%r9 │ │ │ │ - add 0x10(%rcx),%r9 │ │ │ │ - mov (%r9),%r10 │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - movq %r10,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - nop │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - jmp 417046 │ │ │ │ - lea -0x1(%r10),%r11 │ │ │ │ - nop │ │ │ │ - and %r11,%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 417067 │ │ │ │ - mov 0x58(%r8),%r11 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r10,%r12 │ │ │ │ - imul %r12,%r11 │ │ │ │ - mov 0x8(%r11,%r9,1),%r12 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rdi,%r12 │ │ │ │ - jne 41703e │ │ │ │ - jmp 41708f │ │ │ │ - movabs $0x8080808080808080,%r9 │ │ │ │ - movq %r9,%xmm0 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r10d │ │ │ │ - movzbl %r10b,%r10d │ │ │ │ - nop │ │ │ │ - test %r10,%r10 │ │ │ │ - je 416ffe │ │ │ │ - jmp 4170a2 │ │ │ │ - lea (%r11,%r9,1),%rax │ │ │ │ - lea 0x10(%rax),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x18,%rsp │ │ │ │ + shr $0x3,%rsi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov $0x1,%r9d │ │ │ │ + shl %cl,%r9 │ │ │ │ + lea 0x200(%rbx),%r10 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + and %rsi,%r9 │ │ │ │ + neg %r9 │ │ │ │ + and %r9,%rdx │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jae 422ae8 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub %r8,%rcx │ │ │ │ + add $0x200,%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + neg %r8 │ │ │ │ + lea -0x40(%rcx),%r9 │ │ │ │ + neg %r9 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r10,%r10 │ │ │ │ + and %rsi,%r10 │ │ │ │ + lea -0x1(%r10),%rsi │ │ │ │ + mov %r8,%rcx │ │ │ │ + shl %cl,%rsi │ │ │ │ + cmp $0x40,%r9 │ │ │ │ + sbb %r8,%r8 │ │ │ │ + and %r8,%rsi │ │ │ │ + not %rsi │ │ │ │ + and %rsi,%rdx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x1232717(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add %rdi,%rdx │ │ │ │ + call 449c80 │ │ │ │ nop │ │ │ │ - shr $1,%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 4170da │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rcx,(%rdx) │ │ │ │ - jne 4170b1 │ │ │ │ - bt $0x0,%esi │ │ │ │ - jae 4170b1 │ │ │ │ - lea 0x8(%rdx),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x12326df(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 416f00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -27516,248 +36581,235 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41747a │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x60,%rsp │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 41745a │ │ │ │ + mov %rbx,%rdx │ │ │ │ + or %rax,%rdx │ │ │ │ + or %rcx,%rdx │ │ │ │ + test $0x7,%rdx │ │ │ │ + jne 422e51 │ │ │ │ + cmpb $0x0,0x2a6b8b(%rip) │ │ │ │ + je 422c37 │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + shr $0x1a,%rdx │ │ │ │ + nop │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x400000,%rdx │ │ │ │ + jb 422b6d │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 422ba0 │ │ │ │ + mov 0x29fbc4(%rip),%r8 │ │ │ │ + test %al,(%r8) │ │ │ │ + mov (%r8,%rdx,8),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 422b99 │ │ │ │ + mov %rax,%r8 │ │ │ │ + shr $0xa,%r8 │ │ │ │ + and $0xfff8,%r8d │ │ │ │ + mov (%rdx,%r8,1),%rdx │ │ │ │ + jmp 422ba0 │ │ │ │ + xor %edx,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 422bc6 │ │ │ │ + mov 0x285e0c(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 422bba │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + jmp 422bbf │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 422dad │ │ │ │ + nop │ │ │ │ + mov 0x63(%rdx),%sil │ │ │ │ + cmp $0x1,%sil │ │ │ │ + jne 422bdd │ │ │ │ + cmp %rax,0x18(%rdx) │ │ │ │ + ja 422bdd │ │ │ │ + cmp %rax,0x70(%rdx) │ │ │ │ + ja 422be3 │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x70(%rsp) │ │ │ │ mov %rbx,0x78(%rsp) │ │ │ │ mov %rcx,0x80(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - je 417177 │ │ │ │ - lea 0x9f383a(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - nop │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - call *%rcx │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - movzbl 0x22(%rcx),%esi │ │ │ │ - xor $0x1,%esi │ │ │ │ - mov %sil,0x22(%rcx) │ │ │ │ - cmpq $0x0,0x10(%rcx) │ │ │ │ - jne 4171c1 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - call 411c60 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - cmpq $0x0,0x18(%rcx) │ │ │ │ - jne 417253 │ │ │ │ - cmpq $0x8,(%rcx) │ │ │ │ - jb 4171eb │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - call 411ce0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - jmp 417253 │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 412a40 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - cmpb $0x0,0x22(%rdx) │ │ │ │ - jne 417231 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - lea 0x9f3777(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + mov 0xd0(%rsi),%rsi │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + test %al,(%rsi) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 422c1c │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 4226c0 │ │ │ │ + jmp 422c27 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 422560 │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ - movzbl 0x22(%rdx),%ecx │ │ │ │ - xor $0x1,%ecx │ │ │ │ - mov %cl,0x22(%rdx) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 422d2d │ │ │ │ + jmp 422c61 │ │ │ │ add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 414f80 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - cmpq $0x1,0x18(%rcx) │ │ │ │ - jne 41725e │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 417276 │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr $0x7,%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - and %rsi,%rax │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0x7f,%edi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 4172bf │ │ │ │ - lea (%r12,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rsi,%rax │ │ │ │ - inc %r12 │ │ │ │ - mov 0x50(%rbx),%r13 │ │ │ │ - imul %rax,%r13 │ │ │ │ - add 0x10(%rdx),%r13 │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r13,0x50(%rsp) │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - movq %r15,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r15d │ │ │ │ - movzbl %r15b,%r15d │ │ │ │ - jmp 417308 │ │ │ │ - lea -0x1(%r15),%rdi │ │ │ │ - nop │ │ │ │ - and %rdi,%r15 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 41732a │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r15,%rdi │ │ │ │ - imul %rdi,%r8 │ │ │ │ - mov 0x8(%r8,%r13,1),%rdi │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 4172f6 │ │ │ │ - jmp 4173c8 │ │ │ │ - pmovmskb %xmm1,%r15d │ │ │ │ + mov 0x2550(%r11),%r12 │ │ │ │ + mov %r12,%r13 │ │ │ │ + add $0x10,%r13 │ │ │ │ + mov %r13,0x2550(%r11) │ │ │ │ + mov (%r8),%r8 │ │ │ │ + mov %r8,(%r12) │ │ │ │ + mov (%r10),%r8 │ │ │ │ + mov %r8,0x8(%r12) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + lea (%r8,%rdx,1),%rsi │ │ │ │ + call 422740 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 422d0c │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ + lea (%r9,%rsi,1),%r10 │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + mov 0x2550(%r11),%r12 │ │ │ │ + add $0x10,%r12 │ │ │ │ nop │ │ │ │ - test %r15,%r15 │ │ │ │ - je 4172b1 │ │ │ │ + cmp %r12,0x2558(%r11) │ │ │ │ + jae 422c3d │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + call 446f40 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + mov 0x78(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov 0x58(%rsp),%r11 │ │ │ │ + jmp 422c3d │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x2550(%rdx),%r8 │ │ │ │ + mov %r8,%r9 │ │ │ │ + add $0x8,%r9 │ │ │ │ + mov %r9,0x2550(%rdx) │ │ │ │ + mov (%rsi),%r9 │ │ │ │ + mov %r9,(%r8) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + lea (%r8,%rdx,1),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 422740 │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 422d0c │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x2550(%rdx),%r8 │ │ │ │ + add $0x8,%r8 │ │ │ │ nop │ │ │ │ - bsf %r15,%r15 │ │ │ │ - movzbl 0x0(%r13,%r15,1),%r8d │ │ │ │ - cmp $0xfe,%r8b │ │ │ │ - jne 417365 │ │ │ │ - test %r10,%r10 │ │ │ │ - cmovne %r11,%r15 │ │ │ │ - cmovne %r10,%r13 │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov %r13,%r10 │ │ │ │ - jmp 4172b1 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 41737b │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - movzwl 0x4(%rdx),%esi │ │ │ │ - inc %esi │ │ │ │ - mov %si,0x4(%rdx) │ │ │ │ - jmp 41737e │ │ │ │ - mov %r15,%r11 │ │ │ │ - cmpw $0x0,0x4(%rdx) │ │ │ │ - jne 4173b8 │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 414120 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - cmpw $0x0,0x4(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,0x2558(%rdx) │ │ │ │ + jae 422d12 │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 446f40 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + jmp 422d12 │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jle 422deb │ │ │ │ + mov (%r8,%rsi,8),%r9 │ │ │ │ + mov 0xd0(%r9),%r10 │ │ │ │ nopl (%rax) │ │ │ │ - jbe 417241 │ │ │ │ - jmp 4173da │ │ │ │ - mov 0x60(%rbx),%rdx │ │ │ │ - add %r8,%rdx │ │ │ │ - nop │ │ │ │ - lea (%rdx,%r13,1),%rdx │ │ │ │ - lea 0x8(%rdx),%rdx │ │ │ │ - jmp 417421 │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - imul %r11,%rsi │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - nop │ │ │ │ - mov %r9,0x8(%rsi,%r8,1) │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - imul %r11,%rsi │ │ │ │ - add 0x60(%rbx),%rsi │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov %dil,(%r8,%r11,1) │ │ │ │ - movzwl 0x4(%rdx),%edi │ │ │ │ - dec %edi │ │ │ │ - mov %di,0x4(%rdx) │ │ │ │ - movzwl (%rdx),%edi │ │ │ │ - inc %edi │ │ │ │ - mov %di,(%rdx) │ │ │ │ - incq (%rcx) │ │ │ │ - lea (%r8,%rsi,1),%rdx │ │ │ │ - lea 0x8(%rdx),%rdx │ │ │ │ - cmpb $0x0,0x22(%rcx) │ │ │ │ - jne 417447 │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - lea 0x9f3561(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - movzbl 0x22(%rcx),%ebx │ │ │ │ - xor $0x1,%ebx │ │ │ │ - mov %bl,0x22(%rcx) │ │ │ │ - mov %rdx,%rax │ │ │ │ + cmp %r10,%rax │ │ │ │ + jb 422daa │ │ │ │ + cmp %rax,0xd8(%r9) │ │ │ │ + jbe 422daa │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov 0x228(%r9),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 423880 │ │ │ │ add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x118c9cf(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41746a │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov 0x118c9c7(%rip),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x285bc6(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 422e02 │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 422e07 │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 422e0e │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jle 422e4b │ │ │ │ + mov (%r8,%rsi,8),%r9 │ │ │ │ + mov 0xe0(%r9),%r10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %r10,%rax │ │ │ │ + jb 422e0b │ │ │ │ + cmp %rax,0xe8(%r9) │ │ │ │ + jbe 422e0b │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %r10,%rdi │ │ │ │ + mov 0x238(%r9),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 423880 │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x159791(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ nopl (%rax) │ │ │ │ - jmp 417120 │ │ │ │ - int3 │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -27776,249 +36828,184 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 417806 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4177e2 │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - je 417514 │ │ │ │ - lea 0x9f349d(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rbx,%rdx │ │ │ │ + or %rax,%rbx │ │ │ │ + or %rcx,%rbx │ │ │ │ + test $0x7,%rbx │ │ │ │ + jne 423001 │ │ │ │ + cmpb $0x0,0x2a682b(%rip) │ │ │ │ + je 422f47 │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + mov 0xd0(%rsi),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + add %rax,%r8 │ │ │ │ + shr $0x1a,%r8 │ │ │ │ + nop │ │ │ │ + cmp $0x400000,%r8 │ │ │ │ + jb 422ed8 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 422f05 │ │ │ │ + mov 0x29f859(%rip),%r9 │ │ │ │ + test %al,(%r9) │ │ │ │ + mov (%r9,%r8,8),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 422f02 │ │ │ │ + mov %rax,%rbx │ │ │ │ + shr $0xa,%rax │ │ │ │ + and $0xfff8,%eax │ │ │ │ + mov (%r8,%rax,1),%r8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 422f05 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 422f35 │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r8,%rax │ │ │ │ + call 4226c0 │ │ │ │ + jmp 422f68 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r8,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 422560 │ │ │ │ + jmp 422f68 │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x2550(%r10),%r11 │ │ │ │ + mov %r11,%r12 │ │ │ │ + add $0x8,%r12 │ │ │ │ + mov %r12,0x2550(%r10) │ │ │ │ + mov (%r9),%r9 │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%r8 │ │ │ │ + lea (%r8,%rdx,1),%rsi │ │ │ │ + call 422740 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 422ffb │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + sub %rdx,%rsi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + lea (%rsi,%r8,1),%r9 │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + mov 0x2550(%r10),%r11 │ │ │ │ + add $0x8,%r11 │ │ │ │ + nop │ │ │ │ + cmp %r11,0x2558(%r10) │ │ │ │ + jae 422f4d │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - call *%rcx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - movzbl 0x22(%rcx),%esi │ │ │ │ - xor $0x1,%esi │ │ │ │ - mov %sil,0x22(%rcx) │ │ │ │ - cmpq $0x0,0x10(%rcx) │ │ │ │ - jne 41755e │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - call 411c60 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - cmpq $0x0,0x18(%rcx) │ │ │ │ - jne 4175f3 │ │ │ │ - cmpq $0x8,(%rcx) │ │ │ │ - jb 417588 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - call 411ce0 │ │ │ │ + call 446f40 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - jmp 4175f3 │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 412ba0 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - cmpb $0x0,0x22(%rdx) │ │ │ │ - jne 4175d0 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - lea 0x9f33d8(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - movzbl 0x22(%rdx),%ecx │ │ │ │ - xor $0x1,%ecx │ │ │ │ - mov %cl,0x22(%rdx) │ │ │ │ - add $0x50,%rsp │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + jmp 422f4d │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 414f80 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - cmpq $0x1,0x18(%rcx) │ │ │ │ - jne 4175fe │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 417616 │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr $0x7,%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - and %rsi,%rax │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0x7f,%edi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 41765c │ │ │ │ - lea (%r12,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rsi,%rax │ │ │ │ - inc %r12 │ │ │ │ - mov 0x50(%rbx),%r13 │ │ │ │ - imul %rax,%r13 │ │ │ │ - add 0x10(%rdx),%r13 │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r13,0x40(%rsp) │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - movq %r15,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r15d │ │ │ │ - movzbl %r15b,%r15d │ │ │ │ - jmp 4176a5 │ │ │ │ - lea -0x1(%r15),%rdi │ │ │ │ - nop │ │ │ │ - and %rdi,%r15 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - test %r15,%r15 │ │ │ │ - je 4176c7 │ │ │ │ - mov 0x58(%rbx),%r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r15,%rdi │ │ │ │ - imul %rdi,%r8 │ │ │ │ - mov 0x8(%r8,%r13,1),%rdi │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %r9,%rdi │ │ │ │ - jne 417693 │ │ │ │ - jmp 41772b │ │ │ │ - pmovmskb %xmm1,%r15d │ │ │ │ - nop │ │ │ │ - test %r15,%r15 │ │ │ │ - je 41764e │ │ │ │ - nop │ │ │ │ - bsf %r15,%r15 │ │ │ │ - movzbl 0x0(%r13,%r15,1),%r8d │ │ │ │ - cmp $0xfe,%r8b │ │ │ │ - jne 417705 │ │ │ │ - test %r10,%r10 │ │ │ │ - cmovne %r11,%r15 │ │ │ │ - cmovne %r10,%r13 │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov %r13,%r10 │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 41764e │ │ │ │ - test %r10,%r10 │ │ │ │ - je 41771b │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - movzwl 0x4(%rdx),%esi │ │ │ │ - inc %esi │ │ │ │ - mov %si,0x4(%rdx) │ │ │ │ - jmp 41771e │ │ │ │ - mov %r15,%r11 │ │ │ │ - cmpw $0x0,0x4(%rdx) │ │ │ │ - jbe 4175e1 │ │ │ │ - jmp 41773d │ │ │ │ - mov 0x60(%rbx),%rdx │ │ │ │ - add %r8,%rdx │ │ │ │ - nop │ │ │ │ - lea (%rdx,%r13,1),%rdx │ │ │ │ - lea 0x8(%rdx),%rdx │ │ │ │ - jmp 4177a8 │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ + lea 0x1595e1(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - imul %r11,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - cmpl $0x0,0x12300ce(%rip) │ │ │ │ - je 41776f │ │ │ │ - mov 0x8(%rsi,%r8,1),%r10 │ │ │ │ - mov %r11,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %r9,0x8(%rsi,%r8,1) │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - imul %r11,%rsi │ │ │ │ - add 0x60(%rbx),%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4230d9 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + movzbl 0x62(%rax),%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test $0x1,%dl │ │ │ │ + jne 423067 │ │ │ │ + mov %edx,%esi │ │ │ │ + shr $1,%dl │ │ │ │ + cmp $0x1,%dl │ │ │ │ + jne 423057 │ │ │ │ + call 423100 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4230cd │ │ │ │ + test $0x1,%sil │ │ │ │ + jne 423067 │ │ │ │ + cmpq $0x200,0x68(%rax) │ │ │ │ + jbe 42306d │ │ │ │ + cmpb $0x0,0x65(%rax) │ │ │ │ + je 42308a │ │ │ │ + call 423100 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 423085 │ │ │ │ + shl $0x3,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 489020 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x68(%rax),%rdx │ │ │ │ + add $0xfffffffffffffff0,%rdx │ │ │ │ + cmp $0x1f0,%rdx │ │ │ │ + ja 4230bc │ │ │ │ + movzbl 0x62(%rax),%ebx │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + add $0x1f80,%rdx │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov %dil,(%r8,%r11,1) │ │ │ │ - movzwl 0x4(%rdx),%edi │ │ │ │ - dec %edi │ │ │ │ - mov %di,0x4(%rdx) │ │ │ │ - movzwl (%rdx),%edi │ │ │ │ - inc %edi │ │ │ │ - mov %di,(%rdx) │ │ │ │ - incq (%rcx) │ │ │ │ - lea (%rsi,%r8,1),%rdx │ │ │ │ - lea 0x8(%rdx),%rdx │ │ │ │ - cmpb $0x0,0x22(%rcx) │ │ │ │ - jne 4177cf │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - lea 0x9f31da(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ nop │ │ │ │ - call 48efa0 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - movzbl 0x22(%rcx),%ebx │ │ │ │ - xor $0x1,%ebx │ │ │ │ - mov %bl,0x22(%rcx) │ │ │ │ + cmpb $0x0,0x64(%rax) │ │ │ │ + setne %cl │ │ │ │ mov %rdx,%rax │ │ │ │ - add $0x50,%rsp │ │ │ │ + call 4326a0 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x118c647(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4177f2 │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov 0x118c63f(%rip),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ + movq $0xffffffffffffffff,(%rax,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jg 4230c2 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + jmp 42308a │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 4174c0 │ │ │ │ - int3 │ │ │ │ + jmp 423020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -28028,56 +37015,118 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41787d │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 417877 │ │ │ │ - cmpq $0x0,(%rbx) │ │ │ │ - je 417877 │ │ │ │ - lea 0x38(%rsp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 411e80 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 42313b │ │ │ │ + mov 0x68(%rax),%rdx │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + lea 0x1f80(%rax),%rsi │ │ │ │ + lea 0x1f00(%rax),%rdi │ │ │ │ + add $0xfffffffffffffff0,%rdx │ │ │ │ + cmp $0x1f0,%rdx │ │ │ │ + cmovbe %rdi,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ ret │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ + shl $0xd,%rcx │ │ │ │ + mov 0x68(%rax),%rdx │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shr $0x9,%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + shr $0x6,%rcx │ │ │ │ + lea (%rdi,%rsi,1),%rax │ │ │ │ + sub %rcx,%rax │ │ │ │ + lea -0x80(%rax),%rsi │ │ │ │ + add $0xfffffffffffffff0,%rdx │ │ │ │ + cmp $0x1f0,%rdx │ │ │ │ + cmovbe %rsi,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 417840 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + shl $0xd,%rdx │ │ │ │ + mov 0x68(%rax),%rsi │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shr $0x6,%rdx │ │ │ │ + add %rdi,%r8 │ │ │ │ + lea -0x10(%rsi),%r9 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + cmp $0x1f0,%r9 │ │ │ │ + ja 4231ae │ │ │ │ + add $0xffffffffffffff80,%r8 │ │ │ │ + sub %rdi,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr $0x9,%rbx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x3f,%edx │ │ │ │ + shr $0x3,%rsi │ │ │ │ + lea (%rdx,%rsi,1),%rdi │ │ │ │ + lea (%r8,%rbx,8),%r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea (%r8,%rbx,8),%rbx │ │ │ │ + lea 0x8(%rbx),%rbx │ │ │ │ + cmp $0x40,%rdi │ │ │ │ + jbe 42322a │ │ │ │ + lea -0x40(%rdx),%r8 │ │ │ │ + neg %r8 │ │ │ │ + lea (%rsi,%rdx,1),%rdx │ │ │ │ + lea -0x40(%rdx),%rdx │ │ │ │ + mov (%r9),%rsi │ │ │ │ + shr %cl,%rsi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov $0x1,%r9d │ │ │ │ + shl %cl,%r9 │ │ │ │ + neg %rax │ │ │ │ + cmp $0x40,%rdx │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + and %r9,%rdx │ │ │ │ + dec %rdx │ │ │ │ + and (%rbx),%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + shl %cl,%rdx │ │ │ │ + cmp $0x40,%r8 │ │ │ │ + sbb %rbx,%rbx │ │ │ │ + and %rbx,%rdx │ │ │ │ + or %rdx,%rsi │ │ │ │ + jmp 42324b │ │ │ │ + mov (%r9),%rdx │ │ │ │ + shr %cl,%rdx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl %cl,%rbx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + and %rbx,%rsi │ │ │ │ + dec %rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -28087,179 +37136,140 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 417b30 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4179f1 │ │ │ │ - cmpq $0x0,(%rbx) │ │ │ │ - je 4179f1 │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - jne 4179d8 │ │ │ │ - cmpq $0x0,0x18(%rbx) │ │ │ │ - jle 4179ad │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - lea 0x58(%rsp),%rax │ │ │ │ - call *%rcx │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - cmpq $0x1,0x18(%rcx) │ │ │ │ - jne 417957 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 41796f │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ + sub $0x8,%rsp │ │ │ │ + movzbl 0x14(%rdi),%edx │ │ │ │ + test $0x10,%dl │ │ │ │ + jne 423277 │ │ │ │ + mov 0x20(%rdi),%rdx │ │ │ │ + jmp 4232aa │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + call 47a600 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr $0x7,%rax │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov (%rdi),%rsi │ │ │ │ + mov 0x8(%rdi),%rdi │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + je 4232c7 │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + jmp 423401 │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + and %rsi,%rdx │ │ │ │ + dec %rdx │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + lea -0x10(%rcx),%r8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - and %rsi,%rax │ │ │ │ - and $0x7f,%edi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 417a0c │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 412d20 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - je 4179cb │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1231dee(%rip),%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9ffc39(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1231dc8(%rip),%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea (%rbx,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rsi,%rax │ │ │ │ - inc %rbx │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x50(%r8),%r9 │ │ │ │ - imul %rax,%r9 │ │ │ │ - add 0x10(%rdx),%r9 │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - mov (%r9),%r9 │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r9d │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - jmp 417a54 │ │ │ │ - lea -0x1(%r9),%r10 │ │ │ │ + lea 0x1f80(%rsi),%r9 │ │ │ │ + cmp $0x1f0,%r8 │ │ │ │ + ja 423305 │ │ │ │ + lea 0x1f00(%rsi),%r9 │ │ │ │ + sub %rsi,%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + shr $0x3,%rbx │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x3f,%ebx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + lea (%rbx,%rcx,1),%r10 │ │ │ │ + shr $0x9,%rsi │ │ │ │ + cmp $0x40,%r10 │ │ │ │ + jbe 42339a │ │ │ │ + lea -0x40(%rbx),%r11 │ │ │ │ + neg %r11 │ │ │ │ + lea (%rcx,%rbx,1),%rbx │ │ │ │ + lea -0x40(%rbx),%rbx │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + shl %cl,%rdx │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov $0x1,%r13d │ │ │ │ + shl %cl,%r13 │ │ │ │ + neg %r8 │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov $0xffffffffffffffff,%r10 │ │ │ │ + shr %cl,%r10 │ │ │ │ + shr %cl,%r12 │ │ │ │ + lea (%r9,%rsi,8),%r8 │ │ │ │ + lea (%r9,%rsi,8),%rsi │ │ │ │ + lea 0x8(%rsi),%rsi │ │ │ │ nop │ │ │ │ - and %r10,%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 417ad1 │ │ │ │ - mov 0x58(%r8),%r10 │ │ │ │ - mov 0x68(%rsp),%r11 │ │ │ │ nop │ │ │ │ + cmp $0x40,%r11 │ │ │ │ + sbb %r9,%r9 │ │ │ │ + and %r9,%r10 │ │ │ │ + and (%r8),%r10 │ │ │ │ + or %rdx,%r10 │ │ │ │ + mov %r10,(%r8) │ │ │ │ + and %r9,%r12 │ │ │ │ + cmp $0x40,%rbx │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + and %rdx,%r13 │ │ │ │ + neg %r13 │ │ │ │ + and (%rsi),%r13 │ │ │ │ + or %r12,%r13 │ │ │ │ + mov %r13,(%rsi) │ │ │ │ + jmp 4233cc │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl %cl,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + shl %cl,%rdx │ │ │ │ + lea (%r9,%rsi,8),%rsi │ │ │ │ nop │ │ │ │ - bsf %r9,%r12 │ │ │ │ - imul %r12,%r10 │ │ │ │ - mov 0x10(%r10,%r11,1),%r12 │ │ │ │ - mov 0x8(%r10,%r11,1),%r13 │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jne 417a4c │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ - call 407320 │ │ │ │ - test %al,%al │ │ │ │ - jne 417b0b │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - jmp 417a4c │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ - mov (%r9),%r9 │ │ │ │ - movabs $0x8080808080808080,%r10 │ │ │ │ - movq %r10,%xmm0 │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r9d │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r9,%r9 │ │ │ │ - je 4179fe │ │ │ │ - jmp 417b23 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - lea 0x18(%rax),%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1231c96(%rip),%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ + cmp $0x40,%rax │ │ │ │ + sbb %r9,%r9 │ │ │ │ + and %r9,%rbx │ │ │ │ + dec %rbx │ │ │ │ + shl %cl,%rbx │ │ │ │ + not %rbx │ │ │ │ + and (%rsi),%rbx │ │ │ │ + or %rdx,%rbx │ │ │ │ + mov %rbx,(%rsi) │ │ │ │ + mov %rdi,%rax │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 4178c0 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + shr $0x3,%rsi │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r9,%r12 │ │ │ │ + shl %cl,%r12 │ │ │ │ + add %r8,%r10 │ │ │ │ + add %r8,%rdi │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r13,%r13 │ │ │ │ + and %r13,%r12 │ │ │ │ + or %r12,%rdx │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %r10,%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + ja 4233d5 │ │ │ │ + jmp 4232e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -28273,525 +37283,181 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov 0x40(%rax),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + movzwl %bx,%edx │ │ │ │ + mov (%rcx,%rdx,1),%rcx │ │ │ │ + not %rcx │ │ │ │ + mov %rcx,0x38(%rax) │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 417dfd │ │ │ │ + jbe 423566 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 417cba │ │ │ │ - cmpq $0x0,(%rbx) │ │ │ │ - je 417cba │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - jne 417c9f │ │ │ │ - cmpq $0x0,0x18(%rbx) │ │ │ │ - jle 417c6d │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - lea 0x58(%rsp),%rax │ │ │ │ - call *%rcx │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - cmpq $0x1,0x18(%rcx) │ │ │ │ - jne 417c17 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 417c2f │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr $0x7,%rax │ │ │ │ - nop │ │ │ │ + sub $0x18,%rsp │ │ │ │ + movzwl 0x30(%rax),%edx │ │ │ │ + movzwl 0x32(%rax),%esi │ │ │ │ + cmp %dx,%si │ │ │ │ + je 423484 │ │ │ │ nop │ │ │ │ - and %rsi,%rax │ │ │ │ - and $0x7f,%edi │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 417cd7 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 412d20 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - je 417c90 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x78,%rsp │ │ │ │ + jb 423553 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %si,0x12(%rsp) │ │ │ │ + mov 0x38(%rax),%rdi │ │ │ │ + bsf %rdi,%rdi │ │ │ │ + mov $0x40,%r8d │ │ │ │ + cmove %r8,%rdi │ │ │ │ + jmp 4234c0 │ │ │ │ + mov %edx,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x1231b29(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x78,%rsp │ │ │ │ + mov %bx,0x14(%rsp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shr $0x3,%cx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + call 423420 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x38(%rax),%rcx │ │ │ │ + bsf %rcx,%rdi │ │ │ │ + mov $0x40,%ecx │ │ │ │ + cmove %rcx,%rdi │ │ │ │ + movzwl 0x12(%rsp),%esi │ │ │ │ + movzwl 0x14(%rsp),%edx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x40,%rdi │ │ │ │ + jne 4234dd │ │ │ │ + lea 0x40(%rdx),%ebx │ │ │ │ + and $0xffffffc0,%ebx │ │ │ │ + cmp %bx,%si │ │ │ │ + ja 42348c │ │ │ │ + mov %si,0x30(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9ff972(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x78,%rsp │ │ │ │ + lea (%rdx,%rdi,1),%r8d │ │ │ │ + cmp %r8w,%si │ │ │ │ + jbe 423547 │ │ │ │ + mov 0x38(%rax),%r9 │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + shr %cl,%r9 │ │ │ │ + lea (%rdx,%rdi,1),%ebx │ │ │ │ + lea 0x1(%rbx),%ebx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + and %rdx,%r9 │ │ │ │ + mov %r9,0x38(%rax) │ │ │ │ + test $0x3f,%bx │ │ │ │ + jne 42353a │ │ │ │ + cmp %bx,%si │ │ │ │ + je 42353a │ │ │ │ + mov %r8w,0x16(%rsp) │ │ │ │ + mov %bx,0x14(%rsp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + shr $0x3,%cx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + call 423420 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + movzwl 0x14(%rsp),%ebx │ │ │ │ + movzwl 0x16(%rsp),%r8d │ │ │ │ + mov %bx,0x30(%rax) │ │ │ │ + mov %r8d,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x1231aff(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x78,%rsp │ │ │ │ + mov %si,0x30(%rax) │ │ │ │ + mov %esi,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea (%rbx,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rsi,%rax │ │ │ │ - inc %rbx │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x50(%r8),%r9 │ │ │ │ - imul %rax,%r9 │ │ │ │ - add 0x10(%rdx),%r9 │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - mov (%r9),%r9 │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r9d │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - jmp 417d20 │ │ │ │ - lea -0x1(%r9),%r10 │ │ │ │ - nop │ │ │ │ - and %r10,%r9 │ │ │ │ - nop │ │ │ │ - test %r9,%r9 │ │ │ │ - je 417d9d │ │ │ │ - mov 0x58(%r8),%r10 │ │ │ │ - mov 0x68(%rsp),%r11 │ │ │ │ + lea 0x153e24(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ nop │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - bsf %r9,%r12 │ │ │ │ - imul %r12,%r10 │ │ │ │ - mov 0x10(%r10,%r11,1),%r12 │ │ │ │ - mov 0x8(%r10,%r11,1),%r13 │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jne 417d17 │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ - call 407320 │ │ │ │ - test %al,%al │ │ │ │ - jne 417dd1 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - jmp 417d17 │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ - mov (%r9),%r9 │ │ │ │ - movabs $0x8080808080808080,%r10 │ │ │ │ - movq %r10,%xmm0 │ │ │ │ - movq %r9,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r9d │ │ │ │ - movzbl %r9b,%r9d │ │ │ │ - test %r9,%r9 │ │ │ │ - je 417cc9 │ │ │ │ - jmp 417dee │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - lea 0x18(%rax),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x12319cb(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 417b80 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 423440 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - lea -0x40(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 41838e │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42361e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xb8,%rsp │ │ │ │ - mov %rcx,0xd8(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 41836e │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - mov %rbx,0xd0(%rsp) │ │ │ │ - mov %rcx,0xd8(%rsp) │ │ │ │ - mov %rdi,0xe0(%rsp) │ │ │ │ - cmpb $0x0,0x22(%rbx) │ │ │ │ - je 417ec5 │ │ │ │ - lea 0x9f2afc(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 48efa0 │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ - mov 0xd0(%rsp),%rbx │ │ │ │ - mov 0xe0(%rsp),%rdi │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - lea 0x88(%rsp),%rax │ │ │ │ - call *%rcx │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - movzbl 0x22(%rcx),%esi │ │ │ │ - xor $0x1,%esi │ │ │ │ - mov %sil,0x22(%rcx) │ │ │ │ - cmpq $0x0,0x10(%rcx) │ │ │ │ - jne 417f26 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0xc8(%rsp),%rbx │ │ │ │ - call 411c60 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - cmpq $0x0,0x18(%rcx) │ │ │ │ - jne 417fde │ │ │ │ - cmpq $0x8,(%rcx) │ │ │ │ - jb 417f59 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0xc8(%rsp),%rbx │ │ │ │ - call 411ce0 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - jmp 417fde │ │ │ │ - mov 0xc8(%rsp),%rbx │ │ │ │ - mov 0xd8(%rsp),%rdi │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 412f40 │ │ │ │ - mov 0xd0(%rsp),%rdx │ │ │ │ - cmpb $0x0,0x22(%rdx) │ │ │ │ - jne 417fb6 │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - lea 0x9f29f8(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov 0xd0(%rsp),%rdx │ │ │ │ - movzbl 0x22(%rdx),%ecx │ │ │ │ - xor $0x1,%ecx │ │ │ │ - mov %cl,0x22(%rdx) │ │ │ │ - add $0xb8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 414f80 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - cmpq $0x1,0x18(%rcx) │ │ │ │ - jne 417fe9 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 418001 │ │ │ │ - movzbl 0x21(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr %cl,%rax │ │ │ │ + sub $0x18,%rsp │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - shr $0x7,%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - and %rsi,%rax │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0x7f,%edi │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - mov 0xc8(%rsp),%rbx │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 418057 │ │ │ │ - lea (%r12,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - and %rsi,%rax │ │ │ │ - inc %r12 │ │ │ │ - mov %r12,0x38(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %r10,0xa0(%rsp) │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - mov 0x50(%rbx),%r13 │ │ │ │ - imul %rax,%r13 │ │ │ │ - add 0x10(%rdx),%r13 │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ - punpcklbw %xmm0,%xmm0 │ │ │ │ - pshuflw $0x0,%xmm0,%xmm0 │ │ │ │ - mov %r13,0x98(%rsp) │ │ │ │ - mov 0x0(%r13),%r13 │ │ │ │ - movq %r13,%xmm1 │ │ │ │ - pcmpeqb %xmm1,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r13d │ │ │ │ - movzbl %r13b,%r13d │ │ │ │ - jmp 4180c0 │ │ │ │ - lea -0x1(%r13),%r15 │ │ │ │ - nop │ │ │ │ - and %r15,%r13 │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - nopl (%rax) │ │ │ │ - test %r13,%r13 │ │ │ │ - je 418168 │ │ │ │ - mov 0x58(%rbx),%r15 │ │ │ │ - mov 0x98(%rsp),%r8 │ │ │ │ - mov %r8,0xb0(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - bsf %r13,%rcx │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - imul %rcx,%r15 │ │ │ │ - mov 0x10(%r15,%r8,1),%rcx │ │ │ │ - mov 0x8(%r15,%r8,1),%r8 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jne 4180a8 │ │ │ │ - mov %r13,0x40(%rsp) │ │ │ │ - mov %r15,0x68(%rsp) │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r9,%rcx │ │ │ │ - call 407320 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,%al │ │ │ │ - jne 41821c │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0xc8(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - mov 0xa0(%rsp),%r10 │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - mov 0x40(%rsp),%r13 │ │ │ │ - jmp 4180a8 │ │ │ │ - mov 0x98(%rsp),%r13 │ │ │ │ - mov 0x0(%r13),%r15 │ │ │ │ - movq %r15,%xmm0 │ │ │ │ - pmovmskb %xmm0,%r15d │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %r15,%r15 │ │ │ │ - je 418049 │ │ │ │ - nop │ │ │ │ - bsf %r15,%r15 │ │ │ │ - movzbl 0x0(%r13,%r15,1),%r8d │ │ │ │ - cmp $0xfe,%r8b │ │ │ │ - jne 4181b5 │ │ │ │ - test %r10,%r10 │ │ │ │ - cmovne %r11,%r15 │ │ │ │ - cmovne %r10,%r13 │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov %r13,%r10 │ │ │ │ - jmp 418049 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 4181ce │ │ │ │ - mov %r10,0x98(%rsp) │ │ │ │ - movzwl 0x4(%rdx),%esi │ │ │ │ - inc %esi │ │ │ │ - mov %si,0x4(%rdx) │ │ │ │ - jmp 4181d1 │ │ │ │ - mov %r15,%r11 │ │ │ │ - cmpw $0x0,0x4(%rdx) │ │ │ │ - jne 41820c │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 414120 │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0xc8(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - cmpw $0x0,0x4(%rdx) │ │ │ │ - jbe 417fc9 │ │ │ │ - jmp 4182a5 │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - mov 0xe0(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %rdx,0x10(%rsi,%rcx,1) │ │ │ │ - cmpl $0x0,0x122f5e3(%rip) │ │ │ │ - jne 418249 │ │ │ │ - mov 0xd8(%rsp),%rdi │ │ │ │ - jmp 418262 │ │ │ │ - mov 0x8(%rcx,%rsi,1),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0xd8(%rsp),%rdi │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rdi,0x8(%rsi,%rcx,1) │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - mov 0x58(%rcx),%rdx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - imul %rsi,%rdx │ │ │ │ - add 0x60(%rcx),%rdx │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - nop │ │ │ │ - lea (%rcx,%rdx,1),%rcx │ │ │ │ - lea 0x8(%rcx),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ + call 480a20 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jmp 418329 │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - imul %r11,%rsi │ │ │ │ - mov 0x98(%rsp),%r8 │ │ │ │ + test %rax,%rax │ │ │ │ + je 423606 │ │ │ │ + mov 0x68(%rbx),%rdx │ │ │ │ + add $0xfffffffffffffff0,%rdx │ │ │ │ nop │ │ │ │ - mov %r9,0x10(%rsi,%r8,1) │ │ │ │ - cmpl $0x0,0x122f55e(%rip) │ │ │ │ - jne 4182d1 │ │ │ │ - mov %r11,%rax │ │ │ │ - mov 0xd8(%rsp),%r10 │ │ │ │ - jmp 4182ed │ │ │ │ - mov 0x8(%r8,%rsi,1),%r9 │ │ │ │ - mov %r11,%rax │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0xd8(%rsp),%r10 │ │ │ │ - mov %r10,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - mov %r10,0x8(%rsi,%r8,1) │ │ │ │ - mov 0x58(%rbx),%rsi │ │ │ │ - imul %rax,%rsi │ │ │ │ - add 0x60(%rbx),%rsi │ │ │ │ - mov 0x98(%rsp),%r8 │ │ │ │ + cmp $0x1f0,%rdx │ │ │ │ + ja 4235dd │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add $0x1f80,%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov %dil,(%r8,%rax,1) │ │ │ │ - movzwl 0x4(%rdx),%edi │ │ │ │ - dec %edi │ │ │ │ - mov %di,0x4(%rdx) │ │ │ │ - movzwl (%rdx),%edi │ │ │ │ - inc %edi │ │ │ │ - mov %di,(%rdx) │ │ │ │ - incq (%rcx) │ │ │ │ - lea (%r8,%rsi,1),%rdx │ │ │ │ - lea 0x8(%rdx),%rdx │ │ │ │ - cmpb $0x0,0x22(%rcx) │ │ │ │ - jne 418358 │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - lea 0x9f2656(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48efa0 │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - movzbl 0x22(%rcx),%ebx │ │ │ │ - xor $0x1,%ebx │ │ │ │ - mov %bl,0x22(%rcx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0xb8,%rsp │ │ │ │ + cmp $0x3f,%rdx │ │ │ │ + jae 423611 │ │ │ │ + lea (%rbx,%rdx,1),%rdx │ │ │ │ + lea 0x40(%rdx),%rdx │ │ │ │ + jmp 4235ee │ │ │ │ + mov 0x48(%rbx),%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + lea (%rbx,%rsi,1),%rdx │ │ │ │ + and $0x7,%ecx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl %cl,%ebx │ │ │ │ + movzbl (%rdx),%edx │ │ │ │ + test %dl,%bl │ │ │ │ + setne %al │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x118babb(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41837e │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov 0x118bab3(%rip),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 48eb80 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x3f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 417e40 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 423580 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -28799,84 +37465,238 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 418422 │ │ │ │ + jbe 423845 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 41841c │ │ │ │ - cmpq $0x0,(%rbx) │ │ │ │ - je 41841c │ │ │ │ - lea 0x38(%rsp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 411e80 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1525c7(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + je 42376a │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x63(%rax),%cl │ │ │ │ + mov %cl,0x27(%rsp) │ │ │ │ + cmp $0x1,%cl │ │ │ │ + je 423820 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1533f6(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + movzbl 0x27(%rsp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x70(%rax),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1514ca(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x1510b2(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x15109e(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4237a5 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + movb $0x2,0x122(%rcx) │ │ │ │ + lea 0x15b968(%rip),%rax │ │ │ │ + mov $0x3e,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x15629b(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x14f926(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x14f922(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14fd27(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + call 431fe0 │ │ │ │ + jmp 423785 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x15496c(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 4236db │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - jmp 4183e0 │ │ │ │ - int3 │ │ │ │ + jmp 423640 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4184a0 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 41849a │ │ │ │ - mov (%rax),%rax │ │ │ │ - call 493f60 │ │ │ │ - mov $0x19,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9f6609(%rip),%rbx │ │ │ │ - call 473e60 │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rdi,%rdx │ │ │ │ + shr $0x3,%rdi │ │ │ │ + shr $0x6,%rdx │ │ │ │ + and $0x7,%edi │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ + mov 0xd0(%r8),%r8 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + test %al,(%r8) │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + shl %cl,%r10d │ │ │ │ + add %rsi,%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4238d5 │ │ │ │ + add $0x8,%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jbe 423a0b │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %r10b,%r10b │ │ │ │ + jne 4238fe │ │ │ │ + nop │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + cmpb $0x0,0x1(%rdx) │ │ │ │ + jne 4238f6 │ │ │ │ + add $0x38,%rcx │ │ │ │ + jmp 4238ce │ │ │ │ + mov $0x1,%r10d │ │ │ │ + jmp 423901 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + movzbl (%rsi),%edx │ │ │ │ + test %r10b,%dl │ │ │ │ + je 423a03 │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov %r10b,0x7(%rsp) │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 42398b │ │ │ │ + mov 0x2550(%r8),%rdi │ │ │ │ + add $0x8,%rdi │ │ │ │ + nop │ │ │ │ + cmp %rdi,0x2558(%r8) │ │ │ │ + jae 42396e │ │ │ │ + nop │ │ │ │ + call 446f40 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + movzbl 0x7(%rsp),%r10d │ │ │ │ + mov 0x2550(%r8),%rdi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + add $0x8,%r11 │ │ │ │ + mov %r11,0x2550(%r8) │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov %rdx,(%rdi) │ │ │ │ + jmp 423a03 │ │ │ │ + lea (%rcx,%rbx,1),%rdi │ │ │ │ + mov 0x2550(%r8),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r11,0x2558(%r8) │ │ │ │ + jae 4239e1 │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + call 446f40 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + movzbl 0x7(%rsp),%r10d │ │ │ │ + mov 0x2550(%r8),%r11 │ │ │ │ + mov %r11,%r12 │ │ │ │ + add $0x10,%r12 │ │ │ │ + mov %r12,0x2550(%r8) │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov (%rdi),%rdx │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + add %r10d,%r10d │ │ │ │ + jmp 4238ce │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 421c60 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 418460 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -28886,56 +37706,183 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - je 4184cb │ │ │ │ + je 423c05 │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + cmp %rdi,(%rax) │ │ │ │ + jne 423b61 │ │ │ │ + cmpb $0x0,0x2a5c8a(%rip) │ │ │ │ + je 423a92 │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + movzbl 0x14(%rax),%edx │ │ │ │ + test $0x10,%dl │ │ │ │ + jne 423a62 │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + nop │ │ │ │ + jmp 423a79 │ │ │ │ + call 47a600 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + mov 0xd0(%rsi),%rsi │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + test %al,(%rsi) │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 423aa0 │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 421c60 │ │ │ │ + add $0x8,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdi,0x8(%rax) │ │ │ │ + jbe 423b5b │ │ │ │ + test $0x3f,%rdi │ │ │ │ + jne 423abc │ │ │ │ + movzbl (%rdx),%r8d │ │ │ │ + inc %rdx │ │ │ │ + jmp 423abf │ │ │ │ + shr $1,%r8d │ │ │ │ + bt $0x0,%r8d │ │ │ │ + jae 423a98 │ │ │ │ + lea (%rdi,%rbx,1),%r9 │ │ │ │ + lea (%rdi,%rcx,1),%r10 │ │ │ │ + mov 0x2550(%rsi),%r11 │ │ │ │ + add $0x10,%r11 │ │ │ │ + nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r11,0x2558(%rsi) │ │ │ │ + jae 423b34 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %r8d,0x14(%rsp) │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + call 446f40 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x14(%rsp),%r8d │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov 0x2550(%rsi),%r11 │ │ │ │ + mov %r11,%r12 │ │ │ │ + add $0x10,%r12 │ │ │ │ + mov %r12,0x2550(%rsi) │ │ │ │ + mov (%r9),%r9 │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov (%r10),%r9 │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + jmp 423a98 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + call 47a4a0 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x158a80(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x15083a(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x15250c(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1579e6(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + lea 0x158d78(%rip),%rax │ │ │ │ + mov $0x29,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41850c │ │ │ │ + jbe 423cc9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x28(%rax),%rdx │ │ │ │ - cmp %rdx,0x28(%rbx) │ │ │ │ - je 4184fc │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 418506 │ │ │ │ - mov $0x24,%ecx │ │ │ │ - call 407320 │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + shr $0x3,%rbx │ │ │ │ + lea 0x7(%rbx),%rax │ │ │ │ + shr $0x3,%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + inc %rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + lea 0x2a829c(%rip),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 421e80 │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + cmp $0x40000000,%rdx │ │ │ │ + ja 423cbc │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movb $0xa1,(%rcx,%rax,1) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 423d00 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzbl (%rcx,%rbx,1),%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0xa1,%cl │ │ │ │ + jne 423cab │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x154e0b(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x40000000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4184e0 │ │ │ │ + jmp 423c20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -28953,91 +37900,419 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzwl (%rax),%ecx │ │ │ │ - cmp %cx,(%rbx) │ │ │ │ - jne 41858b │ │ │ │ - movzwl 0x2(%rax),%ecx │ │ │ │ - cmp %cx,0x2(%rbx) │ │ │ │ - jne 41858b │ │ │ │ - movzwl 0x4(%rax),%ecx │ │ │ │ - cmp %cx,0x4(%rbx) │ │ │ │ - jne 41858b │ │ │ │ - movzbl 0x6(%rax),%ecx │ │ │ │ - cmp %cl,0x6(%rbx) │ │ │ │ - jne 41858b │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - cmp %rcx,0x8(%rbx) │ │ │ │ - jne 41858b │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - cmp %rcx,0x10(%rbx) │ │ │ │ - jne 418586 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - cmp %rcx,0x18(%rbx) │ │ │ │ - sete %cl │ │ │ │ - jmp 418588 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - ret │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 423d29 │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r11,%rbx │ │ │ │ + jmp 423d29 │ │ │ │ + mov %dl,(%rbx) │ │ │ │ + nop │ │ │ │ + add $0xfffffffffffffff8,%rsi │ │ │ │ + shr $0x8,%rdx │ │ │ │ + inc %rbx │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + jae 423d1b │ │ │ │ + movzbl (%rax),%edi │ │ │ │ + nop │ │ │ │ + mov %rdi,%r8 │ │ │ │ + and $0x7f,%edi │ │ │ │ + lea 0x1(%rax),%r9 │ │ │ │ + bt $0x7,%r8d │ │ │ │ + jb 423d58 │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 423e7d │ │ │ │ + shr $0x3,%rdi │ │ │ │ xor %eax,%eax │ │ │ │ + jmp 424080 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 423d66 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 42400c │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 423d74 │ │ │ │ + add $0x7,%rax │ │ │ │ + mov %r12,%rcx │ │ │ │ + movzbl (%r9),%r10d │ │ │ │ + mov %r10,%r11 │ │ │ │ + and $0x7f,%r10d │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %rax,%rcx │ │ │ │ + shl %cl,%r10 │ │ │ │ + inc %r9 │ │ │ │ + nop │ │ │ │ + cmp $0x40,%rax │ │ │ │ + sbb %r13,%r13 │ │ │ │ + and %r13,%r10 │ │ │ │ + or %r10,%r8 │ │ │ │ + bt $0x7,%r11d │ │ │ │ + xchg %ax,%ax │ │ │ │ + jb 423d6d │ │ │ │ + imul %rdi,%r8 │ │ │ │ + cmp $0x39,%rdi │ │ │ │ + ja 423dbc │ │ │ │ + nop │ │ │ │ + lea -0x1(%rbx),%r10 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 423eab │ │ │ │ + sub %rsi,%rdi │ │ │ │ + lea 0x7(%rdi),%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + and $0x7,%edi │ │ │ │ + mov %rbx,%r11 │ │ │ │ + sub %r10,%rbx │ │ │ │ + mov %rbx,%r10 │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 423dfb │ │ │ │ + movzbl (%rbx),%r13d │ │ │ │ + lea -0x8(%rdi),%rcx │ │ │ │ + neg %rcx │ │ │ │ + shr %cl,%r13 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl %cl,%r13 │ │ │ │ + lea 0x1(%r10),%rbx │ │ │ │ + or %r13,%rdx │ │ │ │ + nop │ │ │ │ + lea (%rdi,%rcx,1),%rsi │ │ │ │ + sub %rdi,%r8 │ │ │ │ + mov %r8,%rcx │ │ │ │ + shr $0x3,%r8 │ │ │ │ + jmp 423e36 │ │ │ │ + movzbl (%rbx),%edi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl %cl,%rdi │ │ │ │ + nop │ │ │ │ + dec %r8 │ │ │ │ + inc %rbx │ │ │ │ + lea 0x1(%r11),%r10 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r13,%r13 │ │ │ │ + and %r13,%rdi │ │ │ │ + or %rdi,%rdx │ │ │ │ + mov %dl,(%r11) │ │ │ │ + nop │ │ │ │ + shr $0x8,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r10,%r11 │ │ │ │ + test %r8,%r8 │ │ │ │ + ja 423e04 │ │ │ │ + and $0x7,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rcx,%rcx │ │ │ │ + jbe 423e75 │ │ │ │ + movzbl (%rbx),%ebx │ │ │ │ + mov $0x1,%edi │ │ │ │ + shl %cl,%rdi │ │ │ │ + dec %rdi │ │ │ │ + and %rbx,%rdi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl %cl,%rdi │ │ │ │ + lea (%rax,%rcx,1),%rbx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r8,%r8 │ │ │ │ + and %r8,%rdi │ │ │ │ + or %rdi,%rdx │ │ │ │ + jmp 423d0d │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 423d0d │ │ │ │ + mov %rbx,%rdi │ │ │ │ + sub %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + neg %rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + lea (%rcx,%rdi,8),%rax │ │ │ │ + add %rsi,%rcx │ │ │ │ + jmp 424053 │ │ │ │ + shl $0x8,%rdx │ │ │ │ + movzbl (%r10),%r11d │ │ │ │ + or %r11,%rdx │ │ │ │ + nop │ │ │ │ + add $0x8,%rsi │ │ │ │ + dec %r10 │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jb 423e98 │ │ │ │ + jbe 423eca │ │ │ │ + sub %rdi,%rsi │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shr %cl,%rdx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r11,%r11 │ │ │ │ + and %r11,%rdx │ │ │ │ + jmp 423ed0 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 423ef2 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 423eed │ │ │ │ + movabs $0x1ffffffffffffff,%rdx │ │ │ │ + mov $0x39,%ecx │ │ │ │ + jmp 423f16 │ │ │ │ + mov %r8,%rcx │ │ │ │ + jmp 423f16 │ │ │ │ + lea (%rdi,%rdi,1),%rsi │ │ │ │ + cmp $0x39,%rsi │ │ │ │ + ja 423f05 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + nop │ │ │ │ + jmp 423fb7 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + jmp 423f16 │ │ │ │ + sub %rsi,%r8 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %r11,%rax │ │ │ │ + cmp %r8,%rcx │ │ │ │ + ja 423f51 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shl %cl,%rdx │ │ │ │ + lea (%rsi,%rax,1),%r11 │ │ │ │ + cmp $0x40,%rax │ │ │ │ + sbb %r13,%r13 │ │ │ │ + and %r13,%rdx │ │ │ │ + or %rdx,%r10 │ │ │ │ + jmp 423f49 │ │ │ │ + mov %r10b,(%rbx) │ │ │ │ + nop │ │ │ │ + shr $0x8,%r10 │ │ │ │ + add $0xfffffffffffffff8,%r11 │ │ │ │ + inc %rbx │ │ │ │ + cmp $0x8,%r11 │ │ │ │ + jae 423f3a │ │ │ │ + jmp 423f0a │ │ │ │ + test %r8,%r8 │ │ │ │ + jbe 423f8a │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%rsi │ │ │ │ + lea (%rax,%rcx,1),%rdi │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r8,%r8 │ │ │ │ + and %r8,%rsi │ │ │ │ + dec %rsi │ │ │ │ + and %rsi,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + shl %cl,%rdx │ │ │ │ + cmp $0x40,%rax │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + and %rsi,%rdx │ │ │ │ + or %rdx,%r10 │ │ │ │ + jmp 423f8d │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r10,%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + jmp 423d0d │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rdx,%r13 │ │ │ │ + shl %cl,%r13 │ │ │ │ + and %rsi,%r13 │ │ │ │ + or %r13,%rdx │ │ │ │ + lea (%rcx,%rcx,1),%rdi │ │ │ │ + mov %r11,%rcx │ │ │ │ + cmp $0x40,%rdi │ │ │ │ + jbe 423f9b │ │ │ │ + nopl (%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 423ffc │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0x39,%eax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + xor %edx,%edx │ │ │ │ + div %rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r11,%r11 │ │ │ │ + and %r11,%rdx │ │ │ │ + dec %rdx │ │ │ │ + and %rdi,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 423f05 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 449c80 │ │ │ │ + add $0x7,%rax │ │ │ │ + mov %r11,%rcx │ │ │ │ + movzbl (%r9),%r8d │ │ │ │ + mov %r8,%r10 │ │ │ │ + and $0x7f,%r8d │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rax,%rcx │ │ │ │ + shl %cl,%r8 │ │ │ │ + inc %r9 │ │ │ │ + nop │ │ │ │ + cmp $0x40,%rax │ │ │ │ + sbb %r12,%r12 │ │ │ │ + and %r12,%r8 │ │ │ │ + or %r8,%rdi │ │ │ │ + bt $0x7,%r10d │ │ │ │ + jb 424005 │ │ │ │ + mov %r11,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 423d66 │ │ │ │ + mov %dl,(%rbx) │ │ │ │ + nop │ │ │ │ + add $0xfffffffffffffff8,%rcx │ │ │ │ + shr $0x8,%rdx │ │ │ │ + inc %rbx │ │ │ │ + test %rcx,%rcx │ │ │ │ + ja 424045 │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + movzbl (%r9),%r10d │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl %cl,%r10 │ │ │ │ + or %r10,%rdx │ │ │ │ + nop │ │ │ │ + mov %dl,(%rbx) │ │ │ │ + nop │ │ │ │ + shr $0x8,%rdx │ │ │ │ + inc %rax │ │ │ │ + inc %r9 │ │ │ │ + inc %rbx │ │ │ │ + mov %r11,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jb 42405a │ │ │ │ + and $0x7,%r8d │ │ │ │ + test %r8,%r8 │ │ │ │ + jbe 4240a8 │ │ │ │ + movzbl (%r9),%edi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl %cl,%rdi │ │ │ │ + or %rdi,%rdx │ │ │ │ + nop │ │ │ │ + lea (%r8,%rcx,1),%rsi │ │ │ │ + inc %r9 │ │ │ │ + jmp 4240ab │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 423d0d │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42416b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + lea 0x9e(%rip),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 424126 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + lea 0x2854a2(%rip),%rdx │ │ │ │ + mov %rdx,0x30(%rcx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp $0x88,%rax │ │ │ │ + jl 424110 │ │ │ │ + mov 0x27a7a3(%rip),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 424146 │ │ │ │ + movabs $0x7fffffffffffffff,%rcx │ │ │ │ + jmp 424158 │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 424150 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 424158 │ │ │ │ + call 421d60 │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4240c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4185ef │ │ │ │ + jbe 4241d9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x40(%rax),%rdx │ │ │ │ - cmp %rdx,0x40(%rbx) │ │ │ │ - jne 4185e7 │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,0x48(%rbx) │ │ │ │ - jne 4185e7 │ │ │ │ - mov 0x50(%rax),%rdx │ │ │ │ - cmp %rdx,0x50(%rbx) │ │ │ │ - jne 4185e7 │ │ │ │ - mov 0x58(%rax),%rdx │ │ │ │ - cmp %rdx,0x58(%rbx) │ │ │ │ - jne 4185e7 │ │ │ │ - mov $0x39,%ecx │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ nop │ │ │ │ - call 407320 │ │ │ │ - jmp 4185e9 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ + nop │ │ │ │ + lea 0x28e3c0(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + lea 0x2a4ce4(%rip),%rax │ │ │ │ + call 42a260 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov 0x29e4e1(%rip),%ecx │ │ │ │ + xchg %ecx,0x8f0(%rax) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28e392(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4185a0 │ │ │ │ + call 487040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 424180 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -29053,141 +38328,273 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4186d7 │ │ │ │ + jbe 424449 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ + sub $0x30,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + movzbl %bl,%ecx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x88,%rcx │ │ │ │ + jae 42443c │ │ │ │ + mov 0x30(%rax,%rcx,8),%rdx │ │ │ │ + movzwl 0x60(%rdx),%esi │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - cmp %rcx,0x8(%rbx) │ │ │ │ - jne 4186cf │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - cmp %rdx,0x18(%rax) │ │ │ │ - jne 4186cf │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - cmp %rdx,0x20(%rbx) │ │ │ │ - jne 4186cf │ │ │ │ - mov 0x30(%rbx),%rdx │ │ │ │ - cmp %rdx,0x30(%rax) │ │ │ │ - jne 4186cf │ │ │ │ - movzbl 0x38(%rax),%edx │ │ │ │ - cmp %dl,0x38(%rbx) │ │ │ │ - jne 4186cf │ │ │ │ - movzbl 0x39(%rax),%edx │ │ │ │ - cmp %dl,0x39(%rbx) │ │ │ │ - jne 4186cf │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov (%rax),%rax │ │ │ │ - call 407320 │ │ │ │ - test %al,%al │ │ │ │ - je 4186cf │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov 0x18(%rdx),%rcx │ │ │ │ - call 407320 │ │ │ │ - test %al,%al │ │ │ │ - je 4186cf │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ + cmp %si,0x32(%rdx) │ │ │ │ + jne 42442b │ │ │ │ + cmp $0x5,%bl │ │ │ │ + jne 42425b │ │ │ │ + movq $0x0,0x470(%rax,%rcx,8) │ │ │ │ + mov 0x470(%rax,%rcx,8),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 42441a │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + lea 0x285343(%rip),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + je 424353 │ │ │ │ + mov 0x29e411(%rip),%esi │ │ │ │ + add $0x3,%esi │ │ │ │ + cmp %esi,0x58(%rdx) │ │ │ │ + jne 424409 │ │ │ │ + mov %bl,0x48(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + lea (%rcx,%rcx,2),%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + lea 0x29e54d(%rip),%rsi │ │ │ │ + lea (%rcx,%rsi,1),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 424de0 │ │ │ │ + lea 0x2a6e5a(%rip),%rax │ │ │ │ + call 446d00 │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + movzwl 0x60(%rcx),%edx │ │ │ │ + movzwl 0x66(%rcx),%esi │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + movzbl 0x48(%rsp),%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + shr $1,%sil │ │ │ │ + movsbq %sil,%rsi │ │ │ │ + lea (%rax,%rsi,8),%rsi │ │ │ │ + lea 0x40(%rsi),%rsi │ │ │ │ + lock xadd %rdx,(%rsi) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x5,%dil │ │ │ │ + jne 42431d │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ mov 0x28(%rdx),%rbx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x28(%rdx),%rax │ │ │ │ - mov 0x30(%rdx),%rcx │ │ │ │ - call 407320 │ │ │ │ - jmp 4186d1 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ + lock xadd %rbx,0x28(%rax) │ │ │ │ + movq $0x0,0x28(%rdx) │ │ │ │ + lea 0x2a6dfc(%rip),%rax │ │ │ │ + call 446dc0 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x68(%rcx),%rdx │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + imul %rdx,%rbx │ │ │ │ + nop │ │ │ │ + lea 0x2a5f05(%rip),%rdx │ │ │ │ + lock xadd %rbx,(%rdx) │ │ │ │ + movw $0x0,0x66(%rcx) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + lea (%rcx,%rcx,2),%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + lea 0x29e49e(%rip),%rdx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + call 424940 │ │ │ │ + test %rax,%rax │ │ │ │ + je 4243f8 │ │ │ │ + movzwl 0x60(%rax),%edx │ │ │ │ + cmp %dx,0x32(%rax) │ │ │ │ + je 4243e7 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x29e317(%rip),%edx │ │ │ │ + add $0x3,%edx │ │ │ │ + mov %edx,0x58(%rax) │ │ │ │ + movzwl 0x60(%rax),%edx │ │ │ │ + mov %dx,0x66(%rax) │ │ │ │ + movzwl 0x60(%rax),%edx │ │ │ │ + mov 0x68(%rax),%rsi │ │ │ │ + imul %rsi,%rdx │ │ │ │ + mov 0x20(%rax),%rbx │ │ │ │ + shl $0xd,%rbx │ │ │ │ + sub %rdx,%rbx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + lea 0x2a5d62(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 435cc0 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + movq $0x0,0x10(%rdx) │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %rdi,0x30(%rdx,%rsi,8) │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x152fbc(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1507a3(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x152f84(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x15b1da(%rip),%rax │ │ │ │ + mov $0x44,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x158207(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x88,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 418620 │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + jmp 424200 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x0,0x122f9c3(%rip) │ │ │ │ - je 41872d │ │ │ │ - cmpb $0x0,0x122f9b8(%rip) │ │ │ │ - je 41872d │ │ │ │ - cmpb $0x0,0x122f9bf(%rip) │ │ │ │ - je 41872d │ │ │ │ - cmpb $0x0,0x122f9ae(%rip) │ │ │ │ - je 41872d │ │ │ │ - movzbl 0x122f9a3(%rip),%eax │ │ │ │ - jmp 41872f │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %al,0x122e865(%rip) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4187aa │ │ │ │ + jbe 42461f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - call 4198c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x28(%rsp),%eax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - call 419800 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + lea 0x2000(%rbx),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + ja 42460d │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %cl,0x60(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + shr $0xd,%rbx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %cl,0x1f(%rsp) │ │ │ │ + test $0x1fff,%rdx │ │ │ │ + setne %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + lea (%rcx,%rbx,1),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + shl $0xd,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + call 43aa80 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28e070(%rip),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + movzbl 0x1f(%rsp),%ecx │ │ │ │ + call 43c780 │ │ │ │ + nop │ │ │ │ + test %rax,%rax │ │ │ │ + je 4245fc │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x2a6c0b(%rip),%rax │ │ │ │ + call 446d00 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + lock xadd %rcx,0x30(%rax) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lock xadd %rcx,0x38(%rax) │ │ │ │ + lea 0x2a6be9(%rip),%rax │ │ │ │ + call 446dc0 │ │ │ │ + movzbl 0x60(%rsp),%ecx │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + lea 0x2a5cf2(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x20(%rcx),%rbx │ │ │ │ + shl $0xd,%rbx │ │ │ │ + lea 0x2a5bb1(%rip),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 435cc0 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x88,%rcx │ │ │ │ + jae 4245f0 │ │ │ │ + lea (%rcx,%rcx,2),%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + mov 0x29e109(%rip),%edx │ │ │ │ + lea 0x29e262(%rip),%rsi │ │ │ │ + lea (%rsi,%rcx,1),%rcx │ │ │ │ + lea 0x58(%rcx),%rcx │ │ │ │ + shr $1,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov $0x28,%esi │ │ │ │ + cmovne %rsi,%rdx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + call 4466c0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,0x70(%rax) │ │ │ │ + nop │ │ │ │ + call 423020 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov $0x88,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x15059f(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x15058e(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 418740 │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 424480 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -29206,236 +38613,699 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 (%rax),%zmm1 │ │ │ │ - vmovdqu64 0x40(%rax),%zmm2 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 424841 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + mov 0x29e012(%rip),%edx │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 42469b │ │ │ │ + inc %rbx │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + cmp $0x88,%rbx │ │ │ │ + jge 4247c5 │ │ │ │ + mov 0x30(%rax,%rbx,8),%rdi │ │ │ │ + lea 0x284f07(%rip),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + je 424698 │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + movzwl 0x60(%rdi),%ecx │ │ │ │ + movzwl 0x66(%rdi),%edx │ │ │ │ + movw $0x0,0x66(%rdi) │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x2a6a3b(%rip),%rax │ │ │ │ + call 446d00 │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %ecx,0x1c(%rsp) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + shr $1,%cl │ │ │ │ + movsbq %cl,%rcx │ │ │ │ + lea (%rax,%rcx,8),%rcx │ │ │ │ + lea 0x40(%rcx),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + lock xadd %rdx,(%rcx) │ │ │ │ + lea 0x2a6a06(%rip),%rax │ │ │ │ + call 446dc0 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x68(%rbx),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + imul %rdx,%rcx │ │ │ │ + lea 0x2a5b10(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + cmp %ecx,0x58(%rbx) │ │ │ │ + je 424765 │ │ │ │ + movzwl 0x32(%rbx),%ecx │ │ │ │ + movzwl 0x60(%rbx),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + movzwl %cx,%ecx │ │ │ │ + mov 0x68(%rbx),%rdx │ │ │ │ + imul %rcx,%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + jmp 42476a │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + lea (%rcx,%rcx,2),%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + lea 0x29e07d(%rip),%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + call 424de0 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + lea 0x284e28(%rip),%rdx │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov %rdx,0x30(%rsi,%rcx,8) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + lea 0x284e0d(%rip),%r8 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 424698 │ │ │ │ + movups %xmm15,0x18(%rax) │ │ │ │ + lea 0x2a694f(%rip),%rax │ │ │ │ + call 446d00 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x28(%rcx),%rdx │ │ │ │ + lock xadd %rdx,0x28(%rax) │ │ │ │ + movq $0x0,0x28(%rcx) │ │ │ │ + lea 0x2a692c(%rip),%rax │ │ │ │ + call 446dc0 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + add $0x470,%rcx │ │ │ │ + mov $0x11,%edx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x10(%rcx) │ │ │ │ + movups %xmm15,0x20(%rcx) │ │ │ │ + movups %xmm15,0x30(%rcx) │ │ │ │ + add $0x40,%rcx │ │ │ │ + dec %edx │ │ │ │ + jne 42480a │ │ │ │ + lea 0x2a58f4(%rip),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + call 435cc0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 424660 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - vmovdqu64 0xa40f16(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa40f4c(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa40f82(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa43e38(%rip),%zmm3 │ │ │ │ - vmovdqu64 (%rax),%zmm4 │ │ │ │ - vpermb %zmm4,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm0,%zmm0 │ │ │ │ - vpermb %zmm4,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm2,%zmm2 │ │ │ │ - vpermb %zmm0,%zmm3,%zmm1 │ │ │ │ - vpermb %zmm2,%zmm3,%zmm2 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42491c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x29de28(%rip),%ecx │ │ │ │ + nop │ │ │ │ + mov 0x8f0(%rax),%edx │ │ │ │ + nop │ │ │ │ + cmp %ecx,%edx │ │ │ │ + je 4248b6 │ │ │ │ + lea -0x2(%rcx),%ebx │ │ │ │ + cmp %ebx,%edx │ │ │ │ + jne 4248bc │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 424660 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 467020 │ │ │ │ + mov 0x29ddfb(%rip),%ecx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + xchg %ecx,0x8f0(%rdx) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - vmovdqu64 0xa40f76(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa40fac(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa40fe2(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa41018(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43e0e(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43e44(%rip),%zmm2 │ │ │ │ - vmovdqu64 (%rax),%zmm6 │ │ │ │ - vpermb %zmm6,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,%zmm3,%zmm0,%zmm0 │ │ │ │ - vpermb %zmm6,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,%zmm3,%zmm4,%zmm4 │ │ │ │ - vpermb %zmm6,%zmm5,%zmm5 │ │ │ │ - vgf2p8affineqb $0x0,%zmm3,%zmm5,%zmm3 │ │ │ │ - vpermi2b %zmm4,%zmm0,%zmm1 │ │ │ │ - vpermi2b %zmm3,%zmm4,%zmm2 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x150313(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x15517e(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + nop │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14fee5(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 424860 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa40ff6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4102c(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa41062(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa43e18(%rip),%zmm3 │ │ │ │ - vmovdqu64 (%rax),%zmm4 │ │ │ │ - vpermb %zmm4,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm0,%zmm0 │ │ │ │ - vpermb %zmm4,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm2,%zmm2 │ │ │ │ - vpermb %zmm0,%zmm3,%zmm1 │ │ │ │ - vpermb %zmm2,%zmm3,%zmm2 │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa41056(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4108c(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa410c2(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa410f8(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43dee(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43e24(%rip),%zmm2 │ │ │ │ - vmovdqu64 (%rax),%zmm6 │ │ │ │ - vpermb %zmm6,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,%zmm3,%zmm0,%zmm0 │ │ │ │ - vpermb %zmm6,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,%zmm3,%zmm4,%zmm4 │ │ │ │ - vpermb %zmm6,%zmm5,%zmm5 │ │ │ │ - vgf2p8affineqb $0x0,%zmm3,%zmm5,%zmm3 │ │ │ │ - vpermi2b %zmm4,%zmm0,%zmm1 │ │ │ │ - vpermi2b %zmm3,%zmm4,%zmm2 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 424dbe │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x68,%rsp │ │ │ │ + movzbl (%rax),%ecx │ │ │ │ + shr $1,%cl │ │ │ │ + movsbq %cl,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x44,%rcx │ │ │ │ + jae 424db1 │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + lea 0x27a54a(%rip),%rdx │ │ │ │ + movzbl (%rdx,%rcx,1),%eax │ │ │ │ + shl $0xd,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 43aa80 │ │ │ │ + cmpb $0x0,0x285b44(%rip) │ │ │ │ + jne 424994 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 424999 │ │ │ │ + call 4763a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4249f7 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + call 476a40 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 4249c2 │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + jmp 4249cf │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + nop │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 4249f7 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4249f7 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + movl $0x0,0x14(%rsp) │ │ │ │ + movb $0x0,0x18(%rsp) │ │ │ │ + mov 0x29dc96(%rip),%ecx │ │ │ │ + shr $1,%ecx │ │ │ │ + mov %ecx,0x1c(%rsp) │ │ │ │ + and $0x1,%ecx │ │ │ │ + test %rcx,%rcx │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov $0x28,%edx │ │ │ │ + cmovne %rdx,%rcx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + lea 0x8(%rax),%rax │ │ │ │ + call 446880 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 424a4a │ │ │ │ + jmp 424b2e │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + test %cl,%cl │ │ │ │ + jne 424adc │ │ │ │ + cmpb $0x0,0x285a70(%rip) │ │ │ │ + jne 424a68 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 424a75 │ │ │ │ + call 4763a0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 424adc │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 476be0 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 424aa2 │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + nop │ │ │ │ + jmp 424ab0 │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %sil,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%esi │ │ │ │ + nop │ │ │ │ + mov %esi,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 424ad7 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 424ad7 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + movzwl 0x32(%rax),%ecx │ │ │ │ + movzwl 0x60(%rax),%edx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + je 424b1d │ │ │ │ + movzwl 0x30(%rax),%ebx │ │ │ │ + cmp %cx,%bx │ │ │ │ + je 424b1d │ │ │ │ + and $0xffffffc0,%ebx │ │ │ │ + shr $0x3,%bx │ │ │ │ + call 423420 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x38(%rax),%rcx │ │ │ │ + movzwl 0x30(%rax),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + shr %cl,%rbx │ │ │ │ + mov %rbx,0x38(%rax) │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x1531ce(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov 0x2844ff(%rip),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x80000000,%edx │ │ │ │ + nopl (%rax) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 424b65 │ │ │ │ + lea 0x1(%rax),%esi │ │ │ │ + lea 0x2844e6(%rip),%rdi │ │ │ │ + lock cmpxchg %esi,(%rdi) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 424b2e │ │ │ │ + mov 0x29db3f(%rip),%esi │ │ │ │ + test %edx,%edx │ │ │ │ + jmp 424b6b │ │ │ │ + mov 0x29db35(%rip),%esi │ │ │ │ + mov %esi,0x14(%rsp) │ │ │ │ + sete 0x18(%rsp) │ │ │ │ + jne 424d14 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + mov %edx,0x1c(%rsp) │ │ │ │ + mov $0x64,%eax │ │ │ │ + jmp 424ba0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + dec %rax │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 424c40 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + lea -0x1(%rdx),%ecx │ │ │ │ + neg %ecx │ │ │ │ + test %rcx,%rcx │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov $0x28,%edx │ │ │ │ + cmovne %rdx,%rcx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + lea 0x8(%rax),%rax │ │ │ │ + call 446880 │ │ │ │ + test %rax,%rax │ │ │ │ + je 424c26 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x14(%rsp),%rax │ │ │ │ + call 4390e0 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + test %bl,%bl │ │ │ │ + je 424b8c │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 439520 │ │ │ │ + mov 0x14(%rsp),%ebx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + lea 0x28441f(%rip),%rax │ │ │ │ + call 438ca0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 424a4c │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + jmp 424c40 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + dec %rax │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + nopl (%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 424cff │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + lea -0x1(%rdx),%ecx │ │ │ │ + neg %ecx │ │ │ │ + test %rcx,%rcx │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov $0x28,%edx │ │ │ │ + cmovne %rdx,%rcx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + lea 0x58(%rax),%rax │ │ │ │ + call 446880 │ │ │ │ + test %rax,%rax │ │ │ │ + je 424cff │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x14(%rsp),%rax │ │ │ │ + call 4390e0 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + test %bl,%bl │ │ │ │ + je 424c31 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 439520 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 423440 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + cmp %ax,0x32(%rbx) │ │ │ │ + jne 424cda │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + lea 0x58(%rax),%rax │ │ │ │ + call 4466c0 │ │ │ │ + jmp 424c31 │ │ │ │ + mov %ax,0x30(%rbx) │ │ │ │ + mov 0x14(%rsp),%ebx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + lea 0x284346(%rip),%rax │ │ │ │ + call 438ca0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 424a4c │ │ │ │ + mov 0x14(%rsp),%ebx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + lea 0x284325(%rip),%rax │ │ │ │ + call 438ca0 │ │ │ │ + cmpb $0x0,0x2857b5(%rip) │ │ │ │ + jne 424d23 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 424d28 │ │ │ │ + call 4763a0 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 424d8a │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + call 476be0 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 424d56 │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + jmp 424d63 │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 424d8a │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 424d8a │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + call 424ee0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 424da9 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + setne %cl │ │ │ │ + jmp 424a4c │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov $0x44,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 424940 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa410d6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4110c(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa41142(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa43df8(%rip),%zmm3 │ │ │ │ - vmovdqu64 (%rax),%zmm4 │ │ │ │ - vpermb %zmm4,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm0,%zmm0 │ │ │ │ - vpermb %zmm4,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm2,%zmm2 │ │ │ │ - vpermb %zmm0,%zmm3,%zmm1 │ │ │ │ - vpermb %zmm2,%zmm3,%zmm2 │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 424eab │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + cmpw $0x0,0x60(%rbx) │ │ │ │ + je 424e99 │ │ │ │ + mov 0x29d89d(%rip),%ecx │ │ │ │ + lea 0x1(%rcx),%edx │ │ │ │ + mov 0x58(%rbx),%esi │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 424e17 │ │ │ │ + lea -0x1(%rcx),%edi │ │ │ │ + xchg %edi,0x58(%rbx) │ │ │ │ + cmp %edx,%esi │ │ │ │ + jmp 424e20 │ │ │ │ + mov %ecx,%edx │ │ │ │ + xchg %ecx,0x58(%rbx) │ │ │ │ + mov %edx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 424e82 │ │ │ │ + movzwl 0x32(%rbx),%edx │ │ │ │ + movzwl 0x60(%rbx),%esi │ │ │ │ + sub %rsi,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 424e59 │ │ │ │ + test %al,(%rax) │ │ │ │ + shr $1,%ecx │ │ │ │ + and $0x1,%ecx │ │ │ │ + test %rcx,%rcx │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov $0x28,%edx │ │ │ │ + cmovne %rdx,%rcx │ │ │ │ + lea (%rax,%rcx,1),%rax │ │ │ │ + lea 0x8(%rax),%rax │ │ │ │ + call 4466c0 │ │ │ │ + jmp 424e93 │ │ │ │ + test %al,(%rax) │ │ │ │ + shr $1,%ecx │ │ │ │ + and $0x1,%ecx │ │ │ │ + test %rcx,%rcx │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov $0x28,%edx │ │ │ │ + cmovne %rdx,%rcx │ │ │ │ + lea (%rax,%rcx,1),%rax │ │ │ │ + lea 0x58(%rax),%rax │ │ │ │ + call 4466c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 424e93 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 439520 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x156760(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 424de0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa41136(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa411ac(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa41222(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43dd8(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43e0e(%rip),%zmm2 │ │ │ │ - vmovdqu64 (%rax),%zmm5 │ │ │ │ - vpermb %zmm5,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa41137(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm5,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa411a6(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm5,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa41215(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm3,%zmm0,%zmm1 │ │ │ │ - vpermi2b %zmm4,%zmm3,%zmm2 │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa41236(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa412ac(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa41322(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43dd8(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43e0e(%rip),%zmm2 │ │ │ │ - vmovdqu64 (%rax),%zmm5 │ │ │ │ - vpermb %zmm5,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa41237(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm5,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa412a6(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm5,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa41315(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm3,%zmm0,%zmm1 │ │ │ │ - vpermi2b %zmm4,%zmm3,%zmm2 │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa41336(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa413ac(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa41422(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa41498(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43dce(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43e04(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43e3a(%rip),%zmm6 │ │ │ │ - vmovdqu64 (%rax),%zmm7 │ │ │ │ - vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa41323(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,0xa41392(%rip),%zmm2,%zmm2 │ │ │ │ - vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa41401(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa41470(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ - movabs $0xff0ffc3ff0ffc3ff,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ - movabs $0xf003c00f003c00,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ - vporq %zmm0,%zmm5,%zmm2 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 424f46 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + movzbl (%rax),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + shr $1,%dl │ │ │ │ + movsbq %dl,%rdx │ │ │ │ + cmp $0x44,%rdx │ │ │ │ + jae 424f38 │ │ │ │ + lea 0x279fba(%rip),%rsi │ │ │ │ + movzbl (%rsi,%rdx,1),%ebx │ │ │ │ + lea 0x28d64f(%rip),%rax │ │ │ │ + call 43c780 │ │ │ │ + test %rax,%rax │ │ │ │ + je 424f30 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 423020 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov $0x44,%rax │ │ │ │ + nop │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 424ee0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 425017 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x29d817(%rip),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x29d813(%rip),%rbx │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 424fb9 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + mov 0x15b3ea(%rip),%rcx │ │ │ │ + lea 0x15b3e3(%rip),%rdx │ │ │ │ + call *%rcx │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 424f8e │ │ │ │ + mov 0x29d7e3(%rip),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x29d7df(%rip),%rbx │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 425005 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + mov 0x15b39e(%rip),%rcx │ │ │ │ + lea 0x15b397(%rip),%rdx │ │ │ │ + call *%rcx │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jl 424fda │ │ │ │ + movb $0x1,0x2a4342(%rip) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 424f60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -29444,62 +39314,73 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa41456(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4148c(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa414c2(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa43db8(%rip),%zmm3 │ │ │ │ - vmovdqu64 (%rax),%zmm4 │ │ │ │ - vpermb %zmm4,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm0,%zmm0 │ │ │ │ - vpermb %zmm4,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm2,%zmm2 │ │ │ │ - vpermb %zmm0,%zmm3,%zmm1 │ │ │ │ - vpermb %zmm2,%zmm3,%zmm2 │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa414b6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4152c(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa415a2(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa41618(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43d8e(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43dc4(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43dfa(%rip),%zmm6 │ │ │ │ - vmovdqu64 (%rax),%zmm7 │ │ │ │ - vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa414a3(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,0xa41512(%rip),%zmm2,%zmm2 │ │ │ │ - vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa41581(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa415f0(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ - movabs $0xffe0fff83ffe0fff,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ - movabs $0x1f0007c001f000,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ - vporq %zmm0,%zmm5,%zmm2 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4250e7 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x284c58(%rip),%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %ecx,0x284c3a(%rip) │ │ │ │ + jne 4250b3 │ │ │ │ + mov 0x284ab1(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 42509d │ │ │ │ + mov 0x284c1e(%rip),%ecx │ │ │ │ + mov 0x284c1c(%rip),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + ja 425096 │ │ │ │ + mov 0x284b8d(%rip),%rcx │ │ │ │ + mov 0x284b8e(%rip),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4250c8 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 4250a2 │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 4250b3 │ │ │ │ + movb $0x0,0x2a42a6(%rip) │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x15148c(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + nop │ │ │ │ + call 482180 │ │ │ │ + inc %rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 4250da │ │ │ │ + lea (%rcx,%rax,4),%rsi │ │ │ │ + mov (%rsi),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 4250c5 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 4250e3 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 4250a2 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4250a2 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 425040 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -29507,78 +39388,197 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4252d0 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + movzbl (%rdi),%edx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %sil,%dl │ │ │ │ + je 4251e5 │ │ │ │ + mov 0x29d608(%rip),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + movabs $0x800000000000,%rbx │ │ │ │ + add %rax,%rbx │ │ │ │ + shr $0x1a,%rbx │ │ │ │ + nop │ │ │ │ + cmp $0x400000,%rbx │ │ │ │ + jae 4251d7 │ │ │ │ + mov (%rdx,%rbx,8),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 425198 │ │ │ │ + mov 0x11000(%rdx),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0xfffffffffc000000,%rax │ │ │ │ + sub %rax,%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shr $0x3,%rbx │ │ │ │ + shr $0x6,%rcx │ │ │ │ + and $0x7,%ebx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%esi │ │ │ │ + cmp $0x100000,%rax │ │ │ │ + jae 4251cb │ │ │ │ + lea (%rdx,%rax,1),%rcx │ │ │ │ + jmp 4251a0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %esi,%esi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4251c3 │ │ │ │ + mov (%rcx),%dl │ │ │ │ + test %dl,%sil │ │ │ │ + je 4251b7 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lock or %sil,(%rcx) │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x100000,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x400000,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x159ad3(%rip),%rax │ │ │ │ + mov $0x39,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x152ad9(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x14dea6(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x14dea2(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14dfbc(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + call 431fe0 │ │ │ │ + lea 0x14ded1(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov $0xffffffffffffffff,%rdi │ │ │ │ + call 431fe0 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + movb $0x2,0x122(%rax) │ │ │ │ + lea 0x154cd7(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %sil,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + movzbl 0x28(%rsp),%esi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 425100 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa415d6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4164c(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa416c2(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43d78(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43dae(%rip),%zmm2 │ │ │ │ - vmovdqu64 (%rax),%zmm5 │ │ │ │ - vpermb %zmm5,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa415d7(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm5,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa41646(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm5,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa416b5(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm3,%zmm0,%zmm1 │ │ │ │ - vpermi2b %zmm4,%zmm3,%zmm2 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4253b1 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x285a06(%rip),%rcx │ │ │ │ + xchg %al,(%rcx) │ │ │ │ + call 424f60 │ │ │ │ + call 42db40 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov 0xd0(%rax),%rax │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x1258,%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call *%rcx │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 430f20 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov 0xd0(%rax),%rax │ │ │ │ + call 446fa0 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 43b1a0 │ │ │ │ + call 425040 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea 0x28599f(%rip),%rcx │ │ │ │ + xchg %al,(%rcx) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 425320 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa416d6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4174c(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa417c2(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa41838(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43d6e(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43da4(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43dda(%rip),%zmm6 │ │ │ │ - vmovdqu64 (%rax),%zmm7 │ │ │ │ - vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa416c3(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,0xa41732(%rip),%zmm2,%zmm2 │ │ │ │ - vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa417a1(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa41810(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ - movabs $0xffff03fffc0ffff,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ - movabs $0xf0000fc0003f0000,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ - vporq %zmm0,%zmm5,%zmm2 │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -29590,40 +39590,379 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa417f6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4182c(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa41862(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa41898(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa4190e(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43d44(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43d7a(%rip),%zmm6 │ │ │ │ - vmovdqu64 0xa43db0(%rip),%zmm7 │ │ │ │ - vmovdqu64 (%rax),%zmm8 │ │ │ │ - vpermb %zmm8,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,%zmm2,%zmm0,%zmm0 │ │ │ │ - vpermb %zmm8,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,%zmm2,%zmm3,%zmm2 │ │ │ │ - vpermb %zmm8,%zmm4,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa4187f(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm8,%zmm5,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa418ee(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ - movabs $0xdfffffffffffffff,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermi2b %zmm3,%zmm2,%zmm6{%k1}{z} │ │ │ │ - movabs $0x2000000000000000,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermb %zmm4,%zmm7,%zmm0{%k1}{z} │ │ │ │ - vporq %zmm0,%zmm6,%zmm2 │ │ │ │ + lea -0x560(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 425ba6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x5d8,%rsp │ │ │ │ + lea 0x48(%rsp),%rcx │ │ │ │ + mov $0x12,%edx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x10(%rcx) │ │ │ │ + movups %xmm15,0x20(%rcx) │ │ │ │ + movups %xmm15,0x30(%rcx) │ │ │ │ + add $0x40,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %edx │ │ │ │ + jne 425407 │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x10(%rcx) │ │ │ │ + movups %xmm15,0x20(%rcx) │ │ │ │ + movq $0x0,0x4f8(%rsp) │ │ │ │ + movb $0x0,0x27(%rsp) │ │ │ │ + movq $0x0,0x500(%rsp) │ │ │ │ + lea 0x76a(%rip),%rcx │ │ │ │ + mov %rcx,0x5a0(%rsp) │ │ │ │ + lea 0x500(%rsp),%rcx │ │ │ │ + mov %rcx,0x5a8(%rsp) │ │ │ │ + lea 0x4f8(%rsp),%rcx │ │ │ │ + mov %rcx,0x5b0(%rsp) │ │ │ │ + lea 0x27(%rsp),%rcx │ │ │ │ + mov %rcx,0x5b8(%rsp) │ │ │ │ + lea 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,0x5c0(%rsp) │ │ │ │ + lea 0x5a0(%rsp),%rax │ │ │ │ + call 425ec0 │ │ │ │ + cmpq $0x0,0x4f8(%rsp) │ │ │ │ + jle 4254f5 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1574f1(%rip),%rax │ │ │ │ + mov $0x29,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x4f8(%rsp),%rax │ │ │ │ + cmp $0x32,%rax │ │ │ │ + ja 425b94 │ │ │ │ + lea 0x48(%rsp),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 425520 │ │ │ │ + add $0x5d8,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x5d0(%rsp),%rcx │ │ │ │ + add $0x18,%rcx │ │ │ │ + mov 0x570(%rsp),%rax │ │ │ │ + dec %rax │ │ │ │ + mov 0x560(%rsp),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 425b50 │ │ │ │ + mov %rax,0x570(%rsp) │ │ │ │ + mov %rdx,0x508(%rsp) │ │ │ │ + mov %rcx,0x5d0(%rsp) │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + mov %rsi,0x568(%rsp) │ │ │ │ + mov 0x8(%rcx),%rdi │ │ │ │ + mov %rdi,0x560(%rsp) │ │ │ │ + mov (%rcx),%r8 │ │ │ │ + mov %r8,0x558(%rsp) │ │ │ │ + cmpb $0x2,0x10(%rsi) │ │ │ │ + jne 425582 │ │ │ │ + mov %rdi,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 43ea80 │ │ │ │ + mov $0x9,%ecx │ │ │ │ + lea 0x14e7dd(%rip),%rdx │ │ │ │ + jmp 42559a │ │ │ │ + mov 0x30(%rsi),%rbx │ │ │ │ + mov %rdi,%rax │ │ │ │ + call 43ea80 │ │ │ │ + mov $0x7,%ecx │ │ │ │ + lea 0x14e1b1(%rip),%rdx │ │ │ │ + mov %rdx,0x588(%rsp) │ │ │ │ + mov %rcx,0x510(%rsp) │ │ │ │ + mov %rax,0x528(%rsp) │ │ │ │ + mov 0x508(%rsp),%rbx │ │ │ │ + mov 0x560(%rsp),%rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + je 425730 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4255e7 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x528(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + call 47a4a0 │ │ │ │ + mov %rax,0x5c8(%rsp) │ │ │ │ + mov %rbx,0x550(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14f9bf(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x5c8(%rsp),%rax │ │ │ │ + mov 0x550(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x14dc10(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x560(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x558(%rsp),%rcx │ │ │ │ + bt $0x0,%ecx │ │ │ │ + nop │ │ │ │ + jae 4256b2 │ │ │ │ + mov 0x568(%rsp),%rax │ │ │ │ + cmpb $0x2,0x10(%rax) │ │ │ │ + jne 42568d │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x15440c(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 4256aa │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x158942(%rip),%rax │ │ │ │ + mov $0x30,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x558(%rsp),%rcx │ │ │ │ + bt $0x1,%ecx │ │ │ │ + jae 4256e2 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x159984(%rip),%rax │ │ │ │ + mov $0x3d,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x558(%rsp),%rax │ │ │ │ + bt $0x1,%eax │ │ │ │ + mov %rax,%rcx │ │ │ │ + jae 425730 │ │ │ │ + bt $0x0,%ecx │ │ │ │ + jae 425730 │ │ │ │ + mov 0x568(%rsp),%rax │ │ │ │ + cmpb $0x2,0x10(%rax) │ │ │ │ + jne 425715 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x158118(%rip),%rax │ │ │ │ + mov $0x2d,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 425730 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x159b15(%rip),%rax │ │ │ │ + mov $0x3f,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x568(%rsp),%rax │ │ │ │ + mov %rax,0x548(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14daeb(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x588(%rsp),%rax │ │ │ │ + mov 0x510(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x14dac1(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x548(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x528(%rsp),%rax │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + call 485080 │ │ │ │ + test %rax,%rax │ │ │ │ + je 425917 │ │ │ │ + mov %rax,0x540(%rsp) │ │ │ │ + mov %rbx,0x538(%rsp) │ │ │ │ + mov 0x528(%rsp),%rdx │ │ │ │ + mov 0x28(%rdx),%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + call 4851e0 │ │ │ │ + mov %rax,0x598(%rsp) │ │ │ │ + mov %rbx,0x520(%rsp) │ │ │ │ + movslq %ecx,%rdx │ │ │ │ + mov %rdx,0x530(%rsp) │ │ │ │ + mov 0x540(%rsp),%rdx │ │ │ │ + mov 0x4(%rdx),%ebx │ │ │ │ + mov 0x538(%rsp),%rax │ │ │ │ + call 46bba0 │ │ │ │ + mov %rax,0x580(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14d8d9(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x580(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x14d91d(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x540(%rsp),%rdx │ │ │ │ + mov (%rdx),%ebx │ │ │ │ + mov 0x538(%rsp),%rax │ │ │ │ + call 46ba80 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x528(%rsp),%rdx │ │ │ │ + mov 0x28(%rdx),%rdx │ │ │ │ + mov %rdx,0x548(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14dc8e(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x598(%rsp),%rax │ │ │ │ + mov 0x520(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + lea 0x15afc4(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x530(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x14d826(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x548(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + sub %rdx,%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 42596a │ │ │ │ + mov 0x528(%rsp),%rax │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov %rax,0x548(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14e73d(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x548(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x14d7a5(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14f27a(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x528(%rsp),%rax │ │ │ │ + mov 0x20(%rax),%rax │ │ │ │ + call 485080 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + je 425afe │ │ │ │ + mov %rax,0x540(%rsp) │ │ │ │ + mov %rbx,0x538(%rsp) │ │ │ │ + mov 0x528(%rsp),%rdx │ │ │ │ + mov 0x20(%rdx),%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + call 4851e0 │ │ │ │ + mov %rax,0x590(%rsp) │ │ │ │ + mov %rbx,0x518(%rsp) │ │ │ │ + movslq %ecx,%rdx │ │ │ │ + mov %rdx,0x530(%rsp) │ │ │ │ + mov 0x540(%rsp),%rdx │ │ │ │ + mov 0x4(%rdx),%ebx │ │ │ │ + mov 0x538(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 46bba0 │ │ │ │ + mov %rax,0x578(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14d6ec(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x578(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x14d730(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x540(%rsp),%rdx │ │ │ │ + mov (%rdx),%ebx │ │ │ │ + mov 0x538(%rsp),%rax │ │ │ │ + call 46ba80 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x528(%rsp),%rdx │ │ │ │ + mov 0x20(%rdx),%rdx │ │ │ │ + mov %rdx,0x548(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14daa3(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x590(%rsp),%rax │ │ │ │ + mov 0x518(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x15adde(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x530(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x14d642(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x548(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + sub %rdx,%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 4254fe │ │ │ │ + mov 0x528(%rsp),%rax │ │ │ │ + mov 0x20(%rax),%rax │ │ │ │ + mov %rax,0x548(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14e556(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x548(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x14d5c2(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 4254fe │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + cmpb $0x0,0x27(%rsp) │ │ │ │ + jne 425b77 │ │ │ │ + lea 0x159053(%rip),%rax │ │ │ │ + mov $0x38,%ebx │ │ │ │ + call 482180 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1553b5(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 425b66 │ │ │ │ + mov $0x32,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4253e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -29632,49 +39971,175 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 425e00 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + movzbl 0x10(%rcx),%esi │ │ │ │ + mov 0x20(%rdx),%rdi │ │ │ │ + mov 0x10(%rdx),%r8 │ │ │ │ + mov 0x18(%rdx),%r9 │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + cmp $0x1,%sil │ │ │ │ + je 425dc5 │ │ │ │ + cmp $0x2,%sil │ │ │ │ + je 425c07 │ │ │ │ + cmp $0x7,%sil │ │ │ │ + je 425c07 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + cmpl $0x1,0x2a3f8c(%rip) │ │ │ │ + jle 425c74 │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1559e5(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x14d4ba(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + lea 0x1c5(%rip),%rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + call 425320 │ │ │ │ + cmpl $0x1,0x2a3f1d(%rip) │ │ │ │ + jle 425caf │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x29ca82(%rip),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + movabs $0x800000000000,%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + shr $0x1a,%rbx │ │ │ │ + nop │ │ │ │ + cmp $0x400000,%rbx │ │ │ │ + jae 425df3 │ │ │ │ + mov (%rdx,%rbx,8),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 425d33 │ │ │ │ + mov 0x11000(%rdx),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + and $0xfffffffffc000000,%rbx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rbx,%rsi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + shr $0x3,%rsi │ │ │ │ + shr $0x6,%rbx │ │ │ │ + and $0x7,%esi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + shl %cl,%edi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x100000,%rbx │ │ │ │ + jae 425de7 │ │ │ │ + lea (%rdx,%rbx,1),%rcx │ │ │ │ + jmp 425d3a │ │ │ │ + mov %rcx,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 425dba │ │ │ │ + mov (%rcx),%cl │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + test %cl,%dil │ │ │ │ + setne %cl │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jb 425d69 │ │ │ │ + add $0x10,%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jae 425d69 │ │ │ │ + or $0x2,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 425daf │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + cmp $0x32,%rbx │ │ │ │ + jge 425d9f │ │ │ │ + jae 425ddb │ │ │ │ + lea (%rbx,%rbx,2),%rbx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rcx,(%rsi,%rbx,8) │ │ │ │ + mov %rax,0x8(%rsi,%rbx,8) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rcx,0x10(%rsi,%rbx,8) │ │ │ │ + incq (%rdx) │ │ │ │ + jmp 425daf │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + movb $0x1,(%rcx) │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + add 0x8(%rcx),%rbx │ │ │ │ + mov %rbx,(%rdx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x32,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x100000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 487040 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 425bc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa418d6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4194c(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa419c2(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa41a38(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43d2e(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43d64(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43d9a(%rip),%zmm6 │ │ │ │ - vmovdqu64 (%rax),%zmm7 │ │ │ │ - vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa418c3(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,0xa41932(%rip),%zmm2,%zmm2 │ │ │ │ - vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa419a1(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa41a10(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ - movabs $0xff7c07ffff01ffff,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ - movabs $0x83f80000fe0000,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ - vporq %zmm0,%zmm5,%zmm2 │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -29684,195 +40149,306 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 425e9c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + movzbl 0x10(%r8),%r9d │ │ │ │ + cmp $0x2,%r9b │ │ │ │ + je 425e87 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x7,%r9b │ │ │ │ + jne 425e96 │ │ │ │ + lea 0x18(%r8),%rdx │ │ │ │ + mov $0x18,%ebx │ │ │ │ + lea 0x2789ea(%rip),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rdx,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4317a0 │ │ │ │ + jmp 425e96 │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r8,%rax │ │ │ │ + call 42f840 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 487040 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 425e40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa419f6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa41a6c(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa41ae2(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa41b58(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43d0e(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43d44(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43d7a(%rip),%zmm6 │ │ │ │ - vmovdqu64 (%rax),%zmm7 │ │ │ │ - vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa419e3(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,0xa41a52(%rip),%zmm2,%zmm2 │ │ │ │ - vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa41ac1(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa41b30(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ - movabs $0xdf87fffff87fffff,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ - movabs $0x2078000007800000,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ - vporq %zmm0,%zmm5,%zmm2 │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - vmovdqu64 0xa41b16(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa41b8c(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa41c02(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa41c78(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43cee(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43d24(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43d5a(%rip),%zmm6 │ │ │ │ - vmovdqu64 (%rax),%zmm7 │ │ │ │ - vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa41b03(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,0xa41b72(%rip),%zmm2,%zmm2 │ │ │ │ - vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa41be1(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa41c50(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ - movabs $0xb001ffffc007ffff,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ - movabs $0x4ffe00003ff80000,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ - vporq %zmm0,%zmm5,%zmm2 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 426015 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0x29c8fa(%rip),%rsi │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x29c8f6(%rip),%rdi │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 425ef6 │ │ │ │ + inc %rcx │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jge 425ffc │ │ │ │ + mov (%rsi,%rcx,8),%r8 │ │ │ │ + mov 0x29c82e(%rip),%r9 │ │ │ │ + test %al,(%r9) │ │ │ │ + cmp $0x400000,%r8 │ │ │ │ + jae 426008 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov (%r9,%r8,8),%r8 │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + test %al,(%r8) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 425f32 │ │ │ │ + inc %rdx │ │ │ │ + cmp $0x400,%rdx │ │ │ │ + jge 425ef3 │ │ │ │ + lea (%r8,%rdx,1),%r9 │ │ │ │ + lea 0x10800(%r9),%r9 │ │ │ │ + mov (%r9),%r9b │ │ │ │ + test %r9b,%r9b │ │ │ │ + je 425f2f │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %r9b,0x1f(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 425f63 │ │ │ │ + lea 0x1(%rcx),%rbx │ │ │ │ + mov %r10,%rcx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jae 425f2f │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov $0x1,%r11d │ │ │ │ + shl %cl,%r11d │ │ │ │ + test %r11b,%r9b │ │ │ │ + je 425f5c │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + lea (%rcx,%rdx,8),%r11 │ │ │ │ + mov (%r8,%r11,8),%r11 │ │ │ │ + mov %r11,0x28(%rsp) │ │ │ │ + mov 0x80(%r11),%r12 │ │ │ │ + jmp 425fd2 │ │ │ │ + mov 0x20(%rsp),%r13 │ │ │ │ + mov 0x0(%r13),%r12 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + movzbl 0x1f(%rsp),%r9d │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ + mov 0x28(%rsp),%r11 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 425f5c │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ + mov (%rax),%rsi │ │ │ │ + mov 0x18(%r11),%rdi │ │ │ │ + add 0x8(%r12),%rdi │ │ │ │ + mov %r11,%rbx │ │ │ │ + mov %r12,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ + call *%rsi │ │ │ │ + test %al,%al │ │ │ │ + jne 425f98 │ │ │ │ + jmp 426002 │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - vmovdqu64 0xa41c36(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa41c6c(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa41ca2(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa43cd8(%rip),%zmm3 │ │ │ │ - vmovdqu64 (%rax),%zmm4 │ │ │ │ - vpermb %zmm4,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm0,%zmm0 │ │ │ │ - vpermb %zmm4,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm2,%zmm2 │ │ │ │ - vpermb %zmm0,%zmm3,%zmm1 │ │ │ │ - vpermb %zmm2,%zmm3,%zmm2 │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 425ec0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa41c96(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa41d0c(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa41d82(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43cb8(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43cee(%rip),%zmm2 │ │ │ │ - vmovdqu64 (%rax),%zmm5 │ │ │ │ - vpermb %zmm5,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa41c97(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm5,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa41d06(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm5,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa41d75(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm3,%zmm0,%zmm1 │ │ │ │ - vpermi2b %zmm4,%zmm3,%zmm2 │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa41d96(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa41e0c(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa41e82(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa41ef8(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43cae(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43ce4(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43d1a(%rip),%zmm6 │ │ │ │ - vmovdqu64 (%rax),%zmm7 │ │ │ │ - vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa41d83(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,0xa41df2(%rip),%zmm2,%zmm2 │ │ │ │ - vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa41e61(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa41ed0(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ - movabs $0xe7ffffffffffffff,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ - movabs $0x1800000000000000,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ - vporq %zmm0,%zmm5,%zmm2 │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42621a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov 0xd0(%rdx),%rsi │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov 0x35a8(%rsi),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 426143 │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov 0x48(%rax),%r8b │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 4260bc │ │ │ │ + lea 0x48(%rax),%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %r9d,%r9d │ │ │ │ + xchg %r9b,(%r8) │ │ │ │ + add $0x40,%rax │ │ │ │ + call 41e800 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 426116 │ │ │ │ + mov $0x200,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x2a5e27(%rip),%rcx │ │ │ │ + call 421e80 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + jmp 4260ea │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + lea 0x80(%rdx),%rsi │ │ │ │ + nop │ │ │ │ + mov 0x80(%rdx),%rbx │ │ │ │ + mov %rbx,0x10(%rax) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 47f8c0 │ │ │ │ + test %al,%al │ │ │ │ + je 4260e5 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rax,0x35a8(%rcx) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x18(%r8),%r9d │ │ │ │ + cmp $0x14,%r9 │ │ │ │ + jae 426214 │ │ │ │ + lea (%r9,%r9,2),%r9 │ │ │ │ + cmpl $0x0,0x2a3574(%rip) │ │ │ │ + je 42618c │ │ │ │ + mov 0x20(%r8,%r9,8),%r10 │ │ │ │ + mov 0x28(%r8,%r9,8),%r11 │ │ │ │ + mov 0x30(%r8,%r9,8),%r12 │ │ │ │ + mov %r11,%r13 │ │ │ │ + call 488c60 <_cgo_topofstack@@Base+0x100> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %rcx,0x10(%r11) │ │ │ │ + mov %r13,0x18(%r11) │ │ │ │ + mov %rdi,0x20(%r11) │ │ │ │ + mov %r12,0x28(%r11) │ │ │ │ + mov %rbx,0x20(%r8,%r9,8) │ │ │ │ + mov %rcx,0x28(%r8,%r9,8) │ │ │ │ + mov %rdi,0x30(%r8,%r9,8) │ │ │ │ + mov 0x18(%r8),%ecx │ │ │ │ + lea 0x1(%rcx),%edi │ │ │ │ + mov %edi,0x18(%r8) │ │ │ │ + nop │ │ │ │ + cmp $0x13,%ecx │ │ │ │ + jne 4261e0 │ │ │ │ + test %al,(%rax) │ │ │ │ + mov %r8,%rbx │ │ │ │ + call 41e780 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + movq $0x0,0x35a8(%rcx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + lock xadd %rdx,0x8(%rsi) │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + incq 0x35b0(%rsi) │ │ │ │ + mov 0x108(%rdx),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + nop │ │ │ │ + mov %ecx,0x108(%rdx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 42620e │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42620e │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 426040 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -29885,40 +40461,284 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa41eb6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa41f2c(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa41fa2(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa42018(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43c8e(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43cc4(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43cfa(%rip),%zmm6 │ │ │ │ - vmovdqu64 (%rax),%zmm7 │ │ │ │ - vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa41ea3(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,0xa41f12(%rip),%zmm2,%zmm2 │ │ │ │ - vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa41f81(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa41ff0(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ - movabs $0xce79fe003fffffff,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ - movabs $0x318601ffc0000000,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ - vporq %zmm0,%zmm5,%zmm2 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42634b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + jmp 42627e │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + jmp 426285 │ │ │ │ + mov %rbx,%rax │ │ │ │ + nop │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4262ab │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + lock cmpxchg %rdx,0x8(%rbx) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 426282 │ │ │ │ + jmp 426339 │ │ │ │ + add $0xc0,%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + lock xadd %ecx,0xd8(%rdx) │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jbe 4262f4 │ │ │ │ + nop │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lock xadd %ecx,0xd8(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + jmp 426279 │ │ │ │ + mov 0xc8(%rdx),%r8 │ │ │ │ + nop │ │ │ │ + mov %r8,0xa0(%r14) │ │ │ │ + mov %r14,%r8 │ │ │ │ + nop │ │ │ │ + mov %r8,0xc8(%rdx) │ │ │ │ + incl 0xd0(%rdx) │ │ │ │ + lea 0x159ffd(%rip),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov $0x2e,%ecx │ │ │ │ + mov $0xa,%edi │ │ │ │ + mov $0x1,%esi │ │ │ │ + call 4821e0 │ │ │ │ + jmp 426279 │ │ │ │ + mov %rbx,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41e800 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 426260 │ │ │ │ int3 │ │ │ │ + lea -0x18(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 426695 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x90,%rsp │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x2829ec(%rip),%rdx │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov 0x2829e5(%rip),%r8 │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov 0x30(%r14),%r9 │ │ │ │ + mov %r9,0x80(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + nop │ │ │ │ + jmp 4263c8 │ │ │ │ + inc %rcx │ │ │ │ + mov %r12,%rbx │ │ │ │ + mov %r10,0x30(%rsp) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jge 4265e0 │ │ │ │ + mov (%rdx,%rcx,8),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 4265d0 │ │ │ │ + mov 0x35a8(%r11),%r12 │ │ │ │ + nopl (%rax) │ │ │ │ + test %r12,%r12 │ │ │ │ + je 4265c5 │ │ │ │ + movq $0x0,0x35a8(%r11) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4263c2 │ │ │ │ + mov 0x18(%rbx),%r11d │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x14,%r11 │ │ │ │ + ja 42668f │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %r12,0x50(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + lea (%r11,%r11,2),%r13 │ │ │ │ + add $0xffffffffffffffec,%r11 │ │ │ │ + mov %r11,%r15 │ │ │ │ + neg %r11 │ │ │ │ + shl $0x3,%r13 │ │ │ │ + sar $0x3f,%r15 │ │ │ │ + and %r15,%r13 │ │ │ │ + mov 0x18(%r12),%r15d │ │ │ │ + lea (%rbx,%r13,1),%r13 │ │ │ │ + lea 0x20(%r13),%r13 │ │ │ │ + nop │ │ │ │ + cmp %r11d,%r15d │ │ │ │ + jbe 4264e2 │ │ │ │ + mov %r15d,0x2c(%rsp) │ │ │ │ + sub %r11d,%r15d │ │ │ │ + mov 0x2c(%rsp),%r9d │ │ │ │ + cmp $0x14,%r9 │ │ │ │ + ja 42668a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r9,%r15 │ │ │ │ + ja 426685 │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ + lea (%r15,%r15,2),%rdx │ │ │ │ + sub %r15,%r9 │ │ │ │ + lea -0x14(%r15),%r8 │ │ │ │ + shl $0x3,%rdx │ │ │ │ + sar $0x3f,%r8 │ │ │ │ + and %r8,%rdx │ │ │ │ + lea (%r12,%rdx,1),%rdi │ │ │ │ + lea 0x20(%rdi),%rdi │ │ │ │ + lea 0x1337ed(%rip),%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %r9,%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4808c0 │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + movl $0x14,0x18(%rbx) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + sub %edx,0x18(%r8) │ │ │ │ + nop │ │ │ │ + jmp 42651a │ │ │ │ + lea 0x20(%r12),%rdi │ │ │ │ + lea 0x1337b2(%rip),%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov $0x14,%esi │ │ │ │ + call 4808c0 │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x18(%rbx),%edx │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + add 0x18(%r8),%edx │ │ │ │ + mov %edx,0x18(%rbx) │ │ │ │ + movl $0x0,0x18(%r8) │ │ │ │ + cmpl $0x14,0x18(%rbx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 426529 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + jmp 426548 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + call 41e780 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + inc %rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + test %r8,%r8 │ │ │ │ + je 42658f │ │ │ │ + cmpl $0x0,0x18(%r8) │ │ │ │ + je 42655b │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + jmp 426594 │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x40,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + call 41e780 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + inc %rsi │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + jmp 426594 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 4263c2 │ │ │ │ + inc %r10 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + jmp 4263c2 │ │ │ │ + inc %r10 │ │ │ │ + mov %rbx,%r12 │ │ │ │ + jmp 4263c2 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 42660e │ │ │ │ + test %al,(%rax) │ │ │ │ + call 41e780 │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + inc %rdi │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + mov 0x30(%rsp),%r10 │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 426622 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lock xadd %rdi,0x8(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 426625 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + add %rsi,%rcx │ │ │ │ + add %r10,%rcx │ │ │ │ + cmp %rcx,0x282756(%rip) │ │ │ │ + jne 426674 │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x48,%rax │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + xchg %cl,(%rax) │ │ │ │ + mov 0x108(%r9),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + nop │ │ │ │ + mov %ecx,0x108(%r9) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 42666b │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42666b │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x90,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x157ec5(%rip),%rax │ │ │ │ + mov $0x34,%ebx │ │ │ │ + call 482180 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 426360 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -29934,63 +40754,110 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - vmovdqu64 0xa41fd6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4204c(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa420c2(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43c78(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43cae(%rip),%zmm2 │ │ │ │ - vmovdqu64 (%rax),%zmm5 │ │ │ │ - vpermb %zmm5,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa41fd7(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm5,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa42046(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm5,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa420b5(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm3,%zmm0,%zmm1 │ │ │ │ - vpermi2b %zmm4,%zmm3,%zmm2 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4267f7 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0xc0,%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + mov 0xd8(%rcx),%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jbe 42671b │ │ │ │ + mov $0xffffffff,%edi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jbe 426716 │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + jmp 426720 │ │ │ │ + sub %rsi,%rdx │ │ │ │ + jmp 426720 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 426760 │ │ │ │ + mov 0x2a2c7e(%rip),%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + sar $0x1f,%esi │ │ │ │ + shr $0x1e,%esi │ │ │ │ + add %edi,%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + mov 0xe0(%rcx),%edi │ │ │ │ + test %esi,%esi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + cmovle %r8d,%esi │ │ │ │ + sub %edi,%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + cmova %esi,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 426760 │ │ │ │ + nop │ │ │ │ + lock xadd %edx,0xe4(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 426785 │ │ │ │ + mov %ebx,%edx │ │ │ │ + neg %ebx │ │ │ │ + lock xadd %ebx,0xd8(%rcx) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4267b0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - vmovdqu64 0xa420d6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4214c(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa421c2(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa42238(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43c6e(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43ca4(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43cda(%rip),%zmm6 │ │ │ │ - vmovdqu64 (%rax),%zmm7 │ │ │ │ - vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa420c3(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,0xa42132(%rip),%zmm2,%zmm2 │ │ │ │ - vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa421a1(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa42210(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ - movabs $0x387f80ffffffffff,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ - movabs $0xc7807f0000000000,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ - vporq %zmm0,%zmm5,%zmm2 │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + nop │ │ │ │ + mov %rsi,0xa0(%rbx) │ │ │ │ + nop │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + incl 0x10(%rsp) │ │ │ │ + inc %eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jae 4267db │ │ │ │ + mov 0xc8(%rcx),%rbx │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 426797 │ │ │ │ + mov 0xa0(%rbx),%rsi │ │ │ │ + mov %rsi,0xc8(%rcx) │ │ │ │ + decl 0xd0(%rcx) │ │ │ │ + jmp 426797 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ + call 456200 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 4266c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -30000,69 +40867,43 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - vmovdqu64 0xa421f6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4222c(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa42262(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa42298(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43c4e(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43c84(%rip),%zmm2 │ │ │ │ - vmovdqu64 (%rax),%zmm6 │ │ │ │ - vpermb %zmm6,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,%zmm3,%zmm0,%zmm0 │ │ │ │ - vpermb %zmm6,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,%zmm3,%zmm4,%zmm3 │ │ │ │ - vpermb %zmm6,%zmm5,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa42293(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm3,%zmm0,%zmm1 │ │ │ │ - vpermi2b %zmm4,%zmm3,%zmm2 │ │ │ │ + nop │ │ │ │ + mov 0xe0(%rax),%ecx │ │ │ │ + mov 0x2a2b7b(%rip),%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ + sar $0x1f,%edx │ │ │ │ + shr $0x1e,%edx │ │ │ │ + add %ebx,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + cmovle %ebx,%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jae 42685e │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 426852 │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + mov 0xe4(%rax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + seta %al │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa422b6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4232c(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa423a2(%rip),%zmm3 │ │ │ │ - vmovdqu64 0xa42418(%rip),%zmm4 │ │ │ │ - vmovdqu64 0xa43c4e(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa43c84(%rip),%zmm5 │ │ │ │ - vmovdqu64 0xa43cba(%rip),%zmm6 │ │ │ │ - vmovdqu64 (%rax),%zmm7 │ │ │ │ - vpermb %zmm7,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,0xa422a3(%rip),%zmm0,%zmm0 │ │ │ │ - vpermb %zmm7,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,0xa42312(%rip),%zmm2,%zmm2 │ │ │ │ - vpermb %zmm7,%zmm3,%zmm3 │ │ │ │ - vgf2p8affineqb $0x0,0xa42381(%rip),%zmm3,%zmm3 │ │ │ │ - vpermb %zmm7,%zmm4,%zmm4 │ │ │ │ - vgf2p8affineqb $0x0,0xa423f0(%rip),%zmm4,%zmm4 │ │ │ │ - vpermi2b %zmm2,%zmm0,%zmm1 │ │ │ │ - movabs $0x9f01ffffffffffff,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermi2b %zmm3,%zmm2,%zmm5{%k1}{z} │ │ │ │ - movabs $0x60fe000000000000,%rax │ │ │ │ - kmovq %rax,%k1 │ │ │ │ - vpermb %zmm4,%zmm6,%zmm0{%k1}{z} │ │ │ │ - vporq %zmm0,%zmm5,%zmm2 │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -30080,81 +40921,204 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - vmovdqu64 0xa423d6(%rip),%zmm0 │ │ │ │ - vmovdqu64 0xa4240c(%rip),%zmm1 │ │ │ │ - vmovdqu64 0xa42442(%rip),%zmm2 │ │ │ │ - vmovdqu64 0xa43c38(%rip),%zmm3 │ │ │ │ - vmovdqu64 (%rax),%zmm4 │ │ │ │ - vpermb %zmm4,%zmm0,%zmm0 │ │ │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm0,%zmm0 │ │ │ │ - vpermb %zmm4,%zmm2,%zmm2 │ │ │ │ - vgf2p8affineqb $0x0,%zmm1,%zmm2,%zmm2 │ │ │ │ - vpermb %zmm0,%zmm3,%zmm1 │ │ │ │ - vpermb %zmm2,%zmm3,%zmm2 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 426939 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0xc0,%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0xe0(%rcx),%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %ebx,0xe4(%rcx) │ │ │ │ + mov 0x2a2ae4(%rip),%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + sar $0x1f,%esi │ │ │ │ + shr $0x1e,%esi │ │ │ │ + add %edi,%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + test %esi,%esi │ │ │ │ + mov $0x1,%edi │ │ │ │ + cmovle %edi,%esi │ │ │ │ + sub %edx,%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + cmova %esi,%ebx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 4268ef │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 4268ef │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %ebx,0x8(%rsp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + jbe 426900 │ │ │ │ + nop │ │ │ │ + lock xadd %ebx,0xe0(%rcx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42692b │ │ │ │ + mov %eax,0xc(%rsp) │ │ │ │ + lea 0x159a35(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 458a20 │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jb 426910 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 426880 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x8(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%r9d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r9d,%r12d │ │ │ │ - sub %r10d,%r12d │ │ │ │ - cmp $0x8,%r12d │ │ │ │ - jl 41985f │ │ │ │ - vpxor %xmm15,%xmm15,%xmm15 │ │ │ │ - lea (%r8,%r10,8),%r13 │ │ │ │ - vmovdqu64 0x0(%r13),%zmm1 │ │ │ │ - vpcmpnequq %zmm1,%zmm15,%k1 │ │ │ │ - lea (%r8,%r11,8),%r14 │ │ │ │ - vpcompressq %zmm1,%zmm1{%k1} │ │ │ │ - vmovdqu64 %zmm1,(%r14) │ │ │ │ - kmovw %k1,%r15d │ │ │ │ - popcnt %r15d,%r15d │ │ │ │ - add %r15d,%r11d │ │ │ │ - add $0x8,%r10d │ │ │ │ - mov %r9d,%r12d │ │ │ │ - sub %r10d,%r12d │ │ │ │ - cmp $0x8,%r12d │ │ │ │ - jge 419821 │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jge 419886 │ │ │ │ - lea (%r8,%r10,8),%r13 │ │ │ │ - mov 0x0(%r13),%r14 │ │ │ │ - cmp $0x0,%r14 │ │ │ │ - je 41987d │ │ │ │ - lea (%r8,%r11,8),%r15 │ │ │ │ - mov %r14,(%r15) │ │ │ │ - add $0x1,%r11d │ │ │ │ - add $0x1,%r10d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jl 419864 │ │ │ │ - mov %r11d,0x18(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 426b19 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + jmp 426997 │ │ │ │ + mov 0x18(%rax),%ecx │ │ │ │ + lea 0x282dd2(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ecx,0x18(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x282d0e(%rip),%rax │ │ │ │ + call 41e780 │ │ │ │ + lea 0x282cc2(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 426260 │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + add $0xdc,%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov $0x1,%ebx │ │ │ │ + xchg %bl,(%rdx) │ │ │ │ + nop │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x282d5d(%rip),%rbx │ │ │ │ + lock xadd %edx,(%rbx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%esi │ │ │ │ + mov %esi,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 426a0a │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + nop │ │ │ │ + je 426a0a │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 426a4d │ │ │ │ + movq $0x0,0x20(%rax,%rsi,8) │ │ │ │ + movq $0x0,0x28(%rax,%rsi,8) │ │ │ │ + movq $0x0,0x30(%rax,%rsi,8) │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + call *%rcx │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + lea 0x282cef(%rip),%rbx │ │ │ │ + mov 0x18(%rax),%esi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jge 426aa9 │ │ │ │ + cmp $0x14,%rcx │ │ │ │ + jae 426b13 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + lea (%rcx,%rcx,2),%rsi │ │ │ │ + mov 0x20(%rax,%rsi,8),%rdx │ │ │ │ + mov 0x28(%rax,%rsi,8),%rdi │ │ │ │ + mov 0x30(%rax,%rsi,8),%r8 │ │ │ │ + cmpl $0x0,0x2a2c52(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 426a13 │ │ │ │ + mov 0x28(%rax,%rsi,8),%r9 │ │ │ │ + mov 0x30(%rax,%rsi,8),%r10 │ │ │ │ + mov 0x20(%rax,%rsi,8),%r11 │ │ │ │ + mov %r11,%r12 │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + mov %r10,0x10(%r11) │ │ │ │ + jmp 426a13 │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + add $0xdc,%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %sil,(%rdx) │ │ │ │ + nop │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + lock xadd %edx,(%rbx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%esi │ │ │ │ + nop │ │ │ │ + mov %esi,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 426974 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + nop │ │ │ │ + je 426974 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + jmp 426974 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 426960 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -30173,14 +41137,35 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 446c40 │ │ │ │ + nop │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea 0x2a36e6(%rip),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + lock xadd %rdx,(%rcx) │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + call 426ca0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -30192,56 +41177,32 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x100,%rsp │ │ │ │ - mov 0x120(%rsp),%rax │ │ │ │ - mov 0x128(%rsp),%rcx │ │ │ │ - lea 0xa5dc9e(%rip),%rbx │ │ │ │ - call *(%rbx,%rcx,8) │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ - vmovdqu64 (%rax),%zmm3 │ │ │ │ - vmovdqu64 0x40(%rax),%zmm4 │ │ │ │ - vpandq %zmm1,%zmm3,%zmm1 │ │ │ │ - vpandq %zmm2,%zmm4,%zmm2 │ │ │ │ - vpopcntb %zmm1,%zmm3 │ │ │ │ - vpopcntb %zmm2,%zmm4 │ │ │ │ - vmovdqu64 %zmm1,(%rsp) │ │ │ │ - vmovdqu64 %zmm2,0x40(%rsp) │ │ │ │ - vmovdqu64 %zmm3,0x80(%rsp) │ │ │ │ - vmovdqu64 %zmm4,0xc0(%rsp) │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ - mov 0x118(%rsp),%rdi │ │ │ │ - mov $0x0,%rdx │ │ │ │ - lea (%rsp),%rax │ │ │ │ - lea 0x80(%rsp),%rbx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - movzbq (%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4199ab │ │ │ │ - kmovb %ecx,%k1 │ │ │ │ - vmovdqa64 (%rsi),%zmm1 │ │ │ │ - vpcompressq %zmm1,%zmm2{%k1} │ │ │ │ - vmovdqu64 %zmm2,(%rdi,%rdx,8) │ │ │ │ - movzbq 0x80(%rax),%rcx │ │ │ │ - add %rcx,%rdx │ │ │ │ - add $0x40,%rsi │ │ │ │ - add $0x1,%rax │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jb 419980 │ │ │ │ - mov %edx,0x138(%rsp) │ │ │ │ - vzeroupper │ │ │ │ - add $0x100,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 446c40 │ │ │ │ + nop │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + lea 0x2a3683(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + nop │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + call 415f00 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -30252,23 +41213,46 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - sub 0x8(%rax),%rcx │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 426c4b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ mov %rcx,%rax │ │ │ │ + call 446c40 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 427280 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 426c00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -30282,22 +41266,74 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - sub 0x18(%rax),%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x3,%ecx │ │ │ │ + mov $0x22,%edi │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %eax,%eax │ │ │ │ + call 415da0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 426d6b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0xd,%rbx │ │ │ │ + jne 426d28 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1527f4(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + movl $0x2,(%rsp) │ │ │ │ + call 489fc0 <_cgo_topofstack@@Base+0x1460> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + cmp $0xb,%rbx │ │ │ │ + jne 426d63 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1580bb(%rip),%rax │ │ │ │ + mov $0x3b,%ebx │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + movl $0x2,(%rsp) │ │ │ │ + call 489fc0 <_cgo_topofstack@@Base+0x1460> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + nop │ │ │ │ + call 463a60 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -30307,448 +41343,289 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 419fda │ │ │ │ + jbe 426f5a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 419b86 │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - je 419b59 │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - je 419b31 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jl 419b24 │ │ │ │ - mov %rdi,0xa0(%rsp) │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov %rbx,0x90(%rsp) │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - cmp %rdi,0x122d8ab(%rip) │ │ │ │ - jl 419af6 │ │ │ │ - cmp $0x40,%rbx │ │ │ │ - jle 419ac6 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %rdi,%rbx │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - movzbl (%rcx),%esi │ │ │ │ - mov %sil,0x2e(%rsp) │ │ │ │ - movzbl 0x1(%rcx),%r8d │ │ │ │ - mov %r8b,0x2d(%rsp) │ │ │ │ - lea 0x1(%rbx),%r9 │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 419da8 │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - call 4076c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %rdi,%rbx │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - movzbl (%rcx),%r8d │ │ │ │ - mov %r8b,0x2f(%rsp) │ │ │ │ - movzbl 0x1(%rcx),%r9d │ │ │ │ - mov %r9b,0x2c(%rsp) │ │ │ │ - lea 0x1(%rbx),%r10 │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 419b91 │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - call 407320 │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x2a265c(%rip),%r9 │ │ │ │ + dec %r9 │ │ │ │ nop │ │ │ │ - test %al,%al │ │ │ │ - je 419b4c │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movzbl (%rcx),%ecx │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %cl,0x10(%rsp) │ │ │ │ - call 407860 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %r13,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jge 419d7d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jbe 419d9e │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - movzbl (%rax,%rsi,1),%r12d │ │ │ │ - cmp %r8b,%r12b │ │ │ │ - je 419c5b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 419d99 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - sub %rsi,%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - neg %rbx │ │ │ │ - sar $0x3f,%rbx │ │ │ │ - lea 0x1(%rsi),%rdx │ │ │ │ - and %rdx,%rbx │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %r8b,0x10(%rsp) │ │ │ │ - call 407860 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 419d70 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - lea (%rax,%rdx,1),%rsi │ │ │ │ - lea 0x1(%rsi),%rsi │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - movzbl 0x2f(%rsp),%r8d │ │ │ │ - movzbl 0x2c(%rsp),%r9d │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - lea 0x1(%rsi),%r12 │ │ │ │ + test %r9,%rdx │ │ │ │ + jne 426f48 │ │ │ │ + test %r9,%rbx │ │ │ │ + jne 426f48 │ │ │ │ + mov 0x277a90(%rip),%edx │ │ │ │ + cmpl $0x0,0x2a2d95(%rip) │ │ │ │ nop │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jbe 419d94 │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - movzbl 0x1(%rsi,%rax,1),%r13d │ │ │ │ - cmp %r9b,%r13b │ │ │ │ - jne 419cf2 │ │ │ │ - lea (%rsi,%rdi,1),%r13 │ │ │ │ + je 426deb │ │ │ │ + test %edx,%edx │ │ │ │ + je 426deb │ │ │ │ + mov $0x4,%edx │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + test %edx,%edx │ │ │ │ + je 426ead │ │ │ │ nopl (%rax) │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 419d8f │ │ │ │ - cmp %r13,%rsi │ │ │ │ - ja 419d8a │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ - add %rsi,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - call 407320 │ │ │ │ - test %al,%al │ │ │ │ - jne 419d65 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - movzbl 0x2f(%rsp),%r8d │ │ │ │ - movzbl 0x2c(%rsp),%r9d │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ - inc %r11 │ │ │ │ - mov %r12,%r13 │ │ │ │ - shr $0x4,%r12 │ │ │ │ - add $0x4,%r12 │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jg 419b8e │ │ │ │ - cmp %r10,%r13 │ │ │ │ - jge 419b8e │ │ │ │ - sub %rsi,%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %rdx,%r13 │ │ │ │ - lea 0x0(%r13,%rax,1),%rbx │ │ │ │ - lea 0xa33e7f(%rip),%rax │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r8,%rcx │ │ │ │ - call 41a1a0 │ │ │ │ - nop │ │ │ │ - test %rax,%rax │ │ │ │ - jge 419d52 │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - lea (%rax,%rcx,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %r12,%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jge 419fae │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jbe 419fd4 │ │ │ │ - mov %r11,0x58(%rsp) │ │ │ │ - movzbl (%rax,%r10,1),%r12d │ │ │ │ - cmp %sil,%r12b │ │ │ │ - je 419e70 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jb 419fcf │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - sub %r10,%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - neg %rbx │ │ │ │ - sar $0x3f,%rbx │ │ │ │ - lea 0x1(%r10),%rdx │ │ │ │ - and %rdx,%rbx │ │ │ │ - add %rbx,%rax │ │ │ │ + cmp $0x4,%edx │ │ │ │ + je 426e60 │ │ │ │ + cmp $0x8,%edx │ │ │ │ + jne 426eef │ │ │ │ mov %rax,(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %sil,0x10(%rsp) │ │ │ │ - call 407860 │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + movl $0x8,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + call 48a660 <_cgo_topofstack@@Base+0x1b00> │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jl 419fa1 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - lea (%rax,%rdx,1),%r10 │ │ │ │ - lea 0x1(%r10),%r10 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - movzbl 0x2e(%rsp),%esi │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - movzbl 0x2d(%rsp),%r8d │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%r11 │ │ │ │ - lea 0x1(%r10),%r12 │ │ │ │ - cmp %r12,%rdx │ │ │ │ - jbe 419fca │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - movzbl 0x1(%rax,%r10,1),%r13d │ │ │ │ - cmp %r8b,%r13b │ │ │ │ - jne 419f0c │ │ │ │ - lea (%r10,%rdi,1),%r13 │ │ │ │ - cmp %r13,%rdx │ │ │ │ - jb 419fc5 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r13,%r10 │ │ │ │ - ja 419fbb │ │ │ │ - mov %r12,0x60(%rsp) │ │ │ │ - add %r10,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - call 407320 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,%al │ │ │ │ - jne 419f95 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - movzbl 0x2e(%rsp),%esi │ │ │ │ - mov 0xa0(%rsp),%rdi │ │ │ │ - movzbl 0x2d(%rsp),%r8d │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r11 │ │ │ │ - mov 0x60(%rsp),%r12 │ │ │ │ - inc %r11 │ │ │ │ - lea 0x11(%r10),%r13 │ │ │ │ - sar $0x3f,%r13 │ │ │ │ - shr $0x3d,%r13 │ │ │ │ - lea (%r10,%r13,1),%r13 │ │ │ │ - lea 0x11(%r13),%r13 │ │ │ │ - sar $0x3,%r13 │ │ │ │ - cmp %r11,%r13 │ │ │ │ - jge 419da5 │ │ │ │ - sub %r10,%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %rdx,%r12 │ │ │ │ - add %r12,%rax │ │ │ │ + cmpl $0x0,0x18(%rsp) │ │ │ │ + jne 426e48 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + jmp 426eef │ │ │ │ + mov $0x4,%eax │ │ │ │ + lea 0x277a14(%rip),%rcx │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ mov %rax,(%rsp) │ │ │ │ mov %rbx,0x8(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - call 4076c0 │ │ │ │ + movl $0x4,0x10(%rsp) │ │ │ │ + call 48a660 <_cgo_topofstack@@Base+0x1b00> │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 419f88 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - lea (%rcx,%rax,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ + cmpl $0x0,0x18(%rsp) │ │ │ │ + jne 426e96 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + jmp 426eef │ │ │ │ + xor %r8d,%r8d │ │ │ │ + lea 0x2779c8(%rip),%rdx │ │ │ │ + xchg %r8d,(%rdx) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov $0x3,%ecx │ │ │ │ + mov $0x32,%edi │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + xor %r8d,%r8d │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - add $0x78,%rsp │ │ │ │ + call 415da0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 426ee5 │ │ │ │ + test %rax,%rax │ │ │ │ + je 426ee5 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + lea 0x14c65a(%rip),%rcx │ │ │ │ + mov $0x6,%edi │ │ │ │ + call 463a60 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + cmpl $0x0,0x2a2c9a(%rip) │ │ │ │ + jle 426f31 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov $0x32,%edi │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + call 415da0 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 426f37 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 426f37 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + lea 0x14c60e(%rip),%rcx │ │ │ │ + mov $0x6,%edi │ │ │ │ + call 463a60 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x157636(%rip),%rax │ │ │ │ + mov $0x34,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x14f60a(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 419a20 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 426da0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 427019 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + cmpl $0x0,0x2a2bf7(%rip) │ │ │ │ + jg 426fa1 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov $0x3,%ecx │ │ │ │ + mov $0x32,%edi │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + nopl (%rax) │ │ │ │ + call 415da0 │ │ │ │ + cmp $0xc,%rbx │ │ │ │ + je 427007 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 426ff6 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 426ff6 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + lea 0x14c264(%rip),%rcx │ │ │ │ + mov $0x4,%edi │ │ │ │ + call 463a60 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x156589(%rip),%rax │ │ │ │ + mov $0x2c,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1503b2(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 426f80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41a0b2 │ │ │ │ + jbe 4270a4 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x20,%rsp │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - call 419a20 │ │ │ │ - test %rax,%rax │ │ │ │ - jl 41a091 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - ja 41a0ac │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 41a0a7 │ │ │ │ - sub %rdx,%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - neg %r8 │ │ │ │ - sar $0x3f,%r8 │ │ │ │ - and %r8,%rdx │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - lea (%r8,%rdx,1),%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %r8,%rax │ │ │ │ + mov 0x2a23cb(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42709e │ │ │ │ + lea (%rbx,%rax,1),%rdx │ │ │ │ + lea (%rax,%rcx,1),%rax │ │ │ │ + lea -0x1(%rax),%rax │ │ │ │ + neg %rcx │ │ │ │ + and %rcx,%rax │ │ │ │ + and %rdx,%rcx │ │ │ │ + nop │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jbe 42709e │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + movl $0xe,0x10(%rsp) │ │ │ │ + call 48a660 <_cgo_topofstack@@Base+0x1b00> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 427040 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 427120 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x2a2340(%rip),%rdx │ │ │ │ + dec %rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rdx │ │ │ │ + jne 42710e │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + movl $0xf,0x10(%rsp) │ │ │ │ + call 48a660 <_cgo_topofstack@@Base+0x1b00> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x15109c(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - nop │ │ │ │ - jmp 41a020 │ │ │ │ + jmp 4270c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4271ac │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + nop │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0xa,%eax │ │ │ │ + call 40a040 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + movl $0x4,0x10(%rsp) │ │ │ │ + call 48a660 <_cgo_topofstack@@Base+0x1b00> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 427140 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -30764,212 +41641,142 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41a171 │ │ │ │ + jbe 427242 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov $0x22,%edi │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + call 415da0 │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 41a122 │ │ │ │ + je 42721e │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rsp │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 48c980 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - neg %rdx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - ja 41a16b │ │ │ │ - add $0x20,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + call 463a60 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 487de0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41a100 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 4271e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41a38c │ │ │ │ + jbe 4273bc │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 41a1d5 │ │ │ │ - imul $0x1000193,%edx,%r8d │ │ │ │ - movzbl (%rdi,%rax,1),%r9d │ │ │ │ - lea (%r9,%r8,1),%edx │ │ │ │ - inc %rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jg 41a1c2 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x1000193,%r8d │ │ │ │ - mov $0x1,%r9d │ │ │ │ - jmp 41a20a │ │ │ │ - mov %r9d,%r10d │ │ │ │ - imul %r8d,%r10d │ │ │ │ - imul %r8d,%r8d │ │ │ │ - mov %rsi,%r11 │ │ │ │ - shr $1,%r11 │ │ │ │ - test $0x1,%rsi │ │ │ │ - cmovne %r10d,%r9d │ │ │ │ - mov %r11,%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jg 41a1eb │ │ │ │ - xor %esi,%esi │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov $0x3,%ecx │ │ │ │ + mov $0x32,%edi │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ xor %r8d,%r8d │ │ │ │ - jmp 41a229 │ │ │ │ - imul $0x1000193,%r8d,%r10d │ │ │ │ - movzbl (%rbx,%rsi,1),%r11d │ │ │ │ - lea (%r11,%r10,1),%r8d │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jle 41a238 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - ja 41a216 │ │ │ │ - jmp 41a386 │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %r9d,0x18(%rsp) │ │ │ │ - mov %edx,0x1c(%rsp) │ │ │ │ - cmp %r8d,%edx │ │ │ │ - jne 41a2a6 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - ja 41a381 │ │ │ │ - mov %r8d,0x20(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - call 407320 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,%al │ │ │ │ - jne 41a2ab │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov 0x20(%rsp),%r8d │ │ │ │ - mov 0x18(%rsp),%r9d │ │ │ │ - mov %rax,%rsi │ │ │ │ - jmp 41a2c0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1(%r11),%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jle 41a373 │ │ │ │ - imul $0x1000193,%r8d,%r8d │ │ │ │ - movzbl (%rbx,%rax,1),%r10d │ │ │ │ - add %r10d,%r8d │ │ │ │ - mov %rax,%r10 │ │ │ │ - sub %rsi,%r10 │ │ │ │ - movzbl (%rbx,%r10,1),%r11d │ │ │ │ - imul %r9d,%r11d │ │ │ │ - sub %r11d,%r8d │ │ │ │ - cmp %r8d,%edx │ │ │ │ - jne 41a362 │ │ │ │ - mov %rax,%r11 │ │ │ │ - sub %r10,%rax │ │ │ │ - mov %rax,%r12 │ │ │ │ - neg %rax │ │ │ │ - sar $0x3f,%rax │ │ │ │ - inc %r10 │ │ │ │ - and %r10,%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - cmp %r12,%rsi │ │ │ │ - je 41a311 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 41a357 │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %r8d,0x24(%rsp) │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %r12,%rcx │ │ │ │ - call 407320 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - mov 0x18(%rsp),%r9d │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - mov 0x30(%rsp),%r11 │ │ │ │ - test %al,%al │ │ │ │ - je 41a2b3 │ │ │ │ - nop │ │ │ │ - jmp 41a36a │ │ │ │ - mov %rax,%r11 │ │ │ │ - jmp 41a2b3 │ │ │ │ - mov %r10,%rax │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - add $0x40,%rsp │ │ │ │ + call 415da0 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0xc,%rbx │ │ │ │ + je 4273aa │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 427317 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 427317 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + call 463a60 │ │ │ │ + cmpl $0x0,0x2a2850(%rip) │ │ │ │ + je 427311 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + call 4270c0 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14dcb6(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x14bdd2(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x14d09d(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x14bd9a(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x156c6b(%rip),%rax │ │ │ │ + mov $0x30,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x15000f(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 41a1a0 │ │ │ │ + jmp 427280 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -30980,117 +41787,1545 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41a558 │ │ │ │ + lea -0x1e8(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 429046 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - movups %xmm15,0x38(%rsp) │ │ │ │ - movq %xmm15,0x48(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - movb $0x0,0x17(%rsp) │ │ │ │ - jmp 41a41c │ │ │ │ - mov 0x1206d8e(%rip),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ + sub $0x260,%rsp │ │ │ │ + cmpb $0x0,0x2a1f30(%rip) │ │ │ │ + jne 427489 │ │ │ │ + lea 0x116793(%rip),%rax │ │ │ │ + mov $0x44,%ebx │ │ │ │ + mov $0x45,%ecx │ │ │ │ + call 483d80 │ │ │ │ + movq $0x44,0x281801(%rip) │ │ │ │ + movq $0x45,0x2817fe(%rip) │ │ │ │ + cmpl $0x0,0x2a2277(%rip) │ │ │ │ + je 42746e │ │ │ │ + mov 0x2817de(%rip),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x2817cb(%rip) │ │ │ │ + movabs $0x3ff0000000000000,%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 4274b0 │ │ │ │ + add $0x260,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x2817a7(%rip),%rdx │ │ │ │ + inc %r9d │ │ │ │ + movzwl %r9w,%r9d │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %r9d,%xmm0 │ │ │ │ + movsd %xmm0,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp $0x44,%rax │ │ │ │ + jge 4274d3 │ │ │ │ + mov 0x28178b(%rip),%rdx │ │ │ │ + lea 0x277d7c(%rip),%r8 │ │ │ │ + movzwl (%r8,%rax,2),%r9d │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jb 427492 │ │ │ │ + jmp 42903f │ │ │ │ + mov 0x281776(%rip),%rcx │ │ │ │ + mov 0x281767(%rip),%rbx │ │ │ │ + inc %rbx │ │ │ │ + mov 0x281755(%rip),%rax │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 427533 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0x1166c4(%rip),%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 483e60 │ │ │ │ + mov %rcx,0x281744(%rip) │ │ │ │ + cmpl $0x0,0x2a21bd(%rip) │ │ │ │ + je 42752c │ │ │ │ + mov 0x281724(%rip),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x28170d(%rip) │ │ │ │ + mov %rbx,0x28170e(%rip) │ │ │ │ + movabs $0x7ff0000000000000,%rcx │ │ │ │ + mov %rcx,-0x8(%rax,%rbx,8) │ │ │ │ + call 41d3a0 │ │ │ │ + mov %rbx,0x281713(%rip) │ │ │ │ + mov %rcx,0x281714(%rip) │ │ │ │ + cmpl $0x0,0x2a216d(%rip) │ │ │ │ + je 427578 │ │ │ │ + mov 0x2816f4(%rip),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x2816e1(%rip) │ │ │ │ + lea 0x12365a(%rip),%rax │ │ │ │ + mov $0x42,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 4806e0 │ │ │ │ + mov %rax,0x258(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x15077e(%rip),%rcx │ │ │ │ + mov $0x18,%edi │ │ │ │ + lea 0x123630(%rip),%rax │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a210d(%rip) │ │ │ │ + je 4275d1 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158ad8(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x122cc17(%rip),%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - lock cmpxchg %esi,(%rbx) │ │ │ │ - sete %bl │ │ │ │ - test %bl,%bl │ │ │ │ - jne 41a468 │ │ │ │ - mov 0x1206d6c(%rip),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - nop │ │ │ │ - call *%rax │ │ │ │ - mov 0x122ceff(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 41a40b │ │ │ │ - mov 0x1206d5b(%rip),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - lea 0x9f1614(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call *%rcx │ │ │ │ - jmp 41a40b │ │ │ │ - lea 0x131(%rip),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - lea 0x122cbc1(%rip),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - movb $0x1,0x17(%rsp) │ │ │ │ - mov 0x1206d12(%rip),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - lea 0x122cea6(%rip),%rcx │ │ │ │ - xchg %rax,(%rcx) │ │ │ │ - lea 0xd4(%rip),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x122ce90(%rip),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - lea 0xa2b50a(%rip),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - movb $0x7,0x17(%rsp) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x12083d4(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41a51f │ │ │ │ - mov 0x12083c0(%rip),%rbx │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shl $0x4,%rcx │ │ │ │ - mov (%rbx,%rcx,1),%rdx │ │ │ │ - movzbl 0x8(%rbx,%rcx,1),%ecx │ │ │ │ - mov %rsi,0x12083ae(%rip) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4275eb │ │ │ │ + or $0x4,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ test %rax,%rax │ │ │ │ - je 41a513 │ │ │ │ - test %cl,%cl │ │ │ │ - je 41a4dd │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - jmp 41a4dd │ │ │ │ - movb $0x3,0x17(%rsp) │ │ │ │ - call 41a5c0 │ │ │ │ - movb $0x1,0x17(%rsp) │ │ │ │ + jle 4275e2 │ │ │ │ + mov %rcx,0x1e0(%rsp) │ │ │ │ + lea 0x1235e1(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x154ccc(%rip),%rcx │ │ │ │ + mov $0x27,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x1e0(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a20a6(%rip) │ │ │ │ + je 427638 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158ac9(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427652 │ │ │ │ + or $0x4,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427649 │ │ │ │ + mov %rcx,0x1d8(%rsp) │ │ │ │ + lea 0x12357a(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x155713(%rip),%rcx │ │ │ │ + mov $0x2a,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x1d8(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a203f(%rip) │ │ │ │ + je 42769f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158aba(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4276b9 │ │ │ │ + or $0x4,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4276b0 │ │ │ │ + mov %rcx,0x1d0(%rsp) │ │ │ │ + lea 0x123513(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x15445d(%rip),%rcx │ │ │ │ + mov $0x25,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x1d0(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1fd8(%rip) │ │ │ │ + je 427708 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158aa9(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427722 │ │ │ │ + or $0x4,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427719 │ │ │ │ + mov %rcx,0x1c8(%rsp) │ │ │ │ + lea 0x1234aa(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x153262(%rip),%rcx │ │ │ │ + mov $0x21,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x1c8(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1f6f(%rip) │ │ │ │ + je 42776f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158a9a(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42778b │ │ │ │ + or $0x4,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427782 │ │ │ │ + mov %rcx,0x1c0(%rsp) │ │ │ │ + lea 0x123441(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x15321a(%rip),%rcx │ │ │ │ + mov $0x21,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x1c0(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1f06(%rip) │ │ │ │ + je 4277d8 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158a89(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4277f2 │ │ │ │ + or $0x4,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4277e9 │ │ │ │ + mov %rcx,0x1b8(%rsp) │ │ │ │ + lea 0x1233da(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x151cf3(%rip),%rcx │ │ │ │ + mov $0x1d,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1e9f(%rip) │ │ │ │ + je 42783f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158a62(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427859 │ │ │ │ + or $0x4,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427850 │ │ │ │ + mov %rcx,0x1b0(%rsp) │ │ │ │ + lea 0x123373(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x154de5(%rip),%rcx │ │ │ │ + mov $0x28,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x1b0(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1e38(%rip) │ │ │ │ + je 4278a8 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158a01(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4278c2 │ │ │ │ + or $0x4,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4278b9 │ │ │ │ + mov %rcx,0x1a8(%rsp) │ │ │ │ + lea 0x12330a(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x155ccd(%rip),%rcx │ │ │ │ + mov $0x2c,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x1a8(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1dcf(%rip) │ │ │ │ + je 42790f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1589a2(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42792b │ │ │ │ + or $0x4,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427922 │ │ │ │ + mov %rcx,0x1a0(%rsp) │ │ │ │ + lea 0x1232a1(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x1549b3(%rip),%rcx │ │ │ │ + mov $0x27,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x1a0(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1d66(%rip) │ │ │ │ + je 427978 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158739(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427992 │ │ │ │ + or $0x4,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427989 │ │ │ │ + mov %rcx,0x198(%rsp) │ │ │ │ + lea 0x12323a(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x1520f1(%rip),%rcx │ │ │ │ + mov $0x1e,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x198(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1cff(%rip) │ │ │ │ + je 4279df │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1586da(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4279f9 │ │ │ │ + or $0x4,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4279f0 │ │ │ │ + mov %rcx,0x190(%rsp) │ │ │ │ + lea 0x1231d3(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x151b09(%rip),%rcx │ │ │ │ + mov $0x1d,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x190(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1c98(%rip) │ │ │ │ + je 427a48 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158679(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427a62 │ │ │ │ + or $0x10,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427a59 │ │ │ │ + mov %rcx,0x188(%rsp) │ │ │ │ + lea 0x12316a(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x15203f(%rip),%rcx │ │ │ │ + mov $0x1e,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x188(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1c2f(%rip) │ │ │ │ + je 427aaf │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x15861a(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 427acb │ │ │ │ + or $0x10,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427ac2 │ │ │ │ + mov %rcx,0x180(%rsp) │ │ │ │ + lea 0x123101(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x1514ce(%rip),%rcx │ │ │ │ + mov $0x1c,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x180(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1bc6(%rip) │ │ │ │ + je 427b18 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1585b9(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427b32 │ │ │ │ + or $0x2,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427b29 │ │ │ │ + mov %rcx,0x178(%rsp) │ │ │ │ + lea 0x12309a(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x151f8d(%rip),%rcx │ │ │ │ + mov $0x1e,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x178(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1b5f(%rip) │ │ │ │ + je 427b7f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x15855a(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427b99 │ │ │ │ + or $0x2,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427b90 │ │ │ │ + mov %rcx,0x170(%rsp) │ │ │ │ + lea 0x123033(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x150f1c(%rip),%rcx │ │ │ │ + mov $0x1b,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x170(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1af8(%rip) │ │ │ │ + je 427be8 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1584f9(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427c02 │ │ │ │ + or $0x2,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427bf9 │ │ │ │ + mov %rcx,0x168(%rsp) │ │ │ │ + lea 0x122fca(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x150a7c(%rip),%rcx │ │ │ │ + mov $0x1a,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x168(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1a8f(%rip) │ │ │ │ + je 427c4f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x15849a(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 427c6b │ │ │ │ + or $0x10,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427c62 │ │ │ │ + mov %rcx,0x160(%rsp) │ │ │ │ + lea 0x122f61(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x1532cc(%rip),%rcx │ │ │ │ + mov $0x22,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x160(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1a26(%rip) │ │ │ │ + je 427cb8 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158439(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427cd2 │ │ │ │ + or $0x10,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427cc9 │ │ │ │ + mov %rcx,0x158(%rsp) │ │ │ │ + lea 0x122efa(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x152789(%rip),%rcx │ │ │ │ + mov $0x20,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x158(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a19bf(%rip) │ │ │ │ + je 427d1f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1583da(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427d39 │ │ │ │ + or $0x8,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427d30 │ │ │ │ + mov %rcx,0x150(%rsp) │ │ │ │ + lea 0x122e93(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14f67a(%rip),%rcx │ │ │ │ + mov $0x16,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x150(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1958(%rip) │ │ │ │ + je 427d88 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158381(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427da2 │ │ │ │ + or $0x8,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427d99 │ │ │ │ + mov %rcx,0x148(%rsp) │ │ │ │ + lea 0x122e2a(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14e7a7(%rip),%rcx │ │ │ │ + mov $0x13,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x148(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a18ef(%rip) │ │ │ │ + je 427def │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158322(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 427e0b │ │ │ │ + or $0x8,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427e02 │ │ │ │ + mov %rcx,0x140(%rsp) │ │ │ │ + lea 0x122dc1(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14eca8(%rip),%rcx │ │ │ │ + mov $0x14,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x140(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1886(%rip) │ │ │ │ + je 427e58 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1582c1(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427e72 │ │ │ │ + or $0x8,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427e69 │ │ │ │ + mov %rcx,0x138(%rsp) │ │ │ │ + lea 0x122d5a(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14ec55(%rip),%rcx │ │ │ │ + mov $0x14,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x138(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a181f(%rip) │ │ │ │ + je 427ebf │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158262(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427ed9 │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427ed0 │ │ │ │ + mov %rcx,0x130(%rsp) │ │ │ │ + lea 0x122cf3(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x151646(%rip),%rcx │ │ │ │ + mov $0x1d,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x130(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a17b8(%rip) │ │ │ │ + je 427f28 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158201(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 427f42 │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427f39 │ │ │ │ + mov %rcx,0x128(%rsp) │ │ │ │ + lea 0x122c8a(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14ef01(%rip),%rcx │ │ │ │ + mov $0x15,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x128(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a174f(%rip) │ │ │ │ + je 427f8f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1581a2(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 427fab │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 427fa2 │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ + lea 0x122c21(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14f825(%rip),%rcx │ │ │ │ + mov $0x17,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x120(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a16e6(%rip) │ │ │ │ + je 427ff8 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158141(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428012 │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428009 │ │ │ │ + mov %rcx,0x118(%rsp) │ │ │ │ + lea 0x122bba(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x150fa3(%rip),%rcx │ │ │ │ + mov $0x1c,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x118(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a167f(%rip) │ │ │ │ + je 42805f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1580e2(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428079 │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428070 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + lea 0x122b56(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14ea65(%rip),%rcx │ │ │ │ + mov $0x14,%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 412100 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - movb $0x0,0x17(%rsp) │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - add $0x50,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 453780 │ │ │ │ - add $0x50,%rsp │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a161c(%rip) │ │ │ │ + je 4280c2 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158087(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4280e0 │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4280d3 │ │ │ │ + mov %rcx,0x110(%rsp) │ │ │ │ + lea 0x122aec(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14f2e9(%rip),%rcx │ │ │ │ + mov $0x16,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x110(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a15b1(%rip) │ │ │ │ + nop │ │ │ │ + je 42812e │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x158023(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428148 │ │ │ │ + or $0x2,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 42813f │ │ │ │ + mov %rcx,0x108(%rsp) │ │ │ │ + lea 0x122a84(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14e414(%rip),%rcx │ │ │ │ + mov $0x13,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x108(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1549(%rip) │ │ │ │ + je 428195 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157fcc(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x122a39(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14e95c(%rip),%rcx │ │ │ │ + mov $0x14,%edi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a14fd(%rip) │ │ │ │ + je 4281e1 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157f88(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x1229ed(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14d575(%rip),%rcx │ │ │ │ + mov $0x10,%edi │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a14b6(%rip) │ │ │ │ + je 428228 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157f49(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428242 │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428239 │ │ │ │ + mov %rcx,0x100(%rsp) │ │ │ │ + lea 0x12298a(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14e32d(%rip),%rcx │ │ │ │ + mov $0x13,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x100(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a144f(%rip) │ │ │ │ + je 42828f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157eea(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 4282ab │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4282a2 │ │ │ │ + mov %rcx,0xf8(%rsp) │ │ │ │ + lea 0x122921(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14fa6c(%rip),%rcx │ │ │ │ + mov $0x18,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0xf8(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a13e6(%rip) │ │ │ │ + je 4282f8 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157e89(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428312 │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428309 │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ + lea 0x1228ba(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x150cbf(%rip),%rcx │ │ │ │ + mov $0x1c,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a137f(%rip) │ │ │ │ + je 42835f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157e2a(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x12286f(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x152669(%rip),%rcx │ │ │ │ + mov $0x21,%edi │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a1338(%rip) │ │ │ │ + je 4283a8 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157de9(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x122826(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14dd21(%rip),%rcx │ │ │ │ + mov $0x12,%edi │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a12ef(%rip) │ │ │ │ + je 4283ef │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157daa(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x1227df(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x15114f(%rip),%rcx │ │ │ │ + mov $0x1d,%edi │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a12a8(%rip) │ │ │ │ + je 428436 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157d6b(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428450 │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428447 │ │ │ │ + mov %rcx,0xe8(%rsp) │ │ │ │ + lea 0x12277c(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x151b48(%rip),%rcx │ │ │ │ + mov $0x1f,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1241(%rip) │ │ │ │ + je 42849d │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157d0c(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4284b7 │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4284ae │ │ │ │ + mov %rcx,0xe0(%rsp) │ │ │ │ + lea 0x122715(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x152aa2(%rip),%rcx │ │ │ │ + mov $0x22,%edi │ │ │ │ + nop │ │ │ │ + call 412100 │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a11d9(%rip) │ │ │ │ + je 428508 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157cb1(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428522 │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428519 │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ + lea 0x1226aa(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x152d4a(%rip),%rcx │ │ │ │ + mov $0x23,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0xd8(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a116f(%rip) │ │ │ │ + je 42856f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157c52(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42858b │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428582 │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ + lea 0x122641(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x15245c(%rip),%rcx │ │ │ │ + mov $0x21,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1106(%rip) │ │ │ │ + je 4285d8 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157bf1(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4285f2 │ │ │ │ + or $0x1,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4285e9 │ │ │ │ + mov %rcx,0xc8(%rsp) │ │ │ │ + lea 0x1225da(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x152416(%rip),%rcx │ │ │ │ + mov $0x21,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a109f(%rip) │ │ │ │ + je 42863f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157b92(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428659 │ │ │ │ + or $0x2,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428650 │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ + lea 0x122573(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x154736(%rip),%rcx │ │ │ │ + mov $0x2a,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a1038(%rip) │ │ │ │ + je 4286a8 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157b31(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4286c2 │ │ │ │ + or $0x2,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4286b9 │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + lea 0x12250a(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x154b16(%rip),%rcx │ │ │ │ + mov $0x2b,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0fcf(%rip) │ │ │ │ + je 42870f │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157ad2(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42872b │ │ │ │ + or $0x2,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428722 │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + lea 0x1224a1(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x154288(%rip),%rcx │ │ │ │ + mov $0x29,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0f66(%rip) │ │ │ │ + je 428778 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157a71(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428792 │ │ │ │ + or $0x2,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428789 │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + lea 0x12243a(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x154627(%rip),%rcx │ │ │ │ + mov $0x2a,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0eff(%rip) │ │ │ │ + je 4287df │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157a12(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x200(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movq $0x1,0x208(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 42880f │ │ │ │ + bts %rsi,%rcx │ │ │ │ + inc %rax │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jge 42882f │ │ │ │ + mov 0x200(%rsp,%rax,8),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0x6,%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jb 428808 │ │ │ │ + jmp 42903a │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ + lea 0x1223a2(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x152dfb(%rip),%rcx │ │ │ │ + mov $0x24,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0e67(%rip) │ │ │ │ + je 428877 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157982(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428891 │ │ │ │ + or $0x2,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428888 │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + lea 0x12233b(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x151726(%rip),%rcx │ │ │ │ + mov $0x1f,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0e00(%rip) │ │ │ │ + je 4288de │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157923(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4288f8 │ │ │ │ + or $0x2,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4288ef │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + lea 0x1222d4(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x1501d8(%rip),%rcx │ │ │ │ + mov $0x1b,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0d99(%rip) │ │ │ │ + je 428948 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1578c9(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428962 │ │ │ │ + or $0x2,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428959 │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + lea 0x12226a(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x1539a3(%rip),%rcx │ │ │ │ + mov $0x27,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0d2f(%rip) │ │ │ │ + je 4289af │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x15786a(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x1f0(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movq $0x1,0x1f8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4289e0 │ │ │ │ + bts %rsi,%rcx │ │ │ │ + inc %rax │ │ │ │ + nop │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jge 428a05 │ │ │ │ + mov 0x1f0(%rsp,%rax,8),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0x6,%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jb 4289d8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 429035 │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + lea 0x1221cc(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x1500eb(%rip),%rcx │ │ │ │ + mov $0x1b,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0c91(%rip) │ │ │ │ + nop │ │ │ │ + je 428a4e │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1577d3(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x122180(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14f75b(%rip),%rcx │ │ │ │ + mov $0x19,%edi │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a0c49(%rip) │ │ │ │ + je 428a95 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157794(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428aaf │ │ │ │ + or $0x20,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428aa6 │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + lea 0x122120(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x150541(%rip),%rcx │ │ │ │ + mov $0x1c,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0be8(%rip) │ │ │ │ + je 428af6 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x15773b(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428b10 │ │ │ │ + or $0x20,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428b07 │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + lea 0x1220bf(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x1534d5(%rip),%rcx │ │ │ │ + mov $0x26,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0b87(%rip) │ │ │ │ + je 428b57 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1576e2(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428b71 │ │ │ │ + or $0x20,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428b68 │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + lea 0x12205e(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x152adb(%rip),%rcx │ │ │ │ + mov $0x24,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0b26(%rip) │ │ │ │ + je 428bb8 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157689(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428bd2 │ │ │ │ + or $0x20,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428bc9 │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + lea 0x121ffd(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x152f6c(%rip),%rcx │ │ │ │ + mov $0x25,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0ac5(%rip) │ │ │ │ + je 428c19 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157630(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428c33 │ │ │ │ + or $0x20,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428c2a │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + lea 0x121f9c(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x152a3d(%rip),%rcx │ │ │ │ + mov $0x24,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0a64(%rip) │ │ │ │ + je 428c7a │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1575d7(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428c94 │ │ │ │ + or $0x20,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428c8b │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + lea 0x121f3b(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x152a00(%rip),%rcx │ │ │ │ + mov $0x24,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0a03(%rip) │ │ │ │ + je 428cdb │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x15757e(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x121ef3(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x14f056(%rip),%rcx │ │ │ │ + mov $0x18,%edi │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a09bc(%rip) │ │ │ │ + je 428d22 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157547(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x121eac(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x151d09(%rip),%rcx │ │ │ │ + mov $0x21,%edi │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a0975(%rip) │ │ │ │ + je 428d69 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157508(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x121e65(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x15294e(%rip),%rcx │ │ │ │ + mov $0x24,%edi │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a092e(%rip) │ │ │ │ + je 428db0 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1574c9(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x121e1e(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x150d2f(%rip),%rcx │ │ │ │ + mov $0x1e,%edi │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a08e7(%rip) │ │ │ │ + je 428df7 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x15748a(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x121dd7(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x151c55(%rip),%rcx │ │ │ │ + mov $0x21,%edi │ │ │ │ + nopl (%rax) │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a089d(%rip) │ │ │ │ + je 428e41 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x157448(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 428e60 │ │ │ │ + or $0x20,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 428e52 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + lea 0x121d6f(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x1501ac(%rip),%rcx │ │ │ │ + mov $0x1c,%edi │ │ │ │ + call 412100 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + cmpl $0x0,0x2a0837(%rip) │ │ │ │ + je 428ea8 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + nop │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x1573e9(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x121d26(%rip),%rax │ │ │ │ + mov 0x258(%rsp),%rbx │ │ │ │ + lea 0x150c55(%rip),%rcx │ │ │ │ + mov $0x1e,%edi │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a07ef(%rip) │ │ │ │ + jne 428eed │ │ │ │ + mov 0x258(%rsp),%r10 │ │ │ │ + jmp 428f10 │ │ │ │ + mov 0x27fa2c(%rip),%rdx │ │ │ │ + mov 0x8(%rax),%r10 │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %r10,(%r11) │ │ │ │ + mov 0x258(%rsp),%r10 │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %rdx,0x10(%r11) │ │ │ │ + lea 0x157389(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + mov %r10,0x27f9fe(%rip) │ │ │ │ + mov 0x26f757(%rip),%rdx │ │ │ │ + mov 0x26f758(%rip),%r10 │ │ │ │ + jmp 428f40 │ │ │ │ + add $0x40,%rdx │ │ │ │ + dec %r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 429025 │ │ │ │ + lea 0x210(%rsp),%r11 │ │ │ │ + movups (%rdx),%xmm14 │ │ │ │ + movups %xmm14,(%r11) │ │ │ │ + movups 0x10(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x10(%r11) │ │ │ │ + movups 0x20(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x20(%r11) │ │ │ │ + movups 0x30(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x30(%r11) │ │ │ │ + cmpb $0x0,0x248(%rsp) │ │ │ │ + nop │ │ │ │ + jne 428f32 │ │ │ │ + mov %rdx,0x250(%rsp) │ │ │ │ + mov %r10,0x1e8(%rsp) │ │ │ │ + mov 0x210(%rsp),%rdi │ │ │ │ + mov 0x218(%rsp),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x150b91(%rip),%rbx │ │ │ │ + mov $0x1e,%ecx │ │ │ │ + lea 0x14a79b(%rip),%r8 │ │ │ │ + mov $0x7,%r9d │ │ │ │ + nopl (%rax) │ │ │ │ + call 46a0e0 │ │ │ │ + mov 0x27f954(%rip),%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + lea 0x121c07(%rip),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 412100 │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + cmpl $0x0,0x2a06dd(%rip) │ │ │ │ + je 429001 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x156fc0(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + mov 0x250(%rsp),%rdx │ │ │ │ + mov 0x1e8(%rsp),%r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 428f32 │ │ │ │ + movb $0x1,0x2a0328(%rip) │ │ │ │ + add $0x260,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 41a3e0 │ │ │ │ - int3 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 427400 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -31099,17 +43334,16 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %rcx,(%rax) │ │ │ │ + movq $0x1,(%rbx) │ │ │ │ + movq $0x0,0x8(%rbx) │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -31119,25 +43353,166 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 429280 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + cmpl $0x0,0x2a02df(%rip) │ │ │ │ + jne 42926e │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2a038f(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x2a038b(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4290d8 │ │ │ │ + cmpl $0x65,0x10(%rcx) │ │ │ │ + jne 429149 │ │ │ │ + cmpq $0x0,0x2a0380(%rip) │ │ │ │ + jne 429125 │ │ │ │ + mov $0x1000,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea 0x2a2e10(%rip),%rcx │ │ │ │ + call 421e80 │ │ │ │ + mov %rax,0x2a0364(%rip) │ │ │ │ + mov 0x2a0375(%rip),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + mov 0x2a0353(%rip),%rdx │ │ │ │ + mov %rdx,0x2a0364(%rip) │ │ │ │ + cmpb $0x0,0x2a0845(%rip) │ │ │ │ + jne 429125 │ │ │ │ + xor %eax,%eax │ │ │ │ + nop │ │ │ │ + jmp 429263 │ │ │ │ + mov 0x2a0334(%rip),%rcx │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + mov %rdx,0x2a0329(%rip) │ │ │ │ + mov 0x2a031a(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + mov %rcx,0x2a030f(%rip) │ │ │ │ + mov 0x2a0308(%rip),%rcx │ │ │ │ + mov 0x10(%rcx),%edx │ │ │ │ + cmp $0x65,%rdx │ │ │ │ + jae 429221 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + lock xadd %ebx,0x10(%rcx) │ │ │ │ + lea (%rdx,%rdx,4),%rdx │ │ │ │ + cmpl $0x0,0x2a055e(%rip) │ │ │ │ + jne 42918a │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + jmp 4291d8 │ │ │ │ + mov 0x18(%rcx,%rdx,8),%rbx │ │ │ │ + mov 0x30(%rcx,%rdx,8),%rsi │ │ │ │ + mov 0x38(%rcx,%rdx,8),%rdi │ │ │ │ + mov 0x20(%rcx,%rdx,8),%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488ca0 <_cgo_topofstack@@Base+0x140> │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rbx,0x10(%r11) │ │ │ │ + mov %rsi,0x18(%r11) │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rsi,0x20(%r11) │ │ │ │ + mov %rdi,0x28(%r11) │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + mov %rdi,0x30(%r11) │ │ │ │ + mov %r8,0x38(%r11) │ │ │ │ + mov %r9,0x18(%rcx,%rdx,8) │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov %r8,0x28(%rcx,%rdx,8) │ │ │ │ + mov %rbx,0x30(%rcx,%rdx,8) │ │ │ │ + mov %rsi,0x38(%rcx,%rdx,8) │ │ │ │ + mov %rdi,0x20(%rcx,%rdx,8) │ │ │ │ + incq 0x2a026b(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2a024a(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + nop │ │ │ │ + mov $0x8,%ecx │ │ │ │ + lea 0x2a015c(%rip),%rdx │ │ │ │ + lock or %ecx,(%rdx) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x65,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mul %rcx │ │ │ │ + shr $0x2,%rdx │ │ │ │ + lea (%rdx,%rdx,4),%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + sub %rdx,%rcx │ │ │ │ + lea 0x27563a(%rip),%rdx │ │ │ │ + movzbl (%rdx,%rcx,1),%ecx │ │ │ │ + lea 0x2a0703(%rip),%rbx │ │ │ │ + mov %cl,(%rbx,%rax,1) │ │ │ │ + inc %rax │ │ │ │ + cmp $0x40,%rax │ │ │ │ + jl 42922d │ │ │ │ + jmp 429125 │ │ │ │ + lea 0x14eaf5(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 429080 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ecx,(%rax) │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 429303 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x2a00a0(%rip),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4292fd │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x2a0093(%rip),%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lock cmpxchg %edx,(%rcx) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 4292fd │ │ │ │ + lea 0x157060(%rip),%rax │ │ │ │ + call 458a20 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4292c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -31153,54 +43528,37 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41a5f6 │ │ │ │ + jbe 429353 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - call 454240 │ │ │ │ - test %rax,%rax │ │ │ │ - je 41a5f0 │ │ │ │ - mov 0x1206bd1(%rip),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - lea 0x9f250c(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call *%rcx │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %rbx,%rax │ │ │ │ + call 41f560 │ │ │ │ + nop │ │ │ │ + mov $0x4,%ecx │ │ │ │ + lea 0x2a002f(%rip),%rdx │ │ │ │ + lock or %ecx,(%rdx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 41a5c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - mov 0x120(%rax),%ecx │ │ │ │ - cmp %ecx,0x124(%rax) │ │ │ │ - ja 41a613 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - ret │ │ │ │ - lea 0x1(%rcx),%edx │ │ │ │ - mov %edx,0x120(%rax) │ │ │ │ - and $0x1f,%ecx │ │ │ │ - mov (%rax,%rcx,8),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 429320 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -31209,129 +43567,322 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41a6c2 │ │ │ │ + jbe 4293d5 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - lea 0x100(%rax),%r9 │ │ │ │ - nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lea 0x2a00b9(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x2a00c5(%rip),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov 0x2a00c1(%rip),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov %rdx,0x100(%rax) │ │ │ │ - mov %rsi,0x108(%rax) │ │ │ │ - mov %rdi,0x110(%rax) │ │ │ │ - mov %r8,0x118(%rax) │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %r9,%rax │ │ │ │ - call 41aa80 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - movl $0x0,0x128(%rdx) │ │ │ │ - movabs $0x2000000000,%rsi │ │ │ │ - mov %rsi,0x120(%rdx) │ │ │ │ + lea 0x2a0093(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 41f560 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - jmp 41a640 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 429380 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41a74b │ │ │ │ + lea -0x138(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 4298b8 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x100(%rax),%rdx │ │ │ │ - lea 0x28(%rsp),%rsi │ │ │ │ - movups (%rsi),%xmm14 │ │ │ │ - movups %xmm14,(%rdx) │ │ │ │ - movups 0x10(%rsi),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rdx) │ │ │ │ - mov %rax,%rbx │ │ │ │ + sub $0x1b0,%rsp │ │ │ │ + mov %r14,0x190(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2a0042(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + cmpl $0x0,0x2a02b6(%rip) │ │ │ │ + jne 429426 │ │ │ │ + mov 0x190(%rsp),%rdx │ │ │ │ + jmp 429441 │ │ │ │ + mov 0x27f4fb(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x190(%rsp),%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x27f4e0(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x29ffff(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rdx,%rax │ │ │ │ + mov %rcx,0x198(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x29ffe1(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x29ffdd(%rip),%rcx │ │ │ │ + movq $0x0,0x29ffd2(%rip) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4294c5 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x275480(%rip),%rcx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + lea 0x29ffac(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x198(%rsp),%rdx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 41aa80 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - movl $0x0,0x128(%rdx) │ │ │ │ - movabs $0x2000000000,%rsi │ │ │ │ - mov %rsi,0x120(%rdx) │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + jmp 429560 │ │ │ │ + lea 0x156b44(%rip),%rax │ │ │ │ + lea 0x29ff7d(%rip),%rbx │ │ │ │ + mov $0xa,%ecx │ │ │ │ + mov $0xa,%edi │ │ │ │ + mov $0x1,%esi │ │ │ │ + call 4821e0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x198(%rsp),%rcx │ │ │ │ + jmp 42945a │ │ │ │ + mov %rdx,0x1a0(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x29ff38(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + add %rcx,0x29ff48(%rip) │ │ │ │ + mov 0x29ff31(%rip),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rcx,0x8(%rdx) │ │ │ │ + mov %rdx,0x29ff21(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x29ff08(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x1a0(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + test %rax,%rax │ │ │ │ + je 429837 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x10(%rax),%esi │ │ │ │ + mov %esi,0x30(%rsp) │ │ │ │ + mov %esi,%ebx │ │ │ │ + jmp 4295a3 │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movq $0x0,0x38(%rcx,%rax,8) │ │ │ │ + mov 0x34(%rsp),%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + xchg %edi,0x10(%rcx) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x30(%rsp),%ebx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x1a8(%rsp),%rdx │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 4294f9 │ │ │ │ + dec %esi │ │ │ │ + cmp $0x65,%rsi │ │ │ │ + jae 4298ab │ │ │ │ + mov %esi,0x34(%rsp) │ │ │ │ + lea (%rsi,%rsi,4),%rdi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + lea 0x78(%rsp),%r8 │ │ │ │ + mov $0x4,%r9d │ │ │ │ + movups %xmm15,(%r8) │ │ │ │ + movups %xmm15,0x10(%r8) │ │ │ │ + movups %xmm15,0x20(%r8) │ │ │ │ + movups %xmm15,0x30(%r8) │ │ │ │ + add $0x40,%r8 │ │ │ │ + dec %r9d │ │ │ │ + jne 4295cf │ │ │ │ + movups %xmm15,(%r8) │ │ │ │ + mov 0x28(%rax,%rdi,8),%r8 │ │ │ │ + add $0x10,%r8 │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 429631 │ │ │ │ + mov %r8,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 4803c0 │ │ │ │ + mov 0x30(%rsp),%ebx │ │ │ │ + mov 0x34(%rsp),%esi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x30(%rax,%rdi,8),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 42989a │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + jle 429650 │ │ │ │ + lea 0x78(%rsp),%r10 │ │ │ │ + jmp 429657 │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mov %rdx,0x1a8(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x30(%rax,%rdi,8),%r11 │ │ │ │ + movzbl 0x17(%r11),%r12d │ │ │ │ + cmp $0x14,%r12b │ │ │ │ + jne 429760 │ │ │ │ + test %al,(%r10) │ │ │ │ + mov 0x38(%rax,%rdi,8),%r12 │ │ │ │ + test %al,(%r12) │ │ │ │ + cmpl $0x0,0x2a0045(%rip) │ │ │ │ + je 4296a2 │ │ │ │ + mov (%r10),%r13 │ │ │ │ + mov %r11,%r15 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %r13,0x8(%r11) │ │ │ │ + mov %r15,%r11 │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov %r12,(%r10) │ │ │ │ + mov 0x20(%rax,%rdi,8),%r13 │ │ │ │ + cmpl $0x0,0x2a001a(%rip) │ │ │ │ + je 4296d1 │ │ │ │ + mov 0x8(%r10),%r15 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r13,(%r11) │ │ │ │ + mov %r15,0x8(%r11) │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + mov %r13,0x8(%r10) │ │ │ │ + cmpq $0x0,0x40(%r11) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + je 429792 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 429856 │ │ │ │ + mov %r10,0x188(%rsp) │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %r12,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nop │ │ │ │ + call 47fe00 │ │ │ │ + cmpl $0x0,0x29ffc4(%rip) │ │ │ │ + jne 429718 │ │ │ │ + mov 0x188(%rsp),%rcx │ │ │ │ + jmp 42972f │ │ │ │ + mov 0x188(%rsp),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x1a8(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%ebx │ │ │ │ + mov 0x34(%rsp),%esi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov 0x68(%rsp),%r9 │ │ │ │ + jmp 429792 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x16,%r12b │ │ │ │ + jne 429845 │ │ │ │ + mov 0x20(%rax,%rdi,8),%r11 │ │ │ │ + cmpl $0x0,0x29ff5a(%rip) │ │ │ │ + je 42978f │ │ │ │ + mov (%r10),%r12 │ │ │ │ + mov %r11,%r13 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r13,(%r11) │ │ │ │ + mov %r12,0x8(%r11) │ │ │ │ + mov %r13,%r11 │ │ │ │ + mov %r11,(%r10) │ │ │ │ + nop │ │ │ │ + mov $0x2,%ecx │ │ │ │ + lea 0x29fbd5(%rip),%rbx │ │ │ │ + lock or %ecx,(%rbx) │ │ │ │ + mov 0x18(%rax,%rdi,8),%rax │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %r8d,0x18(%rsp) │ │ │ │ + mov %r8d,0x1c(%rsp) │ │ │ │ + mov %r8d,0x20(%rsp) │ │ │ │ + lea 0x78(%rsp),%rax │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - jmp 41a6e0 │ │ │ │ - int3 │ │ │ │ + call 487280 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + nop │ │ │ │ + mov $0xfffffffd,%eax │ │ │ │ + lea 0x29fb83(%rip),%rcx │ │ │ │ + lock and %eax,(%rcx) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + lea (%rcx,%rax,8),%rdx │ │ │ │ + lea 0x18(%rdx),%rdx │ │ │ │ + cmpl $0x0,0x29fec3(%rip) │ │ │ │ + je 429579 │ │ │ │ + mov 0x18(%rcx,%rax,8),%rsi │ │ │ │ + mov 0x20(%rcx,%rax,8),%rdi │ │ │ │ + mov 0x38(%rcx,%rax,8),%r8 │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + mov %r8,0x10(%r11) │ │ │ │ + jmp 429579 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 42945a │ │ │ │ + lea 0x14ee6f(%rip),%rax │ │ │ │ + mov $0x1a,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1356c3(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 421c40 │ │ │ │ + cmpl $0x0,0x29fe64(%rip) │ │ │ │ + jne 42988b │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + movups %xmm15,0x18(%rax) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x11f39a(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + jmp 42986e │ │ │ │ + lea 0x14e942(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x65,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 4293e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41a814 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x128(%rax),%edx │ │ │ │ - lea 0x4(%rdx),%esi │ │ │ │ - mov %esi,0x128(%rax) │ │ │ │ - cmp $0xc,%edx │ │ │ │ - jne 41a7c8 │ │ │ │ - mov 0xe0(%rax),%rdx │ │ │ │ - mov %rdx,0x100(%rax) │ │ │ │ - mov 0xe8(%rax),%rdx │ │ │ │ - mov %rdx,0x108(%rax) │ │ │ │ - mov 0xf0(%rax),%rdx │ │ │ │ - mov %rdx,0x110(%rax) │ │ │ │ - mov 0xf8(%rax),%rdx │ │ │ │ - mov %rdx,0x118(%rax) │ │ │ │ - movl $0x0,0x128(%rax) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - lea 0x100(%rax),%rdx │ │ │ │ - mov 0x128(%rax),%ecx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 41aa80 │ │ │ │ - movabs $0x2000000000,%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rdx,0x120(%rsi) │ │ │ │ - cmpl $0xc,0x128(%rsi) │ │ │ │ - jne 41a80e │ │ │ │ - movl $0x1c,0x124(%rsi) │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 41a760 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -31348,93 +43899,57 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41a916 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - lea 0x18(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 41a871 │ │ │ │ - mov %rsi,0x18(%rsp,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jge 41a8c7 │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - jmp 41a894 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 41a760 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - lea 0x18(%rsp),%rdx │ │ │ │ - mov 0x120(%rax),%esi │ │ │ │ - mov 0x124(%rax),%edi │ │ │ │ - cmp %esi,%edi │ │ │ │ - ja 41a8ab │ │ │ │ - mov $0x0,%esi │ │ │ │ - jmp 41a8c3 │ │ │ │ - lea 0x1(%rsi),%r8d │ │ │ │ - mov %r8d,0x120(%rax) │ │ │ │ - mov %esi,%r8d │ │ │ │ - and $0x1f,%esi │ │ │ │ - mov (%rax,%rsi,8),%rsi │ │ │ │ - cmp %r8d,%edi │ │ │ │ - jbe 41a87e │ │ │ │ - jmp 41a869 │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x100(%rax),%rsi │ │ │ │ - nop │ │ │ │ - movups (%rdx),%xmm14 │ │ │ │ - movups %xmm14,(%rsi) │ │ │ │ - movups 0x10(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rsi) │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rsi,%rax │ │ │ │ - call 41aa80 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - movl $0x0,0x128(%rdx) │ │ │ │ - movabs $0x2000000000,%rsi │ │ │ │ - mov %rsi,0x120(%rdx) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ + lea 0x29fa59(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 4298f5 │ │ │ │ + lea 0x274d0d(%rip),%rcx │ │ │ │ + jmp 429905 │ │ │ │ + mov $0x1,%eax │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + mov 0x248(%rcx),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 429961 │ │ │ │ + mov %rax,%rdx │ │ │ │ + cmp %rax,0xc0(%rcx) │ │ │ │ + ja 429920 │ │ │ │ + cmp %rax,0xc8(%rcx) │ │ │ │ + ja 42995b │ │ │ │ + nop │ │ │ │ + cmp %rax,0xd0(%rcx) │ │ │ │ + ja 429932 │ │ │ │ + cmp %rax,0xd8(%rcx) │ │ │ │ + ja 42995b │ │ │ │ + cmp %rax,0xe0(%rcx) │ │ │ │ + ja 429949 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 41a840 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + cmp %rax,0xe8(%rcx) │ │ │ │ + ja 42995b │ │ │ │ + cmp %rax,0xf0(%rcx) │ │ │ │ + ja 4298fb │ │ │ │ + cmp %rax,0xf8(%rcx) │ │ │ │ + jbe 4298fb │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea 0x9f3235(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -31446,507 +43961,441 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41aa45 │ │ │ │ + lea -0x58(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 429fe9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - cmp $0x30,%rcx │ │ │ │ - jne 41a9b2 │ │ │ │ - movabs $0x3a38616863616863,%rdx │ │ │ │ - cmp %rdx,(%rbx) │ │ │ │ - jne 41a9b2 │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - bswap %rcx │ │ │ │ + sub $0xd0,%rsp │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ + mov %rbx,0xe8(%rsp) │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 429fd7 │ │ │ │ + cmpb $0x16,0x17(%rax) │ │ │ │ + jne 429fa7 │ │ │ │ + cmpq $0x0,0x30(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + je 429f96 │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + shr $0x1a,%rdx │ │ │ │ nop │ │ │ │ - cmp $0x7c,%rcx │ │ │ │ - ja 41a99e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x400000,%rdx │ │ │ │ + jb 429a0d │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 41a9d8 │ │ │ │ - lea 0xa35c1b(%rip),%rax │ │ │ │ - lea 0x122c5b4(%rip),%rbx │ │ │ │ - add $0x20,%rsp │ │ │ │ + jmp 429a37 │ │ │ │ + mov 0x298d24(%rip),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 429a35 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + shr $0xa,%rbx │ │ │ │ + and $0xfff8,%ebx │ │ │ │ + mov (%rdx,%rbx,1),%rdx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 429a37 │ │ │ │ + xor %edx,%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 429a46 │ │ │ │ + cmpb $0x0,0x65(%rdx) │ │ │ │ + jne 429f85 │ │ │ │ + cmpl $0x0,0x2a0167(%rip) │ │ │ │ + jne 429cdb │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 480a20 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 429a95 │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ + lea 0x29f8c7(%rip),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 429f05 │ │ │ │ + lea 0x274b70(%rip),%rax │ │ │ │ + jmp 429f18 │ │ │ │ + movzbl 0x62(%rbx),%edx │ │ │ │ + test $0x1,%dl │ │ │ │ + jne 429ab2 │ │ │ │ + cmpq $0x200,0x68(%rbx) │ │ │ │ + jbe 429ab2 │ │ │ │ + shr $1,%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 429ab2 │ │ │ │ + add $0x8,%rax │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + cmp %rax,%rdx │ │ │ │ + je 429ae7 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 429ef0 │ │ │ │ + cmpq $0x0,0x8(%rdx) │ │ │ │ + jne 429ef0 │ │ │ │ + cmpq $0x10,(%rdx) │ │ │ │ + jb 429aec │ │ │ │ + jmp 429ef0 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 429c93 │ │ │ │ + cmpb $0x13,0x17(%rdx) │ │ │ │ + jne 429ebc │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + movzwl 0x32(%rdx),%esi │ │ │ │ + test $0x8000,%si │ │ │ │ + jne 429e54 │ │ │ │ + cmpw $0x1,0x30(%rdx) │ │ │ │ + jne 429dff │ │ │ │ + movzbl 0x14(%rdx),%esi │ │ │ │ + test $0x1,%sil │ │ │ │ + je 429b37 │ │ │ │ + mov $0x48,%ecx │ │ │ │ + jmp 429b3c │ │ │ │ + mov $0x38,%ecx │ │ │ │ + mov (%rdx,%rcx,1),%rsi │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + cmp %rax,%rsi │ │ │ │ + je 429c31 │ │ │ │ + movzbl 0x17(%rsi),%edi │ │ │ │ + cmp $0x16,%dil │ │ │ │ + jne 429be5 │ │ │ │ + movzbl 0x14(%rsi),%ecx │ │ │ │ + test $0x1,%cl │ │ │ │ + jne 429b69 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 429b6d │ │ │ │ + lea 0x38(%rsi),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 429bd5 │ │ │ │ + movzbl 0x14(%rax),%ecx │ │ │ │ + test $0x1,%cl │ │ │ │ + jne 429b7f │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 429bcc │ │ │ │ + movzbl 0x17(%rax),%ecx │ │ │ │ + add $0xffffffffffffffef,%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + ja 429bc8 │ │ │ │ + lea 0x15c94c(%rip),%rbx │ │ │ │ + jmp *(%rbx,%rcx,8) │ │ │ │ + lea 0x48(%rax),%rcx │ │ │ │ + jmp 429bcc │ │ │ │ + lea 0x40(%rax),%rcx │ │ │ │ + jmp 429bcc │ │ │ │ + lea 0x38(%rax),%rcx │ │ │ │ + jmp 429bcc │ │ │ │ + lea 0x50(%rax),%rcx │ │ │ │ + jmp 429bcc │ │ │ │ + lea 0x70(%rax),%rcx │ │ │ │ + jmp 429bcc │ │ │ │ + lea 0x38(%rax),%rcx │ │ │ │ + jmp 429bcc │ │ │ │ + lea 0x38(%rax),%rcx │ │ │ │ + nop │ │ │ │ + jmp 429bcc │ │ │ │ + lea 0x50(%rax),%rcx │ │ │ │ + jmp 429bcc │ │ │ │ + lea 0x30(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 429dab │ │ │ │ + mov 0x30(%rsi),%rcx │ │ │ │ + cmp %rcx,0x30(%rax) │ │ │ │ + je 429c31 │ │ │ │ + nop │ │ │ │ + jmp 429dab │ │ │ │ + cmp $0x14,%dil │ │ │ │ + jne 429dab │ │ │ │ + cmpq $0x0,0x40(%rsi) │ │ │ │ + je 429c31 │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 429c09 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 429c28 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 47fe00 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 429dab │ │ │ │ + movzwl 0x32(%rdx),%ecx │ │ │ │ + and $0x7fff,%ecx │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %cx,%cx │ │ │ │ + jne 429c4b │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 429c8d │ │ │ │ + movzbl 0x14(%rdx),%ebx │ │ │ │ + test $0x1,%bl │ │ │ │ + je 429c5b │ │ │ │ + mov $0x48,%ebx │ │ │ │ + jmp 429c60 │ │ │ │ + mov $0x38,%ebx │ │ │ │ + movzwl 0x30(%rdx),%edi │ │ │ │ + add %edi,%ecx │ │ │ │ + movzwl %cx,%ecx │ │ │ │ + add %rbx,%rdx │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + ja 429da6 │ │ │ │ + sub %rdi,%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + neg %rcx │ │ │ │ + shl $0x3,%rdi │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %rcx,%rdi │ │ │ │ + lea (%rdx,%rdi,1),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 429d01 │ │ │ │ + lea 0x446(%rip),%rax │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + lea 0xe0(%rsp),%rax │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + lea 0xc0(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0xd0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0xa35c07(%rip),%rax │ │ │ │ - lea 0x122c5a0(%rip),%rbx │ │ │ │ - add $0x20,%rsp │ │ │ │ + add $0xd0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x10(%rbx,%rdx,8),%rsi │ │ │ │ - mov %rsi,0x100(%rax,%rdx,8) │ │ │ │ + mov (%rcx,%rdx,8),%r8 │ │ │ │ + movzbl 0x15(%r8),%r9d │ │ │ │ + lea (%rdi,%r9,1),%rdi │ │ │ │ + lea -0x1(%rdi),%rdi │ │ │ │ + neg %r9 │ │ │ │ + and %r9,%rdi │ │ │ │ + add (%r8),%rdi │ │ │ │ inc %rdx │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - jl 41a9c6 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x5,%edx │ │ │ │ - shl $0x2,%edx │ │ │ │ - mov %edx,0x128(%rax) │ │ │ │ - lea 0x100(%rax),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - mov %rsi,%rax │ │ │ │ - call 41aa80 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - and $0x1f,%edx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %edx,0x120(%rsi) │ │ │ │ - movl $0x20,0x124(%rsi) │ │ │ │ - cmpl $0xc,0x128(%rsi) │ │ │ │ - jne 41aa3b │ │ │ │ - movl $0x1c,0x124(%rsi) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jl 429ce4 │ │ │ │ + lea 0x7(%rdi),%rax │ │ │ │ + and $0xfffffffffffffff8,%rax │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + nop │ │ │ │ + call 4292c0 │ │ │ │ + lea 0x300(%rip),%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + lea 0xe0(%rsp),%rax │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + lea 0xf0(%rsp),%rax │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + lea 0x88(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0xd0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 47a4a0 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 47a4a0 │ │ │ │ + mov $0x22,%ecx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + lea 0x14b215(%rip),%r8 │ │ │ │ + mov $0xe,%r9d │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x20,%rsp │ │ │ │ + lea 0x1511a9(%rip),%rbx │ │ │ │ + call 46a1a0 │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 47a4a0 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 47a4a0 │ │ │ │ + mov $0x22,%ecx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + lea 0x14b1c0(%rip),%r8 │ │ │ │ + mov $0xe,%r9d │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x151154(%rip),%rbx │ │ │ │ + call 46a1a0 │ │ │ │ + call 482180 │ │ │ │ + call 47a4a0 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 47a4a0 │ │ │ │ + lea 0x14c285(%rip),%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + movq $0x12,0x8(%rsp) │ │ │ │ + mov $0x22,%ecx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + lea 0x14b158(%rip),%r8 │ │ │ │ + mov $0xe,%r9d │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x1510ec(%rip),%rbx │ │ │ │ + call 46a280 │ │ │ │ + call 482180 │ │ │ │ + mov %rdx,%rax │ │ │ │ + nop │ │ │ │ + call 47a4a0 │ │ │ │ + mov $0x29,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x14b8b0(%rip),%r8 │ │ │ │ + mov $0x10,%r9d │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x152b19(%rip),%rbx │ │ │ │ + call 46a0e0 │ │ │ │ + call 482180 │ │ │ │ + lea 0x1555fd(%rip),%rax │ │ │ │ + mov $0x41,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ + add $0xd0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x248(%rax),%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + test %rax,%rax │ │ │ │ + je 429f74 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + cmp %rcx,0xc0(%rax) │ │ │ │ + ja 429f32 │ │ │ │ + cmp %rcx,0xc8(%rax) │ │ │ │ + ja 429f05 │ │ │ │ + cmp %rcx,0xd0(%rax) │ │ │ │ + ja 429f49 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,0xd8(%rax) │ │ │ │ + ja 429f05 │ │ │ │ + cmp %rcx,0xe0(%rax) │ │ │ │ + ja 429f60 │ │ │ │ + cmp %rcx,0xe8(%rax) │ │ │ │ + ja 429f05 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,0xf0(%rax) │ │ │ │ + ja 429f0e │ │ │ │ + cmp %rcx,0xf8(%rax) │ │ │ │ + jbe 429f0e │ │ │ │ + jmp 429f05 │ │ │ │ + lea 0x15462d(%rip),%rax │ │ │ │ + mov $0x34,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1553a6(%rip),%rax │ │ │ │ + mov $0x40,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x14b04a(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 482180 │ │ │ │ + call 47a4a0 │ │ │ │ + mov $0x28,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lea 0x14ac3f(%rip),%r8 │ │ │ │ + mov $0xd,%r9d │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x1526bc(%rip),%rbx │ │ │ │ + call 46a0e0 │ │ │ │ + call 482180 │ │ │ │ + lea 0x153248(%rip),%rax │ │ │ │ + mov $0x2b,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - jmp 41a960 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov $0x61707865,%edx │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ │ │ - mov $0x3320646e,%edx │ │ │ │ - movq %rdx,%xmm1 │ │ │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ │ │ - mov $0x79622d32,%edx │ │ │ │ - movq %rdx,%xmm2 │ │ │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ │ │ - mov $0x6b206574,%edx │ │ │ │ - movq %rdx,%xmm3 │ │ │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ │ │ - mov %ecx,(%rsp) │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,0x4(%rsp) │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,0x8(%rsp) │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,0xc(%rsp) │ │ │ │ - movdqu (%rsp),%xmm12 │ │ │ │ - mov (%rax),%edi │ │ │ │ - movq %rdi,%xmm4 │ │ │ │ - pshufd $0x0,%xmm4,%xmm4 │ │ │ │ - mov 0x4(%rax),%esi │ │ │ │ - movq %rsi,%xmm5 │ │ │ │ - pshufd $0x0,%xmm5,%xmm5 │ │ │ │ - mov 0x8(%rax),%r8d │ │ │ │ - movq %r8,%xmm6 │ │ │ │ - pshufd $0x0,%xmm6,%xmm6 │ │ │ │ - mov 0xc(%rax),%r9d │ │ │ │ - movq %r9,%xmm7 │ │ │ │ - pshufd $0x0,%xmm7,%xmm7 │ │ │ │ - mov 0x10(%rax),%r10d │ │ │ │ - movq %r10,%xmm8 │ │ │ │ - pshufd $0x0,%xmm8,%xmm8 │ │ │ │ - mov 0x14(%rax),%r11d │ │ │ │ - movq %r11,%xmm9 │ │ │ │ - pshufd $0x0,%xmm9,%xmm9 │ │ │ │ - mov 0x18(%rax),%r12d │ │ │ │ - movq %r12,%xmm10 │ │ │ │ - pshufd $0x0,%xmm10,%xmm10 │ │ │ │ - mov 0x1c(%rax),%r13d │ │ │ │ - movq %r13,%xmm11 │ │ │ │ - pshufd $0x0,%xmm11,%xmm11 │ │ │ │ - mov $0x0,%edx │ │ │ │ - movq %rdx,%xmm13 │ │ │ │ - movq %rdx,%xmm14 │ │ │ │ - movdqu %xmm14,0xf0(%rbx) │ │ │ │ - mov $0x4,%edx │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pxor %xmm0,%xmm12 │ │ │ │ - movdqa %xmm12,%xmm15 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - psrld $0x10,%xmm12 │ │ │ │ - pxor %xmm15,%xmm12 │ │ │ │ - paddd %xmm12,%xmm8 │ │ │ │ - pxor %xmm8,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm15 │ │ │ │ - pslld $0xc,%xmm15 │ │ │ │ - psrld $0x14,%xmm4 │ │ │ │ - pxor %xmm15,%xmm4 │ │ │ │ - paddd %xmm4,%xmm0 │ │ │ │ - pxor %xmm0,%xmm12 │ │ │ │ - movdqa %xmm12,%xmm15 │ │ │ │ - pslld $0x8,%xmm15 │ │ │ │ - psrld $0x18,%xmm12 │ │ │ │ - pxor %xmm15,%xmm12 │ │ │ │ - paddd %xmm12,%xmm8 │ │ │ │ - pxor %xmm8,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm15 │ │ │ │ - pslld $0x7,%xmm15 │ │ │ │ - psrld $0x19,%xmm4 │ │ │ │ - pxor %xmm15,%xmm4 │ │ │ │ - movdqu %xmm4,0x40(%rbx) │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - pxor %xmm1,%xmm13 │ │ │ │ - movdqa %xmm13,%xmm15 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - psrld $0x10,%xmm13 │ │ │ │ - pxor %xmm15,%xmm13 │ │ │ │ - paddd %xmm13,%xmm9 │ │ │ │ - pxor %xmm9,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm15 │ │ │ │ - pslld $0xc,%xmm15 │ │ │ │ - psrld $0x14,%xmm5 │ │ │ │ - pxor %xmm15,%xmm5 │ │ │ │ - paddd %xmm5,%xmm1 │ │ │ │ - pxor %xmm1,%xmm13 │ │ │ │ - movdqa %xmm13,%xmm15 │ │ │ │ - pslld $0x8,%xmm15 │ │ │ │ - psrld $0x18,%xmm13 │ │ │ │ - pxor %xmm15,%xmm13 │ │ │ │ - paddd %xmm13,%xmm9 │ │ │ │ - pxor %xmm9,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm15 │ │ │ │ - pslld $0x7,%xmm15 │ │ │ │ - psrld $0x19,%xmm5 │ │ │ │ - pxor %xmm15,%xmm5 │ │ │ │ - movdqu 0xf0(%rbx),%xmm15 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - pxor %xmm2,%xmm14 │ │ │ │ - movdqa %xmm14,%xmm4 │ │ │ │ - pslld $0x10,%xmm4 │ │ │ │ - psrld $0x10,%xmm14 │ │ │ │ - pxor %xmm4,%xmm14 │ │ │ │ - paddd %xmm14,%xmm10 │ │ │ │ - pxor %xmm10,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pslld $0xc,%xmm4 │ │ │ │ - psrld $0x14,%xmm6 │ │ │ │ - pxor %xmm4,%xmm6 │ │ │ │ - paddd %xmm6,%xmm2 │ │ │ │ - pxor %xmm2,%xmm14 │ │ │ │ - movdqa %xmm14,%xmm4 │ │ │ │ - pslld $0x8,%xmm4 │ │ │ │ - psrld $0x18,%xmm14 │ │ │ │ - pxor %xmm4,%xmm14 │ │ │ │ - paddd %xmm14,%xmm10 │ │ │ │ - pxor %xmm10,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pslld $0x7,%xmm4 │ │ │ │ - psrld $0x19,%xmm6 │ │ │ │ - pxor %xmm4,%xmm6 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - pxor %xmm3,%xmm15 │ │ │ │ - movdqa %xmm15,%xmm4 │ │ │ │ - pslld $0x10,%xmm4 │ │ │ │ - psrld $0x10,%xmm15 │ │ │ │ - pxor %xmm4,%xmm15 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - pxor %xmm11,%xmm7 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pslld $0xc,%xmm4 │ │ │ │ - psrld $0x14,%xmm7 │ │ │ │ - pxor %xmm4,%xmm7 │ │ │ │ - paddd %xmm7,%xmm3 │ │ │ │ - pxor %xmm3,%xmm15 │ │ │ │ - movdqa %xmm15,%xmm4 │ │ │ │ - pslld $0x8,%xmm4 │ │ │ │ - psrld $0x18,%xmm15 │ │ │ │ - pxor %xmm4,%xmm15 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - pxor %xmm11,%xmm7 │ │ │ │ - movdqa %xmm7,%xmm4 │ │ │ │ - pslld $0x7,%xmm4 │ │ │ │ - psrld $0x19,%xmm7 │ │ │ │ - pxor %xmm4,%xmm7 │ │ │ │ - paddd %xmm5,%xmm0 │ │ │ │ - pxor %xmm0,%xmm15 │ │ │ │ - movdqa %xmm15,%xmm4 │ │ │ │ - pslld $0x10,%xmm4 │ │ │ │ - psrld $0x10,%xmm15 │ │ │ │ - pxor %xmm4,%xmm15 │ │ │ │ - paddd %xmm15,%xmm10 │ │ │ │ - pxor %xmm10,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pslld $0xc,%xmm4 │ │ │ │ - psrld $0x14,%xmm5 │ │ │ │ - pxor %xmm4,%xmm5 │ │ │ │ - paddd %xmm5,%xmm0 │ │ │ │ - pxor %xmm0,%xmm15 │ │ │ │ - movdqa %xmm15,%xmm4 │ │ │ │ - pslld $0x8,%xmm4 │ │ │ │ - psrld $0x18,%xmm15 │ │ │ │ - pxor %xmm4,%xmm15 │ │ │ │ - paddd %xmm15,%xmm10 │ │ │ │ - pxor %xmm10,%xmm5 │ │ │ │ - movdqa %xmm5,%xmm4 │ │ │ │ - pslld $0x7,%xmm4 │ │ │ │ - psrld $0x19,%xmm5 │ │ │ │ - pxor %xmm4,%xmm5 │ │ │ │ - movdqu %xmm15,0xf0(%rbx) │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - pxor %xmm1,%xmm12 │ │ │ │ - movdqa %xmm12,%xmm4 │ │ │ │ - pslld $0x10,%xmm4 │ │ │ │ - psrld $0x10,%xmm12 │ │ │ │ - pxor %xmm4,%xmm12 │ │ │ │ - paddd %xmm12,%xmm11 │ │ │ │ - pxor %xmm11,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pslld $0xc,%xmm4 │ │ │ │ - psrld $0x14,%xmm6 │ │ │ │ - pxor %xmm4,%xmm6 │ │ │ │ - paddd %xmm6,%xmm1 │ │ │ │ - pxor %xmm1,%xmm12 │ │ │ │ - movdqa %xmm12,%xmm4 │ │ │ │ - pslld $0x8,%xmm4 │ │ │ │ - psrld $0x18,%xmm12 │ │ │ │ - pxor %xmm4,%xmm12 │ │ │ │ - paddd %xmm12,%xmm11 │ │ │ │ - pxor %xmm11,%xmm6 │ │ │ │ - movdqa %xmm6,%xmm4 │ │ │ │ - pslld $0x7,%xmm4 │ │ │ │ - psrld $0x19,%xmm6 │ │ │ │ - pxor %xmm4,%xmm6 │ │ │ │ - movdqu 0x40(%rbx),%xmm4 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - pxor %xmm2,%xmm13 │ │ │ │ - movdqa %xmm13,%xmm15 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - psrld $0x10,%xmm13 │ │ │ │ - pxor %xmm15,%xmm13 │ │ │ │ - paddd %xmm13,%xmm8 │ │ │ │ - pxor %xmm8,%xmm7 │ │ │ │ - movdqa %xmm7,%xmm15 │ │ │ │ - pslld $0xc,%xmm15 │ │ │ │ - psrld $0x14,%xmm7 │ │ │ │ - pxor %xmm15,%xmm7 │ │ │ │ - paddd %xmm7,%xmm2 │ │ │ │ - pxor %xmm2,%xmm13 │ │ │ │ - movdqa %xmm13,%xmm15 │ │ │ │ - pslld $0x8,%xmm15 │ │ │ │ - psrld $0x18,%xmm13 │ │ │ │ - pxor %xmm15,%xmm13 │ │ │ │ - paddd %xmm13,%xmm8 │ │ │ │ - pxor %xmm8,%xmm7 │ │ │ │ - movdqa %xmm7,%xmm15 │ │ │ │ - pslld $0x7,%xmm15 │ │ │ │ - psrld $0x19,%xmm7 │ │ │ │ - pxor %xmm15,%xmm7 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - pxor %xmm3,%xmm14 │ │ │ │ - movdqa %xmm14,%xmm15 │ │ │ │ - pslld $0x10,%xmm15 │ │ │ │ - psrld $0x10,%xmm14 │ │ │ │ - pxor %xmm15,%xmm14 │ │ │ │ - paddd %xmm14,%xmm9 │ │ │ │ - pxor %xmm9,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm15 │ │ │ │ - pslld $0xc,%xmm15 │ │ │ │ - psrld $0x14,%xmm4 │ │ │ │ - pxor %xmm15,%xmm4 │ │ │ │ - paddd %xmm4,%xmm3 │ │ │ │ - pxor %xmm3,%xmm14 │ │ │ │ - movdqa %xmm14,%xmm15 │ │ │ │ - pslld $0x8,%xmm15 │ │ │ │ - psrld $0x18,%xmm14 │ │ │ │ - pxor %xmm15,%xmm14 │ │ │ │ - paddd %xmm14,%xmm9 │ │ │ │ - pxor %xmm9,%xmm4 │ │ │ │ - movdqa %xmm4,%xmm15 │ │ │ │ - pslld $0x7,%xmm15 │ │ │ │ - psrld $0x19,%xmm4 │ │ │ │ - pxor %xmm15,%xmm4 │ │ │ │ - dec %edx │ │ │ │ - jne 41ab6d │ │ │ │ - movdqu %xmm0,(%rbx) │ │ │ │ - movdqu %xmm1,0x10(%rbx) │ │ │ │ - movdqu %xmm2,0x20(%rbx) │ │ │ │ - movdqu %xmm3,0x30(%rbx) │ │ │ │ - movdqu %xmm12,0xc0(%rbx) │ │ │ │ - movdqu %xmm13,0xd0(%rbx) │ │ │ │ - movdqu %xmm14,0xe0(%rbx) │ │ │ │ - movq %rdi,%xmm0 │ │ │ │ - pshufd $0x0,%xmm0,%xmm0 │ │ │ │ - movq %rsi,%xmm1 │ │ │ │ - pshufd $0x0,%xmm1,%xmm1 │ │ │ │ - movq %r8,%xmm2 │ │ │ │ - pshufd $0x0,%xmm2,%xmm2 │ │ │ │ - movq %r9,%xmm3 │ │ │ │ - pshufd $0x0,%xmm3,%xmm3 │ │ │ │ - movq %r10,%xmm12 │ │ │ │ - pshufd $0x0,%xmm12,%xmm12 │ │ │ │ - movq %r11,%xmm13 │ │ │ │ - pshufd $0x0,%xmm13,%xmm13 │ │ │ │ - movq %r12,%xmm14 │ │ │ │ - pshufd $0x0,%xmm14,%xmm14 │ │ │ │ - movq %r13,%xmm15 │ │ │ │ - pshufd $0x0,%xmm15,%xmm15 │ │ │ │ - paddd %xmm0,%xmm4 │ │ │ │ - paddd %xmm1,%xmm5 │ │ │ │ - paddd %xmm2,%xmm6 │ │ │ │ - paddd %xmm3,%xmm7 │ │ │ │ - paddd %xmm12,%xmm8 │ │ │ │ - paddd %xmm13,%xmm9 │ │ │ │ - paddd %xmm14,%xmm10 │ │ │ │ - paddd %xmm15,%xmm11 │ │ │ │ - movdqu %xmm4,0x40(%rbx) │ │ │ │ - movdqu %xmm5,0x50(%rbx) │ │ │ │ - movdqu %xmm6,0x60(%rbx) │ │ │ │ - movdqu %xmm7,0x70(%rbx) │ │ │ │ - movdqu %xmm8,0x80(%rbx) │ │ │ │ - movdqu %xmm9,0x90(%rbx) │ │ │ │ - movdqu %xmm10,0xa0(%rbx) │ │ │ │ - movdqu %xmm11,0xb0(%rbx) │ │ │ │ - mov $0x0,%eax │ │ │ │ - movq %rax,%xmm15 │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b05e │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov $0x12c,%ecx │ │ │ │ - call 407320 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b040 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 429980 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b1ef │ │ │ │ + jbe 42a0bd │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - movabs $0x7ff0000000000000,%rax │ │ │ │ - mov %rax,0x122c0a5(%rip) │ │ │ │ - mov 0x1186b56(%rip),%rax │ │ │ │ - cmpl $0x0,0x122c76f(%rip) │ │ │ │ - je 41b0c6 │ │ │ │ - mov 0x1205e26(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x1205e13(%rip) │ │ │ │ - mov 0x1186b3c(%rip),%rax │ │ │ │ - cmpl $0x0,0x122c745(%rip) │ │ │ │ - je 41b0f0 │ │ │ │ - mov 0x1205e04(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x1205df1(%rip) │ │ │ │ - mov 0x1186b22(%rip),%rax │ │ │ │ - cmpl $0x0,0x122c71b(%rip) │ │ │ │ - je 41b11a │ │ │ │ - mov 0x1205de2(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x1205dcf(%rip) │ │ │ │ - mov 0x1186b08(%rip),%rax │ │ │ │ - cmpl $0x0,0x122c6f1(%rip) │ │ │ │ - je 41b144 │ │ │ │ - mov 0x1205dc0(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x1205dad(%rip) │ │ │ │ - mov 0x1186aee(%rip),%rax │ │ │ │ - cmpl $0x0,0x122c6c7(%rip) │ │ │ │ - je 41b16e │ │ │ │ - mov 0x1205d9e(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x1205d8b(%rip) │ │ │ │ - mov 0x1186ad4(%rip),%rax │ │ │ │ - cmpl $0x0,0x122c69d(%rip) │ │ │ │ - je 41b198 │ │ │ │ - mov 0x1205db4(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x1205da1(%rip) │ │ │ │ - mov 0x11acd22(%rip),%rax │ │ │ │ - nop │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - cmpb $0x0,0x11ac9e1(%rip) │ │ │ │ - je 41b1c2 │ │ │ │ - nop │ │ │ │ - andl $0x7fffffff,(%rsp) │ │ │ │ - nop │ │ │ │ - andl $0xfffffffc,0x4(%rsp) │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov %rax,0x122c0db(%rip) │ │ │ │ - lea 0x274c(%rip),%rax │ │ │ │ - mov %rax,0x122c0bd(%rip) │ │ │ │ - lea 0x367e(%rip),%rax │ │ │ │ - mov %rax,0x122c0b7(%rip) │ │ │ │ - add $0x8,%rsp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x28(%rdx),%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov 0x10(%rdx),%r8 │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + mov 0x20(%rdx),%rdi │ │ │ │ + mov 0x8(%rdx),%r9 │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov 0x8(%r9),%rax │ │ │ │ + mov 0x8(%r8),%rbx │ │ │ │ + mov 0x30(%rdx),%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + call 43e4a0 │ │ │ │ + test %al,%al │ │ │ │ + je 42a0ab │ │ │ │ + cmpl $0x0,0x29fb42(%rip) │ │ │ │ + je 42a0a5 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rbx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + mov (%rdx),%rdi │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + nopl (%rax) │ │ │ │ + call 43e940 │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 41b080 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b226 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - lea 0x8bc2eb(%rip),%rax │ │ │ │ - lea 0xa2fb54(%rip),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48eb80 │ │ │ │ + lea 0x15319f(%rip),%rax │ │ │ │ + mov $0x2b,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 41b200 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + nopl (%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 42a020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -31954,161 +44403,120 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b25e │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 496980 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b240 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b29e │ │ │ │ + jbe 42a132 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov $0x2,%ecx │ │ │ │ - call 496980 │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x8(%rcx),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 43e6c0 │ │ │ │ + cmpl $0x0,0x29faac(%rip) │ │ │ │ + je 42a12c │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 43eb80 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b280 │ │ │ │ + call 487040 │ │ │ │ + jmp 42a0e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b2de │ │ │ │ + jbe 42a206 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov $0x10,%ecx │ │ │ │ - call 496980 │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + cmp $0x4000,%rbx │ │ │ │ + ja 42a1f1 │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + mov $0x8,%edx │ │ │ │ + cmovb %rdx,%rbx │ │ │ │ + mov %rbx,(%rax) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov $0x4000,%eax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + xor %edx,%edx │ │ │ │ + div %rbx │ │ │ │ + imul %rbx,%rax │ │ │ │ + cmpl $0x0,0x29f546(%rip) │ │ │ │ + je 42a1a8 │ │ │ │ + mov 0x8(%r8),%rdx │ │ │ │ + mov 0x10(%r8),%rbx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rdi,0x10(%r11) │ │ │ │ + mov %rbx,0x18(%r11) │ │ │ │ + mov %rcx,0x8(%r8) │ │ │ │ + mov %rdi,0x10(%r8) │ │ │ │ + movups %xmm15,0x18(%r8) │ │ │ │ + movl $0x0,0x28(%r8) │ │ │ │ + mov %eax,0x2c(%r8) │ │ │ │ + movq $0x0,0x30(%r8) │ │ │ │ + cmpl $0x0,0x29f500(%rip) │ │ │ │ + je 42a1e2 │ │ │ │ + mov 0x38(%r8),%rax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rsi,0x38(%r8) │ │ │ │ + movb $0x1,0x40(%r8) │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x1502a6(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b2c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - add $0x8,%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - call 496980 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42a140 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b343 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 422560 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b320 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b3ed │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - movss (%rax),%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomiss %xmm1,%xmm0 │ │ │ │ - jne 41b382 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jnp 41b3cc │ │ │ │ - ucomiss %xmm0,%xmm0 │ │ │ │ - jne 41b389 │ │ │ │ - jnp 41b3bc │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - call 48fae0 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - xor %rcx,%rax │ │ │ │ - movabs $0x756ea16a56a621,%rcx │ │ │ │ - xor %rcx,%rax │ │ │ │ - movabs $0x52ef6bbb8f63bf,%rcx │ │ │ │ - imul %rcx,%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x4,%ecx │ │ │ │ - call 496980 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movabs $0x756ea16a56a621,%rax │ │ │ │ - xor %rbx,%rax │ │ │ │ - movabs $0x52ef6bbb8f63bf,%rcx │ │ │ │ - imul %rcx,%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b360 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -32123,59 +44531,87 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b4ae │ │ │ │ + jbe 42a35c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jne 41b442 │ │ │ │ - nop │ │ │ │ - jnp 41b48d │ │ │ │ - ucomisd %xmm0,%xmm0 │ │ │ │ - jne 41b44a │ │ │ │ - jnp 41b47d │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - call 48fae0 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - xor %rcx,%rax │ │ │ │ - movabs $0x756ea16a56a621,%rcx │ │ │ │ - xor %rcx,%rax │ │ │ │ - movabs $0x52ef6bbb8f63bf,%rcx │ │ │ │ - imul %rcx,%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x8,%ecx │ │ │ │ - call 496980 │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov (%rax),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 42a32b │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 42a2b9 │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + add %rcx,0x30(%rax) │ │ │ │ + cmpb $0x0,0x40(%rax) │ │ │ │ + je 42a2b0 │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov (%rax),%rbx │ │ │ │ + mov %rdi,%rax │ │ │ │ + call 489020 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - movabs $0x756ea16a56a621,%rax │ │ │ │ - xor %rbx,%rax │ │ │ │ - movabs $0x52ef6bbb8f63bf,%rcx │ │ │ │ - imul %rcx,%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x28(%rax),%edi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jbe 42a2e9 │ │ │ │ + mov 0x2c(%rax),%edx │ │ │ │ + mov 0x38(%rax),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 421e80 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rax,0x20(%rdx) │ │ │ │ + mov 0x2c(%rdx),%esi │ │ │ │ + mov %esi,0x28(%rdx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x20(%rax),%rbx │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 42a30e │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov (%rax),%rcx │ │ │ │ + add %rcx,0x20(%rax) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + sub %ecx,0x28(%rax) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + add %rcx,0x30(%rax) │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1542a5(%rip),%rax │ │ │ │ + mov $0x34,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14d4b9(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b420 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 42a260 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -32184,76 +44620,64 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b514 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - call 41b360 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - add $0x4,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 41b360 │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + sub (%rax),%rcx │ │ │ │ + mov %rcx,0x30(%rax) │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + mov %rcx,(%rbx) │ │ │ │ + mov %rbx,0x18(%rax) │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b4e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b574 │ │ │ │ + jbe 42a427 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - call 41b420 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 41b420 │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + nop │ │ │ │ + mov $0x80000000,%eax │ │ │ │ + lea 0x27ec75(%rip),%rcx │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ + call 4361c0 │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + call 436300 │ │ │ │ + mov 0x1c(%rsp),%ebx │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea 0x29fd43(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 434b00 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42a3f7 │ │ │ │ + lea 0x29f058(%rip),%rcx │ │ │ │ + movb $0xff,(%rcx,%rax,1) │ │ │ │ + inc %rax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jl 42a3e9 │ │ │ │ + movabs $0x100000001,%rax │ │ │ │ + mov %rax,0x27f912(%rip) │ │ │ │ + nop │ │ │ │ + movb $0x1,0x27f86a(%rip) │ │ │ │ + movq $0x0,0x27f867(%rip) │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b540 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 42a3a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -32262,89 +44686,87 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b675 │ │ │ │ + jbe 42a50a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov (%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41b62f │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - cmpq $0x0,0x18(%rdx) │ │ │ │ - je 41b638 │ │ │ │ - movzbl 0x14(%rdx),%esi │ │ │ │ - test $0x20,%sil │ │ │ │ - je 41b5ff │ │ │ │ - lea 0x8(%rax),%rsi │ │ │ │ - movabs $0x756ea16a56a621,%rcx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - call 48b7e0 │ │ │ │ - movabs $0x52ef6bbb8f63bf,%rdx │ │ │ │ - imul %rdx,%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ - movabs $0x756ea16a56a621,%rcx │ │ │ │ - xor %rbx,%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - call 48b7e0 │ │ │ │ - movabs $0x52ef6bbb8f63bf,%rdx │ │ │ │ - imul %rdx,%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + lea 0x1143e7(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 417680 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea 0x124d4f(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + lea 0xe3(%rip),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + cmpl $0x0,0x29f249(%rip) │ │ │ │ + jne 42a490 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + jmp 42a49d │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + call 458a20 │ │ │ │ + lea 0x124d13(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + lea 0x67(%rip),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + cmpl $0x0,0x29f20d(%rip) │ │ │ │ + jne 42a4cc │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + jmp 42a4d9 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + call 458a20 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 4187c0 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 4187c0 │ │ │ │ + movb $0x1,0x2a34dc(%rip) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdx,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 485ec0 │ │ │ │ - mov $0x18,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9f1e4b(%rip),%rbx │ │ │ │ - call 473e60 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8bbe91(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b5a0 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 42a440 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov $0x1,%eax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42a53d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + call 437040 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + nopl (%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 42a520 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -32362,19 +44784,27 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - movzbl (%rax),%ecx │ │ │ │ - cmp %cl,(%rbx) │ │ │ │ - sete %al │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42a57d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + call 438f40 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + nopl (%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 42a560 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -32390,44 +44820,66 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzwl (%rax),%ecx │ │ │ │ - cmp %cx,(%rbx) │ │ │ │ - sete %al │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42a638 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x29fc34(%rip),%rax │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rax,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 42a5e6 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x30(%r14),%rbx │ │ │ │ + mov 0xd0(%rbx),%rbx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rcx,%xmm0 │ │ │ │ + test %al,(%rbx) │ │ │ │ + mov 0x1230(%rbx),%rcx │ │ │ │ + mov 0x1248(%rbx),%rbx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rcx,%xmm1 │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ + movsd 0x1569c5(%rip),%xmm0 │ │ │ │ + mulsd 0x29fbfd(%rip),%xmm0 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + seta %al │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 42a5a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%ecx │ │ │ │ - cmp %ecx,(%rbx) │ │ │ │ - sete %al │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -32438,25 +44890,526 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42a729 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + cmpb $0x0,0x2a3367(%rip) │ │ │ │ + je 42a688 │ │ │ │ + mov 0x29ed13(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + setne %dl │ │ │ │ + jmp 42a68d │ │ │ │ + mov $0x1,%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jne 42a69a │ │ │ │ + cmpl $0x0,0x29ece0(%rip) │ │ │ │ + je 42a6a2 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + test %rax,%rax │ │ │ │ + je 42a70a │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 42a6e6 │ │ │ │ + mov 0x29fa6d(%rip),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 42a6de │ │ │ │ + mov 0x2a2872(%rip),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42a6d4 │ │ │ │ + sub %rcx,%rbx │ │ │ │ + cmp %rbx,0x274231(%rip) │ │ │ │ + setl %cl │ │ │ │ + jmp 42a6d6 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cmp $0x2,%rax │ │ │ │ + jne 42a6ff │ │ │ │ + mov 0x27f6b6(%rip),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + setg %al │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x29fa0f(%rip),%rax │ │ │ │ + call 435f40 │ │ │ │ + mov 0x29fa6b(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + setbe %al │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + jmp 42a660 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - cmp %rcx,(%rbx) │ │ │ │ - sete %al │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ + lea -0x90(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 42aefb │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x108,%rsp │ │ │ │ + movq %xmm15,0x100(%rsp) │ │ │ │ + movb $0x0,0x32(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rsi,(%rdx) │ │ │ │ + je 42a87b │ │ │ │ + mov 0x108(%rdx),%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + jg 42a87b │ │ │ │ + cmpq $0x0,0x100(%rdx) │ │ │ │ + jne 42a87b │ │ │ │ + lea -0x1(%rdi),%r8d │ │ │ │ + nop │ │ │ │ + mov %r8d,0x108(%rdx) │ │ │ │ + cmp $0x1,%edi │ │ │ │ + jne 42a7ea │ │ │ │ + cmpb $0x0,0xb1(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 42a7ea │ │ │ │ + movq $0xfffffffffffffade,0x10(%rsi) │ │ │ │ + mov 0x188(%r14),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 42a85d │ │ │ │ + mov %r14,0xa8(%rsp) │ │ │ │ + cmpl $0x0,0x29eecb(%rip) │ │ │ │ + je 42a816 │ │ │ │ + mov 0x188(%r14),%rsi │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + movq $0x0,0x188(%rsi) │ │ │ │ + lea 0x7f0(%rip),%rdi │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ + mov %rsi,0xb8(%rsp) │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + lea 0xb0(%rsp),%rsi │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ + movb $0x1,0x32(%rsp) │ │ │ │ + mov %rdx,0xf8(%rsp) │ │ │ │ + mov %ecx,0x34(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + jmp 42a8be │ │ │ │ + mov 0x108(%rdx),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + nop │ │ │ │ + mov %ecx,0x108(%rdx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 42a8a1 │ │ │ │ + cmpb $0x0,0xb1(%rsi) │ │ │ │ + je 42a8a1 │ │ │ │ + movq $0xfffffffffffffade,0x10(%rsi) │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x34(%rsp),%ecx │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 42a660 │ │ │ │ + test %al,%al │ │ │ │ + jne 42a8cd │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42a8d9 │ │ │ │ + call 439180 │ │ │ │ + cmp $0xffffffffffffffff,%rax │ │ │ │ + setne %al │ │ │ │ + test %al,%al │ │ │ │ + jne 42a8aa │ │ │ │ + mov 0xf8(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + setne %dl │ │ │ │ + mov %dl,0x33(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x27f429(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0xd,%esi │ │ │ │ + call 462a80 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov 0x34(%rsp),%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 42a660 │ │ │ │ + test %al,%al │ │ │ │ + je 42aa42 │ │ │ │ + mov 0x29f235(%rip),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 42a93f │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 42a951 │ │ │ │ + cmp $0x2,%edx │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov $0x2,%r8d │ │ │ │ + cmove %r8,%rdx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + lea 0x273f1b(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0xd,%esi │ │ │ │ + call 462a80 │ │ │ │ + nop │ │ │ │ + lea 0x273eff(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0xd,%esi │ │ │ │ + call 462a80 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + sete 0x27f3a0(%rip) │ │ │ │ + cmpb $0x0,0x27fb31(%rip) │ │ │ │ + nop │ │ │ │ + jne 42a9a8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42a9b5 │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 42aa21 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + call 476740 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 42a9e4 │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + jmp 42a9f2 │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %sil,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%esi │ │ │ │ + nop │ │ │ │ + mov %esi,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 42aa19 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42aa19 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x27e358(%rip),%rsi │ │ │ │ + mov %rsi,0xf0(%rsp) │ │ │ │ + mov 0x27e351(%rip),%rdi │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42aa80 │ │ │ │ + nop │ │ │ │ + lea 0x27f2d6(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 462dc0 │ │ │ │ + movzbl 0x33(%rsp),%edx │ │ │ │ + test $0x1,%dl │ │ │ │ + je 42aa6f │ │ │ │ + movb $0x0,0x32(%rsp) │ │ │ │ + mov 0x100(%rsp),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jge 42ab2a │ │ │ │ + mov (%rsi,%rax,8),%r8 │ │ │ │ + mov 0x38(%r8),%r9 │ │ │ │ + mov 0x8f0(%r9),%r9d │ │ │ │ + mov 0x297c01(%rip),%r10d │ │ │ │ + nop │ │ │ │ + cmp %r10d,%r9d │ │ │ │ + jne 42ae61 │ │ │ │ + cmpq $0x0,0x1a90(%r8) │ │ │ │ + jne 42aa78 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %r8,0x98(%rsp) │ │ │ │ + mov $0x2000,%eax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + lea 0x2a142f(%rip),%rcx │ │ │ │ + call 421e80 │ │ │ │ + cmpl $0x0,0x29ebf3(%rip) │ │ │ │ + jne 42aae9 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + jmp 42ab04 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov 0x1a90(%rdx),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rax,0x1a90(%rdx) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0xf0(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + jmp 42aa78 │ │ │ │ + call 42cbc0 │ │ │ │ + lea 0x15552a(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x29e856(%rip),%eax │ │ │ │ + mov %eax,0x27f254(%rip) │ │ │ │ + mov %eax,0x27f252(%rip) │ │ │ │ + mov 0x29e848(%rip),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jge 42ab6e │ │ │ │ + mov %ecx,0x27f23e(%rip) │ │ │ │ + mov 0x29f613(%rip),%rax │ │ │ │ + mov %rax,0x27f264(%rip) │ │ │ │ + movq $0x0,0x27f251(%rip) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,0x27f19d(%rip) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rax,0x27f203(%rip) │ │ │ │ + movb $0x0,0x38(%rsp) │ │ │ │ + movups %xmm15,0x40(%rsp) │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + lea 0x3f0(%rip),%rax │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ + lea 0xe0(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + add %rax,0x27f201(%rip) │ │ │ │ + add %rax,0x27f202(%rip) │ │ │ │ + lea 0x155453(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + call 42dc40 │ │ │ │ + nop │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea 0x27f163(%rip),%rcx │ │ │ │ + lock xadd %eax,(%rcx) │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + movslq 0x29e753(%rip),%rcx │ │ │ │ + lea 0x29f4c4(%rip),%rax │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x34(%rsp),%r8d │ │ │ │ + call 434ba0 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + lea 0x29ed1e(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 42dfa0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 42aca2 │ │ │ │ + xor %eax,%eax │ │ │ │ + call 45d4e0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x27f038(%rip),%cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 42acd2 │ │ │ │ + movb $0x1,0x27f02e(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x27f022(%rip),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + nop │ │ │ │ + lea 0x1553b0(%rip),%rax │ │ │ │ + call 44fa40 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x29e699(%rip),%rdx │ │ │ │ + xchg %ecx,(%rdx) │ │ │ │ + mov 0x29e691(%rip),%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 42acf3 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 42acf9 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + sete %cl │ │ │ │ + mov %cl,0x29e9d1(%rip) │ │ │ │ + nop │ │ │ │ + movl $0xffffffff,0x27ef96(%rip) │ │ │ │ + movl $0xffffffff,0x27ef9c(%rip) │ │ │ │ + call 42e8e0 │ │ │ │ + call 4325c0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea 0x29e652(%rip),%rcx │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + nop │ │ │ │ + incl 0x108(%rax) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + movslq 0x27f054(%rip),%rax │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + sub 0x48(%rsp),%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + add %rcx,0x27f0a0(%rip) │ │ │ │ + add %rcx,0x27f0a1(%rip) │ │ │ │ + lea 0x1c2(%rip),%rax │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + lea 0x58(%rsp),%rax │ │ │ │ + mov %rax,0xd0(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0xd8(%rsp) │ │ │ │ + lea 0xc8(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + nop │ │ │ │ + lea 0x273aae(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 462dc0 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov 0x108(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ + nop │ │ │ │ + mov %edx,0x108(%rax) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 42ae12 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42ae08 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jmp 42ae1a │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jmp 42ae1a │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 42ae29 │ │ │ │ + nop │ │ │ │ + lea 0x155264(%rip),%rax │ │ │ │ + call 486ee0 │ │ │ │ + nop │ │ │ │ + lea 0x27eeef(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 462dc0 │ │ │ │ + movzbl 0x33(%rsp),%edx │ │ │ │ + nop │ │ │ │ + test $0x1,%dl │ │ │ │ + je 42ae57 │ │ │ │ + movb $0x0,0x32(%rsp) │ │ │ │ + mov 0x100(%rsp),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + mov %r10d,0x34(%rsp) │ │ │ │ + mov %r9d,%eax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + movslq (%r8),%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14957c(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x1491db(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x149d4c(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x34(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14bc44(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 44a3c0 │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 42a760 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -32470,116 +45423,135 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - cmp %rcx,(%rbx) │ │ │ │ - jne 41b755 │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - cmp %rcx,0x8(%rbx) │ │ │ │ - sete %cl │ │ │ │ - jmp 41b757 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movss (%rax),%xmm0 │ │ │ │ - movss (%rbx),%xmm1 │ │ │ │ - ucomiss %xmm1,%xmm0 │ │ │ │ - sete %al │ │ │ │ - setnp %cl │ │ │ │ - and %ecx,%eax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42afb1 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x10(%rdx),%r8 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + movzbl (%r8),%ebx │ │ │ │ + mov 0x8(%r8),%rcx │ │ │ │ + mov 0x10(%r8),%rdi │ │ │ │ + mov 0x18(%r8),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 451d60 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x8(%r8),%r8 │ │ │ │ + sub %r8,%rax │ │ │ │ + add %rax,0x27ee46(%rip) │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + mov %r8,0x27ee24(%rip) │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + lea 0x29e9fa(%rip),%rax │ │ │ │ + call 42e060 │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 487040 │ │ │ │ + jmp 42af40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42affe │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov $0x2,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 451900 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov %al,(%rdx) │ │ │ │ + mov %rbx,0x8(%rdx) │ │ │ │ + mov %rcx,0x10(%rdx) │ │ │ │ + mov %rdi,0x18(%rdx) │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 487040 │ │ │ │ + jmp 42afc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - movsd (%rbx),%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - sete %al │ │ │ │ - setnp %cl │ │ │ │ - and %ecx,%eax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movss (%rax),%xmm0 │ │ │ │ - movss 0x4(%rax),%xmm1 │ │ │ │ - movss (%rbx),%xmm2 │ │ │ │ - movss 0x4(%rbx),%xmm3 │ │ │ │ - ucomiss %xmm2,%xmm0 │ │ │ │ - sete %al │ │ │ │ - setnp %cl │ │ │ │ - and %ecx,%eax │ │ │ │ - ucomiss %xmm3,%xmm1 │ │ │ │ - sete %dl │ │ │ │ - setnp %cl │ │ │ │ - and %ecx,%edx │ │ │ │ - and %edx,%eax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42b059 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + cmpl $0x0,0x29e695(%rip) │ │ │ │ + je 42b050 │ │ │ │ + mov 0x188(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x188(%rax) │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42b020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - movsd 0x8(%rax),%xmm1 │ │ │ │ - movsd (%rbx),%xmm2 │ │ │ │ - movsd 0x8(%rbx),%xmm3 │ │ │ │ - ucomisd %xmm2,%xmm0 │ │ │ │ - sete %al │ │ │ │ - setnp %cl │ │ │ │ - and %ecx,%eax │ │ │ │ - ucomisd %xmm3,%xmm1 │ │ │ │ - sete %dl │ │ │ │ - setnp %cl │ │ │ │ - and %ecx,%edx │ │ │ │ - and %edx,%eax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -32591,38 +45563,256 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b84d │ │ │ │ + lea -0x18(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 42b435 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - cmp %rcx,0x8(%rbx) │ │ │ │ - je 41b83c │ │ │ │ + sub $0x90,%rsp │ │ │ │ + nop │ │ │ │ + lea 0x27ec82(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0xd,%esi │ │ │ │ + call 462a80 │ │ │ │ + jmp 42b105 │ │ │ │ + movq $0x0,0xf8(%rax) │ │ │ │ + lea 0x37a(%rip),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + nop │ │ │ │ + lea 0x27377a(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 462dc0 │ │ │ │ + cmpl $0x1,0x29e26c(%rip) │ │ │ │ + jne 42b35b │ │ │ │ + mov 0x27eb98(%rip),%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %edx,0x27eb7a(%rip) │ │ │ │ + jne 42b16f │ │ │ │ + mov 0x27e9f1(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 42b165 │ │ │ │ + mov 0x27eb5e(%rip),%edx │ │ │ │ + mov 0x27eb5b(%rip),%r8d │ │ │ │ + cmp %edx,%r8d │ │ │ │ + ja 42b15b │ │ │ │ + mov 0x27eacb(%rip),%rdx │ │ │ │ + mov 0x27eacc(%rip),%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41b847 │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - call 407320 │ │ │ │ - add $0x18,%rsp │ │ │ │ + jmp 42b412 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 42b407 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 42b407 │ │ │ │ + xor %eax,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 42b35b │ │ │ │ + nop │ │ │ │ + lea 0x2736f3(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0xd,%esi │ │ │ │ + call 462a80 │ │ │ │ + movb $0x1,0x27ebe8(%rip) │ │ │ │ + movl $0x0,0x29e1de(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x436(%rip),%rdx │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + movb $0x20,0x80(%rsp) │ │ │ │ + lea 0x154e7a(%rip),%rdx │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + lea 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmpl $0x0,0x29e198(%rip) │ │ │ │ + je 42b205 │ │ │ │ + nop │ │ │ │ + lea 0x273682(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 462dc0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 42b105 │ │ │ │ + mov 0x29e163(%rip),%al │ │ │ │ + test %al,%al │ │ │ │ + jne 42b205 │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rax,0x27eb96(%rip) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + movq $0x5,0x100(%rcx) │ │ │ │ + cmpl $0x0,0x29e488(%rip) │ │ │ │ + je 42b259 │ │ │ │ + mov 0xf8(%rcx),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x148163(%rip),%rax │ │ │ │ + mov %rax,0xf8(%rcx) │ │ │ │ + movb $0x0,0x38(%rsp) │ │ │ │ + movups %xmm15,0x40(%rsp) │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + lea 0x2fe(%rip),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + add %rax,0x27eb58(%rip) │ │ │ │ + add %rax,0x27eb59(%rip) │ │ │ │ + movb $0x0,0x2f(%rsp) │ │ │ │ + lea 0x215(%rip),%rax │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + lea 0x2f(%rsp),%rax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + lea 0x58(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + movzbl 0x2f(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 42b314 │ │ │ │ + cmpb $0x0,0x27e9dc(%rip) │ │ │ │ + je 42b375 │ │ │ │ + cmpb $0x0,0x27e9d4(%rip) │ │ │ │ + jne 42b375 │ │ │ │ + test %al,%al │ │ │ │ + je 42b320 │ │ │ │ + movb $0x1,0x29e054(%rip) │ │ │ │ + jmp 42b32b │ │ │ │ + nopl (%rax) │ │ │ │ + call 42b900 │ │ │ │ + mov %al,0x27e9b7(%rip) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + movq $0x0,0x100(%rax) │ │ │ │ + cmpl $0x0,0x29e38f(%rip) │ │ │ │ + je 42b0b4 │ │ │ │ + mov 0xf8(%rax),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + jmp 42b0b4 │ │ │ │ + nop │ │ │ │ + lea 0x27e9c1(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 462dc0 │ │ │ │ + add $0x90,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b820 │ │ │ │ - int3 │ │ │ │ + call 469300 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x29dff9(%rip),%rcx │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ + lea 0x29e614(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + call 42dfa0 │ │ │ │ + call 4301e0 │ │ │ │ + movb $0x0,0x27e9dc(%rip) │ │ │ │ + call 43efa0 │ │ │ │ + nop │ │ │ │ + lea 0x27e973(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 462dc0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + nop │ │ │ │ + call 45d4e0 │ │ │ │ + movslq 0x29dfdc(%rip),%rcx │ │ │ │ + movzbl 0x27e965(%rip),%edi │ │ │ │ + lea 0x29ed46(%rip),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + call 4350a0 │ │ │ │ + movzbl 0x38(%rsp),%eax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + call 42ba80 │ │ │ │ + add $0x90,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor $0x1,%eax │ │ │ │ + jmp 42b171 │ │ │ │ + inc %rax │ │ │ │ + cmp %r8,%rax │ │ │ │ + jge 42b428 │ │ │ │ + lea (%rdx,%rax,4),%r9 │ │ │ │ + mov (%r9),%r9d │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 42b40f │ │ │ │ + cmp %r8,%rax │ │ │ │ + jge 42b431 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 42b407 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42b407 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 42b080 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42b4bb │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + movslq 0x27e940(%rip),%rax │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + sub 0x10(%rdx),%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + add %rcx,0x27e988(%rip) │ │ │ │ + add %rcx,0x27e989(%rip) │ │ │ │ + movzbl (%rdx),%ebx │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 451d60 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + sub 0x8(%rcx),%rax │ │ │ │ + add %rax,0x27e923(%rip) │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 487040 │ │ │ │ + jmp 42b440 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -32638,78 +45828,93 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b8b3 │ │ │ │ + jbe 42b56a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov (%rax),%rdx │ │ │ │ - cmp %rdx,(%rbx) │ │ │ │ - je 41b89a │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 41b8ad │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - call 41ba00 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x27d87e(%rip),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov 0x27d87a(%rip),%rbx │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42b52e │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b880 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 42b564 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov (%rdx,%rax,8),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 446fa0 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x1258,%rax │ │ │ │ + call 43b400 │ │ │ │ + test %al,%al │ │ │ │ + jne 42b517 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + movb $0x1,(%rax) │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 42b4e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b913 │ │ │ │ + jbe 42b5be │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov (%rax),%rdx │ │ │ │ - cmp %rdx,(%rbx) │ │ │ │ - je 41b8fa │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 41b90d │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - call 41b940 │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 451900 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov %al,(%rdx) │ │ │ │ + mov %rbx,0x8(%rdx) │ │ │ │ + mov %rcx,0x10(%rdx) │ │ │ │ + mov %rdi,0x18(%rdx) │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41b8e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 487040 │ │ │ │ + jmp 42b580 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -32718,128 +45923,54 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41b9ca │ │ │ │ + jbe 42b639 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 41b98c │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41b997 │ │ │ │ - movzbl 0x14(%rax),%esi │ │ │ │ - test $0x20,%sil │ │ │ │ - je 41b97b │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - sete %al │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call *%rsi │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + movzbl 0x8(%rdx),%ecx │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xb8(%rdx),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 4513e0 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 4524e0 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + call 450f20 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 485ec0 │ │ │ │ - mov $0x1c,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9f5bee(%rip),%rbx │ │ │ │ - call 473e60 │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8bbb3c(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 41b940 │ │ │ │ + call 487040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42b5e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41ba8a │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 41ba4c │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - nop │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41ba57 │ │ │ │ - movzbl 0x14(%rax),%esi │ │ │ │ - test $0x20,%sil │ │ │ │ - je 41ba3b │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - sete %al │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call *%rsi │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 485ec0 │ │ │ │ - mov $0x1c,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9f5b2e(%rip),%rbx │ │ │ │ - call 473e60 │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8bba7c(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 41ba00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -32847,81 +45978,81 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41bb54 │ │ │ │ + jbe 42b717 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - cmpb $0x0,0x122c5e7(%rip) │ │ │ │ - je 41baf9 │ │ │ │ - cmpb $0x0,0x122c5fd(%rip) │ │ │ │ - je 41baf9 │ │ │ │ - cmpb $0x0,0x122c5f5(%rip) │ │ │ │ - je 41baf9 │ │ │ │ nop │ │ │ │ - movb $0x1,0x122b47a(%rip) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 41bb48 │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jne 42b6d4 │ │ │ │ + movzbl 0xb0(%rax),%ecx │ │ │ │ + lea -0xf(%rcx),%edx │ │ │ │ + cmp $0x2,%dl │ │ │ │ + jbe 42b6cc │ │ │ │ + lea -0x12(%rcx),%edx │ │ │ │ + cmp $0x2,%dl │ │ │ │ + ja 42b69e │ │ │ │ + mov 0x140(%rax),%rcx │ │ │ │ + jmp 42b6e8 │ │ │ │ + add $0xffffffeb,%ecx │ │ │ │ + cmp $0x4,%cl │ │ │ │ + ja 42b6c1 │ │ │ │ + mov 0x140(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42b6c1 │ │ │ │ + mov 0x20(%rcx),%rax │ │ │ │ + call 423580 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41bb20 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 4690a0 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - lea 0x122bf0d(%rip),%rdx │ │ │ │ - mov %rax,(%rdx,%rcx,8) │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jl 41bafd │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 4690a0 │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - lea 0x122c240(%rip),%rdx │ │ │ │ - mov %rax,(%rdx,%rcx,8) │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jl 41bb2c │ │ │ │ + mov $0x1,%eax │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 41bac0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41bbab │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x122b5e3(%rip),%rcx │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x48(%rdx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 41bba5 │ │ │ │ - mov $0x800000,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - div %rcx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 41bb8f │ │ │ │ + je 42b70f │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov 0x60(%rcx),%rax │ │ │ │ + nop │ │ │ │ + call 423580 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,%al │ │ │ │ + je 42b6df │ │ │ │ + mov $0x1,%eax │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0xa11685(%rip),%rax │ │ │ │ - mov $0x41,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - call 452f00 │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 41bb60 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 42b660 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -32929,220 +46060,1042 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41bd2b │ │ │ │ + jbe 42b8f5 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x30,%rsp │ │ │ │ - cmpb $0x0,0x65(%rax) │ │ │ │ - je 41bd19 │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - shl $0xd,%rcx │ │ │ │ - cmp $0x800000,%rcx │ │ │ │ - jne 41bd08 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - movb $0x1,0x1f(%rsp) │ │ │ │ - movzbl 0x1f(%rsp),%ecx │ │ │ │ - mov %cl,0x62(%rax) │ │ │ │ - mov 0x20(%rax),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl $0xd,%rcx │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - shl $0xd,%rbx │ │ │ │ - neg %rbx │ │ │ │ - lea 0x122ce98(%rip),%rdx │ │ │ │ - lock xadd %rbx,(%rdx) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 42d740 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x20(%rcx),%rbx │ │ │ │ - shl $0xd,%rbx │ │ │ │ - neg %rbx │ │ │ │ - lea 0x122ce4c(%rip),%rax │ │ │ │ - call 44fde0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x68(%rcx),%rcx │ │ │ │ - lea 0x122ce57(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - lea 0x123057b(%rip),%rax │ │ │ │ - call 44fea0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x20(%rcx),%rdx │ │ │ │ - shl $0xd,%rdx │ │ │ │ - neg %rdx │ │ │ │ - lock xadd %rdx,(%rax) │ │ │ │ - mov 0x20(%rcx),%rdx │ │ │ │ - shl $0xd,%rdx │ │ │ │ - neg %rdx │ │ │ │ - lock xadd %rdx,0x10(%rax) │ │ │ │ - mov $0x1,%edx │ │ │ │ - lock xadd %rdx,0x268(%rax) │ │ │ │ - mov 0x68(%rcx),%rcx │ │ │ │ - lock xadd %rcx,0x260(%rax) │ │ │ │ - lea 0x123052e(%rip),%rax │ │ │ │ - call 44ff60 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x68(%rcx),%rbx │ │ │ │ - neg %rbx │ │ │ │ - lea 0x122ccb6(%rip),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 43c4c0 │ │ │ │ - lea 0x68(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov 0x27e543(%rip),%ecx │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ + mov 0x27e574(%rip),%rdx │ │ │ │ + mov 0x27e565(%rip),%rbx │ │ │ │ + jmp 42b774 │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jle 42b8b2 │ │ │ │ + mov 0x27e58c(%rip),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jae 42b8ef │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov 0x27e56a(%rip),%rcx │ │ │ │ + mov (%rcx,%rdx,8),%rax │ │ │ │ + call 42b660 │ │ │ │ + test %al,%al │ │ │ │ + je 42b7bd │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + jmp 42b76d │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + dec %rcx │ │ │ │ + jmp 42b7cf │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 42b8aa │ │ │ │ + mov 0x27e52c(%rip),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 42b8ea │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - lea 0x20(%rsp),%rcx │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x27e50f(%rip),%rdx │ │ │ │ + mov (%rdx,%rcx,8),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 42b660 │ │ │ │ + test %al,%al │ │ │ │ + je 42b7c7 │ │ │ │ + mov 0x27e4fe(%rip),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae 42b8e5 │ │ │ │ + mov 0x27e4d8(%rip),%rbx │ │ │ │ + mov (%rbx,%rdx,8),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jae 42b8dd │ │ │ │ + cmpl $0x0,0x29de80(%rip) │ │ │ │ + je 42b862 │ │ │ │ + mov (%rbx,%rdi,8),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rsi,(%rbx,%rdi,8) │ │ │ │ + mov 0x27e4a3(%rip),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae 42b8d8 │ │ │ │ + mov 0x27e48f(%rip),%rcx │ │ │ │ + cmpl $0x0,0x29de50(%rip) │ │ │ │ + jne 42b889 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 42b89e │ │ │ │ + mov (%rcx,%rdx,8),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rsi,(%rcx,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + jmp 42b76d │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 42b76d │ │ │ │ + mov 0x27e444(%rip),%ebx │ │ │ │ + add %edx,%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jae 42b8cf │ │ │ │ + mov %rdx,0x27e413(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x27e3cf(%rip),%rcx │ │ │ │ + xchg %ebx,(%rcx) │ │ │ │ + setb %al │ │ │ │ add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0xa05b50(%rip),%rax │ │ │ │ - mov $0x2c,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0xa023e0(%rip),%rax │ │ │ │ - mov $0x28,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 41bbc0 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 42b740 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41bd8b │ │ │ │ + jbe 42ba5f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1214420(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - lea 0x122b0b4(%rip),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - call 444720 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1214401(%rip),%rax │ │ │ │ - nop │ │ │ │ - call 4258a0 │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x27e3bf(%rip),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rcx,0x27e3a9(%rip) │ │ │ │ + je 42b958 │ │ │ │ + call 42b740 │ │ │ │ + test %al,%al │ │ │ │ + jne 42b950 │ │ │ │ + mov 0x27e397(%rip),%rdx │ │ │ │ + sub 0x27e398(%rip),%rdx │ │ │ │ + mov %rdx,0x27e3a1(%rip) │ │ │ │ + mov 0x27e38a(%rip),%rdx │ │ │ │ + jmp 42b96b │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov 0x27e35e(%rip),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jge 42b9e7 │ │ │ │ + mov 0x27e392(%rip),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jae 42ba59 │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov 0x27e373(%rip),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0xa,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + movzbl 0xb0(%rdx),%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + or $0x1,%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x13,%sil │ │ │ │ + je 42b9cc │ │ │ │ + cmp $0x14,%dil │ │ │ │ + jne 42b9d5 │ │ │ │ + mov 0x140(%rdx),%rdx │ │ │ │ + jmp 42ba4f │ │ │ │ + lea -0x15(%rdi),%esi │ │ │ │ + cmp $0x4,%sil │ │ │ │ + ja 42b963 │ │ │ │ + mov 0x140(%rdx),%rdx │ │ │ │ + jmp 42ba2e │ │ │ │ + mov 0x27e2ea(%rip),%rcx │ │ │ │ + sub %rcx,%rsi │ │ │ │ + lea 0x27e2a4(%rip),%rcx │ │ │ │ + lock xadd %esi,(%rcx) │ │ │ │ + mov 0x27e2cd(%rip),%rcx │ │ │ │ + mov %rcx,0x27e2ce(%rip) │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 41bd40 │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov 0x20(%rdx),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 431ba0 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x48(%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 42ba15 │ │ │ │ + jmp 42b963 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov 0x60(%rdx),%rax │ │ │ │ + call 431ba0 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x48(%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 42ba38 │ │ │ │ + jmp 42b963 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 42b900 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0x1c0(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 42c999 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x238,%rsp │ │ │ │ + mov %rdi,0x150(%rsp) │ │ │ │ + mov %rcx,0x148(%rsp) │ │ │ │ + mov %rbx,0x140(%rsp) │ │ │ │ + mov %al,0x3f(%rsp) │ │ │ │ nop │ │ │ │ - movabs $0x800000000000,%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - shr $0x1a,%rcx │ │ │ │ + mov $0x2,%edx │ │ │ │ + lea 0x29d8b2(%rip),%rsi │ │ │ │ + xchg %edx,(%rsi) │ │ │ │ + mov 0x29d8aa(%rip),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 42bada │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 42bae0 │ │ │ │ + cmp $0x2,%edx │ │ │ │ + sete %dl │ │ │ │ + mov %dl,0x29dbea(%rip) │ │ │ │ + mov 0x29e69b(%rip),%rax │ │ │ │ + mov %rax,0x27e2f4(%rip) │ │ │ │ nop │ │ │ │ - cmp $0x400000,%rcx │ │ │ │ - jb 41bdc2 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + nop │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + incl 0x108(%rax) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + movq $0x5,0x100(%rax) │ │ │ │ + cmpl $0x0,0x29db9c(%rip) │ │ │ │ + je 42bb48 │ │ │ │ + mov 0xf8(%rax),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rax,0x1b0(%rsp) │ │ │ │ + lea 0x14786c(%rip),%rdx │ │ │ │ + mov %rdx,0xf8(%rax) │ │ │ │ + movb $0x2,0x122(%rax) │ │ │ │ + mov 0xb8(%rax),%rax │ │ │ │ + mov %rax,0x1c0(%rsp) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x4,%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 41bde5 │ │ │ │ - mov 0x122458f(%rip),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41bde3 │ │ │ │ - shr $0xa,%rax │ │ │ │ - and $0xfff8,%eax │ │ │ │ - mov (%rcx,%rax,1),%rcx │ │ │ │ - jmp 41bde5 │ │ │ │ + call 4513e0 │ │ │ │ + lea 0xff4(%rip),%rdx │ │ │ │ + mov %rdx,0x198(%rsp) │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ + mov %rdx,0x1a0(%rsp) │ │ │ │ + lea 0x198(%rsp),%rdx │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + movb $0x0,0x25(%rsp) │ │ │ │ + lea 0xef2(%rip),%rdx │ │ │ │ + mov %rdx,0x228(%rsp) │ │ │ │ + lea 0x25(%rsp),%rdx │ │ │ │ + mov %rdx,0x230(%rsp) │ │ │ │ + lea 0x228(%rsp),%rdx │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x1b0(%rsp),%rdx │ │ │ │ + movb $0x0,0x122(%rdx) │ │ │ │ + mov 0x1c0(%rsp),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + call 450f20 │ │ │ │ + cmpb $0x0,0x27e8a2(%rip) │ │ │ │ + jne 42bc36 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42bc3b │ │ │ │ + call 4763a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 42bca4 │ │ │ │ + mov %rax,0x1a8(%rsp) │ │ │ │ + call 476820 │ │ │ │ + mov 0x1a8(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 42bc6f │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + jmp 42bc7d │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %sil,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%esi │ │ │ │ + nop │ │ │ │ + mov %esi,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 42bca4 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42bca4 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x1b0(%rsp),%rcx │ │ │ │ + movq $0x0,0x100(%rcx) │ │ │ │ + cmpl $0x0,0x29da12(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 42bcd1 │ │ │ │ + mov 0xf8(%rcx),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + movq $0x0,0xf8(%rcx) │ │ │ │ + cmpl $0x0,0x29d695(%rip) │ │ │ │ + jne 42c987 │ │ │ │ + mov 0x29e540(%rip),%rax │ │ │ │ + mov %rax,0x2a1241(%rip) │ │ │ │ + lea 0x154332(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + call 48a8a0 <_cgo_topofstack@@Base+0x1d40> │ │ │ │ + imul $0x3b9aca00,%rax,%rax │ │ │ │ + movslq %ebx,%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + mov 0x140(%rsp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + add %rdx,0x27e076(%rip) │ │ │ │ + mov %rbx,0x27e067(%rip) │ │ │ │ + lea 0x2a01a0(%rip),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + xchg %rax,(%rcx) │ │ │ │ + lea 0x2a11b3(%rip),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xchg %rcx,(%rax) │ │ │ │ + movzbl 0x2a1196(%rip),%eax │ │ │ │ + mov 0x27e047(%rip),%rcx │ │ │ │ + lea 0x2a0188(%rip),%rsi │ │ │ │ + mov %rcx,(%rsi,%rax,8) │ │ │ │ + movzbl 0x2a117d(%rip),%eax │ │ │ │ + lea 0x2a0976(%rip),%rcx │ │ │ │ + mov %rdx,(%rcx,%rax,8) │ │ │ │ + mov 0x27e023(%rip),%rax │ │ │ │ + add %rax,0x2a015c(%rip) │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + movslq 0x27dfdf(%rip),%rax │ │ │ │ + imul %rcx,%rax │ │ │ │ + add %rax,0x27e034(%rip) │ │ │ │ + add %rax,0x27e035(%rip) │ │ │ │ + lea 0x27e00e(%rip),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 446e60 │ │ │ │ + mov 0x27e01d(%rip),%rax │ │ │ │ + sub 0x27e006(%rip),%rax │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rax,%xmm0 │ │ │ │ + mov 0x27e037(%rip),%rax │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rax,%xmm1 │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x2a1103(%rip) │ │ │ │ + nop │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x29d9c1(%rip),%rcx │ │ │ │ + xchg %rax,(%rcx) │ │ │ │ + nop │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x29d9bc(%rip),%rcx │ │ │ │ + xchg %rax,(%rcx) │ │ │ │ + nop │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x27f46f(%rip),%rcx │ │ │ │ + xchg %rax,(%rcx) │ │ │ │ + cmpb $0x0,0x27dee5(%rip) │ │ │ │ + je 42be5b │ │ │ │ + incl 0x2a10c9(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27df04(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + incl 0x2a10b1(%rip) │ │ │ │ + lea 0x27defa(%rip),%rax │ │ │ │ + call 456200 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27dee4(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x296790(%rip),%rax │ │ │ │ + call 438280 │ │ │ │ + lea 0x29db04(%rip),%rax │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + call 42e060 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x29d4d2(%rip),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $1,%ecx │ │ │ │ + lea 0x1(%rcx),%edx │ │ │ │ + mov $0xaaaaaaab,%esi │ │ │ │ + imul %rsi,%rdx │ │ │ │ + shr $0x3a,%rdx │ │ │ │ + lea (%rdx,%rdx,2),%edx │ │ │ │ + shl $0x19,%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%rcx,%rcx,1),%ecx │ │ │ │ + lea 0x2(%rcx),%ecx │ │ │ │ + lea 0x29d4a9(%rip),%rdx │ │ │ │ + lock cmpxchg %ecx,(%rdx) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 42beab │ │ │ │ + nop │ │ │ │ + mov 0x27d147(%rip),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x80000000,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 42bf16 │ │ │ │ + lea 0x1(%rax),%edx │ │ │ │ + lea 0x27d131(%rip),%rsi │ │ │ │ + lock cmpxchg %edx,(%rsi) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 42bee6 │ │ │ │ + mov 0x29678c(%rip),%edx │ │ │ │ + jmp 42bf1c │ │ │ │ + mov 0x296784(%rip),%edx │ │ │ │ + movzbl 0x25(%rsp),%esi │ │ │ │ + test %sil,%sil │ │ │ │ + je 42bf2a │ │ │ │ + test %ecx,%ecx │ │ │ │ + jmp 42bf39 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 42c976 │ │ │ │ + test %sil,%sil │ │ │ │ + je 42bf3f │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 42c965 │ │ │ │ + mov %ecx,0xa4(%rsp) │ │ │ │ + mov %edx,0xa0(%rsp) │ │ │ │ + cmpb $0x0,0x27dd8d(%rip) │ │ │ │ + je 42bf65 │ │ │ │ + nop │ │ │ │ + lea 0x1540fa(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44fa40 │ │ │ │ + movb $0x0,0x3e(%rsp) │ │ │ │ + lea 0xaef(%rip),%rax │ │ │ │ + mov %rax,0x1f0(%rsp) │ │ │ │ + lea 0x3e(%rsp),%rax │ │ │ │ + mov %rax,0x1f8(%rsp) │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov %rax,0x200(%rsp) │ │ │ │ + movzbl 0x3f(%rsp),%eax │ │ │ │ + mov %al,0x208(%rsp) │ │ │ │ + mov 0x140(%rsp),%rax │ │ │ │ + mov %rax,0x210(%rsp) │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ + mov %rax,0x218(%rsp) │ │ │ │ + mov 0x150(%rsp),%rax │ │ │ │ + mov %rax,0x220(%rsp) │ │ │ │ + lea 0x1f0(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + call 444600 │ │ │ │ + call 43b860 │ │ │ │ + lea 0x15401d(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmpl $0x1,0x29db4c(%rip) │ │ │ │ + jle 42c033 │ │ │ │ + lea 0x2a0f17(%rip),%rdi │ │ │ │ + mov $0x154,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + rep stos %rax,%es:(%rdi) │ │ │ │ + nop │ │ │ │ + lea 0x9a5(%rip),%rax │ │ │ │ + mov %rax,0x1d8(%rsp) │ │ │ │ + movb $0x22,0x1e0(%rsp) │ │ │ │ + lea 0x153ff6(%rip),%rax │ │ │ │ + mov %rax,0x1e8(%rsp) │ │ │ │ + lea 0x1d8(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0xa4(%rsp),%eax │ │ │ │ + nop │ │ │ │ + test %eax,%eax │ │ │ │ + jne 42c09a │ │ │ │ + sete %cl │ │ │ │ + lea 0x27cfa6(%rip),%rax │ │ │ │ + mov 0xa0(%rsp),%ebx │ │ │ │ + call 438ca0 │ │ │ │ + cmpl $0x0,0x29dacb(%rip) │ │ │ │ + jle 42c733 │ │ │ │ + movsd 0x154f59(%rip),%xmm0 │ │ │ │ + mulsd 0x2a0e71(%rip),%xmm0 │ │ │ │ + movsd %xmm0,0x138(%rsp) │ │ │ │ + lea 0x26(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x8(%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x27dcde(%rip),%rax │ │ │ │ + sub 0x29d40f(%rip),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0x8637bd05af6c69b6,%rax │ │ │ │ + mul %rcx │ │ │ │ + shr $0x13,%rdx │ │ │ │ + mov $0x17,%eax │ │ │ │ + jmp 42c100 │ │ │ │ + mov %rsi,%rax │ │ │ │ + nop │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jae 42c10c │ │ │ │ + cmp $0x14,%rax │ │ │ │ + jl 42c160 │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mul %rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%rsi │ │ │ │ + lea (%rsi,%rsi,4),%rsi │ │ │ │ + sub %rsi,%rbx │ │ │ │ + cmp $0x18,%rcx │ │ │ │ + jae 42c95b │ │ │ │ + lea 0x30(%rbx),%rsi │ │ │ │ + mov %sil,0x26(%rsp,%rcx,1) │ │ │ │ + lea -0x1(%rcx),%rsi │ │ │ │ + cmp $0x15,%rcx │ │ │ │ + jne 42c0fc │ │ │ │ + movb $0x2e,0x25(%rsp,%rcx,1) │ │ │ │ + mov $0x13,%esi │ │ │ │ + jmp 42c0fc │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x18,%rax │ │ │ │ + jae 42c956 │ │ │ │ + movsd 0x138(%rsp),%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rsi │ │ │ │ + mov %rsi,0xb8(%rsp) │ │ │ │ + add $0x30,%rdx │ │ │ │ + mov %dl,0x26(%rsp,%rax,1) │ │ │ │ + mov 0x2a0d92(%rip),%edx │ │ │ │ + mov %rdx,0x130(%rsp) │ │ │ │ + lea 0x26(%rsp,%rax,1),%rbx │ │ │ │ + lea -0x18(%rax),%rcx │ │ │ │ + neg %rcx │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + call 46a5e0 │ │ │ │ + mov %rax,0x1d0(%rsp) │ │ │ │ + mov %rbx,0x128(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x146fa8(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x146f2a(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x1d0(%rsp),%rax │ │ │ │ + mov 0x128(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x146f06(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x154790(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + cmpb $0x0,0x3e(%rsp) │ │ │ │ + je 42c265 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14dda7(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 44e740 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x146e97(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x27db2c(%rip),%rax │ │ │ │ + lea 0x180(%rsp),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x8(%rcx) │ │ │ │ + mov 0x27db1c(%rip),%rcx │ │ │ │ + mov %rcx,0x180(%rsp) │ │ │ │ + mov 0x27db15(%rip),%rcx │ │ │ │ + mov %rcx,0x188(%rsp) │ │ │ │ + mov 0x27db0e(%rip),%rcx │ │ │ │ + mov %rcx,0x190(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + jmp 42c340 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + lea 0x26(%rsp),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + call 42dde0 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ + call 46a5e0 │ │ │ │ + mov %rax,0x1d0(%rsp) │ │ │ │ + mov %rbx,0x128(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x1d0(%rsp),%rax │ │ │ │ + mov 0x128(%rsp),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xe0(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jge 42c3a5 │ │ │ │ + mov %rcx,0xe0(%rsp) │ │ │ │ + mov 0x180(%rsp,%rcx,8),%rdi │ │ │ │ + mov %rdi,0xc8(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ test %rcx,%rcx │ │ │ │ - je 41bdef │ │ │ │ - movzbl 0x65(%rcx),%eax │ │ │ │ - ret │ │ │ │ + je 42c2ce │ │ │ │ + mov %rax,0x150(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x146d75(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x150(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 42c2ce │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14805b(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dd20 │ │ │ │ + nop │ │ │ │ + mov 0x29de13(%rip),%rax │ │ │ │ + mov 0x29de14(%rip),%rcx │ │ │ │ + mov 0x29de15(%rip),%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + nop │ │ │ │ + mov 0x29de12(%rip),%rdx │ │ │ │ + lea 0x158(%rsp),%rbx │ │ │ │ + movups %xmm15,(%rbx) │ │ │ │ + movups %xmm15,0x10(%rbx) │ │ │ │ + movups %xmm15,0x18(%rbx) │ │ │ │ + movslq 0x27d9a9(%rip),%rbx │ │ │ │ + mov 0x27d9b6(%rip),%rsi │ │ │ │ + sub 0x27d9a7(%rip),%rsi │ │ │ │ + imul %rbx,%rsi │ │ │ │ + mov %rsi,0x158(%rsp) │ │ │ │ + mov %rax,0x160(%rsp) │ │ │ │ + mov %rcx,0x168(%rsp) │ │ │ │ + mov %rdx,0x170(%rsp) │ │ │ │ + movslq 0x27d970(%rip),%rax │ │ │ │ + mov 0x27d98d(%rip),%rcx │ │ │ │ + sub 0x27d97e(%rip),%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + mov %rcx,0x178(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ + jmp 42c4c0 │ │ │ │ + lea 0x26(%rsp),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 42dde0 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + call 46a5e0 │ │ │ │ + mov %rax,0x1d0(%rsp) │ │ │ │ + mov %rbx,0x128(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x1d0(%rsp),%rax │ │ │ │ + mov 0x128(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nop │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jge 42c552 │ │ │ │ + mov %rax,0xd8(%rsp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + or $0x1,%rax │ │ │ │ + mov 0x158(%rsp,%rdx,8),%rdi │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ + cmp $0x3,%rax │ │ │ │ + je 42c528 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 42c45a │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x146bee(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xd8(%rsp),%rdx │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + jmp 42c45a │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x146bc1(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + jmp 42c45a │ │ │ │ + mov 0x29dc47(%rip),%rax │ │ │ │ + shr $0x14,%rax │ │ │ │ + mov %rax,0x130(%rsp) │ │ │ │ + mov 0x29dc44(%rip),%rax │ │ │ │ + mov 0x27d86d(%rip),%rcx │ │ │ │ + shr $0x14,%rcx │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ + mov 0x27d862(%rip),%rcx │ │ │ │ + shr $0x14,%rcx │ │ │ │ + mov %rcx,0x118(%rsp) │ │ │ │ + mov 0x27d857(%rip),%rcx │ │ │ │ + shr $0x14,%rcx │ │ │ │ + mov %rcx,0x110(%rsp) │ │ │ │ + mov 0x29dbd4(%rip),%rcx │ │ │ │ + shr $0x14,%rcx │ │ │ │ + mov %rcx,0x108(%rsp) │ │ │ │ + shr $0x14,%rax │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ + movslq 0x27d7e5(%rip),%rax │ │ │ │ + mov %rax,0x150(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x147787(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x146b1d(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x146aff(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x146d8f(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x147a2f(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x148189(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x14857e(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x150(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x146a63(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + cmpb $0x0,0x27d667(%rip) │ │ │ │ + je 42c6ee │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x147690(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + cmpl $0x1,0x29d468(%rip) │ │ │ │ + jle 42c70b │ │ │ │ + call 434300 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + movzbl 0x117(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %bl,0x117(%rcx) │ │ │ │ + cmp $0x1,%dl │ │ │ │ + jne 42c733 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x29cdaa(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + cmpl $0x0,0x29d47e(%rip) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + jle 42c81b │ │ │ │ + call 429380 │ │ │ │ + sub %rbx,%rax │ │ │ │ + nop │ │ │ │ + mov 0x27cffa(%rip),%rcx │ │ │ │ + mov 0x27cfeb(%rip),%rdx │ │ │ │ + mov 0x27c61c(%rip),%rbx │ │ │ │ + mov 0x27c61d(%rip),%rsi │ │ │ │ + test %rax,%rax │ │ │ │ + mov $0x0,%edi │ │ │ │ + cmovl %rdi,%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 42c78c │ │ │ │ + mov (%rbx,%rdi,8),%r8 │ │ │ │ + test %al,(%r8) │ │ │ │ + add 0x35b0(%r8),%rdx │ │ │ │ + inc %rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jl 42c77b │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ + mov %rcx,0xf8(%rsp) │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14b5cd(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x148830(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov 0xf8(%rsp),%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + mov $0x0,%ecx │ │ │ │ + cmovl %rcx,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x147886(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27cabc(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x27cad8(%rip),%rcx │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ + mov 0x27cac1(%rip),%rdx │ │ │ │ + mov %rdx,0x1b8(%rsp) │ │ │ │ + movups %xmm15,0x27cab9(%rip) │ │ │ │ + cmpl $0x0,0x29ce7a(%rip) │ │ │ │ + je 42c868 │ │ │ │ + mov 0x27caa1(%rip),%rbx │ │ │ │ + nop │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + movq $0x0,0x27ca8d(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27ca64(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41f560 │ │ │ │ + mov 0x1b8(%rsp),%rcx │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + jmp 42c8c6 │ │ │ │ + mov %rax,0x128(%rsp) │ │ │ │ + mov %rcx,0x1c8(%rsp) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + call 415b60 │ │ │ │ + mov 0x1c8(%rsp),%rcx │ │ │ │ + add $0x10,%rcx │ │ │ │ + mov 0x128(%rsp),%rax │ │ │ │ + dec %rax │ │ │ │ + test %rax,%rax │ │ │ │ + jg 42c897 │ │ │ │ + lea 0x29d84e(%rip),%rax │ │ │ │ + call 435e00 │ │ │ │ + cmp $0x40000000,%rax │ │ │ │ + jbe 42c8fc │ │ │ │ + lea 0x15376a(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + nop │ │ │ │ + lea 0x271f70(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 462dc0 │ │ │ │ + nop │ │ │ │ + lea 0x271f63(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 462dc0 │ │ │ │ + mov 0x1b0(%rsp),%rdx │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 42c94d │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42c94d │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x238,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x151d0c(%rip),%rax │ │ │ │ + mov $0x35,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x14c1ac(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x14cbee(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 42ba80 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42ca39 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x68,%rsp │ │ │ │ - cmpq $0x0,0x11851b8(%rip) │ │ │ │ - je 41be87 │ │ │ │ - movq $0x0,0x30(%rsp) │ │ │ │ - lea 0xbe(%rip),%rdx │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdx │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %ecx,0x58(%rsp) │ │ │ │ - mov %edi,0x5c(%rsp) │ │ │ │ - mov %esi,0x60(%rsp) │ │ │ │ - mov %r8d,0x64(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - cmp $0x1000,%rax │ │ │ │ - jae 41be7f │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %ecx,0x10(%rsp) │ │ │ │ - mov %edi,0x14(%rsp) │ │ │ │ - mov %esi,0x18(%rsp) │ │ │ │ - mov %r8d,0x1c(%rsp) │ │ │ │ - call 498440 <_cgo_topofstack@@Base+0x19e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - add $0x68,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + movzbl 0x8(%rdx),%ecx │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xb8(%rdx),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 4513e0 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 4524e0 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + call 450f20 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 487040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42c9e0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -33165,98 +47118,98 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41bf3f │ │ │ │ + jbe 42caab │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ + sub $0x28,%rsp │ │ │ │ mov 0x10(%rdx),%rax │ │ │ │ - mov 0x18(%rdx),%rcx │ │ │ │ - mov 0x20(%rdx),%rbx │ │ │ │ - mov 0x28(%rdx),%rsi │ │ │ │ + movzbl 0x18(%rdx),%ebx │ │ │ │ + mov 0x20(%rdx),%rcx │ │ │ │ + mov 0x28(%rdx),%rdi │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - call 4984a0 <_cgo_topofstack@@Base+0x1a40> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %rax,(%rcx) │ │ │ │ - add $0x30,%rsp │ │ │ │ + movb $0x0,0x27d254(%rip) │ │ │ │ + movzbl 0x27d24d(%rip),%r8d │ │ │ │ + mov %r8b,(%rdx) │ │ │ │ + movb $0x0,0x27d243(%rip) │ │ │ │ + nop │ │ │ │ + call 451d60 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - call 494f40 │ │ │ │ - jmp 41bee0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 487040 │ │ │ │ + jmp 42ca60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42cb59 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x27d1b7(%rip),%rcx │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rcx,0x27d307(%rip) │ │ │ │ + cmpl $0x0,0x29d06c(%rip) │ │ │ │ + jle 42cb03 │ │ │ │ + lea 0x153547(%rip),%rax │ │ │ │ + call 425320 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + cmpl $0x0,0x29d0ae(%rip) │ │ │ │ + jle 42cb16 │ │ │ │ + call 4253e0 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x29c858(%rip),%rbx │ │ │ │ + xchg %ecx,(%rbx) │ │ │ │ + mov 0x29c850(%rip),%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 42cb34 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 42cb3a │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + sete %cl │ │ │ │ + mov %cl,0x29cb90(%rip) │ │ │ │ + mov 0x27d1e9(%rip),%rax │ │ │ │ + call 42d900 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov %al,(%rcx) │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42cac0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41bfd0 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - cmpq $0x0,0x118505a(%rip) │ │ │ │ - je 41bfaf │ │ │ │ - lea 0x81(%rip),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - call 498500 <_cgo_topofstack@@Base+0x1aa0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41bf60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -33268,324 +47221,153 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41c038 │ │ │ │ + jbe 42cb9d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nop │ │ │ │ - call 498540 <_cgo_topofstack@@Base+0x1ae0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + call 42d4e0 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 41c000 │ │ │ │ + nopl (%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 42cb80 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %eax,0x68(%rsp) │ │ │ │ - cmpq $0x0,0x1184f84(%rip) │ │ │ │ - je 41c169 │ │ │ │ - cmpb $0x0,0x122af22(%rip) │ │ │ │ - jne 41c169 │ │ │ │ - movl $0x0,0x24(%rsp) │ │ │ │ - cmpb $0x0,0x122af0a(%rip) │ │ │ │ - je 41c084 │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - jmp 41c086 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41c123 │ │ │ │ - lea 0x68(%rsp),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rsi,(%rdx) │ │ │ │ - ja 41c0ab │ │ │ │ - cmp %rsi,0x8(%rdx) │ │ │ │ - ja 41c0dc │ │ │ │ - mov %eax,%eax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 498260 <_cgo_topofstack@@Base+0x1800> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - mov %eax,0x24(%rsp) │ │ │ │ - jmp 41c14d │ │ │ │ - lea 0x9d(%rip),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - lea 0x24(%rsp),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - jmp 41c14d │ │ │ │ - mov %eax,%eax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - call 498260 <_cgo_topofstack@@Base+0x1800> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - mov %eax,0x24(%rsp) │ │ │ │ - cmpl $0x16,0x24(%rsp) │ │ │ │ - jne 41c16e │ │ │ │ - mov 0x68(%rsp),%eax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - call 4523e0 │ │ │ │ - jmp 41c16e │ │ │ │ - call 4523e0 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41c1d6 │ │ │ │ + jbe 42cd0b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov 0x18(%rdx),%rcx │ │ │ │ - mov 0x20(%rdx),%rbx │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov (%rax),%eax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 498260 <_cgo_topofstack@@Base+0x1800> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ + mov 0x29c7dc(%rip),%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %ecx,0x29c7c2(%rip) │ │ │ │ + jle 42cc42 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + lea 0x111b7d(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 417680 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%esi │ │ │ │ + nop │ │ │ │ + mov %esi,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 42cc39 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42cc39 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42cc5f │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 4187c0 │ │ │ │ + incl 0x29c75a(%rip) │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x29c74f(%rip),%ecx │ │ │ │ + cmp %ecx,0x29c73d(%rip) │ │ │ │ + jle 42cd05 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + lea 0x1225b4(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + lea 0x88(%rip),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + cmpl $0x0,0x29ca2e(%rip) │ │ │ │ + jne 42ccab │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ - mov %eax,(%rcx) │ │ │ │ + jmp 42ccb8 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 458a20 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 42cc48 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42cc48 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + nop │ │ │ │ + jmp 42cc48 │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 41c180 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 42cbc0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - cmpb $0x0,0x119(%rax) │ │ │ │ - je 41c2d6 │ │ │ │ - mov (%rax),%rdx │ │ │ │ - cmp %rbx,(%rdx) │ │ │ │ - jae 41c215 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rbx,0x8(%rdx) │ │ │ │ - jb 41c215 │ │ │ │ - cmpb $0x0,0x121(%rax) │ │ │ │ - je 41c215 │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x400(%rbx),%rsi │ │ │ │ - mov %rsi,0x8(%rdx) │ │ │ │ - lea -0x8000(%rbx),%rsi │ │ │ │ - mov %rsi,(%rdx) │ │ │ │ - movb $0x0,0x121(%rax) │ │ │ │ - test %cl,%cl │ │ │ │ - jne 41c2bf │ │ │ │ - cmpq $0x0,0x1184d77(%rip) │ │ │ │ - je 41c2bf │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - mov 0x1184d56(%rip),%rcx │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 4966c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 41c2b7 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jbe 41c2b7 │ │ │ │ - cmp %rcx,0x20(%rsp) │ │ │ │ - jb 41c2b7 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %rax,(%rcx) │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rcx) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - movb $0x1,0x121(%rax) │ │ │ │ - jmp 41c2bc │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - add $0x3a0,%rax │ │ │ │ - mov %rax,0x10(%rdx) │ │ │ │ - mov %rax,0x18(%rdx) │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42cd3d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %r14,0x48(%rsp) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - cmp %rsi,0xb8(%rdx) │ │ │ │ - je 41c348 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9f7730(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - movl $0x2,(%rsp) │ │ │ │ - call 497ec0 <_cgo_topofstack@@Base+0x1460> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x30(%rsi),%rax │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov 0x38(%rdx),%rbx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - movzbl 0x121(%rax),%edx │ │ │ │ - mov %dl,0x1f(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 41c1e0 │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - nop │ │ │ │ - incl 0x28c(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - nop │ │ │ │ - mov %rsi,0x180(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %rdx,0xd0(%r14) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%rsi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - test %al,(%rsi) │ │ │ │ - mov 0x68(%rdx),%rsi │ │ │ │ - mov 0x78(%rdx),%rdi │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov 0x70(%rdx),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - call 48f700 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%rsi │ │ │ │ - movb $0x0,0x118(%rsi) │ │ │ │ - mov 0x30(%rdx),%rsi │ │ │ │ - cmpb $0x0,0x119(%rsi) │ │ │ │ - je 41c3ef │ │ │ │ - movb $0x0,0x11a(%rsi) │ │ │ │ - cmpb $0x0,0xbd(%rdx) │ │ │ │ - jne 41c4cd │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - call 41c500 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%rdx │ │ │ │ - movb $0x1,0x118(%rdx) │ │ │ │ - call 462dc0 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%rsi │ │ │ │ - cmpb $0x0,0x119(%rsi) │ │ │ │ - je 41c449 │ │ │ │ - cmpl $0x0,0x148(%rsi) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 41c449 │ │ │ │ - movb $0x1,0x11a(%rsi) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - cmp %rsi,0x30(%rdx) │ │ │ │ - jne 41c4bc │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 460be0 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%rsi │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rdi,(%rsi) │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov %r8,0x8(%rsi) │ │ │ │ - mov 0x30(%rdx),%rsi │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - add $0x3a0,%rdi │ │ │ │ - mov %rdi,0x10(%rsi) │ │ │ │ - mov 0x30(%rdx),%rsi │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - mov %rdi,0x18(%rsi) │ │ │ │ - mov 0x30(%rdx),%rdx │ │ │ │ - movzbl 0x1f(%rsp),%esi │ │ │ │ - mov %sil,0x121(%rdx) │ │ │ │ - add $0x58,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + call 42cd60 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9ffa9d(%rip),%rax │ │ │ │ - mov $0x26,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x8671ec(%rip),%rax │ │ │ │ - lea 0xa2e8b5(%rip),%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ + nopl (%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 42cd20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -33603,215 +47385,285 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x30(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 41c888 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42d08b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - movups %xmm15,0x98(%rsp) │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov %rbx,0xc0(%rsp) │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ - movb $0x0,0x47(%rsp) │ │ │ │ - mov %r14,0x68(%rsp) │ │ │ │ - mov 0x30(%r14),%r8 │ │ │ │ - cmpb $0x0,0x120(%r8) │ │ │ │ - jne 41c55f │ │ │ │ - mov 0x122aaa6(%rip),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jbe 41c5a4 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - movb $0x0,0x120(%rax) │ │ │ │ - lea 0xa28afa(%rip),%rax │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + movq $0xe,0x100(%rcx) │ │ │ │ + cmpl $0x0,0x29c93b(%rip) │ │ │ │ + je 42cda8 │ │ │ │ + mov 0xf8(%rcx),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + lea 0x148262(%rip),%rdx │ │ │ │ + mov %rdx,0xf8(%rcx) │ │ │ │ + lea 0x127943(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 421c40 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + movq $0x0,0x100(%rdx) │ │ │ │ + cmpl $0x0,0x29c8f0(%rip) │ │ │ │ + je 42cdf1 │ │ │ │ + mov 0xf8(%rdx),%rsi │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + movq $0x0,0xf8(%rdx) │ │ │ │ + nop │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + lea 0x154125(%rip),%rbx │ │ │ │ + call 4178a0 │ │ │ │ + lea 0x1531f3(%rip),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov $0x1c,%ecx │ │ │ │ + mov $0xa,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + call 4821e0 │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov %rdx,0x18(%r8) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%r9 │ │ │ │ + mov 0xd0(%r9),%r9 │ │ │ │ + cmpl $0x0,0x29c501(%rip) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + je 42d03e │ │ │ │ + test %al,(%r9) │ │ │ │ + cmpq $0x0,0x1240(%r9) │ │ │ │ + je 42d02d │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + nop │ │ │ │ + nopl (%rax) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rax,0x1248(%rcx) │ │ │ │ + cmpq $0x3,0x1240(%rcx) │ │ │ │ + jne 42cf06 │ │ │ │ + mov 0x1238(%rcx),%rdx │ │ │ │ + shr $0x3d,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %dl,%dl │ │ │ │ + jne 42cf01 │ │ │ │ + movabs $0x1fffffffffffffff,%rbx │ │ │ │ + and %rax,%rbx │ │ │ │ + bts $0x3d,%rbx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xchg %rbx,0x1238(%rcx) │ │ │ │ + test %dl,%dl │ │ │ │ + sete %dl │ │ │ │ + jmp 42cf08 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %dl,0x27(%rsp) │ │ │ │ + call 42d300 │ │ │ │ + lea 0x188(%rip),%rax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + lea 0x60(%rsp),%rax │ │ │ │ mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ + call 486f60 │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41c6c2 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x158(%r8),%r9 │ │ │ │ - mov 0x150(%r8),%r10 │ │ │ │ - inc %r10 │ │ │ │ - mov 0x148(%r8),%r11 │ │ │ │ - cmp %r10,%r9 │ │ │ │ - jae 41c60f │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x86739c(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov %rcx,-0x8(%r11,%r10,8) │ │ │ │ - test %r10,%r10 │ │ │ │ - jbe 41c874 │ │ │ │ - cmpb $0x0,0x122b1fc(%rip) │ │ │ │ - je 41c669 │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - lea 0x148(%r8),%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ nop │ │ │ │ - call 48ba20 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - xchg %r11,0x148(%r8) │ │ │ │ - mov %r9,0x158(%r8) │ │ │ │ - mov %r10,0x150(%r8) │ │ │ │ - lea 0x27b(%rip),%rcx │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - lea 0xa28674(%rip),%rcx │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - lea 0x80(%rsp),%rcx │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - movb $0x1,0x47(%rsp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 41c6c9 │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x1240(%rax),%rbx │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + lea 0x29d195(%rip),%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 435c20 │ │ │ │ + movzbl 0x27(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 42cfb6 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + add $0x1238,%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + call 42e620 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + cmpq $0x2,0x1240(%rax) │ │ │ │ + jne 42cfd4 │ │ │ │ + nop │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + lock xadd %rcx,0x1230(%rax) │ │ │ │ + movq $0x0,0x1240(%rax) │ │ │ │ + nop │ │ │ │ + call 42d3c0 │ │ │ │ + test %al,%al │ │ │ │ + je 42ce2e │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 42d01c │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42d01c │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %cl,0x46(%rsp) │ │ │ │ - mov 0x30(%r8),%rsi │ │ │ │ - cmpl $0x0,0x148(%rsi) │ │ │ │ - jne 41c702 │ │ │ │ - mov 0x1204867(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 41e820 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - movzbl 0x46(%rsp),%ecx │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x120c298(%rip),%esi │ │ │ │ - mov 0x30(%r8),%rdi │ │ │ │ - cmp %esi,0x110(%rdi) │ │ │ │ - je 41c735 │ │ │ │ - mov %esi,%eax │ │ │ │ - call 4524e0 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - movzbl 0x46(%rsp),%ecx │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - movb $0x1,0x43(%rsp) │ │ │ │ - or $0x2,%ecx │ │ │ │ - mov %cl,0x46(%rsp) │ │ │ │ - lea 0x178(%rip),%rsi │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - lea 0x43(%rsp),%rsi │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ - lea 0x70(%rsp),%rsi │ │ │ │ - mov %rsi,0xa0(%rsp) │ │ │ │ - mov %cl,0x47(%rsp) │ │ │ │ - mov 0x122b83a(%rip),%esi │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 41c788 │ │ │ │ - mov 0x30(%r8),%rdi │ │ │ │ - cmpb $0x0,0x119(%rdi) │ │ │ │ + nop │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + call 42b080 │ │ │ │ + jmp 42ce2e │ │ │ │ + lea 0x14c014(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + call 482180 │ │ │ │ + test %al,(%r9) │ │ │ │ + mov 0x1240(%r9),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1477b5(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - je 41c788 │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 41c7c9 │ │ │ │ - cmpb $0x0,0x122a80a(%rip) │ │ │ │ - je 41c7c5 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - je 41c7bf │ │ │ │ - mov 0x30(%r8),%rsi │ │ │ │ - movzbl 0x2a0(%rsi),%esi │ │ │ │ - movzbl 0xda(%r8),%edi │ │ │ │ - movb $0x0,0xda(%r8) │ │ │ │ - mov 0x30(%r8),%r9 │ │ │ │ - movb $0x0,0x2a0(%r9) │ │ │ │ - jmp 41c7c9 │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 41c7c9 │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %sil,0x44(%rsp) │ │ │ │ - mov %dil,0x45(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - lea 0x58(%rsp),%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - call *%rcx │ │ │ │ - mov 0x122b7bd(%rip),%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 41c7fb │ │ │ │ - movzbl 0x44(%rsp),%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 41c800 │ │ │ │ - jmp 41c828 │ │ │ │ - movzbl 0x44(%rsp),%eax │ │ │ │ - cmpb $0x0,0x122a792(%rip) │ │ │ │ - je 41c828 │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - je 41c828 │ │ │ │ - movzbl 0x45(%rsp),%ecx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov %cl,0xda(%rbx) │ │ │ │ - mov 0x30(%rbx),%rcx │ │ │ │ - mov %al,0x2a0(%rcx) │ │ │ │ - movb $0x0,0x43(%rsp) │ │ │ │ - movzbl 0x46(%rsp),%eax │ │ │ │ - test $0x2,%al │ │ │ │ - je 41c853 │ │ │ │ - and $0xfffffffd,%eax │ │ │ │ - mov %al,0x46(%rsp) │ │ │ │ - mov %al,0x47(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - movzbl 0x46(%rsp),%eax │ │ │ │ - test $0x1,%al │ │ │ │ - je 41c86b │ │ │ │ - and $0xfffffffe,%eax │ │ │ │ - mov %al,0x47(%rsp) │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - add $0xa8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14efab(%rip),%rax │ │ │ │ + mov $0x26,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - call 453780 │ │ │ │ - add $0xa8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ + jmp 42cd60 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42d21d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x1d,%ecx │ │ │ │ + call 4513e0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x1240(%rax),%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 42d125 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + je 42d10c │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jne 42d20b │ │ │ │ + add $0x1258,%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 430f20 │ │ │ │ + jmp 42d1ee │ │ │ │ + add $0x1258,%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 430f20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 42d1ee │ │ │ │ + add $0x1258,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 430f20 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + cmpb $0x0,0xb1(%rcx) │ │ │ │ + je 42d1de │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 45dea0 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov %ecx,0x20(%rsp) │ │ │ │ + test %rax,%rax │ │ │ │ + je 42d1de │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27daee(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 41c500 │ │ │ │ + nop │ │ │ │ + mov 0x20(%rsp),%edx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42d1c2 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + movq $0x0,0xa0(%rcx) │ │ │ │ + mov 0x27db28(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42d1ae │ │ │ │ + mov %rsi,0xa0(%rcx) │ │ │ │ + jmp 42d1b5 │ │ │ │ + mov %rsi,0x27db0b(%rip) │ │ │ │ + mov %rbx,0x27db0c(%rip) │ │ │ │ + add %edx,0x27db0e(%rip) │ │ │ │ + movups %xmm15,0x10(%rsp) │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27da87(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + nop │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 430f20 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + nopl (%rax) │ │ │ │ + call 450f20 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x15006a(%rip),%rax │ │ │ │ + mov $0x2b,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + nopl (%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 42d0a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -33821,27 +47673,65 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41c8dd │ │ │ │ + jbe 42d2d8 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - call 41c920 │ │ │ │ + test %rax,%rax │ │ │ │ + je 42d269 │ │ │ │ + add $0x1258,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 43b400 │ │ │ │ + test %al,%al │ │ │ │ + je 42d2a5 │ │ │ │ + mov 0x27c8b0(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 42d29e │ │ │ │ + mov 0x27ca1d(%rip),%ecx │ │ │ │ + mov 0x27ca1b(%rip),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + ja 42d297 │ │ │ │ + mov 0x27c98c(%rip),%rcx │ │ │ │ + mov 0x27c98d(%rip),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42d2b9 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 42d2b0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 42d2b0 │ │ │ │ + mov $0x1,%eax │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 42d2cb │ │ │ │ + lea (%rcx,%rax,4),%rbx │ │ │ │ + mov (%rbx),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 42d2b6 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 42d2d4 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 42d2b0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42d2b0 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - call 494f40 │ │ │ │ - jmp 41c8c0 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 42d240 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -33851,24 +47741,60 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42d397 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + lea 0x27c992(%rip),%rcx │ │ │ │ + lock xadd %eax,(%rcx) │ │ │ │ + dec %eax │ │ │ │ + mov 0x27c976(%rip),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + je 42d334 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %eax,0x10(%rsp) │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x149b2f(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1478be(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14b7b8(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 42d300 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - decq 0x150(%rax) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -33882,585 +47808,675 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41c9a1 │ │ │ │ + jbe 42d4c6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - cmpb $0x0,(%rax) │ │ │ │ - je 41c99a │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - nop │ │ │ │ - incl 0x108(%rax) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x38(%rcx),%rdx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - mov %rdx,0x38(%rcx) │ │ │ │ - cmpl $0x0,0x148(%rax) │ │ │ │ - jle 41c96a │ │ │ │ - movb $0x0,0x118(%rax) │ │ │ │ - decl 0x148(%rax) │ │ │ │ - call 462dc0 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x108(%rax),%ecx │ │ │ │ - lea -0x1(%rcx),%edx │ │ │ │ - nop │ │ │ │ - mov %edx,0x108(%rax) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 41c99a │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 41c99a │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - add $0x8,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x27c8d2(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + inc %ecx │ │ │ │ + mov 0x27c8b6(%rip),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jb 42d45f │ │ │ │ + jne 42d42c │ │ │ │ + mov 0x27c729(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 42d425 │ │ │ │ + mov 0x27c896(%rip),%ecx │ │ │ │ + mov 0x27c894(%rip),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + ja 42d41e │ │ │ │ + mov 0x27c805(%rip),%rcx │ │ │ │ + mov 0x27c806(%rip),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42d440 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 42d434 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 42d434 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 41c920 │ │ │ │ + xor $0x1,%eax │ │ │ │ + jmp 42d42e │ │ │ │ + inc %rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 42d452 │ │ │ │ + lea (%rcx,%rax,4),%rbx │ │ │ │ + mov (%rbx),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 42d439 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 42d45b │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 42d434 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42d434 │ │ │ │ + mov %ecx,0x10(%rsp) │ │ │ │ + mov %edx,0x14(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x149a08(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x147797(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14a36b(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 42d3c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41ce6b │ │ │ │ + jbe 42d8de │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - je 41cc24 │ │ │ │ - nopl (%rax) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 41cc24 │ │ │ │ - movzbl 0x17(%rax),%edx │ │ │ │ - lea -0x11(%rdx),%r8 │ │ │ │ - cmp $0x9,%r8 │ │ │ │ - ja 41ce59 │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %dil,0x79(%rsp) │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - lea 0xa44ca7(%rip),%r9 │ │ │ │ - jmp *(%r9,%r8,8) │ │ │ │ - nopl (%rax) │ │ │ │ - test %cl,%cl │ │ │ │ - je 41ca2b │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 41ce2d │ │ │ │ - cmpq $0x1,0x40(%rax) │ │ │ │ - jne 41cdde │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - test $0x20,%dl │ │ │ │ - sete %cl │ │ │ │ - call 41c9c0 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - test %cl,%cl │ │ │ │ - je 41ca56 │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - call 41d080 │ │ │ │ + sub $0x70,%rsp │ │ │ │ + cmpl $0x2,0x29be7f(%rip) │ │ │ │ + jne 42d8cc │ │ │ │ + mov %rax,0x27c7a2(%rip) │ │ │ │ + mov 0x27c78c(%rip),%ecx │ │ │ │ + mov 0x27c78a(%rip),%edx │ │ │ │ + mov 0x27c607(%rip),%rsi │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ xchg %ax,%ax │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 42d78f │ │ │ │ + cmp %ecx,%edx │ │ │ │ + ja 42d78f │ │ │ │ + cmpl $0x0,0x29c624(%rip) │ │ │ │ + jle 42d53f │ │ │ │ + call 42eb20 │ │ │ │ + movups %xmm15,0x27c7c9(%rip) │ │ │ │ + cmpl $0x0,0x29c182(%rip) │ │ │ │ + je 42d55f │ │ │ │ + mov 0x27c7b1(%rip),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x27c79e(%rip) │ │ │ │ + mov 0x27b80f(%rip),%rcx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov 0x27b80b(%rip),%rdx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42d5a2 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + call 43b1a0 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 42d5f3 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov (%rcx,%rax,8),%rbx │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + cmpl $0x0,0x29c5a0(%rip) │ │ │ │ + jle 42d5c8 │ │ │ │ + mov %rbx,%rax │ │ │ │ + call 446fa0 │ │ │ │ + jmp 42d5d6 │ │ │ │ + test %al,(%rbx) │ │ │ │ + lea 0x2550(%rbx),%rax │ │ │ │ + call 446f20 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x1258,%rax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + call 43b400 │ │ │ │ test %al,%al │ │ │ │ - jne 41cdb4 │ │ │ │ - add $0x58,%rsp │ │ │ │ + jne 42d586 │ │ │ │ + jmp 42d63d │ │ │ │ + mov 0x27b786(%rip),%rcx │ │ │ │ + mov 0x27b787(%rip),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42d608 │ │ │ │ + inc %rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 42d624 │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ + mov 0x38(%rsi),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 42d605 │ │ │ │ + movq $0x0,0x10(%rsi) │ │ │ │ + jmp 42d605 │ │ │ │ + mov 0x27c665(%rip),%rbx │ │ │ │ + lea 0x29caee(%rip),%rax │ │ │ │ + call 435b20 │ │ │ │ + add $0x70,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov (%rbx),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + movslq (%rax),%rcx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + movzbl 0x1aa8(%rax),%eax │ │ │ │ + mov %al,0x17(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x146db6(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x1475b2(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzbl 0x17(%rsp),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44df40 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x1260(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jne 41ca7c │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 442460 │ │ │ │ + je 42d76c │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1466a4(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x1268(%rax),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jne 41cd87 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - call 41d080 │ │ │ │ - test %al,%al │ │ │ │ - je 41caf0 │ │ │ │ - movzbl 0x79(%rsp),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jne 41cac8 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 455920 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,%al │ │ │ │ - je 41cd5d │ │ │ │ + je 42d74c │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14666e(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - test $0x20,%dl │ │ │ │ - sete %cl │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - call 41c9c0 │ │ │ │ - jmp 41cc2a │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41cb4f │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 41d080 │ │ │ │ - test %al,%al │ │ │ │ - je 41cb4f │ │ │ │ - movzbl 0x79(%rsp),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jne 41cb2d │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1506c2(%rip),%rax │ │ │ │ + mov $0x2f,%ebx │ │ │ │ + call 482180 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1470e6(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ nopl (%rax) │ │ │ │ - call 455920 │ │ │ │ - test %al,%al │ │ │ │ - je 41cd33 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%r8 │ │ │ │ - cmpq $0x0,0x8(%r8) │ │ │ │ - je 41cb49 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - jmp 41cd23 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov (%rbx),%rax │ │ │ │ - call 41d080 │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 42d72c │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1470ba(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ nopl (%rax) │ │ │ │ - test %al,%al │ │ │ │ - je 41cb8d │ │ │ │ - movzbl 0x79(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 41cc2a │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov (%rcx),%rax │ │ │ │ - call 455920 │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 42d6ed │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %edx,%eax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x27c514(%rip),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x27c510(%rip),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x27c50c(%rip),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x27c508(%rip),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x147846(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - test %al,%al │ │ │ │ - jne 41cc2a │ │ │ │ - jmp 41ccbb │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - test %cl,%cl │ │ │ │ - je 41cba5 │ │ │ │ - mov 0x38(%rax),%rdx │ │ │ │ - mov 0x40(%rax),%r8 │ │ │ │ - nop │ │ │ │ - jmp 41cc72 │ │ │ │ - cmpq $0x1,0x40(%rax) │ │ │ │ - jne 41cc5a │ │ │ │ - mov 0x38(%rax),%rdx │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - test $0x20,%dl │ │ │ │ - sete %cl │ │ │ │ - call 41c9c0 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - test %cl,%cl │ │ │ │ - je 41cbdf │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 41cbe2 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 41d080 │ │ │ │ - test %al,%al │ │ │ │ - je 41cc1e │ │ │ │ - movzbl 0x79(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 41cc0a │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 455920 │ │ │ │ - test %al,%al │ │ │ │ - je 41cc30 │ │ │ │ + call 44e740 │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - call 41cec0 │ │ │ │ - jmp 41cc2a │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - movzbl 0x17(%rcx),%ebx │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - call 41d140 │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8ba8ab(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - lea 0x9e4b03(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - add $0x18,%rdx │ │ │ │ - dec %r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 41cc2a │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - je 41cc6b │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 41c9c0 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - movzbl 0x79(%rsp),%edi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - jmp 41cc6b │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - movzbl 0x17(%rcx),%ebx │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - call 41d140 │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8ba820(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov 0x30(%rdx),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - call 41c9c0 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%r8 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - add (%r8),%rcx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - cmp %rax,0x10(%r8) │ │ │ │ - jg 41cce5 │ │ │ │ - jmp 41cc2a │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - movzbl 0x17(%rcx),%ebx │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - call 41d140 │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8ba7a8(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - movzbl 0x17(%rcx),%ebx │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - call 41d140 │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8ba77e(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - movzbl 0x17(%rcx),%ebx │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - call 41d140 │ │ │ │ - nopl (%rax) │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8ba751(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - movzbl 0x17(%rcx),%ebx │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - call 41d140 │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8ba727(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - lea 0x9e497f(%rip),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x145d45(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x145d2b(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x146fe4(%rip),%rax │ │ │ │ mov $0xc,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 41c9c0 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x30(%rax),%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add (%rdx),%rbx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - movzbl 0x79(%rsp),%edi │ │ │ │ - cmp %rcx,0x40(%rax) │ │ │ │ - ja 41cdef │ │ │ │ - jmp 41cc2a │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %edx,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 41d140 │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8ba6ac(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - lea 0x9e4904(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x146bc1(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x146fb0(%rip),%rax │ │ │ │ mov $0xc,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x14739b(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x10ff40(%rip),%rax │ │ │ │ + lea 0x153949(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + lea 0x151325(%rip),%rax │ │ │ │ + mov $0x38,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - mov %dil,0x19(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - movzbl 0x19(%rsp),%edi │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - jmp 41c9c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 42d4e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41d05b │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 42db1a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 442460 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 41cf12 │ │ │ │ - mov 0x12040c5(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41cf02 │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ + sub $0x30,%rsp │ │ │ │ + cmpl $0x0,0x29ba5f(%rip) │ │ │ │ + jne 42db08 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x284c33(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + addl $0x2,0x294d67(%rip) │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - jmp 41cf06 │ │ │ │ xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ + lea 0x27b6f0(%rip),%rdx │ │ │ │ + xchg %ecx,(%rdx) │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x294d78(%rip),%rdx │ │ │ │ + xchg %rcx,(%rdx) │ │ │ │ + mov 0x294e3e(%rip),%rcx │ │ │ │ + mov 0x294e3f(%rip),%rdx │ │ │ │ + mov 0x294e28(%rip),%rbx │ │ │ │ + mov %rcx,0x294e59(%rip) │ │ │ │ + mov %rdx,0x294e5a(%rip) │ │ │ │ + cmpl $0x0,0x29bd53(%rip) │ │ │ │ + je 42d992 │ │ │ │ + mov 0x294e3a(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rbx,0x294e27(%rip) │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x294d45(%rip),%rdx │ │ │ │ + xchg %rcx,(%rdx) │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x294d40(%rip),%rdx │ │ │ │ + xchg %rcx,(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x284ba4(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41f560 │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x27b669(%rip),%rdx │ │ │ │ + xchg %ecx,(%rdx) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jne 42da22 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x284b7b(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + movq $0x0,0x294ceb(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x284b62(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x27b374(%rip),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x27b370(%rip),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41cff0 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ + nop │ │ │ │ + jmp 42da91 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27b5f5(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + cmpb $0x0,0x27b5f9(%rip) │ │ │ │ + je 42da53 │ │ │ │ + movb $0x0,0x27b5f0(%rip) │ │ │ │ + mov 0x27b5e1(%rip),%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450680 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27b5c4(%rip),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 48d640 │ │ │ │ - test %rax,%rax │ │ │ │ - je 41cf47 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - call 428980 │ │ │ │ - jmp 41cf66 │ │ │ │ + call 41f560 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x68(%rdx),%rdx │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - lea (%r8,%rdx,1),%rsi │ │ │ │ - call 428ac0 │ │ │ │ - nopl (%rax) │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 41cfba │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov (%rsi),%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - call 41d080 │ │ │ │ - test %al,%al │ │ │ │ - je 41cf52 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 455920 │ │ │ │ - test %al,%al │ │ │ │ - jne 41cf52 │ │ │ │ - jmp 41cfc7 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x60,%rsp │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 41d140 │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8ba51b(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov (%rcx,%rax,8),%rcx │ │ │ │ + mov 0x38(%rcx),%rax │ │ │ │ + call 424860 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ inc %rax │ │ │ │ - mov %r8,%rsi │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jle 41d02c │ │ │ │ - mov (%rdx,%rax,8),%rdi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,0xd0(%rdi) │ │ │ │ - ja 41d015 │ │ │ │ - mov 0xd8(%rdi),%r9 │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jb 41d037 │ │ │ │ - cmp %rsi,0xe0(%rdi) │ │ │ │ - ja 41cfea │ │ │ │ - mov 0xe8(%rdi),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jae 41cfea │ │ │ │ - jmp 41d037 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jl 42da6d │ │ │ │ + call 439180 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0xffffffffffffffff,%rax │ │ │ │ + jne 42da96 │ │ │ │ + call 43b860 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x60,%rsp │ │ │ │ + call 43b960 │ │ │ │ + test %al,%al │ │ │ │ + jne 42daab │ │ │ │ + call 4333c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x29b8c0(%rip),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + shr $1,%ecx │ │ │ │ + lea 0x1(%rcx),%edx │ │ │ │ + mov $0xaaaaaaab,%ebx │ │ │ │ + imul %rbx,%rdx │ │ │ │ + shr $0x3a,%rdx │ │ │ │ + lea (%rdx,%rdx,2),%edx │ │ │ │ + shl $0x19,%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + lea (%rcx,%rcx,1),%ecx │ │ │ │ + lea 0x2(%rcx),%ecx │ │ │ │ + lea 0x29b897(%rip),%rdx │ │ │ │ + lock cmpxchg %ecx,(%rdx) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 42dabd │ │ │ │ + call 444600 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 41d140 │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8ba4ab(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ + lea 0x14ef19(%rip),%rax │ │ │ │ + mov $0x29,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nop │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41cec0 │ │ │ │ + jmp 42d900 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 42dc1b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 41d0d1 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 4423e0 │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,%al │ │ │ │ - jne 41d0c6 │ │ │ │ - mov 0x1203f0d(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41d0b9 │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - jmp 41d0bd │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + lea 0x15250f(%rip),%rax │ │ │ │ + call 44f9a0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2849f9(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x294c25(%rip),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov 0x294c11(%rip),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2849d3(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 41d0e0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42dbd2 │ │ │ │ + mov (%rsi,%rbx,8),%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ + add $0x10400,%rbx │ │ │ │ + mov $0x10,%esi │ │ │ │ + movups %xmm15,(%rbx) │ │ │ │ + movups %xmm15,0x10(%rbx) │ │ │ │ + movups %xmm15,0x20(%rbx) │ │ │ │ + movups %xmm15,0x30(%rbx) │ │ │ │ + add $0x40,%rbx │ │ │ │ + dec %esi │ │ │ │ + jne 42dbb4 │ │ │ │ + inc %rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jge 42dbef │ │ │ │ + mov (%rdx,%rax,8),%rbx │ │ │ │ + mov 0x294b56(%rip),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + cmp $0x400000,%rbx │ │ │ │ + jb 42dba2 │ │ │ │ + jmp 42dc0e │ │ │ │ + movq $0x0,0x27c096(%rip) │ │ │ │ + mov 0x29c587(%rip),%rax │ │ │ │ + mov %rax,0x27c138(%rip) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + jmp 42db40 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42ddb9 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x27acd7(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 42dc63 │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + mov 0x27b016(%rip),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x27b012(%rip),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + jmp 42dc87 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %rbx,(%rsi) │ │ │ │ inc %rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 42dcc4 │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ nop │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jle 41d125 │ │ │ │ - mov (%rdx,%rax,8),%rsi │ │ │ │ - mov %rbx,%rdi │ │ │ │ - cmp %rbx,0xd0(%rsi) │ │ │ │ - ja 41d105 │ │ │ │ - mov 0xd8(%rsi),%r8 │ │ │ │ + cmpb $0x0,0x29ba38(%rip) │ │ │ │ + je 42dc7f │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 47f800 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + jmp 42dc7f │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27d053(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x27d04f(%rip),%rcx │ │ │ │ + jmp 42dce6 │ │ │ │ + movq $0x0,0x8(%rcx) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42dd0a │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + cmpl $0x0,0x29b9da(%rip) │ │ │ │ + je 42dcdb │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jb 41d11a │ │ │ │ - cmp %rbx,0xe0(%rsi) │ │ │ │ - ja 41d0d9 │ │ │ │ - mov 0xe8(%rsi),%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jae 41d0d9 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + jmp 42dcdb │ │ │ │ + cmpl $0x0,0x29b9bf(%rip) │ │ │ │ + je 42dd22 │ │ │ │ + mov 0x27d00e(%rip),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x27cffb(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27cfea(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27cfec(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x27cfe8(%rip),%rcx │ │ │ │ + jmp 42dd60 │ │ │ │ + movq $0x0,0x20(%rcx) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42dd82 │ │ │ │ + mov 0x20(%rcx),%rdx │ │ │ │ + cmpl $0x0,0x29b960(%rip) │ │ │ │ + je 42dd52 │ │ │ │ + mov 0x20(%rcx),%rbx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42dd52 │ │ │ │ + cmpl $0x0,0x29b947(%rip) │ │ │ │ + je 42dd9a │ │ │ │ + mov 0x27cfa6(%rip),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x27cf93(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27cf82(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 4870e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42dc40 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -34472,261 +48488,191 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x40(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 41d49a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xb8,%rsp │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - lea 0x5c(%rsp),%rcx │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - movups %xmm15,0x4(%rcx) │ │ │ │ - movzbl %bl,%ecx │ │ │ │ - add $0xffffffffffffffee,%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - ja 41d212 │ │ │ │ - lea 0xa4194f(%rip),%rdx │ │ │ │ - jmp *(%rdx,%rcx,8) │ │ │ │ - mov $0x7,%ecx │ │ │ │ - lea 0x9dfced(%rip),%rdx │ │ │ │ - jmp 41d21e │ │ │ │ - mov $0x8,%ecx │ │ │ │ - lea 0x9e0fa6(%rip),%rdx │ │ │ │ - jmp 41d21e │ │ │ │ - mov $0x9,%ecx │ │ │ │ - lea 0x9e20ec(%rip),%rdx │ │ │ │ - jmp 41d21e │ │ │ │ - mov $0x3,%ecx │ │ │ │ - lea 0x9dcfe4(%rip),%rdx │ │ │ │ - jmp 41d21e │ │ │ │ - mov $0x7,%ecx │ │ │ │ - lea 0x9dfcbc(%rip),%rdx │ │ │ │ - jmp 41d21e │ │ │ │ - mov $0x5,%ecx │ │ │ │ - lea 0x9ddd2d(%rip),%rdx │ │ │ │ - jmp 41d21e │ │ │ │ - mov $0x6,%ecx │ │ │ │ - lea 0x9de993(%rip),%rdx │ │ │ │ - jmp 41d21e │ │ │ │ - mov $0x6,%ecx │ │ │ │ - lea 0x9dea75(%rip),%rdx │ │ │ │ - jmp 41d21e │ │ │ │ - mov $0xe,%ecx │ │ │ │ - lea 0x9e5f87(%rip),%rdx │ │ │ │ - jmp 41d21e │ │ │ │ - mov $0x7,%ecx │ │ │ │ - lea 0x9dfc76(%rip),%rdx │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + cmp $0x989680,%rdi │ │ │ │ + jb 42de15 │ │ │ │ + mov %rax,%rdx │ │ │ │ + movabs $0x8637bd05af6c69b6,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rdi │ │ │ │ + shr $0x13,%rdx │ │ │ │ + lea -0x1(%rbx),%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + jmp 42df15 │ │ │ │ + shr $1,%rdi │ │ │ │ + mov %rax,%rdx │ │ │ │ + movabs $0x83126e978d4fdf3c,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rdi │ │ │ │ + shr $0x8,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 42de40 │ │ │ │ mov $0x3,%eax │ │ │ │ - call 422000 │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - mov $0x0,%r8d │ │ │ │ - mov $0x15,%r9d │ │ │ │ - cmove %r9,%r8 │ │ │ │ - test %sil,%sil │ │ │ │ - je 41d32b │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 41d277 │ │ │ │ - mov $0x7,%eax │ │ │ │ - lea 0x9dfbe3(%rip),%rsi │ │ │ │ - jmp 41d337 │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %rbx,0x98(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - call 492aa0 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 41d2a9 │ │ │ │ - mov $0x7,%ebx │ │ │ │ - lea 0x9dfbae(%rip),%rax │ │ │ │ - jmp 41d306 │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - call 475f60 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ + jmp 42de6f │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jge 41d2d4 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - call 475f60 │ │ │ │ - jmp 41d306 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 475f60 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jb 41d494 │ │ │ │ - sub %rcx,%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jbe 42de52 │ │ │ │ + movb $0x30,(%rsi) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rax,%rdi │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mul %rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea -0x1(%rdi),%rax │ │ │ │ + cmp $0x64,%rdx │ │ │ │ + jae 42de57 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ + lea -0x1(%rbx),%r8 │ │ │ │ + dec %rdi │ │ │ │ + jmp 42de87 │ │ │ │ + mov %r9,%r8 │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jae 42de92 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + jl 42ded8 │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mul %rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%r10 │ │ │ │ + lea (%r10,%r10,4),%r10 │ │ │ │ + sub %r10,%r9 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jbe 42df0a │ │ │ │ + add $0x30,%r9 │ │ │ │ + mov %r9b,(%rsi,%r8,1) │ │ │ │ + lea -0x1(%r8),%r9 │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + jne 42de84 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jbe 42df05 │ │ │ │ + movb $0x2e,-0x1(%r8,%rsi,1) │ │ │ │ + lea -0x2(%r8),%r9 │ │ │ │ + jmp 42de84 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jbe 42defe │ │ │ │ + add $0x30,%rdx │ │ │ │ + mov %dl,(%rsi,%r8,1) │ │ │ │ + sub %r8,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ neg %rdx │ │ │ │ sar $0x3f,%rdx │ │ │ │ - and %rdx,%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x98(%rsp),%rbx │ │ │ │ - jmp 41d337 │ │ │ │ - mov $0x7,%eax │ │ │ │ - lea 0x9dfb1e(%rip),%rsi │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41d353 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 41d34d │ │ │ │ - mov $0x13,%edx │ │ │ │ - jmp 41d399 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 41d37a │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0xa0b5b2(%rip),%rdi │ │ │ │ - mov $0x37,%esi │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - call 473f00 │ │ │ │ - add $0xb8,%rsp │ │ │ │ + and %r8,%rdx │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + sub %r8,%rbx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x30(%rdi),%r10 │ │ │ │ - mov %r10b,0x5c(%rsp,%r9,1) │ │ │ │ - lea -0x1(%r9),%r10 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ mov %r8,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %r10,%rdx │ │ │ │ - cmp $0xa,%rdi │ │ │ │ - jb 41d3cc │ │ │ │ + mov %r9,%rdi │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jae 42df25 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jl 42df70 │ │ │ │ mov %rax,%r8 │ │ │ │ movabs $0xcccccccccccccccd,%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ - mul %rdi │ │ │ │ + mul %rdx │ │ │ │ shr $0x3,%rdx │ │ │ │ lea (%rdx,%rdx,1),%r10 │ │ │ │ lea (%r10,%r10,4),%r10 │ │ │ │ - sub %r10,%rdi │ │ │ │ - cmp $0x14,%r9 │ │ │ │ - jb 41d383 │ │ │ │ - jmp 41d48f │ │ │ │ - cmp $0x14,%rdx │ │ │ │ - jae 41d48a │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov %rsi,0xb0(%rsp) │ │ │ │ - lea 0x30(%rdi),%r10 │ │ │ │ - mov %r10b,0x5c(%rsp,%rdx,1) │ │ │ │ - lea 0x5c(%rsp,%rdx,1),%r8 │ │ │ │ - lea -0x14(%rdx),%r9 │ │ │ │ - neg %r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0xa2a784(%rip),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - call 473f00 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9f00a4(%rip),%rdi │ │ │ │ - mov $0x18,%esi │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ - lea 0x9e7a2e(%rip),%r10 │ │ │ │ - mov $0x10,%r11d │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - nop │ │ │ │ - call 473fc0 │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - mov %r8,(%rsp) │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov %r9,0x8(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x9e7a0a(%rip),%rdi │ │ │ │ - mov $0x10,%esi │ │ │ │ - lea 0x9f1f69(%rip),%r10 │ │ │ │ - mov $0x1a,%r11d │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - nop │ │ │ │ - call 4740a0 │ │ │ │ - jmp 41d37a │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + sub %r10,%r9 │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jbe 42df92 │ │ │ │ + add $0x30,%r9 │ │ │ │ + mov %r9b,(%rsi,%rdi,1) │ │ │ │ + lea -0x1(%rdi),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 42df0f │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jbe 42df8d │ │ │ │ + movb $0x2e,-0x1(%rdi,%rsi,1) │ │ │ │ + lea -0x2(%rdi),%r9 │ │ │ │ + jmp 42df0f │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jbe 42df88 │ │ │ │ + add $0x30,%rdx │ │ │ │ + mov %dl,(%rsi,%rdi,1) │ │ │ │ + sub %rdi,%rcx │ │ │ │ + lea (%rdi,%rsi,1),%rax │ │ │ │ + sub %rdi,%rbx │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ - jmp 41d140 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41d576 │ │ │ │ + jbe 42e019 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - lea 0x1238e07(%rip),%rax │ │ │ │ - mov $0x11000,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 40fce0 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 41d570 │ │ │ │ - cmpl $0x0,0x122aa52(%rip) │ │ │ │ - jg 41d54e │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - call 451960 │ │ │ │ - mov %eax,0x24(%rsp) │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ + sub $0x18,%rsp │ │ │ │ nop │ │ │ │ - call 41d600 │ │ │ │ - mov 0x24(%rsp),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 41d534 │ │ │ │ - movb $0x1,0x1229a3e(%rip) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - call 40fc20 │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x122a37b(%rip) │ │ │ │ - mov %rbx,0x122a37c(%rip) │ │ │ │ - mov %rcx,0x122a37d(%rip) │ │ │ │ - movb $0x1,0x1229a07(%rip) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x40,%rsp │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x1,%esi │ │ │ │ + lock cmpxchg %esi,(%rdx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 42e007 │ │ │ │ + cmp %bl,0x5(%rdx) │ │ │ │ + je 42dff6 │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %bl,0x30(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 42e1c0 │ │ │ │ + movzbl 0x30(%rsp),%ecx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %cl,0x5(%rdx) │ │ │ │ + movb $0x1,0x6(%rdx) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ + lea 0x14f84c(%rip),%rax │ │ │ │ + mov $0x2d,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x14fe25(%rip),%rax │ │ │ │ + mov $0x2f,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 41d4c0 │ │ │ │ + jmp 42dfa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -34747,246 +48693,335 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41d5e8 │ │ │ │ + jbe 42e0ee │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - test %eax,%eax │ │ │ │ - jg 41d5b7 │ │ │ │ - call 451960 │ │ │ │ - cmpb $0x0,0x12299b3(%rip) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 41d5e2 │ │ │ │ - mov 0x122a307(%rip),%rbx │ │ │ │ - mov 0x122a308(%rip),%rcx │ │ │ │ - mov 0x122a309(%rip),%rdi │ │ │ │ - call 41d600 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + cmpb $0x0,0x6(%rax) │ │ │ │ + je 42e0dc │ │ │ │ + mov 0x38(%rax),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jg 42e0af │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + movslq 0x44(%rax),%rdx │ │ │ │ + imul %rdx,%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nop │ │ │ │ + call 42e3e0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + xchg %rbx,0x38(%rax) │ │ │ │ + movb $0x0,0x6(%rax) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ecx,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 42e0cb │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - jmp 41d5a0 │ │ │ │ + lea 0x146b79(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x14fd7f(%rip),%rax │ │ │ │ + mov $0x2f,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 42e060 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41d69f │ │ │ │ + jbe 42e197 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ + sub $0x18,%rsp │ │ │ │ nop │ │ │ │ - call 410040 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 41d630 │ │ │ │ - mov 0x30(%rsp),%ecx │ │ │ │ - jmp 41d697 │ │ │ │ - test %al,%al │ │ │ │ - jne 41d63a │ │ │ │ - mov 0x30(%rsp),%ecx │ │ │ │ - jmp 41d697 │ │ │ │ - movsd 0xa2cb4e(%rip),%xmm1 │ │ │ │ - movsd 0xa2cb8e(%rip),%xmm2 │ │ │ │ - pxor %xmm2,%xmm1 │ │ │ │ - movsd %xmm1,0x18(%rsp) │ │ │ │ - pxor %xmm2,%xmm0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x1,%edx │ │ │ │ + lock cmpxchg %edx,(%rcx) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + jne 42e14a │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cmpb $0x0,0x6(%rcx) │ │ │ │ + jne 42e185 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 42e1c0 │ │ │ │ nop │ │ │ │ - call 4223c0 │ │ │ │ - movsd 0xa2cb72(%rip),%xmm1 │ │ │ │ - pxor %xmm1,%xmm0 │ │ │ │ - pxor %xmm1,%xmm0 │ │ │ │ - movsd 0x18(%rsp),%xmm2 │ │ │ │ - movups %xmm0,%xmm3 │ │ │ │ - minsd %xmm2,%xmm0 │ │ │ │ - movups %xmm0,%xmm2 │ │ │ │ - minsd %xmm3,%xmm0 │ │ │ │ - por %xmm2,%xmm0 │ │ │ │ - pxor %xmm1,%xmm0 │ │ │ │ - cvttsd2si %xmm0,%eax │ │ │ │ - mov 0x30(%rsp),%ecx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - cmovg %eax,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + xchg %ecx,(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 42e173 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ + lea 0x146ad1(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + nop │ │ │ │ + call 482180 │ │ │ │ + lea 0x149c0e(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 41d600 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 42e120 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41d8c8 │ │ │ │ + jbe 42e3b7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + nop │ │ │ │ + mov 0x38(%rax),%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jg 42e27c │ │ │ │ + mov %rbx,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + movslq 0x44(%rax),%rdx │ │ │ │ + imul %rdx,%rsi │ │ │ │ + nop │ │ │ │ + mov %rbx,%rdx │ │ │ │ + xchg %rdx,0x38(%rax) │ │ │ │ + nop │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 42e217 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + neg %rdx │ │ │ │ + lock xadd %rdx,0x20(%rax) │ │ │ │ + jmp 42e21a │ │ │ │ + mov %rdx,%rdi │ │ │ │ + nop │ │ │ │ mov 0x30(%rax),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - jae 41d8b6 │ │ │ │ - cmpb $0x8,0x15(%rdx) │ │ │ │ - ja 41d8a5 │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mul %rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jo 41d891 │ │ │ │ - movabs $0xffffffffff90,%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 41d891 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 41d891 │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - test %rax,%rax │ │ │ │ - je 41d7f5 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - cmpq $0x0,0x8(%rdx) │ │ │ │ - je 41d7b8 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x9a90f1(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 48c980 │ │ │ │ - cmpl $0x0,0x122a08c(%rip) │ │ │ │ - jne 41d79d │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - jmp 41d7b2 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ - jmp 41d82c │ │ │ │ - add $0x70,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 48c980 │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x70(%rax),%rdx │ │ │ │ - cmpl $0x0,0x122a04b(%rip) │ │ │ │ - je 41d7ec │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rdx,0x10(%rax) │ │ │ │ - mov %rax,%rcx │ │ │ │ - jmp 41d82c │ │ │ │ - mov $0x70,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 48c980 │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x10(%rax),%rdx │ │ │ │ - cmpl $0x0,0x122a00d(%rip) │ │ │ │ - je 41d825 │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rdx,0x10(%rax) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - mov %bx,0x18(%rcx) │ │ │ │ - cmpl $0x0,0x1229fe1(%rip) │ │ │ │ nop │ │ │ │ - je 41d852 │ │ │ │ - mov 0x28(%rcx),%rbx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov %rdx,0x28(%rcx) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %rdx,0x8(%rcx) │ │ │ │ - mov 0x188(%r14),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 41d888 │ │ │ │ - cmpl $0x0,0x1229fae(%rip) │ │ │ │ - je 41d884 │ │ │ │ - mov 0x60(%rcx),%rbx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov %rdx,0x60(%rcx) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x30,%rsp │ │ │ │ + je 42e233 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + neg %rdx │ │ │ │ + lock xadd %rdx,0x30(%rax) │ │ │ │ + jmp 42e236 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + cmpb $0x0,0x7(%rax) │ │ │ │ + jne 42e282 │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov 0x30(%r14),%r9 │ │ │ │ + nop │ │ │ │ + incl 0x108(%r9) │ │ │ │ + mov 0x27ab22(%rip),%r9 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov 0x27ab1e(%rip),%r10 │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ + mov 0x30(%r14),%r11 │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 42e2e1 │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cmpb $0x0,0x5(%rax) │ │ │ │ + je 42e2a4 │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rsi,%xmm0 │ │ │ │ + movsd 0x152d18(%rip),%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rdx │ │ │ │ + add %rdx,%rdi │ │ │ │ + sub %r8,%rsi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + call 42e3e0 │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x8b9cc8(%rip),%rax │ │ │ │ - lea 0xa2d501(%rip),%rbx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jge 42e36c │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov (%r9,%rcx,8),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x1238,%rax │ │ │ │ + call 42e580 │ │ │ │ + cmp $0x1,%al │ │ │ │ + ja 42e32e │ │ │ │ + test %al,%al │ │ │ │ + jne 42e31e │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + jmp 42e2bb │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + lea (%rdx,%rbx,1),%r8 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + jmp 42e2bb │ │ │ │ + cmp $0x3,%al │ │ │ │ + ja 42e345 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + lea (%rdx,%rbx,1),%rdi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + jmp 42e2bb │ │ │ │ + cmp $0x4,%al │ │ │ │ + jne 42e3a5 │ │ │ │ nop │ │ │ │ - call 48eb80 │ │ │ │ - lea 0x9eeb75(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9fe6c9(%rip),%rax │ │ │ │ - mov $0x26,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x27cf67(%rip),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + lock xadd %rbx,(%rdx) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + lea (%rdx,%rsi,1),%r8 │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + jmp 42e2bb │ │ │ │ + mov 0x108(%r11),%edx │ │ │ │ + lea -0x1(%rdx),%r9d │ │ │ │ + nop │ │ │ │ + mov %r9d,0x108(%r11) │ │ │ │ + nop │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 42e282 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42e282 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + nop │ │ │ │ + jmp 42e282 │ │ │ │ + lea 0x14c112(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41d6e0 │ │ │ │ + jmp 42e1c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + sub %rbx,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 42e42b │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 42e428 │ │ │ │ + sub %rdx,%rcx │ │ │ │ + add %rcx,0x18(%rax) │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 42e427 │ │ │ │ + lea 0x4(%rax),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov $0x1,%edx │ │ │ │ + xchg %dl,(%rcx) │ │ │ │ + mov 0x29eafe(%rip),%ecx │ │ │ │ + inc %ecx │ │ │ │ + xchg %ecx,0x40(%rax) │ │ │ │ + ret │ │ │ │ + test %rcx,%rcx │ │ │ │ + jge 42e445 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rdi,%rbx │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + ja 42e448 │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jmp 42e455 │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + sub %r8,%rsi │ │ │ │ + mov %rsi,0x8(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42e466 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 42e466 │ │ │ │ + add $0x4,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %cl,(%rax) │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -34998,398 +49033,85 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - call 41d920 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41dedf │ │ │ │ + jbe 42e546 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 41da08 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %cl,0x80(%rsp) │ │ │ │ - mov 0x60(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41d981 │ │ │ │ - cmp %rdx,0x188(%r14) │ │ │ │ - je 41d981 │ │ │ │ - lea 0xa03f26(%rip),%rax │ │ │ │ - mov $0x2c,%ebx │ │ │ │ - call 454580 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - movzbl 0x80(%rsp),%ecx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 41d9b0 │ │ │ │ - cmpl $0x0,0x1c(%rax) │ │ │ │ - jne 41d9b0 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 41d99e │ │ │ │ - cmpq $0x0,0x40(%rax) │ │ │ │ - sete %dl │ │ │ │ - jmp 41d9a4 │ │ │ │ - cmp %rdx,(%rax) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 41d9b0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmpq $0x0,0x1229820(%rip) │ │ │ │ - ja 41d9c0 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 41d9de │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496940 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - add $0x68,%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - cmpl $0x0,0x1c(%rax) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jne 41debf │ │ │ │ - jmp 41da40 │ │ │ │ - test %cl,%cl │ │ │ │ - jne 41da14 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x10,%ecx │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov $0x2,%esi │ │ │ │ - call 48f140 │ │ │ │ - lea 0x9e3159(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x40(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41daf0 │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 41da98 │ │ │ │ - cmpl $0x0,0x1229dc3(%rip) │ │ │ │ - je 41da82 │ │ │ │ - mov 0x10(%r8),%r9 │ │ │ │ - mov 0x40(%rax),%r10 │ │ │ │ - mov 0x8(%rdx),%r11 │ │ │ │ - mov %r11,%rcx │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %r8,0x8(%r11) │ │ │ │ - mov %r10,0x10(%r11) │ │ │ │ - mov %rcx,0x18(%r11) │ │ │ │ - movq $0x0,0x10(%r8) │ │ │ │ - mov %r8,0x40(%rax) │ │ │ │ - movq $0x0,0x8(%rdx) │ │ │ │ - jmp 41dabb │ │ │ │ - cmpl $0x0,0x1229d81(%rip) │ │ │ │ - nop │ │ │ │ - je 41dab6 │ │ │ │ - mov 0x40(%rax),%r8 │ │ │ │ - mov 0x48(%rax),%r9 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - movups %xmm15,0x40(%rax) │ │ │ │ - cmpb $0x0,0x3c(%rdx) │ │ │ │ + sub $0x18,%rsp │ │ │ │ nop │ │ │ │ - je 41daeb │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov %rax,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ xor %eax,%eax │ │ │ │ - mov $0x1,%r9d │ │ │ │ - lock cmpxchg %r9d,0x178(%r8) │ │ │ │ - sete %r8b │ │ │ │ + mov $0x1,%esi │ │ │ │ + lock cmpxchg %esi,(%rdx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 42e533 │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %ecx,0x38(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 42e1c0 │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %ecx,0x44(%rdx) │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + imul $0x3b9aca00,%rcx,%rcx │ │ │ │ + mov %rcx,0x10(%rdx) │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ nopl (%rax) │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 41da3d │ │ │ │ - jmp 41daf5 │ │ │ │ - mov %rax,%rcx │ │ │ │ - jmp 41daf5 │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 41de49 │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - cmp %rdx,0x8(%rcx) │ │ │ │ - ja 41ddf3 │ │ │ │ - movzbl 0x80(%rsp),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jne 41db2d │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4258a0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %r14,0x48(%rsp) │ │ │ │ - call 458320 │ │ │ │ - movq $0x0,0x30(%rax) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41db51 │ │ │ │ - movq $0xffffffffffffffff,0x30(%rax) │ │ │ │ - nop │ │ │ │ - cmpl $0x0,0x1229cc7(%rip) │ │ │ │ - jne 41db62 │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - jmp 41db77 │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %r8,0x18(%rax) │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r8,0x20(%rax) │ │ │ │ - cmpl $0x0,0x1229c97(%rip) │ │ │ │ - jne 41db92 │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - jmp 41dbae │ │ │ │ - mov 0x48(%rax),%r8 │ │ │ │ - mov (%rax),%r9 │ │ │ │ - call 496b00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov %r8,0x8(%r11) │ │ │ │ - mov %r9,0x10(%r11) │ │ │ │ - movq $0x0,0x48(%rax) │ │ │ │ - mov %r8,(%rax) │ │ │ │ - movb $0x0,0x3c(%rax) │ │ │ │ - nop │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jbe 42e504 │ │ │ │ + mov %rcx,0x8(%rdx) │ │ │ │ + lea 0x4(%rdx),%rcx │ │ │ │ nop │ │ │ │ - cmpl $0x0,0x1229c5a(%rip) │ │ │ │ - jne 41dbcf │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - jmp 41dbe4 │ │ │ │ - mov 0x58(%rax),%r9 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - mov %r10,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - mov %r10,0x58(%rax) │ │ │ │ - mov %r10,%r9 │ │ │ │ - mov %r10,0x60(%rax) │ │ │ │ - test %al,(%r8) │ │ │ │ - cmpl $0x0,0x1229c27(%rip) │ │ │ │ - je 41dc1c │ │ │ │ - mov 0x140(%r8),%r10 │ │ │ │ - mov 0x88(%r8),%r11 │ │ │ │ - mov %r11,%rbx │ │ │ │ - call 496b00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - mov %rbx,0x10(%r11) │ │ │ │ - mov %rax,0x140(%r8) │ │ │ │ - movq $0x0,0x88(%r8) │ │ │ │ - cmpl $0x0,0x1229beb(%rip) │ │ │ │ - je 41dc48 │ │ │ │ - mov 0x8(%rax),%r10 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %r10,(%r11) │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ - mov 0x58(%r9),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 41dc97 │ │ │ │ - cmpl $0x0,0x1229bc0(%rip) │ │ │ │ - je 41dc89 │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ - mov 0x8(%r10),%r12 │ │ │ │ - mov 0x58(%r9),%r13 │ │ │ │ - mov %r11,%rbx │ │ │ │ - call 496b40 <_cgo_topofstack@@Base+0xe0> │ │ │ │ - mov %r10,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov %rax,0x10(%r11) │ │ │ │ - mov %r12,0x18(%r11) │ │ │ │ - mov %r13,0x20(%r11) │ │ │ │ - mov %r10,0x10(%rax) │ │ │ │ - mov %rax,0x8(%r10) │ │ │ │ - mov %rax,0x58(%r9) │ │ │ │ - jmp 41dcd5 │ │ │ │ - cmpl $0x0,0x1229b82(%rip) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 41dcc5 │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - mov 0x50(%r9),%r11 │ │ │ │ - mov 0x58(%r9),%r12 │ │ │ │ - mov %r11,%rbx │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov %r10,(%r11) │ │ │ │ - mov %rax,0x8(%r11) │ │ │ │ - mov %rbx,0x10(%r11) │ │ │ │ - mov %r12,0x18(%r11) │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rax,0x50(%r9) │ │ │ │ - mov %rax,0x58(%r9) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - lea 0xb9(%r8),%r10 │ │ │ │ nop │ │ │ │ + mov $0x1,%esi │ │ │ │ + xchg %sil,(%rcx) │ │ │ │ + mov 0x29ea23(%rip),%ecx │ │ │ │ + inc %ecx │ │ │ │ + xchg %ecx,0x40(%rdx) │ │ │ │ + jmp 42e511 │ │ │ │ + jae 42e511 │ │ │ │ + lea 0x4(%rdx),%rcx │ │ │ │ nop │ │ │ │ - mov $0x1,%r11d │ │ │ │ - xchg %r11b,(%r10) │ │ │ │ - cmpq $0x0,0x60(%r9) │ │ │ │ - je 41dcfa │ │ │ │ - mov $0x2b,%ebx │ │ │ │ - jmp 41dcff │ │ │ │ - mov $0x14,%ebx │ │ │ │ - lea 0xa2700a(%rip),%rax │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov $0x6,%edi │ │ │ │ - mov $0x2,%esi │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - call 48f140 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - cmp %rax,0x140(%rdx) │ │ │ │ - jne 41deae │ │ │ │ - cmpl $0x0,0x1229ae6(%rip) │ │ │ │ - je 41dd4b │ │ │ │ - mov 0x140(%rdx),%rcx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - movq $0x0,0x140(%rdx) │ │ │ │ - movb $0x0,0xb8(%rdx) │ │ │ │ - movzbl 0x3d(%rax),%ecx │ │ │ │ - cmpl $0x0,0x1229ab8(%rip) │ │ │ │ - je 41dd79 │ │ │ │ - mov 0x88(%rdx),%rsi │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %cl,0x2f(%rsp) │ │ │ │ - movq $0x0,0x88(%rdx) │ │ │ │ - mov 0x30(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 41ddb0 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 48dc20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - movzbl 0x2f(%rsp),%ecx │ │ │ │ nop │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %sil,(%rcx) │ │ │ │ nop │ │ │ │ - cmpl $0x0,0x1229a67(%rip) │ │ │ │ - je 41ddc8 │ │ │ │ - mov 0x58(%rax),%rdx │ │ │ │ nop │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - movq $0x0,0x58(%rax) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rcx,0x60(%rax) │ │ │ │ - call 458600 │ │ │ │ - movzbl 0x2f(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 41de7f │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x30(%rcx),%rbx │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ - movzwl 0x18(%rcx),%edx │ │ │ │ - imul %rdx,%rbx │ │ │ │ - add 0x10(%rcx),%rbx │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - call 48d1e0 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%rsi │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,0x30(%rdx) │ │ │ │ - cmp %rsi,0x8(%rdx) │ │ │ │ - jne 41de2f │ │ │ │ - movq $0x0,0x30(%rdx) │ │ │ │ - incq (%rdx) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0xd0(%rip),%r8 │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - lea 0x50(%rsp),%rdi │ │ │ │ - mov $0x3,%esi │ │ │ │ - call 41df60 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x60,%rsp │ │ │ │ + xchg %ecx,(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 42e522 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - cmpl $0x0,0x1c(%rcx) │ │ │ │ - jne 41de9b │ │ │ │ - lea 0x9f0518(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x8b96be(%rip),%rax │ │ │ │ - lea 0xa2cf07(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - lea 0x9f2533(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ + lea 0x146722(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x14e177(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ nop │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - lea 0x8b968e(%rip),%rax │ │ │ │ - lea 0xa2ced7(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 41d920 │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + jmp 42e480 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -35398,29 +49120,62 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41df44 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x68,%rax │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 42e587 │ │ │ │ + mov %rdx,%rax │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0x3d,%rdx │ │ │ │ + nop │ │ │ │ + test %dl,%dl │ │ │ │ + je 42e604 │ │ │ │ + movabs $0xe000000000000000,%rcx │ │ │ │ + and %rbx,%rcx │ │ │ │ + movabs $0x1fffffffffffffff,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + or %rcx,%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub %rdi,%rcx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + mov $0x0,%edi │ │ │ │ + cmovl %rdi,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42e5fe │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shl $0x3d,%rdx │ │ │ │ + movabs $0x1fffffffffffffff,%r9 │ │ │ │ + and %rbx,%r9 │ │ │ │ + or %rdx,%r9 │ │ │ │ + nop │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + lock cmpxchg %r9,(%rdx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 42e584 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rcx,%rbx │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 41df20 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -35435,117 +49190,109 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41e0d2 │ │ │ │ + jbe 42e76b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - mov 0x60(%rax),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 41dfcf │ │ │ │ - cmp %r8,0x188(%r14) │ │ │ │ - je 41dfcf │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov (%rdi),%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - call *%rax │ │ │ │ - lea 0xa038df(%rip),%rax │ │ │ │ - mov $0x2c,%ebx │ │ │ │ - call 454580 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x20(%rbx),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 41e01e │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 41e220 │ │ │ │ + sub $0x18,%rsp │ │ │ │ + jmp 42e637 │ │ │ │ + mov %rdx,%rax │ │ │ │ nop │ │ │ │ - cmpl $0x0,0x1229833(%rip) │ │ │ │ - jne 41dff6 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - jmp 41e008 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0x3d,%rdx │ │ │ │ + cmp %dl,%bl │ │ │ │ + jne 42e705 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + lock cmpxchg %rdi,(%rdx) │ │ │ │ + sete %r8b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 42e634 │ │ │ │ + movabs $0xe000000000000000,%rdx │ │ │ │ + and %rcx,%rdx │ │ │ │ + movabs $0x1fffffffffffffff,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + or %rdi,%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + mov $0x0,%edx │ │ │ │ + cmovl %rdx,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42e6ed │ │ │ │ + cmp $0x1,%bl │ │ │ │ + jne 42e6ad │ │ │ │ nop │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - movq $0x0,0x18(%rax) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,0x20(%rax) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov (%rdi),%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - call *%rax │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - cmpl $0x0,0x12297e4(%rip) │ │ │ │ - jne 41e045 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - jmp 41e05d │ │ │ │ - mov 0x88(%rax),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rdx,0x88(%rax) │ │ │ │ - movb $0x1,0x3d(%rdx) │ │ │ │ - cmpq $0x0,0x30(%rdx) │ │ │ │ - je 41e093 │ │ │ │ - call 496940 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rax,0x30(%rcx) │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - lea 0x7e(%rip),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x38,%rsp │ │ │ │ + lea 0x29b32a(%rip),%rax │ │ │ │ + lock xadd %rcx,(%rax) │ │ │ │ + jmp 42e6e7 │ │ │ │ + lea -0x2(%rbx),%edx │ │ │ │ + cmp $0x1,%dl │ │ │ │ + ja 42e6c4 │ │ │ │ + nop │ │ │ │ + lea 0x29b303(%rip),%rax │ │ │ │ + lock xadd %rcx,(%rax) │ │ │ │ + jmp 42e6e7 │ │ │ │ + cmp $0x4,%bl │ │ │ │ + jne 42e6f3 │ │ │ │ + nop │ │ │ │ + lea 0x27cbe7(%rip),%rax │ │ │ │ + mov %rcx,%rdx │ │ │ │ + lock xadd %rcx,(%rax) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x29b2ee(%rip),%rax │ │ │ │ + lock xadd %rdx,(%rax) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x14fd7a(%rip),%rax │ │ │ │ + mov $0x33,%ebx │ │ │ │ + nop │ │ │ │ + call 482180 │ │ │ │ + mov %bl,0x30(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x146913(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + movzbl 0x30(%rsp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x144c94(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1509dd(%rip),%rax │ │ │ │ + mov $0x3e,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 41df60 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 42e620 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -35553,28 +49300,93 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41e14b │ │ │ │ + jbe 42e8c6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 459a60 │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x27a4e7(%rip),%rdx │ │ │ │ + mov 0x27a4e8(%rip),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42e7e8 │ │ │ │ + mov (%rdx,%rax,8),%rdi │ │ │ │ + nop │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0xa,%eax │ │ │ │ + mov $0x4,%r8d │ │ │ │ + lock cmpxchg %r8d,0x90(%rdi) │ │ │ │ + sete %dil │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jl 42e7c4 │ │ │ │ + mov 0x27a4b4(%rip),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + lea 0x11d5c0(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 483d80 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + mov 0x27a488(%rip),%rsi │ │ │ │ + mov 0x27a489(%rip),%rdi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 42e829 │ │ │ │ + inc %rbx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jge 42e8aa │ │ │ │ + mov (%rsi,%rbx,8),%r9 │ │ │ │ + nop │ │ │ │ + mov 0x90(%r9),%r10d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x4,%r10d │ │ │ │ + jne 42e858 │ │ │ │ + movzbl 0xb0(%r9),%r10d │ │ │ │ + add $0xfffffff1,%r10d │ │ │ │ + cmp $0xa,%r10b │ │ │ │ + jbe 42e880 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jae 42e8bc │ │ │ │ + cmpl $0x0,0x29ae6c(%rip) │ │ │ │ + je 42e876 │ │ │ │ + mov (%rax,%r8,8),%r10 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %r9,(%rax,%r8,8) │ │ │ │ + inc %r8 │ │ │ │ + jmp 42e826 │ │ │ │ + nop │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae 42e8b7 │ │ │ │ + cmpl $0x0,0x29ae44(%rip) │ │ │ │ + je 42e89e │ │ │ │ + mov (%rax,%rdx,8),%r10 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %r9,(%rax,%rdx,8) │ │ │ │ + dec %rdx │ │ │ │ + jmp 42e826 │ │ │ │ + lea 0x1(%rdx),%rdi │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 41e120 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 42e7a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -35582,409 +49394,548 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41e201 │ │ │ │ + jbe 42eafb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ + movups %xmm15,0x27b3c2(%rip) │ │ │ │ + mov 0x27a0bb(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + je 42e90e │ │ │ │ mov (%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41e191 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - add $0x68,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 425440 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 41e1a1 │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + jmp 42e912 │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - decq (%rcx) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - cmpq $0x0,(%rcx) │ │ │ │ - jbe 41e1e5 │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ - mov 0x38(%rcx),%rbx │ │ │ │ - movzwl 0x18(%rcx),%edx │ │ │ │ - imul %rdx,%rbx │ │ │ │ - add 0x10(%rcx),%rbx │ │ │ │ - call 428880 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x38(%rcx),%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 42e919 │ │ │ │ inc %rdx │ │ │ │ - mov %rdx,0x38(%rcx) │ │ │ │ - cmp %rdx,0x8(%rcx) │ │ │ │ - jne 41e199 │ │ │ │ - movq $0x0,0x38(%rcx) │ │ │ │ - jmp 41e199 │ │ │ │ - mov %al,0x17(%rsp) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jle 42e97c │ │ │ │ + mov (%rcx,%rdx,8),%rbx │ │ │ │ + mov 0xd8(%rbx),%rsi │ │ │ │ + sub 0xd0(%rbx),%rsi │ │ │ │ + add $0x3ffff,%rsi │ │ │ │ + shr $0x12,%rsi │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,0x27b371(%rip) │ │ │ │ + jge 42e950 │ │ │ │ + mov %rsi,0x27b368(%rip) │ │ │ │ + mov 0xe8(%rbx),%rsi │ │ │ │ + sub 0xe0(%rbx),%rsi │ │ │ │ + lea 0x3ffff(%rsi),%rbx │ │ │ │ + shr $0x12,%rbx │ │ │ │ nop │ │ │ │ + cmp %rbx,0x27b34f(%rip) │ │ │ │ + jge 42e916 │ │ │ │ + mov %rbx,0x27b346(%rip) │ │ │ │ + jmp 42e916 │ │ │ │ + mov 0x293e15(%rip),%rax │ │ │ │ + mov 0x293e06(%rip),%rcx │ │ │ │ + mov %rax,0x293e4f(%rip) │ │ │ │ + mov %rax,0x293e50(%rip) │ │ │ │ + cmpl $0x0,0x29ad31(%rip) │ │ │ │ + nop │ │ │ │ + je 42e9b5 │ │ │ │ + mov 0x293e2f(%rip),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x293e1c(%rip) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %rax,0x27b301(%rip) │ │ │ │ + cmpb $0x0,0x27b313(%rip) │ │ │ │ + jne 42ea1c │ │ │ │ + mov 0x27a2d1(%rip),%rax │ │ │ │ + mov 0x27a2c2(%rip),%rcx │ │ │ │ + mov %rax,0x27b32b(%rip) │ │ │ │ + mov %rax,0x27b32c(%rip) │ │ │ │ + cmpl $0x0,0x29acdd(%rip) │ │ │ │ + je 42ea0c │ │ │ │ + mov 0x27b30c(%rip),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x27b2f5(%rip) │ │ │ │ + mov %rax,0x27b2be(%rip) │ │ │ │ + jmp 42ea5d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 42e7a0 │ │ │ │ + mov %rbx,0x27b2e4(%rip) │ │ │ │ + mov %rcx,0x27b2e5(%rip) │ │ │ │ + cmpl $0x0,0x29ac96(%rip) │ │ │ │ + je 42ea4f │ │ │ │ + mov 0x27b2c5(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x27b2b2(%rip) │ │ │ │ + mov %rdi,0x27b27b(%rip) │ │ │ │ + mov 0x27b2ac(%rip),%rax │ │ │ │ + mov %rax,0x27b265(%rip) │ │ │ │ nop │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - movzbl 0x17(%rsp),%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x27b223(%rip),%rcx │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ + mov 0x27b23a(%rip),%rax │ │ │ │ + add 0x27b23b(%rip),%rax │ │ │ │ + add 0x27b23c(%rip),%rax │ │ │ │ + add 0x27b245(%rip),%rax │ │ │ │ + add $0x3,%rax │ │ │ │ + lea 0x27b1fe(%rip),%rcx │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ + movl $0x3,0x27b246(%rip) │ │ │ │ + mov 0x27b207(%rip),%rax │ │ │ │ + lea 0x3(%rax),%ecx │ │ │ │ + mov %ecx,0x27b23a(%rip) │ │ │ │ + mov 0x27b1ff(%rip),%rcx │ │ │ │ + lea (%rcx,%rax,1),%edx │ │ │ │ + lea (%rcx,%rax,1),%eax │ │ │ │ + lea 0x3(%rax),%eax │ │ │ │ + mov %eax,0x27b228(%rip) │ │ │ │ + mov 0x27b1f1(%rip),%rax │ │ │ │ + lea (%rax,%rdx,1),%ecx │ │ │ │ + lea (%rax,%rdx,1),%eax │ │ │ │ + lea 0x3(%rax),%eax │ │ │ │ + mov %eax,0x27b216(%rip) │ │ │ │ + mov 0x27b1e3(%rip),%rax │ │ │ │ + lea (%rax,%rcx,1),%eax │ │ │ │ + lea 0x3(%rax),%eax │ │ │ │ + mov %eax,0x27b207(%rip) │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 41e160 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + jmp 42e8e0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41e26f │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov (%rax),%rdi │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 429da0 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 41e220 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41e2ef │ │ │ │ + jbe 42ebdc │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov (%rax),%rdi │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 429da0 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x27b160(%rip),%ecx │ │ │ │ + mov 0x27b15e(%rip),%edx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %ecx,%edx │ │ │ │ + ja 42eb73 │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + lea 0xac(%rip),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x18(%rsp),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + call 44fa40 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 41e2a0 │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1446b7(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x147f83(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x148c67(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + jmp 42eb20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41e73c │ │ │ │ + jbe 42ed0b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 41e728 │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x60(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41e36a │ │ │ │ - cmp %rcx,0x188(%r14) │ │ │ │ - je 41e36a │ │ │ │ - lea 0xa04091(%rip),%rax │ │ │ │ - mov $0x2d,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 454580 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - add $0x68,%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - cmpl $0x0,0x1c(%rcx) │ │ │ │ - jne 41e709 │ │ │ │ - movl $0x1,0x1c(%rcx) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - movl $0x0,0x18(%rsp) │ │ │ │ - jmp 41e3c4 │ │ │ │ - mov %rdx,0x88(%rsi) │ │ │ │ - movb $0x0,0x3d(%rdx) │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - nop │ │ │ │ - mov %rdx,0xa0(%rsi) │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,0x27b0a9(%rip) │ │ │ │ + jle 42ec3f │ │ │ │ + cmpb $0x0,0xb6(%rax) │ │ │ │ + je 42ec45 │ │ │ │ + lea 0x1(%rdx),%rax │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ nop │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - incl 0x18(%rsp) │ │ │ │ - mov 0x40(%rcx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41e472 │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 41e419 │ │ │ │ - cmpl $0x0,0x122943f(%rip) │ │ │ │ - je 41e403 │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - mov 0x40(%rcx),%r8 │ │ │ │ - mov 0x8(%rdx),%r9 │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %r8,0x10(%r11) │ │ │ │ - mov %r9,0x18(%r11) │ │ │ │ - movq $0x0,0x10(%rsi) │ │ │ │ - mov %rsi,0x40(%rcx) │ │ │ │ - movq $0x0,0x8(%rdx) │ │ │ │ - jmp 41e43b │ │ │ │ - cmpl $0x0,0x1229400(%rip) │ │ │ │ - je 41e436 │ │ │ │ - mov 0x40(%rcx),%rsi │ │ │ │ - mov 0x48(%rcx),%rdi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - movups %xmm15,0x40(%rcx) │ │ │ │ - cmpb $0x0,0x3c(%rdx) │ │ │ │ nop │ │ │ │ - je 41e46b │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x1,%edi │ │ │ │ - lock cmpxchg %edi,0x178(%rsi) │ │ │ │ - sete %sil │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %sil,%sil │ │ │ │ - je 41e3c4 │ │ │ │ - jmp 41e480 │ │ │ │ - mov $0x1,%edi │ │ │ │ - jmp 41e480 │ │ │ │ - mov $0x1,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x98(%rax),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + movzbl 0xb6(%rax),%eax │ │ │ │ + mov %al,0x17(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1444fb(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x1448b0(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41e567 │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov 0x20(%rdx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 41e4e5 │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x144d21(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 428880 │ │ │ │ - nop │ │ │ │ - cmpl $0x0,0x1229373(%rip) │ │ │ │ - jne 41e4b6 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - jmp 41e4c8 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - nop │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - movq $0x0,0x18(%rcx) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rdx,0x20(%rcx) │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov $0x1,%edi │ │ │ │ - cmpq $0x0,0x30(%rdx) │ │ │ │ - je 41e518 │ │ │ │ - call 496940 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %rax,0x30(%rcx) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - cmpl $0x0,0x12292fc(%rip) │ │ │ │ - je 41e3a2 │ │ │ │ - mov 0x88(%rsi),%r8 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %r8,0x8(%r11) │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 41e3a2 │ │ │ │ - mov %rdx,0x88(%rbx) │ │ │ │ - movb $0x0,0x3d(%rdx) │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - nop │ │ │ │ - mov %rdx,0xa0(%rbx) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x145b74(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + movzbl 0x17(%rsp),%eax │ │ │ │ + call 44df40 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1466ce(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - incl 0x18(%rsp) │ │ │ │ - mov 0x50(%rcx),%rdx │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 487040 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 42ec00 │ │ │ │ + int3 │ │ │ │ + lea -0x28(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 42f17d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov %ebx,0xb8(%rsp) │ │ │ │ + mov %cl,0xbc(%rsp) │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %ebx,0x27af8a(%rip) │ │ │ │ + ja 42eda0 │ │ │ │ + cmp %ebx,0x27af86(%rip) │ │ │ │ + jbe 42eda0 │ │ │ │ + mov 0x279c41(%rip),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 41e5fe │ │ │ │ - mov 0x8(%rdx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 41e5bc │ │ │ │ - cmpl $0x0,0x122929c(%rip) │ │ │ │ - je 41e5a6 │ │ │ │ - mov 0x10(%rbx),%rsi │ │ │ │ - mov 0x50(%rcx),%r8 │ │ │ │ - mov 0x8(%rdx),%r9 │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov %r8,0x10(%r11) │ │ │ │ - mov %r9,0x18(%r11) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - mov %rbx,0x50(%rcx) │ │ │ │ - movq $0x0,0x8(%rdx) │ │ │ │ - jmp 41e5de │ │ │ │ - cmpl $0x0,0x122925d(%rip) │ │ │ │ - je 41e5d9 │ │ │ │ - mov 0x50(%rcx),%rbx │ │ │ │ - mov 0x58(%rcx),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - movups %xmm15,0x50(%rcx) │ │ │ │ - cmpb $0x0,0x3c(%rdx) │ │ │ │ - je 41e600 │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - lock cmpxchg %edi,0x178(%rbx) │ │ │ │ - sete %bl │ │ │ │ - test %bl,%bl │ │ │ │ - je 41e567 │ │ │ │ - jmp 41e600 │ │ │ │ + je 42ed85 │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + jmp 42ed8a │ │ │ │ xor %edx,%edx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 42f16c │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %ebx,0x27af4e(%rip) │ │ │ │ + ja 42eddb │ │ │ │ + cmp %ebx,0x27af4a(%rip) │ │ │ │ + jbe 42eddb │ │ │ │ + mov 0x279c01(%rip),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 41e691 │ │ │ │ + je 42edc5 │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + jmp 42edca │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 42f0f4 │ │ │ │ + test %ebx,%ebx │ │ │ │ + jne 42edeb │ │ │ │ + mov 0x29a692(%rip),%rdx │ │ │ │ + jmp 42f081 │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + je 42eedb │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + jne 42ee05 │ │ │ │ + mov 0x27a8e0(%rip),%rdx │ │ │ │ + jmp 42f031 │ │ │ │ + mov 0x27aeed(%rip),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 42ee25 │ │ │ │ + cmp %ebx,0x27aee7(%rip) │ │ │ │ + jbe 42ee25 │ │ │ │ + sub %edx,%ebx │ │ │ │ + call 42f4e0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42eefa │ │ │ │ + mov 0x27aed1(%rip),%edx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jb 42ef38 │ │ │ │ + cmp %ebx,0x27aec7(%rip) │ │ │ │ + jbe 42ef38 │ │ │ │ + mov 0x27aeca(%rip),%rsi │ │ │ │ + sub %edx,%ebx │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jbe 42ef33 │ │ │ │ + mov 0x27aeb0(%rip),%rdx │ │ │ │ + mov (%rdx,%rbx,8),%rdx │ │ │ │ nop │ │ │ │ - cmpl $0x0,0x122920f(%rip) │ │ │ │ - je 41e61f │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - movq $0x0,0x18(%rdx) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,0x20(%rdx) │ │ │ │ - cmpq $0x0,0x30(%rdx) │ │ │ │ - je 41e665 │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - call 496940 │ │ │ │ + nop │ │ │ │ + mov 0x90(%rdx),%ebx │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + je 42ee6e │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + jne 42ee86 │ │ │ │ + cmpq $0x0,0xa8(%rdx) │ │ │ │ + jne 42ee86 │ │ │ │ + mov 0x27ae29(%rip),%rbx │ │ │ │ + mov %rbx,0xa8(%rdx) │ │ │ │ + lea 0x333(%rip),%rcx │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + lea 0x38(%rsp),%rcx │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + lea 0x80(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 486f60 │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rax,0x30(%rcx) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - test %al,(%rbx) │ │ │ │ - cmpl $0x0,0x12291af(%rip) │ │ │ │ - je 41e545 │ │ │ │ - mov 0x88(%rbx),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - jmp 41e545 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - jmp 41e6e0 │ │ │ │ - movq $0x0,0xa0(%rax) │ │ │ │ - nop │ │ │ │ - lea 0xae(%rip),%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - movq $0x3,0x48(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ + lea 0x29b2ef(%rip),%rax │ │ │ │ + jmp 42eefa │ │ │ │ + lea 0x1513ee(%rip),%rax │ │ │ │ mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ + call 486f60 │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ + xor %eax,%eax │ │ │ │ test %rax,%rax │ │ │ │ - je 41e703 │ │ │ │ - nop │ │ │ │ + je 42ef25 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42ef25 │ │ │ │ nop │ │ │ │ - test %rax,%rax │ │ │ │ - je 41e69f │ │ │ │ - mov 0xa0(%rax),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - decl 0x18(%rsp) │ │ │ │ - jmp 41e69f │ │ │ │ - add $0x50,%rsp │ │ │ │ + lock xadd %rcx,(%rax) │ │ │ │ + movzbl 0xbc(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 42ef25 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 4303a0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0xa0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - lea 0x8b8e44(%rip),%rax │ │ │ │ - lea 0xa2c6ad(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - lea 0x8b8e31(%rip),%rax │ │ │ │ - lea 0xa2c68a(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0xb8(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov 0x27adab(%rip),%eax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov 0x27ada4(%rip),%eax │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x148e45(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x149bd3(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x144164(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x144142(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1475c3(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov 0x18(%rdx),%r8d │ │ │ │ + mov %r8d,%r8d │ │ │ │ + add $0x20,%rdx │ │ │ │ + lea (%r8,%r8,2),%rbx │ │ │ │ + shl $0x3,%rbx │ │ │ │ + lea 0x29a43d(%rip),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + movzbl 0xbc(%rsp),%ecx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 42efec │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42eefa │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0x10(%rdx),%r8d │ │ │ │ + mov %r8d,%r8d │ │ │ │ + add $0x18,%rdx │ │ │ │ + lea (%r8,%r8,4),%rbx │ │ │ │ + shl $0x3,%rbx │ │ │ │ + lea 0x29a904(%rip),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + movzbl 0xbc(%rsp),%ecx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 42f03d │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42eefa │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov (%r8,%rsi,8),%rdx │ │ │ │ + mov 0xe0(%rdx),%r8 │ │ │ │ + mov 0xe8(%rdx),%r9 │ │ │ │ + sub %r8,%r9 │ │ │ │ + mov 0x238(%rdx),%rcx │ │ │ │ + mov 0x27ac40(%rip),%edx │ │ │ │ + mov %ebx,%esi │ │ │ │ + sub %edx,%esi │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r8,%rax │ │ │ │ + call 42f300 │ │ │ │ + add %rax,0x38(%rsp) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + inc %rsi │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + movzbl 0xbc(%rsp),%ecx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0xb8(%rsp),%ebx │ │ │ │ + mov 0x70(%rsp),%r8 │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jg 42f08d │ │ │ │ + lea 0x29b0d0(%rip),%rax │ │ │ │ + jmp 42eefa │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov (%r8,%rsi,8),%rdx │ │ │ │ + mov 0xd0(%rdx),%r8 │ │ │ │ + mov 0xd8(%rdx),%r9 │ │ │ │ + sub %r8,%r9 │ │ │ │ + mov 0x228(%rdx),%rcx │ │ │ │ + mov 0x27abc4(%rip),%edx │ │ │ │ + mov %ebx,%esi │ │ │ │ + sub %edx,%esi │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r8,%rax │ │ │ │ + call 42f300 │ │ │ │ + add %rax,0x38(%rsp) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + inc %rsi │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + movzbl 0xbc(%rsp),%ecx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0xb8(%rsp),%ebx │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jg 42f105 │ │ │ │ + lea 0x29b058(%rip),%rax │ │ │ │ + jmp 42eefa │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + mov %cl,0x14(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 41e320 │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + movzbl 0x14(%rsp),%ecx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 42ed20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -35994,28 +49945,91 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41e78b │ │ │ │ + jbe 42f2e6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ + sub $0x40,%rsp │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 459a60 │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + mov 0xb8(%rsi),%rsi │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jne 42f202 │ │ │ │ + nop │ │ │ │ + mov 0x90(%rsi),%r8d │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + sete %r8b │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42f205 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %r8b,0x15(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 42f240 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x5,%ecx │ │ │ │ + call 4513e0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44cd60 │ │ │ │ + test %bl,%bl │ │ │ │ + jne 42f2be │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + cmpb $0x0,0xb6(%rdx) │ │ │ │ + jne 42f2d0 │ │ │ │ + mov %cl,0x17(%rsp) │ │ │ │ + mov %bl,0x16(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + call 430540 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + add %rax,(%rcx) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + movb $0x1,0xb6(%rcx) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + movzbl 0x16(%rsp),%ebx │ │ │ │ + movzbl 0x17(%rsp),%ecx │ │ │ │ + call 44d2a0 │ │ │ │ + movzbl 0x15(%rsp),%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %cl,%cl │ │ │ │ + je 42f2b8 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + call 450f20 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + movb $0x1,0xb6(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 41e760 │ │ │ │ + lea 0x146978(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 487040 │ │ │ │ + jmp 42f1c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -36023,46 +50037,340 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41e7f2 │ │ │ │ + jbe 42f35f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - je 41e7e2 │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rsi,%rdx │ │ │ │ + shl $0x12,%rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + ja 42f322 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add %rsi,%rax │ │ │ │ + shl $0xc,%rdx │ │ │ │ + lea 0x40000(%rsi),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + sub %rsi,%rbx │ │ │ │ + add %rdx,%rcx │ │ │ │ + cmp %r8,%r9 │ │ │ │ + mov $0x40000,%edx │ │ │ │ + cmovb %rbx,%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 42f300 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42f4c3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27b93d(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x27b934(%rip),%rcx │ │ │ │ + mov 0x27b936(%rip),%edx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %edx,0x48(%rsp) │ │ │ │ + movq $0x0,0x27b91a(%rip) │ │ │ │ + movl $0x0,0x27b918(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27b8ff(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 41e7d3 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 479720 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov (%rax),%rcx │ │ │ │ + je 42f40c │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 42f435 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4674a0 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + mov 0xa0(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - sete %al │ │ │ │ - add $0x10,%rsp │ │ │ │ + jne 42f412 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x48(%rsp),%ecx │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27b89e(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov 0x14(%rsp),%ebx │ │ │ │ + mov %ebx,0x38(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42f4af │ │ │ │ + mov 0x27b884(%rip),%rcx │ │ │ │ + mov %rcx,0xa0(%rdx) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rcx,0x27b871(%rip) │ │ │ │ + mov 0x27b873(%rip),%ecx │ │ │ │ + add 0x38(%rsp),%ecx │ │ │ │ + mov %ecx,0x27b869(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27b840(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x50(%rax),%rcx │ │ │ │ + call 4870e0 │ │ │ │ + jmp 42f3a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42f806 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x78,%rsp │ │ │ │ + mov 0x2932e7(%rip),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + sar $0x3f,%rbx │ │ │ │ + shr $0x3c,%rbx │ │ │ │ + add %rsi,%rbx │ │ │ │ + sar $0x4,%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jbe 42f7fd │ │ │ │ + mov 0x2932bd(%rip),%rdx │ │ │ │ + mov (%rdx,%rbx,8),%rdx │ │ │ │ + mov 0x293212(%rip),%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ + cmp $0x400000,%rdx │ │ │ │ + jae 42f7f1 │ │ │ │ + mov (%rbx,%rdx,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + shl $0x9,%rsi │ │ │ │ + and $0x1fff,%esi │ │ │ │ + mov %rsi,%rbx │ │ │ │ + shr $0x3,%rsi │ │ │ │ + lea -0x400(%rsi),%rdi │ │ │ │ + neg %rdi │ │ │ │ + lea (%rdx,%rsi,1),%rsi │ │ │ │ + lea 0x10800(%rsi),%rsi │ │ │ │ + cmp $0x40,%rdi │ │ │ │ + jb 42f7e5 │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + mov 0x293118(%rip),%edi │ │ │ │ + mov %edi,0x30(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 42f593 │ │ │ │ + inc %rcx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + jge 42f73c │ │ │ │ + lea (%rsi,%rcx,1),%r8 │ │ │ │ + mov (%r8),%r8b │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 42f590 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %r8b,0x2f(%rsp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 42f5c0 │ │ │ │ + lea 0x1(%rcx),%r9 │ │ │ │ + mov %r10,%rcx │ │ │ │ + nop │ │ │ │ + cmp $0x8,%r9 │ │ │ │ + jae 42f590 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov $0x1,%r11d │ │ │ │ + shl %cl,%r11d │ │ │ │ + test %r11b,%r8b │ │ │ │ + je 42f5b8 │ │ │ │ + lea (%rbx,%r10,8),%r11 │ │ │ │ + add %rcx,%r11 │ │ │ │ + cmp $0x2000,%r11 │ │ │ │ + jae 42f7d6 │ │ │ │ + mov (%rdx,%r11,8),%r11 │ │ │ │ + nop │ │ │ │ + mov 0x63(%r11),%r12b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x1,%r12b │ │ │ │ + jne 42f78f │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + cmpb $0x0,0x299d3d(%rip) │ │ │ │ + jne 42f632 │ │ │ │ + mov 0x58(%r11),%r12d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %edi,%r12d │ │ │ │ + je 42f632 │ │ │ │ + lea 0x3(%rdi),%r13d │ │ │ │ + cmp %r13d,%r12d │ │ │ │ + jne 42f742 │ │ │ │ + mov %r11,0x40(%rsp) │ │ │ │ + lea 0x78(%r11),%rax │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x80(%rbx),%rcx │ │ │ │ + jmp 42f660 │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %rcx,%rcx │ │ │ │ - sete %al │ │ │ │ - add $0x10,%rsp │ │ │ │ + je 42f6fe │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + movzbl 0x10(%rcx),%edx │ │ │ │ + cmp $0x2,%dl │ │ │ │ + je 42f6df │ │ │ │ + cmp $0x3,%dl │ │ │ │ + je 42f6b1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x7,%dl │ │ │ │ + jne 42f654 │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + lea 0x26f1cb(%rip),%rcx │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + nop │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 42f654 │ │ │ │ + lea 0x18(%rcx),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + lea 0x26f1a0(%rip),%rcx │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 42f654 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + call 42f840 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 42f654 │ │ │ │ + nop │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%edi │ │ │ │ + movzbl 0x2f(%rsp),%r8d │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov 0x48(%rsp),%r10 │ │ │ │ + jmp 42f5b8 │ │ │ │ + add $0x78,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %r12d,0x34(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x143dfa(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x34(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + call 44dec0 │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x146012(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %r12b,0x2e(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1448fc(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzbl 0x2e(%rsp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14dadb(%rip),%rax │ │ │ │ + mov $0x2b,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x2000,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x40,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 41e7a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + jmp 42f4e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -36082,481 +50390,440 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 42f8c7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 41e860 │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x68(%rbx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 42f8c1 │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r9 │ │ │ │ + imul %r9,%rax │ │ │ │ + movzbl 0x62(%rbx),%edx │ │ │ │ + mov 0x18(%rbx),%r8 │ │ │ │ + add %r8,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test $0x1,%dl │ │ │ │ + jne 42f8a1 │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 4347a0 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + lea 0x18(%rsi),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x26efab(%rip),%rcx │ │ │ │ + call 4317a0 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 449c80 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 42f840 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 41e860 │ │ │ │ - mov %ebx,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41ef21 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0x8(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 42feaf │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x68,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 41ea12 │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ - mov %cl,0x88(%rsp) │ │ │ │ - mov 0x60(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41e8cf │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,0x188(%r14) │ │ │ │ - je 41e8cf │ │ │ │ - lea 0xa05299(%rip),%rax │ │ │ │ - mov $0x2f,%ebx │ │ │ │ - call 454580 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - movzbl 0x88(%rsp),%ecx │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41e8fa │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + movq %xmm15,0x78(%rsp) │ │ │ │ + movb $0x0,0x17(%rsp) │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + mov %r14,%rsi │ │ │ │ + cmp %rsi,(%rcx) │ │ │ │ + je 42f9cf │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + cmpl $0x0,0x108(%rcx) │ │ │ │ xchg %ax,%ax │ │ │ │ - call 479720 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - movzbl 0x88(%rsp),%ecx │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - test %cl,%cl │ │ │ │ - je 41e902 │ │ │ │ + jg 42f9c9 │ │ │ │ + cmpq $0x0,0x100(%rcx) │ │ │ │ + jne 42f9c9 │ │ │ │ + mov 0x188(%r14),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 42f9b6 │ │ │ │ + mov %r14,0x70(%rsp) │ │ │ │ + cmpl $0x0,0x299d68(%rip) │ │ │ │ + jne 42f96f │ │ │ │ + test %rcx,%rcx │ │ │ │ + jmp 42f981 │ │ │ │ + mov 0x188(%r14),%rsi │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + test %rcx,%rcx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + movq $0x0,0x188(%rsi) │ │ │ │ + lea 0x588(%rip),%rdi │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + lea 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + movb $0x1,0x17(%rsp) │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + setne %cl │ │ │ │ + mov %cl,0x16(%rsp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 41e920 │ │ │ │ - call 41e7a0 │ │ │ │ - movzbl 0x88(%rsp),%ecx │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov %eax,%edx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %dl,%dl │ │ │ │ - je 41e982 │ │ │ │ - mov 0x1c(%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 41e978 │ │ │ │ - call 41e7a0 │ │ │ │ - test %al,%al │ │ │ │ - je 41e961 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 41e953 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ - call 428880 │ │ │ │ - mov $0x1,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x68,%rsp │ │ │ │ + jmp 42f9e7 │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - movzbl 0x88(%rsp),%ecx │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - jmp 41e982 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x68,%rsp │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cmpq $0x0,0x122884e(%rip) │ │ │ │ - ja 41e990 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + movzbl 0x16(%rsp),%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + nop │ │ │ │ + mov 0x299fb5(%rip),%sil │ │ │ │ + test %sil,%sil │ │ │ │ + jne 42fde0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x29a817(%rip),%rsi │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x29a811(%rip),%rsi │ │ │ │ + mov 0x1b8(%rax),%rdi │ │ │ │ + neg %rdi │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rdi,%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + cvttsd2si %xmm1,%r8 │ │ │ │ + movq %rsi,%xmm0 │ │ │ │ + movsd 0x1515e1(%rip),%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + cvttsd2si %xmm1,%rsi │ │ │ │ + mov 0x29a791(%rip),%r9 │ │ │ │ + cmp $0x10000,%r8 │ │ │ │ + cmovl %rsi,%rdi │ │ │ │ + mov $0x10000,%esi │ │ │ │ + cmovl %rsi,%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r9,%r9 │ │ │ │ + jle 42fab6 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 42fa8e │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %r9,%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + cvttsd2si %xmm1,%rdi │ │ │ │ + add 0x1b8(%rax),%rdi │ │ │ │ + inc %rdi │ │ │ │ + mov %rdi,0x1b8(%rax) │ │ │ │ + jmp 42fa98 │ │ │ │ + add %rdi,0x1b8(%rax) │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %r9,%rdi │ │ │ │ + neg %r9 │ │ │ │ + sub %rdi,%r8 │ │ │ │ + lea 0x29a730(%rip),%rdi │ │ │ │ + lock xadd %r9,(%rdi) │ │ │ │ + test %r8,%r8 │ │ │ │ + je 42fc52 │ │ │ │ + test %dl,%dl │ │ │ │ + jne 42fb7c │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + cmpb $0x0,0x27aa06(%rip) │ │ │ │ + jne 42fad2 │ │ │ │ + xor %ebx,%ebx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 41e9ae │ │ │ │ - call 496940 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ + jmp 42faf1 │ │ │ │ + call 4763a0 │ │ │ │ + movzbl 0x16(%rsp),%ecx │ │ │ │ + mov $0x10000,%esi │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ mov %rax,%rdx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - add $0x68,%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 42faff │ │ │ │ + movb $0x1,0xba(%rax) │ │ │ │ + jmp 42fb7c │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 476cc0 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + movb $0x1,0xba(%rcx) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ - nopl (%rax) │ │ │ │ - call 425440 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - cmpl $0x0,0x1c(%rax) │ │ │ │ - jne 41e9d5 │ │ │ │ - jmp 41ee1f │ │ │ │ - cmpq $0x0,(%rax) │ │ │ │ - jne 41ea4a │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 42fb36 │ │ │ │ + lea -0x1(%rsi),%eax │ │ │ │ + mov %eax,0x350(%rdx) │ │ │ │ + jmp 42fb43 │ │ │ │ + lea 0x320(%rdx),%rax │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 41ea05 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x28(%rcx),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 428880 │ │ │ │ - mov $0x1,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - test %cl,%cl │ │ │ │ - jne 41ea21 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ + xchg %bl,(%rax) │ │ │ │ + mov 0x108(%rdx),%eax │ │ │ │ + lea -0x1(%rax),%ebx │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %ebx,0x108(%rdx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 42fb6a │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42fb6a │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov %rcx,%rax │ │ │ │ + movzbl 0x16(%rsp),%ecx │ │ │ │ + mov $0x10000,%esi │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ + lea 0x35d(%rip),%rcx │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + lea 0x58(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov 0x88(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + cmpl $0x0,0x299b05(%rip) │ │ │ │ + jne 42fbd2 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jmp 42fbe4 │ │ │ │ + mov 0x88(%rax),%rsi │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + test %rcx,%rcx │ │ │ │ + movq $0x0,0x88(%rax) │ │ │ │ + je 42fbfe │ │ │ │ + call 42b080 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + cmpq $0x0,0x1b8(%rax) │ │ │ │ + jge 42fd22 │ │ │ │ + cmpb $0x0,0xb1(%rax) │ │ │ │ + je 42fc40 │ │ │ │ + nop │ │ │ │ + lea 0x15046b(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 486ee0 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + movzbl 0x16(%rsp),%ecx │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 42f9e7 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 430260 │ │ │ │ + test %al,%al │ │ │ │ + je 42f9d5 │ │ │ │ + jmp 42fd1a │ │ │ │ + test %dl,%dl │ │ │ │ + je 42fd00 │ │ │ │ + cmpb $0x0,0x27a86f(%rip) │ │ │ │ + jne 42fc69 │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov $0xf,%ecx │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov $0x2,%esi │ │ │ │ - call 48f140 │ │ │ │ - lea 0x9e214c(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - cmpq $0x0,(%rax) │ │ │ │ - jbe 41ead2 │ │ │ │ - mov 0x38(%rax),%rbx │ │ │ │ - movzwl 0x18(%rax),%ecx │ │ │ │ - imul %rcx,%rbx │ │ │ │ - add 0x10(%rax),%rbx │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41ea8f │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 48d1e0 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - call 428880 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x38(%rcx),%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov %rdx,0x38(%rcx) │ │ │ │ - cmp %rdx,0x8(%rcx) │ │ │ │ - jne 41eab6 │ │ │ │ - movq $0x0,0x38(%rcx) │ │ │ │ - decq (%rcx) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 42fc7e │ │ │ │ + call 4763a0 │ │ │ │ + movzbl 0x16(%rsp),%ecx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 42fc8e │ │ │ │ + movb $0x0,0xba(%rax) │ │ │ │ + jmp 42fd00 │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 476d80 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + movb $0x0,0xba(%rcx) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 42fcc5 │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + mov %eax,0x350(%rcx) │ │ │ │ + jmp 42fcd2 │ │ │ │ + lea 0x320(%rcx),%rax │ │ │ │ nop │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movzbl 0x88(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 41eaf4 │ │ │ │ nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rax) │ │ │ │ + mov 0x108(%rcx),%eax │ │ │ │ + lea -0x1(%rax),%ebx │ │ │ │ nop │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x68,%rsp │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 42fcf9 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42fcf9 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + movzbl 0x16(%rsp),%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test $0x1,%cl │ │ │ │ + je 42fd14 │ │ │ │ + movb $0x0,0x17(%rsp) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %r14,0x50(%rsp) │ │ │ │ - call 458320 │ │ │ │ - movq $0x0,0x30(%rax) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41eb18 │ │ │ │ - movq $0xffffffffffffffff,0x30(%rax) │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + cmpb $0x0,0x27a7a7(%rip) │ │ │ │ + jne 42fd31 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 42fd41 │ │ │ │ + call 4763a0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 42fd4f │ │ │ │ + movb $0x0,0xba(%rax) │ │ │ │ + jmp 42fdba │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 476d80 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + movb $0x0,0xba(%rcx) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ nop │ │ │ │ - cmpl $0x0,0x1228d00(%rip) │ │ │ │ - jne 41eb2c │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - jmp 41eb44 │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %r8,0x18(%rax) │ │ │ │ - mov %r8,0x20(%rax) │ │ │ │ - cmpl $0x0,0x1228ccd(%rip) │ │ │ │ - je 41eb61 │ │ │ │ - mov 0x48(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - movq $0x0,0x48(%rax) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - cmpl $0x0,0x1228ca9(%rip) │ │ │ │ - je 41eb97 │ │ │ │ - mov 0x140(%rdx),%r8 │ │ │ │ - mov (%rax),%r9 │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %r8,0x8(%r11) │ │ │ │ - mov %rdx,0x10(%r11) │ │ │ │ - mov %r9,0x18(%r11) │ │ │ │ - mov %rax,0x140(%rdx) │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - movb $0x0,0x3c(%rax) │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 42fd86 │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + mov %eax,0x350(%rcx) │ │ │ │ + jmp 42fd93 │ │ │ │ + lea 0x320(%rcx),%rax │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpl $0x0,0x1228c72(%rip) │ │ │ │ - jne 41ebb7 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - jmp 41ebd1 │ │ │ │ - mov 0x58(%rax),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %r8,0x8(%r11) │ │ │ │ - mov %r9,0x58(%rax) │ │ │ │ - mov %r9,%r8 │ │ │ │ - mov %r9,0x60(%rax) │ │ │ │ - cmpl $0x0,0x1228c3d(%rip) │ │ │ │ - je 41ebf4 │ │ │ │ - mov 0x88(%rdx),%r9 │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - movq $0x0,0x88(%rdx) │ │ │ │ - cmpl $0x0,0x1228c1a(%rip) │ │ │ │ - je 41ec14 │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ - mov 0x48(%r8),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 41ec66 │ │ │ │ - cmpl $0x0,0x1228bf4(%rip) │ │ │ │ - je 41ec58 │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - mov 0x8(%r9),%r11 │ │ │ │ - mov 0x48(%r8),%r12 │ │ │ │ - mov %r11,%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - call 496b40 <_cgo_topofstack@@Base+0xe0> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - mov %rax,0x10(%r11) │ │ │ │ - mov %rbx,0x18(%r11) │ │ │ │ - mov %r12,0x20(%r11) │ │ │ │ - mov %r9,0x10(%rax) │ │ │ │ - mov %rax,0x8(%r9) │ │ │ │ - mov %rax,0x48(%r8) │ │ │ │ - jmp 41eca4 │ │ │ │ - cmpl $0x0,0x1228bb3(%rip) │ │ │ │ - je 41ec94 │ │ │ │ - mov 0x10(%rax),%r9 │ │ │ │ - mov 0x40(%r8),%r10 │ │ │ │ - mov 0x48(%r8),%r11 │ │ │ │ - mov %r11,%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %rax,0x8(%r11) │ │ │ │ - mov %r10,0x10(%r11) │ │ │ │ - mov %rbx,0x18(%r11) │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rax,0x40(%r8) │ │ │ │ - mov %rax,0x48(%r8) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - cmpq $0x0,0x20(%r8) │ │ │ │ - je 41eccc │ │ │ │ - mov %r8,%rax │ │ │ │ - call 4798a0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - lea 0xb9(%rdx),%r9 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rax) │ │ │ │ + mov 0x108(%rcx),%eax │ │ │ │ + lea -0x1(%rax),%ebx │ │ │ │ nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 42fdba │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42fdba │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + movzbl 0x16(%rsp),%eax │ │ │ │ nop │ │ │ │ - mov $0x1,%r10d │ │ │ │ - xchg %r10b,(%r9) │ │ │ │ - cmpq $0x0,0x60(%r8) │ │ │ │ - je 41ecec │ │ │ │ - mov $0x2a,%ebx │ │ │ │ - jmp 41ecf1 │ │ │ │ - mov $0x13,%ebx │ │ │ │ - lea 0xa26018(%rip),%rax │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov $0x7,%edi │ │ │ │ - mov $0x2,%esi │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - call 48f140 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,0x140(%rdx) │ │ │ │ - jne 41ee0b │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - cmpq $0x0,0x20(%rcx) │ │ │ │ - je 41ed4f │ │ │ │ - mov %rcx,%rax │ │ │ │ + test $0x1,%al │ │ │ │ + je 42fdd3 │ │ │ │ + movb $0x0,0x17(%rsp) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 4799c0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - cmpl $0x0,0x1228aca(%rip) │ │ │ │ - je 41ed68 │ │ │ │ - mov 0x140(%rdx),%rcx │ │ │ │ + test %dl,%dl │ │ │ │ + je 42fe8a │ │ │ │ + cmpb $0x0,0x27a6e1(%rip) │ │ │ │ + jne 42fdf7 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 42fe0c │ │ │ │ + call 4763a0 │ │ │ │ + movzbl 0x16(%rsp),%ecx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 42fe1a │ │ │ │ + movb $0x0,0xba(%rax) │ │ │ │ + jmp 42fe8a │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 476d80 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + movb $0x0,0xba(%rcx) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ nop │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - movq $0x0,0x140(%rdx) │ │ │ │ - movb $0x0,0xb8(%rdx) │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 41eda4 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 48dc20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - movzbl 0x3d(%rax),%ecx │ │ │ │ - cmpl $0x0,0x1228a71(%rip) │ │ │ │ - je 41edc0 │ │ │ │ - mov 0x88(%rdx),%rbx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - mov %cl,0x2f(%rsp) │ │ │ │ - movq $0x0,0x88(%rdx) │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 42fe51 │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + mov %eax,0x350(%rcx) │ │ │ │ + jmp 42fe5e │ │ │ │ + lea 0x320(%rcx),%rax │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmpl $0x0,0x1228a48(%rip) │ │ │ │ - je 41ede8 │ │ │ │ - mov 0x58(%rax),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - movq $0x0,0x58(%rax) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,0x60(%rax) │ │ │ │ - call 458600 │ │ │ │ - mov $0x1,%eax │ │ │ │ - movzbl 0x2f(%rsp),%ebx │ │ │ │ - add $0x68,%rsp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rax) │ │ │ │ + mov 0x108(%rcx),%eax │ │ │ │ + lea -0x1(%rax),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 42fe85 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 42fe85 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + movzbl 0x16(%rsp),%ecx │ │ │ │ + test $0x1,%cl │ │ │ │ + je 42fe9e │ │ │ │ + movb $0x0,0x17(%rsp) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9f15d6(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x50(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41eed0 │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 41ee77 │ │ │ │ - cmpl $0x0,0x12289e4(%rip) │ │ │ │ - je 41ee61 │ │ │ │ - mov 0x10(%r8),%r9 │ │ │ │ - mov 0x50(%rax),%r10 │ │ │ │ - mov 0x8(%rdx),%r11 │ │ │ │ - mov %r11,%rcx │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %r8,0x8(%r11) │ │ │ │ - mov %r10,0x10(%r11) │ │ │ │ - mov %rcx,0x18(%r11) │ │ │ │ - movq $0x0,0x10(%r8) │ │ │ │ - mov %r8,0x50(%rax) │ │ │ │ - movq $0x0,0x8(%rdx) │ │ │ │ - jmp 41ee9b │ │ │ │ - cmpl $0x0,0x12289a2(%rip) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 41ee96 │ │ │ │ - mov 0x50(%rax),%r8 │ │ │ │ - mov 0x58(%rax),%r9 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - movups %xmm15,0x50(%rax) │ │ │ │ - cmpb $0x0,0x3c(%rdx) │ │ │ │ - nop │ │ │ │ - je 41eecb │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x1,%r9d │ │ │ │ - lock cmpxchg %r9d,0x178(%r8) │ │ │ │ - sete %r8b │ │ │ │ - nopl (%rax) │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 41ee1c │ │ │ │ - jmp 41eed5 │ │ │ │ - mov %rax,%rcx │ │ │ │ - jmp 41eed5 │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 41eee5 │ │ │ │ - mov %rcx,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 41ea4a │ │ │ │ - lea 0x74(%rip),%r8 │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - lea 0x58(%rsp),%rdi │ │ │ │ - mov $0x3,%esi │ │ │ │ - call 41efa0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %eax,%ebx │ │ │ │ - add $0x68,%rsp │ │ │ │ + call 44a3c0 │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - jmp 41e860 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42f900 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -36574,28 +50841,29 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41ef84 │ │ │ │ + jbe 42ff01 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x68,%rax │ │ │ │ - nop │ │ │ │ - call 4258a0 │ │ │ │ - add $0x8,%rsp │ │ │ │ + call 42ff80 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 41ef60 │ │ │ │ + call 487040 │ │ │ │ + jmp 42fee0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -36610,331 +50878,241 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41f198 │ │ │ │ + jbe 42ff59 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - mov 0x60(%rax),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 41f00f │ │ │ │ - cmp %r8,0x188(%r14) │ │ │ │ - je 41f00f │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov (%rdi),%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - call *%rax │ │ │ │ - lea 0xa04b5d(%rip),%rax │ │ │ │ - mov $0x2f,%ebx │ │ │ │ - call 454580 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - jne 41f03c │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41f0ba │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - call 41e2a0 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - jmp 41f0ba │ │ │ │ - mov 0x38(%rax),%rdx │ │ │ │ - movzwl 0x18(%rax),%r8d │ │ │ │ - imul %r8,%rdx │ │ │ │ - add 0x10(%rax),%rdx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 41f075 │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 48d1e0 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 48d1e0 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x38(%rdx),%rsi │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,0x38(%rdx) │ │ │ │ - cmp %rsi,0x8(%rdx) │ │ │ │ - jne 41f0a3 │ │ │ │ - movq $0x0,0x38(%rdx) │ │ │ │ - mov 0x38(%rdx),%rax │ │ │ │ - mov %rax,0x30(%rdx) │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - test %al,(%rbx) │ │ │ │ - cmpl $0x0,0x122875d(%rip) │ │ │ │ - je 41f0d1 │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,0x20(%rbx) │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov (%rdi),%rax │ │ │ │ - mov %rdi,%rdx │ │ │ │ - call *%rax │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ test %al,(%rax) │ │ │ │ - cmpl $0x0,0x1228723(%rip) │ │ │ │ - jne 41f106 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - jmp 41f11e │ │ │ │ - mov 0x88(%rax),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rdx,0x88(%rax) │ │ │ │ - movb $0x1,0x3d(%rdx) │ │ │ │ - cmpq $0x0,0x30(%rdx) │ │ │ │ - je 41f154 │ │ │ │ - call 496940 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov %rax,0x30(%rcx) │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - lea 0x7d(%rip),%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x40,%rsp │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + cmpl $0x0,0x299795(%rip) │ │ │ │ + je 42ff50 │ │ │ │ + mov 0x188(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x188(%rax) │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 41efa0 │ │ │ │ + call 487040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 42ff20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41f20b │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 459a60 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 41f1e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41f257 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 4301ae │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - movb $0x1,0xb8(%rax) │ │ │ │ - lea 0xb9(%rax),%rcx │ │ │ │ + sub $0x40,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpl $0x0,0x299735(%rip) │ │ │ │ + je 42ffac │ │ │ │ + mov 0x88(%rax),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x88(%rax) │ │ │ │ + mov 0x2993bf(%rip),%ecx │ │ │ │ + nopl (%rax) │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 43019d │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + mov (%rsp),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov 0x1238(%rcx),%rbx │ │ │ │ + shr $0x3d,%rbx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + test %bl,%bl │ │ │ │ + jne 43002f │ │ │ │ + movabs $0x1fffffffffffffff,%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + bts $0x3e,%rsi │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xor %edx,%edx │ │ │ │ - xchg %dl,(%rcx) │ │ │ │ + xchg %rsi,0x1238(%rcx) │ │ │ │ + call 42d300 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 4513e0 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov 0xd0(%rax),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x1258,%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + call 4314a0 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rax,%xmm0 │ │ │ │ nop │ │ │ │ + mov 0x29a18d(%rip),%rax │ │ │ │ + movq %rax,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + add 0x1b8(%rcx),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,0x1b8(%rcx) │ │ │ │ + call 42d3c0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,%al │ │ │ │ + je 4300f3 │ │ │ │ + cmpl $0x0,0x299605(%rip) │ │ │ │ + jne 4300d4 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + jmp 4300ec │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x88(%rax),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x88(%rax) │ │ │ │ nop │ │ │ │ - mov %rbx,%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + mov 0xd0(%rax),%rax │ │ │ │ + mov (%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + add %rdx,0x1228(%rax) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 43015e │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + add $0x1238,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 42e620 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x1228(%rax),%rcx │ │ │ │ + cmp $0x1388,%rcx │ │ │ │ + jle 430197 │ │ │ │ + nop │ │ │ │ + lea 0x29a06a(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + lea 0x29981e(%rip),%rax │ │ │ │ + call 42e120 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + movq $0x0,0x1228(%rcx) │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movq $0x0,0x1b8(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41f220 │ │ │ │ + jmp 42ff80 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41f2a1 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - call 41d920 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41f280 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41f2e4 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 41e860 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 41f2c0 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41f36a │ │ │ │ + jbe 430242 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 41f362 │ │ │ │ - mov 0x1228cab(%rip),%ecx │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 41f346 │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 41f346 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %ecx,0x14(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 479720 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x14(%rsp),%ecx │ │ │ │ - cmpq $0x0,0x20(%rax) │ │ │ │ - je 41f359 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 41f359 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov (%rax),%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x279b51(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x279b4d(%rip),%rcx │ │ │ │ + mov 0x279b57(%rip),%edx │ │ │ │ + movups %xmm15,0x279b3f(%rip) │ │ │ │ + movl $0x0,0x279b45(%rip) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ + call 456200 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x279b11(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 41f300 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4301e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x0,0x1227bfe(%rip) │ │ │ │ - je 41f39b │ │ │ │ - cmpb $0x0,0x1228d45(%rip) │ │ │ │ - je 41f39b │ │ │ │ - movzbl 0x1228d3d(%rip),%eax │ │ │ │ - jmp 41f39d │ │ │ │ - xor %eax,%eax │ │ │ │ - cmpb $0x0,0x1228d1e(%rip) │ │ │ │ - je 41f3b6 │ │ │ │ - movzbl 0x1227bca(%rip),%ecx │ │ │ │ - or $0x1,%ecx │ │ │ │ - mov %cl,0x1227bc1(%rip) │ │ │ │ - test %al,%al │ │ │ │ - je 41f3ca │ │ │ │ - movzbl 0x1227bb6(%rip),%eax │ │ │ │ - or $0x2,%eax │ │ │ │ - mov %al,0x1227bad(%rip) │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -36946,366 +51124,206 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41f54b │ │ │ │ + jbe 43037d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ + sub $0x28,%rsp │ │ │ │ nop │ │ │ │ - lea 0x120af41(%rip),%rax │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov $0x0,%edx │ │ │ │ - cmovl %rdx,%rcx │ │ │ │ - cmp $0xf4240,%rcx │ │ │ │ - mov $0xf4240,%edx │ │ │ │ - cmovg %rdx,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 41f507 │ │ │ │ - cmpb $0x0,0x120af12(%rip) │ │ │ │ - jne 41f442 │ │ │ │ - cmpq $0x0,0x120af10(%rip) │ │ │ │ - je 41f471 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa10dac(%rip),%rax │ │ │ │ - mov $0x4a,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ + lea 0x279acd(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x2990f1(%rip),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 430364 │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + mov 0x279ab9(%rip),%rdx │ │ │ │ + mov 0x279aaa(%rip),%r8 │ │ │ │ + mov 0x279ab3(%rip),%r9d │ │ │ │ nop │ │ │ │ + movq $0x0,0xa0(%r14) │ │ │ │ + mov 0x279a98(%rip),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 4302d1 │ │ │ │ + mov %r14,%r11 │ │ │ │ + mov %r11,0xa0(%r10) │ │ │ │ + jmp 4302dc │ │ │ │ + mov %r14,%r10 │ │ │ │ nop │ │ │ │ - lea 0x120aeda(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - movb $0x1,0x120aecb(%rip) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov $0x20000,%ebx │ │ │ │ - mov $0x4000,%ecx │ │ │ │ - call 467d00 │ │ │ │ - cmpl $0x0,0x1228388(%rip) │ │ │ │ - je 41f4ad │ │ │ │ - mov 0x120aeaf(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x120ae9c(%rip) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x120ae77(%rip),%rax │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r10,%r11 │ │ │ │ - call 468020 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ + mov %r10,0x279a74(%rip) │ │ │ │ + mov 0x20(%rsp),%r10 │ │ │ │ nop │ │ │ │ - call 4633c0 │ │ │ │ - jmp 41f536 │ │ │ │ - cmpb $0x0,0x120ae3a(%rip) │ │ │ │ - je 41f536 │ │ │ │ - xor %eax,%eax │ │ │ │ - call 4633c0 │ │ │ │ - movb $0x0,0x120ae2a(%rip) │ │ │ │ - lea 0x120ae1b(%rip),%rax │ │ │ │ - call 41f7c0 │ │ │ │ - mov 0x120ae1f(%rip),%rax │ │ │ │ - call 468640 │ │ │ │ + mov %r10,0x279a6f(%rip) │ │ │ │ + incl 0x279a71(%rip) │ │ │ │ + mov 0x299ee2(%rip),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 430336 │ │ │ │ + mov %r8,0x279a4e(%rip) │ │ │ │ + mov %rdx,0x279a4f(%rip) │ │ │ │ + mov %r9d,0x279a50(%rip) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 430320 │ │ │ │ + xor %ecx,%ecx │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x120ae01(%rip),%rax │ │ │ │ + mov %rcx,0xa0(%rdx) │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - add $0x58,%rsp │ │ │ │ + nop │ │ │ │ + lea 0x279a1f(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 41f3e0 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41f678 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - jmp 41f5be │ │ │ │ - call 498700 <_cgo_topofstack@@Base+0x1ca0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1227c8e(%rip),%r8 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - lock cmpxchg %r9d,(%r8) │ │ │ │ - sete %r10b │ │ │ │ - test %r10b,%r10b │ │ │ │ - je 41f590 │ │ │ │ - mov 0x1227c77(%rip),%r9d │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 41f666 │ │ │ │ - test %al,(%rdx) │ │ │ │ - cmpq $0x0,0x1f58(%rdx) │ │ │ │ - jg 41f60c │ │ │ │ - cmpq $0x0,0x1f60(%rdx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - ja 41f60c │ │ │ │ - cmpq $0x0,0x1f68(%rdx) │ │ │ │ - jbe 41f614 │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 41f7c0 │ │ │ │ - movq $0x1,0x48(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x120ad17(%rip),%rax │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - lea 0x48(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - call 468020 │ │ │ │ nop │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1227be8(%rip),%rcx │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ - add $0x50,%rsp │ │ │ │ + lea 0x14ffda(%rip),%rax │ │ │ │ + lea 0x279a03(%rip),%rbx │ │ │ │ + mov $0x7,%ecx │ │ │ │ + mov $0x8,%edi │ │ │ │ + mov $0x2,%esi │ │ │ │ + call 4821e0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 41f560 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2799db(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + jmp 430260 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - jmp 41f6f0 │ │ │ │ - call 498700 <_cgo_topofstack@@Base+0x1ca0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1227b5f(%rip),%rdx │ │ │ │ - mov $0x1,%esi │ │ │ │ - lock cmpxchg %esi,(%rdx) │ │ │ │ - sete %dil │ │ │ │ - test %dil,%dil │ │ │ │ - je 41f6d4 │ │ │ │ - mov 0x120cb86(%rip),%rsi │ │ │ │ - lea (%rsi,%rcx,1),%rdi │ │ │ │ - lea 0x1(%rdi),%rdi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x3e8,%rdi │ │ │ │ - jge 41f79c │ │ │ │ - cmp $0x3e8,%rsi │ │ │ │ - jae 41f7ae │ │ │ │ - lea 0x1(%rcx),%rdi │ │ │ │ - lea 0x120ac1b(%rip),%r8 │ │ │ │ - mov %rdi,(%r8,%rsi,8) │ │ │ │ - lea -0x3e7(%rsi),%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - neg %rdi │ │ │ │ - sar $0x3f,%r9 │ │ │ │ - inc %rsi │ │ │ │ - shl $0x3,%rsi │ │ │ │ - and %r9,%rsi │ │ │ │ - lea (%r8,%rsi,1),%rax │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - cmovl %rcx,%rdi │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 41f784 │ │ │ │ - shl $0x3,%rdi │ │ │ │ - mov %rdi,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - lea 0x1227ad4(%rip),%rdx │ │ │ │ - mov 0x120cb0d(%rip),%rax │ │ │ │ - lea (%rax,%rcx,1),%rax │ │ │ │ - lea 0x1(%rax),%rax │ │ │ │ - mov %rax,0x120cafe(%rip) │ │ │ │ - jmp 41f7a3 │ │ │ │ - incq 0x120cafd(%rip) │ │ │ │ - nop │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %eax,(%rdx) │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x3e8,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x10(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 41f9b2 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 430513 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x88,%rsp │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - movq $0x1,0x80(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 41f853 │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - lea -0x3e7(%rcx),%r11 │ │ │ │ - dec %r10 │ │ │ │ - mov %r11,%r13 │ │ │ │ - neg %r13 │ │ │ │ - shl $0x3,%r12 │ │ │ │ - sar $0x3f,%r11 │ │ │ │ - and %r11,%r12 │ │ │ │ - lea (%rax,%r12,1),%r9 │ │ │ │ - lea 0x18(%r9),%r9 │ │ │ │ + sub $0x28,%rsp │ │ │ │ + cmpq $0x0,0x279996(%rip) │ │ │ │ + je 4303f4 │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rax,%xmm0 │ │ │ │ + nop │ │ │ │ + mov 0x299e54(%rip),%rcx │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + cvttsd2si %xmm1,%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x279960(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + jmp 43042a │ │ │ │ + nop │ │ │ │ + lea 0x299ddc(%rip),%rcx │ │ │ │ + lock xadd %rax,(%rcx) │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + movq $0x0,0x1b8(%rdx) │ │ │ │ mov %rdx,%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea 0x80(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %r13,%r11 │ │ │ │ - call 468020 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x18(%rax,%rdx,8),%r12 │ │ │ │ - lea (%r12,%rdx,1),%rcx │ │ │ │ - test %al,(%rax) │ │ │ │ - cmp %rcx,0x1f58(%rax) │ │ │ │ - jle 41f89f │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp $0x3e8,%rcx │ │ │ │ - jae 41f9a5 │ │ │ │ - mov 0x18(%rax,%rcx,8),%r10 │ │ │ │ - lea (%r10,%rcx,1),%rdx │ │ │ │ + call 450680 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x27991f(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4304cf │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4304cf │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - cmp $0x3e8,%rdx │ │ │ │ - ja 41f995 │ │ │ │ - lea 0x1(%rcx),%r12 │ │ │ │ - cmp %rdx,%r12 │ │ │ │ - jbe 41f7f2 │ │ │ │ - jmp 41f990 │ │ │ │ - movq $0x0,0x1f58(%rax) │ │ │ │ - mov 0x1f60(%rax),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jbe 41f91b │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - lea 0x435fe(%rip),%rdx │ │ │ │ - inc %rdx │ │ │ │ - lea 0x435d4(%rip),%r12 │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - lea 0x1(%r12),%rdx │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov 0x10(%rax),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - lea 0x58(%rsp),%r9 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - mov %r10,%r11 │ │ │ │ + je 430476 │ │ │ │ + mov 0xa0(%rdx),%rsi │ │ │ │ + mov %rsi,0x2798f2(%rip) │ │ │ │ xchg %ax,%ax │ │ │ │ - call 468020 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - movq $0x0,0x1f60(%rdx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x1f68(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jbe 41f987 │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - lea 0x435cd(%rip),%rdx │ │ │ │ - inc %rdx │ │ │ │ - lea 0x43543(%rip),%r12 │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - lea 0x1(%r12),%rdx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x10(%rax),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x70(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - lea 0x48(%rsp),%r9 │ │ │ │ - mov $0x2,%r10d │ │ │ │ - mov %r10,%r11 │ │ │ │ - call 468020 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - movq $0x0,0x1f68(%rdx) │ │ │ │ - add $0x88,%rsp │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 430470 │ │ │ │ + movq $0x0,0x2798e8(%rip) │ │ │ │ + decl 0x2798ea(%rip) │ │ │ │ + mov 0x1b8(%rdx),%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jge 430407 │ │ │ │ + mov %rsi,0x1b8(%rdx) │ │ │ │ + nop │ │ │ │ + movq $0x0,0xa0(%rdx) │ │ │ │ + mov 0x2798b9(%rip),%rcx │ │ │ │ + nop │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4304b1 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdx,0xa0(%rcx) │ │ │ │ + jmp 4304bf │ │ │ │ + mov %rdx,%rcx │ │ │ │ + nop │ │ │ │ + mov %rdx,0x279894(%rip) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + nop │ │ │ │ + mov %rbx,0x279891(%rip) │ │ │ │ + incl 0x279893(%rip) │ │ │ │ + xor %eax,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 4304ff │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rax,%xmm0 │ │ │ │ + nop │ │ │ │ + mov 0x299d34(%rip),%rcx │ │ │ │ + movq %rcx,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rcx │ │ │ │ + nop │ │ │ │ + lea 0x299cde(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x279840(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x3e8,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x3e8,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 41f7c0 │ │ │ │ - int3 │ │ │ │ + jmp 4303a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -37323,160 +51341,603 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41fa9f │ │ │ │ + lea -0x90(%rsp),%r12 │ │ │ │ + cmp 0x18(%r14),%r12 │ │ │ │ + jbe 430c26 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + sub $0x108,%rsp │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ nop │ │ │ │ + mov 0x90(%rax),%edx │ │ │ │ + bt $0xc,%edx │ │ │ │ + jae 430b8d │ │ │ │ nop │ │ │ │ - lea 0x1208e80(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - movslq 0x1227600(%rip),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 41fa86 │ │ │ │ - movb $0x1,0x1208f96(%rip) │ │ │ │ + mov 0x90(%rax),%edx │ │ │ │ + and $0xffffefff,%edx │ │ │ │ + cmp $0x4,%edx │ │ │ │ + ja 4305a5 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 4305b7 │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 430af0 │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jae 4305b7 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 430750 │ │ │ │ + cmp $0x6,%edx │ │ │ │ + je 430745 │ │ │ │ + cmp $0xa,%edx │ │ │ │ + jne 43073f │ │ │ │ + mov %r14,%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + je 430adf │ │ │ │ + mov 0x68(%rax),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 4305d6 │ │ │ │ + mov 0x38(%rax),%r9 │ │ │ │ + mov 0x8(%rax),%r10 │ │ │ │ + sub %r9,%r10 │ │ │ │ + mov 0x30(%rdx),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + add %r10,0x35c0(%rdx) │ │ │ │ + incq 0x35c8(%rdx) │ │ │ │ + cmpq $0x0,0x68(%rax) │ │ │ │ + je 430603 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 430663 │ │ │ │ + cmpb $0x0,0xb4(%rax) │ │ │ │ + je 430610 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 430663 │ │ │ │ + mov 0xb9(%rax),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 43061e │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 430663 │ │ │ │ nop │ │ │ │ + mov 0x90(%rax),%edx │ │ │ │ + and $0xffffefff,%edx │ │ │ │ + cmp $0x4,%edx │ │ │ │ + jne 43065e │ │ │ │ + movzbl 0xb0(%rax),%edx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2f,%rdx │ │ │ │ + jae 430ad3 │ │ │ │ + lea 0x26e6ef(%rip),%r9 │ │ │ │ + movzbl (%r9,%rdx,1),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 43065e │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 430663 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rbx,0x120(%rsp) │ │ │ │ + mov %r10,0xe8(%rsp) │ │ │ │ + test %cl,%cl │ │ │ │ + jne 430682 │ │ │ │ + movb $0x1,0xb3(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 43069f │ │ │ │ + call 468fe0 │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + mov 0x120(%rsp),%rbx │ │ │ │ + mov 0xe8(%rsp),%r10 │ │ │ │ + lea 0x98(%rsp),%rsi │ │ │ │ + movups %xmm15,(%rsi) │ │ │ │ + movups %xmm15,0x10(%rsi) │ │ │ │ + movups %xmm15,0x20(%rsi) │ │ │ │ + movups %xmm15,0x30(%rsi) │ │ │ │ + movups %xmm15,0x40(%rsi) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ + cmpq $0x0,0x50(%rax) │ │ │ │ + je 4306fd │ │ │ │ + add $0x50,%rax │ │ │ │ + lea 0x26e179(%rip),%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + lea 0x38(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + movups %xmm15,0x40(%rdx) │ │ │ │ + movups %xmm15,0x50(%rdx) │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 470460 │ │ │ │ + jmp 430811 │ │ │ │ nop │ │ │ │ - lea 0x1208e55(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ + cmp $0xb,%edx │ │ │ │ + jne 430750 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x108,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0xf8(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1440da(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x142fbf(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ nop │ │ │ │ - lea 0x122782f(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ + call 44e740 │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x145dff(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14547d(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + lea 0x98(%rsp),%rbx │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ + call 430c60 │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + call 470aa0 │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ + jne 4307ed │ │ │ │ + mov 0x118(%rsp),%rdx │ │ │ │ + mov 0x28(%rdx),%r8 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 430836 │ │ │ │ + mov 0x100(%rsp),%r8 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,%al │ │ │ │ + jne 430850 │ │ │ │ + mov 0x20(%r8),%r8 │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + je 430925 │ │ │ │ + cmpq $0x0,0x18(%rax) │ │ │ │ + je 43089d │ │ │ │ + add $0x18,%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + lea 0x26dfe1(%rip),%rcx │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + lea 0x98(%rsp),%rsi │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x118(%rsp),%rdx │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + cmpq $0x0,0x20(%rax) │ │ │ │ + je 4308d9 │ │ │ │ + add $0x20,%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + lea 0x26dfa5(%rip),%rcx │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + lea 0x98(%rsp),%rsi │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x118(%rsp),%rdx │ │ │ │ + mov 0x100(%rsp),%r8 │ │ │ │ + cmpb $0x0,(%r8) │ │ │ │ + je 43082c │ │ │ │ + lea 0x100(%rsp),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + lea 0x26df62(%rip),%rcx │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + lea 0x98(%rsp),%rsi │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x118(%rsp),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 43082c │ │ │ │ + mov 0x20(%rdx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 43093d │ │ │ │ + lea 0x98(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 438680 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ nop │ │ │ │ - lea 0x1227822(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jne 41fa61 │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 438a20 │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ + lea 0x98(%rsp),%rax │ │ │ │ + call 4387a0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 4309e9 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - mov $0x9,%eax │ │ │ │ - call 45ac20 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %edx,0x122759e(%rip) │ │ │ │ - call 45ac80 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4309ab │ │ │ │ + mov (%rdx),%r8d │ │ │ │ + cmp %eax,%r8d │ │ │ │ + jbe 430996 │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + jmp 430983 │ │ │ │ + mov 0x4(%rdx),%r9d │ │ │ │ + add %r9d,%r8d │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r8d,%eax │ │ │ │ + jb 4309ad │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + jmp 430983 │ │ │ │ + xor %edx,%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 43095d │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 43095d │ │ │ │ + xor %r9d,%r9d │ │ │ │ nop │ │ │ │ + mov %r9,0x8(%rdx) │ │ │ │ nop │ │ │ │ - lea 0x1208df1(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ + mov %r8,%r9 │ │ │ │ + lea 0x26dc32(%rip),%rax │ │ │ │ + jmp 430a41 │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + mov %rcx,0xc8(%rsp) │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + call 43b6a0 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4309d0 │ │ │ │ + cmpq $0x0,0xb0(%rsp) │ │ │ │ + nop │ │ │ │ + jne 430a29 │ │ │ │ + cmpq $0x0,0xc0(%rsp) │ │ │ │ + jne 430a29 │ │ │ │ + cmpq $0x0,0xb8(%rsp) │ │ │ │ + jne 430a29 │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + add $0x108,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x1477cc(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov 0x248(%rax),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 430a74 │ │ │ │ + cmp %r8,0x140(%rax) │ │ │ │ + ja 430a60 │ │ │ │ + cmp %r8,0x148(%rax) │ │ │ │ + ja 430a76 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,0xf0(%rax) │ │ │ │ + ja 430a3a │ │ │ │ + cmp %r8,0xf8(%rax) │ │ │ │ + jbe 430a3a │ │ │ │ + jmp 430a76 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov (%rdx),%edx │ │ │ │ + mov 0xc(%r9),%ecx │ │ │ │ + add 0x138(%rax),%rcx │ │ │ │ + add 0x98(%rsp),%rdx │ │ │ │ + movslq 0x8(%r9),%r8 │ │ │ │ + test %bl,%bl │ │ │ │ + je 430ab3 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + lea 0x98(%rsp),%rsi │ │ │ │ + call 431920 │ │ │ │ + jmp 43095d │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + lea 0x98(%rsp),%rsi │ │ │ │ + call 4317a0 │ │ │ │ + jmp 43095d │ │ │ │ + mov $0x2f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x1472e4(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0xf8(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x143d3a(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x142c1f(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + mov 0xf0(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x145a5f(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14995b(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,0x34(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0xf8(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14684f(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x142b88(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1459c9(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x34(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + nop │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x146802(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 41f9e0 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + jmp 430540 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41fb10 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - lea 0x90afcb(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x86401a(%rip),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - call 455460 │ │ │ │ - cmpb $0x0,0x1227483(%rip) │ │ │ │ - je 41fb05 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 455660 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 41fac0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 430e73 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - cmp %rdx,0xb8(%rcx) │ │ │ │ - jne 41fbb4 │ │ │ │ - lea 0x40(%rsp),%rcx │ │ │ │ - cmp %rcx,(%rdx) │ │ │ │ - jae 41fba2 │ │ │ │ - cmp %rcx,0x8(%rdx) │ │ │ │ - jb 41fba2 │ │ │ │ - movups %xmm15,0x8(%rsp) │ │ │ │ - lea 0x86(%rip),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x8(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov (%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 430c87 │ │ │ │ + cmpb $0x3,0x28(%rdx) │ │ │ │ + sete %r8b │ │ │ │ + test %rdx,%rdx │ │ │ │ + jmp 430c8d │ │ │ │ + mov $0x0,%r8d │ │ │ │ + je 430c98 │ │ │ │ + cmpb $0x6,0x28(%rdx) │ │ │ │ + sete %dl │ │ │ │ + jmp 430c9a │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + cmpb $0x0,0x10(%rbx) │ │ │ │ + jne 430d6d │ │ │ │ + test %r8b,%r8b │ │ │ │ + jne 430d6d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9f2cc2(%rip),%rax │ │ │ │ - mov $0x1d,%ebx │ │ │ │ - add $0x30,%rsp │ │ │ │ + test %dl,%dl │ │ │ │ + jne 430d6d │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 469700 │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + test %eax,%eax │ │ │ │ + jle 430d21 │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %ecx,0x2c(%rsp) │ │ │ │ + movslq %eax,%rdx │ │ │ │ + shl $0x3,%rdx │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + mov 0x38(%r8),%rax │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x2c(%rsp),%ecx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 430d51 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x40(%rdx),%rax │ │ │ │ + movslq %ecx,%rbx │ │ │ │ + shl $0x3,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + cmpq $0x0,0x38(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + je 430e11 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 430e20 │ │ │ │ + mov %r8b,0x2b(%rsp) │ │ │ │ + mov %dl,0x2a(%rsp) │ │ │ │ + mov 0x38(%rax),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 430db8 │ │ │ │ + mov 0x28(%rax),%r10 │ │ │ │ + sub %r10,%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + jbe 430db8 │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %r9,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 431920 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + movzbl 0x2a(%rsp),%edx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + movzbl 0x2b(%rsp),%r8d │ │ │ │ + call 4693c0 │ │ │ │ + nopl (%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + je 430de5 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x40(%rdx),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 431920 │ │ │ │ + movzbl 0x2b(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 430df7 │ │ │ │ + movzbl 0x2a(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 430e02 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movb $0x1,0x10(%rax) │ │ │ │ + jmp 430e0b │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movb $0x0,0x10(%rax) │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9f2cb0(%rip),%rax │ │ │ │ - mov $0x1d,%ebx │ │ │ │ - add $0x30,%rsp │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x1(%rdi),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jle 430e11 │ │ │ │ + mov %rax,%rdi │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov (%rsi,%rax,1),%r9d │ │ │ │ + lea (%rsi,%rax,1),%rcx │ │ │ │ + mov 0x38(%rdx),%r10 │ │ │ │ + test %r9d,%r9d │ │ │ │ + jl 430e41 │ │ │ │ + mov 0x40(%rdx),%r10 │ │ │ │ + movslq %r9d,%r9 │ │ │ │ + lea (%r10,%r9,1),%rbx │ │ │ │ + cmp %rbx,0x28(%rdx) │ │ │ │ + ja 430e17 │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 4388c0 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 430e17 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 430c60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmpb $0x0,0x278e3a(%rip) │ │ │ │ + je 430eb7 │ │ │ │ + mov 0x278de9(%rip),%ecx │ │ │ │ + mov 0x278de7(%rip),%edx │ │ │ │ + jmp 430eda │ │ │ │ + nop │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea 0x278dd4(%rip),%rcx │ │ │ │ + lock xadd %eax,(%rcx) │ │ │ │ + mov 0x278dce(%rip),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + seta %bl │ │ │ │ + ret │ │ │ │ + mov 0x278dbe(%rip),%ecx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jbe 430eff │ │ │ │ + lea 0x1(%rcx),%esi │ │ │ │ + mov %ecx,%eax │ │ │ │ + lea 0x278dae(%rip),%rdi │ │ │ │ + lock cmpxchg %esi,(%rdi) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 430ed4 │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -37490,434 +51951,653 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 41fee6 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov (%rcx),%rax │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - call 492c40 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 41fc42 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - movq $0x1a,0x8(%rax) │ │ │ │ - cmpl $0x0,0x1227bfb(%rip) │ │ │ │ - je 41fc32 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - lea 0x9ef7be(%rip),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ - nop │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - call 475ee0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0xc,%rbx │ │ │ │ - jg 41fd25 │ │ │ │ - cmp $0xb,%rbx │ │ │ │ - jne 41fcc5 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - movabs $0x6c61436775626564,%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41fca3 │ │ │ │ - cmpw $0x336c,0x8(%rax) │ │ │ │ - jne 41fca0 │ │ │ │ - cmpb $0x32,0xa(%rax) │ │ │ │ - je 41fe26 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jmp 41fca3 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41fe2c │ │ │ │ - cmpw $0x366c,0x8(%rax) │ │ │ │ - jne 41fe2c │ │ │ │ - cmpb $0x34,0xa(%rax) │ │ │ │ - je 41fe26 │ │ │ │ - nop │ │ │ │ - jmp 41fe2c │ │ │ │ - cmp $0xc,%rbx │ │ │ │ - jne 41fe2c │ │ │ │ - mov (%rax),%rcx │ │ │ │ - movabs $0x6c61436775626564,%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41fcf5 │ │ │ │ - cmpl $0x3832316c,0x8(%rax) │ │ │ │ - je 41fe26 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41fd09 │ │ │ │ - cmpl $0x3635326c,0x8(%rax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 41fe26 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41fe2c │ │ │ │ - cmpl $0x3231356c,0x8(%rax) │ │ │ │ - je 41fe26 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 41fe2c │ │ │ │ - cmp $0xd,%rbx │ │ │ │ - jne 41fdc7 │ │ │ │ - cmpb $0x32,0x9(%rax) │ │ │ │ - jg 41fd8b │ │ │ │ - mov (%rax),%rcx │ │ │ │ - movabs $0x6c61436775626564,%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41fd63 │ │ │ │ - cmpl $0x3230316c,0x8(%rax) │ │ │ │ - jne 41fd60 │ │ │ │ - cmpb $0x34,0xc(%rax) │ │ │ │ - je 41fe26 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jmp 41fd63 │ │ │ │ - nop │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41fe2c │ │ │ │ - cmpl $0x3430326c,0x8(%rax) │ │ │ │ - jne 41fe2c │ │ │ │ - cmpb $0x38,0xc(%rax) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - je 41fe26 │ │ │ │ - jmp 41fe2c │ │ │ │ - mov (%rax),%rcx │ │ │ │ - movabs $0x6c61436775626564,%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41fdb4 │ │ │ │ - cmpl $0x3930346c,0x8(%rax) │ │ │ │ - jne 41fdb1 │ │ │ │ - cmpb $0x36,0xc(%rax) │ │ │ │ - je 41fe26 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jmp 41fdb4 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41fe2c │ │ │ │ - cmpl $0x3931386c,0x8(%rax) │ │ │ │ - jne 41fe2c │ │ │ │ - cmpb $0x32,0xc(%rax) │ │ │ │ - je 41fe26 │ │ │ │ - jmp 41fe2c │ │ │ │ - cmp $0xe,%rbx │ │ │ │ - jne 41fe2c │ │ │ │ - mov (%rax),%rcx │ │ │ │ - movabs $0x6c61436775626564,%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41fdf8 │ │ │ │ - cmpl $0x3336316c,0x8(%rax) │ │ │ │ - jne 41fdf5 │ │ │ │ - cmpw $0x3438,0xc(%rax) │ │ │ │ - je 41fe26 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jmp 41fdf8 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41fe13 │ │ │ │ - cmpl $0x3732336c,0x8(%rax) │ │ │ │ - jne 41fe10 │ │ │ │ - cmpw $0x3836,0xc(%rax) │ │ │ │ - je 41fe26 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jmp 41fe13 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 41fe2c │ │ │ │ - cmpl $0x3535366c,0x8(%rax) │ │ │ │ - jne 41fe2c │ │ │ │ - cmpw $0x3633,0xc(%rax) │ │ │ │ - jne 41fe2c │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jle 41fe78 │ │ │ │ - movabs $0x2e656d69746e7572,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rcx,(%rax) │ │ │ │ - jne 41fe78 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - movq $0x1f,0x8(%rax) │ │ │ │ - cmpl $0x0,0x12279c7(%rip) │ │ │ │ - je 41fe68 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - lea 0x9f4ab0(%rip),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 475dc0 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - je 41fe9c │ │ │ │ - dec %rdx │ │ │ │ - mov %rdx,(%rcx) │ │ │ │ - mov (%rcx),%rdi │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 476b00 │ │ │ │ - cmp $0xffffffff,%eax │ │ │ │ - je 41fee0 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - movq $0x16,0x8(%rax) │ │ │ │ - cmpl $0x0,0x1227957(%rip) │ │ │ │ - je 41fed6 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - lea 0x9eb3c4(%rip),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 41fbe0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 431477 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - movl $0x0,0xc(%rsp) │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - nop │ │ │ │ - incl 0x28c(%rcx) │ │ │ │ + sub $0x60,%rsp │ │ │ │ + cmpb $0x0,0x298797(%rip) │ │ │ │ + je 431465 │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ + mov 0xb8(%rcx),%rcx │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov 0x848(%rax),%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0xc,%rbx │ │ │ │ + je 430f98 │ │ │ │ + bt $0x2,%ebx │ │ │ │ + jae 430f78 │ │ │ │ + lea 0x14f3b2(%rip),%rdi │ │ │ │ + jmp 430f8f │ │ │ │ + test $0x8,%rbx │ │ │ │ + mov $0x0,%edi │ │ │ │ + lea 0x14f395(%rip),%r8 │ │ │ │ + cmovne %r8,%rdi │ │ │ │ + lea 0x186a0(%rsi),%r8 │ │ │ │ + jmp 430fa4 │ │ │ │ + xor %edi,%edi │ │ │ │ + movabs $0x7fffffffffffffff,%r8 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x278ccd(%rip),%r9d │ │ │ │ + mov 0x278cca(%rip),%r10d │ │ │ │ + cmp %r9d,%r10d │ │ │ │ + jbe 431012 │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + bt $0x1,%ebx │ │ │ │ + setb %r9b │ │ │ │ + mov %r9b,0x17(%rsp) │ │ │ │ + jmp 431360 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + cmpb $0x0,0xb1(%rcx) │ │ │ │ + je 43104d │ │ │ │ + bt $0x0,%ebx │ │ │ │ nop │ │ │ │ - mov %rdx,0x180(%rcx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov %rcx,0xd0(%r14) │ │ │ │ - lea 0x9f(%rip),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ + jae 43102a │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmp 431050 │ │ │ │ + mov 0x279d17(%rip),%r9b │ │ │ │ + test %r9b,%r9b │ │ │ │ + je 43103e │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmp 431050 │ │ │ │ + test %al,(%rdx) │ │ │ │ + cmpl $0x0,0x3560(%rdx) │ │ │ │ + setne %r9b │ │ │ │ + jmp 431050 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + test %r9b,%r9b │ │ │ │ + jne 4312e9 │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + cmpq $0x0,0x278ab5(%rip) │ │ │ │ + jne 431095 │ │ │ │ + call 43b340 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ mov 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - lea 0xc(%rsp),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - lea 0xa24d95(%rip),%rax │ │ │ │ - call 494de0 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - mov %edx,0x288(%rcx) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x8(%rax),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 4310c3 │ │ │ │ + mov 0x10(%r9),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 4310c3 │ │ │ │ + lea -0x1(%r10),%r11 │ │ │ │ + mov %r11,0x10(%r9) │ │ │ │ + cmp $0xfd,%r11 │ │ │ │ + jae 43132d │ │ │ │ + mov 0x10(%r9,%r10,8),%r9 │ │ │ │ + jmp 4310c6 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 43119d │ │ │ │ + mov 0x18(%rax),%r9d │ │ │ │ + cmp %r9d,0x1c(%rax) │ │ │ │ + jne 4310de │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 4310ee │ │ │ │ + movzbl %r9b,%r10d │ │ │ │ + inc %r9d │ │ │ │ + mov 0x20(%rax,%r10,8),%r10 │ │ │ │ + mov %r9d,0x18(%rax) │ │ │ │ + test %r10,%r10 │ │ │ │ + je 431100 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 4311a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 43b0c0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43110e │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 431172 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 432b00 │ │ │ │ + test %rax,%rax │ │ │ │ + je 431122 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nop │ │ │ │ + jmp 431169 │ │ │ │ + call 446f40 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 43b0c0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43113a │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 431160 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 432b00 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 431158 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 4334a0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + jmp 4311a0 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 4311bb │ │ │ │ + test %r10,%r10 │ │ │ │ + je 4312e9 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r10,%rax │ │ │ │ + call 4336e0 │ │ │ │ + jmp 4311c6 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r9,%rax │ │ │ │ + call 4347a0 │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + cmpb $0x0,0x851(%rbx) │ │ │ │ + je 4311f5 │ │ │ │ + movb $0x0,0x851(%rbx) │ │ │ │ + cmpl $0x1,0x298196(%rip) │ │ │ │ + jne 4311f5 │ │ │ │ + lea 0x298f35(%rip),%rax │ │ │ │ + call 4354e0 │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x848(%rbx),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x7d0,%rcx │ │ │ │ + jl 4312c5 │ │ │ │ nop │ │ │ │ - mov %rax,0x180(%rcx) │ │ │ │ + lea 0x298fab(%rip),%rsi │ │ │ │ + lock xadd %rcx,(%rsi) │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + bt $0x1,%ecx │ │ │ │ + jb 43122c │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 431251 │ │ │ │ + mov 0x848(%rbx),%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4303a0 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x848(%rbx),%rsi │ │ │ │ + movq $0x0,0x848(%rbx) │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + sub %rsi,%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jg 4312b9 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 43127e │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4312a8 │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + test %sil,%sil │ │ │ │ + jne 4312de │ │ │ │ + add $0x186a0,%rdi │ │ │ │ + jmp 430ff3 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 430ff3 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 430ff3 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x848(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 431327 │ │ │ │ nop │ │ │ │ - mov %rcx,0xd0(%rdx) │ │ │ │ - call 462dc0 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - movb $0x0,0xb4(%rax) │ │ │ │ - add $0x40,%rsp │ │ │ │ + lea 0x298ec3(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + bt $0x1,%ebx │ │ │ │ + jae 43131c │ │ │ │ + mov 0x848(%rax),%rax │ │ │ │ + sub %rsi,%rax │ │ │ │ + call 4303a0 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + movq $0x0,0x848(%rax) │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov $0xfd,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + movzbl 0x17(%rsp),%r9d │ │ │ │ + cmpb $0x0,0xb1(%rcx) │ │ │ │ + je 43139c │ │ │ │ + bt $0x0,%ebx │ │ │ │ + jae 431377 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + jmp 4313a0 │ │ │ │ + mov 0x2799ca(%rip),%r10b │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %r10b,%r10b │ │ │ │ + je 43138d │ │ │ │ + mov $0x1,%r10d │ │ │ │ + jmp 4313a0 │ │ │ │ + test %al,(%rdx) │ │ │ │ + cmpl $0x0,0x3560(%rdx) │ │ │ │ + setne %r10b │ │ │ │ + jmp 4313a0 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + nop │ │ │ │ + test %r10b,%r10b │ │ │ │ + jne 431012 │ │ │ │ + call 430ea0 │ │ │ │ + test %bl,%bl │ │ │ │ + je 431439 │ │ │ │ + mov %eax,%ebx │ │ │ │ + movzbl 0x17(%rsp),%ecx │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 42ed20 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4313d5 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4313e0 │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + test %al,%al │ │ │ │ + jne 431425 │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + cmpb $0x0,0x851(%rbx) │ │ │ │ + je 431339 │ │ │ │ + movb $0x0,0x851(%rbx) │ │ │ │ + cmpl $0x1,0x297f74(%rip) │ │ │ │ + jne 431339 │ │ │ │ + lea 0x298d0f(%rip),%rax │ │ │ │ + call 4354e0 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + jmp 431339 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + jmp 4312e9 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 431012 │ │ │ │ + lea 0x1463e3(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 430f20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4200f5 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 431779 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - mov 0x18(%rdx),%r8 │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov 0x8(%rdx),%rbx │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov 0x20(%rdx),%rdx │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - lea 0xa24d10(%rip),%rax │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 461f00 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - lea 0x913fcf(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12277db(%rip) │ │ │ │ - jne 42004e │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - jmp 42005b │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ + sub $0x30,%rsp │ │ │ │ + cmpb $0x0,0x298217(%rip) │ │ │ │ + je 431767 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x848(%rax),%rcx │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + neg %rcx │ │ │ │ + mov 0xb8(%rdx),%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + jmp 4314f2 │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - cmpl $0x0,0x12277b3(%rip) │ │ │ │ - je 420082 │ │ │ │ - mov 0x88(%rdx),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rax,0x88(%rdx) │ │ │ │ - mov 0x30(%rcx),%rsi │ │ │ │ - mov 0xd0(%rcx),%rdi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jne 4200e3 │ │ │ │ - mov 0x288(%rsi),%eax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %eax,(%rbx) │ │ │ │ - movl $0x0,0x288(%rsi) │ │ │ │ - mov %rdx,%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + cmpb $0x0,0xb1(%rdx) │ │ │ │ + je 4314ff │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 43150f │ │ │ │ nop │ │ │ │ - mov %rdx,0x180(%rsi) │ │ │ │ nop │ │ │ │ - mov %rsi,0xd0(%rax) │ │ │ │ - movq $0x0,0xd0(%rcx) │ │ │ │ - movb $0x1,0xb4(%rcx) │ │ │ │ + mov 0x29849c(%rip),%sil │ │ │ │ + test %sil,%sil │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 43174a │ │ │ │ + mov 0x848(%rax),%rsi │ │ │ │ + add %rcx,%rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jle 43174a │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + cmpq $0x0,0x2785e8(%rip) │ │ │ │ + jne 431553 │ │ │ │ + call 43b340 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 431582 │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 431582 │ │ │ │ + lea -0x1(%rdi),%r8 │ │ │ │ + mov %r8,0x10(%rsi) │ │ │ │ + cmp $0xfd,%r8 │ │ │ │ + jae 43175b │ │ │ │ + mov 0x10(%rsi,%rdi,8),%rsi │ │ │ │ nop │ │ │ │ - mov %rax,0xa0(%rcx) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9e91a0(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + jmp 431584 │ │ │ │ + xor %esi,%esi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 431690 │ │ │ │ + mov 0x18(%rax),%esi │ │ │ │ + cmp %esi,0x1c(%rax) │ │ │ │ + jne 431599 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 4315a7 │ │ │ │ + movzbl %sil,%edi │ │ │ │ + inc %esi │ │ │ │ + mov 0x20(%rax,%rdi,8),%rdi │ │ │ │ + mov %esi,0x18(%rax) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 4315b3 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 431692 │ │ │ │ + call 43b0c0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 4315c5 │ │ │ │ + xor %ecx,%ecx │ │ │ │ nop │ │ │ │ - call 494f40 │ │ │ │ - jmp 41ffe0 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 420172 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %r14,0x8(%rsp) │ │ │ │ - mov 0x88(%r14),%rcx │ │ │ │ - mov (%rcx),%rax │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - cmpl $0x0,0x12276f3(%rip) │ │ │ │ - je 42013e │ │ │ │ - mov 0x88(%r14),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - movq $0x0,0x88(%rcx) │ │ │ │ - call 420180 │ │ │ │ + jmp 431674 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 432b00 │ │ │ │ + test %rax,%rax │ │ │ │ + je 4315e0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 43166b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 446f40 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 43b0c0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 4315f8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 431662 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 432b00 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 43165a │ │ │ │ + mov 0x278686(%rip),%ecx │ │ │ │ + mov 0x278684(%rip),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jbe 431629 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 430ea0 │ │ │ │ + test %bl,%bl │ │ │ │ + jne 431635 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 4334a0 │ │ │ │ + jmp 43165a │ │ │ │ + mov %eax,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 42ed20 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + jmp 4314e5 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ + jmp 431692 │ │ │ │ + xor %edi,%edi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4316b6 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 43174a │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdi,%rax │ │ │ │ + call 4336e0 │ │ │ │ + jmp 4316c5 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4347a0 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x848(%rbx),%rcx │ │ │ │ + cmp $0x7d0,%rcx │ │ │ │ + jl 431704 │ │ │ │ nop │ │ │ │ - mov %rcx,0xa0(%r14) │ │ │ │ - lea 0xa24bc9(%rip),%rax │ │ │ │ - call 494de0 │ │ │ │ - add $0x18,%rsp │ │ │ │ + lea 0x298ade(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + mov 0x848(%rbx),%rdx │ │ │ │ + movq $0x0,0x848(%rbx) │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + lea (%rsi,%rdx,1),%rcx │ │ │ │ + jmp 431709 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + cmpb $0x0,0x851(%rbx) │ │ │ │ + je 4314e5 │ │ │ │ + movb $0x0,0x851(%rbx) │ │ │ │ + cmpl $0x1,0x297c54(%rip) │ │ │ │ + jne 4314e5 │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x2989ea(%rip),%rax │ │ │ │ + call 4354e0 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 4314e5 │ │ │ │ + mov 0x848(%rax),%rdx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 420100 │ │ │ │ + mov $0xfd,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x146674(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4314a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42020f │ │ │ │ + jbe 4318d4 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - movq %xmm15,0x28(%rsp) │ │ │ │ - movb $0x0,0x7(%rsp) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea 0x8(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - movb $0x0,0x6(%rsp) │ │ │ │ - lea 0x7e(%rip),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x6(%rsp),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - movb $0x1,0x7(%rsp) │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - movb $0x1,0x6(%rsp) │ │ │ │ - movb $0x0,0x7(%rsp) │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 453780 │ │ │ │ - add $0x30,%rsp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov %rsi,0x80(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4317d5 │ │ │ │ + mov %r8,%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jbe 4318ce │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shr $0x6,%rdx │ │ │ │ + movzbl (%rcx,%rdx,1),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 4317f6 │ │ │ │ + lea 0x40(%r8),%rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + jmp 4317d2 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 431804 │ │ │ │ + inc %r9 │ │ │ │ + shr $1,%edx │ │ │ │ + add $0x8,%r8 │ │ │ │ + cmp $0x8,%r9 │ │ │ │ + jge 4317d2 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jbe 4317d2 │ │ │ │ + bt $0x0,%edx │ │ │ │ + jae 4317fb │ │ │ │ + lea (%r8,%rax,1),%r10 │ │ │ │ + mov (%r10),%r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r10,%r10 │ │ │ │ + je 4317fb │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + mov %edx,0x34(%rsp) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 431855 │ │ │ │ + cmp %r10,(%rsi) │ │ │ │ + ja 431855 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r10,0x8(%rsi) │ │ │ │ + jbe 431855 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 438680 │ │ │ │ + jmp 43189f │ │ │ │ + mov %r10,0x38(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + call 432860 │ │ │ │ + test %al,%al │ │ │ │ + jne 43189f │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + call 480a20 │ │ │ │ + nopl (%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + je 43189f │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + call 431c20 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x34(%rsp),%edx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + jmp 4317fb │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 420180 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 4317a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -37926,149 +52606,672 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 431b5d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov %rsi,0x88(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 431960 │ │ │ │ + add $0x8,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jbe 431b45 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4319b3 │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shr $0x6,%rdx │ │ │ │ + movzbl (%rdx,%rcx,1),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jne 431993 │ │ │ │ + nopl (%rax) │ │ │ │ + test $0x3f,%r8 │ │ │ │ + jne 431b4b │ │ │ │ + lea 0x38(%r8),%rdx │ │ │ │ + jmp 431955 │ │ │ │ + mov %r8,%r9 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + and $0x7,%r8d │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %r8,%rcx │ │ │ │ + shr %cl,%dl │ │ │ │ + test $0x1,%dl │ │ │ │ + jne 4319b9 │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %r9,%rdx │ │ │ │ + jmp 431955 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + lea (%r9,%rax,1),%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 431a0e │ │ │ │ + cmp %rdx,(%rsi) │ │ │ │ + ja 431a0e │ │ │ │ + cmp %rdx,0x8(%rsi) │ │ │ │ + jbe 431a0e │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 438680 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + jmp 431955 │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 43bd00 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + je 431b18 │ │ │ │ + movzwl 0x34(%rax),%edx │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + sub %rsi,%rcx │ │ │ │ + mov 0x5c(%rax),%edi │ │ │ │ + imul %rdi,%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + shr $0x20,%rdi │ │ │ │ + nop │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + ja 431a98 │ │ │ │ + mov 0x40(%rax),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0x23,%rcx │ │ │ │ + movzbl (%rdx,%rcx,1),%edx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + shl %cl,%r8d │ │ │ │ + test %dl,%r8b │ │ │ │ + jne 431a98 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + jmp 431955 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + imul %rdi,%rcx │ │ │ │ + lea (%rcx,%rsi,1),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 432860 │ │ │ │ + test %al,%al │ │ │ │ + jne 431aef │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + call 431c20 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + jmp 431955 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 431955 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x14388b(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 431920 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42027d │ │ │ │ + jbe 431c05 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - cmpb $0x0,(%rax) │ │ │ │ - jne 420277 │ │ │ │ - call 454240 │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - call 496e40 <_cgo_topofstack@@Base+0x3e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ + add $0x1258,%rbx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + call 432860 │ │ │ │ + test %al,%al │ │ │ │ + jne 431bff │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + nop │ │ │ │ + call 480a20 │ │ │ │ + test %rax,%rax │ │ │ │ + je 431bff │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 431c20 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - call 494f40 │ │ │ │ - jmp 420240 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 431ba0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 431f8d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + test $0x7,%rax │ │ │ │ + jne 431f7b │ │ │ │ + mov 0x68(%rdi),%rdx │ │ │ │ + add $0xfffffffffffffff0,%rdx │ │ │ │ + nop │ │ │ │ + cmp $0x1f0,%rdx │ │ │ │ + ja 431c7b │ │ │ │ + mov %r8,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + mov 0x18(%rdi),%r9 │ │ │ │ + add $0x1f80,%r9 │ │ │ │ + test %al,(%r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x3f,%rdx │ │ │ │ + jae 431f6f │ │ │ │ + lea (%r9,%rdx,1),%rdx │ │ │ │ + lea 0x40(%rdx),%rdx │ │ │ │ + jmp 431c8d │ │ │ │ + mov 0x48(%rdi),%r9 │ │ │ │ + test %al,(%r9) │ │ │ │ + mov %r8,%r10 │ │ │ │ + shr $0x3,%r10 │ │ │ │ + lea (%r9,%r10,1),%rdx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r8,%r9 │ │ │ │ + and $0x7,%r9d │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov $0x1,%r11d │ │ │ │ + shl %cl,%r11d │ │ │ │ + cmpb $0x0,0x29769a(%rip) │ │ │ │ + jne 431d7d │ │ │ │ + cmpl $0x0,0x297e96(%rip) │ │ │ │ + jle 431ceb │ │ │ │ + movzwl 0x30(%rdi),%r9d │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jb 431ceb │ │ │ │ + mov 0x40(%rdi),%r9 │ │ │ │ + test %al,(%r9) │ │ │ │ + shr $0x3,%r8 │ │ │ │ + movzbl (%r9,%r8,1),%r8d │ │ │ │ + test %r8b,%r11b │ │ │ │ + je 431ea5 │ │ │ │ + movzbl (%rdx),%r8d │ │ │ │ + test %r8b,%r11b │ │ │ │ + jne 431d77 │ │ │ │ + nop │ │ │ │ + lock or %r11b,(%rdx) │ │ │ │ + mov 0x18(%rdi),%rcx │ │ │ │ + mov 0x290a30(%rip),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + add %rcx,%r8 │ │ │ │ + shr $0x1a,%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x400000,%r8 │ │ │ │ + jae 431e95 │ │ │ │ + mov (%rdx,%r8,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + shr $0x10,%r8 │ │ │ │ + and $0x3ff,%r8d │ │ │ │ + movzbl 0x10400(%rdx,%r8,1),%r9d │ │ │ │ + shr $0xd,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + shl %cl,%r10d │ │ │ │ + lea (%rdx,%r8,1),%rdx │ │ │ │ + lea 0x10400(%rdx),%rdx │ │ │ │ + test %r9b,%r10b │ │ │ │ + jne 431e2a │ │ │ │ + lock or %r10b,(%rdx) │ │ │ │ + jmp 431e2a │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdi,0x58(%rsp) │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r11d,%esi │ │ │ │ + call 425100 │ │ │ │ + test %al,%al │ │ │ │ + jne 431e83 │ │ │ │ + cmpl $0x1,0x297e14(%rip) │ │ │ │ + jle 431e1b │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1419ae(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x142a95(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x141306(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x141302(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + movzbl 0x62(%rdi),%ecx │ │ │ │ + test $0x1,%cl │ │ │ │ + jne 431e6b │ │ │ │ + prefetcht0 (%rax) │ │ │ │ + mov 0x8(%rsi),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 431e59 │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + cmp $0xfd,%rdx │ │ │ │ + je 431e59 │ │ │ │ + jae 431e89 │ │ │ │ + mov %rax,0x18(%rcx,%rdx,8) │ │ │ │ + incq 0x10(%rcx) │ │ │ │ + jmp 431e65 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + nop │ │ │ │ + call 43adc0 │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x840(%rsi),%rax │ │ │ │ + add 0x68(%rdi),%rax │ │ │ │ + mov %rax,0x840(%rsi) │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0xfd,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x400000,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1476e8(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x142996(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x141206(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x141202(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14131c(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + call 431fe0 │ │ │ │ + lea 0x141231(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov $0xffffffffffffffff,%rdi │ │ │ │ + call 431fe0 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + movb $0x2,0x122(%rax) │ │ │ │ + lea 0x144666(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x3f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x149330(%rip),%rax │ │ │ │ + mov $0x23,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 431c20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42039c │ │ │ │ + jbe 4323b0 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x1202272(%rip),%rdx │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + shr $0x1a,%rdx │ │ │ │ + nop │ │ │ │ xchg %ax,%ax │ │ │ │ + cmp $0x400000,%rdx │ │ │ │ + jb 43202d │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 432054 │ │ │ │ + mov 0x290704(%rip),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 42038a │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x120225e(%rip),%rsi │ │ │ │ - jmp 4202e3 │ │ │ │ - add $0x10,%rdx │ │ │ │ - dec %rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 42037b │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jge 42034e │ │ │ │ - movzbl (%r8,%rbx,1),%r9d │ │ │ │ + je 432052 │ │ │ │ + shr $0xa,%rcx │ │ │ │ + and $0xfff8,%ecx │ │ │ │ + mov (%rdx,%rcx,1),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + jmp 432054 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x14107c(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 432229 │ │ │ │ + mov 0x70(%rax),%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + movzbl 0x62(%rax),%ecx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x141fd8(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ nopl (%rax) │ │ │ │ - cmp $0x3d,%r9b │ │ │ │ - je 42030a │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 420350 │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - call 407320 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov %eax,%ecx │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x141c9e(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x142b4c(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ - jmp 420350 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 4202dc │ │ │ │ - lea 0x1(%rbx),%rcx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jb 420385 │ │ │ │ - sub %rbx,%rdi │ │ │ │ - lea -0x1(%rdi),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %rdx,%rcx │ │ │ │ - lea (%r8,%rcx,1),%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x142742(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x141c47(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + nop │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x63(%rax),%cl │ │ │ │ + movzbl %cl,%edx │ │ │ │ + mov 0x265d5a(%rip),%rbx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jle 4321b1 │ │ │ │ + mov 0x265d46(%rip),%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov (%rax,%rdx,1),%rcx │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x8(%rax,%rdx,1),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 4321ee │ │ │ │ + mov %cl,0x17(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14181e(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzbl 0x17(%rsp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x140f2f(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + nop │ │ │ │ + mov 0x63(%rax),%al │ │ │ │ + cmp $0x2,%al │ │ │ │ + jne 432213 │ │ │ │ + nop │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 432213 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + lea 0x8(%rcx),%rax │ │ │ │ + jmp 43221e │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 43224f │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x141532(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + nop │ │ │ │ + call 44dd20 │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ + add $0x8,%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jbe 432388 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x400,%rdx │ │ │ │ + jb 432285 │ │ │ │ + lea -0x80(%rcx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jbe 43227e │ │ │ │ + lea 0x80(%rcx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jb 432285 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + jmp 43224b │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + test %bl,%bl │ │ │ │ + je 4322af │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x141138(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x140eac(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x140e04(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x140f46(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 432360 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x140f0a(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ xor %ebx,%ebx │ │ │ │ - add $0x38,%rsp │ │ │ │ + jmp 43224b │ │ │ │ + test %bl,%bl │ │ │ │ + je 4323aa │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x14103a(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9eaf26(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4202a0 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 431fe0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -38083,186 +53286,187 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + cmpb $0x0,0x296f44(%rip) │ │ │ │ + jne 4325a5 │ │ │ │ + cmpl $0x2,0x296f5c(%rip) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + je 432592 │ │ │ │ + mov 0x68(%rax),%rdx │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + sub %rsi,%rbx │ │ │ │ + mov 0x5c(%rax),%ecx │ │ │ │ + add $0xfffffffffffffff0,%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + imul %rbx,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x1f0,%rdx │ │ │ │ + ja 432474 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x23,%rdx │ │ │ │ + lea 0x1f80(%rsi),%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ + nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x3f,%rdx │ │ │ │ + jae 432586 │ │ │ │ + lea (%rbx,%rdx,1),%rdx │ │ │ │ + lea 0x40(%rdx),%rdx │ │ │ │ + jmp 432485 │ │ │ │ + mov 0x48(%rax),%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shr $0x23,%rsi │ │ │ │ + lea (%rbx,%rsi,1),%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shr $0x20,%rbx │ │ │ │ + and $0x7,%ebx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + shl %cl,%edi │ │ │ │ + nop │ │ │ │ + lock or %dil,(%rdx) │ │ │ │ + mov 0x68(%rax),%rdx │ │ │ │ + add $0xfffffffffffffff0,%rdx │ │ │ │ + cmp $0x1f0,%rdx │ │ │ │ + ja 4324d8 │ │ │ │ + shr $0x23,%rsi │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + add $0x1f80,%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x3f,%rsi │ │ │ │ + jae 43257a │ │ │ │ + add %rsi,%rdx │ │ │ │ + nop │ │ │ │ + lock or %dil,(%rdx) │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + mov 0x290255(%rip),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + movabs $0x800000000000,%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + shr $0x1a,%rbx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x400000,%rbx │ │ │ │ + jae 43256e │ │ │ │ + mov (%rdx,%rbx,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shr $0x10,%rbx │ │ │ │ + and $0x3ff,%ebx │ │ │ │ + movzbl 0x10400(%rdx,%rbx,1),%esi │ │ │ │ + shr $0xd,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + mov $0x1,%edi │ │ │ │ + shl %cl,%edi │ │ │ │ + lea (%rdx,%rbx,1),%rdx │ │ │ │ + lea 0x10400(%rdx),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + test %sil,%dil │ │ │ │ + jne 432549 │ │ │ │ + lock or %dil,(%rdx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + mov 0x1a98(%rcx),%rdx │ │ │ │ + add 0x68(%rax),%rdx │ │ │ │ + mov %rdx,0x1a98(%rcx) │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x3f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x3f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x14bd4b(%rip),%rax │ │ │ │ + mov $0x32,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 482180 │ │ │ │ + lea 0x14b05e(%rip),%rax │ │ │ │ + mov $0x2c,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x80(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 42072e │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43267f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xf8,%rsp │ │ │ │ - mov %rax,0x108(%rsp) │ │ │ │ - mov (%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 420418 │ │ │ │ - mov $0x9,%ebx │ │ │ │ - lea 0x9dee92(%rip),%rcx │ │ │ │ - jmp 420430 │ │ │ │ - mov %rcx,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 485ec0 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov 0x10(%rax),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 485ec0 │ │ │ │ - mov 0x108(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4206f4 │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 485ec0 │ │ │ │ - mov 0x108(%rsp),%rcx │ │ │ │ - cmpq $0x0,0x20(%rcx) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jne 42061e │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - movq $0x16,0xa0(%rsp) │ │ │ │ - lea 0x9eae27(%rip),%rdx │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,0xb0(%rsp) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov %rdx,0xa8(%rsp) │ │ │ │ - movq $0x4,0xc0(%rsp) │ │ │ │ - lea 0x9da0ac(%rip),%rdx │ │ │ │ - mov %rdx,0xb8(%rsp) │ │ │ │ - mov %rbx,0xd0(%rsp) │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - movq $0x6,0xe0(%rsp) │ │ │ │ - lea 0x9db777(%rip),%rdx │ │ │ │ - mov %rdx,0xd8(%rsp) │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rdx,0xf0(%rsp) │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov %rdx,0xe8(%rsp) │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x2767a7(%rip),%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x2767a3(%rip),%rdx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x98(%rsp),%rbx │ │ │ │ - mov $0x6,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - nopl (%rax) │ │ │ │ - call 473c60 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 420615 │ │ │ │ + jmp 4325f1 │ │ │ │ + inc %rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 432679 │ │ │ │ + mov (%rcx,%rax,8),%rbx │ │ │ │ + mov 0x38(%rbx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 4325ee │ │ │ │ + mov 0x18(%rsi),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 4325ee │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + add $0x1258,%rbx │ │ │ │ mov %rbx,0x48(%rsp) │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - call 407320 │ │ │ │ + mov %rdi,%rax │ │ │ │ + call 432860 │ │ │ │ test %al,%al │ │ │ │ - jne 42058a │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - jmp 420615 │ │ │ │ - mov 0x108(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ - call 485f40 │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0x108(%rsp),%rcx │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - call 485f40 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ + jne 432665 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 480a20 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 4205d9 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - call 407320 │ │ │ │ - test %al,%al │ │ │ │ - jne 4205f8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - lea 0x9f53b5(%rip),%rdi │ │ │ │ - mov $0x20,%esi │ │ │ │ - call 473e60 │ │ │ │ - jmp 420615 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - lea 0x9f345b(%rip),%rdi │ │ │ │ - mov $0x1e,%esi │ │ │ │ - call 473e60 │ │ │ │ - add $0xf8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x98(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x30(%rdx) │ │ │ │ - movups %xmm15,0x40(%rdx) │ │ │ │ - movups %xmm15,0x50(%rdx) │ │ │ │ - movq $0x16,0xa0(%rsp) │ │ │ │ - lea 0x9eac77(%rip),%rsi │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - mov %rbx,0xb0(%rsp) │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - movq $0x8,0xc0(%rsp) │ │ │ │ - lea 0x9ddc0b(%rip),%rsi │ │ │ │ - mov %rsi,0xb8(%rsp) │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %rsi,0xd0(%rsp) │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov %rsi,0xc8(%rsp) │ │ │ │ - movq $0x11,0xe0(%rsp) │ │ │ │ - lea 0x9e5914(%rip),%rsi │ │ │ │ - mov %rsi,0xd8(%rsp) │ │ │ │ - mov 0x18(%rcx),%rsi │ │ │ │ - mov 0x20(%rcx),%r8 │ │ │ │ - mov %r8,0xf0(%rsp) │ │ │ │ - mov %rsi,0xe8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov $0x6,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - call 473c60 │ │ │ │ - add $0xf8,%rsp │ │ │ │ + call 431c20 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + jmp 4325ee │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x16,%ecx │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - lea 0x9e1dcf(%rip),%r8 │ │ │ │ - mov $0xd,%r9d │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9eabae(%rip),%rbx │ │ │ │ nop │ │ │ │ - call 473fc0 │ │ │ │ - add $0xf8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 4203e0 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4325c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -38277,25 +53481,149 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4326f9 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 4326e7 │ │ │ │ + test %cl,%cl │ │ │ │ + je 4326de │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x30(%rax) │ │ │ │ + movups %xmm15,0x40(%rax) │ │ │ │ + movups %xmm15,0x50(%rax) │ │ │ │ + movups %xmm15,0x60(%rax) │ │ │ │ + movups %xmm15,0x70(%rax) │ │ │ │ + mov %bl,0x7f(%rax) │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x148be7(%rip),%rax │ │ │ │ + mov $0x23,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + mov %cl,0x11(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + movzbl 0x11(%rsp),%ecx │ │ │ │ + jmp 4326a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + nop │ │ │ │ + mov 0x3f(%rax),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + jne 432760 │ │ │ │ + lea 0x3f(%rax),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ + and $0x3,%ecx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + mov $0x2,%ebx │ │ │ │ + shl %cl,%ebx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov (%rdx),%eax │ │ │ │ + or %eax,%esi │ │ │ │ + lock cmpxchg %esi,(%rdx) │ │ │ │ + jne 432744 │ │ │ │ + shr %cl,%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 432768 │ │ │ │ + mov $0x1,%eax │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x2,%dl │ │ │ │ + jne 432795 │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x3f(%rdi),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0xfffffffffffffffc,%rdx │ │ │ │ + and $0x3,%ecx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + mov $0x4,%ebx │ │ │ │ + shl %cl,%ebx │ │ │ │ + mov %ebx,%esi │ │ │ │ + mov (%rdx),%eax │ │ │ │ + or %eax,%esi │ │ │ │ + lock cmpxchg %esi,(%rdx) │ │ │ │ + jne 432781 │ │ │ │ + shr %cl,%eax │ │ │ │ + test %al,%al │ │ │ │ + sete %al │ │ │ │ ret │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 432828 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + movzwl 0x32(%rax),%edx │ │ │ │ + add $0x7,%rdx │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + add $0x1f80,%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + nop │ │ │ │ + shr $0x3,%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4327f7 │ │ │ │ + test %al,(%rbx) │ │ │ │ + mov 0x40(%rsi,%rcx,8),%r8 │ │ │ │ + movabs $0xffffffffffffff,%r9 │ │ │ │ + and %r8,%r9 │ │ │ │ + lea 0x8(%rdi),%r10 │ │ │ │ + cmp $0x7,%rcx │ │ │ │ + cmove %r9,%r8 │ │ │ │ + or %r8,(%rbx,%rdi,1) │ │ │ │ + mov %r10,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jae 43280b │ │ │ │ + mov %rcx,%rdi │ │ │ │ + shr $0x3,%rcx │ │ │ │ + cmp $0x10,%rcx │ │ │ │ + jb 4327d0 │ │ │ │ + jmp 432822 │ │ │ │ + movzbl 0x62(%rax),%ebx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 4326a0 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4327a0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -38314,65 +53642,366 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4207b2 │ │ │ │ + jbe 432adf │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov $0xf,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ + sub $0x20,%rsp │ │ │ │ + cmpb $0x0,0x296ada(%rip) │ │ │ │ + jne 432aa3 │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + shr $0x1a,%rdx │ │ │ │ + nop │ │ │ │ + cmp $0x400000,%rdx │ │ │ │ + jb 43289e │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4328ab │ │ │ │ + mov 0x28fe93(%rip),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 432a9b │ │ │ │ + mov %rax,%rcx │ │ │ │ + shr $0x10,%rax │ │ │ │ + and $0x3ff,%eax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shr $0xd,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + shl %cl,%r8d │ │ │ │ + movzbl 0x10c00(%rdx,%rax,1),%edx │ │ │ │ + test %dl,%r8b │ │ │ │ + je 432a93 │ │ │ │ + mov %rdi,%rax │ │ │ │ + and $0xffffffffffffe000,%rax │ │ │ │ + lea 0x1f80(%rax),%rdx │ │ │ │ + movzbl 0x7f(%rdx),%esi │ │ │ │ + shr $1,%sil │ │ │ │ + movsbq %sil,%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + sub %rax,%rdi │ │ │ │ + cmp $0x44,%rsi │ │ │ │ + jae 432ad2 │ │ │ │ + lea 0x26d525(%rip),%r8 │ │ │ │ + mov (%r8,%rsi,4),%ecx │ │ │ │ + imul %rdi,%rcx │ │ │ │ + shr $0x20,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shr $0x3,%si │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + movzwl %si,%esi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %edi,%ecx │ │ │ │ + mov $0x1,%r9d │ │ │ │ + shl %cl,%r9d │ │ │ │ + cmp $0x3f,%rsi │ │ │ │ + jae 432ac6 │ │ │ │ + lea (%rsi,%rdx,1),%rcx │ │ │ │ + lea 0x40(%rcx),%rcx │ │ │ │ + mov (%rcx),%sil │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %sil,%r9b │ │ │ │ + jne 432a88 │ │ │ │ + lock or %r9b,(%rcx) │ │ │ │ + movzbl 0x7f(%rdx),%ecx │ │ │ │ + test $0x1,%cl │ │ │ │ + je 4329a7 │ │ │ │ + test %al,(%rbx) │ │ │ │ + shr $1,%cl │ │ │ │ + movsbq %cl,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x44,%rcx │ │ │ │ + jae 432aba │ │ │ │ + lea 0x26c8af(%rip),%rdx │ │ │ │ + movzwl (%rdx,%rcx,2),%ecx │ │ │ │ + add %rcx,0x840(%rbx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 432720 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %al,%al │ │ │ │ + je 432a7d │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x18,%rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzwl %cx,%ebx │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + or %rcx,%rbx │ │ │ │ + call 432c00 │ │ │ │ + test %al,%al │ │ │ │ + je 432a7d │ │ │ │ + cmpl $0x1,0x296981(%rip) │ │ │ │ + jne 432a71 │ │ │ │ + mov 0x277220(%rip),%rdx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov (%rbx),%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + shr $0x5,%esi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jbe 432ab5 │ │ │ │ + mov 0x2771fc(%rip),%rdx │ │ │ │ + lea (%rdx,%rsi,4),%rdx │ │ │ │ + mov (%rdx),%edx │ │ │ │ + bt %edi,%edx │ │ │ │ + jb 432a68 │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x1f,%edx │ │ │ │ + shr $0x1b,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + sar $0x5,%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + shl $0x5,%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + nopl (%rax) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 432ab0 │ │ │ │ + mov 0x2771d5(%rip),%rdx │ │ │ │ + movslq %esi,%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + shl %cl,%edi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jbe 432aab │ │ │ │ + mov 0x2771b7(%rip),%rcx │ │ │ │ + lea (%rcx,%rsi,4),%rcx │ │ │ │ + lock or %edi,(%rcx) │ │ │ │ + movb $0x1,0x851(%rbx) │ │ │ │ + jmp 432a76 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + movb $0x1,0x850(%rbx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x9e3744(%rip),%rbx │ │ │ │ - call 473e60 │ │ │ │ - add $0x28,%rsp │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c20 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x44,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x3f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x44,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 420780 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 432860 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 432bde │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x18(%rax),%ecx │ │ │ │ + cmp %ecx,0x1c(%rax) │ │ │ │ + jne 432b1e │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 432b2b │ │ │ │ + movzbl %cl,%edx │ │ │ │ + inc %ecx │ │ │ │ + mov 0x20(%rax,%rdx,8),%rdx │ │ │ │ + mov %ecx,0x18(%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 432bc5 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x18(%rax),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + call 432f20 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 432bbf │ │ │ │ + mov 0x2770cf(%rip),%rdx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov (%rbx),%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + shr $0x5,%esi │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jbe 432bd8 │ │ │ │ + mov 0x2770ac(%rip),%rdx │ │ │ │ + lea (%rdx,%rsi,4),%rdx │ │ │ │ + mov (%rdx),%edx │ │ │ │ + bt %edi,%edx │ │ │ │ + jae 432bb7 │ │ │ │ + mov (%rbx),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x1f,%edx │ │ │ │ + shr $0x1b,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + sar $0x5,%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ + shl $0x5,%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 432bd3 │ │ │ │ + mov 0x277088(%rip),%rdx │ │ │ │ + movslq %ebx,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%esi │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jbe 432bce │ │ │ │ + mov 0x27706a(%rip),%rcx │ │ │ │ + lea (%rcx,%rbx,4),%rcx │ │ │ │ + not %esi │ │ │ │ + lock and %esi,(%rcx) │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c20 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 432b00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 432d10 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x4(%rax),%ecx │ │ │ │ + mov (%rax),%edx │ │ │ │ + mov %ecx,%esi │ │ │ │ + sub %edx,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x100,%ecx │ │ │ │ + je 432c3a │ │ │ │ + movzbl %sil,%edx │ │ │ │ + mov %rbx,0x8(%rax,%rdx,8) │ │ │ │ + incl 0x4(%rax) │ │ │ │ + cmp $0x100,%ecx │ │ │ │ + je 432c83 │ │ │ │ + mov 0x808(%rax),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x808(%rax) │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + jl 432cdb │ │ │ │ + movq $0x0,0x808(%rax) │ │ │ │ + mov 0x4(%rax),%ebx │ │ │ │ + sub (%rax),%ebx │ │ │ │ + shr $1,%ebx │ │ │ │ + cmp $0x10,%ebx │ │ │ │ + mov $0x10,%ecx │ │ │ │ + cmova %ecx,%ebx │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + jbe 432cdb │ │ │ │ + nop │ │ │ │ + mov 0x818(%rax),%rcx │ │ │ │ + jmp 432ce8 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov $0x80,%ebx │ │ │ │ + call 432d40 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x4(%rcx),%edx │ │ │ │ + mov (%rcx),%esi │ │ │ │ + mov %edx,%edi │ │ │ │ + sub %esi,%edx │ │ │ │ + nop │ │ │ │ + cmp $0x100,%edx │ │ │ │ + je 432cca │ │ │ │ + movzbl %dil,%edx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov %rbx,0x8(%rcx,%rdx,8) │ │ │ │ + incl 0x4(%rcx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x145a04(%rip),%rax │ │ │ │ + mov $0x1a,%ebx │ │ │ │ + call 482180 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov 0x18(%rcx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 432cfc │ │ │ │ + nop │ │ │ │ + mov 0x20(%rcx),%edx │ │ │ │ + nop │ │ │ │ + mov 0x24(%rcx),%esi │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 432ce3 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 432cdb │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 432d40 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 432c00 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -38383,51 +54012,83 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 420832 │ │ │ │ + jbe 432e26 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov $0xf,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9e36c4(%rip),%rbx │ │ │ │ - call 473e60 │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %ebx,0x38(%rsp) │ │ │ │ + movq $0x0,0x808(%rax) │ │ │ │ + cmpq $0x0,0x810(%rax) │ │ │ │ + jne 432d95 │ │ │ │ + mov $0x400,%eax │ │ │ │ + call 433240 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov %rax,0x810(%rcx) │ │ │ │ + nop │ │ │ │ + xchg %rax,0x818(%rcx) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x38(%rsp),%ebx │ │ │ │ + mov 0x810(%rax),%rdx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 432e60 │ │ │ │ + test %al,%al │ │ │ │ + jne 432e0e │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x810(%rcx),%rcx │ │ │ │ + mov 0x28(%rcx),%ecx │ │ │ │ + lea (%rcx,%rcx,1),%eax │ │ │ │ + cmp $0x20000,%eax │ │ │ │ + mov $0x20000,%ecx │ │ │ │ + cmova %ecx,%eax │ │ │ │ + call 433240 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nop │ │ │ │ + call 432e60 │ │ │ │ + test %al,%al │ │ │ │ + je 432e14 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x810(%rax),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + xchg %rdx,0x18(%rcx) │ │ │ │ + mov %rbx,0x810(%rax) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x14ac7a(%rip),%rax │ │ │ │ + mov $0x2e,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 420800 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 432d40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -38440,57 +54101,319 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 432eec │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov (%rax),%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + cmp %edx,0x4(%rax) │ │ │ │ + jb 432eda │ │ │ │ + nop │ │ │ │ + mov 0x20(%rbx),%edx │ │ │ │ + nop │ │ │ │ + mov 0x24(%rbx),%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + sub %edx,%esi │ │ │ │ + lea (%rsi,%rcx,1),%edx │ │ │ │ + mov 0x28(%rbx),%esi │ │ │ │ + cmp %edx,%esi │ │ │ │ + jb 432e95 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 432ec3 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea (%rdx,%rdi,1),%esi │ │ │ │ + mov (%rax),%r8d │ │ │ │ + add %edx,%r8d │ │ │ │ + movzbl %r8b,%r8d │ │ │ │ + mov 0x8(%rax,%r8,8),%r8 │ │ │ │ + mov 0x28(%rbx),%r9d │ │ │ │ + dec %r9d │ │ │ │ + and %esi,%r9d │ │ │ │ + mov 0x30(%rbx),%rsi │ │ │ │ + mov %r8,(%rsi,%r9,8) │ │ │ │ + inc %edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + ja 432e9d │ │ │ │ + lea (%rcx,%rdi,1),%edx │ │ │ │ + xchg %edx,0x24(%rbx) │ │ │ │ + add %ecx,(%rax) │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x1480df(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + jmp 432e60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 432fbc │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + nop │ │ │ │ + mov 0x818(%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 432f4b │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + jmp 432f58 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 432fe0 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 432fb6 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 432fae │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + lock cmpxchg %rcx,0x818(%rdx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 432f53 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + add $0x10,%rsi │ │ │ │ + nop │ │ │ │ + mov $0x1,%edi │ │ │ │ + xchg %dil,(%rsi) │ │ │ │ + jmp 432f53 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 432f20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4330ae │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x4(%rax),%ecx │ │ │ │ + cmp %ecx,(%rax) │ │ │ │ + je 433001 │ │ │ │ + jmp 43309c │ │ │ │ + mov %r8,%rax │ │ │ │ + nop │ │ │ │ + mov 0x20(%rbx),%ecx │ │ │ │ + nop │ │ │ │ + mov 0x24(%rbx),%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + shr $1,%edx │ │ │ │ + sub %edx,%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 43306d │ │ │ │ + cmp %esi,0x28(%rbx) │ │ │ │ + jae 433024 │ │ │ │ + mov $0x80,%edx │ │ │ │ + mov %rax,%r8 │ │ │ │ + jmp 432ffe │ │ │ │ + cmp $0x80,%esi │ │ │ │ + mov $0x80,%edx │ │ │ │ + cmova %edx,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 433053 │ │ │ │ + lea (%rdi,%rcx,1),%r8d │ │ │ │ + mov 0x28(%rbx),%r9d │ │ │ │ + dec %r9d │ │ │ │ + and %r8d,%r9d │ │ │ │ + mov 0x30(%rbx),%r8 │ │ │ │ + mov (%r8,%r9,8),%r8 │ │ │ │ + mov %r8,0x8(%rax,%rdi,8) │ │ │ │ + inc %edi │ │ │ │ + cmp %esi,%edi │ │ │ │ + jb 433036 │ │ │ │ + lea (%rsi,%rcx,1),%edi │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %ecx,%eax │ │ │ │ + lock cmpxchg %edi,0x20(%rbx) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 432ffe │ │ │ │ + jmp 433075 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movl $0x0,(%r8) │ │ │ │ + mov %esi,0x4(%r8) │ │ │ │ + test %esi,%esi │ │ │ │ + jne 433088 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 433093 │ │ │ │ + mov 0x8(%r8),%rcx │ │ │ │ + movl $0x1,(%r8) │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x146f75(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 432fe0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 433217 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + cmpl $0x0,0x29627f(%rip) │ │ │ │ + jne 433205 │ │ │ │ + mov 0x4(%rax),%ecx │ │ │ │ + sub (%rax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + ja 4331f0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x818(%rax),%rcx │ │ │ │ + jmp 433120 │ │ │ │ + nop │ │ │ │ + mov 0x18(%rcx),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 433134 │ │ │ │ + nop │ │ │ │ + mov 0x20(%rcx),%edx │ │ │ │ + nop │ │ │ │ + mov 0x24(%rcx),%esi │ │ │ │ + cmp %edx,%esi │ │ │ │ + je 433117 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 4331f0 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x276b28(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x818(%rax),%rcx │ │ │ │ + jmp 4331ae │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + lea 0x276b11(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 41ea20 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 433320 │ │ │ │ + mov 0x295cf8(%rip),%rcx │ │ │ │ + sub 0x295cc1(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x295ce9(%rip) │ │ │ │ + mov 0x295cca(%rip),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x295cbb(%rip) │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 43315b │ │ │ │ + movq $0x0,0x810(%rax) │ │ │ │ + add $0x818,%rax │ │ │ │ + nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 47f880 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + movq $0x0,0x808(%rcx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x276a8b(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x148505(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ + lea 0x149143(%rip),%rax │ │ │ │ + mov $0x27,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 4330e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -38500,15 +54423,68 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4332f8 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x276a11(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + lea 0x295bdc(%rip),%rax │ │ │ │ + call 42a260 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x2769f8(%rip),%rax │ │ │ │ + call 41e8c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2769e2(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x29617e(%rip),%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov 0x38(%rsp),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + cmovb %ecx,%edx │ │ │ │ + lea -0x1(%rdx),%ecx │ │ │ │ + test %edx,%ecx │ │ │ │ + jne 4332e6 │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %edx,0x28(%rsi) │ │ │ │ + mov %edx,%eax │ │ │ │ + shl $0x3,%rax │ │ │ │ + lea 0x298c3d(%rip),%rbx │ │ │ │ + lea 0x14199b(%rip),%rcx │ │ │ │ + mov $0xd,%edi │ │ │ │ + call 426b40 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + xchg %rax,0x30(%rdx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x147cf5(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + jmp 433240 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -38517,398 +54493,488 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4333a4 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + mov 0x28(%rax),%ebx │ │ │ │ + shl $0x3,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x298bb8(%rip),%rcx │ │ │ │ + call 426ba0 │ │ │ │ + cmpl $0x0,0x29637c(%rip) │ │ │ │ + jne 43335d │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + jmp 43336e │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x30(%rax) │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rcx) │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %rcx,0x18(%rax) │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ecx,0x20(%rax) │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ecx,0x24(%rax) │ │ │ │ + movl $0x0,0x28(%rax) │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 433320 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43348f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x276895(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + cmpl $0x0,0x295f8c(%rip) │ │ │ │ + jne 4333fd │ │ │ │ + mov 0x276883(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4333fd │ │ │ │ + nop │ │ │ │ + jmp 433414 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27686a(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43347b │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + mov 0x10(%rcx),%sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 433411 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + lea 0x276841(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 41ea20 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 433320 │ │ │ │ + mov 0x295a28(%rip),%rcx │ │ │ │ + sub 0x2959f1(%rip),%rcx │ │ │ │ + mov %rcx,0x295a1a(%rip) │ │ │ │ + mov 0x2959fb(%rip),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x2959ec(%rip) │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + jmp 433411 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2767ec(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4333c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x150(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 420fb5 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4336bf │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x1c8,%rsp │ │ │ │ - movzbl %dil,%edx │ │ │ │ - cmp $0x9,%rdx │ │ │ │ - jae 420faf │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rdx │ │ │ │ + movabs $0xa0761d6478bd642f,%rsi │ │ │ │ + add 0x668(%rcx),%rsi │ │ │ │ + movabs $0xe7037ed1a0b428db,%rdi │ │ │ │ + xor %rsi,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ mov %rdx,%r8 │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea 0x119e847(%rip),%r9 │ │ │ │ - mov (%rdx,%r9,1),%r10 │ │ │ │ - mov 0x8(%rdx,%r9,1),%r9 │ │ │ │ - test %cl,%cl │ │ │ │ - je 420945 │ │ │ │ - test %rax,%rax │ │ │ │ - jge 420945 │ │ │ │ - cmp $0x8,%r8 │ │ │ │ - jae 420faa │ │ │ │ - lea 0x119e6a4(%rip),%r8 │ │ │ │ - mov (%rdx,%r8,1),%r10 │ │ │ │ - mov 0x8(%rdx,%r8,1),%r9 │ │ │ │ - mov %r9,0x100(%rsp) │ │ │ │ - mov %cl,0x73(%rsp) │ │ │ │ - mov %rbx,0x140(%rsp) │ │ │ │ - mov %rax,0x138(%rsp) │ │ │ │ - mov %r10,0x1a8(%rsp) │ │ │ │ - lea 0x74(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x30(%rdx) │ │ │ │ - movups %xmm15,0x40(%rdx) │ │ │ │ - movups %xmm15,0x50(%rdx) │ │ │ │ - movups %xmm15,0x54(%rdx) │ │ │ │ - movabs $0x20656d69746e7572,%r8 │ │ │ │ - mov %r8,0x74(%rsp) │ │ │ │ - movabs $0x203a726f72726520,%r8 │ │ │ │ - mov %r8,0x7b(%rsp) │ │ │ │ + mul %rdi │ │ │ │ + mov %rsi,0x668(%rcx) │ │ │ │ + mov 0x275b4c(%rip),%ecx │ │ │ │ + xor %rdx,%rax │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4336b9 │ │ │ │ + xor %edx,%edx │ │ │ │ + div %ecx │ │ │ │ + mov 0x275b46(%rip),%rsi │ │ │ │ + test %esi,%esi │ │ │ │ + je 4336b4 │ │ │ │ + mov %edx,%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + div %esi │ │ │ │ + mov %edx,%edx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jbe 4336af │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov 0x275b0e(%rip),%rsi │ │ │ │ + mov (%rsi,%rdx,4),%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 43355c │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + mov 0x20(%rsp),%edi │ │ │ │ + mov 0x24(%rsp),%r9d │ │ │ │ + mov %esi,%eax │ │ │ │ + mov %r9d,%esi │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + mov %ecx,0x1c(%rsp) │ │ │ │ + mov %edi,0x20(%rsp) │ │ │ │ + mov %esi,0x24(%rsp) │ │ │ │ + test %al,%al │ │ │ │ + je 433574 │ │ │ │ xor %esi,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov $0xf,%r12d │ │ │ │ - mov $0x64,%r13d │ │ │ │ - jmp 4209c9 │ │ │ │ - inc %rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jge 420cc5 │ │ │ │ - jae 420fa5 │ │ │ │ - mov %r8b,0x72(%rsp) │ │ │ │ - mov %dil,0x71(%rsp) │ │ │ │ - mov %r11b,0x70(%rsp) │ │ │ │ - movzbl (%r10,%rsi,1),%r15d │ │ │ │ - cmp $0x25,%r15b │ │ │ │ - je 420ac5 │ │ │ │ - mov %r12,0x118(%rsp) │ │ │ │ - inc %r12 │ │ │ │ - cmp %r12,%r13 │ │ │ │ - jae 420ab8 │ │ │ │ - mov %rsi,0xf8(%rsp) │ │ │ │ - mov %r15b,0x47(%rsp) │ │ │ │ - cmp $0x20,%r12 │ │ │ │ - jg 420a51 │ │ │ │ - nopl (%rax) │ │ │ │ - test %r11b,%r11b │ │ │ │ - jne 420a51 │ │ │ │ - mov 0x118(%rsp),%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - jne 420a51 │ │ │ │ - lea 0x188(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - mov $0x20,%r13d │ │ │ │ - mov $0x1,%r11d │ │ │ │ - jmp 420ab8 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x862cda(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - movzbl 0x71(%rsp),%edi │ │ │ │ - movzbl 0x72(%rsp),%r8d │ │ │ │ - mov 0x100(%rsp),%r9 │ │ │ │ - mov 0x1a8(%rsp),%r10 │ │ │ │ - movzbl 0x47(%rsp),%r15d │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%r13 │ │ │ │ - movzbl 0x70(%rsp),%r11d │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ - movzbl 0x73(%rsp),%ecx │ │ │ │ - mov 0x140(%rsp),%rbx │ │ │ │ - mov %r15b,-0x1(%r12,%rdx,1) │ │ │ │ + jmp 433594 │ │ │ │ + inc %edx │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + lea (%rdi,%rsi,1),%edx │ │ │ │ nopl (%rax) │ │ │ │ - jmp 4209c6 │ │ │ │ - lea 0x1(%rsi),%r15 │ │ │ │ - cmp %r15,%r9 │ │ │ │ - jbe 420f9c │ │ │ │ - mov %r15,0x130(%rsp) │ │ │ │ - movzbl 0x1(%rsi,%r10,1),%esi │ │ │ │ - cmp $0x78,%sil │ │ │ │ - jne 420bd4 │ │ │ │ - test %cl,%cl │ │ │ │ - je 420bad │ │ │ │ - test %rax,%rax │ │ │ │ - jge 420ba5 │ │ │ │ - lea 0x1(%r12),%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jae 420b98 │ │ │ │ - cmp $0x20,%rsi │ │ │ │ - jg 420b37 │ │ │ │ - test %dil,%dil │ │ │ │ - jne 420b37 │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 420b37 │ │ │ │ - lea 0x168(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - mov $0x20,%r13d │ │ │ │ - mov $0x1,%edi │ │ │ │ - jmp 420b98 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x862bf4(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - movzbl 0x72(%rsp),%r8d │ │ │ │ - mov 0x100(%rsp),%r9 │ │ │ │ - mov 0x1a8(%rsp),%r10 │ │ │ │ - movzbl 0x70(%rsp),%r11d │ │ │ │ - mov 0x130(%rsp),%r15 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%r13 │ │ │ │ - movzbl 0x71(%rsp),%edi │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ - movzbl 0x73(%rsp),%ecx │ │ │ │ - mov 0x140(%rsp),%rbx │ │ │ │ - movb $0x2d,-0x1(%rsi,%rdx,1) │ │ │ │ - mov %rax,%r12 │ │ │ │ - neg %r12 │ │ │ │ - jmp 420bb3 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rax,%r12 │ │ │ │ - jmp 420bb3 │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %rdx,0x1b8(%rsp) │ │ │ │ - lea 0x5c(%rsp),%r10 │ │ │ │ - movups %xmm15,(%r10) │ │ │ │ - movups %xmm15,0x4(%r10) │ │ │ │ - mov $0x13,%r10d │ │ │ │ - jmp 420e60 │ │ │ │ - cmp $0x79,%sil │ │ │ │ - jne 420cbd │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4336aa │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %edx,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %ecx │ │ │ │ + mov %edx,0x20(%rsp) │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %ecx,0x1c(%rsp) │ │ │ │ + je 43368b │ │ │ │ + mov 0x27666f(%rip),%rcx │ │ │ │ + mov 0x20(%rsp),%edx │ │ │ │ + mov %edx,%edi │ │ │ │ + shr $0x5,%edx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 4336a5 │ │ │ │ + mov 0x276648(%rip),%rcx │ │ │ │ + lea (%rcx,%rdx,4),%rcx │ │ │ │ + mov (%rcx),%ecx │ │ │ │ + bt %edi,%ecx │ │ │ │ + jae 433546 │ │ │ │ + mov 0x2757a2(%rip),%rcx │ │ │ │ + mov 0x20(%rsp),%edx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 43369d │ │ │ │ + mov 0x275786(%rip),%rcx │ │ │ │ + mov (%rcx,%rdx,8),%rcx │ │ │ │ xchg %ax,%ax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 420c99 │ │ │ │ - lea 0x1(%r12),%rsi │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jae 420c8c │ │ │ │ - cmp $0x20,%rsi │ │ │ │ - jg 420c29 │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + je 433546 │ │ │ │ + mov %sil,0x17(%rsp) │ │ │ │ + test %al,(%rbx) │ │ │ │ + test %al,(%rcx) │ │ │ │ + lea 0x18(%rbx),%rax │ │ │ │ + lea 0x1270(%rcx),%rbx │ │ │ │ nopl (%rax) │ │ │ │ - test %r8b,%r8b │ │ │ │ - jne 420c29 │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 420c29 │ │ │ │ - lea 0x148(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - mov $0x20,%r13d │ │ │ │ - mov $0x1,%r8d │ │ │ │ - jmp 420c8c │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r13,%rcx │ │ │ │ + call 432f20 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 433685 │ │ │ │ + mov 0x20(%rsp),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x1f,%edx │ │ │ │ + shr $0x1b,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + sar $0x5,%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + shl $0x5,%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 433698 │ │ │ │ + mov 0x2765d3(%rip),%rdx │ │ │ │ + movslq %esi,%rsi │ │ │ │ mov $0x1,%edi │ │ │ │ - lea 0x862b02(%rip),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 491640 │ │ │ │ - movzbl 0x71(%rsp),%edi │ │ │ │ - mov 0x100(%rsp),%r9 │ │ │ │ - mov 0x1a8(%rsp),%r10 │ │ │ │ - movzbl 0x70(%rsp),%r11d │ │ │ │ - mov 0x130(%rsp),%r15 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%r13 │ │ │ │ - movzbl 0x72(%rsp),%r8d │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ - movzbl 0x73(%rsp),%ecx │ │ │ │ - mov 0x140(%rsp),%rbx │ │ │ │ - movb $0x2d,-0x1(%rsi,%rdx,1) │ │ │ │ - mov %rbx,%r12 │ │ │ │ - neg %r12 │ │ │ │ - jmp 420c9f │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %rdx,0x1b0(%rsp) │ │ │ │ - lea 0x48(%rsp),%r10 │ │ │ │ - movups %xmm15,(%r10) │ │ │ │ - movups %xmm15,0x4(%r10) │ │ │ │ - mov $0x13,%r10d │ │ │ │ - jmp 420d00 │ │ │ │ - mov %r15,%rsi │ │ │ │ - jmp 4209c6 │ │ │ │ + shl %cl,%edi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jbe 433693 │ │ │ │ + mov 0x2765b5(%rip),%rcx │ │ │ │ + lea (%rcx,%rsi,4),%rcx │ │ │ │ + not %edi │ │ │ │ + lock and %edi,(%rcx) │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + movzbl 0x17(%rsp),%esi │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 433546 │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ xor %eax,%eax │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c20 │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c80 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c80 │ │ │ │ + call 449c80 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 4334a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0x80(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 433a66 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0xf8,%rsp │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0xffffffffffffe000,%rcx │ │ │ │ + lea 0x1f80(%rcx),%rdx │ │ │ │ + movzbl 0x7f(%rdx),%esi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + test $0x1,%sil │ │ │ │ + jne 433a54 │ │ │ │ + shr $1,%sil │ │ │ │ + movsbq %sil,%r8 │ │ │ │ + cmp $0x44,%r8 │ │ │ │ + jae 433a48 │ │ │ │ + lea 0x3f(%rdx),%r9 │ │ │ │ + lea 0x26bb09(%rip),%r10 │ │ │ │ + movzwl (%r10,%r8,2),%r10d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + xchg %r11b,(%r9) │ │ │ │ + cmp $0x2,%r11b │ │ │ │ + jne 4337d8 │ │ │ │ + mov %rax,%rsi │ │ │ │ + and $0x1fff,%eax │ │ │ │ + shr $0x3,%ax │ │ │ │ + movzwl %ax,%r9d │ │ │ │ + nop │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x3f,%r9 │ │ │ │ + jae 433a3c │ │ │ │ + add %r9,%rdx │ │ │ │ + mov (%rdx),%r9b │ │ │ │ + mov %rsi,%r11 │ │ │ │ + and $0x7,%esi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %esi,%ecx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + shl %cl,%r12d │ │ │ │ + test %r9b,%r12b │ │ │ │ + jne 4337cf │ │ │ │ + lock or %r12b,(%rdx) │ │ │ │ + add %r10,0x840(%rbx) │ │ │ │ + cmpl $0x1,0x2963d1(%rip) │ │ │ │ + jle 4337a9 │ │ │ │ + lea (%r8,%r8,4),%rdx │ │ │ │ + incq 0x878(%rbx,%rdx,8) │ │ │ │ + and $0x1fff,%r11d │ │ │ │ + imul %r10,%r11 │ │ │ │ + lea (%r11,%rax,1),%rdx │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov %rdx,%rbx │ │ │ │ - mov %r12,%rcx │ │ │ │ - call 4744c0 │ │ │ │ - add $0x1c8,%rsp │ │ │ │ + call 433c60 │ │ │ │ + add $0xf8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x30(%r12),%rax │ │ │ │ - mov %al,0x48(%rsp,%r10,1) │ │ │ │ - dec %r10 │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov 0x1b0(%rsp),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0xa,%r12 │ │ │ │ - jb 420d2d │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mul %r12 │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%rax │ │ │ │ - lea (%rax,%rax,4),%rax │ │ │ │ - sub %rax,%r12 │ │ │ │ - cmp $0x14,%r10 │ │ │ │ - jb 420cdb │ │ │ │ - jmp 420e37 │ │ │ │ - cmp $0x14,%r10 │ │ │ │ - jae 420e32 │ │ │ │ - mov %rsi,0x108(%rsp) │ │ │ │ - mov %r8b,0x72(%rsp) │ │ │ │ - sub %r10,%rsi │ │ │ │ - add $0x14,%rsi │ │ │ │ - add $0x30,%r12 │ │ │ │ - mov %r12b,0x48(%rsp,%r10,1) │ │ │ │ - lea -0x14(%r10),%r12 │ │ │ │ - neg %r12 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jae 420da6 │ │ │ │ - mov %r12,0xd8(%rsp) │ │ │ │ - mov %r10,0xe8(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %r12,%rdi │ │ │ │ - lea 0x8629b8(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0xe8(%rsp),%r10 │ │ │ │ - mov 0xd8(%rsp),%r12 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%r13 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,0x1c0(%rsp) │ │ │ │ - mov %r13,0x120(%rsp) │ │ │ │ - mov %rsi,0x128(%rsp) │ │ │ │ - mov 0x108(%rsp),%rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ - lea 0x48(%rsp,%r10,1),%rbx │ │ │ │ - mov %r12,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ - movzbl 0x73(%rsp),%ecx │ │ │ │ - mov 0x140(%rsp),%rbx │ │ │ │ - mov 0x100(%rsp),%r9 │ │ │ │ - mov 0x1a8(%rsp),%r10 │ │ │ │ - movzbl 0x70(%rsp),%r11d │ │ │ │ - mov 0x130(%rsp),%r15 │ │ │ │ - mov 0x120(%rsp),%r13 │ │ │ │ - mov 0x128(%rsp),%r12 │ │ │ │ - movzbl 0x72(%rsp),%r8d │ │ │ │ - movzbl 0x71(%rsp),%edi │ │ │ │ - mov 0x1c0(%rsp),%rdx │ │ │ │ - jmp 420cbd │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x30(%r12),%rax │ │ │ │ - mov %al,0x5c(%rsp,%r10,1) │ │ │ │ - dec %r10 │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ - mov %rdx,%r12 │ │ │ │ - mov 0x1b8(%rsp),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0xa,%r12 │ │ │ │ - jb 420e8d │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mul %r12 │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%rax │ │ │ │ - lea (%rax,%rax,4),%rax │ │ │ │ - sub %rax,%r12 │ │ │ │ - cmp $0x14,%r10 │ │ │ │ - jb 420e3c │ │ │ │ - jmp 420f97 │ │ │ │ - cmp $0x14,%r10 │ │ │ │ - jae 420f92 │ │ │ │ - mov %rsi,0x110(%rsp) │ │ │ │ - mov %dil,0x71(%rsp) │ │ │ │ - sub %r10,%rsi │ │ │ │ - add $0x14,%rsi │ │ │ │ - add $0x30,%r12 │ │ │ │ - mov %r12b,0x5c(%rsp,%r10,1) │ │ │ │ - lea -0x14(%r10),%r12 │ │ │ │ - neg %r12 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%r13 │ │ │ │ - jae 420f06 │ │ │ │ - mov %r12,0xe0(%rsp) │ │ │ │ - mov %r10,0xf0(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov %r12,%rdi │ │ │ │ - lea 0x862858(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0xf0(%rsp),%r10 │ │ │ │ - mov 0xe0(%rsp),%r12 │ │ │ │ + add $0xf8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rbx,0x110(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %sil,0x37(%rsp) │ │ │ │ + mov %r8,0xe8(%rsp) │ │ │ │ + mov %r10,0xe0(%rsp) │ │ │ │ + lea 0x26c63f(%rip),%rsi │ │ │ │ + mov (%rsi,%r8,4),%esi │ │ │ │ + imul $0x1f00,%rsi,%rbx │ │ │ │ + shr $0x20,%rbx │ │ │ │ + mov %rbx,0xd8(%rsp) │ │ │ │ + lea 0x40(%rsp),%rdi │ │ │ │ + movups %xmm15,(%rdi) │ │ │ │ + movups %xmm15,0x10(%rdi) │ │ │ │ + movups %xmm15,0x20(%rdi) │ │ │ │ + movups %xmm15,0x30(%rdi) │ │ │ │ + movups %xmm15,0x40(%rdi) │ │ │ │ + movups %xmm15,0x50(%rdi) │ │ │ │ + movups %xmm15,0x60(%rdi) │ │ │ │ + movups %xmm15,0x70(%rdi) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 433aa0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 4339a7 │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ mov %rax,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rcx,%r13 │ │ │ │ - mov %rsi,0x128(%rsp) │ │ │ │ - mov %rdx,0x1c0(%rsp) │ │ │ │ - mov %r13,0x120(%rsp) │ │ │ │ + imul %rbx,%rax │ │ │ │ + mov 0x110(%rsp),%rdi │ │ │ │ + add %rax,0x840(%rdi) │ │ │ │ + cmpb $0x0,0x295aea(%rip) │ │ │ │ + nopl (%rax) │ │ │ │ + je 433962 │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + shr $0x3,%r8w │ │ │ │ + movzwl %r8w,%r8d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jl 43396a │ │ │ │ + mov %rdx,0xd0(%rsp) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x838(%rdi),%r8 │ │ │ │ + test %al,(%r8) │ │ │ │ + movzbl 0x37(%rsp),%r9d │ │ │ │ + movsbq %r9b,%rdi │ │ │ │ + imul %rdx,%rbx │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ + add $0x1f00,%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %r8,%rbx │ │ │ │ + lea 0x40(%rsp),%rcx │ │ │ │ + call 412960 │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ + add %rdx,0x848(%rbx) │ │ │ │ + cmpl $0x1,0x29625f(%rip) │ │ │ │ + jle 433933 │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ + lea (%rcx,%rcx,4),%rcx │ │ │ │ + incq 0x858(%rbx,%rcx,8) │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ + add %rdx,0x860(%rbx,%rcx,8) │ │ │ │ + mov 0x838(%rbx),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + movslq %eax,%rdx │ │ │ │ + nop │ │ │ │ + cmp $0x400,%rdx │ │ │ │ + ja 433a30 │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ + mov %rdx,0xe8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + nop │ │ │ │ + jmp 4339d3 │ │ │ │ + mov 0xd8(%rsp),%rcx │ │ │ │ + cmpl $0x1,0x2961fb(%rip) │ │ │ │ + jle 43398f │ │ │ │ + mov 0xe8(%rsp),%r8 │ │ │ │ + lea (%r8,%r8,4),%r8 │ │ │ │ + incq 0x868(%rdi,%r8,8) │ │ │ │ + add %rdx,0x870(%rdi,%r8,8) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea 0x40(%rsp),%rsi │ │ │ │ + call 433e80 │ │ │ │ + add $0xf8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0xf8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov 0xf0(%rsp),%rcx │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 433a27 │ │ │ │ + mov %rax,0xd0(%rsp) │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + call 432860 │ │ │ │ + test %al,%al │ │ │ │ + jne 4339b0 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 480a20 │ │ │ │ + test %rax,%rax │ │ │ │ + je 4339b0 │ │ │ │ + mov %rbx,%rdi │ │ │ │ mov 0x110(%rsp),%rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ - lea 0x5c(%rsp,%r10,1),%rbx │ │ │ │ - mov %r12,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ - movzbl 0x73(%rsp),%ecx │ │ │ │ - mov 0x140(%rsp),%rbx │ │ │ │ - mov 0x100(%rsp),%r9 │ │ │ │ - mov 0x1a8(%rsp),%r10 │ │ │ │ - movzbl 0x70(%rsp),%r11d │ │ │ │ - mov 0x130(%rsp),%r15 │ │ │ │ - mov 0x120(%rsp),%r13 │ │ │ │ - mov 0x128(%rsp),%r12 │ │ │ │ - movzbl 0x72(%rsp),%r8d │ │ │ │ - movzbl 0x71(%rsp),%edi │ │ │ │ - mov 0x1c0(%rsp),%rdx │ │ │ │ - jmp 420cbd │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rcx,%r8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + nop │ │ │ │ + call 431c20 │ │ │ │ + jmp 4339b0 │ │ │ │ + add $0xf8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x400,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x3f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x44,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x1447ba(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - mov %dil,0x19(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - movzbl 0x19(%rsp),%edi │ │ │ │ - jmp 4208e0 │ │ │ │ + nop │ │ │ │ + jmp 4336e0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -38928,239 +54994,119 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4213f0 │ │ │ │ + jbe 433c20 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - test %rax,%rax │ │ │ │ - je 4213ce │ │ │ │ - mov 0x10(%rax),%ecx │ │ │ │ - shr $0x5,%ecx │ │ │ │ - and $0x3f,%ecx │ │ │ │ - lea 0xa55925(%rip),%rdx │ │ │ │ - jmp *(%rdx,%rcx,8) │ │ │ │ - lea 0x862a7b(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - movzbl (%rbx),%eax │ │ │ │ - mov %al,0x13(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - movzbl 0x13(%rsp),%eax │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x28ec7f(%rip),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + movabs $0x800000000000,%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ + shr $0x1a,%rsi │ │ │ │ nop │ │ │ │ - call 457320 │ │ │ │ - call 457100 │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x86288a(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 457100 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x8626d4(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - movswq (%rbx),%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 457100 │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x862860(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - call 457100 │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x86276a(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 457100 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x862934(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - movsd (%rbx),%xmm0 │ │ │ │ - movsd %xmm0,0x30(%rsp) │ │ │ │ nop │ │ │ │ - call 4570a0 │ │ │ │ - movsd 0x30(%rsp),%xmm0 │ │ │ │ - call 457380 │ │ │ │ - call 457100 │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x86253f(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov 0x8(%rbx),%rbx │ │ │ │ - call 421b40 │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x86271e(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 457540 │ │ │ │ - call 457100 │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x86286a(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - movss (%rbx),%xmm0 │ │ │ │ - movss %xmm0,0x1c(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - movss 0x1c(%rsp),%xmm0 │ │ │ │ - call 4573e0 │ │ │ │ - call 457100 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x8625f4(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - movslq (%rbx),%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 457100 │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x862780(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - movss (%rbx),%xmm0 │ │ │ │ - movss %xmm0,0x14(%rsp) │ │ │ │ - movss 0x4(%rbx),%xmm0 │ │ │ │ - movss %xmm0,0x18(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4570a0 │ │ │ │ - movss 0x14(%rsp),%xmm0 │ │ │ │ - movss 0x18(%rsp),%xmm1 │ │ │ │ - call 4574c0 │ │ │ │ - call 457100 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x862774(%rip),%rcx │ │ │ │ + cmp $0x400000,%rsi │ │ │ │ + jae 433c13 │ │ │ │ + mov (%rdx,%rsi,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr $0x10,%rax │ │ │ │ + and $0x3ff,%eax │ │ │ │ + movzbl 0x10400(%rdx,%rax,1),%r8d │ │ │ │ + shr $0xd,%rsi │ │ │ │ + and $0x7,%esi │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + shl %cl,%r10d │ │ │ │ + lea (%rdx,%rax,1),%rdx │ │ │ │ + lea 0x10400(%rdx),%rdx │ │ │ │ + test %r8b,%r10b │ │ │ │ + jne 433b20 │ │ │ │ + lock or %r10b,(%rdx) │ │ │ │ + mov %r9,0x20(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + test %al,(%r9) │ │ │ │ + movzwl %bx,%ecx │ │ │ │ + add $0x7,%rcx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + movzbl 0x29580b(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 433b53 │ │ │ │ + add %r8,%rbx │ │ │ │ + lea 0x8(%rsi),%rax │ │ │ │ cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - movsd (%rbx),%xmm0 │ │ │ │ - movsd %xmm0,0x20(%rsp) │ │ │ │ - movsd 0x8(%rbx),%xmm0 │ │ │ │ - movsd %xmm0,0x28(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - movsd 0x20(%rsp),%xmm0 │ │ │ │ - movsd 0x28(%rsp),%xmm1 │ │ │ │ + jae 433c05 │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr $0x3,%rax │ │ │ │ + cmp $0x10,%rax │ │ │ │ + jae 433c0e │ │ │ │ + lea (%r9,%rax,8),%r8 │ │ │ │ + mov (%r8),%r10 │ │ │ │ + test %al,(%rdi) │ │ │ │ + mov 0x40(%r9,%rax,8),%r11 │ │ │ │ + movabs $0xffffffffffffff,%r12 │ │ │ │ + and %r10,%r12 │ │ │ │ + movabs $0xffffffffffffff,%r13 │ │ │ │ + and %r11,%r13 │ │ │ │ + cmp $0x7,%rax │ │ │ │ + cmove %r13,%r11 │ │ │ │ + cmove %r12,%r10 │ │ │ │ + not %r10 │ │ │ │ + and %r11,%r10 │ │ │ │ + mov %r10,(%rdi,%rax,8) │ │ │ │ + test %r10,%r10 │ │ │ │ + je 433bb8 │ │ │ │ + lock or %r10,(%r8) │ │ │ │ + test %edx,%edx │ │ │ │ + jmp 433bba │ │ │ │ + test %edx,%edx │ │ │ │ + je 433bc6 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + popcnt %r10,%r8 │ │ │ │ + jmp 433b4c │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %r10,%rax │ │ │ │ + call 404200 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + movzbl 0x29576b(%rip),%edx │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457440 │ │ │ │ - call 457100 │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x86242a(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - movsbq (%rbx),%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 457100 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x862434(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - movzbl (%rbx),%eax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 457100 │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x862500(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - mov (%rbx),%eax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - nop │ │ │ │ - call 457100 │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x86260f(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 457100 │ │ │ │ - jmp 4213ea │ │ │ │ - lea 0x862423(%rip),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 4213c7 │ │ │ │ - movzwl (%rbx),%eax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457100 │ │ │ │ - jmp 4213ea │ │ │ │ - call 421420 │ │ │ │ - jmp 4213ea │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d8d92(%rip),%rax │ │ │ │ - mov $0x3,%ebx │ │ │ │ - nop │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - add $0x70,%rsp │ │ │ │ + jmp 433b4c │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %bx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 421000 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + movzwl 0x10(%rsp),%ebx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 433aa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -39168,364 +55114,137 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 421b10 │ │ │ │ + jbe 433e32 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - call 485ec0 │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - movzbl 0x17(%rcx),%ecx │ │ │ │ - dec %rcx │ │ │ │ - cmp $0x17,%rcx │ │ │ │ - ja 421aaf │ │ │ │ - lea 0xa4a767(%rip),%rdx │ │ │ │ - jmp *(%rdx,%rcx,8) │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - movzbl (%rax),%eax │ │ │ │ - mov %al,0x17(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa28c2a(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzbl 0x17(%rsp),%eax │ │ │ │ - call 457320 │ │ │ │ - lea 0xa26727(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa28bd0(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0xa266cd(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - movsbq (%rax),%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa28b75(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0xa26672(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - movswq (%rax),%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa28b15(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0xa26612(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - movslq (%rax),%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - nop │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa28ab5(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0xa265b2(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - nop │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa28a55(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0xa26552(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - nop │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa289f5(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa264f2(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - movzbl (%rax),%eax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - nop │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa28995(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa26492(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - movzwl (%rax),%eax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - nop │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa28935(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa26432(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov (%rax),%eax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + lea 0x1f80(%rax),%rdx │ │ │ │ + lea 0x1f00(%rax),%rsi │ │ │ │ + lea -0x10(%rcx),%r8 │ │ │ │ + cmp $0x1f0,%r8 │ │ │ │ + cmovbe %rsi,%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 434240 │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0x848(%rbx),%rdx │ │ │ │ + bsr %rax,%rsi │ │ │ │ + mov $0xffffffffffffffff,%r8 │ │ │ │ + cmove %r8,%rsi │ │ │ │ + lea (%rdx,%rsi,8),%rdx │ │ │ │ + lea 0x8(%rdx),%rdx │ │ │ │ + mov %rdx,0x848(%rbx) │ │ │ │ + movzbl 0x29566e(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 433cee │ │ │ │ + xor %edx,%edx │ │ │ │ + popcnt %rax,%rdx │ │ │ │ + jmp 433d08 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + call 404200 │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 433d19 │ │ │ │ + mov %r10,(%r11,%r8,8) │ │ │ │ + lea 0x1(%r8),%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 433d6e │ │ │ │ + bsf %rax,%rdi │ │ │ │ + mov $0x40,%r8d │ │ │ │ + cmove %r8,%rdi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov $0x1,%r9d │ │ │ │ + shl %cl,%r9 │ │ │ │ + lea (%rsi,%rcx,8),%r10 │ │ │ │ + prefetcht0 (%r10) │ │ │ │ + mov 0x838(%rbx),%r11 │ │ │ │ + test %al,(%r11) │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %r9,%rdi │ │ │ │ + not %rdi │ │ │ │ + and %rdi,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x400,%r8 │ │ │ │ + jb 433d11 │ │ │ │ + jmp 433e25 │ │ │ │ + mov 0x838(%rbx),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x400,%rcx │ │ │ │ + ja 433e14 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 433da0 │ │ │ │ + inc %rax │ │ │ │ xchg %ax,%ax │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa288d5(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa263d2(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jge 433e0e │ │ │ │ + mov (%rdx,%rax,8),%rsi │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 433d9b │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ - nop │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa28875(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa26372(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa28815(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 432860 │ │ │ │ + test %al,%al │ │ │ │ + jne 433df5 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa26312(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - movss (%rax),%xmm0 │ │ │ │ - movss %xmm0,0x1c(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa287b4(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movss 0x1c(%rsp),%xmm0 │ │ │ │ - call 4573e0 │ │ │ │ - lea 0xa262b0(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - movsd %xmm0,0x30(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa28754(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movsd 0x30(%rsp),%xmm0 │ │ │ │ - call 457380 │ │ │ │ - lea 0xa26250(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - movss (%rax),%xmm0 │ │ │ │ - movss %xmm0,0x1c(%rsp) │ │ │ │ - movss 0x4(%rax),%xmm0 │ │ │ │ - movss %xmm0,0x18(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - movss 0x1c(%rsp),%xmm0 │ │ │ │ - movss 0x18(%rsp),%xmm1 │ │ │ │ - call 4574c0 │ │ │ │ - call 457100 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - movsd (%rax),%xmm0 │ │ │ │ - movsd %xmm0,0x30(%rsp) │ │ │ │ - movsd 0x8(%rax),%xmm0 │ │ │ │ - movsd %xmm0,0x28(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - movsd 0x30(%rsp),%xmm0 │ │ │ │ - movsd 0x28(%rsp),%xmm1 │ │ │ │ - call 457440 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0x9d8583(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 421b40 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d8553(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 421b0a │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa28604(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0x9d8507(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457aa0 │ │ │ │ - call 457100 │ │ │ │ - add $0x70,%rsp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 480a20 │ │ │ │ + test %rax,%rax │ │ │ │ + je 433df5 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 431c20 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + jmp 433d9b │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov $0x400,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x400,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 421420 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nop │ │ │ │ + jmp 433c60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -39536,261 +55255,284 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 421c36 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0x30(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 4341fe │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - jmp 421bc5 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov %rbx,0xc0(%rsp) │ │ │ │ + mov %cx,0xc8(%rsp) │ │ │ │ + mov %rdi,0xd0(%rsp) │ │ │ │ + mov %rsi,0xd8(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 433ecd │ │ │ │ + lea 0x1(%r9),%rdx │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jge 43413a │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + shl $0x6,%rdx │ │ │ │ + movzwl %cx,%r10d │ │ │ │ + mov (%rsi,%r9,8),%r11 │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + jl 43413a │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + movzbl 0x295441(%rip),%r10d │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 433f1d │ │ │ │ + xor %r12d,%r12d │ │ │ │ + popcnt %r11,%r12 │ │ │ │ + jmp 433f77 │ │ │ │ + mov %r11,0x50(%rsp) │ │ │ │ + mov %r11,%rax │ │ │ │ + call 404200 │ │ │ │ + movzwl 0xc8(%rsp),%ecx │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + movzbl 0x2953e8(%rip),%r10d │ │ │ │ + mov 0x50(%rsp),%r11 │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + lea 0x1f80(%rax),%r13 │ │ │ │ + lea 0x1f00(%rax),%r15 │ │ │ │ + lea -0x10(%rbx),%r10 │ │ │ │ + cmp $0x1f0,%r10 │ │ │ │ + cmovbe %r15,%r13 │ │ │ │ + mov %r13,0xa0(%rsp) │ │ │ │ + jmp 433fef │ │ │ │ + mov 0x80(%rsp),%r12 │ │ │ │ + dec %r12 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + movzwl 0xc8(%rsp),%ecx │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov 0xc0(%rsp),%rbx │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + mov 0x90(%rsp),%r9 │ │ │ │ + mov 0xa0(%rsp),%r13 │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 433ec9 │ │ │ │ + mov %r12,0x80(%rsp) │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + bsf %r11,%rcx │ │ │ │ + mov $0x40,%esi │ │ │ │ + cmove %rsi,%rcx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%rsi │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + add %rcx,%rdx │ │ │ │ + imul %rbx,%rdx │ │ │ │ + lea (%rax,%rdx,1),%rcx │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13,%rax │ │ │ │ + call 434240 │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ + mov 0x848(%rbx),%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + cmp $0x40,%rsi │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + and %rsi,%r8 │ │ │ │ + not %r8 │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + and %r8,%rsi │ │ │ │ + bsr %rax,%r8 │ │ │ │ + mov $0xffffffffffffffff,%r9 │ │ │ │ + cmove %r9,%r8 │ │ │ │ + lea (%rdx,%r8,8),%rdx │ │ │ │ + lea 0x8(%rdx),%rdx │ │ │ │ + mov %rdx,0x848(%rbx) │ │ │ │ + movzbl 0x2952b5(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 4340a8 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + popcnt %rax,%r8 │ │ │ │ + jmp 4340d3 │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + call 404200 │ │ │ │ + movzbl 0x295291(%rip),%edx │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov 0x78(%rsp),%r10 │ │ │ │ + jmp 4340e9 │ │ │ │ + mov %r13,(%r15,%r10,8) │ │ │ │ + dec %r8 │ │ │ │ + inc %r10 │ │ │ │ + test %r8,%r8 │ │ │ │ + jle 433f9e │ │ │ │ + bsf %rax,%rcx │ │ │ │ + mov $0x40,%r11d │ │ │ │ + cmove %r11,%rcx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + shl %cl,%r12 │ │ │ │ + lea (%r9,%rcx,8),%r13 │ │ │ │ + prefetcht0 0x0(%r13) │ │ │ │ + mov 0x838(%rbx),%r15 │ │ │ │ + test %al,(%r15) │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rcx,%rcx │ │ │ │ + and %rcx,%r12 │ │ │ │ + not %r12 │ │ │ │ + and %r12,%rax │ │ │ │ + cmp $0x400,%r10 │ │ │ │ + jb 4340df │ │ │ │ + jmp 4341f1 │ │ │ │ + mov 0x838(%rdi),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + cmp $0x400,%r8 │ │ │ │ + ja 4341e5 │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 434160 │ │ │ │ + inc %rax │ │ │ │ + nop │ │ │ │ + cmp %r8,%rax │ │ │ │ + jge 4341dc │ │ │ │ + mov (%rcx,%rax,8),%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 43415c │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + call 432860 │ │ │ │ + test %al,%al │ │ │ │ + jne 4341bd │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 480a20 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa25f94(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - sub %rax,%rbx │ │ │ │ - dec %rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - neg %rax │ │ │ │ - sar $0x3f,%rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - and %rax,%rcx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - movb $0xa,0x10(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 407860 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jl 421c10 │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jae 421b59 │ │ │ │ - jmp 421c30 │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - add $0x40,%rsp │ │ │ │ + je 4341bd │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0xd0(%rsp),%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 431c20 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov 0xd0(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + jmp 43415c │ │ │ │ + add $0xa8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x400,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x400,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %cx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 421b40 │ │ │ │ + movzwl 0x18(%rsp),%ecx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 433e80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + sub %rbx,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + and $0x3f,%edx │ │ │ │ + shr $0x3,%rdi │ │ │ │ + lea (%rdi,%rdx,1),%rsi │ │ │ │ + shr $0x9,%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x40,%rsi │ │ │ │ + jbe 4342b8 │ │ │ │ + lea -0x40(%rdx),%r8 │ │ │ │ + neg %r8 │ │ │ │ + lea (%rdi,%rdx,1),%rdx │ │ │ │ + lea -0x40(%rdx),%rdx │ │ │ │ + mov (%rax,%rcx,8),%rdi │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr %cl,%rdi │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + shl %cl,%r10 │ │ │ │ + neg %rbx │ │ │ │ + cmp $0x40,%rdx │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + and %r10,%rdx │ │ │ │ + dec %rdx │ │ │ │ + and 0x8(%rax,%r9,8),%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shl %cl,%rdx │ │ │ │ + cmp $0x40,%r8 │ │ │ │ + sbb %rbx,%rbx │ │ │ │ + and %rdx,%rbx │ │ │ │ + or %rbx,%rdi │ │ │ │ + jmp 4342dd │ │ │ │ + mov (%rax,%rcx,8),%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr %cl,%rdx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl %cl,%rbx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %rbx,%rdi │ │ │ │ + dec %rdi │ │ │ │ + and %rdx,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0xe0(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 421fdd │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x158,%rsp │ │ │ │ - mov 0x160(%rsp),%rax │ │ │ │ - call 492c40 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 421fc5 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 47cf20 │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x78(%rsp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 473f00 │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov %rbx,0x98(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - movb $0x28,0x10(%rsp) │ │ │ │ - call 407860 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 421f99 │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 421f94 │ │ │ │ - lea 0x2(%rcx),%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jg 421d4a │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0xa033a9(%rip),%rbx │ │ │ │ - mov $0x31,%ecx │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - nopl (%rax) │ │ │ │ - call 473e60 │ │ │ │ - call 48f0a0 │ │ │ │ - jb 421f8f │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jb 421f8a │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - movzwl -0x1(%rcx,%rdi,1),%r9d │ │ │ │ - cmp $0x282e,%r9w │ │ │ │ - jne 421d27 │ │ │ │ - movzbl 0x1(%rcx,%rdi,1),%r9d │ │ │ │ - cmp $0x2a,%r9b │ │ │ │ - jne 421d27 │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - sub %rcx,%rsi │ │ │ │ - mov %rsi,0xb0(%rsp) │ │ │ │ - lea -0x2(%rsi),%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - neg %rax │ │ │ │ - sar $0x3f,%rax │ │ │ │ - and %r8,%rax │ │ │ │ - add %rdi,%rax │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - movb $0x29,0x10(%rsp) │ │ │ │ - call 407860 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jl 421f5e │ │ │ │ - lea 0x2(%rax),%rdx │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jl 421e20 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0xa010a9(%rip),%rbx │ │ │ │ - mov $0x2e,%ecx │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ - call 473e60 │ │ │ │ - call 48f0a0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - ja 421f59 │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ - movzwl (%rdi,%rax,1),%r8d │ │ │ │ - cmp $0x2e29,%r8w │ │ │ │ - jne 421dfa │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - sub %rax,%rsi │ │ │ │ - add $0xfffffffffffffffc,%rsi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - neg %rsi │ │ │ │ - sar $0x3f,%rsi │ │ │ │ - and %rdx,%rsi │ │ │ │ - lea (%rdi,%rsi,1),%rdx │ │ │ │ - movq $0xd,0xd0(%rsp) │ │ │ │ - lea 0x9e0678(%rip),%rsi │ │ │ │ - mov %rsi,0xc8(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov %rsi,0xe0(%rsp) │ │ │ │ - mov 0xb8(%rsp),%rsi │ │ │ │ - mov %rsi,0xd8(%rsp) │ │ │ │ - movq $0x1,0xf0(%rsp) │ │ │ │ - lea 0xa25dc7(%rip),%rsi │ │ │ │ - mov %rsi,0xe8(%rsp) │ │ │ │ - mov %rax,0x100(%rsp) │ │ │ │ - mov %rdi,0xf8(%rsp) │ │ │ │ - movq $0x1,0x110(%rsp) │ │ │ │ - mov %rsi,0x108(%rsp) │ │ │ │ - mov %r8,0x120(%rsp) │ │ │ │ - mov %rdx,0x118(%rsp) │ │ │ │ - movq $0x13,0x130(%rsp) │ │ │ │ - lea 0x9e61ad(%rip),%rdx │ │ │ │ - mov %rdx,0x128(%rsp) │ │ │ │ - mov %rax,0x140(%rsp) │ │ │ │ - mov %rdi,0x138(%rsp) │ │ │ │ - movq $0x8,0x150(%rsp) │ │ │ │ - lea 0x9dc371(%rip),%rdx │ │ │ │ - mov %rdx,0x148(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0xc8(%rsp),%rbx │ │ │ │ - mov $0x9,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - nopl (%rax) │ │ │ │ - call 473c60 │ │ │ │ - call 48c600 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8b560c(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - lea 0x9e6128(%rip),%rbx │ │ │ │ - mov $0x13,%ecx │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - nop │ │ │ │ - call 473e60 │ │ │ │ - call 48f0a0 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x58(%rsp),%rax │ │ │ │ - lea 0x9e60da(%rip),%rbx │ │ │ │ - mov $0x13,%ecx │ │ │ │ - mov 0xb8(%rsp),%rdi │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - call 473e60 │ │ │ │ - nop │ │ │ │ - call 48f0a0 │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - call 475ee0 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - jmp 421c97 │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ - jmp 421c60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -39805,111 +55547,242 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0xa0(%rsp),%r12 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0xaf0(%rsp),%r12 │ │ │ │ cmp 0x10(%r14),%r12 │ │ │ │ - jbe 4221ba │ │ │ │ + jbe 434778 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x118,%rsp │ │ │ │ - mov %rax,0x128(%rsp) │ │ │ │ - lea 0x861954(%rip),%rax │ │ │ │ + sub $0xb68,%rsp │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + lea 0x298c14(%rip),%rsi │ │ │ │ + mov $0x154,%ecx │ │ │ │ + rep movsq %ds:(%rsi),%es:(%rdi) │ │ │ │ + lea 0xc0(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 4343a0 │ │ │ │ + lea 0x50(%rsp),%r9 │ │ │ │ + movups (%rax),%xmm14 │ │ │ │ + movups %xmm14,(%r9) │ │ │ │ + movups 0x10(%rax),%xmm14 │ │ │ │ + movups %xmm14,0x10(%r9) │ │ │ │ + movups 0x18(%rax),%xmm14 │ │ │ │ + movups %xmm14,0x18(%r9) │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + mov 0x58(%rsp),%r10 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + mov 0x68(%rsp),%r12 │ │ │ │ + mov 0x70(%rsp),%r13 │ │ │ │ + add $0x28,%rax │ │ │ │ + add %r9,%rdx │ │ │ │ + add %r10,%rsi │ │ │ │ + add %r11,%rbx │ │ │ │ + add %r12,%rdi │ │ │ │ + add %r13,%r8 │ │ │ │ + inc %rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x44,%rcx │ │ │ │ + jl 43434b │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + mov %rsi,0x98(%rsp) │ │ │ │ + mov %rdi,0x90(%rsp) │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1404a3(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13ecfc(%rip),%rax │ │ │ │ mov $0x1,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 491560 │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 493e60 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13ecd9(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13ecb7(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13ef6b(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13ec84(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13ec46(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13ec24(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13f279(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ nop │ │ │ │ - test %rax,%rax │ │ │ │ - jle 4221a6 │ │ │ │ - lea 0x94ec70(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - movq $0x1,0x8(%rax) │ │ │ │ - movq $0x1,0x10(%rax) │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - cmpl $0x0,0x1225790(%rip) │ │ │ │ - jne 4220a0 │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - jmp 4220b4 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - movq $0x0,0x28(%rax) │ │ │ │ - movq $0x2,0x30(%rax) │ │ │ │ - mov %rcx,0x20(%rax) │ │ │ │ - lea 0xc0(%rsp),%rcx │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - movups %xmm15,0x10(%rcx) │ │ │ │ - movups %xmm15,0x20(%rcx) │ │ │ │ - movups %xmm15,0x30(%rcx) │ │ │ │ - movups %xmm15,0x40(%rcx) │ │ │ │ - movups %xmm15,0x48(%rcx) │ │ │ │ - call 4750a0 │ │ │ │ - lea 0xc0(%rsp),%rcx │ │ │ │ - mov %rsp,%rdx │ │ │ │ - movups (%rdx),%xmm14 │ │ │ │ - movups %xmm14,(%rcx) │ │ │ │ - movups 0x10(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rcx) │ │ │ │ - movups 0x20(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x20(%rcx) │ │ │ │ - movups 0x30(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x30(%rcx) │ │ │ │ - movups 0x40(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x40(%rcx) │ │ │ │ - movups 0x48(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x48(%rcx) │ │ │ │ - lea 0x60(%rsp),%rbx │ │ │ │ - movups (%rcx),%xmm14 │ │ │ │ - movups %xmm14,(%rbx) │ │ │ │ - movups 0x10(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rbx) │ │ │ │ - movups 0x20(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x20(%rbx) │ │ │ │ - movups 0x30(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x30(%rbx) │ │ │ │ - movups 0x40(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x40(%rbx) │ │ │ │ - movups 0x48(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x48(%rbx) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rdi │ │ │ │ - test %rax,%rax │ │ │ │ - setne %sil │ │ │ │ - add $0x118,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ + call 44dd20 │ │ │ │ + lea 0xc0(%rsp),%rdi │ │ │ │ + lea 0x298a2c(%rip),%rsi │ │ │ │ + mov $0x154,%ecx │ │ │ │ + rep movsq %ds:(%rsi),%es:(%rdi) │ │ │ │ + lea 0xc0(%rsp),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - add $0x118,%rsp │ │ │ │ + jmp 434540 │ │ │ │ + mov 0xb60(%rsp),%rax │ │ │ │ + add $0x28,%rax │ │ │ │ + mov 0xa0(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + nop │ │ │ │ + cmp $0x44,%rcx │ │ │ │ + jge 43476f │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ + mov %rax,0xb60(%rsp) │ │ │ │ + lea 0x28(%rsp),%rdx │ │ │ │ + movups (%rax),%xmm14 │ │ │ │ + movups %xmm14,(%rdx) │ │ │ │ + movups 0x10(%rax),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rdx) │ │ │ │ + movups 0x18(%rax),%xmm14 │ │ │ │ + movups %xmm14,0x18(%rdx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x29679b(%rip),%rbx │ │ │ │ + mov $0x28,%ecx │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + jne 434528 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + add 0x48(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + add 0x30(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + add 0x38(%rsp),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4345e7 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x140a6a(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dd20 │ │ │ │ + jmp 434633 │ │ │ │ + lea 0x26ac52(%rip),%rax │ │ │ │ + movzwl (%rax,%rdx,2),%eax │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x140280(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13eafa(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13ea7f(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13ea61(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13ea41(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13ed0b(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13ea0f(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13e9d3(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13e9b3(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13f016(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 434528 │ │ │ │ + add $0xb68,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 422000 │ │ │ │ + call 4870e0 │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 434300 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -39919,246 +55792,216 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4223ad │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - cmpb $0x0,0x1224d8d(%rip) │ │ │ │ - jne 42221e │ │ │ │ - cmpb $0x0,0x1224d85(%rip) │ │ │ │ - jne 42221e │ │ │ │ - movabs $0x6c756e2f7665642f,%rdx │ │ │ │ - mov %rdx,0x1e(%rsp) │ │ │ │ - movw $0x6c,0x26(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 422228 │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jge 42228f │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov $0x1,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 48eb40 │ │ │ │ - nop │ │ │ │ - test %eax,%eax │ │ │ │ - jl 42224b │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - jmp 422224 │ │ │ │ - cmp $0x9,%ebx │ │ │ │ - jne 42234c │ │ │ │ - lea 0x1e(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - movq $0x2,0x8(%rsp) │ │ │ │ - call 497f00 <_cgo_topofstack@@Base+0x14a0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %eax,%eax │ │ │ │ - jl 4222f6 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - cmp %eax,%edx │ │ │ │ - je 422224 │ │ │ │ - jmp 422295 │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9fe818(%rip),%rax │ │ │ │ - mov $0x2b,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%eax │ │ │ │ - movslq %eax,%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ec100(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457100 │ │ │ │ - lea 0x9eb1e8(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9f5dbd(%rip),%rax │ │ │ │ - mov $0x22,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9fcbd7(%rip),%rax │ │ │ │ - mov $0x29,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov $0x9,%eax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9eb192(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %ebx,0x2c(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa0b519(%rip),%rax │ │ │ │ - mov $0x42,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9dbf25(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x2c(%rsp),%eax │ │ │ │ - movslq %eax,%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9eb132(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 4221e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 422443 │ │ │ │ + int3 │ │ │ │ + lea -0x10(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 434ac6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jne 4223d9 │ │ │ │ - jnp 42243d │ │ │ │ - ucomisd %xmm0,%xmm0 │ │ │ │ - jne 42243d │ │ │ │ + sub $0x88,%rsp │ │ │ │ + prefetcht0 (%rax) │ │ │ │ + mov 0x28df74(%rip),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + shr $0x1a,%rdx │ │ │ │ nop │ │ │ │ - jp 42243d │ │ │ │ - movups %xmm0,%xmm2 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ nop │ │ │ │ - ucomisd %xmm2,%xmm2 │ │ │ │ - jne 42243d │ │ │ │ - jp 42243d │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jbe 422432 │ │ │ │ - movsd 0xa27dd8(%rip),%xmm1 │ │ │ │ - pxor %xmm1,%xmm0 │ │ │ │ - call 422460 │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ - ucomisd %xmm2,%xmm1 │ │ │ │ - jne 422414 │ │ │ │ - jnp 422420 │ │ │ │ - movsd 0xa27cec(%rip),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd 0xa27db0(%rip),%xmm1 │ │ │ │ - pxor %xmm1,%xmm0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 422460 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movsd %xmm0,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - movsd 0x8(%rsp),%xmm0 │ │ │ │ - jmp 4223c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42252b │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - movsd 0xa27c8e(%rip),%xmm2 │ │ │ │ - ucomisd %xmm0,%xmm2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x400000,%rdx │ │ │ │ + jae 434ab6 │ │ │ │ + mov (%rcx,%rdx,8),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + shr $0xa,%rax │ │ │ │ + and $0xfff8,%eax │ │ │ │ + mov (%rcx,%rax,1),%rax │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 434aa5 │ │ │ │ + movzbl 0x62(%rax),%esi │ │ │ │ + test $0x1,%sil │ │ │ │ + jne 434a94 │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov %rbx,0xa0(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + cmp $0x20000,%rcx │ │ │ │ + jbe 434856 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,0x18(%rax) │ │ │ │ + jne 4349d1 │ │ │ │ + lea 0x20000(%rdx),%rcx │ │ │ │ + jmp 434a2c │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %rdx,%rbx │ │ │ │ xchg %ax,%ax │ │ │ │ - jbe 4224cf │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ - ucomisd %xmm0,%xmm2 │ │ │ │ - ja 4224a8 │ │ │ │ - ucomisd %xmm2,%xmm0 │ │ │ │ - jne 42249c │ │ │ │ - jp 42249c │ │ │ │ - movups %xmm0,%xmm1 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movups %xmm0,%xmm1 │ │ │ │ - movups %xmm2,%xmm0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movsd 0xa27d28(%rip),%xmm1 │ │ │ │ - pxor %xmm1,%xmm0 │ │ │ │ - call 422460 │ │ │ │ - movsd 0xa27d17(%rip),%xmm2 │ │ │ │ - pxor %xmm2,%xmm0 │ │ │ │ - pxor %xmm2,%xmm1 │ │ │ │ - add $0x8,%rsp │ │ │ │ + call 422600 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 43487c │ │ │ │ + lea 0x8(%r10),%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 43488a │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 434896 │ │ │ │ + bsf %rcx,%r9 │ │ │ │ + btc %r9,%rcx │ │ │ │ + lea (%rbx,%r9,8),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 4348bf │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + lea (%r8,%rdx,1),%rsi │ │ │ │ + call 422740 │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 434972 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %r9,%r10 │ │ │ │ + mov (%r9),%r9 │ │ │ │ + sub %r8,%r10 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 434878 │ │ │ │ + mov %r9,%r11 │ │ │ │ + sub %r8,%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + ja 434878 │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %r11,%rax │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + call 432860 │ │ │ │ + test %al,%al │ │ │ │ + jne 434947 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 480a20 │ │ │ │ + test %rax,%rax │ │ │ │ + je 434947 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + call 431c20 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + jmp 434878 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0xa0(%rsp),%rcx │ │ │ │ + add %rax,0x840(%rcx) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + add %rax,0x848(%rcx) │ │ │ │ + cmpl $0x1,0x2951d3(%rip) │ │ │ │ + jle 4349bc │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + movzbl 0x62(%rax),%eax │ │ │ │ + shr $1,%al │ │ │ │ + movsbq %al,%rax │ │ │ │ + cmp $0x44,%rax │ │ │ │ + jae 4349c5 │ │ │ │ + lea (%rax,%rax,4),%rax │ │ │ │ + incq 0x878(%rcx,%rax,8) │ │ │ │ + add $0x88,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - movq %xmm0,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - shr $0x34,%rax │ │ │ │ - and $0x7ff,%eax │ │ │ │ - lea -0x3ff(%rax),%rdx │ │ │ │ + mov $0x44,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + add %rbx,%rcx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + call 422600 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + cmp $0x20000,%r8 │ │ │ │ + mov $0x20000,%r9d │ │ │ │ + cmova %r9,%r8 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + add %rsi,%r8 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + call 4228a0 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ nop │ │ │ │ - cmp $0x34,%rdx │ │ │ │ - jae 422515 │ │ │ │ - add $0xfffffffffffffbcd,%rax │ │ │ │ - neg %rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - shl %cl,%rbx │ │ │ │ - cmp $0x40,%rax │ │ │ │ - sbb %rcx,%rcx │ │ │ │ - and %rbx,%rcx │ │ │ │ - neg %rcx │ │ │ │ - and %rdx,%rcx │ │ │ │ - movq %rcx,%xmm2 │ │ │ │ - subsd %xmm2,%xmm0 │ │ │ │ + jmp 43486a │ │ │ │ + add $0x20000,%rcx │ │ │ │ + mov 0x68(%rax),%rsi │ │ │ │ + add 0x18(%rax),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jae 4349d1 │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 434a5f │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + cmp $0xfd,%rdi │ │ │ │ + je 434a5f │ │ │ │ + jae 434a88 │ │ │ │ + mov %rcx,0x18(%rsi,%rdi,8) │ │ │ │ + incq 0x10(%rsi) │ │ │ │ + jmp 434a25 │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 43adc0 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + jmp 434a25 │ │ │ │ + mov $0xfd,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x144b1b(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1411c5(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x400000,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - movups %xmm0,%xmm1 │ │ │ │ - movups %xmm2,%xmm0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movsd %xmm0,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - movsd 0x8(%rsp),%xmm0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 422460 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + jmp 4347a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -40178,561 +56021,879 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xor 0x12254b9(%rip),%rbx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 422602 │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jb 4225db │ │ │ │ - je 4225d2 │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jb 4225bd │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 4225b3 │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jbe 4225a5 │ │ │ │ - cmp $0x30,%rcx │ │ │ │ - jbe 42259c │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - jmp 422700 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - nop │ │ │ │ - jmp 422662 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov -0x8(%rcx,%rax,1),%rsi │ │ │ │ - jmp 422606 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov (%rax),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - jmp 422606 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 434b74 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + movq $0x400000,0x10(%rax) │ │ │ │ + movq $0xffffffffffffffff,0x58(%rax) │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %ebx,%ebx │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + cmovl %edx,%ebx │ │ │ │ + movslq %ebx,%rdx │ │ │ │ + shl $0x16,%rdx │ │ │ │ + shr $1,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + movabs $0xa3d70a3d70a3d70b,%rax │ │ │ │ + mul %rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + mov %rdx,0x10(%rsi) │ │ │ │ nop │ │ │ │ + xchg %ebx,(%rsi) │ │ │ │ nop │ │ │ │ - mov (%rax),%esi │ │ │ │ - mov -0x4(%rcx,%rax,1),%edx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - jmp 422606 │ │ │ │ nop │ │ │ │ + mov 0x8(%rsi),%rdx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 434b61 │ │ │ │ nop │ │ │ │ - mov (%rax),%edx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - jmp 422606 │ │ │ │ - movzbl (%rax),%edx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $1,%rcx │ │ │ │ - movzbl (%rax,%rcx,1),%ecx │ │ │ │ - shl $0x8,%rcx │ │ │ │ - or %rcx,%rdx │ │ │ │ - movzbl -0x1(%rsi,%rax,1),%ecx │ │ │ │ - shl $0x10,%rcx │ │ │ │ - or %rcx,%rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 422606 │ │ │ │ - mov %rbx,%rax │ │ │ │ - ret │ │ │ │ - movabs $0x1d8e4e27c47d124f,%rdi │ │ │ │ - xor %rcx,%rdi │ │ │ │ - xor 0x122540e(%rip),%rdx │ │ │ │ - xor %rbx,%rsi │ │ │ │ + xchg %rcx,0x8(%rsi) │ │ │ │ mov %rsi,%rax │ │ │ │ - mul %rdx │ │ │ │ - xor %rdx,%rax │ │ │ │ - mul %rdi │ │ │ │ - xor %rdx,%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 4360c0 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - mov (%rax),%rsi │ │ │ │ - xor 0x12253f1(%rip),%rsi │ │ │ │ - mov 0x8(%rax),%rdi │ │ │ │ - xor %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mul %rsi │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 434b00 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 434e81 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rcx,%xmm0 │ │ │ │ + movsd 0x14c3ee(%rip),%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + movsd 0x14c3f2(%rip),%xmm2 │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ + cvttsd2si %xmm2,%rdx │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ + cvtsi2sd %rdx,%xmm2 │ │ │ │ + movups %xmm2,%xmm3 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + movsd 0x14c3ea(%rip),%xmm4 │ │ │ │ + subsd %xmm4,%xmm2 │ │ │ │ nop │ │ │ │ - xor %rdx,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %rsi,0xa0(%rax) │ │ │ │ nop │ │ │ │ - add $0xfffffffffffffff0,%rcx │ │ │ │ - lea 0x10(%rbx),%rsi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - ja 42262d │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %rsi,0xa8(%rax) │ │ │ │ nop │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %rsi,0xb0(%rax) │ │ │ │ nop │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %rsi,0xb8(%rax) │ │ │ │ nop │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %rsi,0xc0(%rax) │ │ │ │ nop │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %rsi,0xc8(%rax) │ │ │ │ nop │ │ │ │ - mov -0x10(%rcx,%rax,1),%rdi │ │ │ │ - mov -0x8(%rax,%rcx,1),%rsi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - jmp 422606 │ │ │ │ - mov 0x12253aa(%rip),%r8 │ │ │ │ - xor 0x10(%rax),%r8 │ │ │ │ - mov 0x12253a7(%rip),%r9 │ │ │ │ - xor 0x20(%rax),%r9 │ │ │ │ - mov (%rax),%r10 │ │ │ │ - xor 0x1225389(%rip),%r10 │ │ │ │ - mov 0x8(%rax),%r11 │ │ │ │ - xor %rdi,%r11 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mul %r10 │ │ │ │ - mov 0x18(%rdi),%r10 │ │ │ │ - xor %rsi,%r10 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mul %r10 │ │ │ │ - mov 0x28(%rdi),%r10 │ │ │ │ - xor %rbx,%r10 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mul %r10 │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %rsi,0xd0(%rax) │ │ │ │ nop │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %rsi,0xd8(%rax) │ │ │ │ + mov %rbx,0xe0(%rax) │ │ │ │ + mov 0x68(%rax),%rsi │ │ │ │ + mov %rsi,0x58(%rax) │ │ │ │ + movsd 0x14c3e7(%rip),%xmm4 │ │ │ │ + ucomisd %xmm2,%xmm4 │ │ │ │ + ja 434c6d │ │ │ │ + movsd 0x14c351(%rip),%xmm4 │ │ │ │ + ucomisd %xmm4,%xmm2 │ │ │ │ + jbe 434c96 │ │ │ │ + ucomisd %xmm1,%xmm3 │ │ │ │ + seta %sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + sub %rsi,%rdx │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ + cvtsi2sd %rdx,%xmm2 │ │ │ │ + subsd %xmm2,%xmm1 │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ + movsd %xmm1,0x108(%rax) │ │ │ │ + jmp 434ca1 │ │ │ │ + movq $0x0,0x108(%rax) │ │ │ │ + cmpl $0x0,0x294ec0(%rip) │ │ │ │ + jle 434cba │ │ │ │ + movq $0x0,0x108(%rax) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + jmp 434cc3 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x2740b6(%rip),%rsi │ │ │ │ + mov 0x2740b7(%rip),%r8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 434cf5 │ │ │ │ + mov (%rsi,%rbx,8),%r9 │ │ │ │ + test %al,(%r9) │ │ │ │ + movq $0x0,0x1228(%r9) │ │ │ │ nop │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xchg %r10,0x1230(%r9) │ │ │ │ + inc %rbx │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jl 434cd5 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 434d27 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 434d18 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 436580 │ │ │ │ + jmp 434d30 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 436580 │ │ │ │ + jmp 434d30 │ │ │ │ + sub %ecx,%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ + call 436580 │ │ │ │ nop │ │ │ │ - xor %r8,%rsi │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + xchg %rcx,0xe8(%rax) │ │ │ │ + call 434ee0 │ │ │ │ + cmpl $0x0,0x294e12(%rip) │ │ │ │ + jle 434e7a │ │ │ │ nop │ │ │ │ - xor %r9,%rbx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 435e00 │ │ │ │ + shr $0x14,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ nop │ │ │ │ - xor %rdx,%rax │ │ │ │ nop │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0xf8(%rcx),%rdx │ │ │ │ + movq %rdx,%xmm0 │ │ │ │ + movsd %xmm0,0x10(%rsp) │ │ │ │ + mov 0x295408(%rip),%rdx │ │ │ │ + shr $0x14,%rdx │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov 0x274fa8(%rip),%rdx │ │ │ │ + shr $0x14,%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + movsd 0x108(%rcx),%xmm0 │ │ │ │ + movsd %xmm0,0x20(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x141d93(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movsd 0x10(%rsp),%xmm0 │ │ │ │ + call 44dfa0 │ │ │ │ + lea 0x13e99e(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13e986(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13e304(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13fe3c(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x13e29c(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + movsd 0x20(%rsp),%xmm0 │ │ │ │ + call 44dfa0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ nop │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8d,0x30(%rsp) │ │ │ │ nop │ │ │ │ - add $0xffffffffffffffd0,%rcx │ │ │ │ - lea 0x30(%rdi),%r8 │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - cmp $0x30,%rcx │ │ │ │ - ja 42267f │ │ │ │ - xor %rsi,%rbx │ │ │ │ - xor %rdi,%rbx │ │ │ │ - jmp 422662 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8d │ │ │ │ + jmp 434ba0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x1225301(%rip),%rcx │ │ │ │ - mov (%rax),%eax │ │ │ │ - xor %rax,%rcx │ │ │ │ - xor %rbx,%rax │ │ │ │ - xor 0x12252ea(%rip),%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0x1d8e4e27c47d124b,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %rdx,%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x12252c1(%rip),%rcx │ │ │ │ - mov (%rax),%rax │ │ │ │ - xor %rax,%rcx │ │ │ │ - xor %rbx,%rax │ │ │ │ - xor 0x12252a9(%rip),%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0x1d8e4e27c47d1247,%rax │ │ │ │ - mul %rcx │ │ │ │ - xor %rdx,%rax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 435083 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + mov (%rax),%ecx │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x70(%rax),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0xa0(%rax),%rcx │ │ │ │ + mov 0xa8(%rax),%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov 0xb0(%rax),%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + call 435e00 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x80(%rcx),%rdx │ │ │ │ + mov 0x90(%rcx),%rbx │ │ │ │ + mov 0x78(%rcx),%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + nop │ │ │ │ + mov 0x88(%rcx),%rbx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + add %rsi,%rbx │ │ │ │ + mov 0x90(%rcx),%rsi │ │ │ │ + add %rsi,%rbx │ │ │ │ + mov 0xc(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + mov $0x186a0,%edi │ │ │ │ + cmovl %edi,%esi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jge 434ff5 │ │ │ │ + mov 0x58(%rcx),%r8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + sub %r8,%rax │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rax,%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rdx,%xmm1 │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rbx,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + cvttsd2si %xmm0,%r10 │ │ │ │ + lea (%r8,%r10,1),%rax │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %esi,%xmm0 │ │ │ │ + movsd 0x14c040(%rip),%xmm1 │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ + movsd 0x14c004(%rip),%xmm1 │ │ │ │ + addsd %xmm0,%xmm1 │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %r9,%xmm0 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + cvttsd2si %xmm1,%rsi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + cmovl %rsi,%rax │ │ │ │ + mov %rbx,%rdx │ │ │ │ + jmp 434ffe │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jle 435023 │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rax,%xmm0 │ │ │ │ + movsd 0x14bfc8(%rip),%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + cvttsd2si %xmm1,%rax │ │ │ │ + jmp 435026 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rdi,%rdx │ │ │ │ + sub %rsi,%rax │ │ │ │ nop │ │ │ │ + cmp $0x3e8,%rdx │ │ │ │ + mov $0x3e8,%ebx │ │ │ │ + cmovl %rbx,%rdx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rdx,%xmm0 │ │ │ │ + test %rax,%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + cmovle %rdx,%rax │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rax,%xmm1 │ │ │ │ + movups %xmm0,%xmm2 │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ + divsd %xmm2,%xmm1 │ │ │ │ + movq %xmm0,%rax │ │ │ │ + xchg %rax,0xf8(%rcx) │ │ │ │ + movq %xmm1,%rax │ │ │ │ nop │ │ │ │ + xchg %rax,0x100(%rcx) │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 434ee0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4228b0 │ │ │ │ + jbe 4354ab │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x10a(%rip),%rax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x30(%rax) │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - lea 0x60(%rsp),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - nop │ │ │ │ - test %rdi,%rdi │ │ │ │ - jl 4228aa │ │ │ │ - mov %rbx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - ja 422898 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - call 422a00 │ │ │ │ - movzbl 0x49(%rsp),%ecx │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + call 435e00 │ │ │ │ + mov %rax,0x2950ad(%rip) │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + sub 0xe0(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 435124 │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + imul %rdx,%rcx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rcx,%xmm0 │ │ │ │ + mov 0xc0(%rax),%rdi │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rdi,%xmm1 │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ + movsd 0x14be92(%rip),%xmm0 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + jmp 435137 │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + movsd 0x14be79(%rip),%xmm0 │ │ │ │ + mov 0x68(%rax),%rdi │ │ │ │ + mov 0x58(%rax),%r8 │ │ │ │ nop │ │ │ │ - test %cl,%cl │ │ │ │ - jbe 422865 │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - ja 422893 │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - lea 0x39(%rsp),%rbx │ │ │ │ - mov $0x10,%edi │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jbe 4351f1 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 43516f │ │ │ │ + imul %rdx,%rsi │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rsi,%xmm1 │ │ │ │ + mov 0xd8(%rax),%rdx │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ + cvtsi2sd %rdx,%xmm2 │ │ │ │ + divsd %xmm1,%xmm2 │ │ │ │ + jmp 435172 │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ + mov 0xa0(%rax),%rdx │ │ │ │ + mov 0xa8(%rax),%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov 0xb0(%rax),%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov 0x68(%rax),%rsi │ │ │ │ + mov 0x58(%rax),%rdi │ │ │ │ + sub %rdi,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 4351a7 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rsi,%xmm1 │ │ │ │ + jmp 4351bf │ │ │ │ + mov %rsi,%rdi │ │ │ │ + and $0x1,%esi │ │ │ │ + shr $1,%rdi │ │ │ │ + or %rsi,%rdi │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rdi,%xmm1 │ │ │ │ + addsd %xmm1,%xmm1 │ │ │ │ + addsd %xmm0,%xmm2 │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rdx,%xmm1 │ │ │ │ + movsd 0x14be01(%rip),%xmm3 │ │ │ │ + subsd %xmm0,%xmm3 │ │ │ │ + mulsd %xmm1,%xmm3 │ │ │ │ + divsd %xmm3,%xmm2 │ │ │ │ + movsd 0x20(%rax),%xmm1 │ │ │ │ + movsd %xmm2,0x20(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 435200 │ │ │ │ + add $0x68,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jge 43521e │ │ │ │ + movsd 0x28(%rax,%rcx,8),%xmm3 │ │ │ │ + movsd 0x20(%rax),%xmm4 │ │ │ │ + ucomisd %xmm4,%xmm3 │ │ │ │ + jbe 4351f7 │ │ │ │ + movsd %xmm3,0x20(%rax) │ │ │ │ + jmp 4351f7 │ │ │ │ + movsd %xmm2,0x40(%rsp) │ │ │ │ + movsd %xmm1,0x38(%rsp) │ │ │ │ + movsd %xmm0,0x30(%rsp) │ │ │ │ + lea 0x28(%rax),%rdx │ │ │ │ + lea 0x30(%rax),%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x18,%ecx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + movsd 0x40(%rsp),%xmm0 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + movsd %xmm0,0x40(%rdx) │ │ │ │ + cmpl $0x0,0x294904(%rip) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jle 4354a5 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13e50c(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + movsd 0x30(%rsp),%xmm0 │ │ │ │ + movsd 0x14bd75(%rip),%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x13e4de(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov $0x19,%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 422cc0 │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - movzbl 0x117(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x13f161(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0xa0(%rax),%rcx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0xa8(%rax),%rcx │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0xb0(%rax),%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x80(%rax),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x90(%rax),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x78(%rax),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x13ddb7(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x13dd9c(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x13ea26(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13e9ff(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ nop │ │ │ │ - mov %bl,0x117(%rcx) │ │ │ │ - cmp $0x1,%dl │ │ │ │ - jne 42288d │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x58(%rax),%rcx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0x60(%rax),%rax │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13dd9b(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13e156(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13f47a(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x13f460(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movsd 0x38(%rsp),%xmm0 │ │ │ │ + call 44dfa0 │ │ │ │ + lea 0x13dc99(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ nop │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + movzbl 0x117(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ nop │ │ │ │ - lea 0x1224990(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x70,%rsp │ │ │ │ + mov %dl,0x117(%rax) │ │ │ │ + cmp $0x1,%cl │ │ │ │ + jne 4354a5 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x29403c(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41f560 │ │ │ │ + add $0x68,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4228a5 │ │ │ │ - nopl (%rax) │ │ │ │ - call 487e60 │ │ │ │ - call 487f00 │ │ │ │ - call 487e60 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ + mov %dil,0x20(%rsp) │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 4227a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + movzbl 0x20(%rsp),%edi │ │ │ │ + jmp 4350a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4229db │ │ │ │ + jbe 435647 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 422914 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - call *%rcx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0xe8(%rax),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0xf0(%rax),%rdx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jg 435512 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + shr $0x20,%rdx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jge 435581 │ │ │ │ + mov 0x275798(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 435536 │ │ │ │ + mov 0x275792(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 43552b │ │ │ │ + test %rcx,%rcx │ │ │ │ + jmp 435539 │ │ │ │ + call 482320 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 43557b │ │ │ │ + cmpl $0x1,0x293e66(%rip) │ │ │ │ + jle 435575 │ │ │ │ + mov %r14,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43556f │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43556f │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 492c40 │ │ │ │ - test %rax,%rax │ │ │ │ - je 4229d5 │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 423340 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x4(%rcx),%ebx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 475ee0 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 475dc0 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d760d(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa252c5(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - sub %rcx,%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9d7625(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - add $0x48,%rsp │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43556f │ │ │ │ + mov (%rcx),%ecx │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 43558b │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x1(%r9),%rax │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jge 43563a │ │ │ │ + mov 0x293e0d(%rip),%edx │ │ │ │ + dec %edx │ │ │ │ + mov %edx,%edx │ │ │ │ + mov 0x30(%r14),%rbx │ │ │ │ + mov 0x668(%rbx),%rsi │ │ │ │ + movabs $0xa0761d6478bd642f,%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ + xor %rsi,%r8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mul %r8 │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %eax,%edx │ │ │ │ + imul %r10,%rdx │ │ │ │ + shr $0x20,%rdx │ │ │ │ + mov %rsi,0x668(%rbx) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jg 4355ea │ │ │ │ + inc %edx │ │ │ │ + mov 0x273797(%rip),%rbx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jbe 435641 │ │ │ │ + mov 0x273780(%rip),%rbx │ │ │ │ + mov (%rbx,%rdx,8),%rax │ │ │ │ + cmpl $0x1,0x4(%rax) │ │ │ │ + jne 435587 │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + call 45c740 │ │ │ │ + test %al,%al │ │ │ │ + jne 435634 │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + movabs $0xa0761d6478bd642f,%rdi │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + jmp 435587 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494f40 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4228e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 4354e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 422b89 │ │ │ │ + jbe 43585e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - cmpb $0x0,0x18(%rax) │ │ │ │ - jne 422a45 │ │ │ │ - call 422bc0 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - movzbl 0x29(%rax),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jbe 422b54 │ │ │ │ - cmp $0x10,%rdx │ │ │ │ - ja 422b83 │ │ │ │ - lea -0x10(%rdx),%rsi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - neg %rsi │ │ │ │ - sar $0x3f,%r8 │ │ │ │ - and %rdx,%r8 │ │ │ │ - lea (%rax,%r8,1),%rdx │ │ │ │ - lea 0x19(%rdx),%rdx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - cmovl %rcx,%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 422aae │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - movzbl 0x29(%rax),%edx │ │ │ │ - add %esi,%edx │ │ │ │ - mov %dl,0x29(%rax) │ │ │ │ - sub %rsi,%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - neg %rdi │ │ │ │ - sar $0x3f,%rdi │ │ │ │ - and %rsi,%rdi │ │ │ │ - lea (%rbx,%rdi,1),%r9 │ │ │ │ - sub %rsi,%rcx │ │ │ │ - cmp $0x10,%dl │ │ │ │ - jb 422b0d │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - lea 0x19(%rax),%rbx │ │ │ │ - mov $0x10,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - call 422cc0 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - movb $0x0,0x29(%rax) │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - jmp 422b54 │ │ │ │ - add $0x40,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + cmpl $0x0,0x293d03(%rip) │ │ │ │ + je 43584c │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 4356aa │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + call 42d240 │ │ │ │ + test %al,%al │ │ │ │ + je 435711 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0xe8(%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 4356ec │ │ │ │ + movsd 0x108(%rcx),%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + jne 4356ec │ │ │ │ + jp 4356ec │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov $0x10,%ecx │ │ │ │ - call 422cc0 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - add $0xfffffffffffffff0,%rdi │ │ │ │ - mov %rdi,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and $0x10,%edx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - lea (%rsi,%rdx,1),%rbx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - add $0xfffffffffffffff0,%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jge 422b13 │ │ │ │ - lea 0x19(%rax),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 422b7a │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov %cl,0x29(%rax) │ │ │ │ - add $0x40,%rsp │ │ │ │ + lea 0x293e5d(%rip),%rax │ │ │ │ + call 41e800 │ │ │ │ + test %rax,%rax │ │ │ │ + je 435704 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + jmp 435721 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rbx,%rax │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ + mov 0xe8(%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 43574f │ │ │ │ + lea -0x1(%rdx),%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lock cmpxchg %rsi,0xe8(%rcx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 43571e │ │ │ │ + test %rdx,%rdx │ │ │ │ + jmp 435752 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jg 4357ff │ │ │ │ + movsd 0x108(%rcx),%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jne 43576b │ │ │ │ + jnp 4357e6 │ │ │ │ + mov 0xe0(%rcx),%rdx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sub %rdx,%rsi │ │ │ │ nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 4357d2 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rsi,%xmm0 │ │ │ │ + mov 0x1230(%rdx),%rsi │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rsi,%xmm1 │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ + movsd 0x108(%rcx),%xmm0 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + jbe 4357d7 │ │ │ │ + lea 0x293d94(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41e780 │ │ │ │ + xor %eax,%eax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 422a00 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 422c8f │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - movzbl 0x8(%rax),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 422be2 │ │ │ │ - movb $0x8,0x8(%rax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 422beb │ │ │ │ - cmp $0x8,%cl │ │ │ │ - ja 422c7d │ │ │ │ - cmpb $0x0,0x9(%rax) │ │ │ │ - jne 422bf5 │ │ │ │ - movb $0x8,0x9(%rax) │ │ │ │ - movzbl 0x9(%rax),%ecx │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jge 422c6c │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - test %rcx,%rdx │ │ │ │ - jne 422c6c │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 422c40 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xor %rdx,%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - sar $0x3f,%rbx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - shr $0x3e,%rbx │ │ │ │ - add %rsi,%rbx │ │ │ │ - sar $0x2,%rbx │ │ │ │ - lea (%rbx,%rsi,2),%rbx │ │ │ │ - shr $0x3d,%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - sar $0x3,%rsi │ │ │ │ - add %rsi,%rbx │ │ │ │ - mov %bl,0x2b(%rax,%rcx,1) │ │ │ │ - inc %rcx │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jl 422c0c │ │ │ │ - mov (%rax),%rcx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + movq $0x2,0x1240(%rdx) │ │ │ │ + jmp 435819 │ │ │ │ + lea 0x293d63(%rip),%rax │ │ │ │ + call 41e780 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + movq $0x1,0x1240(%rcx) │ │ │ │ mov %rcx,%rdx │ │ │ │ - and $0xfffffffffffffff0,%rcx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - mov %dl,0x29(%rax) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - mov %dl,0x2a(%rax) │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - movb $0x1,0x18(%rax) │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + test %al,(%rdx) │ │ │ │ + cmpl $0x0,0x293eae(%rip) │ │ │ │ + je 435837 │ │ │ │ + mov 0x1250(%rdx),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rbx,0x1250(%rdx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e337c(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e335a(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x14906f(%rip),%rax │ │ │ │ + mov $0x36,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 422bc0 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 435660 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -40751,391 +56912,127 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x20(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 4232f9 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 435a3e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x98,%rsp │ │ │ │ - mov %rbx,0xb0(%rsp) │ │ │ │ - movzbl 0x8(%rax),%edx │ │ │ │ - lea 0x1e(%rsp),%rsi │ │ │ │ - movups %xmm15,(%rsi) │ │ │ │ - movups %xmm15,0x10(%rsi) │ │ │ │ - movups %xmm15,0x20(%rsi) │ │ │ │ - movups %xmm15,0x30(%rsi) │ │ │ │ - movups %xmm15,0x39(%rsi) │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 422d0f │ │ │ │ - movb $0x20,0x1e(%rsp,%rdi,1) │ │ │ │ - inc %rdi │ │ │ │ - cmp $0x49,%rdi │ │ │ │ - jl 422d07 │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - mov %rcx,0xb8(%rsp) │ │ │ │ - mov %rbx,0xb0(%rsp) │ │ │ │ - add %edx,%edx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - cmpb $0x1,0x18(%rax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 422d52 │ │ │ │ - movups 0x2b(%rax),%xmm0 │ │ │ │ - movups %xmm0,0x68(%rsp) │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 423140 │ │ │ │ - movzbl 0x8(%rax),%edi │ │ │ │ - add %edi,%edi │ │ │ │ - movzbl %dil,%edi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x49,%rdi │ │ │ │ - ja 42312a │ │ │ │ - mov (%rax),%r8 │ │ │ │ - lea -0x1(%rdi),%r9 │ │ │ │ - jmp 422d92 │ │ │ │ - mov %r8,%r10 │ │ │ │ - and $0xf,%r10d │ │ │ │ - lea 0x9e1e51(%rip),%r11 │ │ │ │ - movzbl (%r10,%r11,1),%r10d │ │ │ │ - mov %r10b,0x1e(%rsp,%r9,1) │ │ │ │ - dec %r9 │ │ │ │ - shr $0x4,%r8 │ │ │ │ - test %r9,%r9 │ │ │ │ - jge 422d73 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 422dae │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jbe 423125 │ │ │ │ - movb $0x2a,0x1e(%rsp) │ │ │ │ - movzbl 0x8(%rax),%edi │ │ │ │ - add %edi,%edi │ │ │ │ - movzbl %dil,%edi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x49,%rdi │ │ │ │ - ja 423116 │ │ │ │ - lea -0x49(%rdi),%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - neg %r8 │ │ │ │ - sar $0x3f,%r9 │ │ │ │ - and %rdi,%r9 │ │ │ │ - lea 0x1e(%rsp,%r9,1),%rdi │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - mov $0x2,%r9d │ │ │ │ - cmovg %r9,%r8 │ │ │ │ - lea 0x9d71ea(%rip),%r10 │ │ │ │ - cmp %r10,%rdi │ │ │ │ - je 422e33 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %r8,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ - lea 0x1e(%rsp),%rsi │ │ │ │ - mov $0x2,%r9d │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 422e40 │ │ │ │ - inc %rdi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jle 422fba │ │ │ │ - movzbl 0x2a(%rax),%r8d │ │ │ │ - movzbl (%rbx,%rdi,1),%r10d │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jl 422e37 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 4358e6 │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x2940e6(%rip),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x10,%rdi │ │ │ │ - jae 423111 │ │ │ │ - movzbl 0x2b(%rax,%rdi,1),%r8d │ │ │ │ - lea (%r8,%rdx,1),%r11 │ │ │ │ - lea 0x2(%r11),%r11 │ │ │ │ + cmp $0x989680,%rsi │ │ │ │ + jle 435927 │ │ │ │ + lea 0x294090(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 42e120 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ + cmpq $0x0,0x1250(%rbx) │ │ │ │ + jne 435952 │ │ │ │ + call 435660 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x49,%r11 │ │ │ │ - ja 423105 │ │ │ │ - lea (%r8,%rdx,1),%r8 │ │ │ │ - lea -0x47(%r8),%r8 │ │ │ │ - mov %r8,%r12 │ │ │ │ - neg %r8 │ │ │ │ - sar $0x3f,%r12 │ │ │ │ - and %r12,%r11 │ │ │ │ - nop │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - jb 4230ff │ │ │ │ - lea 0x1e(%rsp,%r11,1),%r8 │ │ │ │ - mov %r10d,%r12d │ │ │ │ - mov $0x1,%r13d │ │ │ │ - jmp 422eed │ │ │ │ - mov %r10,%r15 │ │ │ │ - and $0xf,%r15d │ │ │ │ - mov %r15,0x88(%rsp) │ │ │ │ - lea 0x9e1d02(%rip),%r15 │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - movzbl (%rsi,%r15,1),%r15d │ │ │ │ - mov %r15b,(%r8,%r13,1) │ │ │ │ - dec %r13 │ │ │ │ - shr $0x4,%r10 │ │ │ │ - lea 0x1e(%rsp),%rsi │ │ │ │ - test %r13,%r13 │ │ │ │ - jge 422eba │ │ │ │ - test %r10,%r10 │ │ │ │ - je 422efd │ │ │ │ - movb $0x2a,0x1e(%rsp,%r11,1) │ │ │ │ - lea 0x26(%rdx),%r8 │ │ │ │ - cmp $0x49,%r8 │ │ │ │ - ja 4230f3 │ │ │ │ - lea -0x23(%rdx),%r10 │ │ │ │ - mov %r10,%r11 │ │ │ │ - neg %r10 │ │ │ │ - sar $0x3f,%r11 │ │ │ │ - and %r11,%r8 │ │ │ │ - lea 0x1e(%rsp,%r8,1),%r8 │ │ │ │ - cmp $0x2,%r10 │ │ │ │ - cmovg %r9,%r10 │ │ │ │ - lea 0x9d70c5(%rip),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - je 422f89 │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov %r12b,0x67(%rsp) │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov %r10,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ - lea 0x1e(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov $0x2,%r9d │ │ │ │ - movzbl 0x67(%rsp),%r12d │ │ │ │ - lea -0x20(%r12),%r8d │ │ │ │ - cmp $0x5e,%r8b │ │ │ │ - jbe 422f9a │ │ │ │ - mov $0x2e,%r12d │ │ │ │ - lea (%rdi,%rdx,1),%r8 │ │ │ │ - lea 0x28(%r8),%r8 │ │ │ │ - lea (%rdi,%rdx,1),%r10 │ │ │ │ - cmp $0x49,%r8 │ │ │ │ - jae 4230e7 │ │ │ │ - mov %r12b,0x46(%rsp,%r10,1) │ │ │ │ - jmp 422e37 │ │ │ │ - lea (%rcx,%rdx,1),%rdi │ │ │ │ - lea 0x28(%rdi),%rdi │ │ │ │ - lea (%rcx,%rdx,1),%r8 │ │ │ │ - cmp $0x49,%rdi │ │ │ │ - jae 4230db │ │ │ │ - movb $0xa,0x46(%rsp,%r8,1) │ │ │ │ - lea (%rdx,%rcx,1),%rbx │ │ │ │ - lea 0x29(%rbx),%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x49,%rbx │ │ │ │ - ja 4230cf │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x49,%ecx │ │ │ │ - call 457160 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - cmpq $0x0,0x10(%rdx) │ │ │ │ - je 42300a │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 423025 │ │ │ │ - addq $0x10,(%rdx) │ │ │ │ - movw $0x0,0x29(%rdx) │ │ │ │ - add $0x98,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movb $0x20,0x1e(%rsp,%rax,1) │ │ │ │ - inc %rax │ │ │ │ - cmp $0x49,%rax │ │ │ │ - jl 42301d │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 42303e │ │ │ │ - movzbl 0x9(%rdx),%esi │ │ │ │ - add %rsi,%rax │ │ │ │ - movzbl 0x9(%rdx),%esi │ │ │ │ - lea (%rax,%rsi,1),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jl 42300a │ │ │ │ - movzbl 0x2a(%rdx),%edi │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jl 423037 │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - add %rax,%rdi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jae 4230ca │ │ │ │ - lea (%rax,%rsi,1),%rsi │ │ │ │ - lea -0x1(%rsi),%rsi │ │ │ │ - movzbl 0x2b(%rax,%rdx,1),%r8d │ │ │ │ - cmp $0x10,%rsi │ │ │ │ - jae 4230c5 │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - movzbl 0x2b(%rsi,%rdx,1),%esi │ │ │ │ - cmp %r8b,%sil │ │ │ │ - jb 42308c │ │ │ │ - mov %r8d,%esi │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - lea (%rsi,%rcx,1),%rbx │ │ │ │ - lea 0x2(%rbx),%rbx │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - call *%rcx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 423037 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x49,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x49,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x49,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x49,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + test %al,%al │ │ │ │ + je 435a36 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x1250(%rbx),%rdx │ │ │ │ + cmpl $0x0,0x293d70(%rip) │ │ │ │ + je 435971 │ │ │ │ + mov 0x1250(%rbx),%rsi │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + movq $0x0,0x1250(%rbx) │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + cmpb $0x0,0x274b44(%rip) │ │ │ │ + jne 435994 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4359a1 │ │ │ │ + call 4763a0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ nop │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x49,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x49,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x49,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x10,%rdi │ │ │ │ - jge 4231d4 │ │ │ │ - movzbl 0x68(%rsp,%rdi,1),%r8d │ │ │ │ - inc %r8d │ │ │ │ - movzbl %r8b,%r8d │ │ │ │ - lea (%r8,%rdx,1),%r9 │ │ │ │ - lea 0x2(%r9),%r9 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 435a26 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + call 477360 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ - cmp $0x49,%r9 │ │ │ │ - ja 4232ec │ │ │ │ - lea (%r8,%rdx,1),%r8 │ │ │ │ - lea -0x47(%r8),%r8 │ │ │ │ - mov %r8,%r10 │ │ │ │ - neg %r8 │ │ │ │ - sar $0x3f,%r10 │ │ │ │ - and %r10,%r9 │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 4359f1 │ │ │ │ + lea -0x1(%rsi),%ecx │ │ │ │ + mov %ecx,0x350(%rdx) │ │ │ │ + jmp 4359ff │ │ │ │ + lea 0x320(%rdx),%rcx │ │ │ │ nop │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - jb 4232e7 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 4231b5 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - and $0xf,%r11d │ │ │ │ - lea 0x9e1a32(%rip),%r12 │ │ │ │ - movzbl (%r11,%r12,1),%r11d │ │ │ │ - mov %r11b,0x1e(%rsp,%r9,1) │ │ │ │ - shr $0x4,%rdi │ │ │ │ - mov $0xffffffffffffffff,%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jge 423192 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 423136 │ │ │ │ - movb $0x2a,0x1e(%rsp,%r9,1) │ │ │ │ - jmp 423136 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 4231e0 │ │ │ │ - lea 0x1(%r9),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x10,%rdi │ │ │ │ - jge 423254 │ │ │ │ - lea (%rdi,%rdx,1),%r8 │ │ │ │ - lea 0x28(%r8),%r8 │ │ │ │ - cmp $0x49,%r8 │ │ │ │ - ja 4232db │ │ │ │ - lea (%rdi,%rdx,1),%r9 │ │ │ │ - lea -0x21(%r9),%r9 │ │ │ │ - mov %r9,%r10 │ │ │ │ - neg %r9 │ │ │ │ - sar $0x3f,%r10 │ │ │ │ - and %r10,%r8 │ │ │ │ - cmp $0x1,%r9 │ │ │ │ - jb 4232d6 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 423242 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - and $0xf,%r11d │ │ │ │ - lea 0x9e19a5(%rip),%r12 │ │ │ │ - movzbl (%r11,%r12,1),%r11d │ │ │ │ - mov %r11b,0x1e(%rsp,%r8,1) │ │ │ │ - shr $0x4,%rdi │ │ │ │ - mov $0xffffffffffffffff,%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jge 42321f │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 4231d8 │ │ │ │ - movb $0x2a,0x1e(%rsp,%r8,1) │ │ │ │ - jmp 4231d8 │ │ │ │ - lea 0x38(%rdx),%rdi │ │ │ │ - cmp $0x49,%rdi │ │ │ │ - jae 4232ca │ │ │ │ - movb $0xa,0x56(%rsp,%rdx,1) │ │ │ │ - lea 0x39(%rdx),%rdi │ │ │ │ - cmp $0x49,%rdi │ │ │ │ - ja 4232be │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov $0x49,%ecx │ │ │ │ - call 457160 │ │ │ │ - xor %eax,%eax │ │ │ │ nop │ │ │ │ - jmp 42328a │ │ │ │ - movb $0x20,0x1e(%rsp,%rax,1) │ │ │ │ - inc %rax │ │ │ │ - cmp $0x49,%rax │ │ │ │ - jl 423282 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - movb $0x2,0x18(%rax) │ │ │ │ - mov 0xb8(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov 0xb0(%rsp),%rbx │ │ │ │ - lea 0x1e(%rsp),%rsi │ │ │ │ - jmp 422d52 │ │ │ │ - mov $0x49,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x49,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x49,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x49,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %sil,(%rcx) │ │ │ │ + mov 0x108(%rdx),%ecx │ │ │ │ + lea -0x1(%rcx),%esi │ │ │ │ nop │ │ │ │ + mov %esi,0x108(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 435a26 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 435a26 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 422cc0 │ │ │ │ + jmp 4358a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -41150,223 +57047,249 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4233e7 │ │ │ │ + jbe 435b01 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - lea 0x18(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x30(%rdx) │ │ │ │ + sub $0x20,%rsp │ │ │ │ + test %al,(%rbx) │ │ │ │ + mov 0x1250(%rbx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 435afa │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov 0x1240(%rbx),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 423376 │ │ │ │ - movb $0x20,0x18(%rsp,%rcx,1) │ │ │ │ - inc %rcx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - jl 42336e │ │ │ │ - jmp 4233a1 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov $0x40,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 457160 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - add $0xffffffffffffffc0,%rax │ │ │ │ - lea 0x18(%rsp),%rdx │ │ │ │ - cmp $0x40,%rax │ │ │ │ - jg 42337e │ │ │ │ - ja 4233da │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov $0x40,%ecx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 457160 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d6c32(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - add $0x60,%rsp │ │ │ │ + call 435c20 │ │ │ │ + lea 0x293a95(%rip),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + call 41e780 │ │ │ │ + cmpl $0x0,0x293c04(%rip) │ │ │ │ + jne 435ad5 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + jmp 435ae9 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x1250(%rax),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x1250(%rax) │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x40,%rcx │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ nop │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 423340 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 435a80 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 435bfd │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rbx,0x98(%rax) │ │ │ │ + nop │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xchg %rbx,0x68(%rax) │ │ │ │ + nop │ │ │ │ + mov 0xa0(%rax),%rdx │ │ │ │ + nop │ │ │ │ + xchg %rdx,0x70(%rax) │ │ │ │ + mov 0xa0(%rax),%rdx │ │ │ │ + mov %rdx,0x78(%rax) │ │ │ │ + nop │ │ │ │ + mov 0xa8(%rax),%rdx │ │ │ │ + nop │ │ │ │ + xchg %rdx,0x80(%rax) │ │ │ │ + movq $0xffffffffffffffff,0x58(%rax) │ │ │ │ + cmpb $0x0,0x274958(%rip) │ │ │ │ + jne 435b82 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 435b91 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ test %rbx,%rbx │ │ │ │ - jl 42346a │ │ │ │ - bsr %rbx,%rdx │ │ │ │ - mov $0xffffffffffffffff,%rsi │ │ │ │ - cmove %rsi,%rdx │ │ │ │ - lea 0x1(%rdx),%rsi │ │ │ │ - cmp $0x9,%rsi │ │ │ │ - jge 423427 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov $0x9,%esi │ │ │ │ - jmp 42342b │ │ │ │ - add $0xfffffffffffffff9,%rdx │ │ │ │ - cmp $0x28,%rdx │ │ │ │ - jb 423441 │ │ │ │ + je 435bf7 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4779e0 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lock xadd %rcx,0x508(%rax) │ │ │ │ - ret │ │ │ │ - test %al,(%rax) │ │ │ │ - lea -0x3(%rsi),%rcx │ │ │ │ - shr %cl,%rbx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - and %rsi,%rbx │ │ │ │ - and $0x3,%ebx │ │ │ │ - lea (%rbx,%rdx,4),%rdx │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - lock xadd %rdx,(%rax) │ │ │ │ - ret │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 435bc2 │ │ │ │ + lea -0x1(%rsi),%eax │ │ │ │ + mov %eax,0x350(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 435bcf │ │ │ │ + lea 0x320(%rdx),%rax │ │ │ │ nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lock xadd %rcx,0x500(%rax) │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %cl,(%rax) │ │ │ │ + mov 0x108(%rdx),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + nop │ │ │ │ + mov %ecx,0x108(%rdx) │ │ │ │ + nop │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 435bf7 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 435bf7 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 435b20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 423626 │ │ │ │ + jbe 435c8d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x11feff2(%rip),%rdx │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov 0x11fefee(%rip),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x11fefea(%rip),%rsi │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - cmpq $0x3,(%rbx) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 435c4e │ │ │ │ nop │ │ │ │ - jne 4234cb │ │ │ │ - mov 0x10(%rbx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 423527 │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - movq $0x3,(%rbx) │ │ │ │ - lea 0x9109e2(%rip),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 427f80 │ │ │ │ - cmpl $0x0,0x1224334(%rip) │ │ │ │ - jne 4234f5 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - jmp 42350c │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rax,0x10(%rdx) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rcx,0x20(%rdi) │ │ │ │ - mov %rsi,0x28(%rdi) │ │ │ │ - cmpl $0x0,0x12242ea(%rip) │ │ │ │ - je 42354c │ │ │ │ - mov 0x18(%rdi),%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rdx,0x18(%rdi) │ │ │ │ - dec %rcx │ │ │ │ - cmp %rcx,0x8(%rdi) │ │ │ │ - je 4235a7 │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - lea 0x860356(%rip),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 491560 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rdx,0x8(%rsi) │ │ │ │ - mov %rdx,0x10(%rsi) │ │ │ │ - cmpl $0x0,0x1224295(%rip) │ │ │ │ - je 42359c │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,(%rsi) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov 0x500(%rax),%rcx │ │ │ │ - cmpq $0x0,0x8(%rdi) │ │ │ │ - jbe 42361d │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4235ca │ │ │ │ - mov (%rdi),%rsi │ │ │ │ - mov %rbx,0x8(%rsi,%rcx,8) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - cmp $0xa0,%rcx │ │ │ │ - jge 4235e9 │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ - lea (%rax,%rcx,8),%rbx │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - mov 0x8(%rdi),%rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - ja 4235bf │ │ │ │ - jmp 423618 │ │ │ │ - mov 0x8(%rdi),%rcx │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - mov 0x508(%rax),%rax │ │ │ │ - mov 0x8(%rdi),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jbe 423613 │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - mov %rax,-0x8(%rdx,%rcx,8) │ │ │ │ - add $0x40,%rsp │ │ │ │ + lock xadd %rcx,0xc8(%rax) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lock xadd %rcx,0xe8(%rax) │ │ │ │ + jmp 435c75 │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 435c60 │ │ │ │ + lock xadd %rcx,0xd0(%rax) │ │ │ │ + jmp 435c75 │ │ │ │ + nop │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 435c7b │ │ │ │ + nop │ │ │ │ + lock xadd %rcx,0xd8(%rax) │ │ │ │ + call 4364a0 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x146a57(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - jmp 423480 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 435c20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 435dc1 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 435d98 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + cmpb $0x0,0x2747e4(%rip) │ │ │ │ + jne 435cf4 │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 435d13 │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + lea 0x29446d(%rip),%rdi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + lock xadd %rbx,(%rdi) │ │ │ │ + lea (%r8,%rbx,1),%rdi │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 435d98 │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + call 4779e0 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ + nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 435d5a │ │ │ │ + lea -0x1(%rsi),%ecx │ │ │ │ + mov %ecx,0x350(%rdx) │ │ │ │ + jmp 435d67 │ │ │ │ + lea 0x320(%rdx),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rcx) │ │ │ │ + mov 0x108(%rdx),%ecx │ │ │ │ + lea -0x1(%rcx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 435d8e │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 435d8e │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + cmpl $0x0,0x2935dd(%rip) │ │ │ │ + nop │ │ │ │ + jne 435db6 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 435dbb │ │ │ │ + nop │ │ │ │ + lea 0x2943e1(%rip),%rax │ │ │ │ + lock xadd %rcx,(%rax) │ │ │ │ + jmp 435dbb │ │ │ │ + call 434ee0 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 435cc0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -41382,102 +57305,101 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 423752 │ │ │ │ + jbe 435e6c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - lea 0x860407(%rip),%rax │ │ │ │ - mov $0xa3,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 491560 │ │ │ │ - movabs $0xfff0000000000000,%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4236c0 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rdx,%xmm0 │ │ │ │ - movsd 0xa26a7a(%rip),%xmm1 │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x8(%rax,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jl 423697 │ │ │ │ - mov $0x9,%ecx │ │ │ │ - jmp 4236d0 │ │ │ │ - inc %rcx │ │ │ │ - cmp $0x30,%rcx │ │ │ │ - jge 423722 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 423719 │ │ │ │ - lea -0x1(%rcx),%rsi │ │ │ │ - lea -0x3(%rcx),%rdi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - shl %cl,%r8 │ │ │ │ - bts %rsi,%r8 │ │ │ │ - lea (%rdx,%rbx,4),%rsi │ │ │ │ - lea -0x1f(%rsi),%rsi │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %r8,%xmm0 │ │ │ │ - movsd 0xa26a1e(%rip),%xmm1 │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,(%rax,%rsi,8) │ │ │ │ - inc %rdx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - jl 4236da │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ nop │ │ │ │ - jmp 4236cd │ │ │ │ - movabs $0x41012e0be826d695,%rdx │ │ │ │ - mov %rdx,0x508(%rax) │ │ │ │ - movabs $0x7ff0000000000000,%rdx │ │ │ │ - mov %rdx,0x510(%rax) │ │ │ │ - mov $0xa3,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov 0x48(%rax),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 435e80 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jae 435e36 │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 435e60 │ │ │ │ + nop │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x50(%rdx),%rsi │ │ │ │ + mov 0x58(%rdx),%rdx │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + cmova %rsi,%rcx │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + je 435e5d │ │ │ │ + add $0x10000,%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 435e60 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 423660 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 435e00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x10(%rbx),%esi │ │ │ │ - xor 0x10(%rcx),%esi │ │ │ │ - and %rdx,%rsi │ │ │ │ - mov $0x1,%edi │ │ │ │ - jmp 42377f │ │ │ │ - add %rdi,%rsi │ │ │ │ - and %rdx,%rsi │ │ │ │ - inc %rdi │ │ │ │ - lea (%rax,%rsi,8),%r8 │ │ │ │ - lea 0x10(%r8),%r8 │ │ │ │ nop │ │ │ │ - mov (%r8),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 42379f │ │ │ │ - cmp %rbx,(%r8) │ │ │ │ - jne 423776 │ │ │ │ - cmp %rcx,0x8(%r8) │ │ │ │ - jne 423776 │ │ │ │ - mov %r8,%rax │ │ │ │ + mov 0x120(%rax),%rcx │ │ │ │ + mov 0x128(%rax),%rdx │ │ │ │ + mov 0x130(%rax),%rbx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rbx │ │ │ │ + nop │ │ │ │ + mov 0x138(%rax),%rsi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jb 435e80 │ │ │ │ + mov %rsi,%rbx │ │ │ │ + sub %rcx,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + nop │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + sub %rcx,%rbx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + mov $0x0,%edx │ │ │ │ + cmovb %rbx,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 435f28 │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $1,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + movabs $0xa3d70a3d70a3d70b,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rcx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + lea (%rdx,%rdx,2),%rcx │ │ │ │ + cmp $0x100000,%rcx │ │ │ │ + mov $0x100000,%edx │ │ │ │ + cmovb %rdx,%rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + ja 435f16 │ │ │ │ + sub %rcx,%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + ja 435f16 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov 0x98(%rbx),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + cmovb %rdx,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -41487,120 +57409,207 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42390e │ │ │ │ + jbe 4360ab │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - cmpl $0x0,0xf0(%rdx) │ │ │ │ - nopl (%rax) │ │ │ │ - jne 4238fc │ │ │ │ - mov 0x117cad3(%rip),%rdx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shr $0x2,%rdi │ │ │ │ - lea (%rdi,%rdi,2),%rdi │ │ │ │ - nop │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jb 42385b │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - lea (%r8,%r8,1),%rax │ │ │ │ - lea 0x2(%rax),%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 48c980 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - add %rsi,%rsi │ │ │ │ - mov %rsi,(%rax) │ │ │ │ - lea 0x7559f(%rip),%rsi │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ + sub $0x30,%rsp │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ - mov 0x117ca6e(%rip),%rsi │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42386f │ │ │ │ + call 435e00 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x98(%rcx),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jbe 435fe6 │ │ │ │ + mov %rax,%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ + shr $0x6,%rsi │ │ │ │ + lea (%rsi,%rsi,4),%rdi │ │ │ │ + lea (%rdi,%rdi,8),%rdi │ │ │ │ + add %rdx,%rdi │ │ │ │ + imul $0x3d,%rsi,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + cmovb %rdx,%rbx │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + cmovb %rdi,%rbx │ │ │ │ + cmp $0x400000,%rax │ │ │ │ + jbe 435fab │ │ │ │ + lea -0x400000(%rax),%rdx │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + ja 435fae │ │ │ │ + mov %rsi,%rdx │ │ │ │ + nop │ │ │ │ + mov 0x18(%rcx),%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + sub %rcx,%rsi │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + cmovb %rbx,%rdx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + cmovb %rbx,%rsi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + cmovb %rbx,%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + cmova %rdx,%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 435fef │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 423940 │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,(%rsi) │ │ │ │ - jbe 4238a8 │ │ │ │ - mov 0x10(%rsi,%rcx,8),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 42386c │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - lea 0x38(%rsp),%rdx │ │ │ │ - call *%rcx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - jmp 42386c │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - cmp %rcx,0x8(%rdx) │ │ │ │ - jne 4238eb │ │ │ │ - nop │ │ │ │ - cmpb $0x0,0x1223f66(%rip) │ │ │ │ - je 4238d0 │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0x117c9fa(%rip),%rax │ │ │ │ - call 48ba20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - lea 0x117c9e9(%rip),%rcx │ │ │ │ - xchg %rax,(%rcx) │ │ │ │ - mov 0x117c9df(%rip),%rdx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - jmp 42385b │ │ │ │ - lea 0x9f962e(%rip),%rax │ │ │ │ - mov $0x27,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e05d9(%rip),%rax │ │ │ │ - mov $0xf,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13d9d8(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13e084(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13e3dd(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13e834(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1477d6(%rip),%rax │ │ │ │ + mov $0x2d,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 4237c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 435f40 │ │ │ │ int3 │ │ │ │ + test %al,(%rax) │ │ │ │ + test %bl,%bl │ │ │ │ + je 4360ce │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %rcx,0x50(%rax) │ │ │ │ + jmp 4360dd │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + add $0x100000,%rcx │ │ │ │ + xchg %rcx,0x50(%rax) │ │ │ │ + mov (%rax),%ecx │ │ │ │ + nop │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 436122 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov 0x80(%rax),%rdx │ │ │ │ + mov 0x90(%rax),%rbx │ │ │ │ + mov 0x98(%rax),%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + imul %rcx,%rdx │ │ │ │ + shr $1,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0xa3d70a3d70a3d70b,%rax │ │ │ │ + mul %rdx │ │ │ │ + shr $0x5,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + jmp 43612c │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0xffffffffffffffff,%rdx │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + cmp %rax,%rdx │ │ │ │ + cmovb %rax,%rdx │ │ │ │ + xchg %rdx,0x48(%rcx) │ │ │ │ + mov 0x80(%rcx),%rax │ │ │ │ + mov 0x90(%rcx),%rdx │ │ │ │ + movsd 0x14ae77(%rip),%xmm0 │ │ │ │ + mulsd 0x20(%rcx),%xmm0 │ │ │ │ + mov 0x78(%rcx),%rbx │ │ │ │ + add %rbx,%rax │ │ │ │ + add %rdx,%rax │ │ │ │ + movsd 0x14ae90(%rip),%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + test %rax,%rax │ │ │ │ + jl 43617b │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rax,%xmm0 │ │ │ │ + jmp 436193 │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $1,%rdx │ │ │ │ + or %rax,%rdx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rdx,%xmm0 │ │ │ │ + addsd %xmm0,%xmm0 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + movsd 0x14ae91(%rip),%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + jbe 4361ac │ │ │ │ + cvttsd2si %xmm0,%rax │ │ │ │ + jmp 4361ba │ │ │ │ + subsd %xmm1,%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rax │ │ │ │ + bts $0x3f,%rax │ │ │ │ + xchg %rax,0x18(%rcx) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 436223 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + lea 0x13d085(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 41a0a0 │ │ │ │ + nop │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 4361fe │ │ │ │ + cmpw $0x666f,(%rax) │ │ │ │ + jne 4361fe │ │ │ │ + cmpb $0x66,0x2(%rax) │ │ │ │ + jne 4361fe │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0xa,%ecx │ │ │ │ + mov $0x20,%edi │ │ │ │ + call 405320 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 43621d │ │ │ │ + mov $0x64,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4361c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -41615,38 +57624,63 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ - mov 0x10(%rdx),%edx │ │ │ │ - xor 0x10(%rsi),%edx │ │ │ │ - and %rcx,%rdx │ │ │ │ - mov $0x1,%esi │ │ │ │ - jmp 423966 │ │ │ │ - add %rsi,%rdx │ │ │ │ - and %rcx,%rdx │ │ │ │ - inc %rsi │ │ │ │ - mov 0x10(%rax,%rdx,8),%rdi │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4362d9 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ nop │ │ │ │ - lea (%rax,%rdx,8),%r8 │ │ │ │ - lea 0x10(%r8),%r8 │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - je 423986 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 42395d │ │ │ │ - xchg %rbx,(%r8) │ │ │ │ - incq 0x8(%rax) │ │ │ │ + nop │ │ │ │ + lea 0x27c2f3(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + mov 0x293eae(%rip),%rcx │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 436294 │ │ │ │ + lea 0x293e9c(%rip),%rbx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + xchg %rdx,(%rbx) │ │ │ │ + jmp 436297 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + nop │ │ │ │ + jl 4362a7 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 4362c0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27c2b0(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 436660 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27c292(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 487040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 436240 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -41664,304 +57698,125 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x28(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 423d5d │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4363b0 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xa0,%rsp │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - movzbl 0x14(%rcx),%edx │ │ │ │ - test $0x1,%dl │ │ │ │ - je 423a15 │ │ │ │ - movzbl 0x17(%rcx),%edx │ │ │ │ - add $0xffffffffffffffef,%rdx │ │ │ │ - cmp $0x8,%rdx │ │ │ │ - ja 423a0f │ │ │ │ - lea 0xa3b164(%rip),%rsi │ │ │ │ - jmp *(%rsi,%rdx,8) │ │ │ │ - lea 0x48(%rcx),%rdx │ │ │ │ - jmp 423a17 │ │ │ │ - lea 0x40(%rcx),%rdx │ │ │ │ - jmp 423a17 │ │ │ │ - lea 0x38(%rcx),%rdx │ │ │ │ - jmp 423a17 │ │ │ │ - lea 0x50(%rcx),%rdx │ │ │ │ - jmp 423a17 │ │ │ │ - lea 0x70(%rcx),%rdx │ │ │ │ - jmp 423a17 │ │ │ │ - lea 0x38(%rcx),%rdx │ │ │ │ - jmp 423a17 │ │ │ │ - lea 0x38(%rcx),%rdx │ │ │ │ - jmp 423a17 │ │ │ │ - lea 0x50(%rcx),%rdx │ │ │ │ - jmp 423a17 │ │ │ │ - lea 0x30(%rcx),%rdx │ │ │ │ - jmp 423a17 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov (%rax),%rsi │ │ │ │ - mov 0x40(%rsi),%rdi │ │ │ │ - mov 0x8(%rdx),%r8d │ │ │ │ + sub $0x20,%rsp │ │ │ │ + lea 0x13dda1(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41a0a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 43633d │ │ │ │ + cmp $0x3,%rbx │ │ │ │ + jne 43634d │ │ │ │ + cmpw $0x666f,(%rax) │ │ │ │ + jne 43634d │ │ │ │ + cmpb $0x66,0x2(%rax) │ │ │ │ + jne 43634d │ │ │ │ + movabs $0x7fffffffffffffff,%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 46aa60 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %bl,%bl │ │ │ │ + je 43636a │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13e0cd(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x148ed0(%rip),%rax │ │ │ │ + mov $0x3f,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - add %rdx,%r8 │ │ │ │ - cmp $0x10000,%rdi │ │ │ │ - ja 423d50 │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - mov %bl,0xb8(%rsp) │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - movzwl 0x4(%rdx),%r9d │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 423aaa │ │ │ │ - lea 0x1(%rcx),%r10 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - movzbl 0xb8(%rsp),%ebx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov 0x28(%rsp),%r12 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jge 423d1b │ │ │ │ - mov 0x40(%rsi),%r13 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r13,%r10 │ │ │ │ - jae 423d4b │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - mov %r11,0x88(%rsp) │ │ │ │ - mov %r12,0x28(%rsp) │ │ │ │ - mov 0x38(%rsi),%rcx │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - mov 0x4(%rcx,%r10,8),%ebx │ │ │ │ - mov %rsi,%rax │ │ │ │ - call 486680 │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov (%rdx,%rcx,8),%ebx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - call 486400 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4032a0 │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - call 486b20 │ │ │ │ - nop │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 423b53 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x30(%rcx),%rax │ │ │ │ - call 4032a0 │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - jmp 423b79 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 423d30 │ │ │ │ - jae 423d46 │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - shl $0x4,%rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov (%rdx,%rcx,1),%ebx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 486400 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x4(%rdx,%rcx,1),%ebx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 486680 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 423bdd │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 423c12 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - call 4032a0 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - je 423bf8 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 423c0d │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - call 407320 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - test %al,%al │ │ │ │ - je 423b64 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - call 486b20 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 423c45 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov (%rcx),%ebx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 486400 │ │ │ │ - nopl (%rax) │ │ │ │ - call 4032a0 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - movzbl (%rdx),%edx │ │ │ │ - test $0x1,%dl │ │ │ │ - je 423c62 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov $0x1,%eax │ │ │ │ - nop │ │ │ │ - jmp 423c82 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 423c70 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 423c82 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - call 407320 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - test %al,%al │ │ │ │ - jne 423c90 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - jmp 423b64 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx,%rcx,1),%ebx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 486940 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 423cc7 │ │ │ │ - movzbl 0xb8(%rsp),%edx │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - jmp 423a70 │ │ │ │ - movzbl 0xb8(%rsp),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - je 423d06 │ │ │ │ - cmpl $0x0,0x1223b46(%rip) │ │ │ │ - jne 423ce6 │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - jmp 423cff │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov 0x18(%rsi,%rcx,8),%rdi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov %rax,0x18(%rsi,%rcx,8) │ │ │ │ - jmp 423d0e │ │ │ │ - mov 0xb0(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - jmp 423a70 │ │ │ │ - test %bl,%bl │ │ │ │ - je 423d23 │ │ │ │ - mov %r11,0x18(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0xa0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - add $0xa0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x10000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ - jmp 4239a0 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 436300 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 423e43 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - nop │ │ │ │ + sub $0x20,%rsp │ │ │ │ + jmp 4363cd │ │ │ │ + mov %rcx,%rax │ │ │ │ nop │ │ │ │ - lea 0x12233b5(%rip),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 425440 │ │ │ │ - mov 0x11fd20c(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 423dba │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - jmp 423dbe │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ + mov 0xf0(%rax),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x20,%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jge 436418 │ │ │ │ + test %edx,%edx │ │ │ │ + jl 436421 │ │ │ │ + lea 0x1(%rdx),%ebx │ │ │ │ + mov %ebx,%ebx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + shl $0x20,%rcx │ │ │ │ + or %rcx,%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lock cmpxchg %rbx,0xf0(%rcx) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 4363ca │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 423dcf │ │ │ │ - inc %rax │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jle 423e2f │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x180(%rbx),%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov 0x188(%rbx),%rbx │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 423e28 │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov (%rsi,%rdi,8),%rax │ │ │ │ - call 4237c0 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - inc %rdi │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jl 423df9 │ │ │ │ - jmp 423dcc │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1223318(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x38,%rsp │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 423d80 │ │ │ │ - int3 │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13cce9(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x13cf83(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x14226c(%rip),%rax │ │ │ │ + mov $0x1a,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -41973,140 +57828,326 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 423ee6 │ │ │ │ + jbe 436566 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - lea 0x94cd98(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - cmpl $0x0,0x122398c(%rip) │ │ │ │ - jne 423ec5 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - movups %xmm15,0x18(%rax) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8bc561(%rip),%rax │ │ │ │ + sub $0x20,%rsp │ │ │ │ + jmp 4364b7 │ │ │ │ + mov %rcx,%rax │ │ │ │ + nop │ │ │ │ + mov 0xf0(%rax),%rcx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shr $0x20,%rcx │ │ │ │ + test %edx,%edx │ │ │ │ + jl 4364f5 │ │ │ │ + mov %edx,%edx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + shl $0x20,%rcx │ │ │ │ + or %rcx,%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + lock cmpxchg %rdx,0xf0(%rcx) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 4364b4 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13cc14(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + movslq %eax,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x13ceb0(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + movslq %eax,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x142199(%rip),%rax │ │ │ │ + mov $0x1a,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - call 48eb80 │ │ │ │ - call 496b00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rsi,0x10(%r11) │ │ │ │ - jmp 423e96 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 423e60 │ │ │ │ + jmp 4364a0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 436631 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + jmp 436597 │ │ │ │ + mov %rsi,%rax │ │ │ │ + nop │ │ │ │ + mov 0xf0(%rax),%rcx │ │ │ │ + nop │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 4365cc │ │ │ │ + mov %ecx,%edx │ │ │ │ + movslq %ebx,%rsi │ │ │ │ + shl $0x20,%rsi │ │ │ │ + or %rsi,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%rax │ │ │ │ + lock cmpxchg %rdx,0xf0(%rsi) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 436594 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %ebx,0x30(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13cb3f(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x13cddd(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1420c9(%rip),%rax │ │ │ │ + mov $0x1a,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + jmp 436580 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 423fb6 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - je 423fb2 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - lea 0x94cccb(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - cmpl $0x0,0x12238bf(%rip) │ │ │ │ - jne 423f91 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - movups %xmm15,0x18(%rax) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8bc494(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - call 496b00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rsi,0x10(%r11) │ │ │ │ - jmp 423f63 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 423f49 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 423f20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 424034 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 43674d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + nop │ │ │ │ + mov 0x2729bb(%rip),%ecx │ │ │ │ + cmp $0x80000000,%ecx │ │ │ │ + sete %bl │ │ │ │ + lea 0x293a97(%rip),%rax │ │ │ │ + call 4360c0 │ │ │ │ + cmpl $0x0,0x292ce3(%rip) │ │ │ │ + je 4366a5 │ │ │ │ + lea 0x293a82(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 434ee0 │ │ │ │ + cmpb $0x0,0x273e24(%rip) │ │ │ │ + jne 4366b4 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4366b9 │ │ │ │ + call 4763a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 436717 │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - lea 0x94cc26(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - cmpl $0x0,0x122381a(%rip) │ │ │ │ - jne 424025 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - movups %xmm15,0x18(%rax) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8bc400(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + call 477a60 │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - jmp 424008 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 423fe0 │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 4366e2 │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + jmp 4366ef │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + nop │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 436717 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 436717 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + lea 0x293a02(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 435f40 │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + call 43acc0 │ │ │ │ + mov 0x2939f2(%rip),%rax │ │ │ │ + mov 0x293a43(%rip),%rcx │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + call 436760 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + jmp 436660 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rax,%xmm0 │ │ │ │ + movsd 0x14a860(%rip),%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + movsd 0x14a8b4(%rip),%xmm0 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jbe 436789 │ │ │ │ + cvttsd2si %xmm1,%rdx │ │ │ │ + jmp 436797 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + cvttsd2si %xmm1,%rdx │ │ │ │ + bts $0x3f,%rdx │ │ │ │ + nop │ │ │ │ + mov 0x293ab9(%rip),%rsi │ │ │ │ + nop │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + ja 4367b8 │ │ │ │ + mov $0xffffffffffffffff,%rdx │ │ │ │ + lea 0x293035(%rip),%rsi │ │ │ │ + xchg %rdx,(%rsi) │ │ │ │ + jmp 4367c3 │ │ │ │ + nop │ │ │ │ + lea 0x293028(%rip),%rsi │ │ │ │ + xchg %rdx,(%rsi) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4368dc │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 4367de │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rbx,%xmm1 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jmp 4367f9 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + and $0x1,%ebx │ │ │ │ + shr $1,%rdx │ │ │ │ + or %rdx,%rbx │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rbx,%xmm1 │ │ │ │ + addsd %xmm1,%xmm1 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 436805 │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ + cvtsi2sd %rcx,%xmm2 │ │ │ │ + jmp 43681d │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x1,%ecx │ │ │ │ + shr $1,%rdx │ │ │ │ + or %rdx,%rcx │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ + cvtsi2sd %rcx,%xmm2 │ │ │ │ + addsd %xmm2,%xmm2 │ │ │ │ + mov 0x296714(%rip),%rcx │ │ │ │ + divsd %xmm2,%xmm1 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 436837 │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ + cvtsi2sd %rcx,%xmm2 │ │ │ │ + jmp 43684f │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0x1,%ecx │ │ │ │ + shr $1,%rdx │ │ │ │ + or %rdx,%rcx │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ + cvtsi2sd %rcx,%xmm2 │ │ │ │ + addsd %xmm2,%xmm2 │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ + ucomisd %xmm2,%xmm0 │ │ │ │ + jbe 436862 │ │ │ │ + cvttsd2si %xmm2,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 436870 │ │ │ │ + subsd %xmm0,%xmm2 │ │ │ │ + cvttsd2si %xmm2,%rcx │ │ │ │ + bts $0x3f,%rcx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mul %rcx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov 0x292b8d(%rip),%rdx │ │ │ │ + lea (%rcx,%rdx,1),%rcx │ │ │ │ + lea -0x1(%rcx),%rcx │ │ │ │ + neg %rdx │ │ │ │ + and %rcx,%rdx │ │ │ │ + nop │ │ │ │ + mov 0x29398f(%rip),%rcx │ │ │ │ + mov 0x293998(%rip),%rbx │ │ │ │ + add %rbx,%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae 4368bc │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmp %rcx,0x292b5e(%rip) │ │ │ │ + jbe 4368d0 │ │ │ │ + nop │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + lea 0x292f15(%rip),%rcx │ │ │ │ + xchg %rax,(%rcx) │ │ │ │ + jmp 4368db │ │ │ │ + nop │ │ │ │ + lea 0x292f08(%rip),%rax │ │ │ │ + xchg %rdx,(%rax) │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + lea 0x292ef5(%rip),%rcx │ │ │ │ + xchg %rax,(%rcx) │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -42114,61 +58155,205 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 436aa0 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + jne 436a8e │ │ │ │ + cmpl $0x0,0x292dac(%rip) │ │ │ │ + jne 436932 │ │ │ │ + mov %r14,0x10(%rsp) │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + jmp 436945 │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + lea 0x13572b(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + cmpl $0x0,0x292d6f(%rip) │ │ │ │ + jne 43696a │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + jmp 43697f │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x10(%rcx) │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x292d45(%rip) │ │ │ │ + je 4369a5 │ │ │ │ + mov 0x28(%rax),%rdx │ │ │ │ + mov 0x38(%rax),%rbx │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rbx,0x10(%r11) │ │ │ │ + lea 0x1495ac(%rip),%rdx │ │ │ │ + mov %rdx,0x28(%rax) │ │ │ │ + lea 0x126e29(%rip),%rdx │ │ │ │ + mov %rdx,0x30(%rax) │ │ │ │ + mov %rcx,0x38(%rax) │ │ │ │ + lea 0x30(%rcx),%rax │ │ │ │ + lea 0x14be16(%rip),%rdx │ │ │ │ + movups (%rdx),%xmm14 │ │ │ │ + movups %xmm14,(%rax) │ │ │ │ + movups 0x10(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rax) │ │ │ │ + movups 0x20(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x20(%rax) │ │ │ │ + movups 0x28(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x28(%rax) │ │ │ │ + movabs $0x3f50624dd2f1a9fc,%rax │ │ │ │ + mov %rax,0x28(%rcx) │ │ │ │ + cmpq $0x0,0x78(%rcx) │ │ │ │ + jne 436a25 │ │ │ │ + cmpl $0x0,0x292cc4(%rip) │ │ │ │ + je 436a1a │ │ │ │ + mov 0x78(%rcx),%rax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + lea 0x14953f(%rip),%rax │ │ │ │ + mov %rax,0x78(%rcx) │ │ │ │ + cmpq $0x0,0x80(%rcx) │ │ │ │ + jne 436a56 │ │ │ │ + cmpl $0x0,0x292c9a(%rip) │ │ │ │ + je 436a48 │ │ │ │ + mov 0x80(%rcx),%rax │ │ │ │ + nop │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + lea 0x149519(%rip),%rax │ │ │ │ + mov %rax,0x80(%rcx) │ │ │ │ + cmpq $0x0,0x88(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 436a88 │ │ │ │ + cmpl $0x0,0x292c67(%rip) │ │ │ │ + je 436a7a │ │ │ │ + mov 0x88(%rcx),%rax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + lea 0x1494ef(%rip),%rax │ │ │ │ + mov %rax,0x88(%rcx) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x143a69(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 436900 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4240b0 │ │ │ │ + jbe 436b26 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x20,%rsp │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 48c980 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 48d1e0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + cmp %rcx,0x8(%rbx) │ │ │ │ + jne 436b0f │ │ │ │ + movb $0x1,0x1c(%rbx) │ │ │ │ + nop │ │ │ │ + lea 0x149823(%rip),%rax │ │ │ │ + mov $0x9,%ecx │ │ │ │ + mov $0xa,%edi │ │ │ │ + mov $0x2,%esi │ │ │ │ + call 4821e0 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x146fad(%rip),%rax │ │ │ │ + mov $0x2e,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 424060 │ │ │ │ + jmp 436ac0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 436bb7 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + cmpb $0x0,0x1c(%rax) │ │ │ │ + je 436baa │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ecx,0x18(%rax) │ │ │ │ + movb $0x0,0x1c(%rax) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + movq $0x0,0xa0(%rcx) │ │ │ │ + nop │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + incl 0x10(%rsp) │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ + nop │ │ │ │ + call 456200 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 436b40 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -42176,40 +58361,151 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42412a │ │ │ │ + jbe 436e00 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 48c980 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + movsd %xmm0,0x78(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + cmp %rcx,0x8(%rax) │ │ │ │ + jne 436dee │ │ │ │ + movsd 0x14a401(%rip),%xmm0 │ │ │ │ + movsd 0x78(%rsp),%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jbe 436c33 │ │ │ │ + movsd 0x14a3ed(%rip),%xmm1 │ │ │ │ + movsd %xmm1,0x58(%rsp) │ │ │ │ + movsd 0x28(%rax),%xmm0 │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ + cvttsd2si %xmm1,%rcx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + cmpq $0x0,0x70(%rax) │ │ │ │ + je 436c72 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x70(%rcx),%rdx │ │ │ │ mov (%rdx),%rcx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add $0x20,%rsp │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call *%rcx │ │ │ │ + jmp 436d24 │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + lea (%rcx,%rdx,1),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %rsi,%r9 │ │ │ │ + call 46d920 │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + movb $0x1,0x1c(%rbx) │ │ │ │ + nop │ │ │ │ + lea 0x149656(%rip),%rax │ │ │ │ + mov $0xe,%ecx │ │ │ │ + mov $0xe,%edi │ │ │ │ + mov $0x2,%esi │ │ │ │ + call 4821e0 │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + call 46d640 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x68(%rcx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 436d5c │ │ │ │ + movsd 0x58(%rsp),%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jge 436d4f │ │ │ │ + movq $0x0,0x68(%rcx) │ │ │ │ + jmp 436d56 │ │ │ │ + sub %rax,%rbx │ │ │ │ + mov %rbx,0x68(%rcx) │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rax,%xmm0 │ │ │ │ + movsd 0x58(%rsp),%xmm1 │ │ │ │ + addsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x50(%rsp) │ │ │ │ + mov 0x88(%rcx),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call *%rax │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %eax,%xmm0 │ │ │ │ + movsd 0x50(%rsp),%xmm2 │ │ │ │ + mulsd %xmm2,%xmm0 │ │ │ │ + movsd 0x58(%rsp),%xmm1 │ │ │ │ + divsd %xmm0,%xmm1 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + add $0x30,%rax │ │ │ │ + movups %xmm1,%xmm0 │ │ │ │ + movsd 0x14a1f7(%rip),%xmm1 │ │ │ │ + call 438560 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + movsd %xmm0,0x28(%rcx) │ │ │ │ + test %al,%al │ │ │ │ + jne 436de8 │ │ │ │ + movabs $0x3f50624dd2f1a9fc,%rdx │ │ │ │ + mov %rdx,0x28(%rcx) │ │ │ │ + movabs $0x12a05f200,%rdx │ │ │ │ + mov %rdx,0x68(%rcx) │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 436e40 │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x14709c(%rip),%rax │ │ │ │ + mov $0x2f,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + movsd %xmm0,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4240e0 │ │ │ │ + movsd 0x10(%rsp),%xmm0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 436be0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -42230,41 +58526,34 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4241b0 │ │ │ │ + jbe 436e71 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - cmp $0x100,%ax │ │ │ │ - jae 424184 │ │ │ │ - movzwl %ax,%ecx │ │ │ │ - lea 0xa58b42(%rip),%rdx │ │ │ │ - lea (%rdx,%rcx,8),%rcx │ │ │ │ - jmp 4241a7 │ │ │ │ - mov %ax,0x28(%rsp) │ │ │ │ - mov 0x11fcd50(%rip),%rbx │ │ │ │ - mov $0x2,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 48c980 │ │ │ │ - movzwl 0x28(%rsp),%edx │ │ │ │ - mov %dx,(%rax) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + movb $0x1,0x1d(%rax) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %ax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - movzwl 0x8(%rsp),%eax │ │ │ │ - nop │ │ │ │ - jmp 424160 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 436e40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -42288,75 +58577,153 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42422d │ │ │ │ + jbe 437026 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - cmp $0x100,%eax │ │ │ │ - jae 424204 │ │ │ │ - mov %eax,%ecx │ │ │ │ - lea 0xa58ac2(%rip),%rdx │ │ │ │ - lea (%rdx,%rcx,8),%rcx │ │ │ │ - jmp 424224 │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - mov 0x11fccd9(%rip),%rbx │ │ │ │ - mov $0x4,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 48c980 │ │ │ │ - mov 0x28(%rsp),%edx │ │ │ │ - mov %edx,(%rax) │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + cmp %rcx,0x8(%rax) │ │ │ │ + jne 437010 │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 436ee4 │ │ │ │ + movups %xmm2,%xmm0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + movsd 0x14a134(%rip),%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + jbe 436fd6 │ │ │ │ + movsd %xmm0,0x18(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x80(%rax),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + test %al,%al │ │ │ │ + jne 436fc9 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x78(%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov $0x10000,%eax │ │ │ │ + call *%rcx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 436f93 │ │ │ │ + mov 0x2924df(%rip),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43700b │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ + div %rcx │ │ │ │ + test %rax,%rax │ │ │ │ + jl 436f63 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rax,%xmm1 │ │ │ │ + jmp 436f7b │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $1,%rcx │ │ │ │ + or %rax,%rcx │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rcx,%xmm1 │ │ │ │ + addsd %xmm1,%xmm1 │ │ │ │ + movsd 0x14a08d(%rip),%xmm2 │ │ │ │ + mulsd %xmm1,%xmm2 │ │ │ │ + movsd 0x18(%rsp),%xmm1 │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ + jmp 436fa8 │ │ │ │ + xorps %xmm2,%xmm2 │ │ │ │ + cvtsi2sd %rbx,%xmm2 │ │ │ │ + movsd 0x18(%rsp),%xmm1 │ │ │ │ + addsd %xmm1,%xmm2 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + cmp $0x10000,%rbx │ │ │ │ + jb 436fe0 │ │ │ │ + cmpq $0x0,0x2925b7(%rip) │ │ │ │ + je 436ede │ │ │ │ + jmp 436fe0 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + movsd 0x18(%rsp),%xmm2 │ │ │ │ + jmp 436fe0 │ │ │ │ mov %rax,%rcx │ │ │ │ + movups %xmm0,%xmm2 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jbe 436fee │ │ │ │ + cmp %rcx,0x29242c(%rip) │ │ │ │ + ja 436ffa │ │ │ │ mov %rcx,%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ + movups %xmm2,%xmm0 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - jmp 4241e0 │ │ │ │ + lea 0x146af0(%rip),%rax │ │ │ │ + mov $0x2e,%ebx │ │ │ │ + call 482180 │ │ │ │ + call 449c80 │ │ │ │ + lea 0x14688c(%rip),%rax │ │ │ │ + mov $0x2d,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 436ea0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42426b │ │ │ │ + jbe 4370b6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 424263 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 48c2c0 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x2724c6(%rip),%rax │ │ │ │ + call 436900 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + lea 0x14973d(%rip),%rbx │ │ │ │ + call 4178a0 │ │ │ │ + lea 0x2724a9(%rip),%rax │ │ │ │ + call 436ac0 │ │ │ │ + lea 0x27249d(%rip),%rax │ │ │ │ + call 436ea0 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 43709b │ │ │ │ + lea 0x27248c(%rip),%rax │ │ │ │ + call 436ac0 │ │ │ │ + jmp 43707c │ │ │ │ + nop │ │ │ │ + lea 0x28b5cd(%rip),%rcx │ │ │ │ + lock xadd %rax,(%rcx) │ │ │ │ + lea 0x272471(%rip),%rax │ │ │ │ + call 436be0 │ │ │ │ + jmp 43707c │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 424240 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 437040 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -42367,261 +58734,112 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 424412 │ │ │ │ + jbe 4371bf │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 4242ca │ │ │ │ - cmpb $0x0,0x10(%rax) │ │ │ │ - je 4243d0 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4242ec │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - movzbl 0x10(%rax),%ecx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 48c2c0 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov 0x668(%rdx),%rsi │ │ │ │ - movabs $0xa0761d6478bd642f,%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ - xor %rsi,%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mul %r8 │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %rsi,0x668(%r10) │ │ │ │ - test $0x3ff,%eax │ │ │ │ - jne 4243c7 │ │ │ │ - mov (%r9),%rdx │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ - mov 0x668(%rsi),%r8 │ │ │ │ - lea (%r8,%rdi,1),%rax │ │ │ │ - movabs $0xe7037ed1a0b428db,%rdi │ │ │ │ - xor %rax,%rdi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rax,%r10 │ │ │ │ - mul %rdi │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %r10,0x668(%rsi) │ │ │ │ - mov (%r8),%rdx │ │ │ │ - test %eax,%edx │ │ │ │ - jne 4243be │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %dil,0x70(%rsp) │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + jmp 437123 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + movzbl 0x70(%rsp),%edi │ │ │ │ + cmp %rbx,0x10(%rsp) │ │ │ │ + jae 4371b4 │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x100b8,%rax │ │ │ │ + mov %edi,%ebx │ │ │ │ + call 437e60 │ │ │ │ + nopl (%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + je 4371b4 │ │ │ │ + lea 0xb4(%rip),%rcx │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %r8,%rax │ │ │ │ - call 424440 │ │ │ │ - nop │ │ │ │ - cmpb $0x0,0x122349b(%rip) │ │ │ │ - je 42439e │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 48ba20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - lock cmpxchg %rcx,(%rdx) │ │ │ │ - sete %cl │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x30,%rsp │ │ │ │ + lea 0x10(%rsp),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4371a2 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4371ac │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + test %al,%al │ │ │ │ + je 437111 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x94c849(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - cmpl $0x0,0x1223432(%rip) │ │ │ │ - jne 424408 │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - movups %xmm15,0x18(%rax) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8bc01d(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - jmp 4243f0 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %dil,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4242a0 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzbl 0x20(%rsp),%edi │ │ │ │ + jmp 4370e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42461f │ │ │ │ + jbe 43723d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov (%rax),%rdx │ │ │ │ - inc %rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 424619 │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0x10,%eax │ │ │ │ - mul %rdx │ │ │ │ - jo 424614 │ │ │ │ - lea 0x8(%rsi),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - neg %rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 424614 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov $0x1,%r8d │ │ │ │ - jmp 4244ac │ │ │ │ - lea 0x10(%r9),%rdi │ │ │ │ - dec %rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 4244bf │ │ │ │ - mov %rdi,%r9 │ │ │ │ - cmpq $0x0,(%rdi) │ │ │ │ - je 4244a5 │ │ │ │ - inc %r8 │ │ │ │ - jmp 4244a5 │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - lea (%r8,%r8,1),%rdx │ │ │ │ - lea -0x1(%rdx),%rdx │ │ │ │ - bsr %rdx,%rcx │ │ │ │ - mov $0xffffffffffffffff,%rdx │ │ │ │ - cmove %rdx,%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - shl %cl,%rax │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - and %rdx,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - dec %rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - lea 0x18(%rdx),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 48c980 │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x18(%rdx),%rbx │ │ │ │ + mov 0x20(%rdx),%rcx │ │ │ │ + mov 0x28(%rdx),%rdi │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + sub (%rdx),%rdi │ │ │ │ + call 437440 │ │ │ │ mov 0x20(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 42460f │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - mul %rbx │ │ │ │ - jo 42460a │ │ │ │ - lea 0x8(%rcx),%rdx │ │ │ │ - neg %rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 42460a │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - jmp 424570 │ │ │ │ - add $0x10,%rbx │ │ │ │ - dec %rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 424589 │ │ │ │ - mov (%rbx),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 424569 │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov 0x10(%r8),%r8d │ │ │ │ - and %rdi,%r8 │ │ │ │ - jmp 4245da │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%ebx │ │ │ │ - nop │ │ │ │ - and %rdi,%rbx │ │ │ │ - jmp 4245a0 │ │ │ │ - lea 0x1(%r8),%rbx │ │ │ │ - and %rdi,%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jae 4245ce │ │ │ │ - mov %rbx,%r8 │ │ │ │ - shl $0x4,%rbx │ │ │ │ - mov 0x8(%rbx,%rcx,1),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 424597 │ │ │ │ - mov %rdx,0x8(%rcx,%rbx,1) │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,0x10(%rcx,%rbx,1) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ + add %rax,(%rdx) │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x1(%r10),%r8 │ │ │ │ - and %rdi,%r8 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jae 424605 │ │ │ │ - mov %r8,%r10 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - mov 0x8(%r8,%rcx,1),%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - jne 4245d3 │ │ │ │ - mov 0x8(%rbx),%r10 │ │ │ │ - mov %r9,0x8(%rcx,%r8,1) │ │ │ │ - mov %r10,0x10(%rcx,%r8,1) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 424569 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 487e60 │ │ │ │ - call 487e60 │ │ │ │ - call 487e60 │ │ │ │ - call 487e60 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 424440 │ │ │ │ + nopl (%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 437200 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -42640,131 +58858,116 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42480b │ │ │ │ + jbe 437406 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %cl,0x48(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x292fac(%rip),%rax │ │ │ │ + mov 0x292f9d(%rip),%rcx │ │ │ │ + mov 0x292f96(%rip),%rdx │ │ │ │ + mov 0x292f9f(%rip),%rbx │ │ │ │ + add %rbx,%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jl 424805 │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov $0x8,%eax │ │ │ │ - mul %rdx │ │ │ │ - jo 4247fc │ │ │ │ - lea 0x10(%rcx),%rdx │ │ │ │ - neg %rdx │ │ │ │ + je 437400 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 4247fc │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13c115(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + shr $0xa,%rax │ │ │ │ + nop │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13e4bb(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + shr $0xa,%rax │ │ │ │ + nop │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13f2d2(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + shr $0xa,%rax │ │ │ │ + nop │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13cd98(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + imul $0x64,%rax,%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 4246d1 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - inc %rsi │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jge 424706 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x10(%rcx,%rax,8),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 48c2c0 │ │ │ │ - test %rax,%rax │ │ │ │ - je 4246b9 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x30(%r14),%r8 │ │ │ │ - mov 0x668(%r8),%r9 │ │ │ │ - movabs $0xa0761d6478bd642f,%r10 │ │ │ │ - lea (%r10,%r9,1),%rax │ │ │ │ - movabs $0xe7037ed1a0b428db,%r9 │ │ │ │ - xor %rax,%r9 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rax,%r11 │ │ │ │ - mul %r9 │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %r11,0x668(%r8) │ │ │ │ + div %rcx │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13c204(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ nop │ │ │ │ - test $0x3ff,%eax │ │ │ │ - jne 4247f0 │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov 0x30(%r14),%r8 │ │ │ │ - mov 0x668(%r8),%r9 │ │ │ │ - lea (%r9,%r10,1),%rax │ │ │ │ - movabs $0xe7037ed1a0b428db,%r9 │ │ │ │ - xor %rax,%r9 │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mul %r9 │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %r11,0x668(%r8) │ │ │ │ - mov (%r10),%rdx │ │ │ │ - test %eax,%edx │ │ │ │ - jne 4247e4 │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 424840 │ │ │ │ + call 44dd20 │ │ │ │ + movzbl 0x48(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 4373a0 │ │ │ │ + cmpb $0x0,0x2721c8(%rip) │ │ │ │ + je 4373c0 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13f26e(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + movb $0x0,0x2721a4(%rip) │ │ │ │ + jmp 4373c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13c9c3(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + movzbl 0x117(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ nop │ │ │ │ - cmpb $0x0,0x122307a(%rip) │ │ │ │ - je 4247bf │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 48ba20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - lock cmpxchg %rcx,(%rdx) │ │ │ │ - sete %cl │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - add $0x50,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x50,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x50,%rsp │ │ │ │ + mov %dl,0x117(%rax) │ │ │ │ + cmp $0x1,%cl │ │ │ │ + jne 4373f7 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2920e6(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 487e60 │ │ │ │ - call 487e60 │ │ │ │ + nopl (%rax) │ │ │ │ + call 449c80 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 424660 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 437260 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -42776,188 +58979,219 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 424a3f │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 4377d4 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov (%rax),%rdx │ │ │ │ - inc %rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 424a39 │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0x18,%eax │ │ │ │ - mul %rdx │ │ │ │ - jo 424a34 │ │ │ │ - lea 0x8(%rsi),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - neg %rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 424a34 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov $0x1,%r9d │ │ │ │ - jmp 4248ac │ │ │ │ - lea 0x18(%r10),%r8 │ │ │ │ - dec %rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 4248bf │ │ │ │ - mov %r8,%r10 │ │ │ │ - cmpq $0x0,(%r8) │ │ │ │ - je 4248a5 │ │ │ │ - inc %r9 │ │ │ │ - jmp 4248a5 │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - lea (%r9,%r9,1),%rdx │ │ │ │ - lea -0x1(%rdx),%rdx │ │ │ │ - bsr %rdx,%rcx │ │ │ │ - mov $0xffffffffffffffff,%rdx │ │ │ │ - cmove %rdx,%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - and %rsi,%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - lea -0x1(%rdx),%rsi │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - lea (%rdx,%rdx,2),%rax │ │ │ │ - lea -0x3(%rax),%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - add $0x20,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 48c980 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 424a2f │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - mul %rbx │ │ │ │ - jo 424a2a │ │ │ │ - lea 0x8(%rcx),%rdx │ │ │ │ - neg %rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 424a2a │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - jmp 424981 │ │ │ │ - add $0x18,%rbx │ │ │ │ - dec %rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 42499a │ │ │ │ - mov (%rbx),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 42497a │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov 0x10(%r8),%r8d │ │ │ │ - and %rdi,%r8 │ │ │ │ - jmp 4249f2 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%ebx │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + shr $0xd,%rdi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov 0x291f94(%rip),%rcx │ │ │ │ + shr $0xd,%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x10118(%rax),%rax │ │ │ │ nop │ │ │ │ - and %rdi,%rbx │ │ │ │ - jmp 4249ae │ │ │ │ - inc %rbx │ │ │ │ - and %rdi,%rbx │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jae 4249e7 │ │ │ │ - lea (%rbx,%rbx,2),%r8 │ │ │ │ - mov 0x8(%rcx,%r8,8),%r9 │ │ │ │ + call 41f100 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + test $0x1fff,%rdx │ │ │ │ + setne %dl │ │ │ │ + movzbl %dl,%edx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + lea (%rdx,%rbx,1),%rdi │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + cmove %rbx,%rdx │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jae 4377ce │ │ │ │ + mov 0x60(%rax),%rsi │ │ │ │ + mov (%rsi,%rbx,8),%rsi │ │ │ │ + bt $0x3f,%rsi │ │ │ │ + jae 4374ff │ │ │ │ + mov $0x200000,%esi │ │ │ │ + jmp 437509 │ │ │ │ + shr $0x15,%rsi │ │ │ │ + and $0x1fffff,%esi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jb 43779a │ │ │ │ + mov %rbx,%rsi │ │ │ │ + shr $0xd,%rbx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 4249a8 │ │ │ │ - mov %rdx,0x8(%rcx,%r8,8) │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,0x10(%rcx,%r8,8) │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rdx,0x18(%rcx,%r8,8) │ │ │ │ + cmp $0x2000,%rbx │ │ │ │ + jae 4377c2 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov 0x78(%rax,%rbx,8),%r8 │ │ │ │ + test %al,(%r8) │ │ │ │ + and $0x1fff,%esi │ │ │ │ + shl $0x7,%rsi │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + lea (%rsi,%r8,1),%rax │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 4379c0 │ │ │ │ + nopl (%rax) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 43757a │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + jmp 43779a │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + shl $0xd,%rax │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + shl $0x16,%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + movabs $0xffff800000000000,%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x78(%rdi,%rsi,8),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + lea (%rdi,%rsi,1),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 443fa0 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + call 4403c0 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x10118(%rdx),%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + cmpb $0x0,0x10131(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 4376c0 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + shl $0xd,%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + shl $0xd,%rbx │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + shl $0xd,%rsi │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + lea 0x292bff(%rip),%rdi │ │ │ │ + lock xadd %rsi,(%rdi) │ │ │ │ mov %rcx,%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 426da0 │ │ │ │ + lea 0x292bc8(%rip),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + call 446c40 │ │ │ │ + lea 0x292bbf(%rip),%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + call 446c40 │ │ │ │ + lea 0x293a8e(%rip),%rax │ │ │ │ + call 446d00 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + lock xadd %rcx,(%rax) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + lock xadd %rcx,0x8(%rax) │ │ │ │ + lea 0x293a6d(%rip),%rax │ │ │ │ + call 446dc0 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x10118(%rdx),%rax │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + movabs $0x800000000000,%rcx │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + add 0x10078(%rdx),%rcx │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jbe 4376fc │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + mov %rsi,0x10078(%rdx) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shl $0xd,%rsi │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x78(%rdx,%rsi,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + call 4437c0 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + call 4403c0 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x78(%rsi,%rdx,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + lea 0x40(%rax),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + call 443700 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x10118(%rdx),%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + add $0x70,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - inc %r8 │ │ │ │ - and %rdi,%r8 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jae 424a25 │ │ │ │ - lea (%r8,%r8,2),%r10 │ │ │ │ - mov 0x8(%rcx,%r10,8),%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - jne 4249ec │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - mov 0x10(%rbx),%r11 │ │ │ │ - mov %r9,0x8(%rcx,%r10,8) │ │ │ │ - mov %r8,0x10(%rcx,%r10,8) │ │ │ │ - mov %r11,0x18(%rcx,%r10,8) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 42497a │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 487e60 │ │ │ │ - call 487e60 │ │ │ │ - call 487e60 │ │ │ │ - call 487e60 │ │ │ │ + add $0x100b8,%rax │ │ │ │ + call 4382c0 │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x10118(%rcx),%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - jmp 424840 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 437440 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 424aa0 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - lea 0x9f7517(%rip),%rax │ │ │ │ - mov $0x26,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 424a80 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -42972,114 +59206,390 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 424b23 │ │ │ │ + jbe 43799e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x8(%rbx) │ │ │ │ - and $0xffffff,%ecx │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + ja 4378ab │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 4378a5 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x2,%rbx │ │ │ │ + jne 43786e │ │ │ │ + movabs $0x5555555555555555,%rdx │ │ │ │ + and %rax,%rdx │ │ │ │ + movabs $0x5555555555555555,%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + or %rax,%rdx │ │ │ │ + or %rdx,%rsi │ │ │ │ + not %rsi │ │ │ │ + jmp 437966 │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jne 43798c │ │ │ │ + movabs $0x7777777777777777,%rsi │ │ │ │ + and %rax,%rsi │ │ │ │ + movabs $0x7777777777777777,%rdx │ │ │ │ + add %rdx,%rsi │ │ │ │ + or %rax,%rsi │ │ │ │ + or %rdx,%rsi │ │ │ │ + not %rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 437966 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + ja 43790f │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jne 4378e0 │ │ │ │ + movabs $0x7f7f7f7f7f7f7f7f,%rsi │ │ │ │ + and %rax,%rsi │ │ │ │ + movabs $0x7f7f7f7f7f7f7f7f,%rdx │ │ │ │ + add %rdx,%rsi │ │ │ │ + or %rax,%rsi │ │ │ │ + or %rdx,%rsi │ │ │ │ + not %rsi │ │ │ │ + jmp 437966 │ │ │ │ nop │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 477520 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jne 43798c │ │ │ │ + movabs $0x7fff7fff7fff7fff,%rsi │ │ │ │ + and %rax,%rsi │ │ │ │ + movabs $0x7fff7fff7fff7fff,%rdx │ │ │ │ + add %rdx,%rsi │ │ │ │ + or %rax,%rsi │ │ │ │ + or %rdx,%rsi │ │ │ │ + not %rsi │ │ │ │ + jmp 437966 │ │ │ │ + cmp $0x20,%rbx │ │ │ │ + jne 437940 │ │ │ │ + movabs $0x7fffffff7fffffff,%rsi │ │ │ │ + and %rax,%rsi │ │ │ │ + movabs $0x7fffffff7fffffff,%rdx │ │ │ │ + add %rdx,%rsi │ │ │ │ + or %rax,%rsi │ │ │ │ + or %rdx,%rsi │ │ │ │ + not %rsi │ │ │ │ + jmp 437966 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x40,%rbx │ │ │ │ + jne 43798c │ │ │ │ + mov %rax,%rsi │ │ │ │ + btr $0x3f,%rax │ │ │ │ + movabs $0x7fffffffffffffff,%rdx │ │ │ │ + lea (%rax,%rdx,1),%rdi │ │ │ │ + or %rdi,%rsi │ │ │ │ + or %rdx,%rsi │ │ │ │ nop │ │ │ │ - jmp 424b05 │ │ │ │ + not %rsi │ │ │ │ + lea -0x1(%rbx),%rcx │ │ │ │ mov %rsi,%rax │ │ │ │ - mov (%rcx),%rbx │ │ │ │ - mov %rbx,(%rdx) │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - lock cmpxchg %rsi,(%rcx) │ │ │ │ - sete %bl │ │ │ │ - test %bl,%bl │ │ │ │ - je 424b02 │ │ │ │ + shr %cl,%rsi │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + and %rdx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + sub %rsi,%rdx │ │ │ │ + or %rdx,%rax │ │ │ │ + not %rax │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x13cabb(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 424ac0 │ │ │ │ + jmp 437820 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - jmp 424b45 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov (%rax),%rcx │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 437cc6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + lea -0x1(%rcx),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rdx,%rcx │ │ │ │ + jne 437c85 │ │ │ │ test %rcx,%rcx │ │ │ │ - je 424b73 │ │ │ │ + je 437c85 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + ja 437c45 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 437a0a │ │ │ │ mov %rcx,%rdx │ │ │ │ - sar $0x18,%rcx │ │ │ │ - shl $0x9,%rcx │ │ │ │ - nop │ │ │ │ + jmp 437a22 │ │ │ │ + lea (%rdi,%rcx,1),%rdx │ │ │ │ + lea -0x1(%rdx),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + neg %rsi │ │ │ │ nop │ │ │ │ - mov (%rcx),%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - lock cmpxchg %rbx,(%rsi) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 424b42 │ │ │ │ + and %rdx,%rsi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + shr $0x6,%rbx │ │ │ │ + jmp 437a49 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + dec %rbx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jl 437a95 │ │ │ │ + test %al,(%rax) │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jae 437c3c │ │ │ │ + mov (%rax,%rbx,8),%rcx │ │ │ │ + or 0x40(%rax,%rbx,8),%rcx │ │ │ │ mov %rcx,%rax │ │ │ │ - ret │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 437820 │ │ │ │ + cmp $0xffffffffffffffff,%rax │ │ │ │ + je 437a32 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + jl 437b3e │ │ │ │ + test %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jae 437c37 │ │ │ │ + mov (%rax,%rbx,8),%rcx │ │ │ │ + or 0x40(%rax,%rbx,8),%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 437820 │ │ │ │ + mov %rax,%rcx │ │ │ │ + not %rax │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shl $0x6,%rdx │ │ │ │ + bsr %rax,%rdi │ │ │ │ + mov $0xffffffffffffffff,%r8 │ │ │ │ + cmove %r8,%rdi │ │ │ │ + lea -0x3f(%rdi),%r9 │ │ │ │ + neg %r9 │ │ │ │ + lea 0x1(%rdi),%r10 │ │ │ │ + neg %r10 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %r10,%rcx │ │ │ │ + shl %cl,%rax │ │ │ │ + lea (%rdi,%rdx,1),%rcx │ │ │ │ + lea 0x1(%rcx),%rcx │ │ │ │ + lea (%rdi,%rdx,1),%rdx │ │ │ │ + lea 0x1(%rdx),%rdx │ │ │ │ + cmp $0x40,%r9 │ │ │ │ + sbb %r9,%r9 │ │ │ │ + and %r9,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 437b2c │ │ │ │ + bsr %rax,%rsi │ │ │ │ + cmove %r8,%rsi │ │ │ │ + add $0xffffffffffffffc1,%rsi │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + jmp 437bb7 │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + inc %rdi │ │ │ │ + dec %rsi │ │ │ │ + jmp 437b60 │ │ │ │ xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + dec %rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 437bb7 │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov (%rcx,%rsi,8),%rax │ │ │ │ + or 0x40(%rcx,%rsi,8),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + call 437820 │ │ │ │ + bsr %rax,%rcx │ │ │ │ + mov $0xffffffffffffffff,%rdx │ │ │ │ + cmove %rdx,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + lea 0x40(%rdx),%rcx │ │ │ │ + test %rax,%rax │ │ │ │ + je 437b49 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x291862(%rip),%rsi │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + cmova %r8,%rdi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + sub %rdi,%rcx │ │ │ │ + cmp $0x2000,%rsi │ │ │ │ + jbe 437c28 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,0x291831(%rip) │ │ │ │ + jae 437c23 │ │ │ │ + shr $0xd,%rsi │ │ │ │ + lea (%rcx,%rsi,1),%r10 │ │ │ │ + lea -0x1(%r10),%r10 │ │ │ │ + neg %rsi │ │ │ │ + and %rsi,%r10 │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 437c1e │ │ │ │ + sub %r9,%r8 │ │ │ │ + and %rcx,%rsi │ │ │ │ + nop │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jb 437c19 │ │ │ │ + sub %rsi,%rcx │ │ │ │ + add %rcx,%rdi │ │ │ │ + jmp 437c2b │ │ │ │ + mov %rcx,%rsi │ │ │ │ + jmp 437c2b │ │ │ │ + mov %rcx,%rsi │ │ │ │ + jmp 437c2b │ │ │ │ + mov %rcx,%rsi │ │ │ │ + jmp 437c2b │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13d79b(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x13d009(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13d75b(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x142dd8(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 4379c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 424bd3 │ │ │ │ + jbe 437d9a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + test %al,(%rax) │ │ │ │ + jmp 437d19 │ │ │ │ + mov %r8,%rax │ │ │ │ + nop │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 48d640 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 424bc1 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 437d4e │ │ │ │ + mov 0x266bb4(%rip),%rsi │ │ │ │ + movabs $0x800000000000,%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdx,%rax │ │ │ │ + lock cmpxchg %rsi,0x30(%r8) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 437d16 │ │ │ │ + jmp 437d5b │ │ │ │ + movabs $0x800000000000,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ nop │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov $0xffffff,%ebx │ │ │ │ - call 477520 │ │ │ │ + nop │ │ │ │ + mov 0x38(%r8),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 437d7d │ │ │ │ + mov 0x266b73(%rip),%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + lock cmpxchg %rdx,0x38(%r8) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 437d5c │ │ │ │ + mov 0x266b5c(%rip),%rdx │ │ │ │ + mov %rdx,0x40(%r8) │ │ │ │ + mov %bl,0x4c(%r8) │ │ │ │ + mov %r8,%rax │ │ │ │ + call 442f80 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - lea 0x9f53e8(%rip),%rax │ │ │ │ - mov $0x24,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 424b80 │ │ │ │ - int3 │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 437d00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -43100,114 +59610,45 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 424c80 │ │ │ │ + jbe 437e1e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - cmpb $0x0,0x8(%rax) │ │ │ │ - je 424c6e │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 424c22 │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - jmp 424c24 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rdx,0x8(%rcx) │ │ │ │ - mov (%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 424c51 │ │ │ │ - cmpb $0x0,0x8(%rax) │ │ │ │ - je 424c5d │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 424c47 │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - jmp 424c49 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rbx,(%rcx) │ │ │ │ - jmp 424c54 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + nop │ │ │ │ + mov 0x28(%rax),%rsi │ │ │ │ + shr $0x16,%rdx │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 437e0e │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jbe 437e13 │ │ │ │ + nop │ │ │ │ + xchg %rdx,0x28(%rax) │ │ │ │ + call 442c60 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9efcf9(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9efce8(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 424c00 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 437de0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 424d3a │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov (%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 424d0f │ │ │ │ - cmpb $0x0,0x8(%rax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 424d28 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 424cd0 │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - jmp 424cd2 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov %rsi,(%rax) │ │ │ │ - movq $0x0,0x8(%rdx) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 424d06 │ │ │ │ - cmpb $0x0,0x8(%rax) │ │ │ │ - je 424d17 │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 424cfd │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ - add %rbx,%rdx │ │ │ │ - jmp 424cff │ │ │ │ - xor %edx,%edx │ │ │ │ - movq $0x0,(%rdx) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9efc3f(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9efc2e(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 424ca0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -43217,114 +59658,149 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 424dfd │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov (%rax),%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - je 424dde │ │ │ │ - cmpb $0x0,0x8(%rax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 424deb │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 424d90 │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - jmp 424d92 │ │ │ │ - xor %ecx,%ecx │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x30(%rax),%rcx │ │ │ │ + test %bl,%bl │ │ │ │ + je 437e72 │ │ │ │ + lea 0x38(%rax),%rcx │ │ │ │ + nop │ │ │ │ mov (%rcx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 424da3 │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ - add %rbx,%rdx │ │ │ │ - jmp 424da5 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x8(%rcx),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 424dba │ │ │ │ - mov 0x10(%rax),%rax │ │ │ │ - add %rbx,%rax │ │ │ │ - jmp 424dc0 │ │ │ │ + jge 437e83 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rsi │ │ │ │ + jmp 437e86 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + movabs $0xffff800000000000,%rdi │ │ │ │ + add %rsi,%rdi │ │ │ │ + cmp %rdi,0x266a46(%rip) │ │ │ │ + je 437eb2 │ │ │ │ + mov 0x48(%rax),%r8d │ │ │ │ + nop │ │ │ │ + mov 0x28(%rax),%r9 │ │ │ │ + nop │ │ │ │ + mov %rsi,%r10 │ │ │ │ + shr $0x16,%rsi │ │ │ │ + mov %rsi,%r11 │ │ │ │ + jmp 437ec0 │ │ │ │ xor %eax,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + dec %rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + ja 437f81 │ │ │ │ + mov 0x8(%rax),%r12 │ │ │ │ + cmp %r12,%rsi │ │ │ │ + jae 437fe2 │ │ │ │ + mov (%rax),%r12 │ │ │ │ + lea (%r12,%rsi,8),%r12 │ │ │ │ + nop │ │ │ │ + mov (%r12),%r12 │ │ │ │ + mov %r12,%r13 │ │ │ │ + shr $0x1a,%r12 │ │ │ │ + nop │ │ │ │ + test $0x1,%r12b │ │ │ │ + je 437eb8 │ │ │ │ + test %bl,%bl │ │ │ │ + jne 437f38 │ │ │ │ + mov %r13,%r12 │ │ │ │ + shr $0x20,%r13 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r13d,%r8d │ │ │ │ + jne 437f29 │ │ │ │ + cmp $0x1f0,%r12w │ │ │ │ + jae 437f24 │ │ │ │ + shr $0x10,%r12 │ │ │ │ + and $0x3ff,%r12d │ │ │ │ + cmp $0x1f0,%r12w │ │ │ │ + setb %r12b │ │ │ │ + jmp 437f33 │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 437f33 │ │ │ │ + cmp $0x1f0,%r12w │ │ │ │ + setb %r12b │ │ │ │ + test %r12b,%r12b │ │ │ │ + je 437eb8 │ │ │ │ + cmp %r11,%rsi │ │ │ │ + je 437f6e │ │ │ │ + nop │ │ │ │ + mov %rsi,%rax │ │ │ │ + shl $0x16,%rsi │ │ │ │ test %rdx,%rdx │ │ │ │ - je 424dc9 │ │ │ │ - mov %rsi,0x8(%rdx) │ │ │ │ + jl 437f53 │ │ │ │ + lea 0x3fe000(%rsi),%rdx │ │ │ │ + jmp 437fbe │ │ │ │ + neg %r10 │ │ │ │ + lea 0x3fe000(%rsi),%rdx │ │ │ │ + nop │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r10,%rax │ │ │ │ + lock cmpxchg %rdx,(%rcx) │ │ │ │ + sete %cl │ │ │ │ + jmp 437fb1 │ │ │ │ + and $0x3fffff,%edi │ │ │ │ + shr $0xd,%rdi │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rcx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 424dd4 │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - add $0x10,%rsp │ │ │ │ + jl 437fab │ │ │ │ + mov 0x26694e(%rip),%rdx │ │ │ │ + movabs $0x800000000000,%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + lock cmpxchg %rdx,(%rcx) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 437f82 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 424ca0 │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov $0x1ff,%ebx │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9efb6b(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + mov %rbx,%rax │ │ │ │ + nop │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jl 437fdd │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + lock cmpxchg %rdx,(%rcx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 437fbb │ │ │ │ + jmp 437fb1 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 437fb1 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 424d60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 424e9c │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov $0x1,%ebx │ │ │ │ - xchg %ebx,(%rax) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne 424e4b │ │ │ │ - mov $0x1,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 451840 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %ebx,0x14(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ec75f(%rip),%rax │ │ │ │ - mov $0x1c,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - mov %eax,%eax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9d5182(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9ea580(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 424e20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -43334,75 +59810,77 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 424f8f │ │ │ │ + jbe 4380c6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,(%rdx) │ │ │ │ - jne 424f7d │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jae 4380be │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov 0x117b3b6(%rip),%rdx │ │ │ │ - cmpq $0x0,(%rdx) │ │ │ │ - mov $0xffffffffffffffff,%rcx │ │ │ │ - mov $0x989680,%edx │ │ │ │ - cmovne %rdx,%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - jmp 424f2f │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x30(%rsi),%rdx │ │ │ │ - movb $0x0,0x115(%rdx) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 424f77 │ │ │ │ - mov 0x30(%rsi),%rdx │ │ │ │ - movb $0x1,0x115(%rdx) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 451780 │ │ │ │ - mov 0x117b362(%rip),%rdx │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + lea (%rdx,%rbx,8),%rdx │ │ │ │ + nop │ │ │ │ mov (%rdx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 424f15 │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - call 4966c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - jmp 424f15 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0x10,%rdx │ │ │ │ + and $0x3ff,%edx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + shr $0x20,%rsi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + shr $0x1a,%rdi │ │ │ │ + and $0x3f,%edi │ │ │ │ + nop │ │ │ │ + mov %r8w,0x1c(%rsp) │ │ │ │ + mov %dx,0x1e(%rsp) │ │ │ │ + mov %esi,0x20(%rsp) │ │ │ │ + mov %dil,0x24(%rsp) │ │ │ │ + mov 0x48(%rax),%edx │ │ │ │ + lea 0x1c(%rsp),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %edx,%ecx │ │ │ │ + call 438380 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jae 4380b9 │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + mov 0x20(%rsp),%edx │ │ │ │ + movzbl 0x24(%rsp),%ebx │ │ │ │ + shl $0x1a,%rbx │ │ │ │ + or %rcx,%rbx │ │ │ │ + shl $0x20,%rdx │ │ │ │ + or %rbx,%rdx │ │ │ │ + lea (%rax,%rdi,8),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xchg %rdx,(%rax) │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e3147(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 424ec0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 438000 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -43413,121 +59891,110 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43823e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jge 424ff5 │ │ │ │ - mov 0x117b2d2(%rip),%rdx │ │ │ │ - cmpq $0x0,(%rdx) │ │ │ │ - mov $0x989680,%edx │ │ │ │ - cmovne %rdx,%rbx │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - jmp 425115 │ │ │ │ - mov (%rax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 425025 │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - add %rbx,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - jmp 425039 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rcx,%rbx │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x117b270(%rip),%rdx │ │ │ │ - cmpq $0x0,(%rdx) │ │ │ │ - je 425054 │ │ │ │ - cmp $0x989680,%rbx │ │ │ │ - jle 425054 │ │ │ │ - mov $0x989680,%ebx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%rdx │ │ │ │ - movb $0x1,0x115(%rdx) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 451780 │ │ │ │ - mov 0x117b236(%rip),%rdx │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jae 438238 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + lea (%rdx,%rbx,8),%rdx │ │ │ │ + nop │ │ │ │ mov (%rdx),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0x10,%rdx │ │ │ │ + and $0x3ff,%edx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + shr $0x20,%rsi │ │ │ │ + mov %r8,%r9 │ │ │ │ + shr $0x1a,%r8 │ │ │ │ + and $0x3f,%r8d │ │ │ │ + nop │ │ │ │ + mov %r9w,0x1c(%rsp) │ │ │ │ + mov %dx,0x1e(%rsp) │ │ │ │ + mov %esi,0x20(%rsp) │ │ │ │ + mov %r8b,0x24(%rsp) │ │ │ │ + mov 0x48(%rax),%ecx │ │ │ │ + lea 0x1c(%rsp),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ nopl (%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4250a4 │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - call 4966c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x30(%rcx),%rdx │ │ │ │ - movb $0x0,0x115(%rdx) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne 4250ee │ │ │ │ + call 438480 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jae 438233 │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + mov 0x20(%rsp),%ebx │ │ │ │ + movzbl 0x24(%rsp),%esi │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + mov 0x50(%rsp),%r9 │ │ │ │ + lea (%r9,%r8,1),%r8 │ │ │ │ + lea -0x1(%r8),%r8 │ │ │ │ + shl $0xd,%r8 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + shl $0x16,%rdi │ │ │ │ + add %r8,%rdi │ │ │ │ + shl $0x1a,%rsi │ │ │ │ + or %rsi,%rcx │ │ │ │ + shl $0x20,%rbx │ │ │ │ + or %rcx,%rbx │ │ │ │ + lea (%rax,%r9,8),%rax │ │ │ │ + movabs $0xffff800000000000,%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jl 425030 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov (%rdx),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - setne %al │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%rsi │ │ │ │ - movb $0x0,0x115(%rsi) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 425166 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%rdx │ │ │ │ - movb $0x1,0x115(%rdx) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 451780 │ │ │ │ - mov 0x117b174(%rip),%rdx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ nop │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4250fb │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - call 4966c0 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - jmp 4250fb │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ + xchg %rbx,(%rax) │ │ │ │ + movabs $0x800000000000,%rax │ │ │ │ + add 0x40(%rdx),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jae 438209 │ │ │ │ + mov %rcx,0x40(%rdx) │ │ │ │ + nop │ │ │ │ + mov 0x38(%rdx),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + neg %rax │ │ │ │ + nop │ │ │ │ + test %rcx,%rcx │ │ │ │ + cmovl %rax,%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jae 43822d │ │ │ │ + neg %rdi │ │ │ │ + nop │ │ │ │ + xchg %rdi,0x38(%rdx) │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 438100 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -43535,50 +60002,87 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4251c6 │ │ │ │ + int3 │ │ │ │ + incl 0x48(%rax) │ │ │ │ + nop │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + neg %rcx │ │ │ │ + movabs $0x800000000000,%rbx │ │ │ │ + add 0x40(%rax),%rbx │ │ │ │ + nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + cmovl %rcx,%rdx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jae 4382b1 │ │ │ │ + neg %rbx │ │ │ │ + nop │ │ │ │ + xchg %rbx,0x30(%rax) │ │ │ │ + mov 0x266628(%rip),%rcx │ │ │ │ + mov %rcx,0x40(%rax) │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - cmp %rdx,(%rcx) │ │ │ │ - je 4251a4 │ │ │ │ - cmpq $0x0,0x100(%rcx) │ │ │ │ - jne 4251af │ │ │ │ - call 424fc0 │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jae 438365 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + lea (%rcx,%rbx,8),%rcx │ │ │ │ + nop │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x10,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and $0x3ff,%ecx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0x20,%rdx │ │ │ │ + mov %rdi,%r8 │ │ │ │ + shr $0x1a,%rdi │ │ │ │ + mov %rdi,%r9 │ │ │ │ + and $0x3e,%edi │ │ │ │ + nop │ │ │ │ + mov %r8w,0x4(%rsp) │ │ │ │ + mov %cx,0x6(%rsp) │ │ │ │ + mov %edx,0x8(%rsp) │ │ │ │ + nop │ │ │ │ + mov %dil,0xc(%rsp) │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jae 43835b │ │ │ │ + mov (%rax),%rax │ │ │ │ + movzwl 0x4(%rsp),%ecx │ │ │ │ + and $0x3ff,%esi │ │ │ │ + shl $0x10,%rsi │ │ │ │ + or %rcx,%rsi │ │ │ │ + and $0x3e,%r9d │ │ │ │ + shl $0x1a,%r9 │ │ │ │ + or %rsi,%r9 │ │ │ │ + shl $0x20,%rdx │ │ │ │ + or %r9,%rdx │ │ │ │ + lea (%rax,%rbx,8),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xchg %rdx,(%rax) │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e40e8(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - jmp 425180 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -43593,54 +60097,70 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 425266 │ │ │ │ + jbe 438446 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - cmp %rdx,(%rcx) │ │ │ │ - je 425250 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - call 48f440 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - call 424fc0 │ │ │ │ - mov %al,0x17(%rsp) │ │ │ │ + movzwl (%rax),%edx │ │ │ │ + lea (%rdx,%rbx,1),%rsi │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 48f700 │ │ │ │ - movzbl 0x17(%rsp),%eax │ │ │ │ + cmp $0x200,%rsi │ │ │ │ + ja 4383d8 │ │ │ │ + cmp %ecx,0x4(%rax) │ │ │ │ + je 4383b5 │ │ │ │ + mov %dx,0x2(%rax) │ │ │ │ + mov %ecx,0x4(%rax) │ │ │ │ + movzwl (%rax),%ecx │ │ │ │ + add %ebx,%ecx │ │ │ │ + mov %cx,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x200,%cx │ │ │ │ + jne 4383d2 │ │ │ │ + movzbl 0x8(%rax),%ecx │ │ │ │ + and $0xfffffffe,%ecx │ │ │ │ + nop │ │ │ │ + mov %cl,0x8(%rax) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e0da9(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48f0a0 │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %dx,0x16(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13d00d(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13b5e3(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x142bce(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - jmp 425200 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + jmp 438380 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -43653,45 +60173,65 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 438526 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - lock xadd %esi,0x530(%rdx) │ │ │ │ - dec %esi │ │ │ │ - jmp 4252d5 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x530(%rdx),%esi │ │ │ │ - mov %rcx,%rax │ │ │ │ - test %esi,%esi │ │ │ │ - jge 425302 │ │ │ │ - add $0x530,%rdx │ │ │ │ - mov %esi,%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 451780 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4252c7 │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + movzwl (%rax),%edx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + ja 4384bf │ │ │ │ + cmp %ecx,0x4(%rax) │ │ │ │ + je 4384a6 │ │ │ │ + mov %dx,0x2(%rax) │ │ │ │ + mov %ecx,0x4(%rax) │ │ │ │ + movzwl (%rax),%ecx │ │ │ │ + sub %ebx,%ecx │ │ │ │ + mov %cx,(%rax) │ │ │ │ + movzbl 0x8(%rax),%ecx │ │ │ │ + or $0x1,%ecx │ │ │ │ + nop │ │ │ │ + mov %cl,0x8(%rax) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %dx,0x16(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13cf26(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzwl 0x16(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13b4ff(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nop │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x140664(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + jmp 438480 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -43704,84 +60244,87 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4253f2 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - movzbl 0x11a91ef(%rip),%eax │ │ │ │ + movsd (%rax),%xmm3 │ │ │ │ + subsd %xmm0,%xmm1 │ │ │ │ + movups %xmm1,%xmm4 │ │ │ │ + mulsd %xmm3,%xmm1 │ │ │ │ + movsd 0x28(%rax),%xmm5 │ │ │ │ + addsd %xmm5,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm1 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jne 438659 │ │ │ │ + jp 438659 │ │ │ │ + movups %xmm1,%xmm6 │ │ │ │ + subsd %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm1 │ │ │ │ + jne 438659 │ │ │ │ + nopl (%rax) │ │ │ │ + jp 438659 │ │ │ │ + ucomisd %xmm6,%xmm6 │ │ │ │ + jne 438659 │ │ │ │ + jp 438659 │ │ │ │ + movsd 0x18(%rax),%xmm1 │ │ │ │ + ucomisd %xmm6,%xmm1 │ │ │ │ nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x44,%rax │ │ │ │ - jae 4253e5 │ │ │ │ - lea 0x11a7f0f(%rip),%rcx │ │ │ │ - movzwl (%rcx,%rax,2),%eax │ │ │ │ - test $0x3ff,%rax │ │ │ │ - jne 425363 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9eb08f(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9d4c02(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ + ja 4385d0 │ │ │ │ + movsd 0x20(%rax),%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm6 │ │ │ │ + ja 4385d0 │ │ │ │ + movups %xmm6,%xmm1 │ │ │ │ + movsd 0x8(%rax),%xmm7 │ │ │ │ + xorps %xmm8,%xmm8 │ │ │ │ + ucomisd %xmm7,%xmm8 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9fa96a(%rip),%rax │ │ │ │ - mov $0x2a,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov $0x3ff,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0xa02a07(%rip),%rax │ │ │ │ - mov $0x36,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x44,%rcx │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 425320 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42541a │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ + jne 4385e4 │ │ │ │ + jnp 438650 │ │ │ │ + movsd 0x10(%rax),%xmm9 │ │ │ │ + ucomisd %xmm9,%xmm8 │ │ │ │ + jne 4385f3 │ │ │ │ + jnp 438650 │ │ │ │ + mulsd %xmm2,%xmm3 │ │ │ │ + divsd %xmm7,%xmm3 │ │ │ │ + mulsd %xmm4,%xmm3 │ │ │ │ + divsd %xmm9,%xmm2 │ │ │ │ + movups %xmm1,%xmm0 │ │ │ │ + subsd %xmm6,%xmm1 │ │ │ │ + mulsd %xmm2,%xmm1 │ │ │ │ + addsd %xmm1,%xmm3 │ │ │ │ + addsd %xmm3,%xmm5 │ │ │ │ + movsd %xmm5,0x28(%rax) │ │ │ │ + ucomisd %xmm5,%xmm5 │ │ │ │ + jne 43863b │ │ │ │ + jp 43863b │ │ │ │ + movups %xmm5,%xmm1 │ │ │ │ + subsd %xmm5,%xmm5 │ │ │ │ + ucomisd %xmm5,%xmm5 │ │ │ │ + jne 43863b │ │ │ │ + jp 43863b │ │ │ │ + ucomisd %xmm1,%xmm1 │ │ │ │ + jne 43863b │ │ │ │ + jnp 438653 │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ + movq $0x0,0x28(%rax) │ │ │ │ + movb $0x1,0x30(%rax) │ │ │ │ + movsd 0x18(%rax),%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + movups %xmm1,%xmm0 │ │ │ │ + mov $0x1,%eax │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 425400 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + movq $0x0,0x28(%rax) │ │ │ │ + movb $0x1,0x31(%rax) │ │ │ │ + movsd 0x18(%rax),%xmm0 │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -43793,290 +60336,83 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 425846 │ │ │ │ + jbe 43875f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %edx,%edx │ │ │ │ - jl 425832 │ │ │ │ - inc %edx │ │ │ │ - mov %edx,0x108(%rcx) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xchg %cl,(%rax) │ │ │ │ - test $0x1,%cl │ │ │ │ - je 4254b7 │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %r14,0x40(%rsp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - cmpl $0x1,0x1221b7e(%rip) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov $0x0,%esi │ │ │ │ - mov $0x4,%edi │ │ │ │ - cmovg %rdi,%rsi │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 4254d3 │ │ │ │ - test $0x2,%cl │ │ │ │ - je 4254c4 │ │ │ │ - mov $0x2,%ecx │ │ │ │ - lock or %cl,(%rax) │ │ │ │ - add $0x50,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %r8 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - bt $0x0,%edx │ │ │ │ - jb 425536 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %dil,%dil │ │ │ │ - je 42551e │ │ │ │ - mov %rdx,%r11 │ │ │ │ - and $0xfffffffffffffeff,%rdx │ │ │ │ - or $0x3,%rdx │ │ │ │ - mov %rdx,%r12 │ │ │ │ - and $0xfffffffffffffffd,%rdx │ │ │ │ - test $0xfffffffffffffc00,%r12 │ │ │ │ - cmove %rdx,%r12 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %r11,%rax │ │ │ │ - lock cmpxchg %r12,(%rdx) │ │ │ │ - sete %r11b │ │ │ │ - test %r11b,%r11b │ │ │ │ - je 425531 │ │ │ │ - jmp 425793 │ │ │ │ - mov $0x3,%edx │ │ │ │ - xchg %dl,(%rax) │ │ │ │ - test $0x1,%dl │ │ │ │ - je 4257d9 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - jmp 4254ca │ │ │ │ - test %dil,%dil │ │ │ │ - jne 425575 │ │ │ │ - bt $0x8,%edx │ │ │ │ - nop │ │ │ │ - jb 425575 │ │ │ │ - mov %rdx,%r11 │ │ │ │ - or $0x100,%rdx │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %r11,%rax │ │ │ │ - lock cmpxchg %rdx,(%r12) │ │ │ │ - sete %r13b │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %r13b,%r13b │ │ │ │ - je 42556f │ │ │ │ - mov %r12,%rax │ │ │ │ - mov $0x1,%edi │ │ │ │ - jmp 425575 │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %dil,0x15(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %r9b,0x17(%rsp) │ │ │ │ - test %dil,%dil │ │ │ │ - jne 42559e │ │ │ │ - test %r9b,%r9b │ │ │ │ - jne 42559e │ │ │ │ - lea 0x12032eb(%rip),%r11 │ │ │ │ - cmp %r11,%rax │ │ │ │ - jne 42564b │ │ │ │ - mov %r10b,0x16(%rsp) │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jl 4255fc │ │ │ │ - lea 0x1(%rsi),%r11 │ │ │ │ - cmp %r11,%r8 │ │ │ │ - jge 42564b │ │ │ │ - call 498700 <_cgo_topofstack@@Base+0x1ca0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov (%rax),%r11 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - movzbl 0x16(%rsp),%r10d │ │ │ │ - movzbl 0x17(%rsp),%r9d │ │ │ │ - movzbl 0x15(%rsp),%edi │ │ │ │ - jmp 4254ca │ │ │ │ - nop │ │ │ │ - movl $0x1e,(%rsp) │ │ │ │ - call 496660 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov (%rax),%r11 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - movzbl 0x16(%rsp),%r10d │ │ │ │ - movzbl 0x17(%rsp),%r9d │ │ │ │ - movzbl 0x15(%rsp),%edi │ │ │ │ - jmp 4254ca │ │ │ │ - bt $0x0,%edx │ │ │ │ - jae 425821 │ │ │ │ - test %r10b,%r10b │ │ │ │ - jne 4256be │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - nop │ │ │ │ - call 496940 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - mov %rdx,0x298(%rcx) │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x2a8,%rax │ │ │ │ - call 44b800 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - movzbl 0x15(%rsp),%edi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - movzbl 0x17(%rsp),%r9d │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ - and $0xfffffffffffffc00,%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 4256d2 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 4256ef │ │ │ │ - lea 0x1201807(%rip),%r11 │ │ │ │ - mov %r11,%r12 │ │ │ │ - and $0xfffffffffffffc00,%r11 │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - je 4256ef │ │ │ │ - lea 0x8(%rdx),%r11 │ │ │ │ - mov %r11,%r12 │ │ │ │ - mov 0x30(%rcx),%rdx │ │ │ │ - mov %r12,0x290(%rdx) │ │ │ │ - mov 0x30(%rcx),%rdx │ │ │ │ - and $0xfffffffffffffc00,%rdx │ │ │ │ - mov %r10,%r11 │ │ │ │ - and $0x3ff,%r10d │ │ │ │ - or %rdx,%r10 │ │ │ │ - or $0x2,%r10 │ │ │ │ - mov %r10,%rdx │ │ │ │ - and $0xfffffffffffffeff,%r10 │ │ │ │ - test %dil,%dil │ │ │ │ - cmovne %r10,%rdx │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %r11,%rax │ │ │ │ - lock cmpxchg %rdx,(%r10) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 425773 │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - call 4252a0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x30(%rcx),%rdx │ │ │ │ - cmpq $0x0,0x290(%rdx) │ │ │ │ - sete %r9b │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x30(%rcx),%rdx │ │ │ │ - movq $0x0,0x290(%rdx) │ │ │ │ - mov (%r10),%r11 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - jmp 4254ca │ │ │ │ - mov 0x30(%rcx),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4257d3 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - sub %rcx,%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - lock xadd %rax,0x2a8(%rcx) │ │ │ │ - add $0x50,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x30(%rcx),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - nop │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 42581a │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - sub %rcx,%rax │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - lock xadd %rax,0x2a8(%rcx) │ │ │ │ - add $0x50,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + cmp %rbx,(%rax) │ │ │ │ + ja 43874d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rbx,0x8(%rax) │ │ │ │ + jbe 43874d │ │ │ │ + lea 0x18(%rax),%rdx │ │ │ │ + test %cl,%cl │ │ │ │ + je 4386b6 │ │ │ │ + lea 0x28(%rax),%rdx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43870b │ │ │ │ + cmpq $0xfc,0x10(%rcx) │ │ │ │ + jne 438725 │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4386e5 │ │ │ │ + movq $0x0,0x20(%rax) │ │ │ │ + jmp 4386f7 │ │ │ │ + call 43b460 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + movq $0x0,0x10(%rcx) │ │ │ │ + mov (%rdx),%rax │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + jmp 438725 │ │ │ │ + call 43b460 │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + cmp $0xfc,%rax │ │ │ │ + jae 438741 │ │ │ │ + mov %rbx,0x20(%rcx,%rax,8) │ │ │ │ + incq 0x10(%rcx) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ nop │ │ │ │ ret │ │ │ │ - lea 0x9fe350(%rip),%rax │ │ │ │ - mov $0x2f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e8ba2(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 48f0a0 │ │ │ │ + mov $0xfc,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x140441(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 425440 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 438680 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42587a │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - nop │ │ │ │ - call 4258a0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 425860 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -44090,435 +60426,250 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 425a5d │ │ │ │ + jbe 4388a6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ - mov 0x1221922(%rip),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rdx,%rdx │ │ │ │ - jg 4258c9 │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + lea 0x20(%rsp),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x18(%rax),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x28(%rax),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ xor %edx,%edx │ │ │ │ - jmp 425922 │ │ │ │ - mov %edx,%esi │ │ │ │ - mov 0x30(%r14),%rdi │ │ │ │ - movabs $0xa0761d6478bd642f,%r8 │ │ │ │ - add 0x668(%rdi),%r8 │ │ │ │ - movabs $0xe7037ed1a0b428db,%r9 │ │ │ │ - xor %r8,%r9 │ │ │ │ - mov %rax,%rcx │ │ │ │ + jmp 4387e0 │ │ │ │ + inc %rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jge 43886d │ │ │ │ + mov 0x20(%rsp,%rdx,8),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 4387dd │ │ │ │ + cmpq $0x0,0x10(%rdi) │ │ │ │ + jne 438847 │ │ │ │ + mov 0x20(%rax),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 438837 │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ mov %r8,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mul %r9 │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %r8,0x668(%rdi) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - cmovne %esi,%ebx │ │ │ │ - mov %ebx,%esi │ │ │ │ - imul %rsi,%rdx │ │ │ │ - shr $0x20,%rdx │ │ │ │ - test %edx,%edx │ │ │ │ - sete %dl │ │ │ │ - mov %rcx,%rax │ │ │ │ - test %dl,%dl │ │ │ │ - je 425935 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4259e0 │ │ │ │ - xor %edx,%edx │ │ │ │ - xchg %dl,(%rax) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - test $0x1,%dl │ │ │ │ - je 4259c6 │ │ │ │ - test $0x2,%dl │ │ │ │ - je 425953 │ │ │ │ - call 425a80 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x30(%rcx),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - cmpl $0x1,0x108(%rdx) │ │ │ │ - jne 425984 │ │ │ │ - cmpb $0x0,0x2d8(%rdx) │ │ │ │ - je 425984 │ │ │ │ - add $0x2a8,%rax │ │ │ │ - call 44bc40 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x30(%rcx),%rdx │ │ │ │ - decl 0x108(%rdx) │ │ │ │ - mov 0x30(%rcx),%rdx │ │ │ │ - mov 0x108(%rdx),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jl 4259b5 │ │ │ │ - jne 4259af │ │ │ │ - cmpb $0x0,0xb1(%rcx) │ │ │ │ - je 4259af │ │ │ │ - movq $0xfffffffffffffade,0x10(%rcx) │ │ │ │ - add $0x28,%rsp │ │ │ │ + call 43b6a0 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x8(%rsp),%rdi │ │ │ │ + mov %rdi,0x20(%rax) │ │ │ │ + mov 0x18(%rdi),%rdi │ │ │ │ + mov %rdi,(%rsi) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 4387dd │ │ │ │ + mov 0x10(%rdi),%rdx │ │ │ │ + lea -0x1(%rdx),%r8 │ │ │ │ + mov %r8,0x10(%rdi) │ │ │ │ + cmp $0xfc,%r8 │ │ │ │ + jae 438895 │ │ │ │ + mov 0x18(%rdi,%rdx,8),%rax │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + sete %bl │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9eaa62(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e6a82(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test $0xfffffffffffffc00,%rdx │ │ │ │ - je 425a43 │ │ │ │ - bt $0x9,%edx │ │ │ │ - jb 425a43 │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jne 425a19 │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - call 496940 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - or $0x200,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - lock cmpxchg %rdx,(%rbx) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 4259d7 │ │ │ │ - or $0x2,%esi │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 425a4f │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %sil,(%rax) │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ + je 43888b │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 43b6a0 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + movq $0x0,0x20(%rcx) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %esi,%edx │ │ │ │ - mov %eax,%edi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %edi,%ebx │ │ │ │ - jmp 425940 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0xfc,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 4258a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 4387a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 425d26 │ │ │ │ + jbe 4389f2 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ - movabs $0xa0761d6478bd642f,%rdi │ │ │ │ - add 0x668(%rsi),%rdi │ │ │ │ - movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ - xor %rdi,%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mul %r8 │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - shr $0x20,%rdx │ │ │ │ - mov %rdi,0x668(%rsi) │ │ │ │ - test %edx,%edx │ │ │ │ - test %bl,%bl │ │ │ │ - jne 425b33 │ │ │ │ - nopl (%rax) │ │ │ │ - test %edx,%edx │ │ │ │ - je 425b01 │ │ │ │ - bt $0x8,%r10d │ │ │ │ - jae 425b01 │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov 0x38(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 438916 │ │ │ │ + call 43b460 │ │ │ │ + movq $0x0,0x18(%rax) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rax,0x30(%rcx) │ │ │ │ + mov %rax,0x38(%rcx) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 438988 │ │ │ │ + mov (%rax),%rdi │ │ │ │ + lea -0x1(%rsi),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + sub %rdi,%rbx │ │ │ │ + cmp $0x3f,%r8 │ │ │ │ + jae 4389e5 │ │ │ │ + shl $0x5,%r8 │ │ │ │ + mov 0x20(%rdx,%r8,1),%edi │ │ │ │ + add 0x24(%rdx,%r8,1),%edi │ │ │ │ + cmp %ebx,%edi │ │ │ │ + ja 4389d1 │ │ │ │ + cmp $0x3f,%rsi │ │ │ │ + jne 43898b │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + call 43b460 │ │ │ │ + movq $0x0,0x18(%rax) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rax,0x18(%rcx) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rax,0x38(%rcx) │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + jmp 43898b │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + cmp $0x3f,%rbx │ │ │ │ + jae 4389c5 │ │ │ │ + mov %rbx,%rsi │ │ │ │ + shl $0x5,%rbx │ │ │ │ + inc %rsi │ │ │ │ + mov %rsi,0x10(%rdx) │ │ │ │ + mov (%rax),%rsi │ │ │ │ + sub %rsi,%r9 │ │ │ │ + mov %r9d,0x20(%rdx,%rbx,1) │ │ │ │ + mov 0x4(%rcx),%esi │ │ │ │ + mov %esi,0x24(%rdx,%rbx,1) │ │ │ │ nop │ │ │ │ - lea 0x1202d8d(%rip),%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - je 425b01 │ │ │ │ - add $0x30,%rsp │ │ │ │ + mov %rcx,0x28(%rdx,%rbx,1) │ │ │ │ + incq 0x40(%rax) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov (%r9),%r10 │ │ │ │ - test $0xfffffffffffffc00,%r10 │ │ │ │ - je 425b76 │ │ │ │ - bt $0x9,%r10d │ │ │ │ - jb 425b76 │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - mov %r10,%rax │ │ │ │ - or $0x200,%r10 │ │ │ │ - lock cmpxchg %r10,(%r9) │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 425afe │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 425b7c │ │ │ │ - mov %r10,%rsi │ │ │ │ - and $0xfffffffffffffc00,%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 425b4c │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 425b6c │ │ │ │ - lea 0x120138d(%rip),%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0xfffffffffffffc00,%rdi │ │ │ │ + mov $0x3f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x144079(%rip),%rax │ │ │ │ + mov $0x29,%ebx │ │ │ │ nopl (%rax) │ │ │ │ - cmp %r10,%rdi │ │ │ │ - je 425b6c │ │ │ │ - lea 0x8(%r10),%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %r8,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 425caa │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 425b88 │ │ │ │ - mov (%r9),%r10 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r10,%rcx │ │ │ │ - and $0xfffffffffffffc00,%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 425b9b │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 425bb8 │ │ │ │ - lea 0x120133e(%rip),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0xfffffffffffffc00,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 425bb8 │ │ │ │ - lea 0x8(%r10),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - test %rax,%rax │ │ │ │ - je 425bc8 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - jmp 425c00 │ │ │ │ - bt $0x8,%ecx │ │ │ │ - jb 425bd2 │ │ │ │ - test %edx,%edx │ │ │ │ - jmp 425be0 │ │ │ │ - lea 0x1202ca7(%rip),%rsi │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - jne 425be5 │ │ │ │ - test %edx,%edx │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 425bef │ │ │ │ - test %edx,%edx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov $0x0,%edi │ │ │ │ - jne 425bf9 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - jmp 425c63 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jne 425c13 │ │ │ │ - mov 0x290(%rax),%r10 │ │ │ │ - and $0xfffffffffffffc00,%r10 │ │ │ │ - mov %rcx,%rax │ │ │ │ - and $0x1ff,%ecx │ │ │ │ - or %rcx,%r10 │ │ │ │ - lock cmpxchg %r10,(%r9) │ │ │ │ - sete %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 425b82 │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 425c57 │ │ │ │ + call 482180 │ │ │ │ + mov $0x3f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lock xadd %ecx,0x530(%rdi) │ │ │ │ - inc %ecx │ │ │ │ - jne 425c57 │ │ │ │ - lea 0x530(%rdi),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 451840 │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x290(%rax),%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 425c5d │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 425c91 │ │ │ │ - mov %r8,0x290(%rsi) │ │ │ │ - mov 0x298(%rax),%rdi │ │ │ │ - mov %rdi,0x298(%rsi) │ │ │ │ - mov %rax,%rsi │ │ │ │ - jmp 425c96 │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp 425c00 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - inc %rbx │ │ │ │ - mov 0x290(%r8),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 425ca7 │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov 0x298(%rax),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov 0x298(%r8),%rdx │ │ │ │ - mov %rsi,0x298(%r8) │ │ │ │ - mov %rsi,0x298(%rax) │ │ │ │ - sub %rdx,%rsi │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x3f,%rcx │ │ │ │ - add %rdx,%rcx │ │ │ │ - sar $1,%rcx │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x2a8,%rax │ │ │ │ - imul %rcx,%rbx │ │ │ │ - call 44b880 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov 0x18(%rsp),%r10 │ │ │ │ - jmp 425b7c │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 425a80 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 4388c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - test %rax,%rax │ │ │ │ - je 425dae │ │ │ │ - cmp $0x3e8,%rax │ │ │ │ - je 425da1 │ │ │ │ - test %rax,%rax │ │ │ │ - jl 425d7b │ │ │ │ - cmp %rax,0x117f97f(%rip) │ │ │ │ - jg 425d88 │ │ │ │ - lea 0x9d8522(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - ret │ │ │ │ - mov 0x117f961(%rip),%rcx │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov (%rcx,%rax,1),%rdx │ │ │ │ - mov 0x8(%rcx,%rax,1),%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - lea 0x9d47e3(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - ret │ │ │ │ - lea 0x9d70e6(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 425e4c │ │ │ │ + jbe 438afc │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - cmp %rax,0x122139f(%rip) │ │ │ │ - jl 425e3a │ │ │ │ - lea -0x40(%rax),%rdx │ │ │ │ - neg %rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 425e35 │ │ │ │ - mov %rax,%rcx │ │ │ │ - neg %rcx │ │ │ │ - mov 0x122137c(%rip),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - shr %cl,%rbx │ │ │ │ - cmp $0x40,%rdx │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - and %rdx,%rbx │ │ │ │ - test %rax,%rax │ │ │ │ - jl 425e30 │ │ │ │ - mov %rax,%rcx │ │ │ │ - shl %cl,%rsi │ │ │ │ - cmp $0x40,%rax │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - and %rdx,%rsi │ │ │ │ - mov %rsi,0x1221350(%rip) │ │ │ │ - sub %rax,0x1221351(%rip) │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 438ae1 │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x3f,%rcx │ │ │ │ + add %rdx,%rcx │ │ │ │ + sar $1,%rcx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + call 438a20 │ │ │ │ + test %al,(%rbx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x3f,%rcx │ │ │ │ + jae 438aef │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + lea (%rbx,%rcx,1),%rsi │ │ │ │ + lea 0x20(%rsi),%rsi │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + lea 0x1(%rdx),%rdi │ │ │ │ + cmp $0x3e,%rdx │ │ │ │ + jne 438a9f │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 438aa2 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + sub %rsi,%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + call 438a20 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov %rsi,0x30(%rdi,%rdx,1) │ │ │ │ + mov %rax,0x38(%rdi,%rdx,1) │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 452ea0 │ │ │ │ - call 452ea0 │ │ │ │ - lea 0x9f6191(%rip),%rax │ │ │ │ - mov $0x26,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x3f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 425dc0 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + nop │ │ │ │ + jmp 438a20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -44539,727 +60690,381 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42626f │ │ │ │ + jbe 438c89 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - cmpw $0x10,0x11a73ca(%rip) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 42625d │ │ │ │ - mov 0x12212ab(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 42624c │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x10140(%rax),%ecx │ │ │ │ + mov %ecx,0x8(%rsp) │ │ │ │ + mov 0x2704cf(%rip),%edx │ │ │ │ + jmp 438b80 │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x110,%edx │ │ │ │ + jae 438c1c │ │ │ │ + mov %edx,0xc(%rsp) │ │ │ │ + mov %edx,%ebx │ │ │ │ + shr $1,%edx │ │ │ │ + movzbl %dl,%edx │ │ │ │ + lea (%rdx,%rdx,2),%rdx │ │ │ │ nop │ │ │ │ - cmp $0x80000,%rdx │ │ │ │ - ja 4261e0 │ │ │ │ - cmp $0x1000,%rdx │ │ │ │ - jb 42616c │ │ │ │ - lea -0x1(%rdx),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rsi,%rdx │ │ │ │ - jne 426120 │ │ │ │ - mov 0x1221270(%rip),%rdx │ │ │ │ - lea -0x1(%rdx),%rsi │ │ │ │ - test %rsi,%rdx │ │ │ │ - jne 4260d1 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x400000,%rdx │ │ │ │ - jbe 425f14 │ │ │ │ - movq $0x0,0x122124c(%rip) │ │ │ │ - cmpq $0x0,0x1221244(%rip) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jne 4260aa │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - jmp 425f32 │ │ │ │ - inc %rax │ │ │ │ - cmp $0x44,%rax │ │ │ │ - jge 42608e │ │ │ │ - lea 0x11a5a5d(%rip),%rdx │ │ │ │ - movzbl (%rdx,%rax,1),%esi │ │ │ │ - cmp $0x1,%sil │ │ │ │ - jbe 425f4f │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x11a730a(%rip),%rsi │ │ │ │ - movzwl (%rsi,%rax,2),%edi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x200,%rdi │ │ │ │ - jne 425f2f │ │ │ │ - test %cl,%cl │ │ │ │ - je 42607d │ │ │ │ - lea 0x120a208(%rip),%rax │ │ │ │ - call 4424e0 │ │ │ │ - nopl (%rax) │ │ │ │ - call 42a440 │ │ │ │ - mov %rax,0x122129c(%rip) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 425f93 │ │ │ │ - inc %rax │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jl 425f90 │ │ │ │ - call 4690a0 │ │ │ │ - mov %rax,0x12211cb(%rip) │ │ │ │ - movq $0x40,0x12211c8(%rip) │ │ │ │ - mov $0x14,%eax │ │ │ │ - call 425dc0 │ │ │ │ - shl $0x1a,%rax │ │ │ │ - add $0x3ffffff,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0xfffffffffc000000,%rax │ │ │ │ + shl $0x6,%rdx │ │ │ │ + bt $0x0,%ebx │ │ │ │ + jb 438bd6 │ │ │ │ + lea (%rax,%rdx,1),%rdx │ │ │ │ + lea 0x102f8(%rdx),%rdx │ │ │ │ + shr $1,%ecx │ │ │ │ + and $0x1,%ecx │ │ │ │ + dec %ecx │ │ │ │ + neg %ecx │ │ │ │ + test %rcx,%rcx │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov $0x28,%ebx │ │ │ │ + cmovne %rbx,%rcx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + call 446880 │ │ │ │ + jmp 438c05 │ │ │ │ + lea (%rax,%rdx,1),%rdx │ │ │ │ + lea 0x102a8(%rdx),%rdx │ │ │ │ + shr $1,%ecx │ │ │ │ + and $0x1,%ecx │ │ │ │ + dec %ecx │ │ │ │ + neg %ecx │ │ │ │ + test %rcx,%rcx │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov $0x28,%ebx │ │ │ │ + cmovne %rbx,%rcx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ nop │ │ │ │ - shr $0x26,%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov $0x7f,%edx │ │ │ │ - jmp 426020 │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - lea 0x1220de1(%rip),%rax │ │ │ │ - call 430860 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov %rdx,0x10(%rax) │ │ │ │ - mov %rax,(%rcx) │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 426062 │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - lea (%rax,%rdx,1),%ebx │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - shl $0x26,%rbx │ │ │ │ - movabs $0xffff00fffc000000,%rsi │ │ │ │ - and %rcx,%rsi │ │ │ │ - or %rsi,%rbx │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - cmp $0x3f,%rdx │ │ │ │ - jle 426058 │ │ │ │ - lea 0x1220dc2(%rip),%rsi │ │ │ │ - jmp 425fe3 │ │ │ │ - lea 0x121a329(%rip),%rsi │ │ │ │ + call 446880 │ │ │ │ + test %rax,%rax │ │ │ │ + je 438b6b │ │ │ │ nop │ │ │ │ - jmp 425fe3 │ │ │ │ nop │ │ │ │ - movabs $0x7fffffffffffffff,%rax │ │ │ │ - lea 0x1222914(%rip),%rcx │ │ │ │ - xchg %rax,(%rcx) │ │ │ │ - add $0x38,%rsp │ │ │ │ + mov 0x270422(%rip),%ecx │ │ │ │ + mov 0xc(%rsp),%edx │ │ │ │ + jmp 438c60 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x270414(%rip),%ecx │ │ │ │ + jmp 438c2f │ │ │ │ + nop │ │ │ │ + mov 0x27040b(%rip),%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + jae 438c4d │ │ │ │ + mov %ecx,%eax │ │ │ │ + lea 0x2703fb(%rip),%rcx │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + lock cmpxchg %edx,(%rcx) │ │ │ │ + sete %bl │ │ │ │ + test %bl,%bl │ │ │ │ + je 438c26 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0xa0be5c(%rip),%rax │ │ │ │ - mov $0x53,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0xa01d7e(%rip),%rax │ │ │ │ - mov $0x36,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x1(%rcx),%rdx │ │ │ │ - mov %rdx,0x12210be(%rip) │ │ │ │ - mov 0x12210b7(%rip),%rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - and %rdx,%rsi │ │ │ │ - cmp %rsi,0x1221096(%rip) │ │ │ │ - jne 42609f │ │ │ │ - jmp 425f26 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e63a0(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x1221072(%rip),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9e636c(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ nop │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9e82e3(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e101d(%rip),%rax │ │ │ │ - mov $0x12,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x122101b(%rip),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9e631a(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9e3150(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e0fd1(%rip),%rax │ │ │ │ - mov $0x12,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x1220fcc(%rip),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9f4f04(%rip),%rax │ │ │ │ - mov $0x25,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov $0x1000,%eax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9d3e43(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9e30e1(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e0f5d(%rip),%rax │ │ │ │ - mov $0x12,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x1220f5b(%rip),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9f3dc8(%rip),%rax │ │ │ │ - mov $0x24,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov $0x80000,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9d3dcd(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9e3070(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9ed831(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9dfdad(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + mov 0x2703dc(%rip),%ecx │ │ │ │ + mov %rbx,%rax │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 425e80 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jae 438c7d │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %ecx,%eax │ │ │ │ + lea 0x2703c8(%rip),%rsi │ │ │ │ + lock cmpxchg %edx,(%rsi) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 438c55 │ │ │ │ + jmp 438c80 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 438b40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x28(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 426966 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 438e17 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xa0,%rsp │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - mov %rcx,0xc0(%rsp) │ │ │ │ - mov %rdi,0xc8(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x10208(%rax),%rdx │ │ │ │ - add $0x3ffffff,%rbx │ │ │ │ - nop │ │ │ │ - and $0xfffffffffc000000,%rbx │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 4262db │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 42660c │ │ │ │ - add $0x10210,%rax │ │ │ │ - mov $0x4000000,%ecx │ │ │ │ - lea 0x12227ab(%rip),%rdi │ │ │ │ - lea 0x9d4257(%rip),%rsi │ │ │ │ - mov $0x4,%r8d │ │ │ │ - call 428540 │ │ │ │ + sub $0x30,%rsp │ │ │ │ + cmp %ebx,0x2899e8(%rip) │ │ │ │ + je 438cc2 │ │ │ │ + jmp 438e05 │ │ │ │ + mov %rbx,%rax │ │ │ │ nop │ │ │ │ - test %rax,%rax │ │ │ │ - jne 42632a │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - jmp 42660c │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - movabs $0x800000000000,%r9 │ │ │ │ - add %r9,%rdx │ │ │ │ - shr $0x1a,%rdx │ │ │ │ - jmp 42637e │ │ │ │ - mov (%rdx),%r10 │ │ │ │ - mov 0x68(%rsp),%r11 │ │ │ │ - mov %r11,(%r10,%r9,8) │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - lea (%r9,%r11,8),%r9 │ │ │ │ - xchg %rax,(%r9) │ │ │ │ - lea 0x1(%r11),%r9 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov %r9,%rdx │ │ │ │ - mov %rax,%r9 │ │ │ │ - add %rcx,%r9 │ │ │ │ - movabs $0x7fffffffffff,%r10 │ │ │ │ - add %r10,%r9 │ │ │ │ - shr $0x1a,%r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - ja 426574 │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - mov 0x101d8(%r9),%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - jne 42644b │ │ │ │ - mov $0x2000000,%eax │ │ │ │ - lea 0x9d9ba1(%rip),%rbx │ │ │ │ - mov $0xa,%ecx │ │ │ │ - call 42d2a0 │ │ │ │ - test %rax,%rax │ │ │ │ - je 4265ca │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - cmpb $0x0,0x101e0(%rcx) │ │ │ │ - je 426402 │ │ │ │ + mov (%rax),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x7fffffff,%ecx │ │ │ │ + dec %ecx │ │ │ │ + cmp $0x80000000,%ecx │ │ │ │ + jae 438df3 │ │ │ │ + lea -0x1(%rdx),%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %edx,%eax │ │ │ │ + lock cmpxchg %ecx,(%rbx) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 438cbf │ │ │ │ + cmp $0x80000001,%edx │ │ │ │ + jne 438ded │ │ │ │ + cmpl $0x0,0x290e5f(%rip) │ │ │ │ + jle 438ddb │ │ │ │ nop │ │ │ │ - mov $0x2000000,%ebx │ │ │ │ - call 42d640 │ │ │ │ + mov 0x291479(%rip),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + shr $0x14,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x2899a6(%rip),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x2899aa(%rip),%rax │ │ │ │ + sub %rax,%rcx │ │ │ │ + shr $0x14,%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + movsd 0x28999e(%rip),%xmm0 │ │ │ │ + movsd %xmm0,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1412e3(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13c2da(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 42640d │ │ │ │ - nop │ │ │ │ - mov $0x2000000,%ebx │ │ │ │ - call 42d6c0 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov %r11,%rdx │ │ │ │ - xchg %rdx,0x101d8(%rax) │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0xb0(%rsp),%r9 │ │ │ │ - movabs $0x7fffffffffff,%r10 │ │ │ │ - test %al,(%r11) │ │ │ │ - cmp $0x400000,%rdx │ │ │ │ - jae 4265be │ │ │ │ - mov (%r11,%rdx,8),%r12 │ │ │ │ - nop │ │ │ │ - test %r12,%r12 │ │ │ │ - jne 4265ad │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - lea 0x101e8(%r9),%rax │ │ │ │ - mov $0x11010,%ebx │ │ │ │ - mov $0x8,%ecx │ │ │ │ - lea 0x1226b3a(%rip),%rdi │ │ │ │ - lea 0x9dc066(%rip),%rsi │ │ │ │ - mov $0xd,%r8d │ │ │ │ - call 428540 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4264bc │ │ │ │ - mov $0x11010,%eax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - lea 0x1226b12(%rip),%rcx │ │ │ │ - call 4281c0 │ │ │ │ - test %rax,%rax │ │ │ │ - je 42659c │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%r9 │ │ │ │ - cmp %r9,0x8(%rdx) │ │ │ │ - jne 426553 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - shl $0x4,%r9 │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13eada(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 4264ec │ │ │ │ - mov 0x1220c6c(%rip),%r9 │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - lea 0x1226ac0(%rip),%rcx │ │ │ │ - call 4281c0 │ │ │ │ - test %rax,%rax │ │ │ │ - je 42658b │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - mov 0x8(%rdx),%r9 │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - mov %r10,0x10(%rdx) │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - cmp %r9,%rcx │ │ │ │ - cmovg %r9,%rcx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 42654e │ │ │ │ - shl $0x3,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x8(%rdx),%r9 │ │ │ │ - mov 0x10(%rdx),%r10 │ │ │ │ - lea 0x1(%r9),%r11 │ │ │ │ - nop │ │ │ │ - cmp %r11,%r10 │ │ │ │ - jb 426586 │ │ │ │ - mov %r11,0x8(%rdx) │ │ │ │ - cmp %r11,%r9 │ │ │ │ - jb 426352 │ │ │ │ - jmp 426581 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0xa0,%rsp │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13b322(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movsd 0x18(%rsp),%xmm0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dfa0 │ │ │ │ + lea 0x13baea(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x27087e(%rip),%rax │ │ │ │ + call 426360 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9f1b4f(%rip),%rax │ │ │ │ - mov $0x22,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9fb314(%rip),%rax │ │ │ │ - mov $0x2c,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e7e59(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9f6976(%rip),%rax │ │ │ │ - mov $0x27,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov 0x10(%r9),%r10 │ │ │ │ - mov %r10,(%rcx) │ │ │ │ - mov 0x16c80(%rax),%r10 │ │ │ │ - sub 0x16c50(%rax),%r10 │ │ │ │ - nop │ │ │ │ - mov %r10,0x16c80(%rax) │ │ │ │ - mov 0x16c68(%rax),%r10 │ │ │ │ - mov %r10,(%r9) │ │ │ │ - mov %r9,0x16c68(%rax) │ │ │ │ - mov %r12,%rdx │ │ │ │ - mov (%rcx),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 42672f │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov (%r9),%rdx │ │ │ │ - mov %rdx,%r10 │ │ │ │ - sub %rbx,%rdx │ │ │ │ - cmpb $0x0,0x8(%r9) │ │ │ │ - cmovne %rdx,%r10 │ │ │ │ - lea (%rbx,%r10,1),%rdx │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jbe 426646 │ │ │ │ - movabs $0x7fffffffffff,%r11 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4266c4 │ │ │ │ - movabs $0x7fffffffffff,%r11 │ │ │ │ - lea (%r11,%rdx,1),%r12 │ │ │ │ - shr $0x1a,%r12 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x400000,%r12 │ │ │ │ - jb 42666d │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4266c4 │ │ │ │ - mov %r10,0x50(%rsp) │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov %r10,%rax │ │ │ │ - lea 0x9de801(%rip),%rcx │ │ │ │ - mov $0x10,%edi │ │ │ │ - call 42d7e0 │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - mov 0x50(%rsp),%r10 │ │ │ │ - movabs $0x7fffffffffff,%r11 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov %rsi,%r12 │ │ │ │ - cmp %r10,%rsi │ │ │ │ - je 42671e │ │ │ │ - test %r12,%r12 │ │ │ │ - je 4265db │ │ │ │ - mov %r12,0x98(%rsp) │ │ │ │ - mov %r12,%rax │ │ │ │ - call 41bf60 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov 0xc0(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - movabs $0x7fffffffffff,%r11 │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ - jmp 4265db │ │ │ │ - cmpb $0x0,0x8(%r9) │ │ │ │ - cmovne %r10,%rdx │ │ │ │ - mov %rdx,(%r9) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - jmp 426741 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - movabs $0x7fffffffffff,%r11 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rdx,%r12 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 426807 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov $0x4000000,%ecx │ │ │ │ - lea 0x9d3df0(%rip),%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - call 4269a0 │ │ │ │ - test %rax,%rax │ │ │ │ - je 4268a7 │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - add $0x16c50,%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - call 430860 │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - movb $0x1,0x8(%rax) │ │ │ │ - mov 0x1219bdc(%rip),%rcx │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - mov %rax,0x1219bd1(%rip) │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - nop │ │ │ │ - call 430860 │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - mov 0x1219ba6(%rip),%rcx │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - mov %rax,0x1219b9b(%rip) │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ - movabs $0x7fffffffffff,%r11 │ │ │ │ - mov %r12,%rdx │ │ │ │ - lea (%rbx,%r12,1),%r9 │ │ │ │ - cmp %r9,%r12 │ │ │ │ - jbe 42682c │ │ │ │ - movabs $0x800000000000,%r10 │ │ │ │ - mov $0x1c,%r13d │ │ │ │ - lea 0x9eadac(%rip),%r15 │ │ │ │ - jmp 42688e │ │ │ │ - movabs $0x800000000000,%r10 │ │ │ │ - lea (%r10,%r12,1),%r13 │ │ │ │ - shr $0x1a,%r13 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x400000,%r13 │ │ │ │ - jb 426858 │ │ │ │ - mov $0x21,%r13d │ │ │ │ - lea 0x9f0582(%rip),%r15 │ │ │ │ - jmp 42688e │ │ │ │ - lea (%r11,%r9,1),%r13 │ │ │ │ - shr $0x1a,%r13 │ │ │ │ - cmp $0x400000,%r13 │ │ │ │ - mov $0x0,%r13d │ │ │ │ - mov $0x20,%r15d │ │ │ │ - cmovae %r15,%r13 │ │ │ │ - mov $0x0,%r15d │ │ │ │ - mov %r9,%rcx │ │ │ │ - lea 0x9ef13a(%rip),%r9 │ │ │ │ - cmovae %r9,%r15 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - test %r13,%r13 │ │ │ │ - jne 4268c5 │ │ │ │ - test $0x3ffffff,%r12 │ │ │ │ - jne 4268b4 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - jmp 42632f │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0xa0,%rsp │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9f055f(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %r12,0x48(%rsp) │ │ │ │ - mov %r9,0x70(%rsp) │ │ │ │ - mov %r13,0x58(%rsp) │ │ │ │ - mov %r15,0x80(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9f050d(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9d3691(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9ee050(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9fc581(%rip),%rax │ │ │ │ - mov $0x2e,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x1424fe(%rip),%rax │ │ │ │ + mov $0x23,%ebx │ │ │ │ + nop │ │ │ │ + call 482180 │ │ │ │ + lea 0x145414(%rip),%rax │ │ │ │ + mov $0x31,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + mov %cl,0x14(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 426280 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + movzbl 0x14(%rsp),%ecx │ │ │ │ + jmp 438ca0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 426a61 │ │ │ │ + jbe 438f26 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - add %rcx,%rbx │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - call 42d7e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 426a57 │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - lea -0x1(%rbx),%rcx │ │ │ │ - test %rcx,%rdx │ │ │ │ - je 426a4c │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - lea (%rdx,%rcx,1),%rsi │ │ │ │ - add %rbx,%rsi │ │ │ │ - lea (%rdx,%rbx,1),%rdi │ │ │ │ - lea -0x1(%rdi),%rdi │ │ │ │ - neg %rbx │ │ │ │ - and %rdi,%rbx │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - sub %rdx,%rdi │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - sub %rcx,%rsi │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ + sub $0x30,%rsp │ │ │ │ + call 439180 │ │ │ │ + cmp $0xffffffffffffffff,%rax │ │ │ │ + jne 438e52 │ │ │ │ nop │ │ │ │ - mov %rdi,%rbx │ │ │ │ - call 41bf60 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jbe 426a3c │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 41bf60 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + mov 0x2701d0(%rip),%ecx │ │ │ │ + test $0x7fffffff,%ecx │ │ │ │ + jne 438f10 │ │ │ │ + mov 0x28982a(%rip),%ecx │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ + jmp 438eef │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + lea 0x289973(%rip),%rbx │ │ │ │ + lea (%rbx,%rdx,1),%rsi │ │ │ │ + lea 0x8(%rsi),%rsi │ │ │ │ + shr $1,%ecx │ │ │ │ + and $0x1,%ecx │ │ │ │ + dec %ecx │ │ │ │ + neg %ecx │ │ │ │ + lea (%rbx,%rdx,1),%rdx │ │ │ │ + lea 0x58(%rdx),%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + mov $0x0,%ecx │ │ │ │ + mov $0x28,%edx │ │ │ │ + cmovne %rdx,%rcx │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ + lea (%rsi,%rcx,1),%rax │ │ │ │ + call 4469c0 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 4269a0 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + call 4469c0 │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + cmp $0x88,%rax │ │ │ │ + jl 438e7e │ │ │ │ + lea 0x270622(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 436b40 │ │ │ │ + call 43fc60 │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x14471f(%rip),%rax │ │ │ │ + mov $0x2c,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 438e40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 426b32 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4390af │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + cmpl $0x0,0x290772(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 438f6e │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + jmp 438f84 │ │ │ │ + mov 0x2700b3(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x27009d(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27008c(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + movb $0x1,0x270090(%rip) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + lea 0x1477fc(%rip),%rbx │ │ │ │ + call 4178a0 │ │ │ │ + nop │ │ │ │ + lea 0x14735f(%rip),%rax │ │ │ │ + lea 0x270060(%rip),%rbx │ │ │ │ + mov $0x8,%ecx │ │ │ │ + mov $0x9,%edi │ │ │ │ + mov $0x1,%esi │ │ │ │ + call 4821e0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 438fdc │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x8,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 4469c0 │ │ │ │ + call 439180 │ │ │ │ + cmp $0xffffffffffffffff,%rax │ │ │ │ + je 439031 │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + imul %rcx,%rax │ │ │ │ + movabs $0xe666666666666665,%rdx │ │ │ │ + add %rdx,%rax │ │ │ │ + rol $0x3f,%rax │ │ │ │ + movabs $0x1999999999999998,%rdx │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jb 438fd8 │ │ │ │ nop │ │ │ │ + call 44ef00 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + jmp 438fd8 │ │ │ │ + call 44ef00 │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 43b960 │ │ │ │ + test %al,%al │ │ │ │ + jne 43902c │ │ │ │ nop │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - cmpb $0x0,0x101e0(%rax) │ │ │ │ - jne 426af5 │ │ │ │ - movb $0x1,0x101e0(%rax) │ │ │ │ + call 4333c0 │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 426b07 │ │ │ │ nop │ │ │ │ + lea 0x26ffd2(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x1,%ecx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 426b2c │ │ │ │ - mov 0x101d8(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 426b02 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov $0x2000000,%ebx │ │ │ │ - call 42d640 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - jmp 426b02 │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + mov 0x26ffda(%rip),%eax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x80000000,%eax │ │ │ │ + jne 439096 │ │ │ │ + movb $0x1,0x26ffc2(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x1472a2(%rip),%rax │ │ │ │ + lea 0x26ffa3(%rip),%rbx │ │ │ │ + mov $0x8,%ecx │ │ │ │ + mov $0x9,%edi │ │ │ │ + mov $0x1,%esi │ │ │ │ + call 4821e0 │ │ │ │ + jmp 438fd4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x26ff81(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + call 44ef00 │ │ │ │ + jmp 438fd4 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 426aa0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 438f40 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -45279,318 +61084,232 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 426d32 │ │ │ │ + jbe 439149 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - movzbl %bl,%ecx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x88,%rcx │ │ │ │ - jae 426d25 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %bl,0x40(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x30(%rax,%rcx,8),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 4297c0 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzwl 0x32(%rcx),%edx │ │ │ │ - cmp %dx,%ax │ │ │ │ - jne 426c08 │ │ │ │ - mov %dx,0x16(%rsp) │ │ │ │ - movzwl 0x60(%rcx),%ecx │ │ │ │ - cmp %dx,%cx │ │ │ │ - jne 426cbb │ │ │ │ - mov %ax,0x12(%rsp) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - movzbl 0x40(%rsp),%ebx │ │ │ │ - call 42a580 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx,%rcx,8),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 4297c0 │ │ │ │ - movzwl 0x16(%rsp),%edx │ │ │ │ - movzwl 0x12(%rsp),%ebx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 426c0a │ │ │ │ - mov %eax,%ebx │ │ │ │ - cmp %ax,0x32(%rcx) │ │ │ │ - jbe 426caa │ │ │ │ - movzwl %ax,%eax │ │ │ │ - mov 0x68(%rcx),%rsi │ │ │ │ - imul %rsi,%rax │ │ │ │ - movzwl 0x60(%rcx),%esi │ │ │ │ - inc %esi │ │ │ │ - add 0x18(%rcx),%rax │ │ │ │ - mov %si,0x60(%rcx) │ │ │ │ - movzwl 0x32(%rcx),%edi │ │ │ │ - cmp %si,%di │ │ │ │ - jb 426c47 │ │ │ │ - cmp %dx,%bx │ │ │ │ - sete %dl │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + cmpb $0x0,0x4(%rax) │ │ │ │ + je 439137 │ │ │ │ + mov 0x58(%rbx),%ecx │ │ │ │ + mov (%rax),%eax │ │ │ │ + lea -0x2(%rax),%edx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 43912d │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + lock cmpxchg %ecx,0x58(%rbx) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 439123 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %si,0x16(%rsp) │ │ │ │ - mov %di,0x14(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9dc548(%rip),%rax │ │ │ │ - mov $0xe,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ - movzwl %ax,%eax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9d9f95(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzwl 0x14(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9e580b(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e4632(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %cx,0x14(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e57c8(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzwl 0x14(%rsp),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9d9f24(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9fe3f4(%rip),%rax │ │ │ │ - mov $0x31,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x88,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x13f5cb(%rip),%rax │ │ │ │ + mov $0x1a,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ - jmp 426b60 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4390e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 427003 │ │ │ │ + jbe 4393b7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x40,%rsp │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - movl $0x1,0xf0(%rdx) │ │ │ │ - mov 0xd0(%rdx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 426d9d │ │ │ │ - mov 0x38(%rsi),%rsi │ │ │ │ - jmp 426da4 │ │ │ │ - mov 0x1220484(%rip),%rsi │ │ │ │ - mov 0x20(%rsi),%rdi │ │ │ │ - test $0x7,%rax │ │ │ │ - jne 426dc0 │ │ │ │ - add $0x7,%rdi │ │ │ │ - and $0xfffffffffffffff8,%rdi │ │ │ │ - jmp 426de0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test $0x3,%rax │ │ │ │ - jne 426dd2 │ │ │ │ - add $0x3,%rdi │ │ │ │ - and $0xfffffffffffffffc,%rdi │ │ │ │ - jmp 426de0 │ │ │ │ - bt $0x0,%eax │ │ │ │ - jb 426de0 │ │ │ │ - inc %rdi │ │ │ │ - nop │ │ │ │ - and $0xfffffffffffffffe,%rdi │ │ │ │ - lea (%rdi,%rax,1),%r8 │ │ │ │ - cmp $0x10,%r8 │ │ │ │ - ja 426e38 │ │ │ │ - mov 0x18(%rsi),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 426e38 │ │ │ │ - lea (%r9,%rdi,1),%rax │ │ │ │ - mov %r8,0x20(%rsi) │ │ │ │ - incq 0x28(%rsi) │ │ │ │ - movl $0x0,0xf0(%rdx) │ │ │ │ - mov 0x108(%rdx),%ecx │ │ │ │ - lea -0x1(%rcx),%esi │ │ │ │ + mov %r14,0x38(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + incl 0x108(%rcx) │ │ │ │ nop │ │ │ │ - mov %esi,0x108(%rdx) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 426e30 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 426e30 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - xor %ebx,%ebx │ │ │ │ + mov 0x26fe8c(%rip),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + and $0x80000000,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 4391d3 │ │ │ │ + lea 0x1(%rax),%edx │ │ │ │ + lea 0x26fe76(%rip),%rbx │ │ │ │ + lock cmpxchg %edx,(%rbx) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 4391a1 │ │ │ │ + mov 0x2894d1(%rip),%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jmp 4391d9 │ │ │ │ + mov 0x2894c7(%rip),%edx │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + sete 0x1c(%rsp) │ │ │ │ + je 439201 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + decl 0x108(%rcx) │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - mov 0x58(%rsi),%rdi │ │ │ │ - mov 0x38(%rdi),%r8 │ │ │ │ - bsf %r8,%rcx │ │ │ │ - mov $0x40,%r9d │ │ │ │ - cmove %r9,%rcx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - jge 426ebb │ │ │ │ - movzwl 0x30(%rdi),%r9d │ │ │ │ - lea (%rcx,%r9,1),%r10d │ │ │ │ - movzwl 0x32(%rdi),%r11d │ │ │ │ - cmp %r10w,%r11w │ │ │ │ - jbe 426ebb │ │ │ │ - lea (%rcx,%r9,1),%r9d │ │ │ │ - lea 0x1(%r9),%r9d │ │ │ │ - test $0x3f,%r9w │ │ │ │ - jne 426e83 │ │ │ │ - cmp %r9w,%r11w │ │ │ │ - je 426e83 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 426ebe │ │ │ │ - inc %rcx │ │ │ │ - shr %cl,%r8 │ │ │ │ - movzwl %r10w,%r10d │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r11,%r11 │ │ │ │ - and %r11,%r8 │ │ │ │ - mov %r8,0x38(%rdi) │ │ │ │ - mov %r9w,0x30(%rdi) │ │ │ │ - movzwl 0x60(%rdi),%r8d │ │ │ │ - inc %r8d │ │ │ │ - mov %r8w,0x60(%rdi) │ │ │ │ - mov 0x68(%rdi),%r8 │ │ │ │ - imul %r8,%r10 │ │ │ │ - add 0x18(%rdi),%r10 │ │ │ │ - jmp 426ebe │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - test %r10,%r10 │ │ │ │ - je 426ed1 │ │ │ │ + lea 0x279358(%rip),%rax │ │ │ │ + call 438b40 │ │ │ │ + test %rax,%rax │ │ │ │ + je 439282 │ │ │ │ + nop │ │ │ │ + mov 0x63(%rax),%cl │ │ │ │ + cmp $0x1,%cl │ │ │ │ + je 439232 │ │ │ │ + mov 0x58(%rax),%edx │ │ │ │ + mov 0x18(%rsp),%ebx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 439201 │ │ │ │ + lea 0x3(%rbx),%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 439201 │ │ │ │ + jmp 439334 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + call 4390e0 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + test %bl,%bl │ │ │ │ + je 439201 │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 439520 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,%al │ │ │ │ + je 43927b │ │ │ │ + nop │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + lea 0x28947f(%rip),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + lock xadd %rsi,(%rdx) │ │ │ │ + jmp 43927d │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 426efa │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 426b60 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %cl,0x1f(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - movups %xmm15,(%r10) │ │ │ │ - cmp %rax,0x20(%rsi) │ │ │ │ - ja 426f19 │ │ │ │ - cmpq $0x0,0x18(%rsi) │ │ │ │ - jne 426f21 │ │ │ │ - mov %r10,0x18(%rsi) │ │ │ │ - mov %rax,0x20(%rsi) │ │ │ │ - call 496680 │ │ │ │ - cmpb $0x0,0x12208f3(%rip) │ │ │ │ - jne 426f3e │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - movzwl 0x30(%rdx),%esi │ │ │ │ - mov %si,0x34(%rdx) │ │ │ │ - jmp 426f58 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 438c00 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - sub 0x68(%rdx),%rdi │ │ │ │ - mov %rdi,(%rsi) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jl 426f79 │ │ │ │ - mov 0x11a0f3d(%rip),%rdi │ │ │ │ - cmp %rdi,0x8(%rsi) │ │ │ │ - je 426f91 │ │ │ │ - mov 0x68(%rdx),%rcx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - call 427fc0 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - movl $0x0,0xf0(%rsi) │ │ │ │ - mov 0x108(%rsi),%edi │ │ │ │ - lea -0x1(%rdi),%r8d │ │ │ │ + xor %edx,%edx │ │ │ │ nop │ │ │ │ - mov %r8d,0x108(%rsi) │ │ │ │ - cmp $0x1,%edi │ │ │ │ - jne 426fca │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ + jmp 4392bd │ │ │ │ nop │ │ │ │ - je 426fca │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - movzbl 0x1f(%rsp),%esi │ │ │ │ + mov 0x26fdab(%rip),%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + and $0x80000000,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 4392b3 │ │ │ │ + mov %eax,%esi │ │ │ │ + or $0x80000000,%esi │ │ │ │ + lea 0x26fd90(%rip),%rdi │ │ │ │ + lock cmpxchg %esi,(%rdi) │ │ │ │ + sete %sil │ │ │ │ test %sil,%sil │ │ │ │ - je 426ff4 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 430e60 │ │ │ │ + je 439282 │ │ │ │ + test %edx,%edx │ │ │ │ + sete %dl │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + mov %dl,0x17(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x18(%rsp),%ebx │ │ │ │ + movzbl 0x1c(%rsp),%ecx │ │ │ │ + lea 0x26fd5e(%rip),%rax │ │ │ │ + call 438ca0 │ │ │ │ + movzbl 0x17(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 43931a │ │ │ │ + cmpl $0x0,0x29088d(%rip) │ │ │ │ + jle 43930a │ │ │ │ + lea 0x14709c(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ nop │ │ │ │ - test %al,%al │ │ │ │ - je 426fef │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 430f60 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x68(%rdx),%rbx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x270220(%rip),%rdx │ │ │ │ + xchg %ecx,(%rdx) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + decl 0x108(%rcx) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ + mov %cl,0x16(%rsp) │ │ │ │ + mov %edx,0x24(%rsp) │ │ │ │ + mov %ebx,0x20(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13f3d7(%rip),%rax │ │ │ │ + mov $0x1a,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzbl 0x16(%rsp),%eax │ │ │ │ + movzbl %al,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13b556(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13ad52(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x140caa(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jmp 426d60 │ │ │ │ + jmp 439180 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -45611,801 +61330,1066 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 427306 │ │ │ │ + jbe 439506 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - movl $0x1,0xf0(%rdx) │ │ │ │ - mov 0xd0(%rdx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 42707d │ │ │ │ - mov 0x38(%rsi),%rsi │ │ │ │ - jmp 427084 │ │ │ │ - mov 0x12201a4(%rip),%rsi │ │ │ │ - cmp $0x3f8,%rax │ │ │ │ - ja 4270a2 │ │ │ │ - lea 0x7(%rax),%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - lea 0x11a6085(%rip),%r8 │ │ │ │ - movzbl (%r8,%rdi,1),%edi │ │ │ │ - jmp 4270c6 │ │ │ │ - lea -0x381(%rax),%rdi │ │ │ │ - shr $0x7,%rdi │ │ │ │ - cmp $0xf9,%rdi │ │ │ │ - jae 4272f7 │ │ │ │ - lea 0x11a745f(%rip),%r8 │ │ │ │ - movzbl (%r8,%rdi,1),%edi │ │ │ │ - cmp $0x44,%rdi │ │ │ │ - jae 4272eb │ │ │ │ - lea (%rdi,%rdi,1),%ebx │ │ │ │ - lea 0x11a6186(%rip),%r8 │ │ │ │ - movzwl (%r8,%rdi,2),%edi │ │ │ │ - nop │ │ │ │ - movb $0x1,0x1d(%rsp) │ │ │ │ - test %al,(%rsi) │ │ │ │ - movzbl 0x1d(%rsp),%r8d │ │ │ │ - or %r8d,%ebx │ │ │ │ - movzbl %bl,%r8d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x88,%r8 │ │ │ │ - jae 4272df │ │ │ │ - mov 0x30(%rsi,%r8,8),%r8 │ │ │ │ - mov 0x38(%r8),%r9 │ │ │ │ - bsf %r9,%r10 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - cmove %r11,%r10 │ │ │ │ - cmp $0x40,%r10 │ │ │ │ - jge 427198 │ │ │ │ - movzwl 0x30(%r8),%r11d │ │ │ │ - lea (%r10,%r11,1),%r12d │ │ │ │ - movzwl 0x32(%r8),%r13d │ │ │ │ - cmp %r12w,%r13w │ │ │ │ - jbe 427198 │ │ │ │ - lea (%r10,%r11,1),%r11d │ │ │ │ - lea 0x1(%r11),%r11d │ │ │ │ - test $0x3f,%r11w │ │ │ │ - jne 42715b │ │ │ │ - cmp %r11w,%r13w │ │ │ │ - je 42715b │ │ │ │ - mov %ecx,%eax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 42719d │ │ │ │ - inc %r10 │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %r10,%rcx │ │ │ │ - shr %cl,%r9 │ │ │ │ - movzwl %r12w,%r12d │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r10,%r10 │ │ │ │ - and %r10,%r9 │ │ │ │ - mov %r9,0x38(%r8) │ │ │ │ - mov %r11w,0x30(%r8) │ │ │ │ - movzwl 0x60(%r8),%r9d │ │ │ │ - inc %r9d │ │ │ │ - mov %r9w,0x60(%r8) │ │ │ │ - mov 0x68(%r8),%r9 │ │ │ │ - imul %r9,%r12 │ │ │ │ - add 0x18(%r8),%r12 │ │ │ │ - jmp 42719d │ │ │ │ - mov %ecx,%eax │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - test %r12,%r12 │ │ │ │ - je 4271b5 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4271df │ │ │ │ - mov %al,0x1f(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 426b60 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - movzbl 0x1f(%rsp),%eax │ │ │ │ - mov %cl,0x1e(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %r12,0x40(%rsp) │ │ │ │ - test %al,%al │ │ │ │ - je 427205 │ │ │ │ - cmpb $0x0,0x64(%r8) │ │ │ │ - je 427205 │ │ │ │ - mov %r12,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ - call 496680 │ │ │ │ - cmpb $0x0,0x122060f(%rip) │ │ │ │ - jne 427222 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - movzwl 0x30(%rdx),%esi │ │ │ │ - mov %si,0x34(%rdx) │ │ │ │ - jmp 427237 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 438c00 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov %rsi,(%rdx) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 42725c │ │ │ │ - mov 0x11a0c5a(%rip),%rsi │ │ │ │ - cmp %rsi,0x8(%rdx) │ │ │ │ - je 427273 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - call 427fc0 │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - movl $0x0,0xf0(%rdx) │ │ │ │ - mov 0x108(%rdx),%esi │ │ │ │ - lea -0x1(%rsi),%edi │ │ │ │ - nop │ │ │ │ - mov %edi,0x108(%rdx) │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 4272aa │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + cmpl $0x0,0x108(%rcx) │ │ │ │ + jne 439414 │ │ │ │ + cmpl $0x0,0xf0(%rcx) │ │ │ │ + jne 439414 │ │ │ │ + mov %r14,%rdx │ │ │ │ + cmp %rdx,(%rcx) │ │ │ │ + jne 4394f1 │ │ │ │ + jmp 439419 │ │ │ │ + mov %rbx,%rax │ │ │ │ nop │ │ │ │ - je 4272aa │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - movzbl 0x1e(%rsp),%edx │ │ │ │ + mov 0x26fc14(%rip),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x80000000,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 439450 │ │ │ │ + lea 0x1(%rdx),%esi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %edx,%eax │ │ │ │ + lea 0x26fbf9(%rip),%rdi │ │ │ │ + lock cmpxchg %esi,(%rdi) │ │ │ │ + sete %dl │ │ │ │ test %dl,%dl │ │ │ │ - je 4272d4 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 430e60 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,%al │ │ │ │ - je 4272cf │ │ │ │ - xor %eax,%eax │ │ │ │ + je 439416 │ │ │ │ + mov 0x289254(%rip),%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jmp 439459 │ │ │ │ + mov 0x28924a(%rip),%edx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + sete 0x14(%rsp) │ │ │ │ + jne 4394d8 │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + call 4390e0 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + test %bl,%bl │ │ │ │ + jne 439498 │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + movzbl 0x14(%rsp),%ecx │ │ │ │ + lea 0x26fba8(%rip),%rax │ │ │ │ + call 438ca0 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + jmp 4394d8 │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 430f60 │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x48,%rsp │ │ │ │ + nop │ │ │ │ + call 439520 │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + movzbl 0x14(%rsp),%ecx │ │ │ │ + lea 0x26fb7f(%rip),%rax │ │ │ │ + call 438ca0 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - mov $0x88,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x44,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0xf9,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 48a7e0 <_cgo_topofstack@@Base+0x1c80> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0x58(%rbx),%eax │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ + nop │ │ │ │ + cmp %ecx,%eax │ │ │ │ + je 4394eb │ │ │ │ + add $0x3,%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jne 4394c1 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x141b2e(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - jmp 427040 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 4393e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 427653 │ │ │ │ + lea -0xa0(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 43a4fb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ + sub $0x118,%rsp │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ - movl $0x1,0xf0(%rdx) │ │ │ │ - mov 0xd0(%rdx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 42737d │ │ │ │ - mov 0x38(%rsi),%rsi │ │ │ │ - jmp 427384 │ │ │ │ - mov 0x121fea4(%rip),%rsi │ │ │ │ - lea 0x7(%rax),%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - cmp $0x81,%r8 │ │ │ │ - jae 427646 │ │ │ │ - lea 0x11a5d80(%rip),%r9 │ │ │ │ - movzbl (%r9,%r8,1),%r8d │ │ │ │ - lea (%r8,%r8,1),%r9d │ │ │ │ + cmpl $0x0,0x108(%rdx) │ │ │ │ + jne 43955f │ │ │ │ + cmpl $0x0,0xf0(%rdx) │ │ │ │ + jne 43955f │ │ │ │ + mov %r14,%rsi │ │ │ │ + cmp %rsi,(%rdx) │ │ │ │ + jne 43a4e9 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + test %bl,%bl │ │ │ │ + jne 43956d │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + mov 0x28912d(%rip),%esi │ │ │ │ + mov %esi,0x20(%rsp) │ │ │ │ nop │ │ │ │ - movb $0x0,0x25(%rsp) │ │ │ │ - test %al,(%rsi) │ │ │ │ - movzbl 0x25(%rsp),%r10d │ │ │ │ - or %r10d,%r9d │ │ │ │ - movzbl %r9b,%r10d │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x88,%r10 │ │ │ │ - jae 42763a │ │ │ │ - mov 0x30(%rsi,%r10,8),%r10 │ │ │ │ - mov 0x38(%r10),%r11 │ │ │ │ - bsf %r11,%rcx │ │ │ │ - mov $0x40,%r12d │ │ │ │ - cmove %r12,%rcx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - jge 427452 │ │ │ │ - movzwl 0x30(%r10),%r12d │ │ │ │ - lea (%rcx,%r12,1),%r13d │ │ │ │ - movzwl 0x32(%r10),%r15d │ │ │ │ - cmp %r13w,%r15w │ │ │ │ - jbe 427452 │ │ │ │ - lea (%rcx,%r12,1),%r12d │ │ │ │ - lea 0x1(%r12),%r12d │ │ │ │ - test $0x3f,%r12w │ │ │ │ - jne 42741a │ │ │ │ - cmp %r12w,%r15w │ │ │ │ - je 42741a │ │ │ │ - xor %r13d,%r13d │ │ │ │ - jmp 427455 │ │ │ │ - inc %rcx │ │ │ │ - shr %cl,%r11 │ │ │ │ - movzwl %r13w,%r13d │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r15,%r15 │ │ │ │ - and %r15,%r11 │ │ │ │ - mov %r11,0x38(%r10) │ │ │ │ - mov %r12w,0x30(%r10) │ │ │ │ - movzwl 0x60(%r10),%r11d │ │ │ │ - inc %r11d │ │ │ │ - mov %r11w,0x60(%r10) │ │ │ │ - mov 0x68(%r10),%r11 │ │ │ │ - imul %r11,%r13 │ │ │ │ - add 0x18(%r10),%r13 │ │ │ │ - jmp 427455 │ │ │ │ - xor %r13d,%r13d │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ + mov 0x63(%rdx),%dil │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x1,%dil │ │ │ │ + jne 43a456 │ │ │ │ + lea -0x1(%rsi),%r8d │ │ │ │ + cmp %r8d,0x58(%rdx) │ │ │ │ + jne 43a456 │ │ │ │ + mov %bl,0x130(%rsp) │ │ │ │ mov %rdx,0x40(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %r8b,0x26(%rsp) │ │ │ │ - test %r13,%r13 │ │ │ │ - je 427477 │ │ │ │ + mov %r8d,0x24(%rsp) │ │ │ │ + cmpb $0x0,0x270f20(%rip) │ │ │ │ + jne 4395b8 │ │ │ │ + xor %eax,%eax │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 4274a5 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r9d,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 426b60 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - movzbl 0x26(%rsp),%r8d │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rax,%r13 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - mov %cl,0x27(%rsp) │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ - cmpb $0x0,0x64(%r10) │ │ │ │ - je 4274ee │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r13,%rax │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - movzbl 0x27(%rsp),%ecx │ │ │ │ + jmp 4395d9 │ │ │ │ + call 4763a0 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - movzbl 0x26(%rsp),%r8d │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ - cmp $0x1,%r8b │ │ │ │ - jne 4274fb │ │ │ │ - addq $0x8,0x10(%rsi) │ │ │ │ - jmp 427534 │ │ │ │ + mov 0x20(%rsp),%esi │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ - call 4295e0 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - add %rax,0x10(%rdx) │ │ │ │ - movzbl 0x27(%rsp),%ecx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - movzbl 0x26(%rsp),%r8d │ │ │ │ - mov 0x28(%rsp),%r10 │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ - cmp $0x44,%r8 │ │ │ │ - jae 42762e │ │ │ │ - lea 0x11a5d1b(%rip),%rax │ │ │ │ - movzwl (%rax,%r8,2),%eax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - call 496680 │ │ │ │ - cmpb $0x0,0x12202c5(%rip) │ │ │ │ - jne 42756c │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - movzwl 0x30(%rdx),%esi │ │ │ │ - mov %si,0x34(%rdx) │ │ │ │ - jmp 427585 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + movzbl 0x130(%rsp),%ebx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 438c00 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov %rsi,(%rdx) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 4275aa │ │ │ │ - mov 0x11a090c(%rip),%rsi │ │ │ │ - cmp %rsi,0x8(%rdx) │ │ │ │ - je 4275c1 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - call 427fc0 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - movl $0x0,0xf0(%rdx) │ │ │ │ + test %rax,%rax │ │ │ │ + je 43966f │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ + mov 0x20(%rdx),%rdx │ │ │ │ + shl $0xd,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 476ac0 │ │ │ │ + mov 0xd0(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ + nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 439624 │ │ │ │ + dec %esi │ │ │ │ + mov %esi,0x350(%rdx) │ │ │ │ + jmp 439632 │ │ │ │ + lea 0x320(%rdx),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %dil,(%rsi) │ │ │ │ mov 0x108(%rdx),%esi │ │ │ │ lea -0x1(%rsi),%edi │ │ │ │ nop │ │ │ │ mov %edi,0x108(%rdx) │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 4275f7 │ │ │ │ + jne 439659 │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 4275f7 │ │ │ │ + je 439659 │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - movzbl 0x27(%rsp),%edx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + movzbl 0x130(%rsp),%ebx │ │ │ │ + mov 0x20(%rsp),%esi │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + mov 0x20(%rdx),%rdi │ │ │ │ + lea 0x80(%rdx),%r9 │ │ │ │ + lea 0x289047(%rip),%r10 │ │ │ │ + lock xadd %rdi,(%r10) │ │ │ │ + mov 0x80(%rdx),%rdi │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + movzbl 0x62(%rdx),%r10d │ │ │ │ + mov %r10b,0x1a(%rsp) │ │ │ │ + mov 0x68(%rdx),%r11 │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ + mov %rdi,0xe0(%rsp) │ │ │ │ + jmp 4396cb │ │ │ │ + mov %r12,%rdx │ │ │ │ + movzbl 0x130(%rsp),%ebx │ │ │ │ + movzbl 0x1a(%rsp),%r10d │ │ │ │ + mov 0xe0(%rsp),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 439880 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %dl,%dl │ │ │ │ - je 427623 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 43a451 │ │ │ │ + mov 0x8(%r9),%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r11 │ │ │ │ + mov %rax,%rdx │ │ │ │ + imul %r11,%rax │ │ │ │ + mov 0x18(%rcx),%r12 │ │ │ │ + mov 0x68(%rcx),%r13 │ │ │ │ + add $0xfffffffffffffff0,%r13 │ │ │ │ + lea (%rax,%r12,1),%r15 │ │ │ │ + nop │ │ │ │ + cmp $0x1f0,%r13 │ │ │ │ + ja 43973d │ │ │ │ + mov %rdx,%r13 │ │ │ │ + shr $0x3,%rdx │ │ │ │ + add $0x1f80,%r12 │ │ │ │ + test %al,(%r12) │ │ │ │ + nop │ │ │ │ + cmp $0x3f,%rdx │ │ │ │ + jae 43a445 │ │ │ │ + lea (%r12,%rdx,1),%rdx │ │ │ │ + lea 0x40(%rdx),%rdx │ │ │ │ + jmp 43974f │ │ │ │ + mov 0x48(%rcx),%r12 │ │ │ │ + test %al,(%r12) │ │ │ │ + mov %rdx,%r13 │ │ │ │ + shr $0x3,%rdx │ │ │ │ + add %r12,%rdx │ │ │ │ + and $0x7,%r13d │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + shl %cl,%r10d │ │ │ │ + movzbl (%rdx),%ebx │ │ │ │ + test %bl,%r10b │ │ │ │ + je 4397d4 │ │ │ │ + cmpb $0x5,0x10(%r9) │ │ │ │ + je 43978a │ │ │ │ + nop │ │ │ │ + mov %r9,0xd8(%rsp) │ │ │ │ + mov (%r9),%rdx │ │ │ │ + mov %rdx,0xe0(%rsp) │ │ │ │ + jmp 4396ba │ │ │ │ + mov (%r9),%rdx │ │ │ │ + nop │ │ │ │ + mov %rdx,0xe0(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + mov %rdx,(%rsi) │ │ │ │ + movb $0x1,0x19(%r9) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r15,%rbx │ │ │ │ + mov %r11,%rcx │ │ │ │ + call 43f5c0 │ │ │ │ + mov 0x20(%rsp),%esi │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + jmp 4396ba │ │ │ │ + lea (%rax,%r11,1),%r10 │ │ │ │ + jmp 4397e0 │ │ │ │ + mov (%r9),%r9 │ │ │ │ + nopl (%rax) │ │ │ │ + test %r9,%r9 │ │ │ │ + je 439803 │ │ │ │ + cmp %r10,0x8(%r9) │ │ │ │ + jae 4397ff │ │ │ │ + cmpb $0x2,0x10(%r9) │ │ │ │ + jne 4397da │ │ │ │ + bts %ecx,%ebx │ │ │ │ + nop │ │ │ │ + mov %bl,(%rdx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 439805 │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 430e60 │ │ │ │ + jmp 439805 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r10,0x68(%rsp) │ │ │ │ test %al,%al │ │ │ │ - je 42761e │ │ │ │ + jne 43a3aa │ │ │ │ + jmp 43985c │ │ │ │ + mov 0x18(%r12),%rsi │ │ │ │ + lea (%rsi,%rdx,1),%rbx │ │ │ │ + mov (%rax),%rdx │ │ │ │ + nop │ │ │ │ + mov %rdx,0xe0(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + mov %rdx,(%rsi) │ │ │ │ + mov %r11,%rcx │ │ │ │ + call 43f5c0 │ │ │ │ + mov 0x20(%rsp),%esi │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 4396ba │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jb 439814 │ │ │ │ + jmp 4396ba │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 4398f2 │ │ │ │ + cmpq $0x0,0x80(%rdx) │ │ │ │ + jne 4398f2 │ │ │ │ + mov 0x288ea2(%rip),%rdi │ │ │ │ + test %al,(%rdi) │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + movabs $0x800000000000,%r9 │ │ │ │ + add %rcx,%r9 │ │ │ │ + shr $0x1a,%r9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x400000,%r9 │ │ │ │ + jae 43a39e │ │ │ │ + shr $0xd,%rcx │ │ │ │ + mov %rcx,%r12 │ │ │ │ + and $0x1fff,%r12d │ │ │ │ + mov (%rdi,%r9,8),%rdi │ │ │ │ + test %al,(%rdi) │ │ │ │ + shr $0x3,%r12 │ │ │ │ + lea (%rdi,%r12,1),%rdi │ │ │ │ + lea 0x10800(%rdi),%rdi │ │ │ │ + and $0x7,%ecx │ │ │ │ + mov $0x1,%r9d │ │ │ │ + shl %cl,%r9d │ │ │ │ + not %r9d │ │ │ │ + lock and %r9b,(%rdi) │ │ │ │ + cmpb $0x0,0x270bd8(%rip) │ │ │ │ + jne 439904 │ │ │ │ + cmpl $0x0,0x290242(%rip) │ │ │ │ + je 439976 │ │ │ │ + mov 0x68(%rdx),%rdi │ │ │ │ + add $0xfffffffffffffff0,%rdi │ │ │ │ + cmp $0x1f0,%rdi │ │ │ │ + ja 43992a │ │ │ │ + mov 0x18(%rdx),%rdi │ │ │ │ + add $0x1f80,%rdi │ │ │ │ + test %al,(%rdi) │ │ │ │ + add $0x40,%rdi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + jmp 439930 │ │ │ │ + mov 0x48(%rdx),%rdi │ │ │ │ + test %al,(%rdi) │ │ │ │ + mov %rdi,0xe8(%rsp) │ │ │ │ + movb $0x1,0xf0(%rsp) │ │ │ │ + movq $0x0,0xf8(%rsp) │ │ │ │ + mov 0x40(%rdx),%rdi │ │ │ │ + test %al,(%rdi) │ │ │ │ + nop │ │ │ │ + mov %rdi,0x100(%rsp) │ │ │ │ + movb $0x1,0x108(%rsp) │ │ │ │ + movq $0x0,0x110(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 43a1bb │ │ │ │ + mov 0x68(%rdx),%rdi │ │ │ │ + add $0xfffffffffffffff0,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x1f0,%rdi │ │ │ │ + ja 4399b6 │ │ │ │ + mov 0x48(%rdx),%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 4327a0 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + movzbl 0x130(%rsp),%ebx │ │ │ │ + mov 0x20(%rsp),%esi │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + movzbl 0x1a(%rsp),%r10d │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + movzwl 0x30(%rdx),%ecx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %cx,0x32(%rdx) │ │ │ │ + jbe 439a34 │ │ │ │ + mov 0x48(%rdx),%rdi │ │ │ │ + test %al,(%rdi) │ │ │ │ + mov %ecx,%r9d │ │ │ │ + shr $0x3,%r9 │ │ │ │ + movzbl (%rdi,%r9,1),%edi │ │ │ │ + mov 0x40(%rdx),%r12 │ │ │ │ + test %al,(%r12) │ │ │ │ + movzbl (%r12,%r9,1),%r12d │ │ │ │ + not %r12d │ │ │ │ + and %edi,%r12d │ │ │ │ + and $0x7,%ecx │ │ │ │ + shr %cl,%r12b │ │ │ │ + test %r12b,%r12b │ │ │ │ + je 439a2b │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 43a740 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + movzbl 0x130(%rsp),%ebx │ │ │ │ + mov 0x20(%rsp),%esi │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + movzbl 0x1a(%rsp),%r10d │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + lea 0x1(%r9),%rcx │ │ │ │ + jmp 43a148 │ │ │ │ + movzwl 0x32(%rdx),%ecx │ │ │ │ + add $0x7,%rcx │ │ │ │ + nop │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 439a53 │ │ │ │ + add %r9,%rdi │ │ │ │ + add $0x8,%rax │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jae 439ac6 │ │ │ │ + mov 0x48(%rdx),%r9 │ │ │ │ + test %al,(%r9) │ │ │ │ + mov (%r9,%rax,1),%r9 │ │ │ │ + movzbl 0x28f8df(%rip),%r12d │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 439a7c │ │ │ │ + popcnt %r9,%r9 │ │ │ │ + jmp 439a4c │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %r9,%rax │ │ │ │ + call 404200 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + movzbl 0x130(%rsp),%ebx │ │ │ │ + mov 0x20(%rsp),%esi │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + movzbl 0x1a(%rsp),%r10d │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + movzbl 0x28f893(%rip),%r12d │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + jmp 439a4c │ │ │ │ + movzwl 0x60(%rdx),%ecx │ │ │ │ + mov %ecx,%r9d │ │ │ │ + sub %edi,%ecx │ │ │ │ + cmp %r9w,%di │ │ │ │ + ja 43a07b │ │ │ │ + mov %cx,0x1c(%rsp) │ │ │ │ + mov %di,0x60(%rdx) │ │ │ │ + movw $0x0,0x30(%rdx) │ │ │ │ + movw $0x0,0x34(%rdx) │ │ │ │ + cmpb $0x0,0x2709db(%rip) │ │ │ │ + je 439b18 │ │ │ │ + mov 0x30(%r14),%r9 │ │ │ │ + mov 0xd0(%r9),%r9 │ │ │ │ + movzwl %cx,%r12d │ │ │ │ + mov 0x68(%rdx),%r13 │ │ │ │ + imul %r12,%r13 │ │ │ │ + test %al,(%r9) │ │ │ │ + add %r13,0x1210(%r9) │ │ │ │ + mov 0x48(%rdx),%rcx │ │ │ │ + mov %rcx,0x40(%rdx) │ │ │ │ + movzwl 0x32(%rdx),%eax │ │ │ │ + call 43f960 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rax,0x48(%rcx) │ │ │ │ + cmpq $0x0,0x50(%rcx) │ │ │ │ + je 439b4a │ │ │ │ + mov %rcx,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44c940 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 430f60 │ │ │ │ + call 423420 │ │ │ │ + nop │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x63(%rbx),%cl │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x1,%cl │ │ │ │ + jne 439fe7 │ │ │ │ + mov 0x58(%rbx),%edx │ │ │ │ + mov 0x24(%rsp),%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + jne 439fe7 │ │ │ │ + mov 0x20(%rsp),%ecx │ │ │ │ + lea 0x1(%rcx),%esi │ │ │ │ + nop │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 439fd6 │ │ │ │ + lea 0x3(%rcx),%esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + je 439fd6 │ │ │ │ + mov %ecx,%edx │ │ │ │ + xchg %ecx,0x58(%rbx) │ │ │ │ + cmpb $0x0,0x65(%rbx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + je 439c75 │ │ │ │ + movzbl 0x130(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 439fc5 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %cx,%cx │ │ │ │ + jbe 439c18 │ │ │ │ + movzbl 0x1a(%rsp),%ecx │ │ │ │ + cmp $0x88,%rcx │ │ │ │ + jae 439fb7 │ │ │ │ + lea (%rcx,%rcx,2),%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + lea 0x288c1a(%rip),%rsi │ │ │ │ + lea (%rcx,%rsi,1),%rcx │ │ │ │ + lea 0x58(%rcx),%rcx │ │ │ │ + shr $1,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov $0x28,%esi │ │ │ │ + cmovne %rsi,%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + call 4466c0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x118,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + neg %rax │ │ │ │ + lea 0x63(%rbx),%rcx │ │ │ │ + lea 0x288a96(%rip),%rdx │ │ │ │ + lock xadd %rax,(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %eax,%eax │ │ │ │ + xchg %al,(%rcx) │ │ │ │ + lea 0xa64(%rip),%rax │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov %rbx,0xc0(%rsp) │ │ │ │ + lea 0xb8(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x118,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movzbl 0x1a(%rsp),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + shr $1,%cl │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %cl,%cl │ │ │ │ + je 439e41 │ │ │ │ + movzwl 0x1c(%rsp),%edi │ │ │ │ + test %di,%di │ │ │ │ + ja 439ca5 │ │ │ │ + movzbl 0x130(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 439d2e │ │ │ │ + mov %cl,0x1b(%rsp) │ │ │ │ + movb $0x1,0x64(%rbx) │ │ │ │ + lea 0x29146c(%rip),%rax │ │ │ │ + call 446d00 │ │ │ │ + test %al,(%rax) │ │ │ │ + movzbl 0x1b(%rsp),%ecx │ │ │ │ + movsbq %cl,%rcx │ │ │ │ + cmp $0x44,%rcx │ │ │ │ + jae 439fab │ │ │ │ + lea (%rax,%rcx,8),%rcx │ │ │ │ + lea 0x270(%rcx),%rcx │ │ │ │ + movzwl 0x1c(%rsp),%edx │ │ │ │ + movzwl %dx,%edx │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + lock xadd %rdx,(%rcx) │ │ │ │ + lea 0x29142b(%rip),%rax │ │ │ │ + call 446dc0 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x68(%rbx),%rcx │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + imul %rcx,%rdx │ │ │ │ + lea 0x29053a(%rip),%rcx │ │ │ │ + lock xadd %rdx,(%rcx) │ │ │ │ + movzbl 0x130(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + mov 0x20(%rsp),%edx │ │ │ │ + movzbl 0x1a(%rsp),%esi │ │ │ │ + jne 439ea5 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %cx,%cx │ │ │ │ + je 439dea │ │ │ │ + cmp %cx,0x32(%rbx) │ │ │ │ + jne 439da0 │ │ │ │ + cmp $0x88,%rsi │ │ │ │ + jae 439f9f │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + lea 0x288a95(%rip),%rsi │ │ │ │ + lea (%rcx,%rsi,1),%rcx │ │ │ │ + lea 0x58(%rcx),%rcx │ │ │ │ + shr $1,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov $0x28,%esi │ │ │ │ + cmovne %rsi,%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + call 4466c0 │ │ │ │ + jmp 439ea5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x88,%rsi │ │ │ │ + jae 439f93 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + lea 0x288a44(%rip),%rsi │ │ │ │ + lea (%rsi,%rcx,1),%rcx │ │ │ │ + lea 0x8(%rcx),%rcx │ │ │ │ + shr $1,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov $0x28,%esi │ │ │ │ + cmovne %rsi,%rdx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4466c0 │ │ │ │ + jmp 439ea5 │ │ │ │ + nop │ │ │ │ + lea 0x7ee(%rip),%rax │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + mov %rbx,0xa8(%rsp) │ │ │ │ + lea 0x278757(%rip),%rax │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + lea 0xa0(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x118,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + movzbl 0x130(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 439ea5 │ │ │ │ + movzwl 0x1c(%rsp),%ecx │ │ │ │ + test %cx,%cx │ │ │ │ + jne 439eb0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x88,%rsi │ │ │ │ + jae 439f87 │ │ │ │ + lea (%rsi,%rsi,2),%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + lea 0x288984(%rip),%rsi │ │ │ │ + lea (%rcx,%rsi,1),%rcx │ │ │ │ + lea 0x58(%rcx),%rcx │ │ │ │ + shr $1,%edx │ │ │ │ + and $0x1,%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + mov $0x0,%edx │ │ │ │ + mov $0x28,%esi │ │ │ │ + cmovne %rsi,%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4466c0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x118,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x291269(%rip),%rax │ │ │ │ + call 446d00 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lock xadd %rcx,0x268(%rax) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + lock xadd %rcx,0x260(%rax) │ │ │ │ + lea 0x291241(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 446dc0 │ │ │ │ + nop │ │ │ │ mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - add $0x50,%rsp │ │ │ │ + lea 0x29035e(%rip),%rcx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + lock xadd %rdx,(%rcx) │ │ │ │ + cmpl $0x0,0x28fc57(%rip) │ │ │ │ + jle 439f2f │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + movq $0x0,0x70(%rcx) │ │ │ │ + mov 0x18(%rcx),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + neg %rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x290335(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + call 427140 │ │ │ │ + jmp 439f79 │ │ │ │ + nop │ │ │ │ + lea 0x5e9(%rip),%rax │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + lea 0x27860d(%rip),%rax │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + lea 0xa0(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x118,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov $0x88,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x88,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x88,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ mov $0x44,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ mov $0x88,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x81,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x142e64(%rip),%rax │ │ │ │ + mov $0x2a,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x13bca5(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 482180 │ │ │ │ + movzbl %cl,%eax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov 0x58(%rbx),%eax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 427340 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4279d2 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13c5f8(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13a0ac(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13b76b(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - movl $0x1,0xf0(%rdx) │ │ │ │ - mov 0xd0(%rdx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 4276bd │ │ │ │ - mov 0x38(%rsi),%rsi │ │ │ │ - jmp 4276c4 │ │ │ │ - mov 0x121fb64(%rip),%rsi │ │ │ │ - lea 0x8(%rax),%rdi │ │ │ │ - cmp $0x3f8,%rdi │ │ │ │ - ja 4276fb │ │ │ │ - lea 0xf(%rax),%rdi │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x142305(%rip),%rax │ │ │ │ + mov $0x27,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %r9w,0x1e(%rsp) │ │ │ │ + movzwl %di,%eax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + movzwl %cx,%eax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + movzwl 0x32(%rdx),%eax │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13b71b(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13992b(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13cda4(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzwl 0x1e(%rsp),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1398f3(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1403e8(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + inc %rcx │ │ │ │ + movzwl 0x32(%rdx),%edi │ │ │ │ + add $0x7,%rdi │ │ │ │ shr $0x3,%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x81,%rdi │ │ │ │ - jae 4279c5 │ │ │ │ - lea 0x11a5a2c(%rip),%r8 │ │ │ │ - movzbl (%r8,%rdi,1),%edi │ │ │ │ - jmp 427720 │ │ │ │ - lea -0x379(%rax),%rdi │ │ │ │ - shr $0x7,%rdi │ │ │ │ - cmp $0xf9,%rdi │ │ │ │ - jae 4279b7 │ │ │ │ - lea 0x11a6e06(%rip),%r8 │ │ │ │ - movzbl (%r8,%rdi,1),%edi │ │ │ │ - nop │ │ │ │ - cmp $0x44,%rdi │ │ │ │ - jae 4279ab │ │ │ │ - lea (%rdi,%rdi,1),%r8d │ │ │ │ - lea 0x11a5b2b(%rip),%r9 │ │ │ │ - movzwl (%r9,%rdi,2),%edi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jae 439a34 │ │ │ │ + mov 0x48(%rdx),%rdi │ │ │ │ + test %al,(%rdi) │ │ │ │ + movzbl (%rcx,%rdi,1),%edi │ │ │ │ + mov 0x40(%rdx),%r9 │ │ │ │ + test %al,(%r9) │ │ │ │ + movzbl (%rcx,%r9,1),%r9d │ │ │ │ + not %r9d │ │ │ │ + test %r9b,%dil │ │ │ │ + je 43a145 │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 43a740 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + movzbl 0x130(%rsp),%ebx │ │ │ │ + mov 0x20(%rsp),%esi │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + movzbl 0x1a(%rsp),%r10d │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + jmp 43a145 │ │ │ │ + incq 0x110(%rsp) │ │ │ │ + inc %rax │ │ │ │ + movzwl 0x32(%rdx),%edi │ │ │ │ nop │ │ │ │ - movb $0x0,0x1e(%rsp) │ │ │ │ - test %al,(%rsi) │ │ │ │ - movzbl 0x1e(%rsp),%r9d │ │ │ │ - or %r9d,%r8d │ │ │ │ - movzbl %r8b,%r9d │ │ │ │ - cmp $0x88,%r9 │ │ │ │ - jae 42799f │ │ │ │ - mov 0x30(%rsi,%r9,8),%r9 │ │ │ │ - mov 0x38(%r9),%r10 │ │ │ │ - bsf %r10,%rcx │ │ │ │ - mov $0x40,%r11d │ │ │ │ - cmove %r11,%rcx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - jge 4277e3 │ │ │ │ - movzwl 0x30(%r9),%r11d │ │ │ │ - lea (%rcx,%r11,1),%r12d │ │ │ │ - movzwl 0x32(%r9),%r13d │ │ │ │ - cmp %r12w,%r13w │ │ │ │ - jbe 4277e3 │ │ │ │ - lea (%rcx,%r11,1),%r11d │ │ │ │ - lea 0x1(%r11),%r11d │ │ │ │ - test $0x3f,%r11w │ │ │ │ - jne 4277ab │ │ │ │ + cmp %rdi,%rax │ │ │ │ + jae 439976 │ │ │ │ + mov 0xe8(%rsp),%rdi │ │ │ │ + movzbl 0xf0(%rsp),%r9d │ │ │ │ + movzbl (%rdi),%edi │ │ │ │ nopl (%rax) │ │ │ │ - cmp %r11w,%r13w │ │ │ │ - je 4277ab │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 4277e6 │ │ │ │ - inc %rcx │ │ │ │ - shr %cl,%r10 │ │ │ │ - movzwl %r12w,%r12d │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r13,%r13 │ │ │ │ - and %r13,%r10 │ │ │ │ - mov %r10,0x38(%r9) │ │ │ │ - mov %r11w,0x30(%r9) │ │ │ │ - movzwl 0x60(%r9),%r10d │ │ │ │ - inc %r10d │ │ │ │ - mov %r10w,0x60(%r9) │ │ │ │ - mov 0x68(%r9),%r10 │ │ │ │ - imul %r10,%r12 │ │ │ │ - add 0x18(%r9),%r12 │ │ │ │ - jmp 4277e6 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - test %r12,%r12 │ │ │ │ - je 427803 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 427828 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r8d,%ebx │ │ │ │ - call 426b60 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov %cl,0x1f(%rsp) │ │ │ │ - mov %r12,0x40(%rsp) │ │ │ │ - cmpb $0x0,0x64(%r9) │ │ │ │ - je 42786b │ │ │ │ - mov %r12,%rax │ │ │ │ + test %r9b,%dil │ │ │ │ + jne 43a326 │ │ │ │ + movzwl 0x30(%rdx),%edi │ │ │ │ + cmp %rdi,0x110(%rsp) │ │ │ │ + jb 43a214 │ │ │ │ + movzbl 0x108(%rsp),%edi │ │ │ │ + mov 0x100(%rsp),%r9 │ │ │ │ + movzbl (%r9),%r9d │ │ │ │ + test %dil,%r9b │ │ │ │ + je 43a326 │ │ │ │ + mov 0x68(%rdx),%rcx │ │ │ │ + imul %rax,%rcx │ │ │ │ + add 0x18(%rdx),%rcx │ │ │ │ + cmpb $0x0,0x2702aa(%rip) │ │ │ │ + je 43a319 │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + cmpb $0x0,0x270292(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 43a249 │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 43a27f │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%esi │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + movzbl 0x1a(%rsp),%r10d │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + movzbl 0x130(%rsp),%ebx │ │ │ │ + nop │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 43a319 │ │ │ │ + mov %r9,0xc8(%rsp) │ │ │ │ + mov %r9,%rax │ │ │ │ mov %rdi,%rbx │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ - movzbl 0x1f(%rsp),%ecx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ + call 470280 │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ - test %r12,%r12 │ │ │ │ - je 42798e │ │ │ │ - cmpl $0x0,0x121ffa4(%rip) │ │ │ │ - je 42788e │ │ │ │ - mov (%r12),%rax │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - mov %rax,0x8(%r11) │ │ │ │ - mov %rbx,(%r12) │ │ │ │ - mov 0x10(%rsi),%rax │ │ │ │ - add 0x68(%r9),%rax │ │ │ │ - mov %rax,0x10(%rsi) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496680 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x8,%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - cmpb $0x0,0x121ff66(%rip) │ │ │ │ - jne 4278cb │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - movzwl 0x30(%rdx),%esi │ │ │ │ - mov %si,0x34(%rdx) │ │ │ │ - jmp 4278dd │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 438c00 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov %rsi,(%rdx) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 427906 │ │ │ │ - mov 0x11a05b4(%rip),%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,0x8(%rdx) │ │ │ │ - je 427920 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 427fc0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - movl $0x0,0xf0(%rdx) │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 43a2b9 │ │ │ │ + dec %esi │ │ │ │ + mov %esi,0x350(%rdx) │ │ │ │ + jmp 43a2c7 │ │ │ │ + lea 0x320(%rdx),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %dil,(%rsi) │ │ │ │ mov 0x108(%rdx),%esi │ │ │ │ lea -0x1(%rsi),%edi │ │ │ │ nop │ │ │ │ mov %edi,0x108(%rdx) │ │ │ │ - nop │ │ │ │ cmp $0x1,%esi │ │ │ │ - jne 427957 │ │ │ │ + jne 43a2ee │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 427957 │ │ │ │ + je 43a2ee │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - movzbl 0x1f(%rsp),%edx │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + movzbl 0x130(%rsp),%ebx │ │ │ │ + mov 0x20(%rsp),%esi │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + movzbl 0x1a(%rsp),%r10d │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + cmpl $0x0,0x28f824(%rip) │ │ │ │ + je 43a326 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 43a397 │ │ │ │ + movzbl 0xf0(%rsp),%edi │ │ │ │ + nop │ │ │ │ + cmp $0x80,%dil │ │ │ │ + jne 43a347 │ │ │ │ + incq 0xe8(%rsp) │ │ │ │ + movb $0x1,0xf0(%rsp) │ │ │ │ + jmp 43a351 │ │ │ │ + add %edi,%edi │ │ │ │ + mov %dil,0xf0(%rsp) │ │ │ │ + incq 0xf8(%rsp) │ │ │ │ + movzbl 0x108(%rsp),%edi │ │ │ │ + nop │ │ │ │ + cmp $0x80,%dil │ │ │ │ + jne 43a37d │ │ │ │ + incq 0x100(%rsp) │ │ │ │ + movb $0x1,0x108(%rsp) │ │ │ │ + jmp 43a1b0 │ │ │ │ + add %edi,%edi │ │ │ │ + mov %dil,0x108(%rsp) │ │ │ │ + jmp 43a1b0 │ │ │ │ + movl $0xdeadbeef,(%rcx,%rdi,1) │ │ │ │ + add $0x4,%rdi │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jb 43a38c │ │ │ │ + jmp 43a326 │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 4396ba │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + nop │ │ │ │ + cmp %r10,%rdx │ │ │ │ + jae 4396ba │ │ │ │ + movzbl 0x10(%rax),%r9d │ │ │ │ + or $0x1,%r9d │ │ │ │ + mov 0x18(%r12),%r13 │ │ │ │ + lea 0x0(%r13,%rdx,1),%rbx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %dl,%dl │ │ │ │ - je 427988 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 430e60 │ │ │ │ - test %al,%al │ │ │ │ - je 42797e │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 430f60 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9f7588(%rip),%rax │ │ │ │ - mov $0x29,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x88,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x44,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0xf9,%rax │ │ │ │ + cmp $0x3,%r9b │ │ │ │ + je 43a3fc │ │ │ │ + nop │ │ │ │ + mov %rax,0xd8(%rsp) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov %rdx,0xe0(%rsp) │ │ │ │ + jmp 43a3aa │ │ │ │ + mov (%rax),%rdx │ │ │ │ + nop │ │ │ │ + mov %rdx,0xe0(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + mov %rdx,(%rsi) │ │ │ │ + mov %r11,%rcx │ │ │ │ + call 43f5c0 │ │ │ │ + mov 0x20(%rsp),%esi │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + mov 0x38(%rsp),%r11 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 43a3aa │ │ │ │ + mov $0x3f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c80 │ │ │ │ + movzbl %dil,%eax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov 0x58(%rdx),%eax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13c18b(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x81,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44e740 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x139c3f(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13b2fe(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x13e6d1(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x13eb74(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 427680 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + jmp 439520 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 427c48 │ │ │ │ + jbe 43a5b9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - movl $0x1,0xf0(%rdx) │ │ │ │ - mov 0xd0(%rdx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 427a3d │ │ │ │ - mov 0x38(%rsi),%rsi │ │ │ │ - jmp 427a44 │ │ │ │ - mov 0x121f7e4(%rip),%rsi │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %cl,0x68(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 427a62 │ │ │ │ - cmpq $0x0,0x8(%rbx) │ │ │ │ - sete %dil │ │ │ │ - jmp 427a67 │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov %rsi,%rax │ │ │ │ - call 42a800 │ │ │ │ - movw $0x1,0x30(%rax) │ │ │ │ - movw $0x1,0x60(%rax) │ │ │ │ - cmpl $0x0,0x121fd94(%rip) │ │ │ │ - je 427a9d │ │ │ │ - mov 0x98(%rax),%rcx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - movq $0x0,0x98(%rax) │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - mov 0x68(%rax),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - call 496680 │ │ │ │ - cmpb $0x0,0x121fd54(%rip) │ │ │ │ - jne 427add │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - movzwl 0x30(%rdx),%esi │ │ │ │ - mov %si,0x34(%rdx) │ │ │ │ - jmp 427af7 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 438c00 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - sub %rcx,%rdi │ │ │ │ - mov %rdi,(%rsi) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jl 427b1c │ │ │ │ - mov 0x11a039a(%rip),%rdi │ │ │ │ - cmp %rdi,0x8(%rsi) │ │ │ │ - je 427b35 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - call 427fc0 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - movl $0x0,0xf0(%rsi) │ │ │ │ - mov 0x108(%rsi),%edi │ │ │ │ - lea -0x1(%rdi),%r8d │ │ │ │ - nop │ │ │ │ - mov %r8d,0x108(%rsi) │ │ │ │ - cmp $0x1,%edi │ │ │ │ - jne 427b6d │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 427b6d │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 430e60 │ │ │ │ + call 476360 │ │ │ │ test %al,%al │ │ │ │ - je 427b87 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 430f60 │ │ │ │ - movzbl 0x68(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 427bb1 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - cmpb $0x0,0x64(%rcx) │ │ │ │ - je 427bb6 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - call 427ee0 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 427bb6 │ │ │ │ + je 43a58c │ │ │ │ + call 476380 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 476420 │ │ │ │ + test %al,%al │ │ │ │ + je 43a58c │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - nop │ │ │ │ - incl 0x108(%rax) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 427c07 │ │ │ │ - cmpq $0x0,0x8(%rdx) │ │ │ │ - je 427c07 │ │ │ │ - mov 0xd0(%rax),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 427bed │ │ │ │ - mov 0x38(%rbx),%rbx │ │ │ │ - jmp 427bf4 │ │ │ │ - mov 0x121f634(%rip),%rbx │ │ │ │ - xchg %rdx,0x98(%rcx) │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - add 0x68(%rcx),%rdx │ │ │ │ - mov %rdx,0x10(%rbx) │ │ │ │ - call 496680 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x108(%rax),%ecx │ │ │ │ - lea -0x1(%rcx),%edx │ │ │ │ - nop │ │ │ │ - mov %edx,0x108(%rax) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 427c38 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 427c38 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + call 4700e0 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ mov 0x28(%rsp),%rbx │ │ │ │ - add $0x48,%rsp │ │ │ │ + call 476440 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + call 41f0c0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 43da20 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 41f520 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - jmp 427a00 │ │ │ │ + call 487040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 43a520 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -46415,795 +62399,581 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 427d1b │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - cmpl $0x0,0x122031b(%rip) │ │ │ │ - je 427cf3 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 427cd9 │ │ │ │ - test $0x7,%rax │ │ │ │ - jne 427cb4 │ │ │ │ - mov $0x8,%edx │ │ │ │ - jmp 427cde │ │ │ │ - test $0x3,%rax │ │ │ │ - jne 427cc3 │ │ │ │ - mov $0x4,%edx │ │ │ │ - jmp 427cde │ │ │ │ - test $0x1,%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov $0x2,%esi │ │ │ │ - cmove %rsi,%rdx │ │ │ │ - jmp 427cde │ │ │ │ - mov $0x10,%edx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea 0x12252e0(%rip),%rcx │ │ │ │ - call 4281c0 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmpb $0x0,0x121fda6(%rip) │ │ │ │ - je 427d13 │ │ │ │ - mov 0x121fda5(%rip),%rcx │ │ │ │ - cmp %rcx,0x98(%r14) │ │ │ │ - jne 427d13 │ │ │ │ - incq 0x121fd9d(%rip) │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 427c80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 427e4b │ │ │ │ + jbe 43a679 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - cmpb $0x0,0x121fd47(%rip) │ │ │ │ - je 427d72 │ │ │ │ - mov 0x121fd46(%rip),%rdx │ │ │ │ - cmp %rdx,0x98(%r14) │ │ │ │ - jne 427d72 │ │ │ │ - add %rbx,0x121fd46(%rip) │ │ │ │ - cmpb $0x0,0x11ff118(%rip) │ │ │ │ - je 427e2e │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - cmpb $0x0,0x11ff100(%rip) │ │ │ │ - jne 427d98 │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 427dba │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 481dc0 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 427e2e │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - call 47b720 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x350(%rdx),%esi │ │ │ │ - nop │ │ │ │ - test %esi,%esi │ │ │ │ - jbe 427df0 │ │ │ │ - lea -0x1(%rsi),%ecx │ │ │ │ - mov %ecx,0x350(%rdx) │ │ │ │ - jmp 427dfd │ │ │ │ - lea 0x320(%rdx),%rcx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rcx) │ │ │ │ - mov 0x108(%rdx),%ecx │ │ │ │ - lea -0x1(%rcx),%ebx │ │ │ │ - nop │ │ │ │ - mov %ebx,0x108(%rdx) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 427e24 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 427e24 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - cmpl $0x0,0x1220183(%rip) │ │ │ │ - je 427e45 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 427e45 │ │ │ │ - and $0xfffffffffffffff0,%rax │ │ │ │ - call 445540 │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 476360 │ │ │ │ + test %al,%al │ │ │ │ + je 43a64c │ │ │ │ + call 476380 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 476420 │ │ │ │ + test %al,%al │ │ │ │ + je 43a64c │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + call 4700e0 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + call 476440 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + call 41f0c0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 43da20 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 41f520 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 427d40 │ │ │ │ + call 487040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 43a5e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 427ecc │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0xb8(%rcx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 427ea8 │ │ │ │ - mov %r14,0x8(%rsp) │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x1b8(%rcx),%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov %rdx,0x1b8(%rcx) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jge 427ec6 │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 436100 │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 427e80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 427f61 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - lea (%rbx,%rax,1),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - jmp 427f2f │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x40000(%rbx),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - cmp $0x40000,%rcx │ │ │ │ - mov $0x40000,%edx │ │ │ │ - cmova %rdx,%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jae 427f5b │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 427ef9 │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - lea 0xa1ceb6(%rip),%rax │ │ │ │ - call 494de0 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - jmp 427ef9 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 427ee0 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 427fab │ │ │ │ + jbe 43a720 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rdx,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48c980 │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + lea 0x28eb43(%rip),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 43a70e │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x277e8d(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + lea 0x28eb21(%rip),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + call 43de40 │ │ │ │ + lea 0x28eb20(%rip),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + call 43dfc0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x277e5d(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 427f80 │ │ │ │ + lea 0x14100b(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 487040 │ │ │ │ + jmp 43a6a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 428073 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov 0xd0(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 427fe4 │ │ │ │ - mov 0x38(%rdx),%rdx │ │ │ │ - jmp 427feb │ │ │ │ - mov 0x121f23d(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 428061 │ │ │ │ - mov 0x119feb9(%rip),%rsi │ │ │ │ - mov %rsi,0x8(%rdx) │ │ │ │ - mov 0x119feae(%rip),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 428013 │ │ │ │ - movabs $0x7fffffffffffffff,%rsi │ │ │ │ - jmp 428053 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - jne 42801d │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 428053 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - call 4280a0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rsi,(%rdx) │ │ │ │ - call 44af80 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0xa0114b(%rip),%rax │ │ │ │ - mov $0x38,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 427fc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp $0x7000000,%rax │ │ │ │ - jle 4280af │ │ │ │ - mov $0x7000000,%eax │ │ │ │ - jmp 4280b8 │ │ │ │ - test %rax,%rax │ │ │ │ - je 4281b7 │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - movabs $0xa0761d6478bd642f,%rdx │ │ │ │ - add 0x668(%rcx),%rdx │ │ │ │ - movabs $0xe7037ed1a0b428db,%rbx │ │ │ │ - xor %rdx,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rax,%rdi │ │ │ │ - mul %rbx │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x1a,%rdx │ │ │ │ - shr $0x20,%rdx │ │ │ │ - inc %edx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rdx,%xmm0 │ │ │ │ - movq %xmm0,%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shr $0x34,%rdx │ │ │ │ - and $0x7ff,%edx │ │ │ │ - add $0xfffffffffffffc01,%rdx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - shr $0x2f,%rbx │ │ │ │ - and $0x1f,%ebx │ │ │ │ - mov %r8,%r9 │ │ │ │ - shr $0x1b,%r8 │ │ │ │ - and $0xfffff,%r8d │ │ │ │ - shr $0x2c,%r9 │ │ │ │ - and $0xf8,%r9d │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rdx,%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %r8,%xmm1 │ │ │ │ - mov %rdi,0x668(%rcx) │ │ │ │ - lea 0x11a6fe9(%rip),%rcx │ │ │ │ - movsd (%rcx,%r9,1),%xmm2 │ │ │ │ - movsd 0x8(%rcx,%rbx,8),%xmm3 │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ - subsd %xmm2,%xmm3 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - movsd 0xa21fd1(%rip),%xmm2 │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ - addsd %xmm2,%xmm0 │ │ │ │ - movsd 0xa22019(%rip),%xmm1 │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - nop │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jbe 428198 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rsi,%xmm1 │ │ │ │ - movsd 0xa22040(%rip),%xmm2 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - cvttsd2si %xmm0,%eax │ │ │ │ - inc %eax │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - lea 0x48(%rip),%rdx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - lea 0x8(%rsp),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - nop │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 428256 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - mov 0x20(%rdx),%rcx │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - call 428260 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 428220 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 428509 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43aa66 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 4284f7 │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + movzwl 0x30(%rax),%eax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x140fbf(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e700 │ │ │ │ + lea 0x139cad(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4282a5 │ │ │ │ - lea -0x1(%rbx),%rdx │ │ │ │ - test %rdx,%rbx │ │ │ │ - jne 4284e6 │ │ │ │ - cmp $0x2000,%rbx │ │ │ │ - jbe 4282aa │ │ │ │ + call 44e160 │ │ │ │ + lea 0x139c98(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 4284d5 │ │ │ │ - mov $0x8,%ebx │ │ │ │ - cmp $0x10000,%rax │ │ │ │ - jae 42838e │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ + call 44e160 │ │ │ │ + lea 0x14524d(%rip),%rax │ │ │ │ + mov $0x51,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + add $0xfffffffffffffff0,%rcx │ │ │ │ + cmp $0x1f0,%rcx │ │ │ │ + ja 43a829 │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + add $0x1f80,%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + add $0x40,%rcx │ │ │ │ nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4282f5 │ │ │ │ - mov 0xd0(%rdx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 4282f5 │ │ │ │ - test %al,(%rsi) │ │ │ │ - add $0x1218,%rsi │ │ │ │ - jmp 428320 │ │ │ │ nop │ │ │ │ + jmp 43a82f │ │ │ │ + mov 0x48(%rax),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + movb $0x1,0x48(%rsp) │ │ │ │ + movq $0x0,0x50(%rsp) │ │ │ │ + mov 0x40(%rax),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ nop │ │ │ │ - lea 0x121f612(%rip),%rax │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + movb $0x1,0x60(%rsp) │ │ │ │ + movq $0x0,0x68(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 425440 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - lea 0x121f5f8(%rip),%rsi │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov 0x8(%rsi),%r8 │ │ │ │ - lea (%rbx,%r8,1),%r8 │ │ │ │ - lea -0x1(%r8),%r8 │ │ │ │ - neg %rbx │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - and %rbx,%r8 │ │ │ │ - lea (%rax,%r8,1),%r10 │ │ │ │ - mov %r8,0x8(%rsi) │ │ │ │ - cmp $0x40000,%r10 │ │ │ │ - ja 428353 │ │ │ │ - cmpq $0x0,(%rsi) │ │ │ │ - jne 4283ab │ │ │ │ - mov $0x40000,%eax │ │ │ │ - lea 0x1224c69(%rip),%rbx │ │ │ │ - lea 0x9ddcbc(%rip),%rcx │ │ │ │ - mov $0x11,%edi │ │ │ │ - call 42d140 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rax,(%rdx) │ │ │ │ + jmp 43a877 │ │ │ │ + incq 0x68(%rsp) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + movzwl 0x32(%rax),%edx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jne 428453 │ │ │ │ - jmp 4284a5 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea 0x9ddc8a(%rip),%rcx │ │ │ │ - mov $0x11,%edi │ │ │ │ - nopl (%rax) │ │ │ │ - call 42d140 │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - mov 0x8(%rsi),%r8 │ │ │ │ - lea (%rax,%r8,1),%r9 │ │ │ │ - mov %r9,0x8(%rsi) │ │ │ │ - mov 0x108(%rdx),%r9d │ │ │ │ - lea -0x1(%r9),%r10d │ │ │ │ - nop │ │ │ │ - add %r8,%rdi │ │ │ │ - mov %r10d,0x108(%rdx) │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - jne 4283ea │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 4283ea │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - lea 0x121f522(%rip),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jne 428418 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x121f50c(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - lea 0x1224ba9(%rip),%rdx │ │ │ │ - nop │ │ │ │ cmp %rdx,%rcx │ │ │ │ - je 42844a │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 44fde0 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - neg %rbx │ │ │ │ - lea 0x1224b89(%rip),%rax │ │ │ │ + jae 43aa50 │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x68(%rax),%rdx │ │ │ │ + imul %rcx,%rdx │ │ │ │ + add 0x18(%rax),%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ nop │ │ │ │ - call 44fde0 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x121ed26(%rip),%rax │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %rax,(%rcx) │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - lea 0x121ed16(%rip),%rsi │ │ │ │ - lock cmpxchg %rcx,(%rsi) │ │ │ │ - sete %cl │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + movzwl 0x30(%rax),%ecx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae 43a8d1 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 43a8e3 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + movzbl 0x60(%rsp),%ebx │ │ │ │ + movzbl (%rcx),%ecx │ │ │ │ + test %cl,%bl │ │ │ │ + setne %cl │ │ │ │ + mov %cl,0x1f(%rsp) │ │ │ │ test %cl,%cl │ │ │ │ - je 428453 │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - add $0x7,%rdi │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - and %r8,%rdi │ │ │ │ - mov %rdi,0x8(%rdx) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ + je 43a90c │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x138c68(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 43a92a │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x138c4d(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ nopl (%rax) │ │ │ │ - jmp 4283ab │ │ │ │ - lea 0x121f46c(%rip),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - je 4284c5 │ │ │ │ - lea 0x9ec4e3(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + movzbl 0x48(%rsp),%ecx │ │ │ │ + movzbl (%rax),%eax │ │ │ │ + test %cl,%al │ │ │ │ + je 43a960 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x139462(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 43a97b │ │ │ │ nopl (%rax) │ │ │ │ - call 48f0a0 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13944b(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + movzbl 0x48(%rsp),%ecx │ │ │ │ + movzbl (%rax),%eax │ │ │ │ + test %al,%cl │ │ │ │ + je 43a996 │ │ │ │ + movzbl 0x1f(%rsp),%eax │ │ │ │ + xor $0x1,%eax │ │ │ │ + jmp 43a998 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %al,0x1e(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,%al │ │ │ │ + je 43a9c0 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x138de1(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + movzbl 0x1e(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 43aa05 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x68(%rdx),%rbx │ │ │ │ + cmp $0x400,%rbx │ │ │ │ + mov $0x400,%edx │ │ │ │ + cmova %rdx,%rbx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41c4e0 │ │ │ │ + movzbl 0x48(%rsp),%ecx │ │ │ │ nop │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jne 43aa1c │ │ │ │ + incq 0x40(%rsp) │ │ │ │ + movb $0x1,0x48(%rsp) │ │ │ │ + jmp 43aa22 │ │ │ │ + add %ecx,%ecx │ │ │ │ + mov %cl,0x48(%rsp) │ │ │ │ + incq 0x50(%rsp) │ │ │ │ + movzbl 0x60(%rsp),%ecx │ │ │ │ nop │ │ │ │ - lea 0x121f442(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - jmp 4284b1 │ │ │ │ - lea 0x9f0b10(%rip),%rax │ │ │ │ - mov $0x23,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9f7853(%rip),%rax │ │ │ │ - mov $0x2a,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e6f2d(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + cmp $0x80,%cl │ │ │ │ + jne 43aa45 │ │ │ │ + incq 0x58(%rsp) │ │ │ │ + movb $0x1,0x60(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 43a862 │ │ │ │ + add %ecx,%ecx │ │ │ │ + mov %cl,0x60(%rsp) │ │ │ │ + jmp 43a862 │ │ │ │ + lea 0x13e629(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 428260 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 43a740 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 428612 │ │ │ │ + jbe 43ac8d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rdx │ │ │ │ - lea -0x1(%rdx),%rdx │ │ │ │ - neg %rcx │ │ │ │ - and %rcx,%rdx │ │ │ │ - lea (%rdx,%rbx,1),%r9 │ │ │ │ - cmp %r9,0x10(%rax) │ │ │ │ - jb 42860a │ │ │ │ - mov %r9,(%rax) │ │ │ │ - mov 0x121ebd8(%rip),%rbx │ │ │ │ - mov 0x8(%rax),%r10 │ │ │ │ - lea (%r9,%rbx,1),%r9 │ │ │ │ - lea -0x2(%r9),%r9 │ │ │ │ - neg %rbx │ │ │ │ - and %r9,%rbx │ │ │ │ - cmp %rbx,%r10 │ │ │ │ - jae 428601 │ │ │ │ - cmpb $0x0,0x18(%rax) │ │ │ │ - je 4285fd │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %r10,%rdx │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - call 42d200 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - nop │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - lea 0x12204d7(%rip),%rdx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lock xadd %r8,(%rdx) │ │ │ │ - call 42d580 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov %rbx,0x8(%rax) │ │ │ │ + sub $0x30,%rsp │ │ │ │ + movsd 0x287c46(%rip),%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + ucomisd %xmm1,%xmm0 │ │ │ │ + jne 43aaa9 │ │ │ │ + jnp 43ab47 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + cmpb $0x0,0x26fa16(%rip) │ │ │ │ + jne 43aac2 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 43aad7 │ │ │ │ + call 4763a0 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43ab57 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ mov %rdx,%rax │ │ │ │ - add $0x40,%rsp │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 476a40 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 43ab06 │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + jmp 43ab14 │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %sil,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%esi │ │ │ │ + nop │ │ │ │ + mov %esi,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 43ab3b │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43ab3b │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + jmp 43ab57 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x287b72(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov 0x28f622(%rip),%rdx │ │ │ │ + mov 0x287b6b(%rip),%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + sub %rsi,%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + cmova %rdx,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jl 43ab8f │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rax,%xmm0 │ │ │ │ + jmp 43aba7 │ │ │ │ + mov %rax,%rdx │ │ │ │ + and $0x1,%eax │ │ │ │ + shr $1,%rdx │ │ │ │ + or %rax,%rdx │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rdx,%xmm0 │ │ │ │ + addsd %xmm0,%xmm0 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + movsd 0x287b2c(%rip),%xmm1 │ │ │ │ + mulsd %xmm0,%xmm1 │ │ │ │ + cvttsd2si %xmm1,%rdx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + jmp 43abd9 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x287ae8(%rip),%rdi │ │ │ │ + sub %rcx,%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jge 43ac15 │ │ │ │ + call 439180 │ │ │ │ + cmp $0xffffffffffffffff,%rax │ │ │ │ + je 43ac0a │ │ │ │ + mov 0x287ad6(%rip),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 43abc7 │ │ │ │ + jmp 43ab4d │ │ │ │ + movq $0x0,0x287acb(%rip) │ │ │ │ + cmpb $0x0,0x26f8b4(%rip) │ │ │ │ + jne 43ac24 │ │ │ │ + xor %ebx,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x40,%rsp │ │ │ │ + jmp 43ac29 │ │ │ │ + call 4763a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 43ac87 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 476be0 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 43ac53 │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + mov %eax,0x350(%rcx) │ │ │ │ + jmp 43ac60 │ │ │ │ + lea 0x320(%rcx),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rax) │ │ │ │ + mov 0x108(%rcx),%eax │ │ │ │ + lea -0x1(%rax),%edx │ │ │ │ + nop │ │ │ │ + mov %edx,0x108(%rcx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 43ac87 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43ac87 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - jmp 428540 │ │ │ │ + jmp 43aa80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 428697 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 414640 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 414900 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 428660 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4286d9 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - call 414900 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 4286c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x26e36c(%rip),%ecx │ │ │ │ + cmp $0x80000000,%ecx │ │ │ │ + jne 43acdd │ │ │ │ + movq $0x0,0x287a05(%rip) │ │ │ │ + jmp 43ad50 │ │ │ │ + nop │ │ │ │ + mov 0x28f4a3(%rip),%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + add $0xfffffffffff00000,%rax │ │ │ │ + mov 0x2879d3(%rip),%rdx │ │ │ │ + nop │ │ │ │ + mov 0x2879c3(%rip),%rbx │ │ │ │ + sub %rdx,%rbx │ │ │ │ + cmp $0x2000,%rax │ │ │ │ + mov $0x2000,%esi │ │ │ │ + cmovl %rsi,%rax │ │ │ │ + test %rbx,%rbx │ │ │ │ + jg 43ad22 │ │ │ │ + movq $0x0,0x2879c1(%rip) │ │ │ │ + nop │ │ │ │ + jmp 43ad50 │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rbx,%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rax,%xmm1 │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ + movsd %xmm0,0x2879a2(%rip) │ │ │ │ + mov %rcx,0x287993(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x287983(%rip),%rax │ │ │ │ + xchg %rdx,(%rax) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 428722 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 412200 │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 428700 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 428ea0 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43ad9a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 428ea0 │ │ │ │ - add $0x20,%rsp │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 43b460 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rax,0x8(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + call 43b760 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 43ad8f │ │ │ │ + call 43b460 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rax,0x10(%rcx) │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 43ad60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -47216,170 +62986,213 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43aeaa │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - cmpb $0x0,0x121f06c(%rip) │ │ │ │ - je 4287f6 │ │ │ │ - test %rax,%rax │ │ │ │ - je 4287f6 │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - je 4287f6 │ │ │ │ - cmp $0x8,%rdi │ │ │ │ - jb 4287f6 │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - call 428ea0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43ae54 │ │ │ │ + cmpq $0xfd,0x10(%rcx) │ │ │ │ + jne 43ae4d │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ nop │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 428811 │ │ │ │ - inc %rax │ │ │ │ - cmp $0x9,%rax │ │ │ │ - jge 428870 │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov %rax,%rcx │ │ │ │ - shr $0x3,%rax │ │ │ │ - movzbl 0x108(%rdx,%rax,1),%ebx │ │ │ │ - shl $0x3,%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rax,%rsi │ │ │ │ + cmp $0xfd,%rcx │ │ │ │ + jne 43ae47 │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 43b700 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + movb $0x1,0x850(%rcx) │ │ │ │ + call 43b460 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rax,0x8(%rcx) │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + cmp $0xfd,%rdx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - shl %cl,%edi │ │ │ │ - nop │ │ │ │ - test %bl,%dil │ │ │ │ - je 42880e │ │ │ │ - mov (%rdx,%rax,8),%rbx │ │ │ │ - cmpl $0x0,0x121efd0(%rip) │ │ │ │ - je 428866 │ │ │ │ - mov 0xc0(%rdx,%rax,8),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rbx,0xc0(%rdx,%rax,8) │ │ │ │ - jmp 42880e │ │ │ │ - add $0x20,%rsp │ │ │ │ + sete %sil │ │ │ │ + jmp 43ae6c │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rcx,%rdx │ │ │ │ + jmp 43ae6c │ │ │ │ + call 43ad60 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + cmp $0xfd,%rcx │ │ │ │ + jae 43ae9d │ │ │ │ + mov %rbx,0x18(%rdx,%rcx,8) │ │ │ │ + incq 0x10(%rdx) │ │ │ │ + test %sil,%sil │ │ │ │ + je 43ae97 │ │ │ │ + cmpl $0x1,0x28e4ea(%rip) │ │ │ │ + jne 43ae97 │ │ │ │ + movb $0x1,0x851(%rax) │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov $0xfd,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 43adc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - cmpb $0x0,0x121ef91(%rip) │ │ │ │ - je 4288bb │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4288bb │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 428ea0 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43b077 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - mov 0x5c(%rax),%esi │ │ │ │ - imul %rsi,%rbx │ │ │ │ - shr $0x20,%rbx │ │ │ │ - imul %rcx,%rbx │ │ │ │ - add %rdx,%rbx │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - nop │ │ │ │ - call 428980 │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jne 428944 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - cmp %rdx,0x68(%r9) │ │ │ │ - jne 428949 │ │ │ │ - add $0x38,%rsp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43af3d │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 43af39 │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + call 43ad60 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 43af64 │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - sub %rbx,%r9 │ │ │ │ - lea (%rdx,%rsi,1),%r8 │ │ │ │ - mov %r9,%rsi │ │ │ │ - call 428c20 │ │ │ │ - add $0x38,%rsp │ │ │ │ + add %r9,0x10(%rdx) │ │ │ │ + sub %r9,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + neg %r8 │ │ │ │ + mov %r9,%r10 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + sar $0x3f,%r8 │ │ │ │ + and %r9,%r8 │ │ │ │ + add %r8,%rbx │ │ │ │ + sub %r10,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43b04f │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + jmp 43afbf │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 43b700 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + movb $0x1,0x850(%rcx) │ │ │ │ + call 43b460 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + mov %rax,0x10(%rcx) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov 0x10(%rdx),%r8 │ │ │ │ + cmp $0xfd,%r8 │ │ │ │ + je 43af7e │ │ │ │ + ja 43b06a │ │ │ │ + lea -0xfd(%r8),%r9 │ │ │ │ + mov %r9,%r10 │ │ │ │ + neg %r9 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + sar $0x3f,%r10 │ │ │ │ + and %r8,%r10 │ │ │ │ + lea (%rdx,%r10,1),%r8 │ │ │ │ + lea 0x18(%r8),%r8 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + cmovl %rcx,%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + je 43af43 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov %sil,0x1f(%rsp) │ │ │ │ + mov %r9,%rcx │ │ │ │ + shl $0x3,%rcx │ │ │ │ + mov %r8,%rax │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + movzbl 0x1f(%rsp),%esi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + jmp 43af43 │ │ │ │ + test %sil,%sil │ │ │ │ + je 43b064 │ │ │ │ + cmpl $0x1,0x28e31d(%rip) │ │ │ │ + jne 43b064 │ │ │ │ + movb $0x1,0x851(%rax) │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov $0xfd,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 43aee0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -47395,123 +63208,237 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43b186 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 43b0f9 │ │ │ │ + call 43ad60 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + cmpq $0x0,0x10(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 43b151 │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + mov %rdx,0x10(%rax) │ │ │ │ + cmpq $0x0,0x10(%rcx) │ │ │ │ + jne 43b151 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 43b760 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43b149 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 43b6a0 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov %rcx,0x8(%rdx) │ │ │ │ + jmp 43b151 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + mov %rbx,0x10(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0xfd,%rbx │ │ │ │ + jae 43b174 │ │ │ │ + mov 0x10(%rcx,%rdx,8),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0xfd,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 43b0c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43b325 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - movzbl 0x62(%rax),%edx │ │ │ │ - test $0x1,%dl │ │ │ │ - jne 428a28 │ │ │ │ - cmpq $0x200,0x68(%rax) │ │ │ │ - jbe 428a0b │ │ │ │ - shr $1,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 4289b1 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - add $0x8,%rbx │ │ │ │ - jmp 4289bd │ │ │ │ - mov 0x98(%rax),%rdx │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 4289fb │ │ │ │ - movzbl 0x14(%rdx),%esi │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 4289cd │ │ │ │ - mov 0x20(%rdx),%rsi │ │ │ │ - jmp 4289ec │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ + je 43b229 │ │ │ │ + cmpq $0x0,0x10(%rdx) │ │ │ │ + jne 43b1db │ │ │ │ mov %rdx,%rax │ │ │ │ - call 486020 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov (%rsi),%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - call 429500 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - add $0x20,%rsp │ │ │ │ + call 43b6a0 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + jmp 43b1f1 │ │ │ │ + mov %rdx,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 43b700 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + movb $0x1,0x850(%rcx) │ │ │ │ + movq $0x0,0x8(%rcx) │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + cmpq $0x0,0x10(%rax) │ │ │ │ + jne 43b210 │ │ │ │ + call 43b6a0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + jmp 43b221 │ │ │ │ + call 43b700 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + movb $0x1,0x850(%rax) │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + mov 0x1c(%rax),%edx │ │ │ │ + sub 0x18(%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + ja 43b245 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x830(%rax),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 43b304 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 43b2a8 │ │ │ │ + mov 0x1c(%rax),%ebx │ │ │ │ + sub 0x18(%rax),%ebx │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 43b263 │ │ │ │ + add $0x18,%rax │ │ │ │ + call 432d40 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov (%rax),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x1f,%edx │ │ │ │ + shr $0x1b,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + sar $0x5,%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ + shl $0x5,%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 43b2fa │ │ │ │ + mov 0x26e99c(%rip),%rdx │ │ │ │ + movslq %ebx,%rbx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%esi │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jbe 43b2f5 │ │ │ │ + mov 0x26e97e(%rip),%rcx │ │ │ │ + lea (%rcx,%rbx,4),%rcx │ │ │ │ + lock or %esi,(%rcx) │ │ │ │ + movb $0x1,0x850(%rax) │ │ │ │ + mov 0x840(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43b2cb │ │ │ │ + lea 0x26e9d5(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + movq $0x0,0x840(%rax) │ │ │ │ + mov 0x848(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43b2ef │ │ │ │ + nop │ │ │ │ + lea 0x28eee1(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + movq $0x0,0x848(%rax) │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c20 │ │ │ │ + nop │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 43b318 │ │ │ │ + nop │ │ │ │ + mov 0x20(%rdx),%esi │ │ │ │ + nop │ │ │ │ + mov 0x24(%rdx),%edi │ │ │ │ + cmp %esi,%edi │ │ │ │ + je 43b2ff │ │ │ │ + test %rdx,%rdx │ │ │ │ + sete %cl │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 43b247 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 43b1a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43b3d0 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x8,%rsp │ │ │ │ - movzbl 0x62(%rax),%edx │ │ │ │ - test $0x1,%dl │ │ │ │ - jne 428a96 │ │ │ │ - movzbl 0x14(%rbx),%edx │ │ │ │ - test $0x10,%dl │ │ │ │ - jne 428a62 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 428a81 │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - call 486020 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43b3ca │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + cmpq $0x0,0x10(%rdx) │ │ │ │ + jne 43b392 │ │ │ │ + cmpq $0x4,0x10(%rcx) │ │ │ │ + jle 43b38c │ │ │ │ mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ + call 43b7c0 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov %rax,0x8(%rcx) │ │ │ │ + movb $0x1,0x850(%rcx) │ │ │ │ + jmp 43b3b4 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 43b700 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movb $0x1,0x850(%rcx) │ │ │ │ + call 43b460 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov %rax,0x10(%rcx) │ │ │ │ + cmpl $0x1,0x28dfbd(%rip) │ │ │ │ + jne 43b3c4 │ │ │ │ + movb $0x1,0x851(%rcx) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + nop │ │ │ │ + jmp 43b340 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -47530,308 +63457,168 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - jmp 428ae0 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %r9,%rbx │ │ │ │ - nop │ │ │ │ + int3 │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - jne 428bf7 │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 428be4 │ │ │ │ - lea 0x200(%rbx),%rdx │ │ │ │ - mov 0x8(%rdi),%r8 │ │ │ │ - add %rax,%r8 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jb 428b10 │ │ │ │ - mov (%rdi),%r8 │ │ │ │ - add %r8,%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - jmp 428b16 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jbe 428bd1 │ │ │ │ - movzbl 0x14(%rdi),%edx │ │ │ │ - test $0x10,%dl │ │ │ │ - jne 428b2e │ │ │ │ - mov 0x20(%rdi),%rdx │ │ │ │ - jmp 428b5c │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 486020 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov %rax,%r8 │ │ │ │ - sub %rcx,%rax │ │ │ │ - shr $0x6,%rax │ │ │ │ - lea 0x200(%r8),%r9 │ │ │ │ - mov (%rdx,%rax,1),%rdx │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jae 428bc6 │ │ │ │ - mov %r8,%r9 │ │ │ │ - sub %rsi,%r8 │ │ │ │ - add $0x200,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl %cl,%r10 │ │ │ │ - neg %rcx │ │ │ │ - lea -0x40(%r8),%r11 │ │ │ │ - neg %r11 │ │ │ │ - cmp $0x40,%r8 │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %r8,%r10 │ │ │ │ - lea -0x1(%r10),%r8 │ │ │ │ - shl %cl,%r8 │ │ │ │ - cmp $0x40,%r11 │ │ │ │ - sbb %r10,%r10 │ │ │ │ - and %r10,%r8 │ │ │ │ - not %r8 │ │ │ │ - and %r8,%rdx │ │ │ │ - jmp 428ad9 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %r8,%r9 │ │ │ │ - jmp 428ad9 │ │ │ │ + je 43b423 │ │ │ │ + cmpq $0x0,0x10(%rcx) │ │ │ │ + jne 43b41f │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + cmpq $0x0,0x10(%rcx) │ │ │ │ + je 43b423 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + jmp 43b43a │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 43b43a │ │ │ │ + mov 0x1c(%rax),%ecx │ │ │ │ + sub 0x18(%rax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + ja 43b438 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x830(%rax),%rcx │ │ │ │ + jmp 43b440 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - bsf %rcx,%rdx │ │ │ │ - btc %rdx,%rcx │ │ │ │ - lea (%rbx,%rdx,8),%rsi │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ ret │ │ │ │ + nop │ │ │ │ + mov 0x18(%rcx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43b454 │ │ │ │ + nop │ │ │ │ + mov 0x20(%rcx),%edx │ │ │ │ + nop │ │ │ │ + mov 0x24(%rcx),%ebx │ │ │ │ + cmp %edx,%ebx │ │ │ │ + je 43b43b │ │ │ │ + test %rcx,%rcx │ │ │ │ + sete %al │ │ │ │ + jmp 43b43a │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43b617 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - lea (%rbx,%rsi,1),%rdx │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jbe 428e73 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 428def │ │ │ │ - mov (%rdi),%r9 │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jb 428c8e │ │ │ │ - sub %rax,%rbx │ │ │ │ - lea (%rsi,%rbx,1),%r10 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %r9,%r9 │ │ │ │ - je 428e83 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ - div %r9 │ │ │ │ - imul %r9,%rax │ │ │ │ - lea (%rcx,%rax,1),%rdx │ │ │ │ - sub %rax,%rsi │ │ │ │ - and $0xfffffffffffffe00,%rsi │ │ │ │ - add %rdx,%rsi │ │ │ │ - jmp 428c9e │ │ │ │ - and $0xfffffffffffffe00,%rsi │ │ │ │ - add %rbx,%rsi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov %rsi,%r10 │ │ │ │ - sub %rdx,%rsi │ │ │ │ - cmp %rsi,0x8(%rdi) │ │ │ │ - ja 428d0d │ │ │ │ - movzbl 0x14(%rdi),%esi │ │ │ │ - add %r9,%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test $0x10,%sil │ │ │ │ - jne 428ccc │ │ │ │ - mov 0x20(%rdi),%rsi │ │ │ │ - jmp 428ceb │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - call 486020 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jbe 428cfd │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - jmp 428d8c │ │ │ │ + sub $0x48,%rsp │ │ │ │ + cmpq $0x0,0x26e6ee(%rip) │ │ │ │ + jne 43b482 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movzbl 0x14(%rdi),%r9d │ │ │ │ - test $0x10,%r9b │ │ │ │ - jne 428d1e │ │ │ │ - mov 0x20(%rdi),%r9 │ │ │ │ - jmp 428d5b │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %r10,0x10(%rsp) │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - call 486020 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x10(%rsp),%r10 │ │ │ │ - mov %rax,%r9 │ │ │ │ - shr $0x6,%rsi │ │ │ │ - sub %r10,%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov $0x1,%r11d │ │ │ │ - shl %cl,%r11 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r12,%r12 │ │ │ │ - and %r12,%r11 │ │ │ │ - neg %r11 │ │ │ │ - and (%r9,%rsi,1),%r11 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r10,%rdx │ │ │ │ - lea 0x200(%rdx),%r9 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jae 428de3 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - sub %r8,%rcx │ │ │ │ - add $0x200,%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - shl %cl,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - neg %r9 │ │ │ │ - lea -0x40(%rcx),%r10 │ │ │ │ - neg %r10 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r11,%r11 │ │ │ │ - and %r8,%r11 │ │ │ │ - lea -0x1(%r11),%r8 │ │ │ │ - mov %r9,%rcx │ │ │ │ - shl %cl,%r8 │ │ │ │ - cmp $0x40,%r10 │ │ │ │ - sbb %r9,%r9 │ │ │ │ - and %r9,%r8 │ │ │ │ - not %r8 │ │ │ │ - and %r8,%rsi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - shr $0x3,%rsi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - shl %cl,%r9 │ │ │ │ - lea 0x200(%rbx),%r10 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - and %rsi,%r9 │ │ │ │ - neg %r9 │ │ │ │ - and %r9,%rdx │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jae 428e68 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - sub %r8,%rcx │ │ │ │ - add $0x200,%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - neg %r8 │ │ │ │ - lea -0x40(%rcx),%r9 │ │ │ │ - neg %r9 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r10,%r10 │ │ │ │ - and %rsi,%r10 │ │ │ │ - lea -0x1(%r10),%rsi │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl %cl,%rsi │ │ │ │ - cmp $0x40,%r9 │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %r8,%rsi │ │ │ │ - not %rsi │ │ │ │ - and %rsi,%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 43b4a0 │ │ │ │ + lea 0x26e6df(%rip),%rax │ │ │ │ + call 41e800 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43b4a0 │ │ │ │ + nop │ │ │ │ + cmpq $0x0,0x10(%rax) │ │ │ │ + jne 43b605 │ │ │ │ + nop │ │ │ │ + test %rax,%rax │ │ │ │ + jne 43b57e │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + cmpq $0x0,0x26e6fe(%rip) │ │ │ │ + je 43b506 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x26e6eb(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x26e6e7(%rip),%rbx │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 43b4f8 │ │ │ │ + lea 0x26e6d6(%rip),%rax │ │ │ │ + call 43de40 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + lea 0x26e6d5(%rip),%rax │ │ │ │ + call 43dfc0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x26e6af(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + cmpq $0x0,0x10(%rsp) │ │ │ │ + jne 43b578 │ │ │ │ + lea 0x12b(%rip),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmpq $0x0,0x10(%rsp) │ │ │ │ + je 43b5f1 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x26e65c(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + lea 0x26e663(%rip),%rax │ │ │ │ + call 43dfc0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x26e63d(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - add $0x30,%rsp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 43b58c │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 452f00 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + lea 0x800(%rax),%rdx │ │ │ │ + cmp $0x8000,%rdx │ │ │ │ + ja 43b5ec │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x18(%rcx),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + call 41e840 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 43b5da │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + jmp 43b584 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nop │ │ │ │ + call 43b6a0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + jmp 43b584 │ │ │ │ + mov %rcx,%rax │ │ │ │ + jmp 43b57e │ │ │ │ + lea 0x1395aa(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 482180 │ │ │ │ + lea 0x13b556(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ + call 4870e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 43b460 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -47847,228 +63634,33 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43b67b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %rbx,%rdx │ │ │ │ - or %rax,%rdx │ │ │ │ - or %rcx,%rdx │ │ │ │ - test $0x7,%rdx │ │ │ │ - jne 4291d1 │ │ │ │ - cmpb $0x0,0x121e95b(%rip) │ │ │ │ - je 428fb7 │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - shr $0x1a,%rdx │ │ │ │ - nop │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x400000,%rdx │ │ │ │ - jb 428eed │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 428f20 │ │ │ │ - mov 0x1217464(%rip),%r8 │ │ │ │ - test %al,(%r8) │ │ │ │ - mov (%r8,%rdx,8),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 428f19 │ │ │ │ - mov %rax,%r8 │ │ │ │ - shr $0xa,%r8 │ │ │ │ - and $0xfff8,%r8d │ │ │ │ - mov (%rdx,%r8,1),%rdx │ │ │ │ - jmp 428f20 │ │ │ │ - xor %edx,%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 428f46 │ │ │ │ - mov 0x11f808c(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 428f3a │ │ │ │ - mov (%rdx),%r8 │ │ │ │ + sub $0x20,%rsp │ │ │ │ mov 0x8(%rdx),%rdx │ │ │ │ - jmp 428f3f │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 42912d │ │ │ │ - nop │ │ │ │ - mov 0x63(%rdx),%sil │ │ │ │ - cmp $0x1,%sil │ │ │ │ - jne 428f5d │ │ │ │ - cmp %rax,0x18(%rdx) │ │ │ │ - ja 428f5d │ │ │ │ - cmp %rax,0x70(%rdx) │ │ │ │ - ja 428f63 │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ - mov 0xd0(%rsi),%rsi │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - test %al,(%rsi) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 428f9c │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 428a40 │ │ │ │ - jmp 428fa7 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 4288e0 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4290ad │ │ │ │ - jmp 428fe1 │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x2550(%r11),%r12 │ │ │ │ - mov %r12,%r13 │ │ │ │ - add $0x10,%r13 │ │ │ │ - mov %r13,0x2550(%r11) │ │ │ │ - mov (%r8),%r8 │ │ │ │ - mov %r8,(%r12) │ │ │ │ - mov (%r10),%r8 │ │ │ │ - mov %r8,0x8(%r12) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - lea (%r8,%rdx,1),%rsi │ │ │ │ - call 428ac0 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 42908c │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - sub %rdx,%rsi │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - lea (%r9,%rsi,1),%r10 │ │ │ │ - mov 0x58(%rsp),%r11 │ │ │ │ - mov 0x2550(%r11),%r12 │ │ │ │ - add $0x10,%r12 │ │ │ │ - nop │ │ │ │ - cmp %r12,0x2558(%r11) │ │ │ │ - jae 428fbd │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - call 4501c0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x78(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - mov 0x58(%rsp),%r11 │ │ │ │ - jmp 428fbd │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x2550(%rdx),%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - add $0x8,%r9 │ │ │ │ - mov %r9,0x2550(%rdx) │ │ │ │ - mov (%rsi),%r9 │ │ │ │ - mov %r9,(%r8) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - lea (%r8,%rdx,1),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 428ac0 │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 42908c │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x2550(%rdx),%r8 │ │ │ │ - add $0x8,%r8 │ │ │ │ - nop │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,0x2558(%rdx) │ │ │ │ - jae 429092 │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - call 4501c0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - jmp 429092 │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jle 42916b │ │ │ │ - mov (%r8,%rsi,8),%r9 │ │ │ │ - mov 0xd0(%r9),%r10 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %r10,%rax │ │ │ │ - jb 42912a │ │ │ │ - cmp %rax,0xd8(%r9) │ │ │ │ - jbe 42912a │ │ │ │ - mov %rax,%rdi │ │ │ │ - sub %r10,%rdi │ │ │ │ - mov 0x228(%r9),%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 429c00 │ │ │ │ - add $0x60,%rsp │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + lea 0x276f02(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + call 43c8a0 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x11f7e46(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 429182 │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 429187 │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 42918e │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jle 4291cb │ │ │ │ - mov (%r8,%rsi,8),%r9 │ │ │ │ - mov 0xe0(%r9),%r10 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %r10,%rax │ │ │ │ - jb 42918b │ │ │ │ - cmp %rax,0xe8(%r9) │ │ │ │ - jbe 42918b │ │ │ │ - mov %rax,%rdi │ │ │ │ - sub %r10,%rdi │ │ │ │ - mov 0x238(%r9),%rsi │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 429c00 │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9f4f50(%rip),%rax │ │ │ │ - mov $0x28,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ + call 487040 │ │ │ │ + jmp 43b640 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -48086,305 +63678,119 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43b6dd │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %rbx,%rdx │ │ │ │ - or %rax,%rbx │ │ │ │ - or %rcx,%rbx │ │ │ │ - test $0x7,%rbx │ │ │ │ - jne 429381 │ │ │ │ - cmpb $0x0,0x121e5fb(%rip) │ │ │ │ - je 4292c7 │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ - mov 0xd0(%rsi),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - add %rax,%r8 │ │ │ │ - shr $0x1a,%r8 │ │ │ │ + sub $0x10,%rsp │ │ │ │ nop │ │ │ │ - cmp $0x400000,%r8 │ │ │ │ - jb 429258 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 429285 │ │ │ │ - mov 0x12170f9(%rip),%r9 │ │ │ │ - test %al,(%r9) │ │ │ │ - mov (%r9,%r8,8),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 429282 │ │ │ │ - mov %rax,%rbx │ │ │ │ - shr $0xa,%rax │ │ │ │ - and $0xfff8,%eax │ │ │ │ - mov (%r8,%rax,1),%r8 │ │ │ │ - mov %rbx,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 429285 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 4292b5 │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - call 428a40 │ │ │ │ - jmp 4292e8 │ │ │ │ + cmpq $0x0,0x10(%rax) │ │ │ │ + jne 43b6cb │ │ │ │ mov %rax,%rbx │ │ │ │ - mov %r8,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4288e0 │ │ │ │ - jmp 4292e8 │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x2550(%r10),%r11 │ │ │ │ - mov %r11,%r12 │ │ │ │ - add $0x8,%r12 │ │ │ │ - mov %r12,0x2550(%r10) │ │ │ │ - mov (%r9),%r9 │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - lea (%r8,%rdx,1),%rsi │ │ │ │ - call 428ac0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 42937b │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - sub %rdx,%rsi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - lea (%rsi,%r8,1),%r9 │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov 0x2550(%r10),%r11 │ │ │ │ - add $0x8,%r11 │ │ │ │ - nop │ │ │ │ - cmp %r11,0x2558(%r10) │ │ │ │ - jae 4292cd │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - call 4501c0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - jmp 4292cd │ │ │ │ - add $0x60,%rsp │ │ │ │ + lea 0x26e4a8(%rip),%rax │ │ │ │ + call 41e780 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9f4da0(%rip),%rax │ │ │ │ - mov $0x28,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x13b490(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 43b6a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 429459 │ │ │ │ + jbe 43b73d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - movzbl 0x62(%rax),%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test $0x1,%dl │ │ │ │ - jne 4293e7 │ │ │ │ - mov %edx,%esi │ │ │ │ - shr $1,%dl │ │ │ │ - cmp $0x1,%dl │ │ │ │ - jne 4293d7 │ │ │ │ - call 429480 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42944d │ │ │ │ - test $0x1,%sil │ │ │ │ - jne 4293e7 │ │ │ │ - cmpq $0x200,0x68(%rax) │ │ │ │ - jbe 4293ed │ │ │ │ - cmpb $0x0,0x65(%rax) │ │ │ │ - je 42940a │ │ │ │ - call 429480 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 429405 │ │ │ │ - shl $0x3,%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x68(%rax),%rdx │ │ │ │ - add $0xfffffffffffffff0,%rdx │ │ │ │ - cmp $0x1f0,%rdx │ │ │ │ - ja 42943c │ │ │ │ - movzbl 0x62(%rax),%ebx │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - add $0x1f80,%rdx │ │ │ │ - nop │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - cmpb $0x0,0x64(%rax) │ │ │ │ - setne %cl │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 438ea0 │ │ │ │ + cmpq $0x0,0x10(%rax) │ │ │ │ + je 43b72b │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x26e400(%rip),%rax │ │ │ │ + call 41e780 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - movq $0xffffffffffffffff,(%rax,%rcx,8) │ │ │ │ - inc %rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jg 429442 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - jmp 42940a │ │ │ │ + lea 0x13a0a5(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 4293a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 43b700 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 4294bb │ │ │ │ - mov 0x68(%rax),%rdx │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - lea 0x1f80(%rax),%rsi │ │ │ │ - lea 0x1f00(%rax),%rdi │ │ │ │ - add $0xfffffffffffffff0,%rdx │ │ │ │ - cmp $0x1f0,%rdx │ │ │ │ - cmovbe %rdi,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - ret │ │ │ │ - shl $0xd,%rcx │ │ │ │ - mov 0x68(%rax),%rdx │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x9,%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - shr $0x6,%rcx │ │ │ │ - lea (%rdi,%rsi,1),%rax │ │ │ │ - sub %rcx,%rax │ │ │ │ - lea -0x80(%rax),%rsi │ │ │ │ - add $0xfffffffffffffff0,%rdx │ │ │ │ - cmp $0x1f0,%rdx │ │ │ │ - cmovbe %rsi,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - shl $0xd,%rdx │ │ │ │ - mov 0x68(%rax),%rsi │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - mov %rdx,%r8 │ │ │ │ - shr $0x6,%rdx │ │ │ │ - add %rdi,%r8 │ │ │ │ - lea -0x10(%rsi),%r9 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - cmp $0x1f0,%r9 │ │ │ │ - ja 42952e │ │ │ │ - add $0xffffffffffffff80,%r8 │ │ │ │ - sub %rdi,%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x9,%rbx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x3f,%edx │ │ │ │ - shr $0x3,%rsi │ │ │ │ - lea (%rdx,%rsi,1),%rdi │ │ │ │ - lea (%r8,%rbx,8),%r9 │ │ │ │ - nop │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43b7a7 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + lea 0x26e3ab(%rip),%rax │ │ │ │ + call 41e800 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43b78d │ │ │ │ nop │ │ │ │ - lea (%r8,%rbx,8),%rbx │ │ │ │ - lea 0x8(%rbx),%rbx │ │ │ │ - cmp $0x40,%rdi │ │ │ │ - jbe 4295aa │ │ │ │ - lea -0x40(%rdx),%r8 │ │ │ │ - neg %r8 │ │ │ │ - lea (%rsi,%rdx,1),%rdx │ │ │ │ - lea -0x40(%rdx),%rdx │ │ │ │ - mov (%r9),%rsi │ │ │ │ - shr %cl,%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - shl %cl,%r9 │ │ │ │ - neg %rax │ │ │ │ - cmp $0x40,%rdx │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - and %r9,%rdx │ │ │ │ - dec %rdx │ │ │ │ - and (%rbx),%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%r8 │ │ │ │ - sbb %rbx,%rbx │ │ │ │ - and %rbx,%rdx │ │ │ │ - or %rdx,%rsi │ │ │ │ - jmp 4295cb │ │ │ │ - mov (%r9),%rdx │ │ │ │ - shr %cl,%rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - shl %cl,%rbx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - and %rbx,%rsi │ │ │ │ - dec %rsi │ │ │ │ - and %rdx,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ + cmpq $0x0,0x10(%rax) │ │ │ │ + je 43b795 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x13a03b(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 43b760 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -48394,1186 +63800,1119 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43b849 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - movzbl 0x14(%rdi),%edx │ │ │ │ - test $0x10,%dl │ │ │ │ - jne 4295f7 │ │ │ │ - mov 0x20(%rdi),%rdx │ │ │ │ - jmp 42962a │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + call 43b460 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + shr $0x3f,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + sar $1,%rdx │ │ │ │ + sub %rdx,%rbx │ │ │ │ + mov %rbx,0x10(%rcx) │ │ │ │ + mov %rdx,0x10(%rax) │ │ │ │ + mov 0x10(%rcx),%rbx │ │ │ │ + cmp $0xfd,%rbx │ │ │ │ + jae 43b83c │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - call 486020 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ + add $0x18,%rax │ │ │ │ + lea (%rcx,%rbx,8),%rbx │ │ │ │ + lea 0x18(%rbx),%rbx │ │ │ │ + shl $0x3,%rdx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 43b700 │ │ │ │ mov 0x18(%rsp),%rax │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov (%rdi),%rsi │ │ │ │ - mov 0x8(%rdi),%rdi │ │ │ │ - cmp $0x8,%rsi │ │ │ │ - je 429647 │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - jmp 429781 │ │ │ │ - shr $0x3,%rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - and %rsi,%rdx │ │ │ │ - dec %rdx │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - lea -0x10(%rcx),%r8 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0xfd,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 43b7c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43b946 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ nop │ │ │ │ - lea 0x1f80(%rsi),%r9 │ │ │ │ - cmp $0x1f0,%r8 │ │ │ │ - ja 429685 │ │ │ │ - lea 0x1f00(%rsi),%r9 │ │ │ │ - sub %rsi,%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - shr $0x3,%rbx │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x3f,%ebx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - lea (%rbx,%rcx,1),%r10 │ │ │ │ - shr $0x9,%rsi │ │ │ │ - cmp $0x40,%r10 │ │ │ │ - jbe 42971a │ │ │ │ - lea -0x40(%rbx),%r11 │ │ │ │ - neg %r11 │ │ │ │ - lea (%rcx,%rbx,1),%rbx │ │ │ │ - lea -0x40(%rbx),%rbx │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rdx,%r12 │ │ │ │ - shl %cl,%rdx │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov $0x1,%r13d │ │ │ │ - shl %cl,%r13 │ │ │ │ - neg %r8 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov $0xffffffffffffffff,%r10 │ │ │ │ - shr %cl,%r10 │ │ │ │ - shr %cl,%r12 │ │ │ │ - lea (%r9,%rsi,8),%r8 │ │ │ │ - lea (%r9,%rsi,8),%rsi │ │ │ │ - lea 0x8(%rsi),%rsi │ │ │ │ nop │ │ │ │ + lea 0x26e335(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + cmpq $0x0,0x26e293(%rip) │ │ │ │ + jne 43b932 │ │ │ │ + movq $0x0,0x26e2ca(%rip) │ │ │ │ + mov 0x26e323(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 43b8cc │ │ │ │ nop │ │ │ │ - cmp $0x40,%r11 │ │ │ │ - sbb %r9,%r9 │ │ │ │ - and %r9,%r10 │ │ │ │ - and (%r8),%r10 │ │ │ │ - or %rdx,%r10 │ │ │ │ - mov %r10,(%r8) │ │ │ │ - and %r9,%r12 │ │ │ │ - cmp $0x40,%rbx │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - and %rdx,%r13 │ │ │ │ - neg %r13 │ │ │ │ - and (%rsi),%r13 │ │ │ │ - or %r12,%r13 │ │ │ │ - mov %r13,(%rsi) │ │ │ │ - jmp 42974c │ │ │ │ - mov $0x1,%ebx │ │ │ │ - shl %cl,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %r8,%rcx │ │ │ │ - shl %cl,%rdx │ │ │ │ - lea (%r9,%rsi,8),%rsi │ │ │ │ nop │ │ │ │ - cmp $0x40,%rax │ │ │ │ - sbb %r9,%r9 │ │ │ │ - and %r9,%rbx │ │ │ │ - dec %rbx │ │ │ │ - shl %cl,%rbx │ │ │ │ - not %rbx │ │ │ │ - and (%rsi),%rbx │ │ │ │ - or %rdx,%rbx │ │ │ │ - mov %rbx,(%rsi) │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x8,%rsp │ │ │ │ + lea 0x26e2fd(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rsi,%r10 │ │ │ │ - shr $0x3,%rsi │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %r9,%r12 │ │ │ │ - shl %cl,%r12 │ │ │ │ - add %r8,%r10 │ │ │ │ - add %r8,%rdi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r13,%r13 │ │ │ │ - and %r13,%r12 │ │ │ │ - or %r12,%rdx │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %r10,%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - ja 429755 │ │ │ │ - jmp 429660 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + lea 0x26e2f3(%rip),%rdx │ │ │ │ + mov %rdx,0x10(%rcx) │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 43b8be │ │ │ │ + mov 0x26e2e0(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43b909 │ │ │ │ + mov 0x26e2ec(%rip),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov 0x26e2ca(%rip),%rcx │ │ │ │ + mov 0x26e2db(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + mov 0x26e2c8(%rip),%rcx │ │ │ │ + mov %rcx,0x26e2b1(%rip) │ │ │ │ + jmp 43b925 │ │ │ │ + mov 0x26e2b8(%rip),%rcx │ │ │ │ + mov 0x26e2b9(%rip),%rdx │ │ │ │ + mov %rcx,0x26e29a(%rip) │ │ │ │ + mov %rdx,0x26e29b(%rip) │ │ │ │ + movups %xmm15,0x26e29b(%rip) │ │ │ │ + jmp 43b8aa │ │ │ │ + lea 0x140dc8(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 43b860 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x40(%rax),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - movzwl %bx,%edx │ │ │ │ - mov (%rcx,%rdx,1),%rcx │ │ │ │ - not %rcx │ │ │ │ - mov %rcx,0x38(%rax) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4298e6 │ │ │ │ + jbe 43ba09 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - movzwl 0x30(%rax),%edx │ │ │ │ - movzwl 0x32(%rax),%esi │ │ │ │ - cmp %dx,%si │ │ │ │ - je 429804 │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %al,0x30(%rsp) │ │ │ │ nop │ │ │ │ - jb 4298d3 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %si,0x12(%rsp) │ │ │ │ - mov 0x38(%rax),%rdi │ │ │ │ - bsf %rdi,%rdi │ │ │ │ - mov $0x40,%r8d │ │ │ │ - cmove %r8,%rdi │ │ │ │ - jmp 429840 │ │ │ │ - mov %edx,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %bx,0x14(%rsp) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - shr $0x3,%cx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - call 4297a0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - bsf %rcx,%rdi │ │ │ │ - mov $0x40,%ecx │ │ │ │ - cmove %rcx,%rdi │ │ │ │ - movzwl 0x12(%rsp),%esi │ │ │ │ - movzwl 0x14(%rsp),%edx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x40,%rdi │ │ │ │ - jne 42985d │ │ │ │ - lea 0x40(%rdx),%ebx │ │ │ │ - and $0xffffffc0,%ebx │ │ │ │ - cmp %bx,%si │ │ │ │ - ja 42980c │ │ │ │ - mov %si,0x30(%rax) │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea (%rdx,%rdi,1),%r8d │ │ │ │ - cmp %r8w,%si │ │ │ │ - jbe 4298c7 │ │ │ │ - mov 0x38(%rax),%r9 │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ - shr %cl,%r9 │ │ │ │ - lea (%rdx,%rdi,1),%ebx │ │ │ │ - lea 0x1(%rbx),%ebx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - and %rdx,%r9 │ │ │ │ - mov %r9,0x38(%rax) │ │ │ │ - test $0x3f,%bx │ │ │ │ - jne 4298ba │ │ │ │ - cmp %bx,%si │ │ │ │ - je 4298ba │ │ │ │ - mov %r8w,0x16(%rsp) │ │ │ │ - mov %bx,0x14(%rsp) │ │ │ │ - mov %ebx,%ecx │ │ │ │ - shr $0x3,%cx │ │ │ │ - mov %ecx,%ebx │ │ │ │ - call 4297a0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - movzwl 0x14(%rsp),%ebx │ │ │ │ - movzwl 0x16(%rsp),%r8d │ │ │ │ - mov %bx,0x30(%rax) │ │ │ │ - mov %r8d,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %si,0x30(%rax) │ │ │ │ - mov %esi,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ + nop │ │ │ │ + lea 0x26e231(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + cmpl $0x0,0x28d9ec(%rip) │ │ │ │ + jne 43b998 │ │ │ │ + cmpq $0x0,0x26e222(%rip) │ │ │ │ + jne 43b9ae │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x26e20f(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e1a1f(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ + lea 0x6b(%rip),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + movzbl 0x30(%rsp),%eax │ │ │ │ + mov %al,0x18(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ nop │ │ │ │ - call 48f0a0 │ │ │ │ nop │ │ │ │ + mov 0x26e1d1(%rip),%rax │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + lea 0x26e1bd(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 4297c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + test %rax,%rax │ │ │ │ + setne %al │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ + jmp 43b960 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42999e │ │ │ │ + jbe 43bab4 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 48d640 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - je 429986 │ │ │ │ - mov 0x68(%rbx),%rdx │ │ │ │ - add $0xfffffffffffffff0,%rdx │ │ │ │ - nop │ │ │ │ - cmp $0x1f0,%rdx │ │ │ │ - ja 42995d │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add $0x1f80,%rbx │ │ │ │ - test %al,(%rbx) │ │ │ │ - nop │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xb8(%rcx),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + movzbl 0x8(%rdx),%edx │ │ │ │ + mov %dl,0x1f(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 43ba8d │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + lea 0x26e159(%rip),%rax │ │ │ │ nop │ │ │ │ - cmp $0x3f,%rdx │ │ │ │ - jae 429991 │ │ │ │ - lea (%rbx,%rdx,1),%rdx │ │ │ │ - lea 0x40(%rdx),%rdx │ │ │ │ - jmp 42996e │ │ │ │ - mov 0x48(%rbx),%rbx │ │ │ │ - test %al,(%rbx) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - lea (%rbx,%rsi,1),%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - shl %cl,%ebx │ │ │ │ - movzbl (%rdx),%edx │ │ │ │ - test %dl,%bl │ │ │ │ - setne %al │ │ │ │ - add $0x18,%rsp │ │ │ │ + call 43de40 │ │ │ │ + lea 0x276af4(%rip),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + call 43d8e0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + movzbl 0x1f(%rsp),%edx │ │ │ │ + cmp $0x40,%rax │ │ │ │ + jge 43baae │ │ │ │ + test %dl,%dl │ │ │ │ + je 43baa2 │ │ │ │ + cmpb $0x0,0xb1(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 43baae │ │ │ │ + mov 0x26e10f(%rip),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 43ba4e │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ + call 487040 │ │ │ │ + jmp 43ba20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43bc46 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x10158(%rax),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,0x10150(%rax) │ │ │ │ + jl 43bbf4 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + lea (%rdx,%rdx,2),%rdx │ │ │ │ + shr $1,%rdx │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movups %xmm15,0x30(%rsp) │ │ │ │ + cmp $0x2000,%rdx │ │ │ │ + mov $0x2000,%eax │ │ │ │ + cmovg %rdx,%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rax,%rdx │ │ │ │ + shl $0x3,%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x2903d5(%rip),%rbx │ │ │ │ + lea 0x13951d(%rip),%rcx │ │ │ │ + mov $0xe,%edi │ │ │ │ + nop │ │ │ │ + call 426b40 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + test %rax,%rax │ │ │ │ + je 43bc32 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x10150(%rdx),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov 0x10150(%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 43bb9b │ │ │ │ + mov 0x10148(%rdx),%rbx │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + cmovl %rsi,%rcx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 43bb9b │ │ │ │ + shl $0x3,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x10148(%rdx),%rax │ │ │ │ + mov 0x10158(%rdx),%rbx │ │ │ │ + cmpq $0x0,0x10150(%rdx) │ │ │ │ + mov %r8,0x10148(%rdx) │ │ │ │ + mov %rsi,0x10150(%rdx) │ │ │ │ + mov %rdi,0x10158(%rdx) │ │ │ │ + je 43bbec │ │ │ │ + shl $0x3,%rbx │ │ │ │ + lea 0x290326(%rip),%rcx │ │ │ │ + call 426ba0 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x10150(%rax),%rcx │ │ │ │ + mov 0x10158(%rax),%rdx │ │ │ │ + lea 0x1(%rcx),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jb 43bc2d │ │ │ │ + mov %rsi,0x10150(%rax) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jae 43bc28 │ │ │ │ + mov 0x10148(%rax),%rax │ │ │ │ + mov %rbx,(%rax,%rcx,8) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x3f,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x13e344(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 429900 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + jmp 43bac0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 429bc5 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9dc63c(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - je 429aea │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x63(%rax),%cl │ │ │ │ - mov %cl,0x27(%rsp) │ │ │ │ - cmp $0x1,%cl │ │ │ │ - je 429ba0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9df87a(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - movzbl 0x27(%rsp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x70(%rax),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nop │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d8a74(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9d7d78(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9d7d64(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 429b25 │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - movb $0x2,0x122(%rcx) │ │ │ │ - lea 0xa02296(%rip),%rax │ │ │ │ - mov $0x3e,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48f0a0 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e9f71(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0xa1e11c(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9d048d(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d2107(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - call 4387e0 │ │ │ │ - jmp 429b05 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e487a(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 429a5b │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 4299c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rdi,%rdx │ │ │ │ - shr $0x3,%rdi │ │ │ │ - shr $0x6,%rdx │ │ │ │ - and $0x7,%edi │ │ │ │ - mov 0x30(%r14),%r8 │ │ │ │ - mov 0xd0(%r8),%r8 │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ - test %al,(%r8) │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl %cl,%r10d │ │ │ │ - add %rsi,%rdx │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + nop │ │ │ │ + movabs $0x800000000000,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + shr $0x1a,%rcx │ │ │ │ + nop │ │ │ │ + cmp $0x400000,%rcx │ │ │ │ + jb 43bca2 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 429c55 │ │ │ │ - add $0x8,%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - cmp %rcx,%r9 │ │ │ │ - jbe 429d8b │ │ │ │ xchg %ax,%ax │ │ │ │ - test %r10b,%r10b │ │ │ │ - jne 429c7e │ │ │ │ - nop │ │ │ │ - lea 0x1(%rdx),%rsi │ │ │ │ - cmpb $0x0,0x1(%rdx) │ │ │ │ - jne 429c76 │ │ │ │ - add $0x38,%rcx │ │ │ │ - jmp 429c4e │ │ │ │ - mov $0x1,%r10d │ │ │ │ - jmp 429c81 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - movzbl (%rsi),%edx │ │ │ │ - test %r10b,%dl │ │ │ │ - je 429d83 │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %r10b,0x7(%rsp) │ │ │ │ - lea (%rcx,%rax,1),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 429d0b │ │ │ │ - mov 0x2550(%r8),%rdi │ │ │ │ - add $0x8,%rdi │ │ │ │ + jmp 43bccb │ │ │ │ + mov 0x286a8f(%rip),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43bcc9 │ │ │ │ + mov %rax,%rdx │ │ │ │ + shr $0xa,%rax │ │ │ │ + and $0xfff8,%eax │ │ │ │ + mov (%rcx,%rax,1),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + jmp 43bccb │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43bcf0 │ │ │ │ + cmp %rax,0x18(%rcx) │ │ │ │ + ja 43bcf0 │ │ │ │ nop │ │ │ │ - cmp %rdi,0x2558(%r8) │ │ │ │ - jae 429cee │ │ │ │ nop │ │ │ │ - call 4501c0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - movzbl 0x7(%rsp),%r10d │ │ │ │ - mov 0x2550(%r8),%rdi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - add $0x8,%r11 │ │ │ │ - mov %r11,0x2550(%r8) │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ - jmp 429d83 │ │ │ │ - lea (%rcx,%rbx,1),%rdi │ │ │ │ - mov 0x2550(%r8),%r11 │ │ │ │ - add $0x10,%r11 │ │ │ │ + mov 0x63(%rcx),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 43bced │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r11,0x2558(%r8) │ │ │ │ - jae 429d61 │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - call 4501c0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - movzbl 0x7(%rsp),%r10d │ │ │ │ - mov 0x2550(%r8),%r11 │ │ │ │ - mov %r11,%r12 │ │ │ │ - add $0x10,%r12 │ │ │ │ - mov %r12,0x2550(%r8) │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov (%rdi),%rdx │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - add %r10d,%r10d │ │ │ │ - jmp 429c4e │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ + cmp $0x2,%dl │ │ │ │ + ja 43bced │ │ │ │ + cmp %rax,0x70(%rcx) │ │ │ │ + seta %al │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 429f85 │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - cmp %rdi,(%rax) │ │ │ │ - jne 429ee1 │ │ │ │ - cmpb $0x0,0x121da5a(%rip) │ │ │ │ - je 429e12 │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - movzbl 0x14(%rax),%edx │ │ │ │ - test $0x10,%dl │ │ │ │ - jne 429de2 │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ nop │ │ │ │ - jmp 429df9 │ │ │ │ - call 486020 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ - mov 0xd0(%rsi),%rsi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - test %al,(%rsi) │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 429e20 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x8,%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdi,0x8(%rax) │ │ │ │ - jbe 429edb │ │ │ │ - test $0x3f,%rdi │ │ │ │ - jne 429e3c │ │ │ │ - movzbl (%rdx),%r8d │ │ │ │ - inc %rdx │ │ │ │ - jmp 429e3f │ │ │ │ - shr $1,%r8d │ │ │ │ - bt $0x0,%r8d │ │ │ │ - jae 429e18 │ │ │ │ - lea (%rdi,%rbx,1),%r9 │ │ │ │ - lea (%rdi,%rcx,1),%r10 │ │ │ │ - mov 0x2550(%rsi),%r11 │ │ │ │ - add $0x10,%r11 │ │ │ │ + movabs $0x800000000000,%rcx │ │ │ │ + add %rax,%rcx │ │ │ │ + shr $0x1a,%rcx │ │ │ │ nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r11,0x2558(%rsi) │ │ │ │ - jae 429eb4 │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %r8d,0x14(%rsp) │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - call 4501c0 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov 0x14(%rsp),%r8d │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%r10 │ │ │ │ - mov 0x2550(%rsi),%r11 │ │ │ │ - mov %r11,%r12 │ │ │ │ - add $0x10,%r12 │ │ │ │ - mov %r12,0x2550(%rsi) │ │ │ │ - mov (%r9),%r9 │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov (%r10),%r9 │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - jmp 429e18 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - call 485ec0 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9f423f(%rip),%rax │ │ │ │ - mov $0x28,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0x9d6cea(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9dd20f(%rip),%rax │ │ │ │ - mov $0x12,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ + cmp $0x400000,%rcx │ │ │ │ + jb 43bd22 │ │ │ │ + xor %ecx,%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9f00a6(%rip),%rax │ │ │ │ - mov $0x24,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9f4fba(%rip),%rax │ │ │ │ - mov $0x29,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + jmp 43bd4b │ │ │ │ + mov 0x286a0f(%rip),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43bd49 │ │ │ │ + mov %rax,%rdx │ │ │ │ + shr $0xa,%rax │ │ │ │ + and $0xfff8,%eax │ │ │ │ + mov (%rcx,%rax,1),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + jmp 43bd4b │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43bd5c │ │ │ │ nop │ │ │ │ - int3 │ │ │ │ + mov 0x63(%rcx),%dl │ │ │ │ + cmp $0x1,%dl │ │ │ │ + setne %dl │ │ │ │ + jmp 43bd61 │ │ │ │ + mov $0x1,%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jne 43bd71 │ │ │ │ + cmp %rax,0x18(%rcx) │ │ │ │ + ja 43bd71 │ │ │ │ + cmp %rax,0x70(%rcx) │ │ │ │ + ja 43bd74 │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + mov %rcx,%rax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42a049 │ │ │ │ + jbe 43bfcb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - shr $0x3,%rbx │ │ │ │ - lea 0x7(%rbx),%rax │ │ │ │ - shr $0x3,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - inc %rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov $0x1,%ebx │ │ │ │ - lea 0x1222fdc(%rip),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4281c0 │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ test %al,(%rax) │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - cmp $0x40000000,%rdx │ │ │ │ - ja 42a03c │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movb $0xa1,(%rcx,%rax,1) │ │ │ │ + lea 0x168a0(%rax),%rdx │ │ │ │ + mov $0xa0,%ebx │ │ │ │ + lea 0x144594(%rip),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + lea 0x290132(%rip),%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x168e8,%rax │ │ │ │ + mov $0x38,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x290127(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x16930,%rax │ │ │ │ + mov $0x8f8,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x2900f7(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x16978,%rax │ │ │ │ + mov $0x38,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x2900ef(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x169c0,%rax │ │ │ │ + mov $0x38,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x2900cf(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x16a08,%rax │ │ │ │ + mov $0x38,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x2900af(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x16a50,%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x29008f(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x16a98,%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x29006f(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x16ae0,%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x29004f(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x16b28,%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x29002f(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x16c00,%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x29000f(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x16b70,%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x28ffe7(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x16bb8,%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x28ffcf(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x16c50,%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x28ffaf(%rip),%rsi │ │ │ │ + call 42a140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + movb $0x0,0x168e0(%rax) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 43bf80 │ │ │ │ + lea (%rcx,%rcx,2),%rdx │ │ │ │ + shl $0x6,%rdx │ │ │ │ + mov %cl,0x102a0(%rax,%rdx,1) │ │ │ │ + inc %rcx │ │ │ │ + cmp $0x88,%rcx │ │ │ │ + jl 43bf6e │ │ │ │ + lea 0x8(%rax),%rdx │ │ │ │ mov %rax,%rbx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 42a080 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzbl (%rcx,%rbx,1),%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0xa1,%cl │ │ │ │ - jne 42a02b │ │ │ │ - add $0x30,%rsp │ │ │ │ + lea 0x28ff69(%rip),%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rdx,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 43fde0 │ │ │ │ + nop │ │ │ │ + lea 0x26d43b(%rip),%rax │ │ │ │ + mov $0x840,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea 0x28ff4b(%rip),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + call 42a140 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e6407(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x40000000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 43bd80 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43c2f5 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x70,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x10188(%rax),%rdx │ │ │ │ + movabs $0x8000000000000000,%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jae 43c11e │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + cmpb $0x0,0x26e497(%rip) │ │ │ │ + jne 43c042 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %esi,%esi │ │ │ │ + nop │ │ │ │ + jmp 43c06c │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + movabs $0x8000000000000000,%r9 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43c0f6 │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 476a40 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 43c09f │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + jmp 43c0ae │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %r9d,%r9d │ │ │ │ + xchg %r9b,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%r9d │ │ │ │ + nop │ │ │ │ + mov %r9d,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 43c0d7 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43c0d7 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + movabs $0x8000000000000000,%r9 │ │ │ │ + mov 0x10268(%rax),%rcx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x10260(%rax),%r10 │ │ │ │ + mov %r10,0x68(%rsp) │ │ │ │ + mov 0x10270(%rax),%rdi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 43c12a │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jbe 43c237 │ │ │ │ + mov 0x10190(%rax),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + jbe 43c171 │ │ │ │ + cmp %rbx,%r11 │ │ │ │ + mov %r11,%r12 │ │ │ │ + cmova %rbx,%r11 │ │ │ │ + mov %r12,%r13 │ │ │ │ + sub %r11,%r12 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %r13,%rax │ │ │ │ + lock cmpxchg %r12,0x10190(%r8) │ │ │ │ + sete %r12b │ │ │ │ + mov %rbx,%r13 │ │ │ │ + sub %r11,%rbx │ │ │ │ + test %r12b,%r12b │ │ │ │ + cmovne %rbx,%r13 │ │ │ │ + jmp 43c124 │ │ │ │ + nop │ │ │ │ + mov $0x200,%r11d │ │ │ │ + lock xadd %r11,0x10188(%rax) │ │ │ │ + mov %r11,%r12 │ │ │ │ + shr $0xd,%r11 │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jbe 43c22f │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + test %sil,%sil │ │ │ │ + jne 43c1c3 │ │ │ │ + mov %r12,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov $0x200,%r8d │ │ │ │ + call 43c320 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 43c1eb │ │ │ │ + sub %rax,%rdx │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + jmp 43c201 │ │ │ │ + sub %rdx,%rax │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + lock xadd %rax,0x10190(%r9) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + mov %r9,%r8 │ │ │ │ + movabs $0x8000000000000000,%r9 │ │ │ │ + mov 0x68(%rsp),%r10 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + jmp 43c124 │ │ │ │ + nop │ │ │ │ + xchg %r9,0x10188(%rax) │ │ │ │ + test %sil,%sil │ │ │ │ + je 43c24a │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + cmpb $0x0,0x26e27f(%rip) │ │ │ │ + jne 43c259 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 43c263 │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 43c2c8 │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + call 476be0 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 43c28f │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + mov %eax,0x350(%rcx) │ │ │ │ + jmp 43c29c │ │ │ │ + lea 0x320(%rcx),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rax) │ │ │ │ + mov 0x108(%rcx),%eax │ │ │ │ + lea -0x1(%rax),%edx │ │ │ │ + nop │ │ │ │ + mov %edx,0x108(%rcx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 43c2c3 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43c2c3 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x108(%rdx),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + nop │ │ │ │ + mov %ecx,0x108(%rdx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 43c2ef │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43c2ef │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 429fa0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 43bfe0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + lea -0x38(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 43c737 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - mov %rbx,%rcx │ │ │ │ + sub $0xb0,%rsp │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + jmp 43c349 │ │ │ │ + mov %r10,%rax │ │ │ │ + nop │ │ │ │ + mov 0x26cce4(%rip),%edx │ │ │ │ + mov %edx,%edi │ │ │ │ + and $0x80000000,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 43c384 │ │ │ │ + lea 0x1(%rdi),%r9d │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %edi,%eax │ │ │ │ + lea 0x26ccc8(%rip),%r11 │ │ │ │ + lock cmpxchg %r9d,(%r11) │ │ │ │ + sete %dil │ │ │ │ + test %dil,%dil │ │ │ │ + je 43c346 │ │ │ │ + mov 0x286320(%rip),%edi │ │ │ │ + test %edx,%edx │ │ │ │ + jmp 43c38d │ │ │ │ + mov 0x286316(%rip),%edi │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %edi,0x20(%rsp) │ │ │ │ + sete 0x24(%rsp) │ │ │ │ + jne 43c3bc │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + mov %r8,0xe8(%rsp) │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ + mov %r8,%rax │ │ │ │ xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 42a0a9 │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r11,%rbx │ │ │ │ - jmp 42a0a9 │ │ │ │ - mov %dl,(%rbx) │ │ │ │ + jmp 43c3e0 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0xb0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %r8,%rdi │ │ │ │ + shl $0x3,%r8 │ │ │ │ + lea (%r9,%rdi,8),%rsi │ │ │ │ + sub %r8,%r13 │ │ │ │ + mov %r13,%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r8,%r8 │ │ │ │ + jbe 43c625 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + shr $0xd,%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jbe 43c731 │ │ │ │ + mov (%rbx,%rsi,8),%rsi │ │ │ │ + mov 0x101d8(%r10),%r9 │ │ │ │ + test %al,(%r9) │ │ │ │ + cmp $0x400000,%rsi │ │ │ │ + jae 43c725 │ │ │ │ + mov (%r9,%rsi,8),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + and $0x1fff,%edi │ │ │ │ + mov %rdi,%r11 │ │ │ │ + shr $0x3,%rdi │ │ │ │ + lea -0x400(%rdi),%r12 │ │ │ │ + neg %r12 │ │ │ │ + mov %r8,%r13 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + lea (%rsi,%rdi,1),%r15 │ │ │ │ + lea 0x10000(%r15),%r15 │ │ │ │ + lea (%rsi,%rdi,1),%rdi │ │ │ │ + lea 0x10400(%rdi),%rdi │ │ │ │ + cmp %r8,%r12 │ │ │ │ + ja 43c459 │ │ │ │ + mov %r12,%r8 │ │ │ │ + mov %r13,0x68(%rsp) │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + mov %r15,0xa0(%rsp) │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + jmp 43c4a0 │ │ │ │ + inc %r12 │ │ │ │ + mov 0xe8(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%r10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jle 43c3c7 │ │ │ │ + lea (%r15,%r12,1),%rax │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov (%rax),%al │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,%r12 │ │ │ │ + jae 43c71f │ │ │ │ + movzbl (%r12,%rdi,1),%r10d │ │ │ │ + not %r10d │ │ │ │ + and %r10d,%eax │ │ │ │ + test %al,%al │ │ │ │ + je 43c487 │ │ │ │ + mov %r12,0x48(%rsp) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + jmp 43c4f3 │ │ │ │ + lea 0x1(%rcx),%r10 │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%r13 │ │ │ │ + cmp $0x8,%r10 │ │ │ │ + jae 43c487 │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov $0x1,%r13d │ │ │ │ + shl %cl,%r13d │ │ │ │ + test %al,%r13b │ │ │ │ + je 43c4e2 │ │ │ │ + lea (%r11,%r12,8),%r13 │ │ │ │ + add %rcx,%r13 │ │ │ │ + cmp $0x2000,%r13 │ │ │ │ + jae 43c713 │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + mov %al,0x1e(%rsp) │ │ │ │ + mov (%rsi,%r13,8),%rbx │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4390e0 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + test %bl,%bl │ │ │ │ + jne 43c572 │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + movzbl 0x1e(%rsp),%eax │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + jmp 43c5e5 │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ nop │ │ │ │ - add $0xfffffffffffffff8,%rsi │ │ │ │ - shr $0x8,%rdx │ │ │ │ - inc %rbx │ │ │ │ - cmp $0x8,%rsi │ │ │ │ - jae 42a09b │ │ │ │ - movzbl (%rax),%edi │ │ │ │ nop │ │ │ │ - mov %rdi,%r8 │ │ │ │ - and $0x7f,%edi │ │ │ │ - lea 0x1(%rax),%r9 │ │ │ │ - bt $0x7,%r8d │ │ │ │ - jb 42a0d8 │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 42a1fd │ │ │ │ - shr $0x3,%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 42a400 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 42a0e6 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 42a38c │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 42a0f4 │ │ │ │ - add $0x7,%rax │ │ │ │ - mov %r12,%rcx │ │ │ │ - movzbl (%r9),%r10d │ │ │ │ - mov %r10,%r11 │ │ │ │ - and $0x7f,%r10d │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %rax,%rcx │ │ │ │ - shl %cl,%r10 │ │ │ │ - inc %r9 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 439520 │ │ │ │ + mov %al,0x1f(%rsp) │ │ │ │ nop │ │ │ │ - cmp $0x40,%rax │ │ │ │ - sbb %r13,%r13 │ │ │ │ - and %r13,%r10 │ │ │ │ - or %r10,%r8 │ │ │ │ - bt $0x7,%r11d │ │ │ │ - xchg %ax,%ax │ │ │ │ - jb 42a0ed │ │ │ │ - imul %rdi,%r8 │ │ │ │ - cmp $0x39,%rdi │ │ │ │ - ja 42a13c │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov (%rcx),%al │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + movzbl (%rbx,%rdx,1),%esi │ │ │ │ + not %esi │ │ │ │ + and %esi,%eax │ │ │ │ + movzbl 0x1f(%rsp),%esi │ │ │ │ + test %sil,%sil │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + cmovne %rdi,%rsi │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov 0x60(%rsp),%r11 │ │ │ │ + mov 0x48(%rsp),%r12 │ │ │ │ + mov 0xa0(%rsp),%r15 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ nop │ │ │ │ - lea -0x1(%rbx),%r10 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - jmp 42a22b │ │ │ │ - sub %rsi,%rdi │ │ │ │ - lea 0x7(%rdi),%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - and $0x7,%edi │ │ │ │ - mov %rbx,%r11 │ │ │ │ - sub %r10,%rbx │ │ │ │ - mov %rbx,%r10 │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 42a17b │ │ │ │ - movzbl (%rbx),%r13d │ │ │ │ - lea -0x8(%rdi),%rcx │ │ │ │ - neg %rcx │ │ │ │ - shr %cl,%r13 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - shl %cl,%r13 │ │ │ │ - lea 0x1(%r10),%rbx │ │ │ │ - or %r13,%rdx │ │ │ │ + jmp 43c4e2 │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov 0x20(%rsp),%ebx │ │ │ │ + movzbl 0x24(%rsp),%ecx │ │ │ │ + lea 0x26c9fa(%rip),%rax │ │ │ │ + call 438ca0 │ │ │ │ + cmpb $0x0,0x26de8a(%rip) │ │ │ │ + jne 43c64e │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 43c653 │ │ │ │ + call 4763a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 43c705 │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + shl $0xd,%rcx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ nop │ │ │ │ - lea (%rdi,%rcx,1),%rsi │ │ │ │ - sub %rdi,%r8 │ │ │ │ - mov %r8,%rcx │ │ │ │ - shr $0x3,%r8 │ │ │ │ - jmp 42a1b6 │ │ │ │ - movzbl (%rbx),%edi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - shl %cl,%rdi │ │ │ │ nop │ │ │ │ - dec %r8 │ │ │ │ - inc %rbx │ │ │ │ - lea 0x1(%r11),%r10 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r13,%r13 │ │ │ │ - and %r13,%rdi │ │ │ │ - or %rdi,%rdx │ │ │ │ - mov %dl,(%r11) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + call 476ac0 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ nop │ │ │ │ - shr $0x8,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %r10,%r11 │ │ │ │ - test %r8,%r8 │ │ │ │ - ja 42a184 │ │ │ │ - and $0x7,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rcx,%rcx │ │ │ │ - jbe 42a1f5 │ │ │ │ - movzbl (%rbx),%ebx │ │ │ │ - mov $0x1,%edi │ │ │ │ - shl %cl,%rdi │ │ │ │ - dec %rdi │ │ │ │ - and %rbx,%rdi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - shl %cl,%rdi │ │ │ │ - lea (%rax,%rcx,1),%rbx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %r8,%rdi │ │ │ │ - or %rdi,%rdx │ │ │ │ - jmp 42a08d │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 42a08d │ │ │ │ - mov %rbx,%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - neg %rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - lea (%rcx,%rdi,8),%rax │ │ │ │ - add %rsi,%rcx │ │ │ │ - jmp 42a3d3 │ │ │ │ - shl $0x8,%rdx │ │ │ │ - movzbl (%r10),%r11d │ │ │ │ - or %r11,%rdx │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 43c6c2 │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + jmp 43c6cf │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ nop │ │ │ │ - add $0x8,%rsi │ │ │ │ - dec %r10 │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jb 42a218 │ │ │ │ - jbe 42a24a │ │ │ │ - sub %rdi,%rsi │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - shr %cl,%rdx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r11,%r11 │ │ │ │ - and %r11,%rdx │ │ │ │ - jmp 42a250 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 42a272 │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jne 42a26d │ │ │ │ - movabs $0x1ffffffffffffff,%rdx │ │ │ │ - mov $0x39,%ecx │ │ │ │ - jmp 42a296 │ │ │ │ - mov %r8,%rcx │ │ │ │ - jmp 42a296 │ │ │ │ - lea (%rdi,%rdi,1),%rsi │ │ │ │ - cmp $0x39,%rsi │ │ │ │ - ja 42a285 │ │ │ │ - mov %rdi,%rcx │ │ │ │ nop │ │ │ │ - jmp 42a337 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - jmp 42a296 │ │ │ │ - sub %rsi,%r8 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r11,%rax │ │ │ │ - cmp %r8,%rcx │ │ │ │ - ja 42a2d1 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shl %cl,%rdx │ │ │ │ - lea (%rsi,%rax,1),%r11 │ │ │ │ - cmp $0x40,%rax │ │ │ │ - sbb %r13,%r13 │ │ │ │ - and %r13,%rdx │ │ │ │ - or %rdx,%r10 │ │ │ │ - jmp 42a2c9 │ │ │ │ - mov %r10b,(%rbx) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ - shr $0x8,%r10 │ │ │ │ - add $0xfffffffffffffff8,%r11 │ │ │ │ - inc %rbx │ │ │ │ - cmp $0x8,%r11 │ │ │ │ - jae 42a2ba │ │ │ │ - jmp 42a28a │ │ │ │ - test %r8,%r8 │ │ │ │ - jbe 42a30a │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - lea (%rax,%rcx,1),%rdi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %r8,%rsi │ │ │ │ - dec %rsi │ │ │ │ - and %rsi,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%rax │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - and %rsi,%rdx │ │ │ │ - or %rdx,%r10 │ │ │ │ - jmp 42a30d │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %r10,%rdx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - jmp 42a08d │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %rdx,%r13 │ │ │ │ - shl %cl,%r13 │ │ │ │ - and %rsi,%r13 │ │ │ │ - or %r13,%rdx │ │ │ │ - lea (%rcx,%rcx,1),%rdi │ │ │ │ - mov %r11,%rcx │ │ │ │ - cmp $0x40,%rdi │ │ │ │ - jbe 42a31b │ │ │ │ - nopl (%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 42a37c │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0x39,%eax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - xor %edx,%edx │ │ │ │ - div %rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r11,%r11 │ │ │ │ - and %r11,%rdx │ │ │ │ - dec %rdx │ │ │ │ - and %rdi,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 42a285 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 452f00 │ │ │ │ - add $0x7,%rax │ │ │ │ - mov %r11,%rcx │ │ │ │ - movzbl (%r9),%r8d │ │ │ │ - mov %r8,%r10 │ │ │ │ - and $0x7f,%r8d │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rax,%rcx │ │ │ │ - shl %cl,%r8 │ │ │ │ - inc %r9 │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ nop │ │ │ │ - cmp $0x40,%rax │ │ │ │ - sbb %r12,%r12 │ │ │ │ - and %r12,%r8 │ │ │ │ - or %r8,%rdi │ │ │ │ - bt $0x7,%r10d │ │ │ │ - jb 42a385 │ │ │ │ - mov %r11,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 42a0e6 │ │ │ │ - mov %dl,(%rbx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 43c6f7 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43c6f7 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ nop │ │ │ │ - add $0xfffffffffffffff8,%rcx │ │ │ │ - shr $0x8,%rdx │ │ │ │ - inc %rbx │ │ │ │ - test %rcx,%rcx │ │ │ │ - ja 42a3c5 │ │ │ │ + nop │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0xb0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - movzbl (%r9),%r10d │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - shl %cl,%r10 │ │ │ │ - or %r10,%rdx │ │ │ │ - nop │ │ │ │ - mov %dl,(%rbx) │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - shr $0x8,%rdx │ │ │ │ - inc %rax │ │ │ │ - inc %r9 │ │ │ │ - inc %rbx │ │ │ │ - mov %r11,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jb 42a3da │ │ │ │ - and $0x7,%r8d │ │ │ │ - test %r8,%r8 │ │ │ │ - jbe 42a428 │ │ │ │ - movzbl (%r9),%edi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - shl %cl,%rdi │ │ │ │ - or %rdi,%rdx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - lea (%r8,%rcx,1),%rsi │ │ │ │ - inc %r9 │ │ │ │ - jmp 42a42b │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 42a08d │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 43c320 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42a4eb │ │ │ │ + jbe 43c7ef │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ + sub $0x38,%rsp │ │ │ │ movq $0x0,0x8(%rsp) │ │ │ │ - lea 0x9e(%rip),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - lea 0x8(%rsp),%rax │ │ │ │ + lea 0x10(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x18(%rdx) │ │ │ │ + lea 0x6f(%rip),%rsi │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %cl,0x30(%rsp) │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 42a4a6 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - lea 0x11faf22(%rip),%rdx │ │ │ │ - mov %rdx,0x30(%rcx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp $0x88,%rax │ │ │ │ - jl 42a490 │ │ │ │ - mov 0x119d9fb(%rip),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 42a4c6 │ │ │ │ - movabs $0x7fffffffffffffff,%rcx │ │ │ │ - jmp 42a4d8 │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 42a4d0 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42a4d8 │ │ │ │ - call 4280a0 │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - add $0x20,%rsp │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 42a440 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 43c780 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42a559 │ │ │ │ + jbe 43c88a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1205c60(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - lea 0x121c584(%rip),%rax │ │ │ │ - call 430860 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov %rax,(%rcx) │ │ │ │ - mov 0x1215d81(%rip),%ecx │ │ │ │ - xchg %ecx,0x8f0(%rax) │ │ │ │ - nop │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + movzbl 0x20(%rdx),%edi │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ nop │ │ │ │ - lea 0x1205c32(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov 0x26c7ea(%rip),%edx │ │ │ │ + cmp $0x80000000,%edx │ │ │ │ + je 43c875 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %dil,0x1f(%rsp) │ │ │ │ + call 43bfe0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + movzbl 0x1f(%rsp),%edi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 43cc00 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 42a500 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 487040 │ │ │ │ + jmp 43c820 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -49581,288 +64920,190 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42a7c9 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 43c8d1 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - movzbl %bl,%ecx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x88,%rcx │ │ │ │ - jae 42a7bc │ │ │ │ - mov 0x30(%rax,%rcx,8),%rdx │ │ │ │ - movzwl 0x60(%rdx),%esi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - cmp %si,0x32(%rdx) │ │ │ │ - jne 42a7ab │ │ │ │ - cmp $0x5,%bl │ │ │ │ - jne 42a5db │ │ │ │ - movq $0x0,0x470(%rax,%rcx,8) │ │ │ │ - mov 0x470(%rax,%rcx,8),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 42a79a │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - lea 0x11fadc3(%rip),%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - je 42a6d3 │ │ │ │ - mov 0x1215cb1(%rip),%esi │ │ │ │ - add $0x3,%esi │ │ │ │ - cmp %esi,0x58(%rdx) │ │ │ │ - jne 42a789 │ │ │ │ - mov %bl,0x48(%rsp) │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - lea (%rcx,%rcx,2),%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - lea 0x1215ded(%rip),%rsi │ │ │ │ - lea (%rcx,%rsi,1),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 42b160 │ │ │ │ - lea 0x1221b9a(%rip),%rax │ │ │ │ - call 44fea0 │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - movzwl 0x60(%rcx),%edx │ │ │ │ - movzwl 0x66(%rcx),%esi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - movzbl 0x48(%rsp),%esi │ │ │ │ - mov %esi,%edi │ │ │ │ - shr $1,%sil │ │ │ │ - movsbq %sil,%rsi │ │ │ │ - lea (%rax,%rsi,8),%rsi │ │ │ │ - lea 0x40(%rsi),%rsi │ │ │ │ - lock xadd %rdx,(%rsi) │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x5,%dil │ │ │ │ - jne 42a69d │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x28(%rdx),%rbx │ │ │ │ - lock xadd %rbx,0x28(%rax) │ │ │ │ - movq $0x0,0x28(%rdx) │ │ │ │ - lea 0x1221b3c(%rip),%rax │ │ │ │ - call 44ff60 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x68(%rcx),%rdx │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - imul %rdx,%rbx │ │ │ │ - nop │ │ │ │ - lea 0x121e3e5(%rip),%rdx │ │ │ │ - lock xadd %rbx,(%rdx) │ │ │ │ - movw $0x0,0x66(%rcx) │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - lea (%rcx,%rcx,2),%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - lea 0x1215d3e(%rip),%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - call 42acc0 │ │ │ │ - test %rax,%rax │ │ │ │ - je 42a778 │ │ │ │ - movzwl 0x60(%rax),%edx │ │ │ │ - cmp %dx,0x32(%rax) │ │ │ │ - je 42a767 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x1215bb7(%rip),%edx │ │ │ │ - add $0x3,%edx │ │ │ │ - mov %edx,0x58(%rax) │ │ │ │ - movzwl 0x60(%rax),%edx │ │ │ │ - mov %dx,0x66(%rax) │ │ │ │ - movzwl 0x60(%rax),%edx │ │ │ │ - mov 0x68(%rax),%rsi │ │ │ │ - imul %rsi,%rdx │ │ │ │ - mov 0x20(%rax),%rbx │ │ │ │ - shl $0xd,%rbx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - lea 0x121e242(%rip),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 43c4c0 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - movq $0x0,0x10(%rdx) │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %rdi,0x30(%rdx,%rsi,8) │ │ │ │ - add $0x30,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + test %cl,%cl │ │ │ │ + je 43c8bf │ │ │ │ + xor %edi,%edi │ │ │ │ + call 43cc00 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e0bb7(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9d7d4d(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e0b7f(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0xa03a70(%rip),%rax │ │ │ │ - mov $0x44,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9f39c6(%rip),%rax │ │ │ │ - mov $0x28,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x88,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x142656(%rip),%rax │ │ │ │ + mov $0x3c,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ - jmp 42a580 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 43c8a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x101d8(%rax),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + movabs $0x800000000000,%rsi │ │ │ │ + lea (%rsi,%rbx,1),%r8 │ │ │ │ + shr $0x1a,%r8 │ │ │ │ + nop │ │ │ │ + cmp $0x400000,%r8 │ │ │ │ + jae 43c9a8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + shr $0xd,%rbx │ │ │ │ + mov (%rdx,%r8,8),%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 43c94c │ │ │ │ + test %al,(%r8) │ │ │ │ + mov %rdi,(%r8,%r10,8) │ │ │ │ + lea 0x1(%rdx),%r10 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r10,%r8 │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jbe 43c99a │ │ │ │ + lea (%r8,%rbx,1),%r10 │ │ │ │ + and $0x1fff,%r10d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 43c98f │ │ │ │ + mov %r8,%rdx │ │ │ │ + shl $0xd,%r8 │ │ │ │ + add %r9,%r8 │ │ │ │ + mov 0x101d8(%rax),%r11 │ │ │ │ + test %al,(%r11) │ │ │ │ + add %rsi,%r8 │ │ │ │ + shr $0x1a,%r8 │ │ │ │ + cmp $0x400000,%r8 │ │ │ │ + jae 43c99c │ │ │ │ + mov (%r11,%r8,8),%r8 │ │ │ │ + jmp 43c93b │ │ │ │ + mov %rdx,%r11 │ │ │ │ + mov %r8,%rdx │ │ │ │ + mov %r11,%r8 │ │ │ │ + jmp 43c93b │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42a99f │ │ │ │ + jbe 43cada │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - lea 0x2000(%rbx),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - ja 42a98d │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %cl,0x60(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0xd,%rbx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %cl,0x1f(%rsp) │ │ │ │ - test $0x1fff,%rdx │ │ │ │ - setne %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - lea (%rcx,%rbx,1),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - shl $0xd,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - call 4411e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1205910(%rip),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - movzbl 0x1f(%rsp),%ecx │ │ │ │ - call 442ee0 │ │ │ │ - nop │ │ │ │ - test %rax,%rax │ │ │ │ - je 42a97c │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x122194b(%rip),%rax │ │ │ │ - call 44fea0 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - lock xadd %rcx,0x30(%rax) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lock xadd %rcx,0x38(%rax) │ │ │ │ - lea 0x1221929(%rip),%rax │ │ │ │ - call 44ff60 │ │ │ │ - movzbl 0x60(%rsp),%ecx │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 43c9f0 │ │ │ │ + sub %rbx,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shr $0xd,%rcx │ │ │ │ + lea (%rsi,%r9,1),%rbx │ │ │ │ + sub %rcx,%r10 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov %r11d,%edx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jbe 43cab4 │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x101d8(%rax),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + movabs $0x800000000000,%rdi │ │ │ │ + lea (%rdi,%rbx,1),%r8 │ │ │ │ + shr $0x1a,%r8 │ │ │ │ nop │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - lea 0x121e1d2(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x20(%rcx),%rbx │ │ │ │ - shl $0xd,%rbx │ │ │ │ - lea 0x121e091(%rip),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 43c4c0 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x400000,%r8 │ │ │ │ + jae 43cacd │ │ │ │ + mov (%rsi,%r8,8),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov 0x11008(%rsi),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + and $0x3ffffff,%ebx │ │ │ │ + mov %rcx,%r10 │ │ │ │ + shl $0xd,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + seta %r11b │ │ │ │ + or %edx,%r11d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x4000000,%rcx │ │ │ │ + jbe 43ca73 │ │ │ │ + mov $0x4000000,%ecx │ │ │ │ + jmp 43ca73 │ │ │ │ + mov %rdx,%rax │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jbe 43caac │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %r8,%rax │ │ │ │ + lock cmpxchg %rcx,0x11008(%rsi) │ │ │ │ + sete %r8b │ │ │ │ + test %r8b,%r8b │ │ │ │ + jne 43c9d6 │ │ │ │ + mov 0x11008(%rsi),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x88,%rcx │ │ │ │ - jae 42a970 │ │ │ │ - lea (%rcx,%rcx,2),%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - mov 0x12159a9(%rip),%edx │ │ │ │ - lea 0x1215b02(%rip),%rsi │ │ │ │ - lea (%rsi,%rcx,1),%rcx │ │ │ │ - lea 0x58(%rcx),%rcx │ │ │ │ - shr $1,%edx │ │ │ │ - and $0x1,%edx │ │ │ │ - test %rdx,%rdx │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov $0x28,%esi │ │ │ │ - cmovne %rsi,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - call 44ee60 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,0x70(%rax) │ │ │ │ - nop │ │ │ │ - call 4293a0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - add $0x40,%rsp │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + ja 43ca70 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jbe 43ca70 │ │ │ │ + jmp 43cabc │ │ │ │ + mov %rax,%rdx │ │ │ │ + jmp 43c9d6 │ │ │ │ + mov %edx,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x88,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9d7b49(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9d7b38(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x1419e4(%rip),%rax │ │ │ │ + mov $0x33,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - jmp 42a800 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 43c9c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -49871,705 +65112,911 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42abc1 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov 0x12158b2(%rip),%edx │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 42aa1b │ │ │ │ - inc %rbx │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - cmp $0x88,%rbx │ │ │ │ - jge 42ab45 │ │ │ │ - mov 0x30(%rax,%rbx,8),%rdi │ │ │ │ - lea 0x11fa987(%rip),%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - je 42aa18 │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - movzwl 0x60(%rdi),%ecx │ │ │ │ - movzwl 0x66(%rdi),%edx │ │ │ │ - movw $0x0,0x66(%rdi) │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - lea 0x122177b(%rip),%rax │ │ │ │ - call 44fea0 │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,0x1c(%rsp) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - shr $1,%cl │ │ │ │ - movsbq %cl,%rcx │ │ │ │ - lea (%rax,%rcx,8),%rcx │ │ │ │ - lea 0x40(%rcx),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - lock xadd %rdx,(%rcx) │ │ │ │ - lea 0x1221746(%rip),%rax │ │ │ │ - call 44ff60 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x68(%rbx),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - lea 0x121dff0(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - cmp %ecx,0x58(%rbx) │ │ │ │ - je 42aae5 │ │ │ │ - movzwl 0x32(%rbx),%ecx │ │ │ │ - movzwl 0x60(%rbx),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - movzwl %cx,%ecx │ │ │ │ - mov 0x68(%rbx),%rdx │ │ │ │ - imul %rcx,%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - jmp 42aaea │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - lea (%rcx,%rcx,2),%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - lea 0x121591d(%rip),%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - call 42b160 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - lea 0x11fa8a8(%rip),%rdx │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov %rdx,0x30(%rsi,%rcx,8) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - lea 0x11fa88d(%rip),%r8 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 42aa18 │ │ │ │ - movups %xmm15,0x18(%rax) │ │ │ │ - lea 0x122168f(%rip),%rax │ │ │ │ - call 44fea0 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x28(%rcx),%rdx │ │ │ │ - lock xadd %rdx,0x28(%rax) │ │ │ │ - movq $0x0,0x28(%rcx) │ │ │ │ - lea 0x122166c(%rip),%rax │ │ │ │ - call 44ff60 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - add $0x470,%rcx │ │ │ │ - mov $0x11,%edx │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - movups %xmm15,0x10(%rcx) │ │ │ │ - movups %xmm15,0x20(%rcx) │ │ │ │ - movups %xmm15,0x30(%rcx) │ │ │ │ - add $0x40,%rcx │ │ │ │ - dec %edx │ │ │ │ - jne 42ab8a │ │ │ │ - lea 0x121ddd4(%rip),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - call 43c4c0 │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 42a9e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42ac9c │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 43cbe7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov 0x12156c8(%rip),%ecx │ │ │ │ - nop │ │ │ │ - mov 0x8f0(%rax),%edx │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ nop │ │ │ │ - cmp %ecx,%edx │ │ │ │ - je 42ac36 │ │ │ │ - lea -0x2(%rcx),%ebx │ │ │ │ - cmp %ebx,%edx │ │ │ │ - jne 42ac3c │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43cb5d │ │ │ │ + cmpq $0x0,0xdc8(%rcx) │ │ │ │ + jne 43cb6e │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - call 42a9e0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 470e40 │ │ │ │ - mov 0x121569b(%rip),%ecx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - xchg %ecx,0x8f0(%rdx) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 43cbd4 │ │ │ │ + add $0x168a0,%rax │ │ │ │ + call 42a260 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov 0xdc8(%rcx),%rdx │ │ │ │ + lea -0x1(%rdx),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x80,%rbx │ │ │ │ + jae 43cb9e │ │ │ │ + mov 0xdc8(%rcx,%rdx,8),%rax │ │ │ │ + mov %rbx,0xdc8(%rcx) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %ecx,0x14(%rsp) │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d78bd(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - mov %eax,%eax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9e8e54(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - nop │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d6bab(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ + mov $0x80,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + add $0x168a0,%rax │ │ │ │ + call 42a260 │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rax,0xdd0(%rcx,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + cmp $0x40,%rdx │ │ │ │ + jl 43cbaa │ │ │ │ + movq $0x40,0xdc8(%rcx) │ │ │ │ + jmp 43cb6e │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 42abe0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 43cb20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42b13e │ │ │ │ + lea -0x28(%rsp),%r12 │ │ │ │ + cmp 0x18(%r14),%r12 │ │ │ │ + jbe 43d20c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x68,%rsp │ │ │ │ - movzbl (%rax),%ecx │ │ │ │ - shr $1,%cl │ │ │ │ - movsbq %cl,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x44,%rcx │ │ │ │ - jae 42b131 │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - lea 0x11a0caa(%rip),%rdx │ │ │ │ - movzbl (%rdx,%rcx,1),%eax │ │ │ │ - shl $0xd,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 4411e0 │ │ │ │ - cmpb $0x0,0x11fc184(%rip) │ │ │ │ - jne 42ad14 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 42ad19 │ │ │ │ - call 481dc0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 42ad77 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - call 482460 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ - nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 42ad42 │ │ │ │ - dec %edx │ │ │ │ - mov %edx,0x350(%rcx) │ │ │ │ - jmp 42ad4f │ │ │ │ - lea 0x320(%rcx),%rdx │ │ │ │ + sub $0xa0,%rsp │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov %rbx,0xb8(%rsp) │ │ │ │ + mov %cl,0xc0(%rsp) │ │ │ │ + mov %dil,0xc1(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 43cd34 │ │ │ │ + cmp $0x10,%rbx │ │ │ │ + jae 43cd2a │ │ │ │ + cmpq $0x0,0x48(%rdx) │ │ │ │ + jne 43ccba │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x8(%rax),%rcx │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + call 443420 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rax,0x40(%rdx) │ │ │ │ + mov %rbx,0x48(%rdx) │ │ │ │ + mov %rcx,0x50(%rdx) │ │ │ │ nop │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rdx) │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + lea 0x40(%rdx),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 443020 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43cd17 │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 43cd08 │ │ │ │ + mov 0xdc8(%rdx),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 43cd08 │ │ │ │ + lea -0x1(%r10),%r11 │ │ │ │ + cmp $0x80,%r11 │ │ │ │ + jae 43d1ff │ │ │ │ + mov 0xdc8(%rdx,%r10,8),%r10 │ │ │ │ + mov %r11,0xdc8(%rdx) │ │ │ │ + jmp 43cd0b │ │ │ │ + xor %r10d,%r10d │ │ │ │ + test %r10,%r10 │ │ │ │ + je 43cd1a │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 43ce55 │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + jmp 43cd3c │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 43cd3c │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r10d,%r10d │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + mov %rsi,0x68(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ nop │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 42ad77 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 42ad77 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - movl $0x0,0x14(%rsp) │ │ │ │ - movb $0x0,0x18(%rsp) │ │ │ │ - mov 0x1215536(%rip),%ecx │ │ │ │ - shr $1,%ecx │ │ │ │ - mov %ecx,0x1c(%rsp) │ │ │ │ - and $0x1,%ecx │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov $0x28,%edx │ │ │ │ - cmovne %rdx,%rcx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - lea 0x8(%rax),%rax │ │ │ │ - call 44f020 │ │ │ │ + call 41f100 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jne 42adca │ │ │ │ - jmp 42aeae │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43cd74 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - test %cl,%cl │ │ │ │ - jne 42ae5c │ │ │ │ - cmpb $0x0,0x11fc0b0(%rip) │ │ │ │ - jne 42ade8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ + jmp 43cdf9 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + add $0x8,%rax │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + call 441b20 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43cd9e │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 42adf5 │ │ │ │ - call 481dc0 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 42ae5c │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 482600 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ + jmp 43cdf9 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + call 43d560 │ │ │ │ + test %bl,%bl │ │ │ │ + jne 43cdd1 │ │ │ │ nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 42ae22 │ │ │ │ - dec %edx │ │ │ │ - mov %edx,0x350(%rcx) │ │ │ │ nop │ │ │ │ - jmp 42ae30 │ │ │ │ - lea 0x320(%rcx),%rdx │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0xa0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + call 441b20 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43d1ee │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 43ce28 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 43cb20 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ nop │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x28d2cc(%rip),%rdx │ │ │ │ nop │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %sil,(%rdx) │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%esi │ │ │ │ + mov 0x28cb40(%rip),%r11b │ │ │ │ + test %r11b,%r11b │ │ │ │ + je 43ce70 │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 43ce91 │ │ │ │ nop │ │ │ │ - mov %esi,0x108(%rcx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 42ae57 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 42ae57 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - movzwl 0x32(%rax),%ecx │ │ │ │ - movzwl 0x60(%rax),%edx │ │ │ │ + mov 0x28d3e0(%rip),%r11 │ │ │ │ + add %rbx,%r11 │ │ │ │ + mov %r11,%r12 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + cmp %r12,%rdx │ │ │ │ + mov $0x0,%edx │ │ │ │ + cmovb %r11,%rdx │ │ │ │ + setb %r11b │ │ │ │ + mov 0x28c948(%rip),%r12 │ │ │ │ + cmp $0xffffffffffffffff,%r12 │ │ │ │ + je 43cef6 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rcx,%rcx │ │ │ │ + jbe 43cee9 │ │ │ │ + mov 0x28d384(%rip),%r13 │ │ │ │ + mov 0x28d38d(%rip),%r15 │ │ │ │ + add %r15,%r13 │ │ │ │ + add %rcx,%r13 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + jae 43cedc │ │ │ │ + sub %r12,%r13 │ │ │ │ + cmp %r13,%rcx │ │ │ │ + cmova %r13,%rcx │ │ │ │ cmp %rcx,%rdx │ │ │ │ - je 42ae9d │ │ │ │ - movzwl 0x30(%rax),%ebx │ │ │ │ - cmp %cx,%bx │ │ │ │ - je 42ae9d │ │ │ │ - and $0xffffffc0,%ebx │ │ │ │ - shr $0x3,%bx │ │ │ │ - call 4297a0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - movzwl 0x30(%rax),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - shr %cl,%rbx │ │ │ │ - mov %rbx,0x38(%rax) │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9e2648(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + cmovb %rcx,%rdx │ │ │ │ + mov 0x98(%rsp),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jmp 43cf01 │ │ │ │ + mov 0x98(%rsp),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jmp 43cf01 │ │ │ │ + mov 0x98(%rsp),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jmp 43cf01 │ │ │ │ + mov 0x98(%rsp),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + je 43d030 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jbe 43d030 │ │ │ │ + mov %r11b,0x37(%rsp) │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ nop │ │ │ │ - mov 0x11f8d9f(%rip),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0x80000000,%edx │ │ │ │ - nopl (%rax) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 42aee5 │ │ │ │ - lea 0x1(%rax),%esi │ │ │ │ - lea 0x11f8d86(%rip),%rdi │ │ │ │ - lock cmpxchg %esi,(%rdi) │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 42aeae │ │ │ │ - mov 0x12153df(%rip),%esi │ │ │ │ - test %edx,%edx │ │ │ │ - jmp 42aeeb │ │ │ │ - mov 0x12153d5(%rip),%esi │ │ │ │ - mov %esi,0x14(%rsp) │ │ │ │ - sete 0x18(%rsp) │ │ │ │ - jne 42b094 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - and $0x1,%edx │ │ │ │ - mov %edx,0x1c(%rsp) │ │ │ │ - mov $0x64,%eax │ │ │ │ - jmp 42af20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - dec %rax │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jl 42afc0 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - lea -0x1(%rdx),%ecx │ │ │ │ - neg %ecx │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov $0x28,%edx │ │ │ │ - cmovne %rdx,%rcx │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - lea 0x8(%rax),%rax │ │ │ │ - call 44f020 │ │ │ │ - test %rax,%rax │ │ │ │ - je 42afa6 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x14(%rsp),%rax │ │ │ │ - call 43f840 │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + nop │ │ │ │ + mov (%rsp),%rax │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ - test %bl,%bl │ │ │ │ - je 42af0c │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 43fc80 │ │ │ │ - mov 0x14(%rsp),%ebx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - lea 0x11f8cbf(%rip),%rax │ │ │ │ - call 43f400 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 42adcc │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - jmp 42afc0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - dec %rax │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - nopl (%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - jl 42b07f │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - lea -0x1(%rdx),%ecx │ │ │ │ - neg %ecx │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov $0x28,%edx │ │ │ │ - cmovne %rdx,%rcx │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov 0x1238(%rcx),%rdx │ │ │ │ + shr $0x3d,%rdx │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + test %dl,%dl │ │ │ │ + jne 43cf8f │ │ │ │ + movabs $0x1fffffffffffffff,%rsi │ │ │ │ + and %rax,%rsi │ │ │ │ + movabs $0x6000000000000000,%r8 │ │ │ │ + or %rsi,%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xchg %r8,0x1238(%rcx) │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x8,%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + lea 0x142fa7(%rip),%rcx │ │ │ │ + movzbl 0x37(%rsp),%edi │ │ │ │ + call 4370e0 │ │ │ │ + nop │ │ │ │ + lea 0x2856bd(%rip),%rdx │ │ │ │ + lock xadd %rax,(%rdx) │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ mov 0x78(%rsp),%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - lea 0x58(%rax),%rax │ │ │ │ - call 44f020 │ │ │ │ - test %rax,%rax │ │ │ │ - je 42b07f │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x14(%rsp),%rax │ │ │ │ - call 43f840 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - test %bl,%bl │ │ │ │ - je 42afb1 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 43fc80 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 4297c0 │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - cmp %ax,0x32(%rbx) │ │ │ │ - jne 42b05a │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - lea 0x58(%rax),%rax │ │ │ │ - call 44ee60 │ │ │ │ - jmp 42afb1 │ │ │ │ - mov %ax,0x30(%rbx) │ │ │ │ - mov 0x14(%rsp),%ebx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - lea 0x11f8be6(%rip),%rax │ │ │ │ - call 43f400 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 42adcc │ │ │ │ - mov 0x14(%rsp),%ebx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - lea 0x11f8bc5(%rip),%rax │ │ │ │ - call 43f400 │ │ │ │ - cmpb $0x0,0x11fbdf5(%rip) │ │ │ │ - jne 42b0a3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %dl,%dl │ │ │ │ + jne 43d00a │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + add $0x1238,%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 42e620 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + lea 0x28c7d7(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%r10 │ │ │ │ + movzbl 0xc0(%rsp),%ecx │ │ │ │ + movzbl 0xc1(%rsp),%edi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + call 43d240 │ │ │ │ + mov 0xb8(%rsp),%rbx │ │ │ │ + shl $0xd,%rbx │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 43d0b6 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + neg %rdx │ │ │ │ + mov %rdx,0x70(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x28d1c7(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + call 426f80 │ │ │ │ + lea 0x28d196(%rip),%rax │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + call 446c40 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + lea 0x28d180(%rip),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 446c40 │ │ │ │ + movzbl 0xc0(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 43d0e5 │ │ │ │ + lea 0x28d155(%rip),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + call 446c40 │ │ │ │ + lea 0x28e034(%rip),%rax │ │ │ │ + call 446d00 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + lock xadd %rcx,(%rax) │ │ │ │ + neg %rdx │ │ │ │ + lock xadd %rdx,0x8(%rax) │ │ │ │ + movzbl 0xc0(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 43d122 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + lock xadd %rcx,0x10(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 43d144 │ │ │ │ + cmp $0x1,%cl │ │ │ │ + jne 43d134 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + lock xadd %rcx,0x18(%rax) │ │ │ │ + jmp 43d144 │ │ │ │ + cmp $0x2,%cl │ │ │ │ + jne 43d144 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + lock xadd %rcx,0x20(%rax) │ │ │ │ + lea 0x28dfd5(%rip),%rax │ │ │ │ + call 446dc0 │ │ │ │ + cmpb $0x0,0x26d37a(%rip) │ │ │ │ + je 43d1dd │ │ │ │ + cmpb $0x0,0x26d36c(%rip) │ │ │ │ + jne 43d16c │ │ │ │ xor %ebx,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 42b0a8 │ │ │ │ - call 481dc0 │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ + jmp 43d171 │ │ │ │ + call 4763a0 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 42b10a │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - call 482600 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ + je 43d1dd │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + call 470020 │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 42b0d6 │ │ │ │ - dec %edx │ │ │ │ - mov %edx,0x350(%rcx) │ │ │ │ - jmp 42b0e3 │ │ │ │ - lea 0x320(%rcx),%rdx │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 43d1a9 │ │ │ │ + lea -0x1(%rsi),%ecx │ │ │ │ + mov %ecx,0x350(%rdx) │ │ │ │ + jmp 43d1b6 │ │ │ │ + lea 0x320(%rdx),%rcx │ │ │ │ nop │ │ │ │ nop │ │ │ │ xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rdx) │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ + xchg %bl,(%rcx) │ │ │ │ + mov 0x108(%rdx),%ecx │ │ │ │ + lea -0x1(%rcx),%ebx │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 42b10a │ │ │ │ + mov %ebx,0x108(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 43d1dd │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 42b10a │ │ │ │ + je 43d1dd │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - call 42b260 │ │ │ │ - test %rax,%rax │ │ │ │ - je 42b129 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - setne %cl │ │ │ │ - jmp 42adcc │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x68,%rsp │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + add $0xa0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x44,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x1400dd(%rip),%rax │ │ │ │ + mov $0x2b,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x80,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + mov %dil,0x19(%rsp) │ │ │ │ + nop │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 42acc0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + movzbl 0x19(%rsp),%edi │ │ │ │ + jmp 43cc00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42b22b │ │ │ │ + jbe 43d509 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - cmpw $0x0,0x60(%rbx) │ │ │ │ - je 42b219 │ │ │ │ - mov 0x121513d(%rip),%ecx │ │ │ │ - lea 0x1(%rcx),%edx │ │ │ │ - mov 0x58(%rbx),%esi │ │ │ │ - cmp %edx,%esi │ │ │ │ - jne 42b197 │ │ │ │ - lea -0x1(%rcx),%edi │ │ │ │ - xchg %edi,0x58(%rbx) │ │ │ │ - cmp %edx,%esi │ │ │ │ - jmp 42b1a0 │ │ │ │ - mov %ecx,%edx │ │ │ │ - xchg %ecx,0x58(%rbx) │ │ │ │ - mov %edx,%ecx │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %cl,0x48(%rsp) │ │ │ │ + mov %dil,0x49(%rsp) │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov %r9,0x60(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r8,%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + call 43dde0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + call 43c9c0 │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x28c8d3(%rip) │ │ │ │ + jne 43d2aa │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + jmp 43d2c5 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shl $0xd,%rdx │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 43d2d4 │ │ │ │ + test %al,%al │ │ │ │ + je 43d2d4 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + movb $0x1,0x64(%rdi) │ │ │ │ + jmp 43d2d9 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + movzbl 0x48(%rsp),%edx │ │ │ │ xchg %ax,%ax │ │ │ │ - je 42b202 │ │ │ │ - movzwl 0x32(%rbx),%edx │ │ │ │ - movzwl 0x60(%rbx),%esi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 42b1d9 │ │ │ │ + test %dl,%dl │ │ │ │ + je 43d305 │ │ │ │ + movq $0x0,0x28(%rdi) │ │ │ │ + movw $0x0,0x32(%rdi) │ │ │ │ + lea 0x63(%rdi),%rsi │ │ │ │ + nop │ │ │ │ + mov $0x2,%r8d │ │ │ │ + xchg %r8b,(%rsi) │ │ │ │ + jmp 43d425 │ │ │ │ + movzbl 0x49(%rsp),%ebx │ │ │ │ + mov %bl,0x62(%rdi) │ │ │ │ + mov %ebx,%esi │ │ │ │ + shr $1,%bl │ │ │ │ + mov %rcx,%rax │ │ │ │ + shl $0xd,%rax │ │ │ │ + test %bl,%bl │ │ │ │ + jne 43d32f │ │ │ │ + mov %rax,0x68(%rdi) │ │ │ │ + movw $0x1,0x32(%rdi) │ │ │ │ + movl $0x0,0x5c(%rdi) │ │ │ │ + jmp 43d3a3 │ │ │ │ + movsbq %bl,%rbx │ │ │ │ + cmp $0x44,%rbx │ │ │ │ + jae 43d4fc │ │ │ │ + lea 0x261efc(%rip),%r8 │ │ │ │ + movzwl (%r8,%rbx,2),%r8d │ │ │ │ + mov %r8,0x68(%rdi) │ │ │ │ + lea -0x10(%r8),%r9 │ │ │ │ + cmp $0x1f0,%r9 │ │ │ │ + mov $0x0,%r9d │ │ │ │ + mov $0x80,%r10d │ │ │ │ + cmovbe %r10,%r9 │ │ │ │ + cmp $0x200,%r8 │ │ │ │ + ja 43d381 │ │ │ │ + test $0x1,%sil │ │ │ │ + jne 43d381 │ │ │ │ + mov %rax,%rsi │ │ │ │ + shr $0x6,%rsi │ │ │ │ + add %rsi,%r9 │ │ │ │ + sub %r9,%rax │ │ │ │ + test %r8,%r8 │ │ │ │ + je 43d4f7 │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r8 │ │ │ │ + mov %ax,0x32(%rdi) │ │ │ │ + lea 0x262aa3(%rip),%rdx │ │ │ │ + mov (%rdx,%rbx,4),%edx │ │ │ │ + mov %edx,0x5c(%rdi) │ │ │ │ + movw $0x0,0x30(%rdi) │ │ │ │ + movw $0x0,0x34(%rdi) │ │ │ │ + movq $0xffffffffffffffff,0x38(%rdi) │ │ │ │ + movzwl 0x32(%rdi),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 43f960 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rax,0x48(%rcx) │ │ │ │ + movzwl 0x32(%rcx),%eax │ │ │ │ + add $0x63,%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 43f960 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %rax,0x40(%rdi) │ │ │ │ + mov 0x68(%rdi),%rcx │ │ │ │ + movzwl 0x32(%rdi),%edx │ │ │ │ + imul %rdx,%rcx │ │ │ │ + add 0x18(%rdi),%rcx │ │ │ │ + mov %rcx,0x70(%rdi) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ test %al,(%rax) │ │ │ │ - shr $1,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov $0x28,%edx │ │ │ │ - cmovne %rdx,%rcx │ │ │ │ - lea (%rax,%rcx,1),%rax │ │ │ │ - lea 0x8(%rax),%rax │ │ │ │ - call 44ee60 │ │ │ │ - jmp 42b213 │ │ │ │ + mov 0x10140(%rax),%ecx │ │ │ │ + xchg %ecx,0x58(%rdi) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x18(%rdi),%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 43c900 │ │ │ │ + movzbl 0x48(%rsp),%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %dl,%dl │ │ │ │ + jne 43d4e0 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + mov 0x2852e0(%rip),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + movabs $0x800000000000,%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + shr $0x1a,%rbx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x400000,%rbx │ │ │ │ + jae 43d4eb │ │ │ │ + mov (%rdx,%rbx,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shr $0x10,%rbx │ │ │ │ + and $0x3ff,%ebx │ │ │ │ + lea (%rdx,%rbx,1),%rsi │ │ │ │ + lea 0x10000(%rsi),%rsi │ │ │ │ + shr $0xd,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + mov $0x1,%edi │ │ │ │ + shl %cl,%edi │ │ │ │ + lock or %dil,(%rsi) │ │ │ │ + mov 0x68(%rax),%rax │ │ │ │ + add $0xfffffffffffffff0,%rax │ │ │ │ + cmp $0x1f0,%rax │ │ │ │ + ja 43d4c6 │ │ │ │ + lea (%rdx,%rbx,1),%rax │ │ │ │ + lea 0x10c00(%rax),%rax │ │ │ │ + lock or %dil,(%rax) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ test %al,(%rax) │ │ │ │ - shr $1,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov $0x28,%edx │ │ │ │ - cmovne %rdx,%rcx │ │ │ │ - lea (%rax,%rcx,1),%rax │ │ │ │ - lea 0x58(%rax),%rax │ │ │ │ - call 44ee60 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 42b213 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 43fc80 │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + lock xadd %rcx,0x10160(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488780 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9eee20(%rip),%rax │ │ │ │ - mov $0x24,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c80 │ │ │ │ + mov $0x44,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + mov %dil,0x19(%rsp) │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 42b160 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + movzbl 0x19(%rsp),%edi │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + jmp 43d240 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42b2c6 │ │ │ │ + lea -0x8(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 43d8b6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - movzbl (%rax),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - shr $1,%dl │ │ │ │ - movsbq %dl,%rdx │ │ │ │ - cmp $0x44,%rdx │ │ │ │ - jae 42b2b8 │ │ │ │ - lea 0x11a071a(%rip),%rsi │ │ │ │ - movzbl (%rsi,%rdx,1),%ebx │ │ │ │ - lea 0x1204eef(%rip),%rax │ │ │ │ - call 442ee0 │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x10290(%rax),%rdx │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov 0x28be8c(%rip),%r8 │ │ │ │ + add $0x1ff,%rbx │ │ │ │ + and $0xfffffffffffffe00,%rbx │ │ │ │ + shl $0xd,%rbx │ │ │ │ + lea (%rdx,%rbx,1),%r9 │ │ │ │ + lea (%r8,%r9,1),%r10 │ │ │ │ + lea -0x1(%r10),%r10 │ │ │ │ + neg %r8 │ │ │ │ + and %r10,%r8 │ │ │ │ + cmp %r8,0x10298(%rax) │ │ │ │ + jb 43d5c9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jbe 43d7cf │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + lea 0x10208(%rax),%rcx │ │ │ │ + lea 0x10230(%rax),%rdi │ │ │ │ + call 41ff40 │ │ │ │ test %rax,%rax │ │ │ │ - je 42b2b0 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 4293a0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add $0x20,%rsp │ │ │ │ + je 43d745 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + mov 0x10298(%r8),%r9 │ │ │ │ + cmp %r9,%rax │ │ │ │ + jne 43d625 │ │ │ │ + lea (%rax,%rbx,1),%rdx │ │ │ │ + mov %rdx,0x10298(%r8) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 43d71a │ │ │ │ + mov 0x10290(%r8),%rax │ │ │ │ + sub %rax,%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 43d63b │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 43d6bf │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov %r9,%rbx │ │ │ │ + lea 0x28cbe4(%rip),%rcx │ │ │ │ + lea 0x135bdf(%rip),%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + call 426c00 │ │ │ │ + lea 0x28dab4(%rip),%rax │ │ │ │ + call 446d00 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + lock xadd %rdx,0x8(%rax) │ │ │ │ + lea 0x28da9d(%rip),%rax │ │ │ │ + call 446dc0 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + lea 0x8(%rax),%rdx │ │ │ │ + mov 0x10290(%rax),%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + call 43ffa0 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rdx,0x10290(%r8) │ │ │ │ + lea (%r9,%rbx,1),%rdx │ │ │ │ + mov %rdx,0x10298(%r8) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 43d71a │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov $0x4,%eax │ │ │ │ + call 41fa80 │ │ │ │ + shl $0x16,%rax │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + or 0x10290(%rcx),%rax │ │ │ │ + and $0xffffffffffc00000,%rax │ │ │ │ + mov %rax,0x10290(%rcx) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov 0x28bcf7(%rip),%r9 │ │ │ │ + mov 0x10290(%r8),%r10 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + add %r11,%r10 │ │ │ │ + lea (%r9,%r10,1),%r10 │ │ │ │ + lea -0x1(%r10),%r10 │ │ │ │ + neg %r9 │ │ │ │ + and %r10,%r9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 43d7d7 │ │ │ │ + mov 0x28caf4(%rip),%rax │ │ │ │ + mov 0x28cae5(%rip),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov 0x28cace(%rip),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13efb6(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1374fe(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13660f(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dd20 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %r8,%r9 │ │ │ │ + mov %rax,%r8 │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x10290(%r8),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %r9,0x10290(%r8) │ │ │ │ + mov %rax,%rdx │ │ │ │ + add $0x8,%r8 │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + sub %rax,%r9 │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r9,%rbx │ │ │ │ + lea 0x28ca28(%rip),%rcx │ │ │ │ + lea 0x135a23(%rip),%rdi │ │ │ │ + mov $0x4,%esi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 426c00 │ │ │ │ + lea 0x28d8f4(%rip),%rax │ │ │ │ + call 446d00 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + lock xadd %rdx,0x8(%rax) │ │ │ │ + lea 0x28d8dd(%rip),%rax │ │ │ │ + call 446dc0 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + call 43ffa0 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + lea (%r8,%rdx,1),%rax │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 43d8ab │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov $0x16,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41fa80 │ │ │ │ + and $0xffffffffffffe000,%rax │ │ │ │ + shr $0xd,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 43d8a6 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 442140 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x44,%rax │ │ │ │ - nop │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 42b260 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 43d560 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42b397 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 43d9e4 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x20,%rsp │ │ │ │ - mov 0x12150b7(%rip),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x12150b3(%rip),%rbx │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 42b339 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - mov 0xa19de2(%rip),%rcx │ │ │ │ - lea 0xa19ddb(%rip),%rdx │ │ │ │ - call *%rcx │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 42b30e │ │ │ │ - mov 0x1215083(%rip),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x121507f(%rip),%rbx │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 42b385 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - mov 0xa19d96(%rip),%rcx │ │ │ │ - lea 0xa19d8f(%rip),%rdx │ │ │ │ - call *%rcx │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jl 42b35a │ │ │ │ - movb $0x1,0x121bbe8(%rip) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %cl,0x40(%rsp) │ │ │ │ + cmpb $0x0,0x26cbca(%rip) │ │ │ │ + je 43d9b2 │ │ │ │ + cmpb $0x0,0x26cbbc(%rip) │ │ │ │ + jne 43d91c │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 43d93a │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4763a0 │ │ │ │ + movzbl 0x40(%rsp),%ecx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 43d9b2 │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 4700e0 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 43d96f │ │ │ │ + lea -0x1(%rsi),%ecx │ │ │ │ + mov %ecx,0x350(%rdx) │ │ │ │ + jmp 43d97c │ │ │ │ + lea 0x320(%rdx),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rcx) │ │ │ │ + mov 0x108(%rdx),%ecx │ │ │ │ + lea -0x1(%rcx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 43d9a3 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43d9a3 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + movzbl 0x40(%rsp),%ecx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + movb $0x1,0x64(%rbx) │ │ │ │ + test %al,(%rax) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + movzbl 0x40(%rsp),%ecx │ │ │ │ + call 43da20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 42b2e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 43d8e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -50584,251 +66031,335 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42b467 │ │ │ │ + jbe 43ddb7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x11fae98(%rip),%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %ecx,0x11fae7a(%rip) │ │ │ │ - jne 42b433 │ │ │ │ - mov 0x11facf1(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 42b41d │ │ │ │ - mov 0x11fae5e(%rip),%ecx │ │ │ │ - mov 0x11fae5c(%rip),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - ja 42b416 │ │ │ │ - mov 0x11fadcd(%rip),%rcx │ │ │ │ - mov 0x11fadce(%rip),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 42b448 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 42b422 │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 42b433 │ │ │ │ - movb $0x0,0x121bb4c(%rip) │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9dcca4(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %cl,0x68(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ nop │ │ │ │ - call 48f0a0 │ │ │ │ - inc %rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 42b45a │ │ │ │ - lea (%rcx,%rax,4),%rsi │ │ │ │ - mov (%rsi),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 42b445 │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 42b463 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 42b422 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 42b422 │ │ │ │ - call 494fe0 │ │ │ │ - jmp 42b3c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42b650 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - movzbl (%rdi),%edx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %sil,%dl │ │ │ │ - je 42b565 │ │ │ │ - mov 0x1214ea8(%rip),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - movabs $0x800000000000,%rbx │ │ │ │ - add %rax,%rbx │ │ │ │ - shr $0x1a,%rbx │ │ │ │ nop │ │ │ │ - cmp $0x400000,%rbx │ │ │ │ - jae 42b557 │ │ │ │ - mov (%rdx,%rbx,8),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 42b518 │ │ │ │ - mov 0x11000(%rdx),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0xfffffffffc000000,%rax │ │ │ │ - sub %rax,%rcx │ │ │ │ + mov 0x63(%rbx),%dl │ │ │ │ + cmp $0x1,%dl │ │ │ │ + jne 43db20 │ │ │ │ + cmpb $0x0,0x65(%rbx) │ │ │ │ + jne 43dda5 │ │ │ │ + movzwl 0x60(%rbx),%edx │ │ │ │ + mov %dx,0x1e(%rsp) │ │ │ │ + test %dx,%dx │ │ │ │ + jne 43dcc5 │ │ │ │ + mov 0x58(%rbx),%esi │ │ │ │ + cmp %esi,0x10140(%rax) │ │ │ │ + jne 43dcc5 │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + neg %rdx │ │ │ │ + lock xadd %rdx,0x10160(%rax) │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov 0x284ca2(%rip),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + movabs $0x800000000000,%rdi │ │ │ │ + add %rdx,%rdi │ │ │ │ + shr $0x1a,%rdi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x400000,%rdi │ │ │ │ + jae 43dcb7 │ │ │ │ + mov (%rsi,%rdi,8),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0x10,%rdx │ │ │ │ + and $0x3ff,%edx │ │ │ │ + lea (%rsi,%rdx,1),%r8 │ │ │ │ + lea 0x10000(%r8),%r8 │ │ │ │ + shr $0xd,%rdi │ │ │ │ + and $0x7,%edi │ │ │ │ + mov %ecx,%r9d │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov $0x1,%r10d │ │ │ │ + shl %cl,%r10d │ │ │ │ + not %r10d │ │ │ │ + lock and %r10b,(%r8) │ │ │ │ + mov 0x68(%rbx),%rdi │ │ │ │ + add $0xfffffffffffffff0,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x1f0,%rdi │ │ │ │ + ja 43db34 │ │ │ │ + lea (%rsi,%rdx,1),%rcx │ │ │ │ + lea 0x10c00(%rcx),%rcx │ │ │ │ + lock and %r10b,(%rcx) │ │ │ │ + jmp 43db34 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2,%dl │ │ │ │ + jne 43dca6 │ │ │ │ + cmpw $0x0,0x60(%rbx) │ │ │ │ + jne 43dc95 │ │ │ │ + mov 0x20(%rbx),%rbx │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shl $0xd,%rcx │ │ │ │ + lea 0x28c6f5(%rip),%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ - shr $0x3,%rbx │ │ │ │ - shr $0x6,%rcx │ │ │ │ - and $0x7,%ebx │ │ │ │ - mov %rcx,%rax │ │ │ │ + call 446c40 │ │ │ │ + movzbl 0x68(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 43db7a │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%esi │ │ │ │ - cmp $0x100000,%rax │ │ │ │ - jae 42b54b │ │ │ │ - lea (%rdx,%rax,1),%rcx │ │ │ │ - jmp 42b520 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %esi,%esi │ │ │ │ + shl $0xd,%rcx │ │ │ │ + neg %rcx │ │ │ │ + lea 0x28c6be(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 446c40 │ │ │ │ + lea 0x28d59f(%rip),%rax │ │ │ │ + call 446d00 │ │ │ │ + movzbl 0x68(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 43dba3 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + shl $0xd,%rcx │ │ │ │ + neg %rcx │ │ │ │ + lock xadd %rcx,0x10(%rax) │ │ │ │ + jmp 43dbd7 │ │ │ │ + cmp $0x1,%cl │ │ │ │ + jne 43dbc0 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + shl $0xd,%rcx │ │ │ │ + neg %rcx │ │ │ │ + lock xadd %rcx,0x18(%rax) │ │ │ │ + jmp 43dbd7 │ │ │ │ nopl 0x0(%rax) │ │ │ │ + cmp $0x2,%cl │ │ │ │ + jne 43dbd7 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + shl $0xd,%rcx │ │ │ │ + neg %rcx │ │ │ │ + lock xadd %rcx,0x20(%rax) │ │ │ │ + lea 0x28d542(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 446dc0 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + add $0x8,%rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x20(%rcx),%rdx │ │ │ │ + mov 0x18(%rcx),%rbx │ │ │ │ + add $0x63,%rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 441dc0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 42b543 │ │ │ │ - mov (%rcx),%dl │ │ │ │ - test %dl,%sil │ │ │ │ - je 42b537 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lock or %sil,(%rcx) │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ + je 43dc52 │ │ │ │ + mov 0xdc8(%rcx),%rax │ │ │ │ + cmp $0x7f,%rax │ │ │ │ + jg 43dc52 │ │ │ │ + cmp $0x80,%rax │ │ │ │ + jae 43dc89 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rdx,0xdd0(%rcx,%rax,8) │ │ │ │ + incq 0xdc8(%rcx) │ │ │ │ + jmp 43dc83 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x168d0(%rax),%rcx │ │ │ │ + sub 0x168a0(%rax),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x168d0(%rax) │ │ │ │ + mov 0x168b8(%rax),%rcx │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x168b8(%rax) │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x100000,%rcx │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x80,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x13edde(%rip),%rax │ │ │ │ + mov $0x29,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x13edf6(%rip),%rax │ │ │ │ + mov $0x29,%ebx │ │ │ │ + call 482180 │ │ │ │ mov $0x400000,%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9fe527(%rip),%rax │ │ │ │ - mov $0x39,%ebx │ │ │ │ - call 457b20 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x58(%rbx),%ecx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x10140(%rax),%eax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x18(%rbx),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13b3af(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e700 │ │ │ │ + lea 0x1356da(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x136ba2(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzwl 0x1e(%rsp),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x136396(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - call 4572e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e1f53(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0xa1c69c(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x135389(%rip),%rax │ │ │ │ mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9cea0d(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9cef8d(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - call 4387e0 │ │ │ │ - lea 0x9ceb94(%rip),%rax │ │ │ │ - mov $0x3,%ebx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov $0xffffffffffffffff,%rdi │ │ │ │ - call 4387e0 │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - movb $0x2,0x122(%rax) │ │ │ │ - lea 0x9e9375(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x13d585(%rip),%rax │ │ │ │ + mov $0x23,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + lea 0x140c91(%rip),%rax │ │ │ │ + mov $0x37,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %sil,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - movzbl 0x28(%rsp),%esi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - jmp 42b480 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 43da20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + mov %rbx,0x18(%rax) │ │ │ │ + mov %rcx,0x20(%rax) │ │ │ │ + shl $0xd,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + mov %rcx,0x70(%rax) │ │ │ │ + movw $0x0,0x60(%rax) │ │ │ │ + movb $0x0,0x62(%rax) │ │ │ │ + movq $0x0,0x68(%rax) │ │ │ │ + movups %xmm15,0x78(%rax) │ │ │ │ + movb $0x0,0x64(%rax) │ │ │ │ + movw $0x0,0x30(%rax) │ │ │ │ + movw $0x0,0x34(%rax) │ │ │ │ + movups %xmm15,0x40(%rax) │ │ │ │ + movq $0x0,0x50(%rax) │ │ │ │ + add $0x63,%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %cl,(%rax) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42b731 │ │ │ │ + jbe 43df86 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x11fd2a6(%rip),%rcx │ │ │ │ - xchg %al,(%rcx) │ │ │ │ - call 42b2e0 │ │ │ │ - call 434340 │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - mov 0xd0(%rax),%rax │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x1258,%rax │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 43dea4 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rbx,(%rax) │ │ │ │ + jne 43de6d │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + jmp 43de77 │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + mov %rdx,(%rcx) │ │ │ │ + cmp %rbx,0x8(%rax) │ │ │ │ + jne 43de87 │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + jmp 43de92 │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + movups %xmm15,(%rbx) │ │ │ │ + movq $0x0,0x10(%rbx) │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x20(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ mov %rax,0x10(%rsp) │ │ │ │ - call *%rcx │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 437720 │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - mov 0xd0(%rax),%rax │ │ │ │ - call 450220 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13f9ff(%rip),%rax │ │ │ │ + mov $0x2d,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13567f(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e700 │ │ │ │ + lea 0x135665(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ - call 441900 │ │ │ │ - call 42b3c0 │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e700 │ │ │ │ + lea 0x136543(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e700 │ │ │ │ + lea 0x13562b(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e700 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x137871(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov $0x1,%eax │ │ │ │ - lea 0x11fd23f(%rip),%rcx │ │ │ │ - xchg %al,(%rcx) │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 42b6a0 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + jmp 43de40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -50848,379 +66379,224 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x560(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 42bf26 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43e09c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x5d8,%rsp │ │ │ │ - lea 0x48(%rsp),%rcx │ │ │ │ - mov $0x12,%edx │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - movups %xmm15,0x10(%rcx) │ │ │ │ - movups %xmm15,0x20(%rcx) │ │ │ │ - movups %xmm15,0x30(%rcx) │ │ │ │ - add $0x40,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - dec %edx │ │ │ │ - jne 42b787 │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - movups %xmm15,0x10(%rcx) │ │ │ │ - movups %xmm15,0x20(%rcx) │ │ │ │ - movq $0x0,0x4f8(%rsp) │ │ │ │ - movb $0x0,0x27(%rsp) │ │ │ │ - movq $0x0,0x500(%rsp) │ │ │ │ - lea 0x76a(%rip),%rcx │ │ │ │ - mov %rcx,0x5a0(%rsp) │ │ │ │ - lea 0x500(%rsp),%rcx │ │ │ │ - mov %rcx,0x5a8(%rsp) │ │ │ │ - lea 0x4f8(%rsp),%rcx │ │ │ │ - mov %rcx,0x5b0(%rsp) │ │ │ │ - lea 0x27(%rsp),%rcx │ │ │ │ - mov %rcx,0x5b8(%rsp) │ │ │ │ - lea 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,0x5c0(%rsp) │ │ │ │ - lea 0x5a0(%rsp),%rax │ │ │ │ - call 42c240 │ │ │ │ - cmpq $0x0,0x4f8(%rsp) │ │ │ │ - jle 42b875 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9f3733(%rip),%rax │ │ │ │ - mov $0x29,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x4f8(%rsp),%rax │ │ │ │ - cmp $0x32,%rax │ │ │ │ - ja 42bf14 │ │ │ │ - lea 0x48(%rsp),%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 42b8a0 │ │ │ │ - add $0x5d8,%rsp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov (%rbx),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 43e013 │ │ │ │ + cmpq $0x0,0x8(%rbx) │ │ │ │ + jne 43e013 │ │ │ │ + cmpq $0x0,0x10(%rbx) │ │ │ │ + jne 43e013 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rcx,(%rbx) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43e002 │ │ │ │ + mov %rbx,0x8(%rcx) │ │ │ │ + nop │ │ │ │ + jmp 43e006 │ │ │ │ + mov %rbx,0x8(%rax) │ │ │ │ + mov %rbx,(%rax) │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x5d0(%rsp),%rcx │ │ │ │ - add $0x18,%rcx │ │ │ │ - mov 0x570(%rsp),%rax │ │ │ │ - dec %rax │ │ │ │ - mov 0x560(%rsp),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42bed0 │ │ │ │ - mov %rax,0x570(%rsp) │ │ │ │ - mov %rdx,0x508(%rsp) │ │ │ │ - mov %rcx,0x5d0(%rsp) │ │ │ │ - mov 0x10(%rcx),%rsi │ │ │ │ - mov %rsi,0x568(%rsp) │ │ │ │ - mov 0x8(%rcx),%rdi │ │ │ │ - mov %rdi,0x560(%rsp) │ │ │ │ - mov (%rcx),%r8 │ │ │ │ - mov %r8,0x558(%rsp) │ │ │ │ - cmpb $0x2,0x10(%rsi) │ │ │ │ - jne 42b902 │ │ │ │ - mov %rdi,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 4451e0 │ │ │ │ - mov $0x9,%ecx │ │ │ │ - lea 0x9d39b1(%rip),%rdx │ │ │ │ - jmp 42b91a │ │ │ │ - mov 0x30(%rsi),%rbx │ │ │ │ - mov %rdi,%rax │ │ │ │ - call 4451e0 │ │ │ │ - mov $0x7,%ecx │ │ │ │ - lea 0x9d1588(%rip),%rdx │ │ │ │ - mov %rdx,0x588(%rsp) │ │ │ │ - mov %rcx,0x510(%rsp) │ │ │ │ - mov %rax,0x528(%rsp) │ │ │ │ - mov 0x508(%rsp),%rbx │ │ │ │ - mov 0x560(%rsp),%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 42bab0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 42b967 │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x528(%rsp),%rax │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - call 485ec0 │ │ │ │ - mov %rax,0x5c8(%rsp) │ │ │ │ - mov %rbx,0x550(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d7827(%rip),%rax │ │ │ │ - mov $0xe,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x5c8(%rsp),%rax │ │ │ │ - mov 0x550(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0x9cebe1(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x560(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x558(%rsp),%rcx │ │ │ │ - bt $0x0,%ecx │ │ │ │ - nop │ │ │ │ - jae 42ba32 │ │ │ │ - mov 0x568(%rsp),%rax │ │ │ │ - cmpb $0x2,0x10(%rax) │ │ │ │ - jne 42ba0d │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e80e2(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 42ba2a │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9f8c67(%rip),%rax │ │ │ │ - mov $0x30,%ebx │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov 0x8(%rbx),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x10(%rbx),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13ca79(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e700 │ │ │ │ + call 44dec0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e700 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x558(%rsp),%rcx │ │ │ │ - bt $0x1,%ecx │ │ │ │ - jae 42ba62 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ffe67(%rip),%rax │ │ │ │ - mov $0x3d,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x558(%rsp),%rax │ │ │ │ - bt $0x1,%eax │ │ │ │ + call 44dec0 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e700 │ │ │ │ + call 44dec0 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e700 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x137766(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 43dfc0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43e2a6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %cl,0x58(%rsp) │ │ │ │ mov %rax,%rcx │ │ │ │ - jae 42bab0 │ │ │ │ - bt $0x0,%ecx │ │ │ │ - jae 42bab0 │ │ │ │ - mov 0x568(%rsp),%rax │ │ │ │ - cmpb $0x2,0x10(%rax) │ │ │ │ - jne 42ba95 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9f6993(%rip),%rax │ │ │ │ - mov $0x2d,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 42bab0 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa00b4f(%rip),%rax │ │ │ │ - mov $0x3f,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x568(%rsp),%rax │ │ │ │ - mov %rax,0x548(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ceabc(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x588(%rsp),%rax │ │ │ │ - mov 0x510(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0x9cea92(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x548(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - call 4572e0 │ │ │ │ - nopl (%rax) │ │ │ │ - call 457100 │ │ │ │ - mov 0x528(%rsp),%rax │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - call 492c40 │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 43bd00 │ │ │ │ test %rax,%rax │ │ │ │ - je 42bc97 │ │ │ │ - mov %rax,0x540(%rsp) │ │ │ │ - mov %rbx,0x538(%rsp) │ │ │ │ - mov 0x528(%rsp),%rdx │ │ │ │ - mov 0x28(%rdx),%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - call 492da0 │ │ │ │ - mov %rax,0x598(%rsp) │ │ │ │ - mov %rbx,0x520(%rsp) │ │ │ │ - movslq %ecx,%rdx │ │ │ │ - mov %rdx,0x530(%rsp) │ │ │ │ - mov 0x540(%rsp),%rdx │ │ │ │ - mov 0x4(%rdx),%ebx │ │ │ │ - mov 0x538(%rsp),%rax │ │ │ │ - call 475ee0 │ │ │ │ - mov %rax,0x580(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ce444(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x580(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0x9ce5e0(%rip),%rax │ │ │ │ - mov $0x3,%ebx │ │ │ │ - call 457b20 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457100 │ │ │ │ - mov 0x540(%rsp),%rdx │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - mov 0x538(%rsp),%rax │ │ │ │ - call 475dc0 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x528(%rsp),%rdx │ │ │ │ - mov 0x28(%rdx),%rdx │ │ │ │ - mov %rdx,0x548(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d006e(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x598(%rsp),%rax │ │ │ │ - mov 0x520(%rsp),%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa1bf3c(%rip),%rax │ │ │ │ + je 43e292 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x78(%rax),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + call 4393e0 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + sub 0x18(%rdx),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + movzbl 0x10(%rcx),%ecx │ │ │ │ + mov %cl,0x16(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + lea 0x80(%rcx),%rdx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + movzbl 0x16(%rsp),%esi │ │ │ │ + jmp 43e161 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov (%rdx),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 43e193 │ │ │ │ + mov 0x8(%rdi),%r8 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jne 43e17b │ │ │ │ + cmp %sil,0x10(%rdi) │ │ │ │ + je 43e188 │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + ja 43e18f │ │ │ │ + jne 43e15e │ │ │ │ + nop │ │ │ │ + cmp %sil,0x10(%rdi) │ │ │ │ + jbe 43e15e │ │ │ │ + jmp 43e18f │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 43e195 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 43e195 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %al,0x17(%rsp) │ │ │ │ + test %al,%al │ │ │ │ + je 43e1a9 │ │ │ │ + movzbl 0x58(%rsp),%esi │ │ │ │ + test %sil,%sil │ │ │ │ + jne 43e1ae │ │ │ │ + jmp 43e21c │ │ │ │ + movzbl 0x58(%rsp),%esi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rbx,0x8(%rdi) │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + mov %rbx,(%rdi) │ │ │ │ + mov %rdi,(%rdx) │ │ │ │ + mov 0x284571(%rip),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov 0x18(%rcx),%rcx │ │ │ │ + movabs $0x800000000000,%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + shr $0x1a,%rbx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x400000,%rbx │ │ │ │ + jae 43e286 │ │ │ │ + shr $0xd,%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and $0x1fff,%edi │ │ │ │ + mov (%rdx,%rbx,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0x3,%rdi │ │ │ │ + lea (%rdx,%rdi,1),%rdx │ │ │ │ + lea 0x10800(%rdx),%rdx │ │ │ │ + and $0x7,%ecx │ │ │ │ mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x530(%rsp),%rax │ │ │ │ + shl %cl,%ebx │ │ │ │ + lock or %bl,(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 43e26b │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43e262 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + movzbl 0x17(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ xchg %ax,%ax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ce38f(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x548(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - sub %rdx,%rax │ │ │ │ - call 4577a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - jmp 42bcea │ │ │ │ - mov 0x528(%rsp),%rax │ │ │ │ - mov 0x28(%rax),%rax │ │ │ │ - mov %rax,0x548(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d42bb(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x548(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9ce312(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ + jmp 43e272 │ │ │ │ + movzbl 0x17(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jmp 43e272 │ │ │ │ + movzbl 0x17(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 43e27b │ │ │ │ + movzbl 0x58(%rsp),%eax │ │ │ │ + jmp 43e280 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x13b33a(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d6824(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x528(%rsp),%rax │ │ │ │ - mov 0x20(%rax),%rax │ │ │ │ - call 492c40 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - je 42be7e │ │ │ │ - mov %rax,0x540(%rsp) │ │ │ │ - mov %rbx,0x538(%rsp) │ │ │ │ - mov 0x528(%rsp),%rdx │ │ │ │ - mov 0x20(%rdx),%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - call 492da0 │ │ │ │ - mov %rax,0x590(%rsp) │ │ │ │ - mov %rbx,0x518(%rsp) │ │ │ │ - movslq %ecx,%rdx │ │ │ │ - mov %rdx,0x530(%rsp) │ │ │ │ - mov 0x540(%rsp),%rdx │ │ │ │ - mov 0x4(%rdx),%ebx │ │ │ │ - mov 0x538(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 475ee0 │ │ │ │ - mov %rax,0x578(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ce257(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x578(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0x9ce3f3(%rip),%rax │ │ │ │ - mov $0x3,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x540(%rsp),%rdx │ │ │ │ - mov (%rdx),%ebx │ │ │ │ - mov 0x538(%rsp),%rax │ │ │ │ - call 475dc0 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0x528(%rsp),%rdx │ │ │ │ - mov 0x20(%rdx),%rdx │ │ │ │ - mov %rdx,0x548(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cfe83(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x590(%rsp),%rax │ │ │ │ - mov 0x518(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa1bd56(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x530(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ce1ab(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x548(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - sub %rdx,%rax │ │ │ │ - call 4577a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - jmp 42b87e │ │ │ │ - mov 0x528(%rsp),%rax │ │ │ │ - mov 0x20(%rax),%rax │ │ │ │ - mov %rax,0x548(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d40d4(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x548(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9ce12f(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 42b87e │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - cmpb $0x0,0x27(%rsp) │ │ │ │ - jne 42bef7 │ │ │ │ - lea 0x9fd2fe(%rip),%rax │ │ │ │ - mov $0x38,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ec200(%rip),%rax │ │ │ │ - mov $0x22,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 42bee6 │ │ │ │ - mov $0x32,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 42b760 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 43e0c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -51230,174 +66606,299 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42c180 │ │ │ │ + jbe 43e480 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - movzbl 0x10(%rcx),%esi │ │ │ │ - mov 0x20(%rdx),%rdi │ │ │ │ - mov 0x10(%rdx),%r8 │ │ │ │ - mov 0x18(%rdx),%r9 │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - cmp $0x1,%sil │ │ │ │ - je 42c145 │ │ │ │ - cmp $0x2,%sil │ │ │ │ - je 42bf87 │ │ │ │ - cmp $0x7,%sil │ │ │ │ - je 42bf87 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - cmpl $0x1,0x121c00c(%rip) │ │ │ │ - jle 42bff4 │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ee0a5(%rip),%rax │ │ │ │ - mov $0x24,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9ce023(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %bl,0x50(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 43bd00 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43e46e │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea 0x78(%rax),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - lea 0x1c5(%rip),%rdx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - call 42b6a0 │ │ │ │ - cmpl $0x1,0x121bf9d(%rip) │ │ │ │ - jle 42c02f │ │ │ │ - nopl (%rax) │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x1214322(%rip),%rdx │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + call 4393e0 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + sub 0x18(%rdx),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + lea 0x80(%rcx),%rdx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + movzbl 0x50(%rsp),%esi │ │ │ │ + jmp 43e370 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov (%rdx),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 43e3a6 │ │ │ │ + mov 0x8(%rdi),%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jne 43e38e │ │ │ │ + cmp %sil,0x10(%rdi) │ │ │ │ + je 43e39a │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + ja 43e3a2 │ │ │ │ + jne 43e36d │ │ │ │ + cmp %sil,0x10(%rdi) │ │ │ │ + jbe 43e36d │ │ │ │ + jmp 43e3a2 │ │ │ │ + mov (%rdi),%rbx │ │ │ │ + mov %rbx,(%rdx) │ │ │ │ + jmp 43e3a8 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 43e3a8 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + cmpq $0x0,0x80(%rcx) │ │ │ │ + jne 43e41a │ │ │ │ + mov 0x28437a(%rip),%rdx │ │ │ │ test %al,(%rdx) │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x18(%rcx),%rcx │ │ │ │ movabs $0x800000000000,%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ shr $0x1a,%rbx │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x400000,%rbx │ │ │ │ - jae 42c173 │ │ │ │ + jae 43e462 │ │ │ │ + shr $0xd,%rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and $0x1fff,%esi │ │ │ │ mov (%rdx,%rbx,8),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 42c0b3 │ │ │ │ - mov 0x11000(%rdx),%rdx │ │ │ │ test %al,(%rdx) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - and $0xfffffffffc000000,%rbx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rbx,%rsi │ │ │ │ - mov %rsi,%rbx │ │ │ │ shr $0x3,%rsi │ │ │ │ - shr $0x6,%rbx │ │ │ │ - and $0x7,%esi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - shl %cl,%edi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x100000,%rbx │ │ │ │ - jae 42c167 │ │ │ │ - lea (%rdx,%rbx,1),%rcx │ │ │ │ - jmp 42c0ba │ │ │ │ - mov %rcx,%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 42c13a │ │ │ │ - mov (%rcx),%cl │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - test %cl,%dil │ │ │ │ - setne %cl │ │ │ │ - movzbl %cl,%ecx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jb 42c0e9 │ │ │ │ - add $0x10,%rdx │ │ │ │ + lea (%rdx,%rsi,1),%rdx │ │ │ │ + lea 0x10800(%rdx),%rdx │ │ │ │ + and $0x7,%ecx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl %cl,%ebx │ │ │ │ + not %ebx │ │ │ │ + lock and %bl,(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jae 42c0e9 │ │ │ │ - or $0x2,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 42c12f │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - cmp $0x32,%rbx │ │ │ │ - jge 42c11f │ │ │ │ - jae 42c15b │ │ │ │ - lea (%rbx,%rbx,2),%rbx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rcx,(%rsi,%rbx,8) │ │ │ │ - mov %rax,0x8(%rsi,%rbx,8) │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov %rcx,0x10(%rsi,%rbx,8) │ │ │ │ - incq (%rdx) │ │ │ │ - jmp 42c12f │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - movb $0x1,(%rcx) │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x48,%rsp │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 43e457 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43e457 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x13c0c9(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + jmp 43e2e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43e67e │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28acd4(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + lea 0x28a9f8(%rip),%rax │ │ │ │ + call 42a260 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28acb5(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + movb $0x2,0x10(%rbx) │ │ │ │ + cmpl $0x0,0x28b1c8(%rip) │ │ │ │ + jne 43e51b │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + jmp 43e552 │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x30(%rbx),%rdi │ │ │ │ + call 488c60 <_cgo_topofstack@@Base+0x100> │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rdx,0x10(%r11) │ │ │ │ + mov %rsi,0x18(%r11) │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rsi,0x20(%r11) │ │ │ │ + mov %rdi,0x28(%r11) │ │ │ │ + mov %r8,0x18(%rbx) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + mov %rdi,0x20(%rbx) │ │ │ │ + mov %rdx,0x28(%rbx) │ │ │ │ + mov %rsi,0x30(%rbx) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 43e0c0 │ │ │ │ + test %al,%al │ │ │ │ + je 43e62e │ │ │ │ + cmpl $0x0,0x28adf6(%rip) │ │ │ │ + je 43e623 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 480a20 │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + movzbl 0x62(%rbx),%edx │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov 0xd0(%rsi),%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ + add $0x1258,%rbx │ │ │ │ + nop │ │ │ │ + test $0x1,%dl │ │ │ │ + jne 43e5d4 │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + call 4347a0 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + lea 0x26027d(%rip),%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x108(%rdx),%r8d │ │ │ │ + lea -0x1(%r8),%r9d │ │ │ │ + nop │ │ │ │ + mov %r9d,0x108(%rdx) │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jne 43e623 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43e623 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ mov $0x1,%eax │ │ │ │ - add $0x48,%rsp │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x18(%rbx),%rbx │ │ │ │ - add 0x8(%rcx),%rbx │ │ │ │ - mov %rbx,(%rdx) │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x48,%rsp │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28ab71(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x28a8c5(%rip),%rcx │ │ │ │ + sub 0x28a88e(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x28a8b6(%rip) │ │ │ │ + mov 0x28a897(%rip),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x28a888(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28ab37(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x32,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x100000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494f40 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 42bf40 │ │ │ │ - int3 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 43e4a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43e736 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 43e2e0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43e730 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28aabd(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x28a811(%rip),%rcx │ │ │ │ + sub 0x28a7da(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x28a802(%rip) │ │ │ │ + mov 0x28a7e3(%rip),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x28a7d4(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28aa83(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 43e6c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -51408,161 +66909,279 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42c21c │ │ │ │ + jbe 43e909 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - movzbl 0x10(%r8),%r9d │ │ │ │ - cmp $0x2,%r9b │ │ │ │ - je 42c207 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x7,%r9b │ │ │ │ - jne 42c216 │ │ │ │ - lea 0x18(%r8),%rdx │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28a9fe(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + lea 0x28a76a(%rip),%rax │ │ │ │ + call 42a260 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x28aa59(%rip),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rcx,0x28aa4a(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28a9c9(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + movb $0x7,0x10(%rbx) │ │ │ │ + cmpl $0x0,0x28aedb(%rip) │ │ │ │ + jne 43e808 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + jmp 43e83f │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x18(%rbx),%rdi │ │ │ │ + call 488c60 <_cgo_topofstack@@Base+0x100> │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rdi,0x10(%r11) │ │ │ │ + mov %rdx,0x18(%r11) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,0x20(%r11) │ │ │ │ + mov %rsi,0x28(%r11) │ │ │ │ + mov %r8,0x18(%rbx) │ │ │ │ + mov %rdi,0x20(%rbx) │ │ │ │ + mov %rdx,0x28(%rbx) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov %rdx,0x30(%rbx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 43e0c0 │ │ │ │ + cmpl $0x0,0x28aaf7(%rip) │ │ │ │ + je 43e8b4 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdi │ │ │ │ + test %al,(%rdi) │ │ │ │ + add $0x1258,%rdi │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ mov $0x18,%ebx │ │ │ │ - lea 0x119b98b(%rip),%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ + lea 0x25ffb3(%rip),%rcx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rdx,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 437fa0 │ │ │ │ - jmp 42c216 │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - call 436040 │ │ │ │ - add $0x28,%rsp │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 43e8e0 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43e8e0 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + add $0x70,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494f40 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 42c1c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 43e760 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43ea3d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28a834(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + lea 0x28a5e8(%rip),%rax │ │ │ │ + call 42a260 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28a815(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + movb $0x8,0x10(%rbx) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,0x18(%rbx) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,0x20(%rbx) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,0x28(%rbx) │ │ │ │ + cmpl $0x0,0x28ad0d(%rip) │ │ │ │ + jne 43e9cc │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + jmp 43e9e1 │ │ │ │ + mov 0x30(%rbx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rsi,0x30(%rbx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 43e0c0 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 43ea37 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43ea37 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 43e940 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42c395 │ │ │ │ + jbe 43eb4f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov 0x121419a(%rip),%rsi │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x1214196(%rip),%rdi │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42c276 │ │ │ │ - inc %rcx │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jge 42c37c │ │ │ │ - mov (%rsi,%rcx,8),%r8 │ │ │ │ - mov 0x12140ce(%rip),%r9 │ │ │ │ - test %al,(%r9) │ │ │ │ - cmp $0x400000,%r8 │ │ │ │ - jae 42c388 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov (%r9,%r8,8),%r8 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - test %al,(%r8) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 42c2b2 │ │ │ │ - inc %rdx │ │ │ │ - cmp $0x400,%rdx │ │ │ │ - jge 42c273 │ │ │ │ - lea (%r8,%rdx,1),%r9 │ │ │ │ - lea 0x10800(%r9),%r9 │ │ │ │ - mov (%r9),%r9b │ │ │ │ - test %r9b,%r9b │ │ │ │ - je 42c2af │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %r9b,0x1f(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 42c2e3 │ │ │ │ - lea 0x1(%rcx),%rbx │ │ │ │ - mov %r10,%rcx │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jae 42c2af │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov $0x1,%r11d │ │ │ │ - shl %cl,%r11d │ │ │ │ - test %r11b,%r9b │ │ │ │ - je 42c2dc │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - lea (%rcx,%rdx,8),%r11 │ │ │ │ - mov (%r8,%r11,8),%r11 │ │ │ │ - mov %r11,0x28(%rsp) │ │ │ │ - mov 0x80(%r11),%r12 │ │ │ │ - jmp 42c352 │ │ │ │ - mov 0x20(%rsp),%r13 │ │ │ │ - mov 0x0(%r13),%r12 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - movzbl 0x1f(%rsp),%r9d │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - mov 0x28(%rsp),%r11 │ │ │ │ - test %r12,%r12 │ │ │ │ - je 42c2dc │ │ │ │ - mov %r12,0x20(%rsp) │ │ │ │ - mov (%rax),%rsi │ │ │ │ - mov 0x18(%r11),%rdi │ │ │ │ - add 0x8(%r12),%rdi │ │ │ │ - mov %r11,%rbx │ │ │ │ - mov %r12,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ - call *%rsi │ │ │ │ - test %al,%al │ │ │ │ - jne 42c318 │ │ │ │ - jmp 42c382 │ │ │ │ - add $0x60,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 43bd00 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43eac2 │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + nop │ │ │ │ + lea 0x80(%rax),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 43eacd │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x60,%rsp │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov (%rcx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 43eafe │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 43eae7 │ │ │ │ + cmpb $0x8,0x10(%rbx) │ │ │ │ + je 43eaf3 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + ja 43eafa │ │ │ │ + jne 43eaca │ │ │ │ + cmpb $0x8,0x10(%rbx) │ │ │ │ + jbe 43eaca │ │ │ │ + jmp 43eafa │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + jmp 43eb09 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 43eb00 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov (%rcx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 43eb48 │ │ │ │ + mov 0x8(%rsi),%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jne 43eb30 │ │ │ │ + cmpb $0x8,0x10(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 43eb2d │ │ │ │ + cmp %rbx,0x18(%rsi) │ │ │ │ + je 43eb3c │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jmp 43eb30 │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + ja 43eb44 │ │ │ │ + jne 43eb06 │ │ │ │ + cmpb $0x8,0x10(%rsi) │ │ │ │ + jbe 43eb06 │ │ │ │ + jmp 43eb44 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + mov %rdx,(%rcx) │ │ │ │ + jmp 43eb4a │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 43eb4a │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 43eb00 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 42c240 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 43ea80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -51575,89 +67194,85 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42c607 │ │ │ │ + jbe 43edb0 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 42c450 │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - call 442460 │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 43bd00 │ │ │ │ test %rax,%rax │ │ │ │ - je 42c44a │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + je 43ec06 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ lea 0x78(%rax),%rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ incl 0x108(%rcx) │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - call 43fb40 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + call 4393e0 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ mov 0x18(%rcx),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ sub %rcx,%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ nop │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 425440 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 41f100 │ │ │ │ nop │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ lea 0x80(%rcx),%rdx │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - jmp 42c459 │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 43ec0f │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rsi,%rdx │ │ │ │ mov (%rdx),%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ test %rsi,%rsi │ │ │ │ - je 42c492 │ │ │ │ + je 43ec49 │ │ │ │ mov 0x8(%rsi),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ cmp %rbx,%rdi │ │ │ │ - jne 42c477 │ │ │ │ - cmpb $0x7,0x10(%rsi) │ │ │ │ - je 42c484 │ │ │ │ + jne 43ec2e │ │ │ │ + cmpb $0x8,0x10(%rsi) │ │ │ │ + je 43ec3a │ │ │ │ cmp %rbx,%rdi │ │ │ │ - ja 42c48e │ │ │ │ - jne 42c456 │ │ │ │ - cmpb $0x7,0x10(%rsi) │ │ │ │ + ja 43ec45 │ │ │ │ + jne 43ec0c │ │ │ │ + cmpb $0x8,0x10(%rsi) │ │ │ │ + jbe 43ec0c │ │ │ │ + jmp 43ec45 │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ nop │ │ │ │ - jbe 42c456 │ │ │ │ - jmp 42c48e │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 42c5c0 │ │ │ │ + jmp 43ed68 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 42c494 │ │ │ │ + jmp 43ec4b │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ cmpq $0x0,0x80(%rcx) │ │ │ │ - jne 42c501 │ │ │ │ - mov 0x1213eae(%rip),%rdx │ │ │ │ + jne 43ecbe │ │ │ │ + mov 0x283ad7(%rip),%rdx │ │ │ │ test %al,(%rdx) │ │ │ │ mov 0x18(%rcx),%rcx │ │ │ │ movabs $0x800000000000,%rbx │ │ │ │ add %rcx,%rbx │ │ │ │ shr $0x1a,%rbx │ │ │ │ nop │ │ │ │ nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ cmp $0x400000,%rbx │ │ │ │ - jae 42c5b1 │ │ │ │ + jae 43ed59 │ │ │ │ shr $0xd,%rcx │ │ │ │ mov %rcx,%rsi │ │ │ │ and $0x1fff,%esi │ │ │ │ mov (%rdx,%rbx,8),%rdx │ │ │ │ test %al,(%rdx) │ │ │ │ shr $0x3,%rsi │ │ │ │ lea (%rdx,%rsi,1),%rdx │ │ │ │ @@ -51665,101 +67280,89 @@ │ │ │ │ and $0x7,%ecx │ │ │ │ mov $0x1,%ebx │ │ │ │ shl %cl,%ebx │ │ │ │ not %ebx │ │ │ │ lock and %bl,(%rdx) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ mov 0x108(%rcx),%edx │ │ │ │ lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ mov %ebx,0x108(%rcx) │ │ │ │ + nop │ │ │ │ cmp $0x1,%edx │ │ │ │ - jne 42c539 │ │ │ │ + jne 43ecf7 │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 42c539 │ │ │ │ + je 43ecf7 │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ test %rcx,%rcx │ │ │ │ - je 42c5ab │ │ │ │ + je 43ed53 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x121a87a(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x121a616(%rip),%rcx │ │ │ │ - sub 0x121a5df(%rip),%rcx │ │ │ │ + lea 0x28a49a(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x28a27e(%rip),%rcx │ │ │ │ + sub 0x28a247(%rip),%rcx │ │ │ │ nop │ │ │ │ - mov %rcx,0x121a607(%rip) │ │ │ │ - mov 0x121a5e8(%rip),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ + mov %rcx,0x28a26f(%rip) │ │ │ │ + mov 0x28a250(%rip),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x121a5d9(%rip) │ │ │ │ + mov %rdx,0x28a241(%rip) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x121a840(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - cmpl $0x0,0x121ba24(%rip) │ │ │ │ - je 42c5a5 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - call 4452e0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + lea 0x28a460(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x48,%rsp │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ mov %rdi,%rdx │ │ │ │ mov (%rdx),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - je 42c5fd │ │ │ │ + je 43eda6 │ │ │ │ mov 0x8(%rdi),%r8 │ │ │ │ cmp %rbx,%r8 │ │ │ │ - jne 42c5e5 │ │ │ │ - cmpb $0x7,0x10(%rdi) │ │ │ │ - jne 42c5e2 │ │ │ │ - cmp %rsi,0x30(%rdi) │ │ │ │ - je 42c5f1 │ │ │ │ + jne 43ed8e │ │ │ │ + cmpb $0x8,0x10(%rdi) │ │ │ │ + jne 43ed8b │ │ │ │ + nop │ │ │ │ + cmp %rsi,0x18(%rdi) │ │ │ │ + je 43ed9a │ │ │ │ cmp %rbx,%r8 │ │ │ │ - jmp 42c5e5 │ │ │ │ + jmp 43ed8e │ │ │ │ cmp %rbx,%r8 │ │ │ │ - ja 42c5f9 │ │ │ │ - jne 42c5bd │ │ │ │ - cmpb $0x7,0x10(%rdi) │ │ │ │ - jbe 42c5bd │ │ │ │ - jmp 42c5f9 │ │ │ │ + ja 43eda2 │ │ │ │ + jne 43ed65 │ │ │ │ + cmpb $0x8,0x10(%rdi) │ │ │ │ + jbe 43ed65 │ │ │ │ + jmp 43eda2 │ │ │ │ mov (%rdi),%rbx │ │ │ │ mov %rbx,(%rdx) │ │ │ │ - jmp 42c5ff │ │ │ │ + jmp 43eda8 │ │ │ │ xor %edi,%edi │ │ │ │ - jmp 42c5ff │ │ │ │ + jmp 43eda8 │ │ │ │ xor %edi,%edi │ │ │ │ mov %rdi,%rax │ │ │ │ - jmp 42c494 │ │ │ │ + jmp 43ec4b │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 42c3c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 43eb80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -51771,428 +67374,158 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42c81a │ │ │ │ + jbe 43ee81 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov 0xd0(%rdx),%rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - test %al,(%rsi) │ │ │ │ - mov 0x35a8(%rsi),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 42c743 │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov 0x48(%rax),%r8b │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 42c6bc │ │ │ │ - lea 0x48(%rax),%r8 │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xchg %r9b,(%r8) │ │ │ │ - add $0x40,%rax │ │ │ │ - call 424b40 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 42c716 │ │ │ │ - mov $0x200,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x12208e7(%rip),%rcx │ │ │ │ - call 4281c0 │ │ │ │ + lea 0x28a3a8(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + lea 0x28a1a4(%rip),%rax │ │ │ │ + call 42a260 │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - jmp 42c6ea │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - lea 0x80(%rdx),%rsi │ │ │ │ nop │ │ │ │ - mov 0x80(%rdx),%rbx │ │ │ │ - mov %rbx,0x10(%rax) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - call 48bae0 │ │ │ │ - test %al,%al │ │ │ │ - je 42c6e5 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rax,0x35a8(%rcx) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x18(%r8),%r9d │ │ │ │ - cmp $0x14,%r9 │ │ │ │ - jae 42c814 │ │ │ │ - lea (%r9,%r9,2),%r9 │ │ │ │ - cmpl $0x0,0x121b0c4(%rip) │ │ │ │ - je 42c78c │ │ │ │ - mov 0x20(%r8,%r9,8),%r10 │ │ │ │ - mov 0x28(%r8,%r9,8),%r11 │ │ │ │ - mov 0x30(%r8,%r9,8),%r12 │ │ │ │ - mov %r11,%r13 │ │ │ │ - call 496b60 <_cgo_topofstack@@Base+0x100> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - mov %rcx,0x10(%r11) │ │ │ │ - mov %r13,0x18(%r11) │ │ │ │ - mov %rdi,0x20(%r11) │ │ │ │ - mov %r12,0x28(%r11) │ │ │ │ - mov %rbx,0x20(%r8,%r9,8) │ │ │ │ - mov %rcx,0x28(%r8,%r9,8) │ │ │ │ - mov %rdi,0x30(%r8,%r9,8) │ │ │ │ - mov 0x18(%r8),%ecx │ │ │ │ - lea 0x1(%rcx),%edi │ │ │ │ - mov %edi,0x18(%r8) │ │ │ │ nop │ │ │ │ - cmp $0x13,%ecx │ │ │ │ - jne 42c7e0 │ │ │ │ - test %al,(%rax) │ │ │ │ - mov %r8,%rbx │ │ │ │ - call 424ac0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - movq $0x0,0x35a8(%rcx) │ │ │ │ + lea 0x28a389(%rip),%rax │ │ │ │ nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + movb $0x1,0x10(%rbx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - mov $0x1,%edx │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - lock xadd %rdx,0x8(%rsi) │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - incq 0x35b0(%rsi) │ │ │ │ - mov 0x108(%rdx),%eax │ │ │ │ - lea -0x1(%rax),%ecx │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 43e0c0 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ - mov %ecx,0x108(%rdx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 42c80e │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 43ee7a │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 42c80e │ │ │ │ + je 43ee7a │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - add $0x48,%rsp │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 42c640 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 43ede0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42c94b │ │ │ │ + jbe 43ef94 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - jmp 42c87e │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - nop │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - jmp 42c885 │ │ │ │ - mov %rbx,%rax │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + jmp 43ef08 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ nop │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 42c8ab │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - lock cmpxchg %rdx,0x8(%rbx) │ │ │ │ - sete %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 42c882 │ │ │ │ - jmp 42c939 │ │ │ │ - add $0xc0,%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + mov %rdx,0x26aec8(%rip) │ │ │ │ + incl 0x26aeca(%rip) │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ + lea 0x14143a(%rip),%rax │ │ │ │ + lea 0x26aea3(%rip),%rbx │ │ │ │ + mov $0x27,%ecx │ │ │ │ + mov $0xf,%edi │ │ │ │ + mov $0x2,%esi │ │ │ │ + call 4821e0 │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - lock xadd %ecx,0xd8(%rdx) │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jbe 42c8f4 │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + cmpb $0x0,0x26ae71(%rip) │ │ │ │ + je 43ef8b │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ nop │ │ │ │ - mov $0xffffffff,%ecx │ │ │ │ - lock xadd %ecx,0xd8(%rdx) │ │ │ │ nop │ │ │ │ + lea 0x26ae69(%rip),%rax │ │ │ │ nop │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - jmp 42c879 │ │ │ │ - mov 0xc8(%rdx),%r8 │ │ │ │ + call 41f100 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ - mov %r8,0xa0(%r14) │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 43ef51 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43ef51 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ + movq $0x0,0xa0(%r14) │ │ │ │ + mov 0x26ae30(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 43ef7c │ │ │ │ mov %r14,%r8 │ │ │ │ - nop │ │ │ │ - mov %r8,0xc8(%rdx) │ │ │ │ - incl 0xd0(%rdx) │ │ │ │ - lea 0xa1876d(%rip),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov $0x2e,%ecx │ │ │ │ - mov $0xa,%edi │ │ │ │ - mov $0x1,%esi │ │ │ │ - call 48f140 │ │ │ │ - jmp 42c879 │ │ │ │ - mov %rbx,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 424b40 │ │ │ │ - add $0x28,%rsp │ │ │ │ + mov %r8,0xa0(%rdx) │ │ │ │ + jmp 43eec3 │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rdx,0x26ae0a(%rip) │ │ │ │ + jmp 43eec3 │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 42c860 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 43eea0 │ │ │ │ int3 │ │ │ │ - lea -0x18(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 42cc95 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43f002 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x90,%rsp │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x11f5c1c(%rip),%rdx │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - mov 0x11f5c15(%rip),%r8 │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov 0x30(%r14),%r9 │ │ │ │ - mov %r9,0x80(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - nop │ │ │ │ - jmp 42c9c8 │ │ │ │ - inc %rcx │ │ │ │ - mov %r12,%rbx │ │ │ │ - mov %r10,0x30(%rsp) │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jge 42cbe0 │ │ │ │ - mov (%rdx,%rcx,8),%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - je 42cbd0 │ │ │ │ - mov 0x35a8(%r11),%r12 │ │ │ │ - nopl (%rax) │ │ │ │ - test %r12,%r12 │ │ │ │ - je 42cbc5 │ │ │ │ - movq $0x0,0x35a8(%r11) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 42c9c2 │ │ │ │ - mov 0x18(%rbx),%r11d │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x14,%r11 │ │ │ │ - ja 42cc8f │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %r12,0x50(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - lea (%r11,%r11,2),%r13 │ │ │ │ - add $0xffffffffffffffec,%r11 │ │ │ │ - mov %r11,%r15 │ │ │ │ - neg %r11 │ │ │ │ - shl $0x3,%r13 │ │ │ │ - sar $0x3f,%r15 │ │ │ │ - and %r15,%r13 │ │ │ │ - mov 0x18(%r12),%r15d │ │ │ │ - lea (%rbx,%r13,1),%r13 │ │ │ │ - lea 0x20(%r13),%r13 │ │ │ │ - nop │ │ │ │ - cmp %r11d,%r15d │ │ │ │ - jbe 42cae2 │ │ │ │ - mov %r15d,0x2c(%rsp) │ │ │ │ - sub %r11d,%r15d │ │ │ │ - mov 0x2c(%rsp),%r9d │ │ │ │ - cmp $0x14,%r9 │ │ │ │ - ja 42cc8a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r9,%r15 │ │ │ │ - ja 42cc85 │ │ │ │ - mov %r11,0x48(%rsp) │ │ │ │ - lea (%r15,%r15,2),%rdx │ │ │ │ - sub %r15,%r9 │ │ │ │ - lea -0x14(%r15),%r8 │ │ │ │ - shl $0x3,%rdx │ │ │ │ - sar $0x3f,%r8 │ │ │ │ - and %r8,%rdx │ │ │ │ - lea (%r12,%rdx,1),%rdi │ │ │ │ - lea 0x20(%rdi),%rdi │ │ │ │ - lea 0x92374d(%rip),%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48d320 │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - movl $0x14,0x18(%rbx) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - sub %edx,0x18(%r8) │ │ │ │ - nop │ │ │ │ - jmp 42cb1a │ │ │ │ - lea 0x20(%r12),%rdi │ │ │ │ - lea 0x923712(%rip),%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ - mov %r11,%rcx │ │ │ │ - mov $0x14,%esi │ │ │ │ - call 48d320 │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x18(%rbx),%edx │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - add 0x18(%r8),%edx │ │ │ │ - mov %edx,0x18(%rbx) │ │ │ │ - movl $0x0,0x18(%r8) │ │ │ │ - cmpl $0x14,0x18(%rbx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 42cb29 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - jmp 42cb48 │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - call 424ac0 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - inc %rdi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - test %r8,%r8 │ │ │ │ - je 42cb8f │ │ │ │ - cmpl $0x0,0x18(%r8) │ │ │ │ - je 42cb5b │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - jmp 42cb94 │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x40,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - call 424ac0 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - inc %rsi │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - jmp 42cb94 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 42c9c2 │ │ │ │ - inc %r10 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - jmp 42c9c2 │ │ │ │ - inc %r10 │ │ │ │ - mov %rbx,%r12 │ │ │ │ - jmp 42c9c2 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 42cc0e │ │ │ │ - test %al,(%rax) │ │ │ │ - call 424ac0 │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - inc %rdi │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x30(%rsp),%r10 │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 42cc22 │ │ │ │ + sub $0x18,%rsp │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lock xadd %rdi,0x8(%rax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 42cc25 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - add %rsi,%rcx │ │ │ │ - add %r10,%rcx │ │ │ │ - cmp %rcx,0x11f5986(%rip) │ │ │ │ - jne 42cc74 │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x48,%rax │ │ │ │ + lea 0x26add1(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x26adcd(%rip),%rcx │ │ │ │ + mov 0x26add7(%rip),%edx │ │ │ │ + movups %xmm15,0x26adbf(%rip) │ │ │ │ + movl $0x0,0x26adc5(%rip) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %edx,0x10(%rsp) │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ + call 456200 │ │ │ │ nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xchg %cl,(%rax) │ │ │ │ - mov 0x108(%r9),%eax │ │ │ │ - lea -0x1(%rax),%ecx │ │ │ │ nop │ │ │ │ - mov %ecx,0x108(%r9) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 42cc6b │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 42cc6b │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - add $0x90,%rsp │ │ │ │ + lea 0x26ad91(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9fa14e(%rip),%rax │ │ │ │ - mov $0x34,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 42c960 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 43efa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -52209,153 +67542,132 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42cdf7 │ │ │ │ + jbe 43f1ee │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0xc0,%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + cmpl $0x0,0x28ab76(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 43f1c7 │ │ │ │ + call 43f220 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 43f1c1 │ │ │ │ nop │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov 0xd8(%rcx),%ebx │ │ │ │ - mov %ebx,%esi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jbe 42cd1b │ │ │ │ - mov $0xffffffff,%edi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jbe 42cd16 │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - jmp 42cd20 │ │ │ │ - sub %rsi,%rdx │ │ │ │ - jmp 42cd20 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 42cd60 │ │ │ │ - mov 0x121a2e2(%rip),%esi │ │ │ │ - mov %esi,%edi │ │ │ │ - sar $0x1f,%esi │ │ │ │ - shr $0x1e,%esi │ │ │ │ - add %edi,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - mov 0xe0(%rcx),%edi │ │ │ │ - test %esi,%esi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - cmovle %r8d,%esi │ │ │ │ - sub %edi,%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - cmova %esi,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 42cd60 │ │ │ │ nop │ │ │ │ - lock xadd %edx,0xe4(%rcx) │ │ │ │ + lea 0x28a14b(%rip),%rax │ │ │ │ nopl (%rax) │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 42cd85 │ │ │ │ - mov %ebx,%edx │ │ │ │ - neg %ebx │ │ │ │ - lock xadd %ebx,0xd8(%rcx) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 42cdb0 │ │ │ │ + call 41f100 │ │ │ │ + lea 0x28a064(%rip),%rax │ │ │ │ + call 42a260 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x20,%rsp │ │ │ │ + lea 0x28a129(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + lea 0x115854(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + movb $0x3,0x10(%rbx) │ │ │ │ + cmpl $0x0,0x28a62f(%rip) │ │ │ │ + je 43f0b3 │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rax,0x18(%rbx) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + xchg %rdx,(%rax) │ │ │ │ + mov %rsi,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 43e0c0 │ │ │ │ + test %al,%al │ │ │ │ + je 43f163 │ │ │ │ + cmpl $0x0,0x28a298(%rip) │ │ │ │ + je 43f158 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x18,%rax │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov 0xd0(%rdx),%rdi │ │ │ │ + test %al,(%rdi) │ │ │ │ + add $0x1258,%rdi │ │ │ │ + mov $0x8,%ebx │ │ │ │ + lea 0x25f746(%rip),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + nopl (%rax) │ │ │ │ + call 4317a0 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x108(%rdx),%r8d │ │ │ │ + lea -0x1(%r8),%r9d │ │ │ │ + nop │ │ │ │ + mov %r9d,0x108(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jne 43f158 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 43f158 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ nop │ │ │ │ - mov %rsi,0xa0(%rbx) │ │ │ │ nop │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - incl 0x10(%rsp) │ │ │ │ - inc %eax │ │ │ │ - cmp %edx,%eax │ │ │ │ - jae 42cddb │ │ │ │ - mov 0xc8(%rcx),%rbx │ │ │ │ + lea 0x28a03c(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x289f88(%rip),%rcx │ │ │ │ + sub 0x289f51(%rip),%rcx │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 42cd97 │ │ │ │ - mov 0xa0(%rbx),%rsi │ │ │ │ - mov %rsi,0xc8(%rcx) │ │ │ │ - decl 0xd0(%rcx) │ │ │ │ - jmp 42cd97 │ │ │ │ + mov %rcx,0x289f79(%rip) │ │ │ │ + mov 0x289f5a(%rip),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x289f4b(%rip) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - lea 0x8(%rsp),%rax │ │ │ │ - call 45f5e0 │ │ │ │ - add $0x20,%rsp │ │ │ │ + lea 0x28a002(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 43f220 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43f1dc │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 42ccc0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ nop │ │ │ │ - mov 0xe0(%rax),%ecx │ │ │ │ - mov 0x121a1df(%rip),%edx │ │ │ │ - mov %edx,%ebx │ │ │ │ - sar $0x1f,%edx │ │ │ │ - shr $0x1e,%edx │ │ │ │ - add %ebx,%edx │ │ │ │ - sar $0x2,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - cmovle %ebx,%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jae 42ce5e │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 42ce52 │ │ │ │ - mov $0x1,%eax │ │ │ │ ret │ │ │ │ - mov 0xe4(%rax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - seta %al │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x28a097(%rip),%rax │ │ │ │ + call 43f400 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + lea 0x13c15b(%rip),%rax │ │ │ │ + mov $0x23,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 43f020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -52376,202 +67688,129 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42cf39 │ │ │ │ + jbe 43f3cf │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0xc0,%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - nop │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0xe0(%rcx),%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %ebx,0xe4(%rcx) │ │ │ │ - mov 0x121a148(%rip),%esi │ │ │ │ - mov %esi,%edi │ │ │ │ - sar $0x1f,%esi │ │ │ │ - shr $0x1e,%esi │ │ │ │ - add %edi,%esi │ │ │ │ - sar $0x2,%esi │ │ │ │ - test %esi,%esi │ │ │ │ - mov $0x1,%edi │ │ │ │ - cmovle %edi,%esi │ │ │ │ - sub %edx,%esi │ │ │ │ - cmp %esi,%ebx │ │ │ │ - cmova %esi,%ebx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 42ceef │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne 42ceef │ │ │ │ - mov $0x1,%ebx │ │ │ │ - mov %ebx,0x8(%rsp) │ │ │ │ - test %ebx,%ebx │ │ │ │ - jbe 42cf00 │ │ │ │ - nop │ │ │ │ - lock xadd %ebx,0xe0(%rcx) │ │ │ │ - nop │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 43bd00 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 43f275 │ │ │ │ nop │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 42cf2b │ │ │ │ - mov %eax,0xc(%rsp) │ │ │ │ - lea 0xa181ad(%rip),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 461e00 │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - inc %eax │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jb 42cf10 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 42ce80 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42d119 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - jmp 42cf97 │ │ │ │ - mov 0x18(%rax),%ecx │ │ │ │ - lea 0x11f8852(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ecx,0x18(%rax) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x11f878e(%rip),%rax │ │ │ │ - call 424ac0 │ │ │ │ - lea 0x11f8742(%rip),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 42c860 │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + lea 0x28a0e9(%rip),%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 43f344 │ │ │ │ + lea 0x25f390(%rip),%rax │ │ │ │ + jmp 43f360 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea 0x78(%rax),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - nop │ │ │ │ incl 0x108(%rcx) │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x30(%rcx),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - add $0xdc,%rdx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov $0x1,%ebx │ │ │ │ - xchg %bl,(%rdx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + call 4393e0 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + sub 0x18(%rdx),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ nop │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0x11f87dd(%rip),%rbx │ │ │ │ - lock xadd %edx,(%rbx) │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%esi │ │ │ │ - mov %esi,0x108(%rcx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 42d00a │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 41f100 │ │ │ │ nop │ │ │ │ - je 42d00a │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42d04d │ │ │ │ - movq $0x0,0x20(%rax,%rsi,8) │ │ │ │ - movq $0x0,0x28(%rax,%rsi,8) │ │ │ │ - movq $0x0,0x30(%rax,%rsi,8) │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - call *%rcx │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - lea 0x11f876f(%rip),%rbx │ │ │ │ - mov 0x18(%rax),%esi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 42d0a9 │ │ │ │ - cmp $0x14,%rcx │ │ │ │ - jae 42d113 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - lea (%rcx,%rcx,2),%rsi │ │ │ │ - mov 0x20(%rax,%rsi,8),%rdx │ │ │ │ - mov 0x28(%rax,%rsi,8),%rdi │ │ │ │ - mov 0x30(%rax,%rsi,8),%r8 │ │ │ │ - cmpl $0x0,0x121a7a2(%rip) │ │ │ │ + sub $0xffffffffffffff80,%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43f2fb │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 43f2e5 │ │ │ │ + cmpb $0x3,0x10(%rcx) │ │ │ │ xchg %ax,%ax │ │ │ │ - je 42d013 │ │ │ │ - mov 0x28(%rax,%rsi,8),%r9 │ │ │ │ - mov 0x30(%rax,%rsi,8),%r10 │ │ │ │ - mov 0x20(%rax,%rsi,8),%r11 │ │ │ │ - mov %r11,%r12 │ │ │ │ - call 496b00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ - mov %r12,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - mov %r10,0x10(%r11) │ │ │ │ - jmp 42d013 │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - nop │ │ │ │ + je 43f2f1 │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + ja 43f2f7 │ │ │ │ + jne 43f2c9 │ │ │ │ + cmpb $0x3,0x10(%rcx) │ │ │ │ + jbe 43f2c9 │ │ │ │ + jmp 43f2f7 │ │ │ │ + mov 0x18(%rcx),%rcx │ │ │ │ + jmp 43f2fd │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 43f2fd │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ nop │ │ │ │ - incl 0x108(%rcx) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x30(%rcx),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - add $0xdc,%rdx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %sil,(%rdx) │ │ │ │ - nop │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - lock xadd %edx,(%rbx) │ │ │ │ mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%esi │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ - mov %esi,0x108(%rcx) │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ cmp $0x1,%edx │ │ │ │ - jne 42cf74 │ │ │ │ + jne 43f339 │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - nop │ │ │ │ - je 42cf74 │ │ │ │ + je 43f339 │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - jmp 42cf74 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x289f1d(%rip),%rax │ │ │ │ + call 43f400 │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x248(%rax),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + je 43f3bd │ │ │ │ + mov %rbx,%rcx │ │ │ │ + cmp %rcx,0xc0(%rax) │ │ │ │ + ja 43f380 │ │ │ │ + cmp %rcx,0xc8(%rax) │ │ │ │ + ja 43f344 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,0xd0(%rax) │ │ │ │ + ja 43f392 │ │ │ │ + cmp %rcx,0xd8(%rax) │ │ │ │ + ja 43f344 │ │ │ │ + cmp %rcx,0xe0(%rax) │ │ │ │ + ja 43f3a9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,0xe8(%rax) │ │ │ │ + ja 43f344 │ │ │ │ + cmp %rcx,0xf0(%rax) │ │ │ │ + ja 43f356 │ │ │ │ + cmp %rcx,0xf8(%rax) │ │ │ │ + jbe 43f356 │ │ │ │ + jmp 43f344 │ │ │ │ + lea 0x13b19a(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 42cf60 │ │ │ │ + jmp 43f220 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -52591,35 +67830,79 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43f4ca │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x8,%ecx │ │ │ │ + call 488a80 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 43f447 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + shr $0x3f,%rbx │ │ │ │ + lea (%rsi,%rbx,8),%rdx │ │ │ │ + lea (%rdi,%rdi,1),%rax │ │ │ │ + nop │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 43f455 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jmp 43f4a9 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 43f490 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov $0x18,%eax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + lea 0x28ca8b(%rip),%rcx │ │ │ │ + call 421e80 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,0x10(%rax) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 44fde0 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + lock cmpxchg %rcx,(%rdx) │ │ │ │ + sete %sil │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %sil,%sil │ │ │ │ + jne 43f4be │ │ │ │ nop │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea 0x121b946(%rip),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - lock xadd %rdx,(%rcx) │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - call 42d2a0 │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + cmp %rdx,0x40(%rsp) │ │ │ │ + jne 43f438 │ │ │ │ + lea 0x10(%rsi),%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + test %al,(%rcx) │ │ │ │ + lea 0x10(%rcx),%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 43f400 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -52629,84 +67912,64 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 44fde0 │ │ │ │ - nop │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - lea 0x121b8e3(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - nop │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - call 41bf60 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42d24b │ │ │ │ + jbe 43f586 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x20,%rsp │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ mov %rbx,0x38(%rsp) │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 44fde0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x289c83(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + lea 0x289ac7(%rip),%rax │ │ │ │ + call 42a260 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x289c64(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + movb $0x4,0x10(%rbx) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov %rcx,0x18(%rbx) │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 42d880 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 43e0c0 │ │ │ │ + test %al,%al │ │ │ │ + je 43f571 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x13c60b(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 42d200 │ │ │ │ + nop │ │ │ │ + jmp 43f500 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -52724,71 +67987,217 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 43f929 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov $0x3,%ecx │ │ │ │ - mov $0x22,%edi │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %eax,%eax │ │ │ │ - call 41be00 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 42d36b │ │ │ │ + sub $0x28,%rsp │ │ │ │ + movzbl 0x10(%rax),%edx │ │ │ │ + dec %rdx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp $0xd,%rbx │ │ │ │ - jne 42d328 │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e5591(%rip),%rax │ │ │ │ - mov $0x1d,%ebx │ │ │ │ + cmp $0x9,%rdx │ │ │ │ + ja 43f917 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + lea 0x1473aa(%rip),%rsi │ │ │ │ + jmp *(%rsi,%rdx,8) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x289ba6(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x2899d2(%rip),%rcx │ │ │ │ + sub 0x28999b(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x2899c3(%rip) │ │ │ │ + mov 0x2899a4(%rip),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x289995(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x289b6d(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f560 │ │ │ │ + jmp 43f911 │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + mov 0x28(%rax),%rdi │ │ │ │ + mov 0x30(%rax),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 429080 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x289b3a(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x28988e(%rip),%rdx │ │ │ │ + sub 0x289857(%rip),%rdx │ │ │ │ + nop │ │ │ │ + mov %rdx,0x28987f(%rip) │ │ │ │ + mov 0x289860(%rip),%rdx │ │ │ │ + mov 0x38(%rsp),%r8 │ │ │ │ + mov %rdx,(%r8) │ │ │ │ + mov %r8,0x289851(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x289b01(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + jmp 43f911 │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %rdx,(%rcx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x289ae5(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x289a31(%rip),%rcx │ │ │ │ + sub 0x2899fa(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x289a22(%rip) │ │ │ │ + mov 0x289a03(%rip),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x2899f4(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x289aac(%rip),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - movl $0x2,(%rsp) │ │ │ │ - call 497ec0 <_cgo_topofstack@@Base+0x1460> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - cmp $0xb,%rbx │ │ │ │ - jne 42d363 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9fd4ee(%rip),%rax │ │ │ │ - mov $0x3b,%ebx │ │ │ │ + call 41f560 │ │ │ │ + jmp 43f911 │ │ │ │ + mov 0x18(%rax),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 4449a0 │ │ │ │ nop │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - movl $0x2,(%rsp) │ │ │ │ - call 497ec0 <_cgo_topofstack@@Base+0x1460> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ nop │ │ │ │ - call 46d320 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - add $0x30,%rsp │ │ │ │ + lea 0x289a89(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x2898fc(%rip),%rcx │ │ │ │ + sub 0x2898c5(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x2898ed(%rip) │ │ │ │ + mov 0x2898ce(%rip),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x2898bf(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x289a4f(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 43f911 │ │ │ │ + movb $0x1,0x18(%rax) │ │ │ │ + jmp 43f911 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x289a31(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x289935(%rip),%rcx │ │ │ │ + sub 0x2898fe(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x289926(%rip) │ │ │ │ + mov 0x289907(%rip),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x2898f8(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x2899f8(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + jmp 43f911 │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + mov 0x18(%rax),%rbx │ │ │ │ + mov 0x28(%rax),%rdi │ │ │ │ + lea 0x269e93(%rip),%rax │ │ │ │ + call 426040 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2899cd(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x289764(%rip),%rdx │ │ │ │ + sub 0x28972d(%rip),%rdx │ │ │ │ + nop │ │ │ │ + mov %rdx,0x289755(%rip) │ │ │ │ + mov 0x289736(%rip),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %rdx,(%rsi) │ │ │ │ + mov %rsi,0x289727(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x28998f(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 43f911 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28997a(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x28975e(%rip),%rcx │ │ │ │ + sub 0x289727(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x28974f(%rip) │ │ │ │ + mov 0x289730(%rip),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x289721(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x289941(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + jmp 43f911 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28992e(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x2898c2(%rip),%rcx │ │ │ │ + sub 0x28988b(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x2898b3(%rip) │ │ │ │ + mov 0x289894(%rip),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x289885(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x2898f5(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + jmp 43f911 │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 489020 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2898d6(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x2898b2(%rip),%rcx │ │ │ │ + sub 0x28987b(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x2898a3(%rip) │ │ │ │ + mov 0x289884(%rip),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x289875(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x28989c(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ + lea 0x135ee9(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 43f5c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -52797,290 +68206,597 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42d55a │ │ │ │ + jbe 43fc3e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x1219d9c(%rip),%r9 │ │ │ │ - dec %r9 │ │ │ │ - nop │ │ │ │ - test %r9,%rdx │ │ │ │ - jne 42d548 │ │ │ │ - test %r9,%rbx │ │ │ │ - jne 42d548 │ │ │ │ - mov 0x119a850(%rip),%edx │ │ │ │ - cmpl $0x0,0x121ab95(%rip) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x289ef7(%rip),%rcx │ │ │ │ + lea 0x3f(%rax),%rdx │ │ │ │ + shr $0x6,%rdx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43f999 │ │ │ │ + mov (%rcx),%rbx │ │ │ │ + lea (%rbx,%rdx,8),%rbx │ │ │ │ + cmp $0xfff0,%rbx │ │ │ │ + seta %bl │ │ │ │ + jmp 43f99e │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shl $0x3,%rdx │ │ │ │ + test %bl,%bl │ │ │ │ + je 43f9b0 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 43f9e5 │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lock xadd %rdx,(%rcx) │ │ │ │ + lea (%rdx,%rsi,8),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0xfff0,%rdx │ │ │ │ + jbe 43f9cd │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 43f9e5 │ │ │ │ + sub %rbx,%rdx │ │ │ │ + cmp $0xfff0,%rdx │ │ │ │ + jae 43fc31 │ │ │ │ + lea (%rdx,%rcx,1),%rcx │ │ │ │ + lea 0x10(%rcx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 43fbf0 │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ nop │ │ │ │ - je 42d3eb │ │ │ │ - test %edx,%edx │ │ │ │ - je 42d3eb │ │ │ │ - mov $0x4,%edx │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - test %edx,%edx │ │ │ │ - je 42d4ad │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x4,%edx │ │ │ │ - je 42d460 │ │ │ │ - cmp $0x8,%edx │ │ │ │ - jne 42d4ef │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - movl $0x8,0x10(%rsp) │ │ │ │ nop │ │ │ │ - call 498580 <_cgo_topofstack@@Base+0x1b20> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - cmpl $0x0,0x18(%rsp) │ │ │ │ - jne 42d448 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - jmp 42d4ef │ │ │ │ - mov $0x4,%eax │ │ │ │ - lea 0x119a7d4(%rip),%rcx │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - movl $0x4,0x10(%rsp) │ │ │ │ - call 498580 <_cgo_topofstack@@Base+0x1b20> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - cmpl $0x0,0x18(%rsp) │ │ │ │ - jne 42d496 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - jmp 42d4ef │ │ │ │ - xor %r8d,%r8d │ │ │ │ - lea 0x119a788(%rip),%rdx │ │ │ │ - xchg %r8d,(%rdx) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov $0x3,%ecx │ │ │ │ - mov $0x32,%edi │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - xor %r8d,%r8d │ │ │ │ + lea 0x289e5f(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x289e63(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43fa2a │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + lea (%rdx,%rbx,8),%rdx │ │ │ │ + cmp $0xfff0,%rdx │ │ │ │ + seta %dl │ │ │ │ + jmp 43fa34 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov $0x1,%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 43fa42 │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ nop │ │ │ │ - call 41be00 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 42d4e5 │ │ │ │ - test %rax,%rax │ │ │ │ - je 42d4e5 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - lea 0x9ce6ee(%rip),%rcx │ │ │ │ - mov $0x6,%edi │ │ │ │ - call 46d320 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - cmpl $0x0,0x121aa9a(%rip) │ │ │ │ - jle 42d531 │ │ │ │ + jmp 43fa80 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + lock xadd %rdx,(%rcx) │ │ │ │ + lea (%rdx,%rbx,8),%rdx │ │ │ │ + cmp $0xfff0,%rdx │ │ │ │ + jbe 43fa62 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov $0x32,%edi │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - call 41be00 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 42d537 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 42d537 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - lea 0x9ce6a2(%rip),%rcx │ │ │ │ - mov $0x6,%edi │ │ │ │ - call 46d320 │ │ │ │ - add $0x20,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 43fa80 │ │ │ │ + sub %rsi,%rdx │ │ │ │ + cmp $0xfff0,%rdx │ │ │ │ + jae 43fc25 │ │ │ │ + lea (%rdx,%rcx,1),%rcx │ │ │ │ + lea 0x10(%rcx),%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 43fbd1 │ │ │ │ + call 43fd20 │ │ │ │ + mov 0x289ddb(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43fab2 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + lea (%rdx,%rsi,8),%rdx │ │ │ │ + cmp $0xfff0,%rdx │ │ │ │ + seta %dl │ │ │ │ + jmp 43fac0 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov $0x1,%edx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %dl,%dl │ │ │ │ + je 43facd │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 43fb05 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + lock xadd %rdx,(%rcx) │ │ │ │ + lea (%rdx,%rsi,8),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0xfff0,%rdx │ │ │ │ + jbe 43faed │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 43fb05 │ │ │ │ + sub %rdi,%rdx │ │ │ │ + cmp $0xfff0,%rdx │ │ │ │ + jae 43fc16 │ │ │ │ + lea (%rdx,%rcx,1),%rcx │ │ │ │ + lea 0x10(%rcx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 43fba1 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43fb26 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + lea (%rcx,%rsi,8),%rcx │ │ │ │ + cmp $0xfff0,%rcx │ │ │ │ + seta %cl │ │ │ │ + jmp 43fb2b │ │ │ │ + mov $0x1,%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 43fb33 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 43fb65 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + lock xadd %rdi,(%rax) │ │ │ │ + lea (%rdi,%rsi,8),%rdx │ │ │ │ + nop │ │ │ │ + cmp $0xfff0,%rdx │ │ │ │ + jbe 43fb4d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 43fb65 │ │ │ │ + sub %rcx,%rdx │ │ │ │ + cmp $0xfff0,%rdx │ │ │ │ + jae 43fc0a │ │ │ │ + lea (%rdx,%rax,1),%rcx │ │ │ │ + lea 0x10(%rcx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43fbf9 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x289cf6(%rip),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + lea 0x289ceb(%rip),%rcx │ │ │ │ + xchg %rax,(%rcx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x289ccf(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9f98bf(%rip),%rax │ │ │ │ - mov $0x34,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9daba2(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x289cbb(%rip),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + mov %rax,0x289cb0(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x289c9f(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x289c81(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x136093(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0xfff0,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0xfff0,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0xfff0,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0xfff0,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 42d3a0 │ │ │ │ + jmp 43f960 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42d619 │ │ │ │ + jbe 43fd02 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - cmpl $0x0,0x121a9f7(%rip) │ │ │ │ - jg 42d5a1 │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x289be5(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x289bf4(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 43fca4 │ │ │ │ + mov 0x289bd0(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 43fce4 │ │ │ │ + mov %rcx,0x289bc4(%rip) │ │ │ │ + mov 0x289bcd(%rip),%rcx │ │ │ │ + mov %rcx,0x289bce(%rip) │ │ │ │ + mov 0x289bb7(%rip),%rcx │ │ │ │ + mov %rcx,0x289bb8(%rip) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x289ba7(%rip),%rdx │ │ │ │ + xchg %rcx,(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x289b8b(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov $0x3,%ecx │ │ │ │ - mov $0x32,%edi │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - nopl (%rax) │ │ │ │ - call 41be00 │ │ │ │ - cmp $0xc,%rbx │ │ │ │ - je 42d607 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 42d5f6 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 42d5f6 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - lea 0x9ccfb5(%rip),%rcx │ │ │ │ - mov $0x4,%edi │ │ │ │ - call 46d320 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9f42e6(%rip),%rax │ │ │ │ - mov $0x2c,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9ddd2d(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + jne 43fce1 │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + mov 0x289b88(%rip),%rcx │ │ │ │ + mov %rcx,0x289b69(%rip) │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 42d580 │ │ │ │ + jmp 43fca4 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 43fc60 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42d6a4 │ │ │ │ + jbe 43fdc6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov 0x1219b0b(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 42d69e │ │ │ │ - lea (%rbx,%rax,1),%rdx │ │ │ │ - lea (%rax,%rcx,1),%rax │ │ │ │ - lea -0x1(%rax),%rax │ │ │ │ - neg %rcx │ │ │ │ - and %rcx,%rax │ │ │ │ - and %rdx,%rcx │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x289b2f(%rip),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 43fd5f │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ + mov %rdx,0x289b1a(%rip) │ │ │ │ + mov $0x2000,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + rep stos %rax,%es:(%rdi) │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + jmp 43fdaa │ │ │ │ nop │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jbe 42d69e │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - movl $0xe,0x10(%rsp) │ │ │ │ - call 498580 <_cgo_topofstack@@Base+0x1b20> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x20,%rsp │ │ │ │ + nop │ │ │ │ + lea 0x289af8(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov $0x10000,%eax │ │ │ │ + lea 0x28c187(%rip),%rbx │ │ │ │ + lea 0x133a18(%rip),%rcx │ │ │ │ + mov $0x7,%edi │ │ │ │ + call 426b40 │ │ │ │ + test %rax,%rax │ │ │ │ + je 43fdb4 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x289ac3(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 42d640 │ │ │ │ + lea 0x13a1c2(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 43fd20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42d720 │ │ │ │ + jbe 43ff66 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x20,%rsp │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x1219a80(%rip),%rdx │ │ │ │ - dec %rdx │ │ │ │ + mov 0x25eec7(%rip),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x15,%rdx │ │ │ │ + ja 43fedb │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %dil,0x48(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpl $0x0,0x2898b3(%rip) │ │ │ │ + je 43fe32 │ │ │ │ + mov 0x10120(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rcx,0x10120(%rax) │ │ │ │ + add $0x10090,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 445e80 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + movzbl 0x48(%rsp),%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rdx │ │ │ │ - jne 42d70e │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - movl $0xf,0x10(%rsp) │ │ │ │ - call 498580 <_cgo_topofstack@@Base+0x1b20> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + call 442620 │ │ │ │ + mov 0x25ea7c(%rip),%rcx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov %rcx,0x10078(%rax) │ │ │ │ + cmpl $0x0,0x289851(%rip) │ │ │ │ + nop │ │ │ │ + jne 43fe89 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + jmp 43fea1 │ │ │ │ + mov 0x10118(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rsi,0x10118(%rax) │ │ │ │ + add $0x100b8,%rax │ │ │ │ + movzbl 0x48(%rsp),%ebx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + call 437d00 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + add %rax,0x10128(%rdx) │ │ │ │ + movzbl 0x48(%rsp),%esi │ │ │ │ + mov %sil,0x10131(%rdx) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e0d2a(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13a692(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + shl %cl,%rax │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rcx,%rcx │ │ │ │ + and %rcx,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1396c4(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov $0x200000,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x13d3a7(%rip),%rax │ │ │ │ + mov $0x2b,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %dil,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 42d6c0 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzbl 0x20(%rsp),%edi │ │ │ │ + jmp 43fde0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42d7ac │ │ │ │ + jbe 440226 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x100b8(%rax),%rdx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + lea (%rcx,%rbx,1),%rcx │ │ │ │ + lea 0x3fffff(%rcx),%rcx │ │ │ │ + and $0xffffffffffc00000,%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + and $0xffffffffffc00000,%rbx │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ nop │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov $0xa,%eax │ │ │ │ - call 40e4c0 │ │ │ │ + nop │ │ │ │ + call 442760 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x10120(%rdx),%rdi │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + call 437de0 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + add %rax,0x10128(%rdx) │ │ │ │ + mov 0x10080(%rdx),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + shr $0x16,%rdi │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + movabs $0x800000000000,%r9 │ │ │ │ + add %rbx,%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 44006a │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jbe 440071 │ │ │ │ + mov %rdi,0x10080(%rdx) │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + shr $0x16,%r9 │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + cmp %r9,0x10088(%rdx) │ │ │ │ + jae 440090 │ │ │ │ + mov %r9,0x10088(%rdx) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 445d20 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + add $0x10090,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 4460e0 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0x10078(%rax),%rcx │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - movl $0x4,0x10(%rsp) │ │ │ │ - call 498580 <_cgo_topofstack@@Base+0x1b20> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x40,%rsp │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 4400eb │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov %rbx,0x10078(%rax) │ │ │ │ + jmp 4400f0 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + jmp 44012e │ │ │ │ + mov 0x78(%rax,%rcx,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + and $0x1fff,%esi │ │ │ │ + shl $0x7,%rsi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + lea 0x40(%rax),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x200,%ecx │ │ │ │ + call 443700 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jae 4401e5 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shr $0xd,%rcx │ │ │ │ + cmp $0x2000,%rcx │ │ │ │ + jae 440214 │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov 0x78(%rax,%rcx,8),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 4400f7 │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x10120(%rax),%rbx │ │ │ │ + mov $0x100000,%eax │ │ │ │ + lea 0x1356a0(%rip),%rcx │ │ │ │ + mov $0x10,%edi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 426b40 │ │ │ │ + test %rax,%rax │ │ │ │ + je 440203 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + cmpb $0x0,0x10131(%rdx) │ │ │ │ + jne 4401c7 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + cmpb $0x0,0x10130(%rdx) │ │ │ │ + je 4401b2 │ │ │ │ + mov $0x100000,%ebx │ │ │ │ + call 427040 │ │ │ │ + jmp 4401bd │ │ │ │ + nop │ │ │ │ + mov $0x100000,%ebx │ │ │ │ + call 4270c0 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov %rax,0x78(%rdx,%rsi,8) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 4400f7 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + shr $0xd,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + call 4403c0 │ │ │ │ + add $0x68,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x137bf0(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x2000,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 42d740 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 43ffa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -53091,146 +68807,696 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 4403a9 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2722e0(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpb $0x0,0x10130(%rax) │ │ │ │ + jne 4402e9 │ │ │ │ + movb $0x1,0x10130(%rax) │ │ │ │ + lea 0x28(%rsp),%rbx │ │ │ │ + movups %xmm15,(%rbx) │ │ │ │ + movups %xmm15,0x10(%rbx) │ │ │ │ + movups %xmm15,0x18(%rbx) │ │ │ │ + mov 0x10120(%rax),%rcx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + add $0x10090,%rax │ │ │ │ + call 446600 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x272291(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x10090(%rcx),%rdx │ │ │ │ + mov 0x10098(%rcx),%rsi │ │ │ │ + jmp 440304 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27226e(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x10,%rdx │ │ │ │ + dec %rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jle 440396 │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov (%rdx),%rdi │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + add %r8,%rdi │ │ │ │ + mov 0x8(%rdx),%r9 │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + shr $0x23,%rdi │ │ │ │ + jmp 440370 │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + mov 0x78(%rcx,%rdi,8),%rax │ │ │ │ + mov $0x100000,%ebx │ │ │ │ + call 427040 │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + inc %rdi │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + movabs $0x7fffffffffff,%r10 │ │ │ │ + lea (%r9,%r10,1),%r11 │ │ │ │ + shr $0x23,%r11 │ │ │ │ + cmp %r11,%rdi │ │ │ │ + jae 4402fd │ │ │ │ + cmp $0x2000,%rdi │ │ │ │ + jb 440336 │ │ │ │ + jmp 44039c │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 440260 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42d842 │ │ │ │ + lea -0x38(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 44091d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ + sub $0xb0,%rsp │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + shl $0xd,%rcx │ │ │ │ + lea (%rcx,%rbx,1),%rdx │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + add %rbx,%r8 │ │ │ │ + mov %r8,0x98(%rsp) │ │ │ │ + mov %r8,%r9 │ │ │ │ + shr $0x16,%r8 │ │ │ │ + mov %r8,0x90(%rsp) │ │ │ │ + movabs $0x7fffffffffff,%r10 │ │ │ │ + add %r10,%rdx │ │ │ │ + mov %rdx,0x88(%rsp) │ │ │ │ + mov %rdx,%r10 │ │ │ │ + shr $0x16,%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 440577 │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + nop │ │ │ │ + test %dil,%dil │ │ │ │ + jne 44045f │ │ │ │ + mov 0x68(%rax),%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov 0x60(%rax),%r11 │ │ │ │ + mov %r11,0xa0(%rsp) │ │ │ │ + jmp 4408c0 │ │ │ │ + mov %r9,%rcx │ │ │ │ + shr $0x23,%r9 │ │ │ │ + mov 0x60(%rax),%rbx │ │ │ │ + cmp $0x2000,%r9 │ │ │ │ + jae 440874 │ │ │ │ + mov %sil,0xd9(%rsp) │ │ │ │ + mov %rbx,0xa8(%rsp) │ │ │ │ + mov 0x68(%rax),%rdx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov 0x78(%rax,%r9,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0xf,%rcx │ │ │ │ + and $0xfff80,%ecx │ │ │ │ + lea (%rdx,%rcx,1),%rax │ │ │ │ + call 443b20 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 44086f │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov %rax,(%rsi,%rdx,8) │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + mov 0x70(%rdi),%r8 │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jb 44086a │ │ │ │ + lea 0x1(%rdx),%r9 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + jb 440865 │ │ │ │ + mov 0x60(%rdi),%r10 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + lea -0x1(%r8),%rdx │ │ │ │ + neg %rdx │ │ │ │ + shl $0x3,%r9 │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and %r9,%rdx │ │ │ │ + lea (%rdx,%r10,1),%rax │ │ │ │ + mov %r11,%rdx │ │ │ │ + dec %r11 │ │ │ │ + movzbl 0xd9(%rsp),%r8d │ │ │ │ + test %r8b,%r8b │ │ │ │ + jne 440540 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 440856 │ │ │ │ + nopl (%rax) │ │ │ │ + dec %rdx │ │ │ │ + je 4407cb │ │ │ │ + shl $0x3,%r11 │ │ │ │ + mov %r11,%rbx │ │ │ │ + call 489020 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + jmp 4407cb │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jbe 4407c6 │ │ │ │ + mov 0x60(%rax),%rcx │ │ │ │ + mov %r9,%rdx │ │ │ │ + shr $0x23,%r9 │ │ │ │ + mov (%rcx,%r8,8),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2000,%r9 │ │ │ │ + jae 4407ba │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x78(%rax,%r9,8),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + shr $0xf,%rdx │ │ │ │ + and $0xfff80,%edx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + call 443b20 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 4405fd │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov 0x68(%rdx),%rsi │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jbe 4407b5 │ │ │ │ + mov 0x60(%rdx),%rsi │ │ │ │ + mov %rax,(%rsi,%r8,8) │ │ │ │ + jmp 440606 │ │ │ │ + add $0xb0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov 0x88(%rsp),%r8 │ │ │ │ + mov $0x3,%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 44062b │ │ │ │ + dec %rax │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %r11,%r8 │ │ │ │ + test %rax,%rax │ │ │ │ + jl 44079d │ │ │ │ + test %cl,%cl │ │ │ │ + je 44079d │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + lea 0x25e638(%rip),%r9 │ │ │ │ + mov (%r9,%rax,8),%rcx │ │ │ │ + mov %rsi,%r10 │ │ │ │ + shr %cl,%rsi │ │ │ │ + mov %r8,%r11 │ │ │ │ + shr %cl,%r8 │ │ │ │ + lea 0x25e5e1(%rip),%r12 │ │ │ │ + mov 0x8(%r12,%rax,8),%r13 │ │ │ │ + mov %r13,0x48(%rsp) │ │ │ │ + lea 0x25e650(%rip),%r15 │ │ │ │ + mov 0x8(%r15,%rax,8),%rdi │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rcx,%rcx │ │ │ │ + and %rcx,%r8 │ │ │ │ + and %rcx,%rsi │ │ │ │ + inc %r8 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov $0x22,%edi │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - call 41be00 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 42d81e │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x28,%rsp │ │ │ │ + jmp 4406e0 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + lea 0x25e5d8(%rip),%r9 │ │ │ │ + mov 0x98(%rsp),%r10 │ │ │ │ + mov 0x88(%rsp),%r11 │ │ │ │ + lea 0x25e581(%rip),%r12 │ │ │ │ + mov 0x48(%rsp),%r13 │ │ │ │ + lea 0x25e5f5(%rip),%r15 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,%rsi │ │ │ │ + jge 440622 │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov %cl,0x27(%rsp) │ │ │ │ + lea (%rax,%rax,2),%rbx │ │ │ │ + mov 0x28(%rdx,%rbx,8),%r15 │ │ │ │ + mov %r13,%rcx │ │ │ │ + shl %cl,%rsi │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ + lea 0x1(%r12),%r11 │ │ │ │ + mov %r11,0x78(%rsp) │ │ │ │ + shl %cl,%r11 │ │ │ │ + mov 0x18(%rdx,%rbx,8),%r10 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r9,%r9 │ │ │ │ + and %r9,%r11 │ │ │ │ + and %r9,%rsi │ │ │ │ + cmp %r11,%r15 │ │ │ │ + jb 4407b0 │ │ │ │ + cmp %rsi,%r11 │ │ │ │ + jb 4407ab │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + sub %rsi,%r15 │ │ │ │ + sub %rsi,%r11 │ │ │ │ + mov %r15,%rcx │ │ │ │ + neg %r15 │ │ │ │ + shl $0x3,%rsi │ │ │ │ + sar $0x3f,%r15 │ │ │ │ + and %rsi,%r15 │ │ │ │ + lea (%r10,%r15,1),%rax │ │ │ │ + mov %r11,%rbx │ │ │ │ + call 4424c0 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0xc0(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi,%rdx,8),%r8 │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + mov 0x58(%rsp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jae 4407a6 │ │ │ │ + mov (%rdx,%r9,8),%r8 │ │ │ │ + nop │ │ │ │ + cmp %rax,%r8 │ │ │ │ + je 440793 │ │ │ │ + mov %rax,(%rdx,%r9,8) │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 440694 │ │ │ │ + movzbl 0x27(%rsp),%eax │ │ │ │ + jmp 440694 │ │ │ │ + add $0xb0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x88(%rsp),%rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shr $0x23,%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2000,%rdx │ │ │ │ + jae 440835 │ │ │ │ + mov 0x78(%rdi,%rdx,8),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + shr $0xf,%r8 │ │ │ │ + and $0xfff80,%r8d │ │ │ │ + lea (%rcx,%r8,1),%rax │ │ │ │ + nop │ │ │ │ + call 443b20 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 440830 │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov %rax,(%rsi,%rdx,8) │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + jmp 440606 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + movabs $0x8000040000200,%r8 │ │ │ │ + mov %r8,(%rax,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + cmp %rdx,%r11 │ │ │ │ + jg 440845 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 4407cb │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0xa0(%rsp),%r11 │ │ │ │ + mov %rax,(%r11,%rcx,8) │ │ │ │ + lea 0x1(%rcx),%r8 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x98(%rsp),%r9 │ │ │ │ + mov 0x88(%rsp),%r10 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + ja 440823 │ │ │ │ + mov %r8,%rcx │ │ │ │ + shr $0xd,%r8 │ │ │ │ + cmp $0x2000,%r8 │ │ │ │ + jae 440910 │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov 0x78(%rax,%r8,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + and $0x1fff,%ecx │ │ │ │ + shl $0x7,%rcx │ │ │ │ + lea (%rcx,%rdx,1),%rax │ │ │ │ + call 443b20 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 440885 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %dil,0x20(%rsp) │ │ │ │ + mov %sil,0x21(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzbl 0x20(%rsp),%edi │ │ │ │ + movzbl 0x21(%rsp),%esi │ │ │ │ + jmp 4403c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0x10(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 440d4a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x88,%rsp │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + mov %rbx,0xa0(%rsp) │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + shl $0xd,%rcx │ │ │ │ + lea (%rbx,%rcx,1),%rsi │ │ │ │ + lea (%rbx,%rcx,1),%rcx │ │ │ │ + lea -0x1(%rcx),%rcx │ │ │ │ + movabs $0x800000000000,%rdi │ │ │ │ + add %rbx,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + shr $0x16,%rdi │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + movabs $0x7fffffffffff,%r9 │ │ │ │ + add %r9,%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shr $0x16,%rsi │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x3fffff,%r10d │ │ │ │ + and $0x3fffff,%ecx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + shr $0xd,%r10 │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + shr $0xd,%rcx │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 440ab7 │ │ │ │ + mov %r8,%r11 │ │ │ │ + shr $0x23,%r8 │ │ │ │ + nop │ │ │ │ + cmp $0x2000,%r8 │ │ │ │ + jae 440d3d │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + lea -0x200(%r10),%rcx │ │ │ │ + neg %rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + lea 0x100b8(%rax),%rdx │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + mov 0x78(%rax,%r8,8),%rdx │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0xf,%r11 │ │ │ │ + and $0xfff80,%r11d │ │ │ │ + mov %r11,0x38(%rsp) │ │ │ │ + lea (%rdx,%r11,1),%rax │ │ │ │ + lea 0x40(%rax),%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + call 443920 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + lea (%rsi,%rdx,1),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + call 443fa0 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + call 438000 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + jmp 440bd9 │ │ │ │ + mov %r8,%rsi │ │ │ │ + shr $0x23,%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x2000,%r8 │ │ │ │ + jae 440b8b │ │ │ │ + lea 0x100b8(%rax),%rdx │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + sub %r10,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov 0x78(%rax,%r8,8),%rdx │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0xf,%rsi │ │ │ │ + and $0xfff80,%esi │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + lea 0x40(%rax),%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + call 443920 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + lea (%rsi,%rdx,1),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + call 443fa0 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + call 438000 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - call 46d320 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + call 4403c0 │ │ │ │ mov 0x20(%rsp),%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ + shl $0xd,%rax │ │ │ │ + add $0x88,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov $0x200,%ecx │ │ │ │ + call 438000 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jae 440c7e │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0xd,%rdx │ │ │ │ + nop │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x2000,%rdx │ │ │ │ + jae 440d31 │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov 0x78(%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + test %al,(%rdx) │ │ │ │ + and $0x1fff,%edi │ │ │ │ + shl $0x7,%rdi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + lea (%rdi,%rdx,1),%rax │ │ │ │ + lea 0x40(%rax),%rax │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x200,%ecx │ │ │ │ + call 443920 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + nop │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 440c73 │ │ │ │ + movq $0xffffffffffffffff,(%rsi,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jl 440c68 │ │ │ │ + jmp 440b97 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0x23,%rdx │ │ │ │ + nop │ │ │ │ + cmp $0x2000,%rdx │ │ │ │ + jae 440d25 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov 0x98(%rsp),%rsi │ │ │ │ + mov 0x78(%rsi,%rdx,8),%rdx │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0xf,%rdi │ │ │ │ + and $0xfff80,%edi │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + lea (%rdx,%rdi,1),%rax │ │ │ │ + lea 0x40(%rax),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 443920 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + lea (%rsi,%rdx,1),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + call 443fa0 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + call 438000 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + lea (%rsi,%rdx,1),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 440b50 │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 42d7e0 │ │ │ │ + jmp 440960 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42d9bc │ │ │ │ + jbe 440e0a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov $0x3,%ecx │ │ │ │ - mov $0x32,%edi │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - call 41be00 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0xc,%rbx │ │ │ │ - je 42d9aa │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 42d917 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 42d917 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - call 46d320 │ │ │ │ - cmpl $0x0,0x121a650(%rip) │ │ │ │ - je 42d911 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - call 42d6c0 │ │ │ │ - add $0x30,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + nop │ │ │ │ + movabs $0x800000000000,%rcx │ │ │ │ + add %rbx,%rcx │ │ │ │ + cmpb $0x0,0x10131(%rax) │ │ │ │ + jne 440ddb │ │ │ │ + mov 0x281986(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 440ddb │ │ │ │ + shr $0x1a,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x400000,%rcx │ │ │ │ + jae 440dfd │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 440ddb │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d589e(%rip),%rax │ │ │ │ - mov $0xe,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 457aa0 │ │ │ │ - lea 0x9cc65f(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9d32cd(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 457aa0 │ │ │ │ - lea 0x9cc627(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9f6d10(%rip),%rax │ │ │ │ - mov $0x30,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9dd98a(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + add $0x10090,%rax │ │ │ │ + call 445fe0 │ │ │ │ + test %bl,%bl │ │ │ │ + je 440df0 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x25daf1(%rip),%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 42d880 │ │ │ │ + jmp 440d80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -53241,1564 +69507,601 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x1e8(%rsp),%r12 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0xa8(%rsp),%r12 │ │ │ │ cmp 0x10(%r14),%r12 │ │ │ │ - jbe 42f646 │ │ │ │ + jbe 441970 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x260,%rsp │ │ │ │ - cmpb $0x0,0x1219556(%rip) │ │ │ │ - jne 42da89 │ │ │ │ - lea 0x856053(%rip),%rax │ │ │ │ - mov $0x44,%ebx │ │ │ │ - mov $0x45,%ecx │ │ │ │ - call 491560 │ │ │ │ - movq $0x44,0x11f4a31(%rip) │ │ │ │ - movq $0x45,0x11f4a2e(%rip) │ │ │ │ - cmpl $0x0,0x1219dc7(%rip) │ │ │ │ - je 42da6e │ │ │ │ - mov 0x11f4a0e(%rip),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,0x11f49fb(%rip) │ │ │ │ - movabs $0x3ff0000000000000,%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 42dab0 │ │ │ │ - add $0x260,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x11f49d7(%rip),%rdx │ │ │ │ - inc %r9d │ │ │ │ - movzwl %r9w,%r9d │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %r9d,%xmm0 │ │ │ │ - movsd %xmm0,(%rdx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp $0x44,%rax │ │ │ │ - jge 42dad3 │ │ │ │ - mov 0x11f49bb(%rip),%rdx │ │ │ │ - lea 0x119f79c(%rip),%r8 │ │ │ │ - movzwl (%r8,%rax,2),%r9d │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jb 42da92 │ │ │ │ - jmp 42f63f │ │ │ │ - mov 0x11f49a6(%rip),%rcx │ │ │ │ - mov 0x11f4997(%rip),%rbx │ │ │ │ - inc %rbx │ │ │ │ - mov 0x11f4985(%rip),%rax │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 42db33 │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x855f84(%rip),%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 491640 │ │ │ │ - mov %rcx,0x11f4974(%rip) │ │ │ │ - cmpl $0x0,0x1219d0d(%rip) │ │ │ │ - je 42db2c │ │ │ │ - mov 0x11f4954(%rip),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x11f493d(%rip) │ │ │ │ - mov %rbx,0x11f493e(%rip) │ │ │ │ - movabs $0x7ff0000000000000,%rcx │ │ │ │ - mov %rcx,-0x8(%rax,%rbx,8) │ │ │ │ - call 423660 │ │ │ │ - mov %rbx,0x11f4943(%rip) │ │ │ │ - mov %rcx,0x11f4944(%rip) │ │ │ │ - cmpl $0x0,0x1219cbd(%rip) │ │ │ │ - je 42db78 │ │ │ │ - mov 0x11f4924(%rip),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,0x11f4911(%rip) │ │ │ │ - lea 0x8c4f9a(%rip),%rax │ │ │ │ - mov $0x42,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 48cd20 │ │ │ │ - mov %rax,0x258(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x9df978(%rip),%rcx │ │ │ │ - mov $0x18,%edi │ │ │ │ - lea 0x8c4f70(%rip),%rax │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x1219c5d(%rip) │ │ │ │ - je 42dbd1 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa17248(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42dbeb │ │ │ │ - or $0x4,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42dbe2 │ │ │ │ - mov %rcx,0x1e0(%rsp) │ │ │ │ - lea 0x8c4f21(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9ef360(%rip),%rcx │ │ │ │ - mov $0x27,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x1e0(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219bf6(%rip) │ │ │ │ - je 42dc38 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa17239(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42dc52 │ │ │ │ - or $0x4,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42dc49 │ │ │ │ - mov %rcx,0x1d8(%rsp) │ │ │ │ - lea 0x8c4eba(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9f20f5(%rip),%rcx │ │ │ │ - mov $0x2a,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x1d8(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219b8f(%rip) │ │ │ │ - je 42dc9f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa1722a(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42dcb9 │ │ │ │ - or $0x4,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42dcb0 │ │ │ │ - mov %rcx,0x1d0(%rsp) │ │ │ │ - lea 0x8c4e53(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9ed3e5(%rip),%rcx │ │ │ │ - mov $0x25,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x1d0(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219b28(%rip) │ │ │ │ - je 42dd08 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa17219(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42dd22 │ │ │ │ - or $0x4,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42dd19 │ │ │ │ - mov %rcx,0x1c8(%rsp) │ │ │ │ - lea 0x8c4dea(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e90f6(%rip),%rcx │ │ │ │ - mov $0x21,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x1c8(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219abf(%rip) │ │ │ │ - je 42dd6f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa1720a(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 42dd8b │ │ │ │ - or $0x4,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42dd82 │ │ │ │ - mov %rcx,0x1c0(%rsp) │ │ │ │ - lea 0x8c4d81(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e90ae(%rip),%rcx │ │ │ │ - mov $0x21,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x1c0(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219a56(%rip) │ │ │ │ - je 42ddd8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa171f9(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42ddf2 │ │ │ │ - or $0x4,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42dde9 │ │ │ │ - mov %rcx,0x1b8(%rsp) │ │ │ │ - lea 0x8c4d1a(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e4a90(%rip),%rcx │ │ │ │ - mov $0x1d,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x1b8(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12199ef(%rip) │ │ │ │ - je 42de3f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa171d2(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42de59 │ │ │ │ - or $0x4,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42de50 │ │ │ │ - mov %rcx,0x1b0(%rsp) │ │ │ │ - lea 0x8c4cb3(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9f0324(%rip),%rcx │ │ │ │ - mov $0x28,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x1b0(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219988(%rip) │ │ │ │ - je 42dea8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa17171(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42dec2 │ │ │ │ - or $0x4,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42deb9 │ │ │ │ - mov %rcx,0x1a8(%rsp) │ │ │ │ - lea 0x8c4c4a(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9f3a2a(%rip),%rcx │ │ │ │ - mov $0x2c,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x1a8(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x121991f(%rip) │ │ │ │ - je 42df0f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa17112(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 42df2b │ │ │ │ - or $0x4,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42df22 │ │ │ │ - mov %rcx,0x1a0(%rsp) │ │ │ │ - lea 0x8c4be1(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9ef047(%rip),%rcx │ │ │ │ - mov $0x27,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x1a0(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12198b6(%rip) │ │ │ │ - je 42df78 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16ea9(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42df92 │ │ │ │ - or $0x4,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42df89 │ │ │ │ - mov %rcx,0x198(%rsp) │ │ │ │ - lea 0x8c4b7a(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e5b47(%rip),%rcx │ │ │ │ - mov $0x1e,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x198(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x121984f(%rip) │ │ │ │ - je 42dfdf │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16e4a(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42dff9 │ │ │ │ - or $0x4,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42dff0 │ │ │ │ - mov %rcx,0x190(%rsp) │ │ │ │ - lea 0x8c4b13(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e48a6(%rip),%rcx │ │ │ │ - mov $0x1d,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x190(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12197e8(%rip) │ │ │ │ - je 42e048 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16de9(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e062 │ │ │ │ - or $0x10,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e059 │ │ │ │ - mov %rcx,0x188(%rsp) │ │ │ │ - lea 0x8c4aaa(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e5a95(%rip),%rcx │ │ │ │ - mov $0x1e,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x188(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x121977f(%rip) │ │ │ │ - je 42e0af │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16d8a(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 42e0cb │ │ │ │ - or $0x10,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e0c2 │ │ │ │ - mov %rcx,0x180(%rsp) │ │ │ │ - lea 0x8c4a41(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e3504(%rip),%rcx │ │ │ │ - mov $0x1c,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x180(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219716(%rip) │ │ │ │ - je 42e118 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16d29(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e132 │ │ │ │ - or $0x2,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e129 │ │ │ │ - mov %rcx,0x178(%rsp) │ │ │ │ - lea 0x8c49da(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e59e3(%rip),%rcx │ │ │ │ - mov $0x1e,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x178(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12196af(%rip) │ │ │ │ - je 42e17f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16cca(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e199 │ │ │ │ - or $0x2,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e190 │ │ │ │ - mov %rcx,0x170(%rsp) │ │ │ │ - lea 0x8c4973(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e2298(%rip),%rcx │ │ │ │ - mov $0x1b,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x170(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219648(%rip) │ │ │ │ - je 42e1e8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16c69(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e202 │ │ │ │ - or $0x2,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e1f9 │ │ │ │ - mov %rcx,0x168(%rsp) │ │ │ │ - lea 0x8c490a(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e1220(%rip),%rcx │ │ │ │ - mov $0x1a,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x168(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12195df(%rip) │ │ │ │ - je 42e24f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16c0a(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 42e26b │ │ │ │ - or $0x10,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e262 │ │ │ │ - mov %rcx,0x160(%rsp) │ │ │ │ - lea 0x8c48a1(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e9e97(%rip),%rcx │ │ │ │ - mov $0x22,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x160(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219576(%rip) │ │ │ │ - je 42e2b8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16ba9(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e2d2 │ │ │ │ - or $0x10,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e2c9 │ │ │ │ - mov %rcx,0x158(%rsp) │ │ │ │ - lea 0x8c483a(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e76ec(%rip),%rcx │ │ │ │ - mov $0x20,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x158(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x121950f(%rip) │ │ │ │ - je 42e31f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16b4a(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e339 │ │ │ │ - or $0x8,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e330 │ │ │ │ - mov %rcx,0x150(%rsp) │ │ │ │ - lea 0x8c47d3(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9dcff5(%rip),%rcx │ │ │ │ - mov $0x16,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x150(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12194a8(%rip) │ │ │ │ - je 42e388 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16af1(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e3a2 │ │ │ │ - or $0x8,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e399 │ │ │ │ - mov %rcx,0x148(%rsp) │ │ │ │ - lea 0x8c476a(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9d9d3f(%rip),%rcx │ │ │ │ - mov $0x13,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x148(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x121943f(%rip) │ │ │ │ - je 42e3ef │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16a92(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 42e40b │ │ │ │ - or $0x8,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e402 │ │ │ │ - mov %rcx,0x140(%rsp) │ │ │ │ - lea 0x8c4701(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9daeac(%rip),%rcx │ │ │ │ - mov $0x14,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x140(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12193d6(%rip) │ │ │ │ - je 42e458 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16a31(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e472 │ │ │ │ - or $0x8,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e469 │ │ │ │ - mov %rcx,0x138(%rsp) │ │ │ │ - lea 0x8c469a(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9dae59(%rip),%rcx │ │ │ │ - mov $0x14,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x138(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x121936f(%rip) │ │ │ │ - je 42e4bf │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa169d2(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e4d9 │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e4d0 │ │ │ │ - mov %rcx,0x130(%rsp) │ │ │ │ - lea 0x8c4633(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e43e3(%rip),%rcx │ │ │ │ - mov $0x1d,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x130(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219308(%rip) │ │ │ │ - je 42e528 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16971(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e542 │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e539 │ │ │ │ - mov %rcx,0x128(%rsp) │ │ │ │ - lea 0x8c45ca(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9dbca3(%rip),%rcx │ │ │ │ - mov $0x15,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x128(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x121929f(%rip) │ │ │ │ - je 42e58f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16912(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ + sub $0x120,%rsp │ │ │ │ + mov %rax,0x130(%rsp) │ │ │ │ + mov %rbx,0x138(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x25da6a(%rip),%rsi │ │ │ │ + mov 0x25da6b(%rip),%rdi │ │ │ │ + mov %rsi,0xa0(%rsp) │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + lea 0xb0c(%rip),%rsi │ │ │ │ + mov %rsi,0x110(%rsp) │ │ │ │ + lea 0xa0(%rsp),%rsi │ │ │ │ + mov %rsi,0x118(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov $0xffffffffffffffff,%rdi │ │ │ │ + jmp 440ee0 │ │ │ │ + mov 0x100(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + jge 44121d │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + lea 0x25dd4a(%rip),%r8 │ │ │ │ + mov (%r8,%rcx,8),%r9 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov $0x1,%r11d │ │ │ │ + shl %cl,%r11 │ │ │ │ + shl %cl,%rdx │ │ │ │ + lea (%r10,%r10,2),%r12 │ │ │ │ + mov 0x10(%rax,%r12,8),%r13 │ │ │ │ + lea 0x25dda4(%rip),%r15 │ │ │ │ + mov (%r15,%r10,8),%rdi │ │ │ │ + mov (%rax,%r12,8),%r12 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r9,%r9 │ │ │ │ + and %r9,%r11 │ │ │ │ + and %r9,%rdx │ │ │ │ + lea (%rdx,%r11,1),%r9 │ │ │ │ + cmp %r9,%r13 │ │ │ │ + jb 44196a │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 42e5ab │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e5a2 │ │ │ │ - mov %rcx,0x120(%rsp) │ │ │ │ - lea 0x8c4561(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9ddef4(%rip),%rcx │ │ │ │ - mov $0x17,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x120(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219236(%rip) │ │ │ │ - je 42e5f8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa168b1(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ + cmp %r9,%rdx │ │ │ │ + ja 441965 │ │ │ │ + mov %r11,0xb0(%rsp) │ │ │ │ + mov %rdx,%r9 │ │ │ │ + sub %r13,%rdx │ │ │ │ + mov %r9,%r13 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and %r9,%rdx │ │ │ │ + mov 0x10078(%rax),%r9 │ │ │ │ + neg %r11 │ │ │ │ + movabs $0x800000000000,%r15 │ │ │ │ + add %r15,%r9 │ │ │ │ + lea 0x25dcfd(%rip),%r15 │ │ │ │ + mov (%r15,%r10,8),%r8 │ │ │ │ + mov %r8,%rcx │ │ │ │ + shr %cl,%r9 │ │ │ │ + add %rdx,%r12 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r8,%r8 │ │ │ │ + and %r8,%r9 │ │ │ │ + and %r9,%r11 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jne 440fb6 │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + lea -0x1(%r8),%r11 │ │ │ │ + and %r9,%r11 │ │ │ │ + jmp 440fc1 │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %r10,0x100(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %r13,0xf8(%rsp) │ │ │ │ + mov %r12,0x108(%rsp) │ │ │ │ + mov %r11,0x80(%rsp) │ │ │ │ + mov %rsi,0x78(%rsp) │ │ │ │ + mov %r11,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 441003 │ │ │ │ + inc %r11 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + cmp %r8,%r11 │ │ │ │ + jge 4414e7 │ │ │ │ + jae 44195d │ │ │ │ + mov (%r12,%r11,8),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 44101f │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 42e612 │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e609 │ │ │ │ - mov %rcx,0x118(%rsp) │ │ │ │ - lea 0x8c44fa(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e2fd9(%rip),%rcx │ │ │ │ - mov $0x1c,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x118(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12191cf(%rip) │ │ │ │ - je 42e65f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16852(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ + jmp 440ff5 │ │ │ │ + mov %r11,0x90(%rsp) │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ + mov %r9,0xc0(%rsp) │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov 0x110(%rsp),%rsi │ │ │ │ + lea (%r11,%r13,1),%r8 │ │ │ │ + mov %r8,0x98(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl %cl,%rbx │ │ │ │ + mov (%r15,%r10,8),%r9 │ │ │ │ + mov %r9,%rcx │ │ │ │ + shl %cl,%r8 │ │ │ │ + and $0x1fffff,%eax │ │ │ │ + mov %rax,0xe8(%rsp) │ │ │ │ + cmp $0x40,%rdi │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %rdi,%rbx │ │ │ │ + shl $0xd,%rbx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %r8,%rdi │ │ │ │ + movabs $0xffff800000000000,%r8 │ │ │ │ + lea (%r8,%rdi,1),%rax │ │ │ │ + lea 0x110(%rsp),%rdx │ │ │ │ + call *%rsi │ │ │ │ + movabs $0x8000000000000000,%rsi │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ + test %rsi,%rdi │ │ │ │ + mov 0xe8(%rsp),%r8 │ │ │ │ + mov $0x200000,%r9d │ │ │ │ + cmovne %r9,%r8 │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + lea (%r10,%r8,1),%r11 │ │ │ │ + mov 0x138(%rsp),%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r11,%rbx │ │ │ │ + jbe 44147c │ │ │ │ + bt $0x3f,%rdi │ │ │ │ + jae 4410f7 │ │ │ │ + mov $0x200000,%eax │ │ │ │ + jmp 44110a │ │ │ │ + mov %rdi,%r11 │ │ │ │ + shr $0x15,%rdi │ │ │ │ + and $0x1fffff,%edi │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %r11,%rdi │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jbe 440ebb │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 441124 │ │ │ │ + bt $0x3f,%rdi │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + jmp 44114e │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r11,%r11 │ │ │ │ + mov $0x1,%r12d │ │ │ │ + shl %cl,%r12 │ │ │ │ + and %r11,%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r12,%r8 │ │ │ │ + jae 4411c8 │ │ │ │ + bt $0x3f,%rdi │ │ │ │ + jae 44115b │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + mov $0x200000,%edi │ │ │ │ + jmp 441169 │ │ │ │ + shr $0x2a,%rdi │ │ │ │ + and $0x1fffff,%edi │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r8,%r8 │ │ │ │ + mov 0x90(%rsp),%r10 │ │ │ │ + lea 0x1(%r10),%r11 │ │ │ │ + shl %cl,%r11 │ │ │ │ + and %r8,%r11 │ │ │ │ + sub %rdi,%r11 │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + mov 0x108(%rsp),%r12 │ │ │ │ + mov 0xf8(%rsp),%r13 │ │ │ │ + lea 0x25dad3(%rip),%r15 │ │ │ │ + mov %r11,%r9 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %r10,%r11 │ │ │ │ + mov 0x100(%rsp),%r10 │ │ │ │ + jmp 440ff5 │ │ │ │ + lea (%r10,%r12,1),%rdi │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + mov 0x100(%rsp),%r10 │ │ │ │ + mov 0x90(%rsp),%r11 │ │ │ │ + mov 0x108(%rsp),%r12 │ │ │ │ + mov 0xf8(%rsp),%r13 │ │ │ │ + lea 0x25da78(%rip),%r15 │ │ │ │ + mov 0xc0(%rsp),%r9 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + jmp 440ff5 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0xd,%rdx │ │ │ │ + cmp $0x2000,%rdx │ │ │ │ + jae 441470 │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ + mov 0x78(%rax,%rdx,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + and $0x1fff,%esi │ │ │ │ + shl $0x7,%rsi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 42e679 │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e670 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - lea 0x8c4496(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9dac69(%rip),%rcx │ │ │ │ - mov $0x14,%edi │ │ │ │ + call 443ce0 │ │ │ │ + cmp $0xffffffffffffffff,%rax │ │ │ │ + je 4412dc │ │ │ │ + shl $0xd,%rax │ │ │ │ + shl $0xd,%rbx │ │ │ │ + mov 0x110(%rsp),%rcx │ │ │ │ + mov 0x100(%rsp),%rsi │ │ │ │ + lea 0x1(%rsi),%rdi │ │ │ │ + shl $0x16,%rsi │ │ │ │ + lea (%rax,%rsi,1),%r8 │ │ │ │ + movabs $0xffff800000000000,%r9 │ │ │ │ + add %r9,%r8 │ │ │ │ + mov %r8,0xc8(%rsp) │ │ │ │ + add %rbx,%rsi │ │ │ │ + lea (%rsi,%r9,1),%rax │ │ │ │ + shl $0x16,%rdi │ │ │ │ + sub %rsi,%rdi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + lea 0x110(%rsp),%rdx │ │ │ │ + call *%rcx │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + call 440d80 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + add $0x120,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + mov 0x100(%rsp),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae 44146b │ │ │ │ + mov 0x60(%rax),%rax │ │ │ │ + mov (%rax,%rdx,8),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + and $0x1fffff,%eax │ │ │ │ + movabs $0x8000000000000000,%rbx │ │ │ │ + test %rcx,%rbx │ │ │ │ + mov $0x200000,%ebx │ │ │ │ + cmovne %rbx,%rax │ │ │ │ + bt $0x3f,%rcx │ │ │ │ + jae 441454 │ │ │ │ + mov $0x200000,%ebx │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + jae 441445 │ │ │ │ + mov $0x200000,%ecx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13494f(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov $0x4,%eax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x131db2(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x13205d(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x131d64(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x131d44(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x131d22(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x134d02(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - call 417e40 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x121916c(%rip) │ │ │ │ - je 42e6c2 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa167f7(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e6e0 │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e6d3 │ │ │ │ - mov %rcx,0x110(%rsp) │ │ │ │ - lea 0x8c442c(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9dcc64(%rip),%rcx │ │ │ │ - mov $0x16,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x110(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219101(%rip) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1343f1(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + shr $0x2a,%rcx │ │ │ │ + and $0x1fffff,%ecx │ │ │ │ + jmp 441344 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shr $0x15,%rbx │ │ │ │ + and $0x1fffff,%ebx │ │ │ │ + bt $0x3f,%rcx │ │ │ │ + jmp 44132f │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + mov 0x90(%rsp),%r8 │ │ │ │ + shl %cl,%r8 │ │ │ │ + and %rdi,%r8 │ │ │ │ + test %r10,%r10 │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + cmove %r8,%rdi │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + mov 0x100(%rsp),%r10 │ │ │ │ + mov 0x108(%rsp),%r12 │ │ │ │ + mov 0xf8(%rsp),%r13 │ │ │ │ + lea 0x25d79f(%rip),%r15 │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov %rdi,%r9 │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jbe 441777 │ │ │ │ + test %r10,%r10 │ │ │ │ + je 441765 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + and $0x1fffff,%esi │ │ │ │ + movabs $0x8000000000000000,%rdi │ │ │ │ + test %rdx,%rdi │ │ │ │ + mov $0x200000,%edi │ │ │ │ + cmovne %rdi,%rsi │ │ │ │ + bt $0x3f,%rdx │ │ │ │ + jae 441526 │ │ │ │ + mov $0x200000,%edi │ │ │ │ + jmp 441541 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0x15,%rdx │ │ │ │ + and $0x1fffff,%edx │ │ │ │ + bt $0x3f,%rdi │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + mov %r9,%rdi │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + jae 441554 │ │ │ │ + mov $0x200000,%edx │ │ │ │ + jmp 44155e │ │ │ │ + shr $0x2a,%rdx │ │ │ │ + and $0x1fffff,%edx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x134735(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + dec %rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x131b92(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ nop │ │ │ │ - je 42e72e │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16793(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e748 │ │ │ │ - or $0x2,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e73f │ │ │ │ - mov %rcx,0x108(%rsp) │ │ │ │ - lea 0x8c43c4(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9d99ac(%rip),%rcx │ │ │ │ - mov $0x13,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x108(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1219099(%rip) │ │ │ │ - je 42e795 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa1673c(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x8c4379(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9dab60(%rip),%rcx │ │ │ │ - mov $0x14,%edi │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x131cb2(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x121904d(%rip) │ │ │ │ - je 42e7e1 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa166f8(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x8c432d(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9d6690(%rip),%rcx │ │ │ │ - mov $0x10,%edi │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x1219006(%rip) │ │ │ │ - je 42e828 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa166b9(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e842 │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e839 │ │ │ │ - mov %rcx,0x100(%rsp) │ │ │ │ - lea 0x8c42ca(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9d98c5(%rip),%rcx │ │ │ │ - mov $0x13,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218f9f(%rip) │ │ │ │ - je 42e88f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa1665a(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ + call 44e160 │ │ │ │ + lea 0x131b44(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x131b24(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13469a(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x132e41(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 42e8ab │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e8a2 │ │ │ │ - mov %rcx,0xf8(%rsp) │ │ │ │ - lea 0x8c4261(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9dec66(%rip),%rcx │ │ │ │ - mov $0x18,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218f36(%rip) │ │ │ │ - je 42e8f8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa165f9(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42e912 │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42e909 │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - lea 0x8c41fa(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e2cf5(%rip),%rcx │ │ │ │ - mov $0x1c,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0xf0(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218ecf(%rip) │ │ │ │ - je 42e95f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa1659a(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x8c41af(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e84fd(%rip),%rcx │ │ │ │ - mov $0x21,%edi │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x1218e88(%rip) │ │ │ │ - je 42e9a8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x132146(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16559(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x8c4166(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9d87a4(%rip),%rcx │ │ │ │ - mov $0x12,%edi │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x1218e3f(%rip) │ │ │ │ - je 42e9ef │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa1651a(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x8c411f(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e3eec(%rip),%rcx │ │ │ │ - mov $0x1d,%edi │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x1218df8(%rip) │ │ │ │ - je 42ea36 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa164db(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42ea50 │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42ea47 │ │ │ │ - mov %rcx,0xe8(%rsp) │ │ │ │ - lea 0x8c40bc(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e5f66(%rip),%rcx │ │ │ │ - mov $0x1f,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0xe8(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218d91(%rip) │ │ │ │ - je 42ea9d │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa1647c(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42eab7 │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42eaae │ │ │ │ - mov %rcx,0xe0(%rsp) │ │ │ │ - lea 0x8c4055(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e966d(%rip),%rcx │ │ │ │ - mov $0x22,%edi │ │ │ │ - nop │ │ │ │ - call 417e40 │ │ │ │ - mov 0xe0(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218d29(%rip) │ │ │ │ - je 42eb08 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16421(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42eb22 │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42eb19 │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x10078(%rax),%rax │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x136773(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x131ec0(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + lea 0x25d593(%rip),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rcx │ │ │ │ mov %rcx,0xd8(%rsp) │ │ │ │ - lea 0x8c3fea(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9ea4ca(%rip),%rcx │ │ │ │ - mov $0x23,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218cbf(%rip) │ │ │ │ - je 42eb6f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa163c2(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ + lea 0x25d540(%rip),%rcx │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + mov %rax,0xd0(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x137ef5(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13576c(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 42eb8b │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42eb82 │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ - lea 0x8c3f81(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e82f0(%rip),%rcx │ │ │ │ - mov $0x21,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0xd0(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218c56(%rip) │ │ │ │ - je 42ebd8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16361(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42ebf2 │ │ │ │ - or $0x1,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42ebe9 │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ - lea 0x8c3f1a(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e82aa(%rip),%rcx │ │ │ │ - mov $0x21,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218bef(%rip) │ │ │ │ - je 42ec3f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16302(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42ec59 │ │ │ │ - or $0x2,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42ec50 │ │ │ │ - mov %rcx,0xc0(%rsp) │ │ │ │ - lea 0x8c3eb3(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9f1118(%rip),%rcx │ │ │ │ - mov $0x2a,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218b88(%rip) │ │ │ │ - je 42eca8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa162a1(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ + jmp 4418b5 │ │ │ │ + mov 0x25d17c(%rip),%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42ecc2 │ │ │ │ - or $0x2,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42ecb9 │ │ │ │ - mov %rcx,0xb8(%rsp) │ │ │ │ - lea 0x8c3e4a(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9f1e03(%rip),%rcx │ │ │ │ - mov $0x2b,%edi │ │ │ │ - call 417e40 │ │ │ │ + add $0x120,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + shl $0xd,%r9 │ │ │ │ + mov %r9,0xb8(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov (%r15,%r10,8),%rcx │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ + shl %cl,%r13 │ │ │ │ + mov %r13,0xe0(%rsp) │ │ │ │ + call 440d80 │ │ │ │ + mov 0xd8(%rsp),%rdx │ │ │ │ + cmp $0x40,%rdx │ │ │ │ + sbb %rdx,%rdx │ │ │ │ + mov 0xe0(%rsp),%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ mov 0xb8(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218b1f(%rip) │ │ │ │ - je 42ed0f │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16242(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ + add %rsi,%rdx │ │ │ │ + movabs $0xffff800000000000,%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + add $0x120,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1344ab(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 42ed2b │ │ │ │ - or $0x2,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42ed22 │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - lea 0x8c3de1(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9f024a(%rip),%rcx │ │ │ │ - mov $0x29,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218ab6(%rip) │ │ │ │ - je 42ed78 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa161e1(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42ed92 │ │ │ │ - or $0x2,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42ed89 │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - lea 0x8c3d7a(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9f1009(%rip),%rcx │ │ │ │ - mov $0x2a,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0xa8(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218a4f(%rip) │ │ │ │ - je 42eddf │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16182(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x200(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movq $0x1,0x208(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42ee0f │ │ │ │ - bts %rsi,%rcx │ │ │ │ - inc %rax │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jge 42ee2f │ │ │ │ - mov 0x200(%rsp,%rax,8),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x6,%rdx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jb 42ee08 │ │ │ │ - jmp 42f63a │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - lea 0x8c3ce2(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9eb23b(%rip),%rcx │ │ │ │ - mov $0x24,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12189b7(%rip) │ │ │ │ - je 42ee77 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa160f2(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42ee91 │ │ │ │ - or $0x2,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42ee88 │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - lea 0x8c3c7b(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e5b44(%rip),%rcx │ │ │ │ - mov $0x1f,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218950(%rip) │ │ │ │ - je 42eede │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16093(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42eef8 │ │ │ │ - or $0x2,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42eeef │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - lea 0x8c3c14(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e1554(%rip),%rcx │ │ │ │ - mov $0x1b,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12188e9(%rip) │ │ │ │ - je 42ef48 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa16039(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42ef62 │ │ │ │ - or $0x2,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42ef59 │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - lea 0x8c3baa(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9ee037(%rip),%rcx │ │ │ │ - mov $0x27,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x121887f(%rip) │ │ │ │ - je 42efaf │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15fda(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x1f0(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movq $0x1,0x1f8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42efe0 │ │ │ │ - bts %rsi,%rcx │ │ │ │ - inc %rax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x131909(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x131ba7(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1318b1(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x131896(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ nop │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jge 42f005 │ │ │ │ - mov 0x1f0(%rsp,%rax,8),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x6,%rdx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - jb 42efd8 │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x131878(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 42f635 │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - lea 0x8c3b0c(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e1467(%rip),%rcx │ │ │ │ - mov $0x1b,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12187e1(%rip) │ │ │ │ - nop │ │ │ │ - je 42f04e │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15f43(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x8c3ac0(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9df3e9(%rip),%rcx │ │ │ │ - mov $0x19,%edi │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x1218799(%rip) │ │ │ │ - je 42f095 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15f04(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42f0af │ │ │ │ - or $0x20,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42f0a6 │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - lea 0x8c3a60(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e2577(%rip),%rcx │ │ │ │ - mov $0x1c,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218738(%rip) │ │ │ │ - je 42f0f6 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15eab(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42f110 │ │ │ │ - or $0x20,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42f107 │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - lea 0x8c39ff(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9ecec8(%rip),%rcx │ │ │ │ - mov $0x26,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12186d7(%rip) │ │ │ │ - je 42f157 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15e52(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42f171 │ │ │ │ - or $0x20,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42f168 │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - lea 0x8c399e(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9eaf1b(%rip),%rcx │ │ │ │ - mov $0x24,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218676(%rip) │ │ │ │ - je 42f1b8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15df9(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42f1d2 │ │ │ │ - or $0x20,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42f1c9 │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - lea 0x8c393d(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9ebef4(%rip),%rcx │ │ │ │ - mov $0x25,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218615(%rip) │ │ │ │ - je 42f219 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15da0(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42f233 │ │ │ │ - or $0x20,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42f22a │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - lea 0x8c38dc(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9eae7d(%rip),%rcx │ │ │ │ - mov $0x24,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x12185b4(%rip) │ │ │ │ - je 42f27a │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15d47(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42f294 │ │ │ │ - or $0x20,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42f28b │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - lea 0x8c387b(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9eae40(%rip),%rcx │ │ │ │ - mov $0x24,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218553(%rip) │ │ │ │ - je 42f2db │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15cee(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x8c3833(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9de250(%rip),%rcx │ │ │ │ - mov $0x18,%edi │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x121850c(%rip) │ │ │ │ - je 42f322 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15cb7(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x8c37ec(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e7b9d(%rip),%rcx │ │ │ │ - mov $0x21,%edi │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x12184c5(%rip) │ │ │ │ - je 42f369 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15c78(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x8c37a5(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9ead8e(%rip),%rcx │ │ │ │ - mov $0x24,%edi │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x121847e(%rip) │ │ │ │ - je 42f3b0 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15c39(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x8c375e(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e4785(%rip),%rcx │ │ │ │ - mov $0x1e,%edi │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x1218437(%rip) │ │ │ │ - je 42f3f7 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15bfa(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x8c3717(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e7ae9(%rip),%rcx │ │ │ │ - mov $0x21,%edi │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ nopl (%rax) │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x12183ed(%rip) │ │ │ │ - je 42f441 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15bb8(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 42f460 │ │ │ │ - or $0x20,%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 42f452 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - lea 0x8c36af(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e21e2(%rip),%rcx │ │ │ │ - mov $0x1c,%edi │ │ │ │ - call 417e40 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - cmpl $0x0,0x1218387(%rip) │ │ │ │ - je 42f4a8 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - nop │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15b59(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x8c3666(%rip),%rax │ │ │ │ - mov 0x258(%rsp),%rbx │ │ │ │ - lea 0x9e46ab(%rip),%rcx │ │ │ │ - mov $0x1e,%edi │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x121833f(%rip) │ │ │ │ - jne 42f4ed │ │ │ │ - mov 0x258(%rsp),%r10 │ │ │ │ - jmp 42f510 │ │ │ │ - mov 0x11f1a14(%rip),%rdx │ │ │ │ - mov 0x8(%rax),%r10 │ │ │ │ - call 496b00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ - mov %r10,(%r11) │ │ │ │ - mov 0x258(%rsp),%r10 │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - mov %rdx,0x10(%r11) │ │ │ │ - lea 0xa15af9(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov %r10,0x11f19e6(%rip) │ │ │ │ - mov 0x1178167(%rip),%rdx │ │ │ │ - mov 0x1178168(%rip),%r10 │ │ │ │ - jmp 42f540 │ │ │ │ - add $0x40,%rdx │ │ │ │ - dec %r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %r10,%r10 │ │ │ │ - jle 42f625 │ │ │ │ - lea 0x210(%rsp),%r11 │ │ │ │ - movups (%rdx),%xmm14 │ │ │ │ - movups %xmm14,(%r11) │ │ │ │ - movups 0x10(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x10(%r11) │ │ │ │ - movups 0x20(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x20(%r11) │ │ │ │ - movups 0x30(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x30(%r11) │ │ │ │ - cmpb $0x0,0x248(%rsp) │ │ │ │ - nop │ │ │ │ - jne 42f532 │ │ │ │ - mov %rdx,0x250(%rsp) │ │ │ │ - mov %r10,0x1e8(%rsp) │ │ │ │ - mov 0x210(%rsp),%rdi │ │ │ │ - mov 0x218(%rsp),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9e45e7(%rip),%rbx │ │ │ │ - mov $0x1e,%ecx │ │ │ │ - lea 0x9cd8f2(%rip),%r8 │ │ │ │ - mov $0x7,%r9d │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jge 44194c │ │ │ │ + mov 0x108(%rsp),%rdx │ │ │ │ + mov (%rdx,%rax,8),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x1fffff,%ebx │ │ │ │ + movabs $0x8000000000000000,%rdi │ │ │ │ + test %rsi,%rdi │ │ │ │ + mov $0x200000,%r8d │ │ │ │ + cmovne %r8,%rbx │ │ │ │ + bt $0x3f,%rsi │ │ │ │ + jae 441904 │ │ │ │ + mov $0x200000,%r9d │ │ │ │ + jmp 44191f │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shr $0x15,%rsi │ │ │ │ + and $0x1fffff,%esi │ │ │ │ + bt $0x3f,%r9 │ │ │ │ + mov %rsi,%r10 │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %r10,%r9 │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + jae 44193d │ │ │ │ + mov $0x200000,%esi │ │ │ │ + jmp 4417e8 │ │ │ │ + shr $0x2a,%rsi │ │ │ │ + and $0x1fffff,%esi │ │ │ │ + jmp 4417e8 │ │ │ │ + lea 0x133ed4(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 482180 │ │ │ │ nopl (%rax) │ │ │ │ - call 473f00 │ │ │ │ - mov 0x11f193c(%rip),%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - lea 0x8c3547(%rip),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 417e40 │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - cmpl $0x0,0x121822d(%rip) │ │ │ │ - je 42f601 │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0xa15710(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov 0x250(%rsp),%rdx │ │ │ │ - mov 0x1e8(%rsp),%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 42f532 │ │ │ │ - movb $0x1,0x121794e(%rip) │ │ │ │ - add $0x260,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 42da00 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 440e40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movq $0x1,(%rbx) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -54808,165 +70111,98 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42f880 │ │ │ │ + jbe 441aeb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - cmpl $0x0,0x1217943(%rip) │ │ │ │ - jne 42f86e │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1217acf(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x1217acb(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 42f6d8 │ │ │ │ - cmpl $0x65,0x10(%rcx) │ │ │ │ - jne 42f749 │ │ │ │ - cmpq $0x0,0x1217ac0(%rip) │ │ │ │ - jne 42f725 │ │ │ │ - mov $0x1000,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea 0x121d8d0(%rip),%rcx │ │ │ │ - call 4281c0 │ │ │ │ - mov %rax,0x1217aa4(%rip) │ │ │ │ - mov 0x1217ab5(%rip),%rdx │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - mov 0x1217a93(%rip),%rdx │ │ │ │ - mov %rdx,0x1217aa4(%rip) │ │ │ │ - cmpb $0x0,0x1218505(%rip) │ │ │ │ - jne 42f725 │ │ │ │ - xor %eax,%eax │ │ │ │ - nop │ │ │ │ - jmp 42f863 │ │ │ │ - mov 0x1217a74(%rip),%rcx │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + movabs $0x800000000000,%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + lea (%rsi,%rax,1),%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jb 4419fd │ │ │ │ + mov 0x8(%rcx),%r8 │ │ │ │ + lea (%rax,%rbx,1),%r9 │ │ │ │ + movabs $0x7fffffffffff,%r10 │ │ │ │ + add %r10,%r9 │ │ │ │ + add %rsi,%r8 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jb 441a07 │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + lea (%rbx,%rax,1),%rax │ │ │ │ + lea -0x1(%rax),%rax │ │ │ │ + mov %rax,0x8(%rcx) │ │ │ │ + jmp 441a1f │ │ │ │ + movabs $0x7fffffffffff,%r10 │ │ │ │ + lea (%rax,%rbx,1),%r8 │ │ │ │ + add %r10,%r8 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jb 441a1f │ │ │ │ mov 0x8(%rcx),%rdx │ │ │ │ - mov %rdx,0x1217a69(%rip) │ │ │ │ - mov 0x1217a5a(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rcx) │ │ │ │ - mov %rcx,0x1217a4f(%rip) │ │ │ │ - mov 0x1217a48(%rip),%rcx │ │ │ │ - mov 0x10(%rcx),%edx │ │ │ │ - cmp $0x65,%rdx │ │ │ │ - jae 42f821 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - lock xadd %ebx,0x10(%rcx) │ │ │ │ - lea (%rdx,%rdx,4),%rdx │ │ │ │ - cmpl $0x0,0x12180ae(%rip) │ │ │ │ - jne 42f78a │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - jmp 42f7d8 │ │ │ │ - mov 0x18(%rcx,%rdx,8),%rbx │ │ │ │ - mov 0x30(%rcx,%rdx,8),%rsi │ │ │ │ - mov 0x38(%rcx,%rdx,8),%rdi │ │ │ │ - mov 0x20(%rcx,%rdx,8),%r8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ba0 <_cgo_topofstack@@Base+0x140> │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rbx,0x10(%r11) │ │ │ │ - mov %rsi,0x18(%r11) │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rsi,0x20(%r11) │ │ │ │ - mov %rdi,0x28(%r11) │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - mov %rdi,0x30(%r11) │ │ │ │ - mov %r8,0x38(%r11) │ │ │ │ - mov %r9,0x18(%rcx,%rdx,8) │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov %r8,0x28(%rcx,%rdx,8) │ │ │ │ - mov %rbx,0x30(%rcx,%rdx,8) │ │ │ │ - mov %rsi,0x38(%rcx,%rdx,8) │ │ │ │ - mov %rdi,0x20(%rcx,%rdx,8) │ │ │ │ - incq 0x12179ab(%rip) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x121798a(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - nop │ │ │ │ - mov $0x8,%ecx │ │ │ │ - lea 0x12177c0(%rip),%rdx │ │ │ │ - lock or %ecx,(%rdx) │ │ │ │ - add $0x18,%rsp │ │ │ │ + add %rsi,%rdx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jae 441a25 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x65,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mul %rcx │ │ │ │ - shr $0x2,%rdx │ │ │ │ - lea (%rdx,%rdx,4),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - sub %rdx,%rcx │ │ │ │ - lea 0x11984be(%rip),%rdx │ │ │ │ - movzbl (%rdx,%rcx,1),%ecx │ │ │ │ - lea 0x12183c3(%rip),%rbx │ │ │ │ - mov %cl,(%rbx,%rax,1) │ │ │ │ - inc %rax │ │ │ │ - cmp $0x40,%rax │ │ │ │ - jl 42f82d │ │ │ │ - jmp 42f725 │ │ │ │ - lea 0x9ddcef(%rip),%rax │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x133df7(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x13236e(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x133dac(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x132636(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x13634a(%rip),%rax │ │ │ │ mov $0x18,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 487040 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 42f680 │ │ │ │ + jmp 4419a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42f903 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov 0x1217704(%rip),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 42f8fd │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x12176f7(%rip),%rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - lock cmpxchg %edx,(%rcx) │ │ │ │ - sete %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 42f8fd │ │ │ │ - lea 0xa157d8(%rip),%rax │ │ │ │ - call 461e00 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 42f8c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -54978,42 +70214,369 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 441d9c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x10078(%rax),%rcx │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0x16,%rdx │ │ │ │ + cmp %rdx,0x10088(%rax) │ │ │ │ + jbe 441cba │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + and $0x3fffff,%ecx │ │ │ │ + shr $0xd,%rcx │ │ │ │ + lea -0x200(%rcx),%rdi │ │ │ │ + neg %rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + ja 441c28 │ │ │ │ + mov 0x68(%rax),%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jbe 441d96 │ │ │ │ + mov 0x60(%rax),%rdi │ │ │ │ + mov (%rdi,%rdx,8),%rdi │ │ │ │ + bt $0x3f,%rdi │ │ │ │ + jae 441bac │ │ │ │ + mov $0x200000,%edi │ │ │ │ + jmp 441bb6 │ │ │ │ + shr $0x15,%rdi │ │ │ │ + and $0x1fffff,%edi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + ja 441c28 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + shr $0x23,%rsi │ │ │ │ + cmp $0x2000,%rsi │ │ │ │ + jae 441d8a │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov 0x78(%rax,%rsi,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0xf,%r8 │ │ │ │ + and $0xfff80,%r8d │ │ │ │ + lea (%rdx,%r8,1),%rax │ │ │ │ + call 443ce0 │ │ │ │ + cmp $0xffffffffffffffff,%rax │ │ │ │ + je 441cc5 │ │ │ │ + shl $0xd,%rax │ │ │ │ + shl $0xd,%rbx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + shl $0x16,%rdx │ │ │ │ + lea (%rax,%rdx,1),%rsi │ │ │ │ + add %rbx,%rdx │ │ │ │ + movabs $0xffff800000000000,%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + add %rdi,%rdx │ │ │ │ + jmp 441c61 │ │ │ │ + call 440e40 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 441c5b │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 441c50 │ │ │ │ + mov 0x25cca4(%rip),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rcx,0x10078(%rdx) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + call 440960 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x10078(%rdx),%rsi │ │ │ │ + movabs $0x800000000000,%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + add %r8,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jbe 441cac │ │ │ │ + mov %r8,0x10078(%rdx) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x133739(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x13278e(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x10078(%rax),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + and $0x3fffff,%eax │ │ │ │ + shr $0xd,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x135180(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x133f70(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x133aa7(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 441b20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42f953 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 44210a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ + sub $0x70,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x10078(%rax),%rdx │ │ │ │ + movabs $0x800000000000,%rsi │ │ │ │ + lea (%rsi,%rbx,1),%r8 │ │ │ │ + add %rsi,%rdx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jbe 441df8 │ │ │ │ + mov %rbx,0x10078(%rax) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shl $0xd,%rcx │ │ │ │ + lea (%rcx,%rbx,1),%rsi │ │ │ │ + lea (%rcx,%rbx,1),%rcx │ │ │ │ + lea -0x1(%rcx),%rcx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 441f62 │ │ │ │ + mov %r8,%rdi │ │ │ │ + shr $0x16,%r8 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + movabs $0x7fffffffffff,%r9 │ │ │ │ + add %r9,%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shr $0x16,%rsi │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x3fffff,%r10d │ │ │ │ + and $0x3fffff,%ecx │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov %rbx,%rax │ │ │ │ - call 4258a0 │ │ │ │ nop │ │ │ │ - mov $0x4,%ecx │ │ │ │ - lea 0x1217693(%rip),%rdx │ │ │ │ - lock or %ecx,(%rdx) │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ + nop │ │ │ │ + shr $0xd,%r10 │ │ │ │ + mov %r10,0x58(%rsp) │ │ │ │ + shr $0xd,%rcx │ │ │ │ + cmp %r8,%rsi │ │ │ │ + je 441efb │ │ │ │ + mov %rdi,%r11 │ │ │ │ + shr $0x23,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x2000,%rdi │ │ │ │ + jae 4420fd │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + lea -0x200(%r10),%rcx │ │ │ │ + neg %rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + lea 0x100b8(%rax),%rdx │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov 0x78(%rax,%rdi,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0xf,%r11 │ │ │ │ + and $0xfff80,%r11d │ │ │ │ + lea (%rdx,%r11,1),%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + call 4437c0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call 438100 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + jmp 442063 │ │ │ │ + mov %rdi,%rsi │ │ │ │ + shr $0x23,%rdi │ │ │ │ + cmp $0x2000,%rdi │ │ │ │ + jae 442006 │ │ │ │ + lea 0x100b8(%rax),%rdx │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + sub %r10,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x78(%rax,%rdi,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0xf,%rsi │ │ │ │ + and $0xfff80,%esi │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4437c0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + call 438100 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 441fd0 │ │ │ │ + mov %r8,%rsi │ │ │ │ + shr $0x23,%r8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x2000,%r8 │ │ │ │ + jae 441ffa │ │ │ │ + lea 0x100b8(%rax),%rdx │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shr $0x16,%rsi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + and $0x3fffff,%ecx │ │ │ │ + mov %rcx,%r10 │ │ │ │ + shr $0xd,%r10 │ │ │ │ + mov 0x78(%rax,%r8,8),%r8 │ │ │ │ + test %al,(%r8) │ │ │ │ + shr $0xf,%r9 │ │ │ │ + and $0xfff80,%r9d │ │ │ │ + add %r9,%r8 │ │ │ │ + shr $0x13,%rcx │ │ │ │ + mov (%r8,%rcx,8),%r9 │ │ │ │ + btr %r10,%r9 │ │ │ │ + nop │ │ │ │ + mov %r9,(%r8,%rcx,8) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + call 438100 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + call 4403c0 │ │ │ │ + add $0x70,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x78(%rsi,%rdx,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + and $0x1fff,%esi │ │ │ │ + shl $0x7,%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + nop │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov $0x200,%edi │ │ │ │ + call 438100 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jae 44207f │ │ │ │ + mov %rdx,%rbx │ │ │ │ + shr $0xd,%rdx │ │ │ │ + cmp $0x2000,%rdx │ │ │ │ + jb 442012 │ │ │ │ + jmp 4420f1 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0x23,%rdx │ │ │ │ + cmp $0x2000,%rdx │ │ │ │ + jae 4420e5 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x78(%rsi,%rdx,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0xf,%rdi │ │ │ │ + and $0xfff80,%edi │ │ │ │ + lea (%rdx,%rdi,1),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 4437c0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + call 438100 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 441fd0 │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 42f920 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 441dc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -55021,319 +70584,300 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 42f9d5 │ │ │ │ + jbe 442496 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + shl $0xd,%rcx │ │ │ │ + lea (%rcx,%rbx,1),%rsi │ │ │ │ + lea (%rcx,%rbx,1),%rcx │ │ │ │ + lea -0x1(%rcx),%rcx │ │ │ │ + movabs $0x800000000000,%rdi │ │ │ │ + add %rbx,%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + shr $0x16,%rdi │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + movabs $0x7fffffffffff,%r9 │ │ │ │ + add %r9,%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shr $0x16,%rsi │ │ │ │ + mov %rbx,%r10 │ │ │ │ + and $0x3fffff,%r10d │ │ │ │ + and $0x3fffff,%ecx │ │ │ │ + nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x12177f9(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x1217805(%rip),%rcx │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov 0x1217801(%rip),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ nop │ │ │ │ + shr $0xd,%r10 │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ + shr $0xd,%rcx │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + je 44227a │ │ │ │ + mov %r8,%r11 │ │ │ │ + shr $0x23,%r8 │ │ │ │ nop │ │ │ │ - lea 0x12177d3(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2000,%r8 │ │ │ │ + jae 442489 │ │ │ │ + mov %r9,0x40(%rsp) │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + lea -0x200(%r10),%rcx │ │ │ │ + neg %rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + lea 0x100b8(%rax),%rdx │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov 0x78(%rax,%r8,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0xf,%r11 │ │ │ │ + and $0xfff80,%r11d │ │ │ │ + lea (%rdx,%r11,1),%rsi │ │ │ │ + lea 0x40(%rsi),%rsi │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + lea (%rdx,%r11,1),%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ nopl (%rax) │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 42f980 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - lea -0x138(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 42feb8 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x1b0,%rsp │ │ │ │ - mov %r14,0x190(%rsp) │ │ │ │ + call 443fa0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + call 438000 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + call 443700 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + jmp 442337 │ │ │ │ + mov %r8,%rsi │ │ │ │ + shr $0x23,%r8 │ │ │ │ nop │ │ │ │ + cmp $0x2000,%r8 │ │ │ │ + jae 442323 │ │ │ │ + lea 0x100b8(%rax),%rdx │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + sub %r10,%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x78(%rax,%r8,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0xf,%rsi │ │ │ │ + and $0xfff80,%esi │ │ │ │ + lea (%rdx,%rsi,1),%rdi │ │ │ │ + lea 0x40(%rdi),%rdi │ │ │ │ + mov %rdi,0x60(%rsp) │ │ │ │ + lea (%rdx,%rsi,1),%rax │ │ │ │ + mov %r10,%rbx │ │ │ │ + call 443fa0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ nop │ │ │ │ - lea 0x1217782(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - cmpl $0x0,0x1217e06(%rip) │ │ │ │ - jne 42fa26 │ │ │ │ - mov 0x190(%rsp),%rdx │ │ │ │ - jmp 42fa41 │ │ │ │ - mov 0x11f14e3(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x190(%rsp),%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rdx,0x11f14c8(%rip) │ │ │ │ + call 438000 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + call 443700 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + call 4403c0 │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jae 4423eb │ │ │ │ + mov %rdx,%rbx │ │ │ │ + shr $0xd,%rdx │ │ │ │ nop │ │ │ │ + cmp $0x2000,%rdx │ │ │ │ + jae 44247d │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x78(%rdi,%rdx,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov %rbx,%r8 │ │ │ │ + and $0x1fff,%r8d │ │ │ │ + shl $0x7,%r8 │ │ │ │ nop │ │ │ │ - lea 0x121773f(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ + lea (%rdx,%r8,1),%r9 │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,0x198(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - lea 0x1217721(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x121771d(%rip),%rcx │ │ │ │ - movq $0x0,0x1217712(%rip) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 42fac5 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x1198458(%rip),%rcx │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - lea 0x12176ec(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x198(%rsp),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 42fb60 │ │ │ │ - lea 0xa1529c(%rip),%rax │ │ │ │ - lea 0x12176bd(%rip),%rbx │ │ │ │ - mov $0xa,%ecx │ │ │ │ - mov $0xa,%edi │ │ │ │ - mov $0x1,%esi │ │ │ │ - call 48f140 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x198(%rsp),%rcx │ │ │ │ - jmp 42fa5a │ │ │ │ - mov %rdx,0x1a0(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - nop │ │ │ │ + jmp 44238f │ │ │ │ + movq $0xffffffffffffffff,(%r9,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jl 442384 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + lea (%r8,%rdx,1),%rdx │ │ │ │ + lea 0x40(%rdx),%rdx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov $0x200,%ecx │ │ │ │ + call 438000 │ │ │ │ nop │ │ │ │ - lea 0x1217678(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x30(%rsp),%ecx │ │ │ │ - add %rcx,0x1217688(%rip) │ │ │ │ - mov 0x1217671(%rip),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4423e0 │ │ │ │ + movq $0xffffffffffffffff,(%rdx,%rax,8) │ │ │ │ + inc %rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jl 4423d3 │ │ │ │ + jmp 44232f │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ - mov %rcx,0x8(%rdx) │ │ │ │ - mov %rdx,0x1217661(%rip) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1217648(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x1a0(%rsp),%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr $0x23,%rdx │ │ │ │ nop │ │ │ │ - test %rax,%rax │ │ │ │ - je 42fe37 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x10(%rax),%esi │ │ │ │ - mov %esi,0x30(%rsp) │ │ │ │ - mov %esi,%ebx │ │ │ │ - jmp 42fba3 │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movq $0x0,0x38(%rcx,%rax,8) │ │ │ │ - mov 0x34(%rsp),%esi │ │ │ │ - mov %esi,%edi │ │ │ │ - xchg %edi,0x10(%rcx) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x30(%rsp),%ebx │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x1a8(%rsp),%rdx │ │ │ │ - test %esi,%esi │ │ │ │ - jbe 42faf9 │ │ │ │ - dec %esi │ │ │ │ - cmp $0x65,%rsi │ │ │ │ - jae 42feab │ │ │ │ - mov %esi,0x34(%rsp) │ │ │ │ - lea (%rsi,%rsi,4),%rdi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - lea 0x78(%rsp),%r8 │ │ │ │ - mov $0x4,%r9d │ │ │ │ - movups %xmm15,(%r8) │ │ │ │ - movups %xmm15,0x10(%r8) │ │ │ │ - movups %xmm15,0x20(%r8) │ │ │ │ - movups %xmm15,0x30(%r8) │ │ │ │ - add $0x40,%r8 │ │ │ │ - dec %r9d │ │ │ │ - jne 42fbcf │ │ │ │ - movups %xmm15,(%r8) │ │ │ │ - mov 0x28(%rax,%rdi,8),%r8 │ │ │ │ - add $0x10,%r8 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jae 42fc31 │ │ │ │ - mov %r8,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2000,%rdx │ │ │ │ + jae 442471 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x78(%rsi,%rdx,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0xf,%rdi │ │ │ │ + and $0xfff80,%edi │ │ │ │ + lea (%rdx,%rdi,1),%rsi │ │ │ │ + lea 0x40(%rsi),%rsi │ │ │ │ + mov %rsi,0x60(%rsp) │ │ │ │ + lea (%rdi,%rdx,1),%rax │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 48c980 │ │ │ │ - mov 0x30(%rsp),%ebx │ │ │ │ - mov 0x34(%rsp),%esi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x30(%rax,%rdi,8),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 42fe9a │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - jle 42fc50 │ │ │ │ - lea 0x78(%rsp),%r10 │ │ │ │ - jmp 42fc57 │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mov %rdx,0x1a8(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov 0x30(%rax,%rdi,8),%r11 │ │ │ │ - movzbl 0x17(%r11),%r12d │ │ │ │ - cmp $0x14,%r12b │ │ │ │ - jne 42fd60 │ │ │ │ - test %al,(%r10) │ │ │ │ - mov 0x38(%rax,%rdi,8),%r12 │ │ │ │ - test %al,(%r12) │ │ │ │ - cmpl $0x0,0x1217b95(%rip) │ │ │ │ - je 42fca2 │ │ │ │ - mov (%r10),%r13 │ │ │ │ - mov %r11,%r15 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r12,(%r11) │ │ │ │ - mov %r13,0x8(%r11) │ │ │ │ - mov %r15,%r11 │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - mov %r12,(%r10) │ │ │ │ - mov 0x20(%rax,%rdi,8),%r13 │ │ │ │ - cmpl $0x0,0x1217b6a(%rip) │ │ │ │ - je 42fcd1 │ │ │ │ - mov 0x8(%r10),%r15 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r13,(%r11) │ │ │ │ - mov %r15,0x8(%r11) │ │ │ │ - mov 0x70(%rsp),%r11 │ │ │ │ - mov %r13,0x8(%r10) │ │ │ │ - cmpq $0x0,0x40(%r11) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - je 42fd92 │ │ │ │ - test %r12,%r12 │ │ │ │ - je 42fe56 │ │ │ │ - mov %r10,0x188(%rsp) │ │ │ │ - mov %r11,%rax │ │ │ │ - mov %r12,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ + call 443fa0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + call 438000 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + call 443700 │ │ │ │ + jmp 4422f9 │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - call 48c2c0 │ │ │ │ - cmpl $0x0,0x1217b14(%rip) │ │ │ │ - jne 42fd18 │ │ │ │ - mov 0x188(%rsp),%rcx │ │ │ │ - jmp 42fd2f │ │ │ │ - mov 0x188(%rsp),%rcx │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,(%rcx) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x1a8(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%ebx │ │ │ │ - mov 0x34(%rsp),%esi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov 0x68(%rsp),%r9 │ │ │ │ - jmp 42fd92 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x16,%r12b │ │ │ │ - jne 42fe45 │ │ │ │ - mov 0x20(%rax,%rdi,8),%r11 │ │ │ │ - cmpl $0x0,0x1217aaa(%rip) │ │ │ │ - je 42fd8f │ │ │ │ - mov (%r10),%r12 │ │ │ │ - mov %r11,%r13 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 442140 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jbe 4425ff │ │ │ │ + mov (%rax),%rdx │ │ │ │ + bt $0x3f,%rdx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r13,(%r11) │ │ │ │ - mov %r12,0x8(%r11) │ │ │ │ - mov %r13,%r11 │ │ │ │ - mov %r11,(%r10) │ │ │ │ + jae 4424f4 │ │ │ │ + mov $0x200000,%r8d │ │ │ │ + mov $0x200000,%edx │ │ │ │ + mov $0x200000,%esi │ │ │ │ + jmp 442515 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0x15,%rdx │ │ │ │ + mov %rsi,%r8 │ │ │ │ + shr $0x2a,%rsi │ │ │ │ + and $0x1fffff,%r8d │ │ │ │ + and $0x1fffff,%edx │ │ │ │ + and $0x1fffff,%esi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 442573 │ │ │ │ + mov %r10,(%rsp) │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %r12,%r13 │ │ │ │ + shl %cl,%r12 │ │ │ │ + lea (%r8,%r11,1),%r15 │ │ │ │ + add %rsi,%r11 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + shl %cl,%r10 │ │ │ │ + inc %r13 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rcx,%rcx │ │ │ │ + and %rcx,%r12 │ │ │ │ + and %rcx,%r10 │ │ │ │ + lea (%r10,%rsi,1),%rcx │ │ │ │ + cmp %r12,%r8 │ │ │ │ + cmove %r15,%r8 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + cmovb %r11,%rdx │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + cmova %r9,%rdx │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + cmove %rcx,%rsi │ │ │ │ + mov %r13,%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 4425bf │ │ │ │ + mov (%rax,%rcx,8),%r9 │ │ │ │ + bt $0x3f,%r9 │ │ │ │ + jae 442597 │ │ │ │ + mov $0x200000,%r11d │ │ │ │ + mov $0x200000,%r9d │ │ │ │ + mov $0x200000,%r10d │ │ │ │ + jmp 44251c │ │ │ │ + mov %r9,%r10 │ │ │ │ + shr $0x15,%r9 │ │ │ │ + mov %r10,%r11 │ │ │ │ + shr $0x2a,%r10 │ │ │ │ + and $0x1fffff,%r11d │ │ │ │ + and $0x1fffff,%r9d │ │ │ │ + and $0x1fffff,%r10d │ │ │ │ + jmp 44251c │ │ │ │ nop │ │ │ │ - mov $0x2,%ecx │ │ │ │ - lea 0x1217239(%rip),%rbx │ │ │ │ - lock or %ecx,(%rbx) │ │ │ │ - mov 0x18(%rax,%rdi,8),%rax │ │ │ │ - movq $0x0,(%rsp) │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %r8d,0x18(%rsp) │ │ │ │ - mov %r8d,0x1c(%rsp) │ │ │ │ - mov %r8d,0x20(%rsp) │ │ │ │ - lea 0x78(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - call 495180 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmp $0x200000,%rdx │ │ │ │ + jne 4425d5 │ │ │ │ + movabs $0x8000000000000000,%rsi │ │ │ │ + jmp 4425f6 │ │ │ │ + and $0x1fffff,%r8d │ │ │ │ + and $0x1fffff,%edx │ │ │ │ + shl $0x15,%rdx │ │ │ │ + or %r8,%rdx │ │ │ │ + and $0x1fffff,%esi │ │ │ │ + shl $0x2a,%rsi │ │ │ │ + or %rdx,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - mov $0xfffffffd,%eax │ │ │ │ - lea 0x12171e7(%rip),%rcx │ │ │ │ - lock and %eax,(%rcx) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - lea (%rcx,%rax,8),%rdx │ │ │ │ - lea 0x18(%rdx),%rdx │ │ │ │ - cmpl $0x0,0x1217a13(%rip) │ │ │ │ - je 42fb79 │ │ │ │ - mov 0x18(%rcx,%rax,8),%rsi │ │ │ │ - mov 0x20(%rcx,%rax,8),%rdi │ │ │ │ - mov 0x38(%rcx,%rax,8),%r8 │ │ │ │ - call 496b00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov %r8,0x10(%r11) │ │ │ │ - jmp 42fb79 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 42fa5a │ │ │ │ - lea 0x9df613(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x940dc3(%rip),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 427f80 │ │ │ │ - cmpl $0x0,0x12179b4(%rip) │ │ │ │ - jne 42fe8b │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - movups %xmm15,0x18(%rax) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x8b059a(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - jmp 42fe6e │ │ │ │ - lea 0x9de5d0(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x65,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 42f9e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -55352,619 +70896,619 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - lea 0x1217079(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 42fef5 │ │ │ │ - lea 0x1197a2d(%rip),%rcx │ │ │ │ - jmp 42ff05 │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - mov 0x248(%rcx),%rcx │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 442733 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + lea 0x30(%rsp),%rdx │ │ │ │ + lea 0x25c63d(%rip),%rsi │ │ │ │ + movups (%rsi),%xmm14 │ │ │ │ + movups %xmm14,(%rdx) │ │ │ │ + movups 0x10(%rsi),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rdx) │ │ │ │ + movups 0x18(%rsi),%xmm14 │ │ │ │ + movups %xmm14,0x18(%rdx) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 44266e │ │ │ │ + mov %rax,(%rdx,%r8,8) │ │ │ │ + lea 0x1(%rsi),%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 42ff61 │ │ │ │ - mov %rax,%rdx │ │ │ │ - cmp %rax,0xc0(%rcx) │ │ │ │ - ja 42ff20 │ │ │ │ - cmp %rax,0xc8(%rcx) │ │ │ │ - ja 42ff5b │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + jge 44271b │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x30(%rsp,%rcx,8),%rcx │ │ │ │ + add $0xffffffffffffffd0,%rcx │ │ │ │ + neg %rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + mov 0x286d80(%rip),%rbx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + neg %rsi │ │ │ │ nop │ │ │ │ - cmp %rax,0xd0(%rcx) │ │ │ │ - ja 42ff32 │ │ │ │ - cmp %rax,0xd8(%rcx) │ │ │ │ - ja 42ff5b │ │ │ │ - cmp %rax,0xe0(%rcx) │ │ │ │ - ja 42ff49 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,0xe8(%rcx) │ │ │ │ - ja 42ff5b │ │ │ │ - cmp %rax,0xf0(%rcx) │ │ │ │ - ja 42fefb │ │ │ │ - cmp %rax,0xf8(%rcx) │ │ │ │ - jbe 42fefb │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r8,%r8 │ │ │ │ + and %r8,%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + lea (%rbx,%rdx,8),%rbx │ │ │ │ + lea -0x1(%rbx),%rbx │ │ │ │ + and %rsi,%rbx │ │ │ │ xor %eax,%eax │ │ │ │ + lea 0x132218(%rip),%rcx │ │ │ │ + mov $0xc,%edi │ │ │ │ + call 4271e0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 442721 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + lea (%rsi,%rsi,2),%r8 │ │ │ │ + movq $0x0,0x8(%rdx,%r8,8) │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + mov %r9,0x10(%rdx,%r8,8) │ │ │ │ + cmpl $0x0,0x286fd5(%rip) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + je 442663 │ │ │ │ + mov (%rdx,%r8,8),%r9 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + jmp 442663 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x139480(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + jmp 442620 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - lea -0x58(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 4305e9 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 442c2e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xd0,%rsp │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ - mov %rbx,0xe8(%rsp) │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - mov %rdi,0xf8(%rsp) │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 4305d7 │ │ │ │ - cmpb $0x16,0x17(%rax) │ │ │ │ - jne 4305a7 │ │ │ │ - cmpq $0x0,0x30(%rax) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - je 430596 │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - shr $0x1a,%rdx │ │ │ │ - nop │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x400000,%rdx │ │ │ │ - jb 43000d │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 430037 │ │ │ │ - mov 0x1210344(%rip),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 430035 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - shr $0xa,%rbx │ │ │ │ - and $0xfff8,%ebx │ │ │ │ - mov (%rdx,%rbx,1),%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 430037 │ │ │ │ - xor %edx,%edx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 430046 │ │ │ │ - cmpb $0x0,0x65(%rdx) │ │ │ │ - jne 430585 │ │ │ │ - cmpl $0x0,0x1217f67(%rip) │ │ │ │ - jne 4302db │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + test $0x3fffff,%rbx │ │ │ │ + jne 442bcf │ │ │ │ + test $0x3fffff,%rcx │ │ │ │ + jne 442bcf │ │ │ │ mov %rax,0x78(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 48d640 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 430095 │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ - lea 0x1216ee7(%rip),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 430505 │ │ │ │ - lea 0x1197890(%rip),%rax │ │ │ │ - jmp 430518 │ │ │ │ - movzbl 0x62(%rbx),%edx │ │ │ │ - test $0x1,%dl │ │ │ │ - jne 4300b2 │ │ │ │ - cmpq $0x200,0x68(%rbx) │ │ │ │ - jbe 4300b2 │ │ │ │ - shr $1,%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 4300b2 │ │ │ │ - add $0x8,%rax │ │ │ │ - mov 0xe8(%rsp),%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 4300e7 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov 0x30(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4304f0 │ │ │ │ - cmpq $0x0,0x8(%rdx) │ │ │ │ - jne 4304f0 │ │ │ │ - cmpq $0x10,(%rdx) │ │ │ │ - jb 4300ec │ │ │ │ - jmp 4304f0 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov 0xf0(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 430293 │ │ │ │ - cmpb $0x13,0x17(%rdx) │ │ │ │ - jne 4304bc │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - movzwl 0x32(%rdx),%esi │ │ │ │ - test $0x8000,%si │ │ │ │ - jne 430454 │ │ │ │ - cmpw $0x1,0x30(%rdx) │ │ │ │ - jne 4303ff │ │ │ │ - movzbl 0x14(%rdx),%esi │ │ │ │ - test $0x1,%sil │ │ │ │ - je 430137 │ │ │ │ - mov $0x48,%ecx │ │ │ │ - jmp 43013c │ │ │ │ - mov $0x38,%ecx │ │ │ │ - mov (%rdx,%rcx,1),%rsi │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - cmp %rax,%rsi │ │ │ │ - je 430231 │ │ │ │ - movzbl 0x17(%rsi),%edi │ │ │ │ - cmp $0x16,%dil │ │ │ │ - jne 4301e5 │ │ │ │ - movzbl 0x14(%rsi),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - jne 430169 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 43016d │ │ │ │ - lea 0x38(%rsi),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4301d5 │ │ │ │ - movzbl 0x14(%rax),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - jne 43017f │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x10090,%rax │ │ │ │ + call 445f20 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 4301cc │ │ │ │ - movzbl 0x17(%rax),%ecx │ │ │ │ - add $0xffffffffffffffef,%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - ja 4301c8 │ │ │ │ - lea 0xa2ea0c(%rip),%rbx │ │ │ │ - jmp *(%rbx,%rcx,8) │ │ │ │ - lea 0x48(%rax),%rcx │ │ │ │ - jmp 4301cc │ │ │ │ - lea 0x40(%rax),%rcx │ │ │ │ - jmp 4301cc │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 4301cc │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 4301cc │ │ │ │ - lea 0x70(%rax),%rcx │ │ │ │ - jmp 4301cc │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - jmp 4301cc │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ + jmp 4427c0 │ │ │ │ + lea 0x1(%rax),%rcx │ │ │ │ + mov %r12,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x5,%rcx │ │ │ │ + jge 442bae │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + call 445d20 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + lea (%rcx,%rcx,2),%rdx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi,%rdx,8),%rdi │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + lea (%r8,%rax,1),%r9 │ │ │ │ + lea 0x25c473(%rip),%r10 │ │ │ │ + mov (%r10,%rcx,8),%r11 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %r11,%rcx │ │ │ │ + shr %cl,%r9 │ │ │ │ + movabs $0x7fffffffffff,%r12 │ │ │ │ + lea (%r12,%rbx,1),%r13 │ │ │ │ + shr %cl,%r13 │ │ │ │ + lea 0x25c40e(%rip),%r15 │ │ │ │ + mov (%r15,%rax,8),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov $0x1,%r15d │ │ │ │ + shl %cl,%r15 │ │ │ │ + mov 0x10(%rsi,%rdx,8),%r12 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x40,%r11 │ │ │ │ + sbb %r11,%r11 │ │ │ │ + and %r11,%r9 │ │ │ │ + and %r11,%r13 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rcx,%rcx │ │ │ │ + and %rcx,%r15 │ │ │ │ + mov %r15,%rcx │ │ │ │ + neg %r15 │ │ │ │ + add %r13,%rcx │ │ │ │ + and %r15,%rcx │ │ │ │ + and %r15,%r9 │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jge 442884 │ │ │ │ + cmp %rcx,%r12 │ │ │ │ + jb 442bca │ │ │ │ + mov %rcx,0x8(%rsi,%rdx,8) │ │ │ │ + mov 0x286b8d(%rip),%r11 │ │ │ │ + shl $0x3,%r9 │ │ │ │ + mov 0x8(%rsi,%rdx,8),%r12 │ │ │ │ + mov %r11,%r13 │ │ │ │ + neg %r11 │ │ │ │ + lea 0x0(%r13,%rcx,8),%r15 │ │ │ │ + lea -0x1(%r15),%r15 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rsi,%rdx,8),%rcx │ │ │ │ + and %r11,%r9 │ │ │ │ + and %r11,%r15 │ │ │ │ + test %r12,%r12 │ │ │ │ + jbe 442bc5 │ │ │ │ + add %rcx,%r9 │ │ │ │ + lea (%rcx,%r15,1),%rbx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 4429b2 │ │ │ │ + mov 0x10098(%rsi),%r15 │ │ │ │ + lea -0x1(%r12),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdi,%r15 │ │ │ │ + jbe 442bbe │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + mov 0x10090(%rsi),%rdx │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov (%rdi,%rdx,1),%rsi │ │ │ │ + mov 0x8(%rdi,%rdx,1),%rdx │ │ │ │ + add %r8,%rsi │ │ │ │ + mov (%r10,%rax,8),%r8 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %r8,%rcx │ │ │ │ + shr %cl,%rsi │ │ │ │ + movabs $0x7fffffffffff,%r10 │ │ │ │ + add %r10,%rdx │ │ │ │ + shr %cl,%rdx │ │ │ │ + lea 0x25c317(%rip),%r10 │ │ │ │ + mov (%r10,%rax,8),%r10 │ │ │ │ + mov %r10,%rcx │ │ │ │ + mov $0x1,%r12d │ │ │ │ + shl %cl,%r12 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - jmp 4301cc │ │ │ │ - lea 0x50(%rax),%rcx │ │ │ │ - jmp 4301cc │ │ │ │ - lea 0x30(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 4303ab │ │ │ │ - mov 0x30(%rsi),%rcx │ │ │ │ - cmp %rcx,0x30(%rax) │ │ │ │ - je 430231 │ │ │ │ nop │ │ │ │ - jmp 4303ab │ │ │ │ - cmp $0x14,%dil │ │ │ │ - jne 4303ab │ │ │ │ - cmpq $0x0,0x40(%rsi) │ │ │ │ - je 430231 │ │ │ │ - mov 0xe0(%rsp),%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 430209 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 430228 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 48c2c0 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4303ab │ │ │ │ - movzwl 0x32(%rdx),%ecx │ │ │ │ - and $0x7fff,%ecx │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x40,%r8 │ │ │ │ + sbb %r8,%r8 │ │ │ │ + and %r8,%rsi │ │ │ │ + and %r8,%rdx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r8,%r8 │ │ │ │ + and %r8,%r12 │ │ │ │ + mov %r12,%r8 │ │ │ │ + neg %r12 │ │ │ │ + and %r12,%rsi │ │ │ │ + shl $0x3,%rsi │ │ │ │ + and %r11,%rsi │ │ │ │ + lea (%rdi,%rsi,1),%rcx │ │ │ │ + add %r8,%rdx │ │ │ │ + and %r12,%rdx │ │ │ │ + lea 0x0(%r13,%rdx,8),%rdx │ │ │ │ + lea -0x1(%rdx),%rdx │ │ │ │ + and %r11,%rdx │ │ │ │ + add %rdx,%rdi │ │ │ │ + mov %r9,%rax │ │ │ │ + call 445da0 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + lea 0x25c2db(%rip),%r10 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x10098(%rsi),%r11 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %cx,%cx │ │ │ │ - jne 43024b │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jge 442aad │ │ │ │ + jae 442bb9 │ │ │ │ + mov 0x10090(%rsi),%r11 │ │ │ │ + shl $0x4,%r12 │ │ │ │ + mov (%r12,%r11,1),%r15 │ │ │ │ + mov 0x8(%r12,%r11,1),%r11 │ │ │ │ + mov 0x286a2e(%rip),%r12 │ │ │ │ + mov %r12,0x40(%rsp) │ │ │ │ + mov 0x8(%rsi,%rdx,8),%rcx │ │ │ │ + add %r15,%r8 │ │ │ │ + mov (%r10,%rax,8),%r10 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %r10,%rcx │ │ │ │ + shr %cl,%r8 │ │ │ │ + movabs $0x7fffffffffff,%r15 │ │ │ │ + add %r15,%r11 │ │ │ │ + shr %cl,%r11 │ │ │ │ + lea 0x25c225(%rip),%r15 │ │ │ │ + mov (%r15,%rax,8),%r15 │ │ │ │ + mov %r15,%rcx │ │ │ │ + mov $0x1,%r13d │ │ │ │ + shl %cl,%r13 │ │ │ │ + neg %r12 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x40,%r10 │ │ │ │ + sbb %r10,%r10 │ │ │ │ + and %r10,%r8 │ │ │ │ + and %r10,%r11 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r10,%r10 │ │ │ │ + and %r10,%r13 │ │ │ │ + mov %r13,%r10 │ │ │ │ + neg %r13 │ │ │ │ + and %r13,%r8 │ │ │ │ + shl $0x3,%r8 │ │ │ │ + add %r11,%r10 │ │ │ │ + and %r13,%r10 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + lea (%r11,%r10,8),%r10 │ │ │ │ + lea -0x1(%r10),%r10 │ │ │ │ + and %r12,%r8 │ │ │ │ + and %r10,%r12 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jbe 442bb4 │ │ │ │ + lea (%r8,%rdx,1),%rcx │ │ │ │ + lea (%rdx,%r12,1),%rdi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %r9,%rax │ │ │ │ + call 445da0 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea (%r9,%r8,1),%rdx │ │ │ │ + add %rbx,%r8 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jbe 442ac2 │ │ │ │ + nop │ │ │ │ + mov %rbx,%r10 │ │ │ │ + sub %r9,%rbx │ │ │ │ + jmp 442ac7 │ │ │ │ + mov %rbx,%r10 │ │ │ │ xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 43028d │ │ │ │ - movzbl 0x14(%rdx),%ebx │ │ │ │ - test $0x1,%bl │ │ │ │ - je 43025b │ │ │ │ - mov $0x48,%ebx │ │ │ │ - jmp 430260 │ │ │ │ - mov $0x38,%ebx │ │ │ │ - movzwl 0x30(%rdx),%edi │ │ │ │ - add %edi,%ecx │ │ │ │ - movzwl %cx,%ecx │ │ │ │ - add %rbx,%rdx │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - ja 4303a6 │ │ │ │ - sub %rdi,%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - neg %rcx │ │ │ │ - shl $0x3,%rdi │ │ │ │ - sar $0x3f,%rcx │ │ │ │ - and %rcx,%rdi │ │ │ │ - lea (%rdx,%rdi,1),%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 430301 │ │ │ │ - lea 0x446(%rip),%rax │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - lea 0xe0(%rsp),%rax │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - lea 0xc0(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0xd0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0xd0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov (%rcx,%rdx,8),%r8 │ │ │ │ - movzbl 0x15(%r8),%r9d │ │ │ │ - lea (%rdi,%r9,1),%rdi │ │ │ │ - lea -0x1(%rdi),%rdi │ │ │ │ - neg %r9 │ │ │ │ - and %r9,%rdi │ │ │ │ - add (%r8),%rdi │ │ │ │ - inc %rdx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jl 4302e4 │ │ │ │ - lea 0x7(%rdi),%rax │ │ │ │ - and $0xfffffffffffffff8,%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4427b7 │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %r8,0x50(%rsp) │ │ │ │ + mov %r10,0x48(%rsp) │ │ │ │ nop │ │ │ │ - call 42f8c0 │ │ │ │ - lea 0x300(%rip),%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - lea 0xe0(%rsp),%rax │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - lea 0xf0(%rsp),%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - lea 0x88(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0xd0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 485ec0 │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 485ec0 │ │ │ │ - mov $0x22,%ecx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - lea 0x9d2dfd(%rip),%r8 │ │ │ │ - mov $0xe,%r9d │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9e7d74(%rip),%rbx │ │ │ │ - call 473fc0 │ │ │ │ - call 48f0a0 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jbe 442aeb │ │ │ │ nop │ │ │ │ - call 485ec0 │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 485ec0 │ │ │ │ - mov $0x22,%ecx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - lea 0x9d2da8(%rip),%r8 │ │ │ │ - mov $0xe,%r9d │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9e7d1f(%rip),%rbx │ │ │ │ - call 473fc0 │ │ │ │ - call 48f0a0 │ │ │ │ - call 485ec0 │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 485ec0 │ │ │ │ - lea 0x9d6d08(%rip),%rcx │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - movq $0x12,0x8(%rsp) │ │ │ │ - mov $0x22,%ecx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - lea 0x9d2d40(%rip),%r8 │ │ │ │ - mov $0xe,%r9d │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9e7cb7(%rip),%rbx │ │ │ │ - call 4740a0 │ │ │ │ - call 48f0a0 │ │ │ │ + sub %r9,%r10 │ │ │ │ + jmp 442aee │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov 0x10120(%rsi),%rcx │ │ │ │ + mov %r10,%rbx │ │ │ │ + lea 0x1315f9(%rip),%rdi │ │ │ │ + mov $0xa,%esi │ │ │ │ + call 426c00 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jbe 442b3b │ │ │ │ + nop │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rax,%rcx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jmp 442b4a │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov $0x0,%ecx │ │ │ │ + jbe 442b52 │ │ │ │ + nop │ │ │ │ + sub %rax,%rsi │ │ │ │ + jmp 442b54 │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rax,%rdx │ │ │ │ + nop │ │ │ │ + lea 0x2876f9(%rip),%rdi │ │ │ │ + lock xadd %rsi,(%rdi) │ │ │ │ mov %rdx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 426f80 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 442b8e │ │ │ │ nop │ │ │ │ - call 485ec0 │ │ │ │ - mov $0x29,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x9d49cb(%rip),%r8 │ │ │ │ - mov $0x10,%r9d │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9eeadb(%rip),%rbx │ │ │ │ - call 473f00 │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9fcda6(%rip),%rax │ │ │ │ - mov $0x41,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48f0a0 │ │ │ │ - add $0xd0,%rsp │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + jmp 442b90 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + add %rcx,0x10128(%rdx) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov 0x38(%rsp),%r12 │ │ │ │ + jmp 4427b7 │ │ │ │ + add $0x68,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x248(%rax),%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - je 430574 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - cmp %rcx,0xc0(%rax) │ │ │ │ - ja 430532 │ │ │ │ - cmp %rcx,0xc8(%rax) │ │ │ │ - ja 430505 │ │ │ │ - cmp %rcx,0xd0(%rax) │ │ │ │ - ja 430549 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,0xd8(%rax) │ │ │ │ - ja 430505 │ │ │ │ - cmp %rcx,0xe0(%rax) │ │ │ │ - ja 430560 │ │ │ │ - cmp %rcx,0xe8(%rax) │ │ │ │ - ja 430505 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,0xf0(%rax) │ │ │ │ - ja 43050e │ │ │ │ - cmp %rcx,0xf8(%rax) │ │ │ │ - jbe 43050e │ │ │ │ - jmp 430505 │ │ │ │ - lea 0x9f68b6(%rip),%rax │ │ │ │ - mov $0x34,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9fc6cd(%rip),%rax │ │ │ │ - mov $0x40,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9d2c32(%rip),%rax │ │ │ │ - mov $0xe,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - call 485ec0 │ │ │ │ - mov $0x28,%ecx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lea 0x9d1f69(%rip),%r8 │ │ │ │ - mov $0xd,%r9d │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9edbfb(%rip),%rbx │ │ │ │ - call 473f00 │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9f0535(%rip),%rax │ │ │ │ - mov $0x2b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x132c6c(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x1314fd(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x13aefc(%rip),%rax │ │ │ │ + mov $0x2e,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 42ff80 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4306bd │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov 0x28(%rdx),%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov 0x10(%rdx),%r8 │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov 0x18(%rdx),%rcx │ │ │ │ - mov 0x20(%rdx),%rdi │ │ │ │ - mov 0x8(%rdx),%r9 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov 0x8(%r9),%rax │ │ │ │ - mov 0x8(%r8),%rbx │ │ │ │ - mov 0x30(%rdx),%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - call 444c00 │ │ │ │ - test %al,%al │ │ │ │ - je 4306ab │ │ │ │ - cmpl $0x0,0x1217942(%rip) │ │ │ │ - je 4306a5 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%rbx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - xor %esi,%esi │ │ │ │ - nopl (%rax) │ │ │ │ - call 4450a0 │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9f048c(%rip),%rax │ │ │ │ - mov $0x2b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - nopl (%rax) │ │ │ │ - call 494f40 │ │ │ │ - jmp 430620 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 442760 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 430732 │ │ │ │ + jbe 442f2e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + test $0x3fffff,%rbx │ │ │ │ + jne 442ece │ │ │ │ + test $0x3fffff,%rcx │ │ │ │ + jne 442ece │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + lea (%rdx,%rbx,1),%rsi │ │ │ │ + shr $0x16,%rsi │ │ │ │ + add %rdx,%rcx │ │ │ │ + shr $0x16,%rcx │ │ │ │ + nop │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + nop │ │ │ │ + mov 0x20(%rax),%r8 │ │ │ │ + mov 0x286752(%rip),%r9 │ │ │ │ + shr $0x3,%r9 │ │ │ │ + mov %r9,%r10 │ │ │ │ + neg %r9 │ │ │ │ + lea (%rcx,%r10,1),%rcx │ │ │ │ + lea -0x1(%rcx),%rcx │ │ │ │ + and %r9,%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + and %rsi,%r9 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + cmova %rdx,%rcx │ │ │ │ + test %r8,%r8 │ │ │ │ + je 442cf6 │ │ │ │ + cmp %r9,%r8 │ │ │ │ + jae 442cf6 │ │ │ │ + mov %r8,%rbx │ │ │ │ + jmp 442cfc │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r9,%r8 │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + jbe 442ec9 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + lea (%rcx,%rdx,8),%rax │ │ │ │ + lea (%rcx,%rbx,8),%rbx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 444e20 │ │ │ │ - cmpl $0x0,0x12178ac(%rip) │ │ │ │ - je 43072c │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ + call 445d20 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + lea (%rdx,%rcx,8),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + lea (%rdx,%rcx,8),%rbx │ │ │ │ + call 445d20 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + call 445da0 │ │ │ │ + movabs $0x800000000000,%rcx │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ + add %rbx,%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 442d99 │ │ │ │ + nop │ │ │ │ + mov %rbx,%r8 │ │ │ │ + sub %rax,%rbx │ │ │ │ + jmp 442da0 │ │ │ │ + mov %rbx,%r8 │ │ │ │ xor %ebx,%ebx │ │ │ │ - call 4452e0 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 4306e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 430806 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - cmp $0x4000,%rbx │ │ │ │ - ja 4307f1 │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - mov $0x8,%edx │ │ │ │ - cmovb %rdx,%rbx │ │ │ │ - mov %rbx,(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 442eb2 │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 442dc3 │ │ │ │ + nop │ │ │ │ + sub %rax,%r8 │ │ │ │ + jmp 442dc6 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ mov %rax,%rdx │ │ │ │ - mov $0x4000,%eax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - xor %edx,%edx │ │ │ │ - div %rbx │ │ │ │ - imul %rbx,%rax │ │ │ │ - cmpl $0x0,0x1217096(%rip) │ │ │ │ - je 4307a8 │ │ │ │ - mov 0x8(%r8),%rdx │ │ │ │ - mov 0x10(%r8),%rbx │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rdi,0x10(%r11) │ │ │ │ - mov %rbx,0x18(%r11) │ │ │ │ - mov %rcx,0x8(%r8) │ │ │ │ - mov %rdi,0x10(%r8) │ │ │ │ - movups %xmm15,0x18(%r8) │ │ │ │ - movl $0x0,0x28(%r8) │ │ │ │ - mov %eax,0x2c(%r8) │ │ │ │ - movq $0x0,0x30(%r8) │ │ │ │ - cmpl $0x0,0x1217050(%rip) │ │ │ │ - je 4307e2 │ │ │ │ - mov 0x38(%r8),%rax │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rax,0x8(%r11) │ │ │ │ - mov %rsi,0x38(%r8) │ │ │ │ - movb $0x1,0x40(%r8) │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + lea 0x132282(%rip),%rdi │ │ │ │ + mov $0xe,%esi │ │ │ │ + call 426c00 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jbe 442e12 │ │ │ │ + nop │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rax,%rcx │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jmp 442e21 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov $0x0,%ecx │ │ │ │ + jbe 442e29 │ │ │ │ + nop │ │ │ │ + sub %rax,%rsi │ │ │ │ + jmp 442e2b │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rax,%rdx │ │ │ │ + nop │ │ │ │ + lea 0x287422(%rip),%rdi │ │ │ │ + lock xadd %rsi,(%rdi) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 426f80 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 442e57 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + jmp 442e66 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jbe 442e74 │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + xchg %rbx,0x18(%rdx) │ │ │ │ + jmp 442e7c │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 442e99 │ │ │ │ + xchg %rbx,0x20(%rdx) │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jmp 442ea6 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + jmp 442eb5 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 442ebd │ │ │ │ + nop │ │ │ │ + sub %rax,%r8 │ │ │ │ + jmp 442ec0 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r8,%rax │ │ │ │ + add $0x70,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e5209(%rip),%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 48f0a0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13296d(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x1311fd(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x13abfc(%rip),%rax │ │ │ │ + mov $0x2e,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 430740 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 442c60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -55985,242 +71529,218 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43095c │ │ │ │ + jbe 442fe4 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov (%rax),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 43092b │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 4308b9 │ │ │ │ - mov (%rdi),%rcx │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - mov (%rax),%rcx │ │ │ │ - add %rcx,0x30(%rax) │ │ │ │ - cmpb $0x0,0x40(%rax) │ │ │ │ - je 4308b0 │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov (%rax),%rbx │ │ │ │ - mov %rdi,%rax │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0x28(%rax),%edi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jbe 4308e9 │ │ │ │ - mov 0x2c(%rax),%edx │ │ │ │ - mov 0x38(%rax),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 4281c0 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rax,0x20(%rdx) │ │ │ │ - mov 0x2c(%rdx),%esi │ │ │ │ - mov %esi,0x28(%rdx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x20(%rax),%rbx │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 43090e │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + nop │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x20000000,%ebx │ │ │ │ + lea 0x1320c3(%rip),%rcx │ │ │ │ + mov $0xe,%edi │ │ │ │ + call 4271e0 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + movq $0x4000000,0x8(%rdx) │ │ │ │ + movq $0x4000000,0x10(%rdx) │ │ │ │ + cmpl $0x0,0x286708(%rip) │ │ │ │ + je 442fd9 │ │ │ │ mov (%rdx),%rcx │ │ │ │ - mov 0x10(%rax),%rax │ │ │ │ - call *%rcx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov (%rax),%rcx │ │ │ │ - add %rcx,0x20(%rax) │ │ │ │ - mov (%rax),%rcx │ │ │ │ - sub %ecx,0x28(%rax) │ │ │ │ - mov (%rax),%rcx │ │ │ │ - add %rcx,0x30(%rax) │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9f652e(%rip),%rax │ │ │ │ - mov $0x34,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9dbb88(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 430860 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 442f80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - sub (%rax),%rcx │ │ │ │ - mov %rcx,0x30(%rax) │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - mov %rcx,(%rbx) │ │ │ │ - mov %rbx,0x18(%rax) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 430a27 │ │ │ │ + jbe 443089 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - nop │ │ │ │ - mov $0x80000000,%eax │ │ │ │ - lea 0x11f3295(%rip),%rcx │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ - call 43c9c0 │ │ │ │ - mov %eax,0x1c(%rsp) │ │ │ │ - call 43ca40 │ │ │ │ - mov 0x1c(%rsp),%ebx │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea 0x1217fa3(%rip),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 43b300 │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 44307e │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 443073 │ │ │ │ + mov 0x10(%rax),%rbx │ │ │ │ + bsf %rdx,%rcx │ │ │ │ + shr %cl,%rbx │ │ │ │ + and $0x1,%ebx │ │ │ │ + btr %rcx,%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + btr %rcx,%rdx │ │ │ │ + mov %rdx,0x10(%rax) │ │ │ │ + shl $0xd,%rcx │ │ │ │ + add (%rax),%rcx │ │ │ │ + shl $0xd,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4430c0 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 4309f7 │ │ │ │ - lea 0x1216798(%rip),%rcx │ │ │ │ - movb $0xff,(%rcx,%rax,1) │ │ │ │ - inc %rax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jl 4309e9 │ │ │ │ - movabs $0x100000001,%rax │ │ │ │ - mov %rax,0x11f58d2(%rip) │ │ │ │ - nop │ │ │ │ - movb $0x1,0x11f582a(%rip) │ │ │ │ - movq $0x0,0x11f5827(%rip) │ │ │ │ - add $0x20,%rsp │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 4309a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 443020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 430b0a │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - lea 0x8558a7(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 41d6e0 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - lea 0x8e58cf(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - lea 0xe3(%rip),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - cmpl $0x0,0x1216d99(%rip) │ │ │ │ - jne 430a90 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - jmp 430a9d │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - call 461e00 │ │ │ │ - lea 0x8e5893(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - lea 0x67(%rip),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - cmpl $0x0,0x1216d5d(%rip) │ │ │ │ - jne 430acc │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - jmp 430ad9 │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - call 461e00 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 41e820 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 41e820 │ │ │ │ - movb $0x1,0x121df9c(%rip) │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 430a40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 430b3d │ │ │ │ + jbe 4431c7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - call 43d780 │ │ │ │ - add $0x8,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + lea -0x1(%rbx),%rsi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + nop │ │ │ │ + jmp 4430eb │ │ │ │ + sub %rcx,%rsi │ │ │ │ + add %rcx,%rcx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + test %rsi,%rsi │ │ │ │ + jbe 443118 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jae 44310c │ │ │ │ + mov %rdx,%rdi │ │ │ │ + shr %cl,%rdx │ │ │ │ + and %rdx,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 4430e2 │ │ │ │ + mov $0x40,%edx │ │ │ │ + jmp 443125 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr %cl,%rsi │ │ │ │ + and %rsi,%rdx │ │ │ │ + bsf %rdx,%rdx │ │ │ │ + mov $0x40,%esi │ │ │ │ + cmove %rsi,%rdx │ │ │ │ + cmp $0x40,%rdx │ │ │ │ + jae 4431bc │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%rsi │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %r8,%r8 │ │ │ │ + and %rsi,%r8 │ │ │ │ + lea -0x1(%r8),%rsi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + shl %cl,%rsi │ │ │ │ + and %rsi,%rdi │ │ │ │ + movzbl 0x2861f2(%rip),%r8d │ │ │ │ + nopl (%rax) │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 44316c │ │ │ │ + popcnt %rdi,%rdi │ │ │ │ + jmp 44319a │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %rsi,0x8(%rsp) │ │ │ │ + mov %rdi,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 404200 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x8(%rsp),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + not %rsi │ │ │ │ + and %rsi,0x8(%rax) │ │ │ │ + and %rsi,0x10(%rax) │ │ │ │ + shl $0xd,%rcx │ │ │ │ + add (%rax),%rcx │ │ │ │ + shl $0xd,%rdi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - call 494f40 │ │ │ │ - jmp 430b20 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4430c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -56238,365 +71758,627 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 430b7d │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - call 43f6a0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - call 494f40 │ │ │ │ - jmp 430b60 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 430c38 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 4433fb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + test %al,(%rbx) │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + je 44325b │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + lea (%r8,%rdx,1),%r9 │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + and $0x3fffff,%edx │ │ │ │ nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x1217e94(%rip),%rax │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - sub %rax,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 430be6 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ + mov %r9,%r10 │ │ │ │ + shr $0x16,%r9 │ │ │ │ + mov %r9,0x30(%rsp) │ │ │ │ + shr $0xd,%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 443264 │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x30(%r14),%rbx │ │ │ │ - mov 0xd0(%rbx),%rbx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rcx,%xmm0 │ │ │ │ - test %al,(%rbx) │ │ │ │ - mov 0x1230(%rbx),%rcx │ │ │ │ - mov 0x1248(%rbx),%rbx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rcx,%xmm1 │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ - movsd 0xa19565(%rip),%xmm0 │ │ │ │ - mulsd 0x1217e5d(%rip),%xmm0 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - seta %al │ │ │ │ - add $0x8,%rsp │ │ │ │ + inc %rcx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + jae 443392 │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x8(%rax),%r11 │ │ │ │ + bt %rcx,%r11 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jae 443315 │ │ │ │ + mov %r10,%rsi │ │ │ │ + shr $0x23,%r10 │ │ │ │ + cmp $0x2000,%r10 │ │ │ │ + jae 4433ee │ │ │ │ + lea (%rcx,%rdx,1),%r11 │ │ │ │ + mov 0x78(%rbx,%r10,8),%r10 │ │ │ │ + test %al,(%r10) │ │ │ │ + shr $0xf,%rsi │ │ │ │ + and $0xfff80,%esi │ │ │ │ + mov %r11,%r13 │ │ │ │ + shr $0x6,%r11 │ │ │ │ + add %r10,%rsi │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x8,%r11 │ │ │ │ + jae 4433e9 │ │ │ │ + lea 0x100b8(%rbx),%rax │ │ │ │ + mov (%rsi,%r11,8),%rdx │ │ │ │ + btr %r13,%rdx │ │ │ │ + mov %rdx,(%rsi,%r11,8) │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r13,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + call 438100 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + mov 0x10(%rax),%r11 │ │ │ │ + bt %rcx,%r11 │ │ │ │ + nopl (%rax) │ │ │ │ + jae 443261 │ │ │ │ + mov %r10,%rsi │ │ │ │ + shr $0x23,%r10 │ │ │ │ + cmp $0x2000,%r10 │ │ │ │ + jae 4433dd │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov 0x78(%rbx,%r10,8),%rdi │ │ │ │ + test %al,(%rdi) │ │ │ │ + shr $0xf,%rsi │ │ │ │ + and $0xfff80,%esi │ │ │ │ + lea (%rdi,%rsi,1),%rax │ │ │ │ + lea 0x40(%rax),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 443700 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + mov 0x30(%rsp),%r9 │ │ │ │ + mov 0x38(%rsp),%r10 │ │ │ │ + jmp 443261 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov 0x10078(%rbx),%r9 │ │ │ │ + lea (%r8,%rdx,1),%r10 │ │ │ │ + add %r9,%r8 │ │ │ │ + cmp %r10,%r8 │ │ │ │ + jbe 4433af │ │ │ │ + mov %rdx,0x10078(%rbx) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov $0x40,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %edi,%esi │ │ │ │ + call 4403c0 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movq $0x0,0x10(%rdx) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 430ba0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 443200 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 430d7d │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 4436e6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - nop │ │ │ │ - mov 0x11f56ef(%rip),%eax │ │ │ │ - mov %eax,0x18(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 430da0 │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - inc %ecx │ │ │ │ - mov %ecx,0x1c(%rsp) │ │ │ │ - mov $0x2,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 430f60 │ │ │ │ - mov 0x1c(%rsp),%eax │ │ │ │ - nop │ │ │ │ - call 430da0 │ │ │ │ - jmp 430cb4 │ │ │ │ + sub $0x60,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x10078(%rax),%rcx │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0x16,%rdx │ │ │ │ + cmp %rdx,0x10088(%rax) │ │ │ │ + jbe 44369f │ │ │ │ + mov 0x68(%rax),%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jbe 4436dd │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0x60(%rax),%rdi │ │ │ │ + mov (%rdi,%rdx,8),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 443525 │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 440e40 │ │ │ │ + test %rax,%rax │ │ │ │ + je 443505 │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + mov %rdx,%r8 │ │ │ │ + shr $0x23,%rdx │ │ │ │ nop │ │ │ │ - lea 0xa14149(%rip),%rax │ │ │ │ - call 494de0 │ │ │ │ - mov 0x11f56ae(%rip),%ecx │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 430cc8 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 430cd8 │ │ │ │ - call 43f8e0 │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - setne %al │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - test %al,%al │ │ │ │ - jne 430ca7 │ │ │ │ - jmp 430cef │ │ │ │ nop │ │ │ │ - lea 0xa14112(%rip),%rax │ │ │ │ - call 494de0 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov 0x11f5673(%rip),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 430d0c │ │ │ │ + cmp $0x2000,%rdx │ │ │ │ + jae 4436d1 │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x78(%r9,%rdx,8),%r10 │ │ │ │ + test %al,(%r10) │ │ │ │ + mov %r8,%rdx │ │ │ │ + shr $0xf,%r8 │ │ │ │ + and $0xfff80,%r8d │ │ │ │ + lea (%r10,%r8,1),%r11 │ │ │ │ + lea (%r10,%r8,1),%r12 │ │ │ │ + lea 0x40(%r12),%r12 │ │ │ │ + mov %rax,%r13 │ │ │ │ + and $0x3fffff,%eax │ │ │ │ + shr $0x13,%rax │ │ │ │ + mov (%r11,%rax,8),%r11 │ │ │ │ nop │ │ │ │ + not %r11 │ │ │ │ + shr $0x16,%rdx │ │ │ │ + add %r10,%r8 │ │ │ │ + and $0xfffffffffff80000,%r13 │ │ │ │ nop │ │ │ │ - mov 0x11f2f53(%rip),%ecx │ │ │ │ - cmp $0x80000000,%ecx │ │ │ │ - setne %cl │ │ │ │ - jmp 430d0e │ │ │ │ - xor %ecx,%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 430cde │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ + mov (%r12,%rax,8),%r10 │ │ │ │ + jmp 4435ef │ │ │ │ + mov 0x25b3dc(%rip),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rdx,0x10078(%rsi) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rsi,%rdi │ │ │ │ + shr $0x23,%rsi │ │ │ │ nop │ │ │ │ - incl 0x108(%rax) │ │ │ │ + cmp $0x2000,%rsi │ │ │ │ + jae 4436c5 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov 0x78(%rax,%rsi,8),%rdx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0xf,%rdi │ │ │ │ + and $0xfff80,%edi │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + lea (%rdi,%rdx,1),%rax │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + and $0x3fffff,%ecx │ │ │ │ + shr $0xd,%rcx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 443ce0 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + lea (%rsi,%rdx,1),%rdi │ │ │ │ + cmp $0xffffffffffffffff,%rax │ │ │ │ + je 4436b1 │ │ │ │ + mov %rax,%r8 │ │ │ │ + shr $0x6,%rax │ │ │ │ nop │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x11f563b(%rip),%ecx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - je 430d45 │ │ │ │ - cmpl $0x1,0x12162a4(%rip) │ │ │ │ - jne 430d4f │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - add $0x2,%edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 430d4f │ │ │ │ - call 44aee0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x108(%rax),%ecx │ │ │ │ - lea -0x1(%rcx),%edx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jae 4436ac │ │ │ │ + lea (%rsi,%rdx,1),%r9 │ │ │ │ + lea 0x40(%r9),%r9 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,%r12 │ │ │ │ + shl $0x16,%r12 │ │ │ │ + and $0xffffffffffffffc0,%r8 │ │ │ │ + shl $0xd,%r8 │ │ │ │ + add %r12,%r8 │ │ │ │ + mov 0x50(%rsp),%r12 │ │ │ │ + mov (%r12,%rax,8),%r11 │ │ │ │ + movabs $0xffff800000000000,%r12 │ │ │ │ + lea (%r12,%r8,1),%r13 │ │ │ │ + not %r11 │ │ │ │ + mov (%r9,%rax,8),%r10 │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %r13,0x38(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %r11,%rdx │ │ │ │ + and %r10,%r11 │ │ │ │ + mov %r13,%rbx │ │ │ │ + and $0x3fffff,%r13d │ │ │ │ + not %r11 │ │ │ │ + shr $0x13,%r13 │ │ │ │ nop │ │ │ │ - mov %edx,0x108(%rax) │ │ │ │ nop │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 430d77 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 430d77 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - add $0x28,%rsp │ │ │ │ + or %rdx,(%r8,%r13,8) │ │ │ │ + and %r11,0x40(%r8,%r13,8) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov $0x40,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0x1,%esi │ │ │ │ + call 4403c0 │ │ │ │ + movzbl 0x285d0f(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 443652 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + popcnt %rdx,%rsi │ │ │ │ + jmp 44365f │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 404200 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + add $0x100b8,%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 438000 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + lea 0x7e000(%rax),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rdx,0x10078(%rsi) │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x13216f(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ - jmp 430c60 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 482180 │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 443420 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + test %al,(%rax) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + shr $0x6,%rbx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jae 4437b6 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 443770 │ │ │ │ + lea (%rcx,%rdx,1),%rsi │ │ │ │ + lea -0x1(%rsi),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + shr $0x6,%rsi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 44374e │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + jae 4437b1 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov $0xffffffffffffffff,%rdx │ │ │ │ + shl %cl,%rdx │ │ │ │ + or %rdx,(%rax,%rbx,8) │ │ │ │ + lea 0x1(%rbx),%rdx │ │ │ │ + jmp 44378a │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%rsi │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + lea -0x1(%rdi),%rsi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + shl %cl,%rsi │ │ │ │ + or %rsi,(%rax,%rbx,8) │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov (%rax,%rbx,8),%rcx │ │ │ │ + bts %rdx,%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,(%rax,%rbx,8) │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movq $0xffffffffffffffff,(%rax,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jb 44377f │ │ │ │ + and $0x3f,%edi │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%rdx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rbx,%rbx │ │ │ │ + and %rbx,%rdx │ │ │ │ + dec %rdx │ │ │ │ + or %rdx,(%rax,%rsi,8) │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 430e3b │ │ │ │ + jbe 4438eb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x20,%rsp │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - jmp 430dfb │ │ │ │ - mov 0x11f5571(%rip),%rdx │ │ │ │ - nop │ │ │ │ - mov %rdx,0xa0(%r14) │ │ │ │ - mov %r14,%rdx │ │ │ │ - nop │ │ │ │ - mov %rdx,0x11f555e(%rip) │ │ │ │ - incl 0x11f5560(%rip) │ │ │ │ - nop │ │ │ │ - lea 0xa142a8(%rip),%rax │ │ │ │ - lea 0x11f5541(%rip),%rbx │ │ │ │ - mov $0x1b,%ecx │ │ │ │ - mov $0xd,%edi │ │ │ │ + test %al,(%rax) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + shr $0x6,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jae 4438e5 │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4438c6 │ │ │ │ + lea (%rcx,%rdx,1),%rsi │ │ │ │ + lea -0x1(%rsi),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + shr $0x6,%rsi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 44389d │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + jae 4438de │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov $0xffffffffffffffff,%rdx │ │ │ │ + shl %cl,%rdx │ │ │ │ + not %rdx │ │ │ │ + and %rdx,(%rax,%rbx,8) │ │ │ │ + lea 0x1(%rbx),%rdx │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jb 4438d9 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + sub %rbx,%rsi │ │ │ │ + lea (%rax,%rbx,8),%r8 │ │ │ │ + lea 0x8(%r8),%r8 │ │ │ │ + dec %rsi │ │ │ │ + je 443877 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + shl $0x3,%rsi │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + call 489020 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + and $0x3f,%edi │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl %cl,%rbx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rsi,%rsi │ │ │ │ + and %rsi,%rbx │ │ │ │ + neg %rbx │ │ │ │ + and %rbx,(%rax,%rdx,8) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov $0x1,%esi │ │ │ │ - call 48f140 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11f5524(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - nop │ │ │ │ - mov 0x11f5558(%rip),%ecx │ │ │ │ - cmpl $0x1,0x12161c5(%rip) │ │ │ │ - setne %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - add %edx,%ecx │ │ │ │ - mov 0x30(%rsp),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jae 430db8 │ │ │ │ - nop │ │ │ │ + shl %cl,%rsi │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %rsi,%rdi │ │ │ │ + lea -0x1(%rdi),%rsi │ │ │ │ + mov %rdx,%rcx │ │ │ │ + shl %cl,%rsi │ │ │ │ + not %rsi │ │ │ │ + and %rsi,(%rax,%rbx,8) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov (%rax,%rbx,8),%rcx │ │ │ │ + btr %rdx,%rcx │ │ │ │ nop │ │ │ │ - lea 0x11f54f8(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ + mov %rcx,(%rax,%rbx,8) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - jmp 430da0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 4437c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 430f29 │ │ │ │ + jbe 443ae6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - cmpb $0x0,0x121dc27(%rip) │ │ │ │ - je 430e88 │ │ │ │ - mov 0x1216177(%rip),%edx │ │ │ │ + sub $0x28,%rsp │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 443a18 │ │ │ │ + test %al,(%rax) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + shr $0x6,%rbx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jae 443adc │ │ │ │ + lea (%rcx,%rdx,1),%rsi │ │ │ │ + lea -0x1(%rsi),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + shr $0x6,%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 4439ca │ │ │ │ + cmp $0x8,%rsi │ │ │ │ + jae 443ad7 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + mov (%rax,%rbx,8),%r8 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + shr %cl,%r8 │ │ │ │ + movzbl 0x2859c0(%rip),%edx │ │ │ │ test %edx,%edx │ │ │ │ - setne %dl │ │ │ │ - jmp 430e8d │ │ │ │ + je 44399a │ │ │ │ + popcnt %r8,%r8 │ │ │ │ + jmp 4439c5 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %r8,%rax │ │ │ │ + call 404200 │ │ │ │ + movzbl 0x2859a1(%rip),%edx │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + inc %rbx │ │ │ │ + jmp 443a42 │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + shr %cl,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ mov $0x1,%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jne 430e9a │ │ │ │ - cmpl $0x0,0x1216144(%rip) │ │ │ │ - je 430ea2 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - test %rax,%rax │ │ │ │ - je 430f0a │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 430ee6 │ │ │ │ - mov 0x1217acd(%rip),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 430ede │ │ │ │ - mov 0x121d132(%rip),%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 430ed4 │ │ │ │ - sub %rcx,%rbx │ │ │ │ - cmp %rbx,0x1197009(%rip) │ │ │ │ - setl %cl │ │ │ │ - jmp 430ed6 │ │ │ │ + shl %cl,%rdx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rbx,%rbx │ │ │ │ + and %rdx,%rbx │ │ │ │ + lea -0x1(%rbx),%rdx │ │ │ │ + and %rdx,%rax │ │ │ │ + movzbl 0x285955(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 443a07 │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov %ecx,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 430eff │ │ │ │ - mov 0x11f5476(%rip),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - setg %al │ │ │ │ - add $0x8,%rsp │ │ │ │ + popcnt %rax,%rcx │ │ │ │ + jmp 443a0f │ │ │ │ + call 404200 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + shr $0x6,%rbx │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jae 443a37 │ │ │ │ + mov (%rax,%rbx,8),%rax │ │ │ │ + shr %cl,%rax │ │ │ │ + and $0x1,%eax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x1217a6f(%rip),%rax │ │ │ │ - call 43c740 │ │ │ │ - mov 0x1217acb(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - setbe %al │ │ │ │ - add $0x8,%rsp │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + add %r9,%r8 │ │ │ │ + inc %rbx │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jae 443a8d │ │ │ │ + mov (%rax,%rbx,8),%r9 │ │ │ │ + test %edx,%edx │ │ │ │ + je 443a5b │ │ │ │ + popcnt %r9,%r9 │ │ │ │ + jmp 443a3c │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %r9,%rax │ │ │ │ + call 404200 │ │ │ │ + movzbl 0x2858e0(%rip),%edx │ │ │ │ + mov 0x8(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + jmp 443a3c │ │ │ │ + and $0x3f,%edi │ │ │ │ + lea 0x1(%rdi),%rcx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl %cl,%rbx │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + sbb %rdi,%rdi │ │ │ │ + and %rbx,%rdi │ │ │ │ + lea -0x1(%rdi),%rbx │ │ │ │ + and (%rax,%rsi,8),%rbx │ │ │ │ + test %edx,%edx │ │ │ │ + je 443abb │ │ │ │ + xor %ecx,%ecx │ │ │ │ + popcnt %rbx,%rcx │ │ │ │ + jmp 443acd │ │ │ │ + mov %rbx,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 404200 │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea (%rcx,%r8,1),%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - jmp 430e60 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 443920 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -56606,523 +72388,357 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x90(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 4316fb │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x108,%rsp │ │ │ │ - movq %xmm15,0x100(%rsp) │ │ │ │ - movb $0x0,0x32(%rsp) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %r14,%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rsi,(%rdx) │ │ │ │ - je 43107b │ │ │ │ - mov 0x108(%rdx),%edi │ │ │ │ - cmp $0x1,%edi │ │ │ │ - jg 43107b │ │ │ │ - cmpq $0x0,0x100(%rdx) │ │ │ │ - jne 43107b │ │ │ │ - lea -0x1(%rdi),%r8d │ │ │ │ - nop │ │ │ │ - mov %r8d,0x108(%rdx) │ │ │ │ - cmp $0x1,%edi │ │ │ │ - jne 430fea │ │ │ │ - cmpb $0x0,0xb1(%rsi) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 430fea │ │ │ │ - movq $0xfffffffffffffade,0x10(%rsi) │ │ │ │ - mov 0x188(%r14),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 43105d │ │ │ │ - mov %r14,0xa8(%rsp) │ │ │ │ - cmpl $0x0,0x121681b(%rip) │ │ │ │ - je 431016 │ │ │ │ - mov 0x188(%r14),%rsi │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - movq $0x0,0x188(%rsi) │ │ │ │ - lea 0x7f0(%rip),%rdi │ │ │ │ - mov %rdi,0xb0(%rsp) │ │ │ │ - mov %rsi,0xb8(%rsp) │ │ │ │ - mov %rdx,0xc0(%rsp) │ │ │ │ - lea 0xb0(%rsp),%rsi │ │ │ │ - mov %rsi,0x100(%rsp) │ │ │ │ - movb $0x1,0x32(%rsp) │ │ │ │ - mov %rdx,0xf8(%rsp) │ │ │ │ - mov %ecx,0x34(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - jmp 4310be │ │ │ │ - mov 0x108(%rdx),%eax │ │ │ │ - lea -0x1(%rax),%ecx │ │ │ │ - nop │ │ │ │ - mov %ecx,0x108(%rdx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 4310a1 │ │ │ │ - cmpb $0x0,0xb1(%rsi) │ │ │ │ - je 4310a1 │ │ │ │ - movq $0xfffffffffffffade,0x10(%rsi) │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x34(%rsp),%ecx │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 430e60 │ │ │ │ - test %al,%al │ │ │ │ - jne 4310cd │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4310d9 │ │ │ │ - call 43f8e0 │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - setne %al │ │ │ │ - test %al,%al │ │ │ │ - jne 4310aa │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - setne %dl │ │ │ │ - mov %dl,0x33(%rsp) │ │ │ │ - nop │ │ │ │ - lea 0x11f51e9(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov $0xd,%esi │ │ │ │ - call 46c340 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - mov 0x34(%rsp),%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 430e60 │ │ │ │ - test %al,%al │ │ │ │ - je 431242 │ │ │ │ - mov 0x1216e35(%rip),%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 43113f │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 431151 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov $0x2,%r8d │ │ │ │ - cmove %r8,%rdx │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - lea 0x1196adb(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov $0xd,%esi │ │ │ │ - call 46c340 │ │ │ │ - nop │ │ │ │ - lea 0x1196abf(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov $0xd,%esi │ │ │ │ - call 46c340 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - sete 0x11f5160(%rip) │ │ │ │ - cmpb $0x0,0x11f5cf1(%rip) │ │ │ │ - nop │ │ │ │ - jne 4311a8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4311b5 │ │ │ │ - call 481dc0 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 431221 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - call 482160 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ - nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 4311e4 │ │ │ │ - dec %edx │ │ │ │ - mov %edx,0x350(%rcx) │ │ │ │ - jmp 4311f2 │ │ │ │ - lea 0x320(%rcx),%rdx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + xor %edx,%edx │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ xor %esi,%esi │ │ │ │ - xchg %sil,(%rdx) │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%esi │ │ │ │ - nop │ │ │ │ - mov %esi,0x108(%rcx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 431219 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 431219 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x11f1388(%rip),%rsi │ │ │ │ - mov %rsi,0xf0(%rsp) │ │ │ │ - mov 0x11f1381(%rip),%rdi │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ + jmp 443b32 │ │ │ │ + inc %rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jge 443b80 │ │ │ │ + test %al,(%rax) │ │ │ │ + mov (%rax,%rcx,8),%rdi │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 431280 │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 443b4b │ │ │ │ + add $0x40,%rdx │ │ │ │ + jmp 443b2f │ │ │ │ nop │ │ │ │ - lea 0x11f5096(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ + bsf %rdi,%r8 │ │ │ │ + add %rdx,%r8 │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + cmove %r8,%rbx │ │ │ │ + cmp %r8,%rsi │ │ │ │ + cmovb %r8,%rsi │ │ │ │ + bsr %rdi,%rdx │ │ │ │ + mov $0xffffffffffffffff,%rdi │ │ │ │ + cmove %rdi,%rdx │ │ │ │ + add $0xffffffffffffffc1,%rdx │ │ │ │ + neg %rdx │ │ │ │ + jmp 443b2f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0xffffffffffffffff,%rbx │ │ │ │ + je 443bd9 │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + cmovb %rdx,%rsi │ │ │ │ + cmp $0x3e,%rsi │ │ │ │ + jae 443b97 │ │ │ │ xor %ecx,%ecx │ │ │ │ - call 46c680 │ │ │ │ - movzbl 0x33(%rsp),%edx │ │ │ │ - test $0x1,%dl │ │ │ │ - je 43126f │ │ │ │ - movb $0x0,0x32(%rsp) │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ + jmp 443be8 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x200000,%rsi │ │ │ │ + jne 443bb5 │ │ │ │ + movabs $0x8000000000000000,%rsi │ │ │ │ + jmp 443bd5 │ │ │ │ + and $0x1fffff,%ebx │ │ │ │ + and $0x1fffff,%esi │ │ │ │ + shl $0x15,%rsi │ │ │ │ + or %rbx,%rsi │ │ │ │ + and $0x1fffff,%edx │ │ │ │ + shl $0x2a,%rdx │ │ │ │ + or %rdx,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ ret │ │ │ │ - inc %rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jge 43132a │ │ │ │ - mov (%rsi,%rax,8),%r8 │ │ │ │ - mov 0x38(%r8),%r9 │ │ │ │ - mov 0x8f0(%r9),%r9d │ │ │ │ - mov 0x120f021(%rip),%r10d │ │ │ │ - nop │ │ │ │ - cmp %r10d,%r9d │ │ │ │ - jne 431661 │ │ │ │ - cmpq $0x0,0x1a90(%r8) │ │ │ │ - jne 431278 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - mov $0x2000,%eax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - lea 0x121bcef(%rip),%rcx │ │ │ │ - call 4281c0 │ │ │ │ - cmpl $0x0,0x1216543(%rip) │ │ │ │ - jne 4312e9 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - jmp 431304 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov 0x1a90(%rdx),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rax,0x1a90(%rdx) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0xf0(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - jmp 431278 │ │ │ │ - call 4333c0 │ │ │ │ - lea 0xa13a8a(%rip),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x1215cba(%rip),%eax │ │ │ │ - mov %eax,0x11f5014(%rip) │ │ │ │ - mov %eax,0x11f5012(%rip) │ │ │ │ - mov 0x1215cac(%rip),%ecx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - jge 43136e │ │ │ │ - mov %ecx,0x11f4ffe(%rip) │ │ │ │ - mov 0x1217673(%rip),%rax │ │ │ │ - mov %rax,0x11f5024(%rip) │ │ │ │ - movq $0x0,0x11f5011(%rip) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,0x11f4f5d(%rip) │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rax,0x11f4fc3(%rip) │ │ │ │ - movb $0x0,0x38(%rsp) │ │ │ │ - movups %xmm15,0x40(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - lea 0x3f0(%rip),%rax │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ - lea 0xe0(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - add %rax,0x11f4fc1(%rip) │ │ │ │ - add %rax,0x11f4fc2(%rip) │ │ │ │ - lea 0xa139b3(%rip),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - call 434440 │ │ │ │ - nop │ │ │ │ - mov $0x1,%eax │ │ │ │ - lea 0x11f4f23(%rip),%rcx │ │ │ │ - lock xadd %eax,(%rcx) │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - movslq 0x1215bb7(%rip),%rcx │ │ │ │ - lea 0x1217524(%rip),%rax │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x34(%rsp),%r8d │ │ │ │ - call 43b3a0 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - lea 0x12167de(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 4347a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 4314a2 │ │ │ │ - xor %eax,%eax │ │ │ │ - call 466aa0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x11f4df8(%rip),%cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 4314d2 │ │ │ │ - movb $0x1,0x11f4dee(%rip) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x11f4de2(%rip),%rdx │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ - nop │ │ │ │ - lea 0xa13910(%rip),%rax │ │ │ │ - call 458e20 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lea 0x1215afd(%rip),%rdx │ │ │ │ - xchg %ecx,(%rdx) │ │ │ │ - mov 0x1215af5(%rip),%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 4314f3 │ │ │ │ + movabs $0x8000040000200,%rax │ │ │ │ + ret │ │ │ │ + lea 0x1(%r10),%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jge 443ca5 │ │ │ │ + test %al,(%rax) │ │ │ │ + mov (%rax,%rcx,8),%rdi │ │ │ │ + bsf %rdi,%r8 │ │ │ │ + mov $0x40,%r9d │ │ │ │ + cmove %r9,%r8 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %r8,%rcx │ │ │ │ + shr %cl,%rdi │ │ │ │ + lea 0x1(%rdi),%r8 │ │ │ │ + test %r8,%rdi │ │ │ │ + je 443be4 │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 4314f9 │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - sete %cl │ │ │ │ - mov %cl,0x1216321(%rip) │ │ │ │ - nop │ │ │ │ - movl $0xffffffff,0x11f4d56(%rip) │ │ │ │ - movl $0xffffffff,0x11f4d5c(%rip) │ │ │ │ - call 4350e0 │ │ │ │ - call 438dc0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - lea 0x1215ab6(%rip),%rcx │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - nop │ │ │ │ - incl 0x108(%rax) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - movslq 0x11f4e14(%rip),%rax │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - sub 0x48(%rsp),%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - add %rcx,0x11f4e60(%rip) │ │ │ │ - add %rcx,0x11f4e61(%rip) │ │ │ │ - lea 0x1c2(%rip),%rax │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - lea 0x58(%rsp),%rax │ │ │ │ - mov %rax,0xd0(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ - lea 0xc8(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - nop │ │ │ │ - lea 0x119666e(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 46c680 │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov 0x108(%rax),%ecx │ │ │ │ - lea -0x1(%rcx),%edx │ │ │ │ - nop │ │ │ │ - mov %edx,0x108(%rax) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 431612 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 431608 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jmp 43161a │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jmp 43161a │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 431629 │ │ │ │ - nop │ │ │ │ - lea 0xa137d4(%rip),%rax │ │ │ │ - call 494de0 │ │ │ │ - nop │ │ │ │ - lea 0x11f4caf(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 46c680 │ │ │ │ - movzbl 0x33(%rsp),%edx │ │ │ │ - nop │ │ │ │ - test $0x1,%dl │ │ │ │ - je 431657 │ │ │ │ - movb $0x0,0x32(%rsp) │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - add $0x108,%rsp │ │ │ │ + mov %rsi,%r8 │ │ │ │ + jmp 443c33 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %r11,%rcx │ │ │ │ + jmp 443c33 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + add %rcx,%rcx │ │ │ │ + mov %r11,%rdi │ │ │ │ + test %r8,%r8 │ │ │ │ + jbe 443c6f │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 443c51 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + shr %cl,%rdi │ │ │ │ + or %rdi,%r11 │ │ │ │ + lea 0x1(%r11),%rdi │ │ │ │ + test %rdi,%r11 │ │ │ │ + jne 443c2a │ │ │ │ + jmp 443be4 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rdi,%r12 │ │ │ │ + shr %cl,%rdi │ │ │ │ + or %rdi,%r12 │ │ │ │ + lea 0x1(%r12),%rdi │ │ │ │ + test %rdi,%r12 │ │ │ │ + jne 443c75 │ │ │ │ + jmp 443be4 │ │ │ │ + mov %rcx,%r11 │ │ │ │ + mov %rdi,%r12 │ │ │ │ + mov %r12,%rdi │ │ │ │ + not %r12 │ │ │ │ + bsf %r12,%rcx │ │ │ │ + cmove %r9,%rcx │ │ │ │ + shr %cl,%rdi │ │ │ │ + bsf %rdi,%rcx │ │ │ │ + cmove %r9,%rcx │ │ │ │ + shr %cl,%rdi │ │ │ │ + lea 0x1(%rdi),%r8 │ │ │ │ + add %rcx,%rsi │ │ │ │ + test %r8,%rdi │ │ │ │ + jne 443c22 │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 443be4 │ │ │ │ + cmp $0x200000,%rsi │ │ │ │ + jne 443cba │ │ │ │ + movabs $0x8000000000000000,%rsi │ │ │ │ + jmp 443cda │ │ │ │ + and $0x1fffff,%ebx │ │ │ │ + and $0x1fffff,%esi │ │ │ │ + shl $0x15,%rsi │ │ │ │ + or %rbx,%rsi │ │ │ │ + and $0x1fffff,%edx │ │ │ │ + shl $0x2a,%rdx │ │ │ │ + or %rdx,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 443d52 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 443d00 │ │ │ │ + test %al,(%rax) │ │ │ │ + shr $0x6,%rcx │ │ │ │ + jmp 443d20 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x40,%rbx │ │ │ │ + ja 443d11 │ │ │ │ + call 443d80 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - mov %r10d,0x34(%rsp) │ │ │ │ - mov %r9d,%eax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - movslq (%r8),%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cf5ac(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ce8d9(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9d0e76(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x34(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d7c48(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 443e80 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rcx │ │ │ │ nop │ │ │ │ - call 453780 │ │ │ │ - add $0x108,%rsp │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jae 443d3f │ │ │ │ + mov (%rax,%rcx,8),%rdx │ │ │ │ + not %rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 443d1c │ │ │ │ + shl $0x6,%rcx │ │ │ │ + bsf %rdx,%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + jmp 443d46 │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 430f60 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 443ce0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + shr $0x6,%rcx │ │ │ │ + mov $0xffffffffffffffff,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 443d93 │ │ │ │ + lea 0x1(%r9),%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jae 443e5d │ │ │ │ + test %al,(%rax) │ │ │ │ + mov (%rax,%rcx,8),%rdi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + not %rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 443db5 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 443d8f │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + jne 443dcc │ │ │ │ + mov %rcx,%r9 │ │ │ │ + shl $0x6,%rcx │ │ │ │ + bsf %rdi,%r10 │ │ │ │ + lea (%rcx,%r10,1),%rdx │ │ │ │ + jmp 443dcf │ │ │ │ + mov %rcx,%r9 │ │ │ │ + bsf %r8,%r10 │ │ │ │ + mov $0x40,%r11d │ │ │ │ + cmove %r11,%r10 │ │ │ │ + add %rsi,%r10 │ │ │ │ + cmp %r10,%rbx │ │ │ │ + jbe 443e4f │ │ │ │ + lea -0x1(%rbx),%rsi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 443df9 │ │ │ │ + sub %rcx,%rsi │ │ │ │ + add %rcx,%rcx │ │ │ │ + mov %r10,%rdi │ │ │ │ + test %rsi,%rsi │ │ │ │ + jbe 443e26 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jae 443e1a │ │ │ │ + mov %rdi,%r10 │ │ │ │ + shr %cl,%rdi │ │ │ │ + and %rdi,%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 443df0 │ │ │ │ + mov $0x40,%esi │ │ │ │ + jmp 443e2e │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + shr %cl,%rsi │ │ │ │ + and %rsi,%rdi │ │ │ │ + bsf %rdi,%rsi │ │ │ │ + cmove %r11,%rsi │ │ │ │ + cmp $0x40,%rsi │ │ │ │ + jb 443e68 │ │ │ │ + bsr %r8,%rsi │ │ │ │ + mov $0xffffffffffffffff,%rdi │ │ │ │ + cmove %rdi,%rsi │ │ │ │ + add $0xffffffffffffffc1,%rsi │ │ │ │ + neg %rsi │ │ │ │ + jmp 443d8f │ │ │ │ + shl $0x6,%r9 │ │ │ │ + sub %rsi,%r9 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + ret │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + ret │ │ │ │ + shl $0x6,%r9 │ │ │ │ + lea (%rsi,%r9,1),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4317b1 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x10(%rdx),%r8 │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - movzbl (%r8),%ebx │ │ │ │ - mov 0x8(%r8),%rcx │ │ │ │ - mov 0x10(%r8),%rdi │ │ │ │ - mov 0x18(%r8),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 45b140 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov 0x8(%r8),%r8 │ │ │ │ - sub %r8,%rax │ │ │ │ - add %rax,0x11f4c06(%rip) │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov %r8,0x11f4be4(%rip) │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - lea 0x12164ba(%rip),%rax │ │ │ │ - call 434860 │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ + shr $0x6,%rcx │ │ │ │ + mov $0xffffffffffffffff,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov $0xffffffffffffffff,%rdi │ │ │ │ + jmp 443ea0 │ │ │ │ + inc %rcx │ │ │ │ + mov %r8,%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jae 443f6e │ │ │ │ + test %al,(%rax) │ │ │ │ + mov (%rax,%rcx,8),%r8 │ │ │ │ + cmp $0xffffffffffffffff,%r8 │ │ │ │ + jne 443ec0 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 443e96 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0xffffffffffffffff,%rdx │ │ │ │ + jne 443edd │ │ │ │ + mov %rcx,%r9 │ │ │ │ + shl $0x6,%rcx │ │ │ │ + mov %r8,%r10 │ │ │ │ + not %r8 │ │ │ │ + bsf %r8,%r8 │ │ │ │ + lea (%rcx,%r8,1),%rdx │ │ │ │ + jmp 443ee3 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %r8,%r10 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 443f10 │ │ │ │ + mov %r9,%rcx │ │ │ │ + shl $0x6,%r9 │ │ │ │ + nop │ │ │ │ + bsr %r10,%rsi │ │ │ │ + mov $0xffffffffffffffff,%r8 │ │ │ │ + cmove %r8,%rsi │ │ │ │ + lea -0x3f(%rsi),%r8 │ │ │ │ + lea (%r9,%rsi,1),%rdi │ │ │ │ + lea 0x1(%rdi),%rdi │ │ │ │ + neg %r8 │ │ │ │ + jmp 443e96 │ │ │ │ + bsf %r10,%rcx │ │ │ │ + mov $0x40,%r8d │ │ │ │ + cmove %r8,%rcx │ │ │ │ + lea (%rcx,%rsi,1),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jbe 443f67 │ │ │ │ + cmp $0x40,%rcx │ │ │ │ + jae 443f5b │ │ │ │ + mov %r9,%rcx │ │ │ │ + shl $0x6,%r9 │ │ │ │ + nop │ │ │ │ + bsr %r10,%r8 │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + cmove %rsi,%r8 │ │ │ │ + lea -0x3f(%r8),%rsi │ │ │ │ + lea (%r9,%r8,1),%rdi │ │ │ │ + lea 0x1(%rdi),%rdi │ │ │ │ + neg %rsi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + jmp 443e96 │ │ │ │ + lea 0x40(%rsi),%r8 │ │ │ │ + mov %r9,%rcx │ │ │ │ + jmp 443e96 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + ret │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jbe 443f7e │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + ret │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 431740 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4317fe │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov $0x2,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 45ace0 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov %al,(%rdx) │ │ │ │ - mov %rbx,0x8(%rdx) │ │ │ │ - mov %rcx,0x10(%rdx) │ │ │ │ - mov %rdi,0x18(%rdx) │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494f40 │ │ │ │ - jmp 4317c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -57141,38 +72757,39 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 431859 │ │ │ │ + jbe 443fe2 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ test %al,(%rax) │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - cmpl $0x0,0x1215fe5(%rip) │ │ │ │ - je 431850 │ │ │ │ - mov 0x188(%rax),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rcx,0x188(%rax) │ │ │ │ + lea 0x40(%rax),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + call 443700 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + call 4437c0 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 431820 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 443fa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -57189,353 +72806,85 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x18(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 431c35 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x90,%rsp │ │ │ │ - nop │ │ │ │ - lea 0x11f4a42(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov $0xd,%esi │ │ │ │ - call 46c340 │ │ │ │ - jmp 431905 │ │ │ │ - movq $0x0,0xf8(%rax) │ │ │ │ - lea 0x37a(%rip),%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - nop │ │ │ │ - lea 0x119633a(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 46c680 │ │ │ │ - cmpl $0x1,0x12156d0(%rip) │ │ │ │ - jne 431b5b │ │ │ │ - mov 0x11f4958(%rip),%edx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %edx,0x11f493a(%rip) │ │ │ │ - jne 43196f │ │ │ │ - mov 0x11f47b1(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 431965 │ │ │ │ - mov 0x11f491e(%rip),%edx │ │ │ │ - mov 0x11f491b(%rip),%r8d │ │ │ │ - cmp %edx,%r8d │ │ │ │ - ja 43195b │ │ │ │ - mov 0x11f488b(%rip),%rdx │ │ │ │ - mov 0x11f488c(%rip),%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 431c12 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 431c07 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 431c07 │ │ │ │ - xor %eax,%eax │ │ │ │ - test %al,%al │ │ │ │ - je 431b5b │ │ │ │ - nop │ │ │ │ - lea 0x11962b3(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov $0xd,%esi │ │ │ │ - call 46c340 │ │ │ │ - movb $0x1,0x11f49a8(%rip) │ │ │ │ - movl $0x0,0x1215642(%rip) │ │ │ │ - nop │ │ │ │ - lea 0x436(%rip),%rdx │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - movb $0x20,0x80(%rsp) │ │ │ │ - lea 0xa133da(%rip),%rdx │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - lea 0x78(%rsp),%rdx │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - cmpl $0x0,0x12155fc(%rip) │ │ │ │ - je 431a05 │ │ │ │ - nop │ │ │ │ - lea 0x1196242(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 46c680 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 431905 │ │ │ │ - mov 0x12155bf(%rip),%al │ │ │ │ - test %al,%al │ │ │ │ - jne 431a05 │ │ │ │ - nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rax,0x11f4956(%rip) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - movq $0x5,0x100(%rcx) │ │ │ │ - cmpl $0x0,0x1215dd8(%rip) │ │ │ │ - je 431a59 │ │ │ │ - mov 0xf8(%rcx),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0x9c94b8(%rip),%rax │ │ │ │ - mov %rax,0xf8(%rcx) │ │ │ │ - movb $0x0,0x38(%rsp) │ │ │ │ - movups %xmm15,0x40(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - lea 0x2fe(%rip),%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - lea 0x68(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - add %rax,0x11f4918(%rip) │ │ │ │ - add %rax,0x11f4919(%rip) │ │ │ │ - movb $0x0,0x2f(%rsp) │ │ │ │ - lea 0x215(%rip),%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - lea 0x2f(%rsp),%rax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - lea 0x58(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - movzbl 0x2f(%rsp),%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 431b14 │ │ │ │ - cmpb $0x0,0x11f479c(%rip) │ │ │ │ - je 431b75 │ │ │ │ - cmpb $0x0,0x11f4794(%rip) │ │ │ │ - jne 431b75 │ │ │ │ - test %al,%al │ │ │ │ - je 431b20 │ │ │ │ - movb $0x1,0x12154b0(%rip) │ │ │ │ - jmp 431b2b │ │ │ │ - nopl (%rax) │ │ │ │ - call 432100 │ │ │ │ - mov %al,0x11f4777(%rip) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - movq $0x0,0x100(%rax) │ │ │ │ - cmpl $0x0,0x1215cdf(%rip) │ │ │ │ - je 4318b4 │ │ │ │ - mov 0xf8(%rax),%rcx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - jmp 4318b4 │ │ │ │ - nop │ │ │ │ - lea 0x11f4781(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 46c680 │ │ │ │ - add $0x90,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 473120 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x121545d(%rip),%rcx │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ - lea 0x12160d4(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - call 4347a0 │ │ │ │ - call 4369e0 │ │ │ │ - movb $0x0,0x11f479c(%rip) │ │ │ │ - call 445700 │ │ │ │ - nop │ │ │ │ - lea 0x11f4733(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 46c680 │ │ │ │ - mov $0x1,%eax │ │ │ │ - nop │ │ │ │ - call 466aa0 │ │ │ │ - movslq 0x1215440(%rip),%rcx │ │ │ │ - movzbl 0x11f4725(%rip),%edi │ │ │ │ - lea 0x1216da6(%rip),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - call 43b8a0 │ │ │ │ - movzbl 0x38(%rsp),%eax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - call 432280 │ │ │ │ - add $0x90,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor $0x1,%eax │ │ │ │ - jmp 431971 │ │ │ │ - inc %rax │ │ │ │ - cmp %r8,%rax │ │ │ │ - jge 431c28 │ │ │ │ - lea (%rdx,%rax,4),%r9 │ │ │ │ - mov (%r9),%r9d │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %r9d,%r9d │ │ │ │ - je 431c0f │ │ │ │ - cmp %r8,%rax │ │ │ │ - jge 431c31 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 431c07 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 431c07 │ │ │ │ - call 494fe0 │ │ │ │ - jmp 431880 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 431cbb │ │ │ │ + jbe 444098 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ + sub $0x18,%rsp │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - movslq 0x11f4700(%rip),%rax │ │ │ │ - mov (%rsp),%rcx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + shl $0x3,%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x1,%rax │ │ │ │ + jne 44404f │ │ │ │ + lea 0xb0(%rbx),%rsi │ │ │ │ + jmp 44405d │ │ │ │ + lea -0x2(%rax),%rsi │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + ja 444086 │ │ │ │ + lea 0x40(%rbx),%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea 0x287e8f(%rip),%rcx │ │ │ │ + call 421e80 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ - sub 0x10(%rdx),%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - add %rcx,0x11f4748(%rip) │ │ │ │ - add %rcx,0x11f4749(%rip) │ │ │ │ - movzbl (%rdx),%ebx │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - call 45b140 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - sub 0x8(%rcx),%rax │ │ │ │ - add %rax,0x11f46e3(%rip) │ │ │ │ - add $0x30,%rsp │ │ │ │ + mov %rdx,0x10(%rax) │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %rdx,0x28(%rax) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494f40 │ │ │ │ - jmp 431c40 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 431d6a │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x11f08ae(%rip),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov 0x11f08aa(%rip),%rbx │ │ │ │ + lea 0x134b3e(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 431d2e │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - jge 431d64 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov (%rdx,%rax,8),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 450220 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x1258,%rax │ │ │ │ - call 441b60 │ │ │ │ - test %al,%al │ │ │ │ - jne 431d17 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - movb $0x1,(%rax) │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 431ce0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 444020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 431dbe │ │ │ │ + jbe 4440fb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov $0x1,%eax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 45ace0 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov %al,(%rdx) │ │ │ │ - mov %rbx,0x8(%rdx) │ │ │ │ - mov %rcx,0x10(%rdx) │ │ │ │ - mov %rdi,0x18(%rdx) │ │ │ │ + mov 0x28(%rax),%rcx │ │ │ │ + nop │ │ │ │ + cmp $0x400,%rcx │ │ │ │ + ja 4440e9 │ │ │ │ + add $0x30,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494f40 │ │ │ │ - jmp 431d80 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + lea 0x13378d(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 4440c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -57549,48 +72898,35 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 431e39 │ │ │ │ + jbe 444159 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - movzbl 0x8(%rdx),%ecx │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov 0xb8(%rdx),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 45a7c0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 45b8c0 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov $0x2,%ecx │ │ │ │ - call 45a300 │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + cmpq $0x1,0x10(%rax) │ │ │ │ + jne 444147 │ │ │ │ + mov 0x28(%rax),%rcx │ │ │ │ + lea (%rax,%rcx,8),%rax │ │ │ │ + lea 0x30(%rax),%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ + lea 0x132a28(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 431de0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 444120 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -57604,80 +72940,36 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 431f17 │ │ │ │ + jbe 4441c0 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - nop │ │ │ │ - mov 0x90(%rax),%ecx │ │ │ │ - cmp $0x4,%ecx │ │ │ │ - jne 431ed4 │ │ │ │ - movzbl 0xb0(%rax),%ecx │ │ │ │ - lea -0xf(%rcx),%edx │ │ │ │ - cmp $0x2,%dl │ │ │ │ - jbe 431ecc │ │ │ │ - lea -0x12(%rcx),%edx │ │ │ │ - cmp $0x2,%dl │ │ │ │ - ja 431e9e │ │ │ │ - mov 0x140(%rax),%rcx │ │ │ │ - jmp 431ee8 │ │ │ │ - add $0xffffffeb,%ecx │ │ │ │ - cmp $0x4,%cl │ │ │ │ - ja 431ec1 │ │ │ │ - mov 0x140(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 431ec1 │ │ │ │ - mov 0x20(%rcx),%rax │ │ │ │ - call 429900 │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x1,%eax │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + or $0x1,%rcx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 4441ae │ │ │ │ + mov 0x28(%rax),%rcx │ │ │ │ + lea (%rax,%rcx,8),%rax │ │ │ │ + lea 0x30(%rax),%rax │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x48(%rdx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 431f0f │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov 0x60(%rcx),%rax │ │ │ │ + lea 0x1329d5(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - call 429900 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %al,%al │ │ │ │ - je 431edf │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 431e60 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 444180 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -57686,211 +72978,280 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4320f5 │ │ │ │ + jbe 4445a6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %r8b,0x88(%rsp) │ │ │ │ + mov %rdi,0x78(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ nop │ │ │ │ - mov 0x11f4303(%rip),%ecx │ │ │ │ - mov %ecx,0xc(%rsp) │ │ │ │ - mov 0x11f4334(%rip),%rdx │ │ │ │ - mov 0x11f4325(%rip),%rbx │ │ │ │ - jmp 431f74 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - mov %rdi,%rbx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jle 4320b2 │ │ │ │ - mov 0x11f434c(%rip),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jae 4320ef │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov 0x11f432a(%rip),%rcx │ │ │ │ - mov (%rcx,%rdx,8),%rax │ │ │ │ - call 431e60 │ │ │ │ - test %al,%al │ │ │ │ - je 431fbd │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 431f6d │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - dec %rcx │ │ │ │ - jmp 431fcf │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 4320aa │ │ │ │ - mov 0x11f42ec(%rip),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 4320ea │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x11f42cf(%rip),%rdx │ │ │ │ - mov (%rdx,%rcx,8),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - call 431e60 │ │ │ │ - test %al,%al │ │ │ │ - je 431fc7 │ │ │ │ - mov 0x11f42be(%rip),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x26473a(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4442ab │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x285258(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + mov 0x26471b(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 444277 │ │ │ │ + mov $0x15f8f8,%eax │ │ │ │ + lea 0x287cb2(%rip),%rbx │ │ │ │ + lea 0x132c82(%rip),%rcx │ │ │ │ + mov $0x15,%edi │ │ │ │ + call 426b40 │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jae 4320e5 │ │ │ │ - mov 0x11f4298(%rip),%rbx │ │ │ │ - mov (%rbx,%rdx,8),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jae 4320dd │ │ │ │ - cmpl $0x0,0x12157d0(%rip) │ │ │ │ - je 432062 │ │ │ │ - mov (%rbx,%rdi,8),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rsi,(%rbx,%rdi,8) │ │ │ │ - mov 0x11f4263(%rip),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jae 4320d8 │ │ │ │ - mov 0x11f424f(%rip),%rcx │ │ │ │ - cmpl $0x0,0x12157a0(%rip) │ │ │ │ - jne 432089 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 43209e │ │ │ │ - mov (%rcx,%rdx,8),%rbx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov %rsi,(%rcx,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - jmp 431f6d │ │ │ │ - mov %rcx,%rdi │ │ │ │ - jmp 431f6d │ │ │ │ - mov 0x11f4204(%rip),%ebx │ │ │ │ - add %edx,%ebx │ │ │ │ - cmp %ebx,%ecx │ │ │ │ - jae 4320cf │ │ │ │ - mov %rdx,0x11f41d3(%rip) │ │ │ │ + test %rax,%rax │ │ │ │ + je 444590 │ │ │ │ nop │ │ │ │ - lea 0x11f418f(%rip),%rcx │ │ │ │ - xchg %ebx,(%rcx) │ │ │ │ - setb %al │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x2646df(%rip),%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + xchg %rax,(%rdx) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x2851fc(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + movzbl 0x88(%rsp),%r8d │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 4442d1 │ │ │ │ + mov (%rcx,%rsi,8),%r10 │ │ │ │ + add %r9,%r10 │ │ │ │ + mov %r10,%r11 │ │ │ │ + shl $0xa,%r10 │ │ │ │ + lea (%r11,%r10,1),%r9 │ │ │ │ + mov %r9,%r10 │ │ │ │ + shr $0x6,%r10 │ │ │ │ + xor %r10,%r9 │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jg 4442b2 │ │ │ │ + test %al,(%rdx) │ │ │ │ + lea (%r9,%rbx,1),%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shl $0xa,%rsi │ │ │ │ + add %r9,%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shr $0x6,%rsi │ │ │ │ + xor %r9,%rsi │ │ │ │ + lea (%rsi,%rsi,8),%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + shr $0xb,%rsi │ │ │ │ + xor %r9,%rsi │ │ │ │ + mov %rsi,0x20(%rsp) │ │ │ │ + mov %rax,%r9 │ │ │ │ + movabs $0xba6a1fbc53191a92,%rax │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mul %rsi │ │ │ │ + shr $0x11,%rdx │ │ │ │ + imul $0x2bf1f,%rdx,%rdx │ │ │ │ + mov %rsi,%r11 │ │ │ │ + sub %rdx,%rsi │ │ │ │ + lea (%r10,%rsi,8),%rdx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + jmp 444338 │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 4443a5 │ │ │ │ nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + cmp %r9,0x10(%rsi) │ │ │ │ + jne 444335 │ │ │ │ + cmp %r11,0x18(%rsi) │ │ │ │ + jne 444335 │ │ │ │ + cmp %rbx,0x20(%rsi) │ │ │ │ + jne 444335 │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 4440c0 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 444397 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + movzbl 0x88(%rsp),%r8d │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ + jmp 444335 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 444541 │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 4443d1 │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 431f40 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43225f │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov 0x11f417f(%rip),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rcx,0x11f4169(%rip) │ │ │ │ - je 432158 │ │ │ │ - call 431f40 │ │ │ │ - test %al,%al │ │ │ │ - jne 432150 │ │ │ │ - mov 0x11f4157(%rip),%rdx │ │ │ │ - sub 0x11f4158(%rip),%rdx │ │ │ │ - mov %rdx,0x11f4161(%rip) │ │ │ │ - mov 0x11f414a(%rip),%rdx │ │ │ │ - jmp 43216b │ │ │ │ + nop │ │ │ │ + lea 0x2850cd(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + jmp 4443e0 │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov 0x11f411e(%rip),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jge 4321e7 │ │ │ │ - mov 0x11f4152(%rip),%rsi │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jae 432259 │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov 0x11f4133(%rip),%rsi │ │ │ │ - mov (%rsi,%rdx,8),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov $0xa,%ecx │ │ │ │ - call 45a300 │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 444436 │ │ │ │ + cmp %rdi,0x10(%rdx) │ │ │ │ + jne 4443d9 │ │ │ │ + cmp %rsi,0x18(%rdx) │ │ │ │ + jne 4443d9 │ │ │ │ + cmp %rbx,0x20(%rdx) │ │ │ │ + jne 4443d9 │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + nop │ │ │ │ + call 4440c0 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + je 44442a │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ - movzbl 0xb0(%rdx),%esi │ │ │ │ - mov %esi,%edi │ │ │ │ - or $0x1,%esi │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + jmp 4443d9 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4444f3 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp $0x13,%sil │ │ │ │ - je 4321cc │ │ │ │ - cmp $0x14,%dil │ │ │ │ - jne 4321d5 │ │ │ │ - mov 0x140(%rdx),%rdx │ │ │ │ - jmp 43224f │ │ │ │ - lea -0x15(%rdi),%esi │ │ │ │ - cmp $0x4,%sil │ │ │ │ - ja 432163 │ │ │ │ - mov 0x140(%rdx),%rdx │ │ │ │ - jmp 43222e │ │ │ │ - mov 0x11f40aa(%rip),%rcx │ │ │ │ - sub %rcx,%rsi │ │ │ │ - lea 0x11f4064(%rip),%rcx │ │ │ │ - lock xadd %esi,(%rcx) │ │ │ │ - mov 0x11f408d(%rip),%rcx │ │ │ │ - mov %rcx,0x11f408e(%rip) │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ + call 444020 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + call 4440c0 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + cmovg %rcx,%rbx │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + je 444477 │ │ │ │ + shl $0x3,%rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rcx,0x18(%rdx) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rcx,0x20(%rdx) │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jne 4444a2 │ │ │ │ + lea 0x264498(%rip),%rax │ │ │ │ + jmp 4444b8 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 4444b1 │ │ │ │ + lea 0x264499(%rip),%rax │ │ │ │ + jmp 4444b8 │ │ │ │ + lea 0x264488(%rip),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov (%rcx),%rbx │ │ │ │ + mov %rbx,(%rdx) │ │ │ │ + mov (%rax),%rbx │ │ │ │ + mov %rbx,0x8(%rdx) │ │ │ │ + nop │ │ │ │ + mov %rdx,%rbx │ │ │ │ + xchg %rdx,(%rcx) │ │ │ │ + nop │ │ │ │ + xchg %rbx,(%rax) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x284fa2(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov 0x20(%rdx),%rax │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jle 444525 │ │ │ │ + mov (%rax,%rsi,8),%rdi │ │ │ │ + mov (%rdx,%rsi,8),%r8 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 4444f0 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ xchg %ax,%ax │ │ │ │ - call 4383a0 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x48(%rcx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 432215 │ │ │ │ - jmp 432163 │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov 0x60(%rdx),%rax │ │ │ │ - call 4383a0 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x48(%rcx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 432238 │ │ │ │ - jmp 432163 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + jmp 4443d9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 432100 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + lea 0x284f52(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jle 444585 │ │ │ │ + mov (%rax,%rsi,8),%rdi │ │ │ │ + mov (%rdx,%rsi,8),%r8 │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + je 44453e │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + movzbl 0x88(%rsp),%r8d │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + mov 0x20(%rsp),%r11 │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 444335 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x1359e6(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8b,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + movzbl 0x30(%rsp),%r8d │ │ │ │ + jmp 4441e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -57902,826 +73263,122 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x1c0(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 433199 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4446af │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x238,%rsp │ │ │ │ - mov %rdi,0x150(%rsp) │ │ │ │ - mov %rcx,0x148(%rsp) │ │ │ │ - mov %rbx,0x140(%rsp) │ │ │ │ - mov %al,0x3f(%rsp) │ │ │ │ - nop │ │ │ │ - mov $0x2,%edx │ │ │ │ - lea 0x1214d16(%rip),%rsi │ │ │ │ - xchg %edx,(%rsi) │ │ │ │ - mov 0x1214d0e(%rip),%edx │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 4322da │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 4322e0 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - sete %dl │ │ │ │ - mov %dl,0x121553a(%rip) │ │ │ │ - mov 0x12166fb(%rip),%rax │ │ │ │ - mov %rax,0x11f40b4(%rip) │ │ │ │ - nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - nop │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - incl 0x108(%rax) │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - movq $0x5,0x100(%rax) │ │ │ │ - cmpl $0x0,0x12154ec(%rip) │ │ │ │ - je 432348 │ │ │ │ - mov 0xf8(%rax),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rax,0x1b0(%rsp) │ │ │ │ - lea 0x9c8bc1(%rip),%rdx │ │ │ │ - mov %rdx,0xf8(%rax) │ │ │ │ - movb $0x2,0x122(%rax) │ │ │ │ - mov 0xb8(%rax),%rax │ │ │ │ - mov %rax,0x1c0(%rsp) │ │ │ │ - mov $0x2,%ebx │ │ │ │ - mov $0x4,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 45a7c0 │ │ │ │ - lea 0xff4(%rip),%rdx │ │ │ │ - mov %rdx,0x198(%rsp) │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ - mov %rdx,0x1a0(%rsp) │ │ │ │ - lea 0x198(%rsp),%rdx │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - movb $0x0,0x25(%rsp) │ │ │ │ - lea 0xef2(%rip),%rdx │ │ │ │ - mov %rdx,0x228(%rsp) │ │ │ │ - lea 0x25(%rsp),%rdx │ │ │ │ - mov %rdx,0x230(%rsp) │ │ │ │ - lea 0x228(%rsp),%rdx │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x1b0(%rsp),%rdx │ │ │ │ - movb $0x0,0x122(%rdx) │ │ │ │ - mov 0x1c0(%rsp),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov $0x2,%ecx │ │ │ │ - call 45a300 │ │ │ │ - cmpb $0x0,0x11f4a62(%rip) │ │ │ │ - jne 432436 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 43243b │ │ │ │ - call 481dc0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4324a4 │ │ │ │ - mov %rax,0x1a8(%rsp) │ │ │ │ - call 482240 │ │ │ │ - mov 0x1a8(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ - nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 43246f │ │ │ │ - dec %edx │ │ │ │ - mov %edx,0x350(%rcx) │ │ │ │ - jmp 43247d │ │ │ │ - lea 0x320(%rcx),%rdx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %sil,(%rdx) │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%esi │ │ │ │ - nop │ │ │ │ - mov %esi,0x108(%rcx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 4324a4 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 4324a4 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x1b0(%rsp),%rcx │ │ │ │ - movq $0x0,0x100(%rcx) │ │ │ │ - cmpl $0x0,0x1215362(%rip) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 4324d1 │ │ │ │ - mov 0xf8(%rcx),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - movq $0x0,0xf8(%rcx) │ │ │ │ - cmpl $0x0,0x1214af9(%rip) │ │ │ │ - jne 433187 │ │ │ │ - mov 0x12165a0(%rip),%rax │ │ │ │ - mov %rax,0x121bb01(%rip) │ │ │ │ - lea 0xa12892(%rip),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - call 4987c0 <_cgo_topofstack@@Base+0x1d60> │ │ │ │ - imul $0x3b9aca00,%rax,%rax │ │ │ │ - movslq %ebx,%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - mov 0xa8(%rsp),%rbx │ │ │ │ - mov 0x140(%rsp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - add %rdx,0x11f3e36(%rip) │ │ │ │ - mov %rbx,0x11f3e27(%rip) │ │ │ │ - lea 0x121aa60(%rip),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - xchg %rax,(%rcx) │ │ │ │ - lea 0x121ba73(%rip),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - xchg %rcx,(%rax) │ │ │ │ - movzbl 0x121ba56(%rip),%eax │ │ │ │ - mov 0x11f3e07(%rip),%rcx │ │ │ │ - lea 0x121aa48(%rip),%rsi │ │ │ │ - mov %rcx,(%rsi,%rax,8) │ │ │ │ - movzbl 0x121ba3d(%rip),%eax │ │ │ │ - lea 0x121b236(%rip),%rcx │ │ │ │ - mov %rdx,(%rcx,%rax,8) │ │ │ │ - mov 0x11f3de3(%rip),%rax │ │ │ │ - add %rax,0x121aa1c(%rip) │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - sub %rax,%rcx │ │ │ │ - movslq 0x11f3d9f(%rip),%rax │ │ │ │ - imul %rcx,%rax │ │ │ │ - add %rax,0x11f3df4(%rip) │ │ │ │ - add %rax,0x11f3df5(%rip) │ │ │ │ - lea 0x11f3dce(%rip),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 4500e0 │ │ │ │ - mov 0x11f3ddd(%rip),%rax │ │ │ │ - sub 0x11f3dc6(%rip),%rax │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rax,%xmm0 │ │ │ │ - mov 0x11f3df7(%rip),%rax │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rax,%xmm1 │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x121b9c3(%rip) │ │ │ │ - nop │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x1215441(%rip),%rcx │ │ │ │ - xchg %rax,(%rcx) │ │ │ │ - nop │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x121543c(%rip),%rcx │ │ │ │ - xchg %rax,(%rcx) │ │ │ │ - nop │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x11f688f(%rip),%rcx │ │ │ │ - xchg %rax,(%rcx) │ │ │ │ - cmpb $0x0,0x11f3ca5(%rip) │ │ │ │ - je 43265b │ │ │ │ - incl 0x121b989(%rip) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11f3cc4(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - incl 0x121b971(%rip) │ │ │ │ - lea 0x11f3cba(%rip),%rax │ │ │ │ - call 45f5e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11f3ca4(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - lea 0x120dbb0(%rip),%rax │ │ │ │ - call 43e9c0 │ │ │ │ - lea 0x12155c4(%rip),%rax │ │ │ │ - mov 0xa8(%rsp),%rbx │ │ │ │ - call 434860 │ │ │ │ - nop │ │ │ │ + sub $0x18,%rsp │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0x1214936(%rip),%eax │ │ │ │ + mov 0x284d6a(%rip),%eax │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ mov %eax,%ecx │ │ │ │ - shr $1,%ecx │ │ │ │ - lea 0x1(%rcx),%edx │ │ │ │ - mov $0xaaaaaaab,%esi │ │ │ │ - imul %rsi,%rdx │ │ │ │ - shr $0x3a,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%edx │ │ │ │ - shl $0x19,%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - lea (%rcx,%rcx,1),%ecx │ │ │ │ - lea 0x2(%rcx),%ecx │ │ │ │ - lea 0x121490d(%rip),%rdx │ │ │ │ + or $0x1,%ecx │ │ │ │ + lea 0x284d5a(%rip),%rdx │ │ │ │ lock cmpxchg %ecx,(%rdx) │ │ │ │ sete %cl │ │ │ │ test %cl,%cl │ │ │ │ - je 4326ab │ │ │ │ - nop │ │ │ │ - mov 0x11f1567(%rip),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0x80000000,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 432716 │ │ │ │ - lea 0x1(%rax),%edx │ │ │ │ - lea 0x11f1551(%rip),%rsi │ │ │ │ - lock cmpxchg %edx,(%rsi) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 4326e6 │ │ │ │ - mov 0x120dbac(%rip),%edx │ │ │ │ - jmp 43271c │ │ │ │ - mov 0x120dba4(%rip),%edx │ │ │ │ - movzbl 0x25(%rsp),%esi │ │ │ │ - test %sil,%sil │ │ │ │ - je 43272a │ │ │ │ - test %ecx,%ecx │ │ │ │ - jmp 432739 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 433176 │ │ │ │ - test %sil,%sil │ │ │ │ - je 43273f │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 433165 │ │ │ │ - mov %ecx,0xa4(%rsp) │ │ │ │ - mov %edx,0xa0(%rsp) │ │ │ │ - cmpb $0x0,0x11f3b4d(%rip) │ │ │ │ - je 432765 │ │ │ │ - nop │ │ │ │ - lea 0xa1265a(%rip),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 458e20 │ │ │ │ - movb $0x0,0x3e(%rsp) │ │ │ │ - lea 0xaef(%rip),%rax │ │ │ │ - mov %rax,0x1f0(%rsp) │ │ │ │ - lea 0x3e(%rsp),%rax │ │ │ │ - mov %rax,0x1f8(%rsp) │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov %rax,0x200(%rsp) │ │ │ │ - movzbl 0x3f(%rsp),%eax │ │ │ │ - mov %al,0x208(%rsp) │ │ │ │ - mov 0x140(%rsp),%rax │ │ │ │ - mov %rax,0x210(%rsp) │ │ │ │ - mov 0x148(%rsp),%rax │ │ │ │ - mov %rax,0x218(%rsp) │ │ │ │ - mov 0x150(%rsp),%rax │ │ │ │ - mov %rax,0x220(%rsp) │ │ │ │ - lea 0x1f0(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - call 44ad60 │ │ │ │ - call 441fc0 │ │ │ │ - lea 0xa1257d(%rip),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - cmpl $0x1,0x121574c(%rip) │ │ │ │ - jle 432833 │ │ │ │ - lea 0x121b7d7(%rip),%rdi │ │ │ │ - mov $0x154,%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - rep stos %rax,%es:(%rdi) │ │ │ │ - nop │ │ │ │ - lea 0x9a5(%rip),%rax │ │ │ │ - mov %rax,0x1d8(%rsp) │ │ │ │ - movb $0x22,0x1e0(%rsp) │ │ │ │ - lea 0xa12556(%rip),%rax │ │ │ │ - mov %rax,0x1e8(%rsp) │ │ │ │ - lea 0x1d8(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0xa4(%rsp),%eax │ │ │ │ - nop │ │ │ │ - test %eax,%eax │ │ │ │ - jne 43289a │ │ │ │ - sete %cl │ │ │ │ - lea 0x11f13c6(%rip),%rax │ │ │ │ - mov 0xa0(%rsp),%ebx │ │ │ │ - call 43f400 │ │ │ │ - cmpl $0x0,0x12156cb(%rip) │ │ │ │ - jle 432f33 │ │ │ │ - movsd 0xa178f9(%rip),%xmm0 │ │ │ │ - mulsd 0x121b731(%rip),%xmm0 │ │ │ │ - movsd %xmm0,0x138(%rsp) │ │ │ │ - lea 0x26(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x8(%rax) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x11f3a9e(%rip),%rax │ │ │ │ - sub 0x121494f(%rip),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0x8637bd05af6c69b6,%rax │ │ │ │ - mul %rcx │ │ │ │ - shr $0x13,%rdx │ │ │ │ - mov $0x17,%eax │ │ │ │ - jmp 432900 │ │ │ │ - mov %rsi,%rax │ │ │ │ - nop │ │ │ │ - cmp $0xa,%rdx │ │ │ │ - jae 43290c │ │ │ │ - cmp $0x14,%rax │ │ │ │ - jl 432960 │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mul %rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%rsi │ │ │ │ - lea (%rsi,%rsi,4),%rsi │ │ │ │ - sub %rsi,%rbx │ │ │ │ - cmp $0x18,%rcx │ │ │ │ - jae 43315b │ │ │ │ - lea 0x30(%rbx),%rsi │ │ │ │ - mov %sil,0x26(%rsp,%rcx,1) │ │ │ │ - lea -0x1(%rcx),%rsi │ │ │ │ - cmp $0x15,%rcx │ │ │ │ - jne 4328fc │ │ │ │ - movb $0x2e,0x25(%rsp,%rcx,1) │ │ │ │ - mov $0x13,%esi │ │ │ │ - jmp 4328fc │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x18,%rax │ │ │ │ - jae 433156 │ │ │ │ - movsd 0x138(%rsp),%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rsi │ │ │ │ - mov %rsi,0xb8(%rsp) │ │ │ │ - add $0x30,%rdx │ │ │ │ - mov %dl,0x26(%rsp,%rax,1) │ │ │ │ - mov 0x121b652(%rip),%edx │ │ │ │ - mov %rdx,0x130(%rsp) │ │ │ │ - lea 0x26(%rsp,%rax,1),%rbx │ │ │ │ - lea -0x18(%rax),%rcx │ │ │ │ - neg %rcx │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - call 4744c0 │ │ │ │ - mov %rax,0x1d0(%rsp) │ │ │ │ - mov %rbx,0x128(%rsp) │ │ │ │ - nop │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c77eb(%rip),%rax │ │ │ │ - mov $0x3,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c7613(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x1d0(%rsp),%rax │ │ │ │ - mov 0x128(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0x9c75ef(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0xa15250(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - cmpb $0x0,0x3e(%rsp) │ │ │ │ - je 432a65 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9e1fc5(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - call 457b20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c756e(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457100 │ │ │ │ - mov 0x11f38ec(%rip),%rax │ │ │ │ - lea 0x180(%rsp),%rcx │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - movups %xmm15,0x8(%rcx) │ │ │ │ - mov 0x11f38dc(%rip),%rcx │ │ │ │ - mov %rcx,0x180(%rsp) │ │ │ │ - mov 0x11f38d5(%rip),%rcx │ │ │ │ - mov %rcx,0x188(%rsp) │ │ │ │ - mov 0x11f38ce(%rip),%rcx │ │ │ │ - mov %rcx,0x190(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 432b40 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - lea 0x26(%rsp),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - call 4345e0 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ - call 4744c0 │ │ │ │ - mov %rax,0x1d0(%rsp) │ │ │ │ - mov %rbx,0x128(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x1d0(%rsp),%rax │ │ │ │ - mov 0x128(%rsp),%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0xe0(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 432ba5 │ │ │ │ - mov %rcx,0xe0(%rsp) │ │ │ │ - mov 0x180(%rsp,%rcx,8),%rdi │ │ │ │ - mov %rdi,0xc8(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 432ace │ │ │ │ - mov %rax,0x150(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa150eb(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x150(%rsp),%rax │ │ │ │ - mov 0xc8(%rsp),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 432ace │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ce08b(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457100 │ │ │ │ - nop │ │ │ │ - mov 0x1215e73(%rip),%rax │ │ │ │ - mov 0x1215e74(%rip),%rcx │ │ │ │ - mov 0x1215e75(%rip),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - nop │ │ │ │ - mov 0x1215e72(%rip),%rdx │ │ │ │ - lea 0x158(%rsp),%rbx │ │ │ │ - movups %xmm15,(%rbx) │ │ │ │ - movups %xmm15,0x10(%rbx) │ │ │ │ - movups %xmm15,0x18(%rbx) │ │ │ │ - movslq 0x11f3769(%rip),%rbx │ │ │ │ - mov 0x11f3776(%rip),%rsi │ │ │ │ - sub 0x11f3767(%rip),%rsi │ │ │ │ - imul %rbx,%rsi │ │ │ │ - mov %rsi,0x158(%rsp) │ │ │ │ - mov %rax,0x160(%rsp) │ │ │ │ - mov %rcx,0x168(%rsp) │ │ │ │ - mov %rdx,0x170(%rsp) │ │ │ │ - movslq 0x11f3730(%rip),%rax │ │ │ │ - mov 0x11f374d(%rip),%rcx │ │ │ │ - sub 0x11f373e(%rip),%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - mov %rcx,0x178(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 432cc0 │ │ │ │ - lea 0x26(%rsp),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 4345e0 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - call 4744c0 │ │ │ │ - mov %rax,0x1d0(%rsp) │ │ │ │ - mov %rbx,0x128(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x1d0(%rsp),%rax │ │ │ │ - mov 0x128(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nop │ │ │ │ - cmp $0x5,%rax │ │ │ │ - jge 432d52 │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - or $0x1,%rax │ │ │ │ - mov 0x158(%rsp,%rdx,8),%rdi │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ - cmp $0x3,%rax │ │ │ │ - je 432d28 │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 432c5a │ │ │ │ - call 4570a0 │ │ │ │ - lea 0xa14f64(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - jmp 432c5a │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c725d(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457100 │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - jmp 432c5a │ │ │ │ - mov 0x1215ca7(%rip),%rax │ │ │ │ - shr $0x14,%rax │ │ │ │ - mov %rax,0x130(%rsp) │ │ │ │ - mov 0x1215ca4(%rip),%rax │ │ │ │ - mov 0x11f362d(%rip),%rcx │ │ │ │ - shr $0x14,%rcx │ │ │ │ - mov %rcx,0x120(%rsp) │ │ │ │ - mov 0x11f3622(%rip),%rcx │ │ │ │ - shr $0x14,%rcx │ │ │ │ - mov %rcx,0x118(%rsp) │ │ │ │ - mov 0x11f3617(%rip),%rcx │ │ │ │ - shr $0x14,%rcx │ │ │ │ - mov %rcx,0x110(%rsp) │ │ │ │ - mov 0x1215c34(%rip),%rcx │ │ │ │ - shr $0x14,%rcx │ │ │ │ - mov %rcx,0x108(%rsp) │ │ │ │ - shr $0x14,%rax │ │ │ │ - mov %rax,0x100(%rsp) │ │ │ │ - movslq 0x11f35a5(%rip),%rax │ │ │ │ - mov %rax,0x150(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cc4db(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x120(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c7206(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c71e8(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x110(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c80e4(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9cd12d(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9ce9cf(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9cf6a8(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x150(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9c714c(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - cmpb $0x0,0x11f3427(%rip) │ │ │ │ - je 432eee │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cc3e4(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - cmpl $0x1,0x1215068(%rip) │ │ │ │ - jle 432f0b │ │ │ │ - call 43ab00 │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - movzbl 0x117(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ - nop │ │ │ │ - mov %bl,0x117(%rcx) │ │ │ │ - cmp $0x1,%dl │ │ │ │ - jne 432f33 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x12142ea(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - cmpl $0x0,0x121507e(%rip) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - jle 43301b │ │ │ │ - call 42f980 │ │ │ │ - sub %rbx,%rax │ │ │ │ - nop │ │ │ │ - mov 0x11f287a(%rip),%rcx │ │ │ │ - mov 0x11f286b(%rip),%rdx │ │ │ │ - mov 0x11ef64c(%rip),%rbx │ │ │ │ - mov 0x11ef64d(%rip),%rsi │ │ │ │ - test %rax,%rax │ │ │ │ - mov $0x0,%edi │ │ │ │ - cmovl %rdi,%rax │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 432f8c │ │ │ │ - mov (%rbx,%rdi,8),%r8 │ │ │ │ - test %al,(%r8) │ │ │ │ - add 0x35b0(%r8),%rdx │ │ │ │ - inc %rdi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jl 432f7b │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ - mov %rcx,0xf8(%rsp) │ │ │ │ - mov %rdx,0xc0(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9da5c7(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9d0218(%rip),%rax │ │ │ │ - mov $0xe,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - mov 0xf8(%rsp),%rcx │ │ │ │ - sub %rcx,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovl %rcx,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ccf84(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - nop │ │ │ │ + je 444613 │ │ │ │ + mov 0x8(%rsp),%ecx │ │ │ │ + bt $0x0,%ecx │ │ │ │ + jae 444645 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + shr $1,%ecx │ │ │ │ + mov $0xaaaaaaab,%edx │ │ │ │ + imul %rcx,%rdx │ │ │ │ + shr $0x21,%rdx │ │ │ │ + lea (%rdx,%rdx,2),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ + lea 0x2850fc(%rip),%rdx │ │ │ │ + lea (%rdx,%rcx,8),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ nop │ │ │ │ - lea 0x11f18bc(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x11f18d8(%rip),%rcx │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - mov 0x11f18c1(%rip),%rdx │ │ │ │ - mov %rdx,0x1b8(%rsp) │ │ │ │ - movups %xmm15,0x11f18b9(%rip) │ │ │ │ - cmpl $0x0,0x12147ca(%rip) │ │ │ │ - je 433068 │ │ │ │ - mov 0x11f18a1(%rip),%rbx │ │ │ │ nop │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - movq $0x0,0x11f188d(%rip) │ │ │ │ + lea 0x284e1a(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ nop │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0xc(%rsp),%eax │ │ │ │ + call 4446c0 │ │ │ │ nop │ │ │ │ - lea 0x11f1864(%rip),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x1b8(%rsp),%rcx │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - jmp 4330c6 │ │ │ │ - mov %rax,0x128(%rsp) │ │ │ │ - mov %rcx,0x1c8(%rsp) │ │ │ │ - mov (%rcx),%rax │ │ │ │ - call 41bbc0 │ │ │ │ - mov 0x1c8(%rsp),%rcx │ │ │ │ - add $0x10,%rcx │ │ │ │ - mov 0x128(%rsp),%rax │ │ │ │ - dec %rax │ │ │ │ - test %rax,%rax │ │ │ │ - jg 433097 │ │ │ │ - lea 0x12158ae(%rip),%rax │ │ │ │ - call 43c600 │ │ │ │ - cmp $0x40000000,%rax │ │ │ │ - jbe 4330fc │ │ │ │ - lea 0xa11cca(%rip),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ nop │ │ │ │ - lea 0x1194b30(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 46c680 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ nop │ │ │ │ - lea 0x1194b23(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 46c680 │ │ │ │ - mov 0x1b0(%rsp),%rdx │ │ │ │ - mov 0x108(%rdx),%esi │ │ │ │ - lea -0x1(%rsi),%edi │ │ │ │ nop │ │ │ │ - mov %edi,0x108(%rdx) │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 43314d │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 43314d │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - add $0x238,%rsp │ │ │ │ + lea 0x284dec(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9f434c(%rip),%rax │ │ │ │ - mov $0x35,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9dd328(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9df78b(%rip),%rax │ │ │ │ - mov $0x1d,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %al,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - movzbl 0x8(%rsp),%eax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 432280 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 444600 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 433239 │ │ │ │ + jbe 44475c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - movzbl 0x8(%rdx),%ecx │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov 0xb8(%rdx),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 45a7c0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 45b8c0 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov $0x2,%ecx │ │ │ │ - call 45a300 │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %eax,%ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 444756 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x264251(%rip),%rdx │ │ │ │ + jmp 44474b │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 444120 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + lea (%rax,%rdx,1),%rbx │ │ │ │ + lea 0x30(%rbx),%rbx │ │ │ │ + lea (%rax,%rdx,1),%rsi │ │ │ │ + lea 0x20(%rsi),%rsi │ │ │ │ + mov 0x20(%rax,%rdx,1),%rdi │ │ │ │ + nop │ │ │ │ + add %rdi,(%rax) │ │ │ │ + mov 0x28(%rax,%rdx,1),%rdi │ │ │ │ + add %rdi,0x8(%rax) │ │ │ │ + mov 0x30(%rax,%rdx,1),%rdi │ │ │ │ + add %rdi,0x10(%rax) │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + add 0x38(%rax,%rdx,1),%rdi │ │ │ │ + mov %rdi,0x18(%rax) │ │ │ │ + movups %xmm15,(%rsi) │ │ │ │ + movups %xmm15,(%rbx) │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4446e9 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 4331e0 │ │ │ │ - int3 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + jmp 4446c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -58732,47 +73389,125 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44491f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov 0x2e0(%rax),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 444909 │ │ │ │ + mov 0x2f0(%rax),%rdi │ │ │ │ + mov 0x2853ee(%rip),%esi │ │ │ │ + add $0x2,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jb 444919 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov $0x3,%eax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 4860a0 │ │ │ │ + nop │ │ │ │ + mov 0x284b8c(%rip),%edx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + mov 0x2f0(%rsi),%r8 │ │ │ │ + shr $1,%edx │ │ │ │ + lea 0x2(%rdx),%r9d │ │ │ │ + mov $0xaaaaaaab,%r10d │ │ │ │ + imul %r10,%r9 │ │ │ │ + shr $0x21,%r9 │ │ │ │ + lea (%r9,%r9,2),%r9d │ │ │ │ + sub %r9d,%edx │ │ │ │ + cmp %r8,%rax │ │ │ │ + ja 444914 │ │ │ │ + add $0x2,%edx │ │ │ │ + mov %edx,0x34(%rsp) │ │ │ │ + mov 0x2e0(%rsi),%rcx │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r8,%rsi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 4441e0 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 444120 │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x34(%rsp),%edx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jae 44490f │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %edx,%ecx │ │ │ │ + shl $0x5,%rdx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + lea 0x284ed4(%rip),%rdx │ │ │ │ + lea (%rdx,%rcx,8),%rax │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + incq 0x20(%rdx,%rcx,1) │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + add %rbx,0x30(%rdx,%rcx,1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x94(%rip),%rcx │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + lea 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 444780 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4332ab │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - movzbl 0x18(%rdx),%ebx │ │ │ │ - mov 0x20(%rdx),%rcx │ │ │ │ - mov 0x28(%rdx),%rdi │ │ │ │ - mov 0x30(%rdx),%rsi │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - movb $0x0,0x11f3014(%rip) │ │ │ │ - movzbl 0x11f300d(%rip),%r8d │ │ │ │ - mov %r8b,(%rdx) │ │ │ │ - movb $0x0,0x11f3003(%rip) │ │ │ │ - nop │ │ │ │ - call 45b140 │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 433260 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -58780,56 +73515,26 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 433359 │ │ │ │ + jbe 444981 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov 0x11f2f77(%rip),%rcx │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %rcx,0x11f30c7(%rip) │ │ │ │ - cmpl $0x0,0x1214c6c(%rip) │ │ │ │ - jle 433303 │ │ │ │ - lea 0xa11aa7(%rip),%rax │ │ │ │ - call 42b6a0 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - cmpl $0x0,0x1214cae(%rip) │ │ │ │ - jle 433316 │ │ │ │ - call 42b760 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x1213cbc(%rip),%rbx │ │ │ │ - xchg %ecx,(%rbx) │ │ │ │ - mov 0x1213cb4(%rip),%ecx │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 433334 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - jmp 43333a │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - sete %cl │ │ │ │ - mov %cl,0x12144e0(%rip) │ │ │ │ - mov 0x11f2fa9(%rip),%rax │ │ │ │ - call 434100 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov %al,(%rcx) │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + call 43f500 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 4332c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 487040 │ │ │ │ + jmp 444960 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -58847,26 +73552,66 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43339d │ │ │ │ + jbe 444a46 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - call 433ce0 │ │ │ │ - add $0x8,%rsp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x2849c6(%rip),%ecx │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ + call 444120 │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + shr $1,%ecx │ │ │ │ + lea 0x1(%rcx),%edx │ │ │ │ + mov $0xaaaaaaab,%ebx │ │ │ │ + imul %rbx,%rdx │ │ │ │ + shr $0x21,%rdx │ │ │ │ + lea (%rdx,%rdx,2),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + inc %ecx │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jae 444a3d │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + shl $0x5,%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + lea 0x284d5d(%rip),%rcx │ │ │ │ + lea (%rcx,%rdx,8),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + incq 0x28(%rdx,%rcx,1) │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + add %rbx,0x38(%rdx,%rcx,1) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nopl (%rax) │ │ │ │ - call 494f40 │ │ │ │ - jmp 433380 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + jmp 4449a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -58884,123 +73629,69 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43350b │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0x1213c40(%rip),%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %ecx,0x1213c26(%rip) │ │ │ │ - jle 433442 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jle 444b1a │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jle 444b14 │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rcx) │ │ │ │ + mov 0x668(%rcx),%rdx │ │ │ │ + movabs $0xa0761d6478bd642f,%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + movabs $0xe7037ed1a0b428db,%rdi │ │ │ │ + xor %rdx,%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rax,%r9 │ │ │ │ + mul %rdi │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x1f,%rdx │ │ │ │ + mov %r9,0x668(%rcx) │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - lea 0x852a3d(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 41d6e0 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%esi │ │ │ │ - nop │ │ │ │ - mov %esi,0x108(%rcx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 433439 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 433439 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 43345f │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ + mov 0x668(%rcx),%rdi │ │ │ │ + lea (%rdi,%rsi,1),%rax │ │ │ │ + movabs $0xe7037ed1a0b428db,%rsi │ │ │ │ + xor %rax,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rax,%r9 │ │ │ │ + mul %rsi │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %eax,%eax │ │ │ │ + xor %rdi,%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %rbx │ │ │ │ + mov %r9,0x668(%rcx) │ │ │ │ + cmp %r8,%rdx │ │ │ │ + setg %cl │ │ │ │ + jmp 444b16 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 444b1d │ │ │ │ + xor %eax,%eax │ │ │ │ ret │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 41e820 │ │ │ │ - incl 0x1213bbe(%rip) │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x1213bb3(%rip),%ecx │ │ │ │ - cmp %ecx,0x1213ba1(%rip) │ │ │ │ - jle 433505 │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rcx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - lea 0x8e10b4(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - lea 0x88(%rip),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - cmpl $0x0,0x121437e(%rip) │ │ │ │ - jne 4334ab │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - jmp 4334b8 │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 461e00 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ - nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 433448 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 433448 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - nop │ │ │ │ - jmp 433448 │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ + mov $0x1,%eax │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 4333c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43353d │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - call 433560 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - nopl (%rax) │ │ │ │ - call 494f40 │ │ │ │ - jmp 433520 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -59012,282 +73703,160 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43388b │ │ │ │ + jbe 444d9c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov %r14,0x48(%rsp) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - movq $0xe,0x100(%rcx) │ │ │ │ - cmpl $0x0,0x121428b(%rip) │ │ │ │ - je 4335a8 │ │ │ │ - mov 0xf8(%rcx),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - lea 0x9cfc4a(%rip),%rdx │ │ │ │ - mov %rdx,0xf8(%rcx) │ │ │ │ - lea 0x9007c3(%rip),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 427f80 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x30(%rcx),%rdx │ │ │ │ - movq $0x0,0x100(%rdx) │ │ │ │ - cmpl $0x0,0x1214240(%rip) │ │ │ │ - je 4335f1 │ │ │ │ - mov 0xf8(%rdx),%rsi │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - movq $0x0,0xf8(%rdx) │ │ │ │ - nop │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rcx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - nop │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - lea 0xa16a8f(%rip),%rbx │ │ │ │ - call 41d900 │ │ │ │ - lea 0xa11753(%rip),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov $0x1c,%ecx │ │ │ │ - mov $0xa,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - call 48f140 │ │ │ │ + sub $0x40,%rsp │ │ │ │ + cmpl $0x0,0x28504b(%rip) │ │ │ │ + je 444d49 │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + cmp $0x6,%rcx │ │ │ │ + jg 444d5e │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov %r14,0x38(%rsp) │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ nop │ │ │ │ incl 0x108(%rdx) │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ - nop │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov %rdx,0x18(%r8) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x30(%rdx),%r9 │ │ │ │ - mov 0xd0(%r9),%r9 │ │ │ │ - cmpl $0x0,0x1213965(%rip) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + cmpl $0x0,0x284ffb(%rip) │ │ │ │ + jne 444bb1 │ │ │ │ + cmpl $0x0,0x148(%rdx) │ │ │ │ + jg 444bb1 │ │ │ │ + cmpb $0x0,0x119(%rdx) │ │ │ │ + je 444c14 │ │ │ │ + mov 0xb8(%rdx),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 444bef │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 444bef │ │ │ │ + mov 0x2e8(%rdx),%rdi │ │ │ │ + mov 0x2f0(%rdx),%rsi │ │ │ │ + mov 0x2e0(%rdx),%rdx │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 4730c0 │ │ │ │ + jmp 444ce4 │ │ │ │ + mov 0x2e0(%rdx),%rbx │ │ │ │ + mov 0x2e8(%rdx),%rsi │ │ │ │ + mov 0x2f0(%rdx),%rdi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + call 4860a0 │ │ │ │ + jmp 444ce4 │ │ │ │ + mov 0xb8(%rdx),%r8 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - je 43383e │ │ │ │ - test %al,(%r9) │ │ │ │ - cmpq $0x0,0x1240(%r9) │ │ │ │ - je 43382d │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - nop │ │ │ │ - nopl (%rax) │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rax,0x1248(%rcx) │ │ │ │ - cmpq $0x3,0x1240(%rcx) │ │ │ │ - jne 433706 │ │ │ │ - mov 0x1238(%rcx),%rdx │ │ │ │ - shr $0x3d,%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %dl,%dl │ │ │ │ - jne 433701 │ │ │ │ - movabs $0x1fffffffffffffff,%rbx │ │ │ │ - and %rax,%rbx │ │ │ │ - bts $0x3d,%rbx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xchg %rbx,0x1238(%rcx) │ │ │ │ - test %dl,%dl │ │ │ │ - sete %dl │ │ │ │ - jmp 433708 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %dl,0x27(%rsp) │ │ │ │ - call 433b00 │ │ │ │ - lea 0x188(%rip),%rax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - lea 0x60(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 444ca0 │ │ │ │ + mov %r14,%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + je 444ca0 │ │ │ │ + cmpq $0x0,0x2e8(%rdx) │ │ │ │ + jbe 444d59 │ │ │ │ + mov 0x2e0(%rdx),%r10 │ │ │ │ + mov 0x40(%r8),%r8 │ │ │ │ + mov %r8,(%r10) │ │ │ │ + mov 0x2e8(%rdx),%r8 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + jb 444d54 │ │ │ │ + mov 0x30(%r9),%r9 │ │ │ │ + mov 0xb8(%r9),%r9 │ │ │ │ + mov 0x60(%r9),%rbx │ │ │ │ + mov 0x2e0(%rdx),%r9 │ │ │ │ + mov 0x2f0(%rdx),%rsi │ │ │ │ + dec %rsi │ │ │ │ + lea -0x1(%r8),%rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and $0x8,%edx │ │ │ │ + add %r9,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 444de0 │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + jmp 444ce1 │ │ │ │ nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x1240(%rax),%rbx │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - lea 0x12151f5(%rip),%rax │ │ │ │ + call 489000 <_cgo_topofstack@@Base+0x4a0> │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x2e0(%rcx),%rdx │ │ │ │ + mov 0x2e8(%rcx),%rdi │ │ │ │ + mov 0x2f0(%rcx),%rsi │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + setg %bl │ │ │ │ + movzbl %bl,%ebx │ │ │ │ + sub %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ mov %rdx,%rcx │ │ │ │ - call 43c420 │ │ │ │ - movzbl 0x27(%rsp),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 4337b6 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - add $0x1238,%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - call 434e20 │ │ │ │ + call 444de0 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x2f0(%rdx),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + ja 444d4f │ │ │ │ + mov 0x2e0(%rdx),%rcx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ mov 0x50(%rsp),%rax │ │ │ │ - cmpq $0x2,0x1240(%rax) │ │ │ │ - jne 4337d4 │ │ │ │ - nop │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - lock xadd %rcx,0x1230(%rax) │ │ │ │ - movq $0x0,0x1240(%rax) │ │ │ │ + call 4455a0 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x108(%rdx),%r9d │ │ │ │ + lea -0x1(%r9),%r10d │ │ │ │ nop │ │ │ │ - call 433bc0 │ │ │ │ - test %al,%al │ │ │ │ - je 43362e │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 43381c │ │ │ │ + mov %r10d,0x108(%rdx) │ │ │ │ + cmp $0x1,%r9d │ │ │ │ + jne 444d43 │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 43381c │ │ │ │ + je 444d43 │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - nop │ │ │ │ - mov %rcx,0x18(%rax) │ │ │ │ - call 431880 │ │ │ │ - jmp 43362e │ │ │ │ - lea 0x9dde4a(%rip),%rax │ │ │ │ - mov $0x1c,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - test %al,(%r9) │ │ │ │ - mov 0x1240(%r9),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cdffb(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9e879e(%rip),%rax │ │ │ │ - mov $0x26,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1306ad(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x13138f(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 433560 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 433a1d │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov $0x2,%ebx │ │ │ │ - mov $0x1d,%ecx │ │ │ │ - call 45a7c0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x1240(%rax),%rdx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 433925 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - je 43390c │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jne 433a0b │ │ │ │ - add $0x1258,%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - call 437720 │ │ │ │ - jmp 4339ee │ │ │ │ - add $0x1258,%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 437720 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 4339ee │ │ │ │ - add $0x1258,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov $0x3,%ebx │ │ │ │ - call 437720 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - cmpb $0x0,0xb1(%rcx) │ │ │ │ - je 4339de │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 467460 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov %ecx,0x20(%rsp) │ │ │ │ - test %rax,%rax │ │ │ │ - je 4339de │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11f4f0e(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - nop │ │ │ │ - mov 0x20(%rsp),%edx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4339c2 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - movq $0x0,0xa0(%rcx) │ │ │ │ - mov 0x11f4f48(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4339ae │ │ │ │ - mov %rsi,0xa0(%rcx) │ │ │ │ - jmp 4339b5 │ │ │ │ - mov %rsi,0x11f4f2b(%rip) │ │ │ │ - mov %rbx,0x11f4f2c(%rip) │ │ │ │ - add %edx,0x11f4f2e(%rip) │ │ │ │ - movups %xmm15,0x10(%rsp) │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11f4ea7(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - nop │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 437720 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov $0x2,%ecx │ │ │ │ - nopl (%rax) │ │ │ │ - call 45a300 │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9ed157(%rip),%rax │ │ │ │ - mov $0x2b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - nopl (%rax) │ │ │ │ - call 494f40 │ │ │ │ - jmp 4338a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 444b40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -59299,121 +73868,301 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 433ad8 │ │ │ │ + jbe 444fb7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %rdi,0x88(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 444e0b │ │ │ │ + mov (%rbx),%rbx │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jle 444f8b │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 444f8b │ │ │ │ + mov 0x8(%rbx),%r8 │ │ │ │ test %rax,%rax │ │ │ │ - je 433a69 │ │ │ │ - add $0x1258,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 441b60 │ │ │ │ - test %al,%al │ │ │ │ - je 433aa5 │ │ │ │ - mov 0x11f2670(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 433a9e │ │ │ │ - mov 0x11f27dd(%rip),%ecx │ │ │ │ - mov 0x11f27db(%rip),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - ja 433a97 │ │ │ │ - mov 0x11f274c(%rip),%rcx │ │ │ │ - mov 0x11f274d(%rip),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 433ab9 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 433ab0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 433ab0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ + jg 444e38 │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jbe 444fb1 │ │ │ │ + mov %r8,(%rcx,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + jmp 444e08 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %sil,0x1f(%rsp) │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + lea -0x1(%r8),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 485080 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + nop │ │ │ │ + call 4852e0 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + movzbl 0x1f(%rsp),%ecx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + jmp 444eb2 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %esi,%ecx │ │ │ │ + call 46ca00 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + movzbl 0x1e(%rsp),%ecx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov %ebx,%esi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 444f6f │ │ │ │ + test %esi,%esi │ │ │ │ + jge 444ed5 │ │ │ │ + mov 0x40(%rsp),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 444ed0 │ │ │ │ + movzbl 0x28(%r8),%r8d │ │ │ │ + jmp 444ef6 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 444ef6 │ │ │ │ + mov 0x50(%rsp),%r8 │ │ │ │ + test %al,(%r8) │ │ │ │ + movslq %esi,%r9 │ │ │ │ + cmp $0x100000,%r9 │ │ │ │ + jae 444fa5 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + mov %r8b,0x1e(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x17,%r8b │ │ │ │ + jne 444f19 │ │ │ │ + cmp $0xa,%cl │ │ │ │ + je 444f19 │ │ │ │ + cmp $0x14,%cl │ │ │ │ + je 444f19 │ │ │ │ + cmp $0xf,%cl │ │ │ │ + jne 444e85 │ │ │ │ + test %rax,%rax │ │ │ │ + jle 444f33 │ │ │ │ + dec %rax │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + jmp 444f64 │ │ │ │ + mov 0x88(%rsp),%r9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jle 444f5c │ │ │ │ + jbe 444f9d │ │ │ │ + lea 0x1(%rdi),%r10 │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + mov %r10,(%r11,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + jmp 444f64 │ │ │ │ + mov 0x80(%rsp),%r11 │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jg 444e85 │ │ │ │ + jmp 444f94 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x88(%rsp),%rdi │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + jmp 444e08 │ │ │ │ + mov %rdx,%rax │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x8,%rsp │ │ │ │ + mov %rdx,%rax │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 433acb │ │ │ │ - lea (%rcx,%rax,4),%rbx │ │ │ │ - mov (%rbx),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 433ab6 │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 433ad4 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 433ab0 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 433ab0 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x100000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 433a40 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 444de0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 445072 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + movabs $0xa0761d6478bd642f,%rax │ │ │ │ + add 0x668(%rcx),%rax │ │ │ │ + movabs $0xe7037ed1a0b428db,%rdx │ │ │ │ + xor %rax,%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mul %rdx │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x3,%rdx │ │ │ │ + shr $0x20,%rdx │ │ │ │ + mov %rbx,0x668(%rcx) │ │ │ │ + test %edx,%edx │ │ │ │ + jne 44506a │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 445000 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 433b97 │ │ │ │ + jbe 445203 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - lea 0x11f2752(%rip),%rcx │ │ │ │ - lock xadd %eax,(%rcx) │ │ │ │ - dec %eax │ │ │ │ - mov 0x11f2736(%rip),%ecx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - je 433b34 │ │ │ │ + test %rbx,%rbx │ │ │ │ + mov $0x0,%ecx │ │ │ │ + cmovl %rcx,%rbx │ │ │ │ + cmpb $0x0,0x31(%rax) │ │ │ │ + jne 4451f9 │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 4451d5 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4451cf │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0x668(%rdx),%rsi │ │ │ │ + movabs $0xa0761d6478bd642f,%rdi │ │ │ │ + add %rdi,%rsi │ │ │ │ + movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ + xor %rsi,%r8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mul %rsi │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x1f,%rdx │ │ │ │ + mov %rsi,0x668(%r8) │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + mov 0x668(%rsi),%r8 │ │ │ │ + lea (%r8,%rdi,1),%rax │ │ │ │ + movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ + xor %rax,%r8 │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mul %r10 │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %eax,%eax │ │ │ │ + xor %r8,%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %rcx │ │ │ │ + mov %r10,0x668(%rsi) │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + mov 0x668(%rsi),%r8 │ │ │ │ + lea (%r8,%rdi,1),%rax │ │ │ │ + movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ + xor %rax,%r8 │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mul %r10 │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x1f,%rdx │ │ │ │ + mov %r10,0x668(%rsi) │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + mov 0x668(%rsi),%r10 │ │ │ │ + lea (%r10,%rdi,1),%rax │ │ │ │ + movabs $0xe7037ed1a0b428db,%rdi │ │ │ │ + xor %rax,%rdi │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mul %r10 │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %eax,%eax │ │ │ │ + xor %rdi,%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %rbx │ │ │ │ + mov %r10,0x668(%rsi) │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jb 4451c5 │ │ │ │ + add %rcx,0x28(%r9) │ │ │ │ + jmp 4451d8 │ │ │ │ + add %rbx,0x28(%r9) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %eax,0x10(%rsp) │ │ │ │ - mov %ecx,0x14(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d66d1(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9ce9e8(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457100 │ │ │ │ - lea 0x9dc934(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + mov %r9,%rax │ │ │ │ + call 445240 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %rcx,0x20(%rdx) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add %rbx,0x28(%rax) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jmp 433b00 │ │ │ │ + jmp 445080 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -59434,84 +74183,66 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 433cc6 │ │ │ │ + jbe 44531a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lea 0x11f2692(%rip),%rdx │ │ │ │ - lock xadd %ecx,(%rdx) │ │ │ │ - inc %ecx │ │ │ │ - mov 0x11f2676(%rip),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jb 433c5f │ │ │ │ - jne 433c2c │ │ │ │ - mov 0x11f24e9(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 433c25 │ │ │ │ - mov 0x11f2656(%rip),%ecx │ │ │ │ - mov 0x11f2654(%rip),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - ja 433c1e │ │ │ │ - mov 0x11f25c5(%rip),%rcx │ │ │ │ - mov 0x11f25c6(%rip),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 433c40 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 433c34 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 433c34 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + cmpl $0x0,0x28494b(%rip) │ │ │ │ + je 445309 │ │ │ │ + movb $0x1,0x30(%rax) │ │ │ │ + cmpq $0x0,0x10(%rax) │ │ │ │ + jbe 445314 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + movq $0xffffffffffffffff,(%rcx) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + lea 0x58(%rsp),%rcx │ │ │ │ + lea 0xad(%rip),%rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + lea 0x8(%rsp),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + movq $0x4,0x38(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 445303 │ │ │ │ + jae 44530f │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + movq $0x0,(%rcx,%rax,8) │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor $0x1,%eax │ │ │ │ - jmp 433c2e │ │ │ │ - inc %rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 433c52 │ │ │ │ - lea (%rcx,%rax,4),%rbx │ │ │ │ - mov (%rbx),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 433c39 │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 433c5b │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 433c34 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 433c34 │ │ │ │ - mov %ecx,0x10(%rsp) │ │ │ │ - mov %edx,0x14(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d65aa(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9ce8c1(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d883a(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 433bc0 │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 445240 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -59520,388 +74251,175 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4340de │ │ │ │ + int3 │ │ │ │ + lea -0x30(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 44541a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - cmpl $0x2,0x12132e3(%rip) │ │ │ │ - jne 4340cc │ │ │ │ - mov %rax,0x11f2562(%rip) │ │ │ │ - mov 0x11f254c(%rip),%ecx │ │ │ │ - mov 0x11f254a(%rip),%edx │ │ │ │ - mov 0x11f23c7(%rip),%rsi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 433f8f │ │ │ │ - cmp %ecx,%edx │ │ │ │ - ja 433f8f │ │ │ │ - cmpl $0x0,0x1214224(%rip) │ │ │ │ - jle 433d3f │ │ │ │ - call 435320 │ │ │ │ - movups %xmm15,0x11f2589(%rip) │ │ │ │ - cmpl $0x0,0x1213ad2(%rip) │ │ │ │ - je 433d5f │ │ │ │ - mov 0x11f2571(%rip),%rcx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - movq $0x0,0x11f255e(%rip) │ │ │ │ - mov 0x11ee83f(%rip),%rcx │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov 0x11ee83b(%rip),%rdx │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 433da2 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - call 441900 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 433df3 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov (%rcx,%rax,8),%rbx │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - cmpl $0x0,0x12141a0(%rip) │ │ │ │ - jle 433dc8 │ │ │ │ - mov %rbx,%rax │ │ │ │ - call 450220 │ │ │ │ - jmp 433dd6 │ │ │ │ - test %al,(%rbx) │ │ │ │ - lea 0x2550(%rbx),%rax │ │ │ │ - call 4501a0 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x1258,%rax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - call 441b60 │ │ │ │ - test %al,%al │ │ │ │ - jne 433d86 │ │ │ │ - jmp 433e3d │ │ │ │ - mov 0x11ee7b6(%rip),%rcx │ │ │ │ - mov 0x11ee7b7(%rip),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 433e08 │ │ │ │ - inc %rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 433e24 │ │ │ │ - mov (%rcx,%rax,8),%rsi │ │ │ │ - mov 0x38(%rsi),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 433e05 │ │ │ │ - movq $0x0,0x10(%rsi) │ │ │ │ - jmp 433e05 │ │ │ │ - mov 0x11f2425(%rip),%rbx │ │ │ │ - lea 0x1214b4e(%rip),%rax │ │ │ │ - call 43c320 │ │ │ │ - add $0x70,%rsp │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov 0x30(%rdx),%r9 │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + mov 0x20(%rdx),%r9 │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ + mov 0x28(%rdx),%rdx │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x30(%rax) │ │ │ │ + movups %xmm15,0x40(%rax) │ │ │ │ + movups %xmm15,0x50(%rax) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0xa,%r8d │ │ │ │ + call 470460 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jb 445414 │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + dec %rsi │ │ │ │ + dec %rdi │ │ │ │ + mov %rsi,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and $0x8,%edx │ │ │ │ + lea (%r8,%rdx,1),%rcx │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + call 471060 │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ + mov %rdx,(%r8) │ │ │ │ + add $0xa8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - movslq (%rax),%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - movzbl 0x1aa8(%rax),%eax │ │ │ │ - mov %al,0x17(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ccde6(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ce6dc(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzbl 0x17(%rsp),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457320 │ │ │ │ - call 457100 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x1260(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 433f6c │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cb3f8(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x1268(%rax),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 433f4c │ │ │ │ - mov 0x10(%rax),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cb3c2(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9efc65(%rip),%rax │ │ │ │ - mov $0x2f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cd92c(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 433f2c │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cd900(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 433eed │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x11f22d4(%rip),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x11f22d0(%rip),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x11f22cc(%rip),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x11f22c8(%rip),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cf22e(%rip),%rax │ │ │ │ - mov $0xe,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9c7c9f(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c7c85(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9cd82a(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ccbf1(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9cd7f6(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9ce4c5(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x84f600(%rip),%rax │ │ │ │ - lea 0xa16d19(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - lea 0x9f5150(%rip),%rax │ │ │ │ - mov $0x38,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 433ce0 │ │ │ │ + call 487040 │ │ │ │ + nop │ │ │ │ + jmp 445340 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 43431a │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44557b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - cmpl $0x0,0x1212ec3(%rip) │ │ │ │ - jne 434308 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11fc053(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - addl $0x2,0x120c187(%rip) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x11efb10(%rip),%rdx │ │ │ │ - xchg %ecx,(%rdx) │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x120c198(%rip),%rdx │ │ │ │ - xchg %rcx,(%rdx) │ │ │ │ - mov 0x120c25e(%rip),%rcx │ │ │ │ - mov 0x120c25f(%rip),%rdx │ │ │ │ - mov 0x120c248(%rip),%rbx │ │ │ │ - mov %rcx,0x120c279(%rip) │ │ │ │ - mov %rdx,0x120c27a(%rip) │ │ │ │ - cmpl $0x0,0x12136a3(%rip) │ │ │ │ - je 434192 │ │ │ │ - mov 0x120c25a(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rbx,0x120c247(%rip) │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x120c165(%rip),%rdx │ │ │ │ - xchg %rcx,(%rdx) │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x120c160(%rip),%rdx │ │ │ │ - xchg %rcx,(%rdx) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11fbfc4(%rip),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4258a0 │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ nop │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + movb $0x1,0x31(%rax) │ │ │ │ + movslq 0x284738(%rip),%r9 │ │ │ │ xor %ecx,%ecx │ │ │ │ - lea 0x11efa89(%rip),%rdx │ │ │ │ - xchg %ecx,(%rdx) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 434222 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11fbf9b(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - movq $0x0,0x120c10b(%rip) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11fbf82(%rip),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x11ee3a4(%rip),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x11ee3a0(%rip),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - nop │ │ │ │ - jmp 434291 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11efa15(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - cmpb $0x0,0x11efa19(%rip) │ │ │ │ - je 434253 │ │ │ │ - movb $0x0,0x11efa10(%rip) │ │ │ │ - mov 0x11efa01(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 459a60 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11ef9e4(%rip),%rax │ │ │ │ + jmp 445473 │ │ │ │ + inc %rcx │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jge 445498 │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 4258a0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov (%rcx,%rax,8),%rcx │ │ │ │ - mov 0x38(%rcx),%rax │ │ │ │ - call 42abe0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jl 43426d │ │ │ │ - call 43f8e0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 434296 │ │ │ │ - call 441fc0 │ │ │ │ - xor %eax,%eax │ │ │ │ - call 4420c0 │ │ │ │ - test %al,%al │ │ │ │ - jne 4342ab │ │ │ │ - call 439bc0 │ │ │ │ - nop │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jae 445575 │ │ │ │ + mov 0x8(%rax),%r10 │ │ │ │ + mov (%r10,%rcx,8),%r10 │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 445470 │ │ │ │ + jmp 44549b │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov 0x20(%rax),%r9 │ │ │ │ + mov 0x28(%rax),%r10 │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movb $0x0,0x30(%rax) │ │ │ │ + mov 0x283fed(%rip),%rbx │ │ │ │ + mov 0x18(%rax),%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + ja 445570 │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov $0x3,%r8d │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 4455a0 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jle 445534 │ │ │ │ + lea 0x1455a(%rip),%rdx │ │ │ │ + movq $0xffffffffffffffff,0x30(%rsp) │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + lea 0x30(%rsp),%rcx │ │ │ │ + mov $0x2,%edi │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov $0x3,%r8d │ │ │ │ + call 4455a0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movb $0x0,0x31(%rax) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x108(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ nop │ │ │ │ + mov %edx,0x108(%rax) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 44556a │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ nop │ │ │ │ - mov 0x1212d24(%rip),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - shr $1,%ecx │ │ │ │ - lea 0x1(%rcx),%edx │ │ │ │ - mov $0xaaaaaaab,%ebx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - shr $0x3a,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%edx │ │ │ │ - shl $0x19,%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - lea (%rcx,%rcx,1),%ecx │ │ │ │ - lea 0x2(%rcx),%ecx │ │ │ │ - lea 0x1212cfb(%rip),%rdx │ │ │ │ - lock cmpxchg %ecx,(%rdx) │ │ │ │ - sete %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 4342bd │ │ │ │ - call 44ad60 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ + je 44556a │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9eacdb(%rip),%rax │ │ │ │ - mov $0x29,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - nop │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 434100 │ │ │ │ + jmp 445440 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -59911,71 +74429,88 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 43441b │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44568b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - lea 0xa10a6f(%rip),%rax │ │ │ │ - call 458d80 │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %r8,0x70(%rsp) │ │ │ │ + mov %r8,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + call 4441e0 │ │ │ │ + call 444180 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x11fbe19(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x120c045(%rip),%rcx │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov 0x120c031(%rip),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ + lea 0x283e9f(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jne 44562f │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jle 445639 │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rcx,%xmm0 │ │ │ │ + xorps %xmm1,%xmm1 │ │ │ │ + cvtsi2sd %rbx,%xmm1 │ │ │ │ + divsd %xmm1,%xmm0 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + addsd (%rdx),%xmm0 │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ + add %rcx,0x8(%rdx) │ │ │ │ + jmp 445677 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + cmp $0x3,%rdx │ │ │ │ + jne 44565e │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rcx,%xmm0 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + addsd (%rdx),%xmm0 │ │ │ │ + movsd %xmm0,(%rdx) │ │ │ │ + imul %rbx,%rcx │ │ │ │ + add %rcx,0x8(%rdx) │ │ │ │ + jmp 445677 │ │ │ │ + movsd 0x13b972(%rip),%xmm0 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + addsd (%rcx),%xmm0 │ │ │ │ + movsd %xmm0,(%rcx) │ │ │ │ + add %rbx,0x8(%rcx) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x11fbdf3(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 4343d2 │ │ │ │ - mov (%rsi,%rbx,8),%rbx │ │ │ │ - test %al,(%rbx) │ │ │ │ - add $0x10400,%rbx │ │ │ │ - mov $0x10,%esi │ │ │ │ - movups %xmm15,(%rbx) │ │ │ │ - movups %xmm15,0x10(%rbx) │ │ │ │ - movups %xmm15,0x20(%rbx) │ │ │ │ - movups %xmm15,0x30(%rbx) │ │ │ │ - add $0x40,%rbx │ │ │ │ - dec %esi │ │ │ │ - jne 4343b4 │ │ │ │ - inc %rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jge 4343ef │ │ │ │ - mov (%rdx,%rax,8),%rbx │ │ │ │ - mov 0x120bf76(%rip),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - cmp $0x400000,%rbx │ │ │ │ - jb 4343a2 │ │ │ │ - jmp 43440e │ │ │ │ - movq $0x0,0x11f1e56(%rip) │ │ │ │ - mov 0x12145e7(%rip),%rax │ │ │ │ - mov %rax,0x11f1ef8(%rip) │ │ │ │ - add $0x18,%rsp │ │ │ │ + lea 0x283e08(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - jmp 434340 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 4455a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -59983,118 +74518,249 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 445729 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 445717 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x13abfc(%rip),%rsi │ │ │ │ + call 445740 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x137f44(%rip),%rax │ │ │ │ + mov $0x2c,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 4456e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4345b9 │ │ │ │ + jbe 445897 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov 0x11ecabf(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 434463 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - mov 0x11ee046(%rip),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x11ee042(%rip),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 434487 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %rbx,(%rsi) │ │ │ │ - inc %rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 4344c4 │ │ │ │ - mov (%rcx,%rax,8),%rsi │ │ │ │ - nop │ │ │ │ - cmpb $0x0,0x1213388(%rip) │ │ │ │ - je 43447f │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 48ba20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - jmp 43447f │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ nop │ │ │ │ + mov 0x90(%rax),%r8d │ │ │ │ nop │ │ │ │ - lea 0x11f4473(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x11f446f(%rip),%rcx │ │ │ │ - jmp 4344e6 │ │ │ │ - movq $0x0,0x8(%rcx) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43450a │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - cmpl $0x0,0x121332a(%rip) │ │ │ │ - je 4344db │ │ │ │ - mov 0x8(%rcx),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - jmp 4344db │ │ │ │ - cmpl $0x0,0x121330f(%rip) │ │ │ │ - je 434522 │ │ │ │ - mov 0x11f442e(%rip),%rcx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - movq $0x0,0x11f441b(%rip) │ │ │ │ + cmp $0x6,%r8d │ │ │ │ + je 445787 │ │ │ │ + cmp $0xb,%r8d │ │ │ │ + je 445787 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + jmp 445790 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,%rax │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x11f440a(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ + mov 0x17c(%rax),%r8d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + je 445891 │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + je 445865 │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ nop │ │ │ │ + incl 0x108(%r8) │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ nop │ │ │ │ - lea 0x11f440c(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x11f4408(%rip),%rcx │ │ │ │ - jmp 434560 │ │ │ │ - movq $0x0,0x20(%rcx) │ │ │ │ - mov %rdx,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x1,%r9d │ │ │ │ + lock cmpxchg %r9d,0x17c(%rdx) │ │ │ │ + sete %r10b │ │ │ │ nopl (%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 434582 │ │ │ │ - mov 0x20(%rcx),%rdx │ │ │ │ - cmpl $0x0,0x12132b0(%rip) │ │ │ │ - je 434552 │ │ │ │ - mov 0x20(%rcx),%rbx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 434552 │ │ │ │ - cmpl $0x0,0x1213297(%rip) │ │ │ │ - je 43459a │ │ │ │ - mov 0x11f43c6(%rip),%rcx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - movq $0x0,0x11f43b3(%rip) │ │ │ │ + test %r10b,%r10b │ │ │ │ + je 445826 │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 4458e0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x11f43a2(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x30,%rsp │ │ │ │ + mov $0x2,%edx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + xchg %edx,0x17c(%rsi) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov 0x108(%r8),%r10d │ │ │ │ + lea -0x1(%r10),%r11d │ │ │ │ + nop │ │ │ │ + mov %r11d,0x108(%r8) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x1,%r10d │ │ │ │ + jne 44578d │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 44578d │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + jmp 44578d │ │ │ │ + mov (%rsi),%rax │ │ │ │ + mov %rsi,%rdx │ │ │ │ + call *%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmp 44578d │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 445740 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 445a4f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 4740c0 │ │ │ │ + test %al,%al │ │ │ │ + jne 4459fc │ │ │ │ + nop │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jne 445931 │ │ │ │ + cmpq $0x0,0x68(%rax) │ │ │ │ + je 445a07 │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x25426a(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + mov 0x25426e(%rip),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jge 4459f6 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + lea 0x141(%rip),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x25421a(%rip),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 4459f0 │ │ │ │ + mov 0x254216(%rip),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae 445a02 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x160(%rcx),%rcx │ │ │ │ + cmpl $0x0,0x283cf8(%rip) │ │ │ │ + je 4459ec │ │ │ │ + mov (%rax,%rdx,8),%rbx │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 434440 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rcx,(%rax,%rdx,8) │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x133c0b(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x13660d(%rip),%rax │ │ │ │ + mov $0x26,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 4458e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -60114,191 +74780,189 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 445af8 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - cmp $0x989680,%rdi │ │ │ │ - jb 434615 │ │ │ │ - mov %rax,%rdx │ │ │ │ - movabs $0x8637bd05af6c69b6,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rdi │ │ │ │ - shr $0x13,%rdx │ │ │ │ - lea -0x1(%rbx),%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 434715 │ │ │ │ - shr $1,%rdi │ │ │ │ - mov %rax,%rdx │ │ │ │ - movabs $0x83126e978d4fdf3c,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rdi │ │ │ │ - shr $0x8,%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 434640 │ │ │ │ - mov $0x3,%eax │ │ │ │ - jmp 43466f │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jbe 434652 │ │ │ │ - movb $0x30,(%rsi) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %rax,%rdi │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mul %rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea -0x1(%rdi),%rax │ │ │ │ - cmp $0x64,%rdx │ │ │ │ - jae 434657 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - sub %rax,%rdi │ │ │ │ - lea -0x1(%rbx),%r8 │ │ │ │ - dec %rdi │ │ │ │ - jmp 434687 │ │ │ │ - mov %r9,%r8 │ │ │ │ - cmp $0xa,%rdx │ │ │ │ - jae 434692 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - jl 4346d8 │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mul %rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%r10 │ │ │ │ - lea (%r10,%r10,4),%r10 │ │ │ │ - sub %r10,%r9 │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jbe 43470a │ │ │ │ - add $0x30,%r9 │ │ │ │ - mov %r9b,(%rsi,%r8,1) │ │ │ │ - lea -0x1(%r8),%r9 │ │ │ │ - cmp %rdi,%r9 │ │ │ │ - jne 434684 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jbe 434705 │ │ │ │ - movb $0x2e,-0x1(%r8,%rsi,1) │ │ │ │ - lea -0x2(%r8),%r9 │ │ │ │ - jmp 434684 │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jbe 4346fe │ │ │ │ - add $0x30,%rdx │ │ │ │ - mov %dl,(%rsi,%r8,1) │ │ │ │ - sub %r8,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %r8,%rdx │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ - sub %r8,%rbx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x10(%rdx),%r10 │ │ │ │ + mov 0x2540ff(%rip),%r11 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jbe 445af2 │ │ │ │ + mov 0x18(%rdx),%rsi │ │ │ │ + mov 0x20(%rdx),%r8 │ │ │ │ + mov 0x28(%rdx),%r9 │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov 0x2540db(%rip),%rdx │ │ │ │ + lea (%r10,%r10,2),%r10 │ │ │ │ + lea (%rdx,%r10,8),%rdi │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + call 445b00 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 487040 │ │ │ │ + jmp 445aa0 │ │ │ │ + int3 │ │ │ │ + lea -0x58(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 445cc7 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0xd0,%rsp │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ + mov %rdi,0xf8(%rsp) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 445b37 │ │ │ │ + mov %r8,%rdx │ │ │ │ + jmp 445bcb │ │ │ │ + mov 0x284067(%rip),%edx │ │ │ │ + movslq %edx,%r9 │ │ │ │ + cmp $0x4,%r9 │ │ │ │ + ja 445b74 │ │ │ │ + lea 0xa8(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movslq 0x284046(%rip),%rdx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %r9,%rdi │ │ │ │ - cmp $0xa,%rdx │ │ │ │ - jae 434725 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%rdi │ │ │ │ - jl 434770 │ │ │ │ - mov %rax,%r8 │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ + cmp $0x4,%rdx │ │ │ │ + ja 445cc1 │ │ │ │ + lea 0xa8(%rsp),%rsi │ │ │ │ + jmp 445bc8 │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ + mov %rbx,0xe8(%rsp) │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ + movslq %edx,%rcx │ │ │ │ + lea 0xf7f2a(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 483d80 │ │ │ │ + movslq 0x283fff(%rip),%rdx │ │ │ │ + mov 0xf0(%rsp),%rcx │ │ │ │ + mov 0xe8(%rsp),%rbx │ │ │ │ + mov 0xf8(%rsp),%rdi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ mov %rdx,%r9 │ │ │ │ - mul %rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - lea (%rdx,%rdx,1),%r10 │ │ │ │ - lea (%r10,%r10,4),%r10 │ │ │ │ - sub %r10,%r9 │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jbe 434792 │ │ │ │ - add $0x30,%r9 │ │ │ │ - mov %r9b,(%rsi,%rdi,1) │ │ │ │ - lea -0x1(%rdi),%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jne 43470f │ │ │ │ + mov %r9,0xa0(%rsp) │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + mov %rsi,0xc8(%rsp) │ │ │ │ + lea 0x30(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + movups %xmm15,0x40(%rdx) │ │ │ │ + movups %xmm15,0x50(%rdx) │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov $0x2,%r8d │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 470460 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0xc8(%rsp),%rcx │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + mov 0xa0(%rsp),%rsi │ │ │ │ nopl (%rax) │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jbe 43478d │ │ │ │ - movb $0x2e,-0x1(%rdi,%rsi,1) │ │ │ │ - lea -0x2(%rdi),%r9 │ │ │ │ - jmp 43470f │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jbe 434788 │ │ │ │ - add $0x30,%rdx │ │ │ │ - mov %dl,(%rsi,%rdi,1) │ │ │ │ - sub %rdi,%rcx │ │ │ │ - lea (%rdi,%rsi,1),%rax │ │ │ │ - sub %rdi,%rbx │ │ │ │ + call 471060 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0xf7e66(%rip),%rax │ │ │ │ + call 483d80 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov 0xf8(%rsp),%rdx │ │ │ │ + mov %rcx,0x8(%rdx) │ │ │ │ + mov %rcx,0x10(%rdx) │ │ │ │ + mov 0x98(%rsp),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + cmovg %r9,%rcx │ │ │ │ + cmpl $0x0,0x283a43(%rip) │ │ │ │ + je 445c9e │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 445cb7 │ │ │ │ + shl $0x3,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + add $0xd0,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + jmp 445b00 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 434819 │ │ │ │ + jbe 445d67 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - nop │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - lock cmpxchg %esi,(%rdx) │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 434807 │ │ │ │ - cmp %bl,0x5(%rdx) │ │ │ │ - je 4347f6 │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %bl,0x30(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 4349c0 │ │ │ │ - movzbl 0x30(%rsp),%ecx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %cl,0x5(%rdx) │ │ │ │ - movb $0x1,0x6(%rdx) │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + movabs $0x800000000000,%rcx │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ + add %rbx,%rcx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + setbe %dl │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + setbe %cl │ │ │ │ + cmp %dl,%cl │ │ │ │ + jne 445d55 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9edc47(%rip),%rax │ │ │ │ - mov $0x2d,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9ef3c8(%rip),%rax │ │ │ │ - mov $0x2f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x1391fc(%rip),%rax │ │ │ │ + mov $0x3c,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 4347a0 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 445d20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -60319,332 +74983,595 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4348ee │ │ │ │ + jbe 445e46 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - cmpb $0x0,0x6(%rax) │ │ │ │ - je 4348dc │ │ │ │ - mov 0x38(%rax),%rdx │ │ │ │ + sub $0x10,%rsp │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rsi │ │ │ │ + lea (%rax,%rdx,1),%r8 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jb 445de6 │ │ │ │ + lea (%rbx,%rdx,1),%r9 │ │ │ │ + lea (%rdx,%rdi,1),%r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jae 445ddb │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jmp 445de6 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,%rbx │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + jae 445df5 │ │ │ │ + lea (%rdx,%rdi,1),%r9 │ │ │ │ + lea (%rbx,%rdx,1),%r10 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + ja 445e31 │ │ │ │ + lea (%rdx,%rdi,1),%r9 │ │ │ │ + add %rbx,%rdx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jg 4348af │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jbe 445e17 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jbe 445e12 │ │ │ │ mov %rbx,%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - movslq 0x44(%rax),%rdx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - nop │ │ │ │ - call 434be0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - xchg %rbx,0x38(%rax) │ │ │ │ - movb $0x0,0x6(%rax) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ecx,(%rax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 4348cb │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov %rdi,%rax │ │ │ │ + jmp 445e28 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jmp 445e1a │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jae 445e25 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + ja 445e28 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9cdca3(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9ef322(%rip),%rax │ │ │ │ - mov $0x2f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x12df9a(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 434860 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 445da0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 434997 │ │ │ │ + jbe 445ef9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ - nop │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x1,%edx │ │ │ │ - lock cmpxchg %edx,(%rcx) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - jne 43494a │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmpb $0x0,0x6(%rcx) │ │ │ │ - jne 434985 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 4349c0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - xchg %ecx,(%rdx) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 434973 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ + movq $0x10,0x10(%rax) │ │ │ │ + mov $0x100,%eax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 421e80 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + cmpl $0x0,0x283807(%rip) │ │ │ │ + jne 445ed2 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + jmp 445ee7 │ │ │ │ + mov 0x20(%rdx),%rax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rcx,0x20(%rdx) │ │ │ │ + movq $0x0,0x18(%rdx) │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9cdbfb(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - nop │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9d8c08(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 434920 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 445e80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 434bb7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - nop │ │ │ │ - mov 0x38(%rax),%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jg 434a7c │ │ │ │ - mov %rbx,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - movslq 0x44(%rax),%rdx │ │ │ │ - imul %rdx,%rsi │ │ │ │ - nop │ │ │ │ - mov %rbx,%rdx │ │ │ │ - xchg %rdx,0x38(%rax) │ │ │ │ - nop │ │ │ │ - mov 0x20(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 434a17 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - neg %rdx │ │ │ │ - lock xadd %rdx,0x20(%rax) │ │ │ │ - jmp 434a1a │ │ │ │ - mov %rdx,%rdi │ │ │ │ - nop │ │ │ │ - mov 0x30(%rax),%rdx │ │ │ │ - nop │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 434a33 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - neg %rdx │ │ │ │ - lock xadd %rdx,0x30(%rax) │ │ │ │ - jmp 434a36 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - cmpb $0x0,0x7(%rax) │ │ │ │ - jne 434a82 │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov 0x30(%r14),%r9 │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 445f35 │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + sub %rsi,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jle 445fa0 │ │ │ │ + lea (%rsi,%rdi,1),%rcx │ │ │ │ + shr $1,%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jbe 445fda │ │ │ │ + mov %rcx,%r8 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov (%rdx,%rcx,1),%r9 │ │ │ │ + movabs $0x800000000000,%r10 │ │ │ │ + add %r10,%r9 │ │ │ │ + lea (%r10,%rbx,1),%r11 │ │ │ │ + mov 0x8(%rdx,%rcx,1),%rcx │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jb 445f88 │ │ │ │ + add %r10,%rcx │ │ │ │ nop │ │ │ │ - incl 0x108(%r9) │ │ │ │ - mov 0x11edb52(%rip),%r9 │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov 0x11edb4e(%rip),%r10 │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov 0x30(%r14),%r11 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 434ae1 │ │ │ │ - add $0x50,%rsp │ │ │ │ + cmp %r11,%rcx │ │ │ │ + ja 445f93 │ │ │ │ + cmp %r9,%r11 │ │ │ │ + jb 445f32 │ │ │ │ + lea 0x1(%r8),%rsi │ │ │ │ + mov %rdi,%r8 │ │ │ │ + jmp 445f32 │ │ │ │ + lea 0x1(%r8),%rax │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cmpb $0x0,0x5(%rax) │ │ │ │ - je 434aa4 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rsi,%xmm0 │ │ │ │ - movsd 0xa156c0(%rip),%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ - sub %r8,%rsi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - call 434be0 │ │ │ │ - add $0x50,%rsp │ │ │ │ + lea 0x1(%rcx),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jge 445fd0 │ │ │ │ + cmp %rax,%rsi │ │ │ │ + jae 445fd5 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov (%rsi,%rdx,1),%rsi │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + lea (%r8,%rbx,1),%r9 │ │ │ │ + add %r8,%rsi │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jbe 445f99 │ │ │ │ + mov %rcx,%rax │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jge 434b6c │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov (%r9,%rcx,8),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x1238,%rax │ │ │ │ - call 434d80 │ │ │ │ - cmp $0x1,%al │ │ │ │ - ja 434b2e │ │ │ │ - test %al,%al │ │ │ │ - jne 434b1e │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - jmp 434abb │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - lea (%rdx,%rbx,1),%r8 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - jmp 434abb │ │ │ │ - cmp $0x3,%al │ │ │ │ - ja 434b45 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - lea (%rdx,%rbx,1),%rdi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - jmp 434abb │ │ │ │ - cmp $0x4,%al │ │ │ │ - jne 434ba5 │ │ │ │ - nop │ │ │ │ - lea 0x11f4387(%rip),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - lock xadd %rbx,(%rdx) │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - lea (%rdx,%rsi,1),%r8 │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - jmp 434abb │ │ │ │ - mov 0x108(%r11),%edx │ │ │ │ - lea -0x1(%rdx),%r9d │ │ │ │ - nop │ │ │ │ - mov %r9d,0x108(%r11) │ │ │ │ - nop │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 434a82 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 434a82 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov %rdi,%rax │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - jmp 434a82 │ │ │ │ - lea 0x9e0e75(%rip),%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4460ad │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 445f20 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 44602b │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + cmpq $0x0,0x8(%rcx) │ │ │ │ + jbe 4460a7 │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + lea -0x1(%rax),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jbe 4460a2 │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov (%rsi,%rcx,1),%rdi │ │ │ │ + movabs $0x800000000000,%r8 │ │ │ │ + add %r8,%rdi │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + lea (%r8,%r9,1),%r10 │ │ │ │ + mov 0x8(%rcx,%rsi,1),%rsi │ │ │ │ + cmp %rdi,%r10 │ │ │ │ + jb 446080 │ │ │ │ + add %r8,%rsi │ │ │ │ + cmp %r10,%rsi │ │ │ │ + jbe 446080 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 446098 │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov (%rax,%rcx,1),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4349c0 │ │ │ │ + jmp 445fe0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ - sub %rsi,%rdx │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4465bc │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + lea (%rbx,%rdx,1),%rsi │ │ │ │ + add %rcx,%rdx │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jbe 446111 │ │ │ │ + nop │ │ │ │ mov %rcx,%rdi │ │ │ │ sub %rbx,%rcx │ │ │ │ + jmp 446116 │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ test %rcx,%rcx │ │ │ │ - jle 434c2b │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 434c28 │ │ │ │ - sub %rdx,%rcx │ │ │ │ - add %rcx,0x18(%rax) │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 434c27 │ │ │ │ - lea 0x4(%rax),%rcx │ │ │ │ - nop │ │ │ │ + je 44654a │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + call 445f20 │ │ │ │ + nopl (%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + jle 446175 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + lea -0x1(%rax),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jbe 446545 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov 0x8(%rsi,%rdi,1),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + sete %sil │ │ │ │ + jmp 446181 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + mov (%rdx),%r9 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jge 4461ac │ │ │ │ + jae 44653e │ │ │ │ + mov %rax,%r10 │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov (%r9,%rax,1),%r11 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + sete %r11b │ │ │ │ + jmp 4461c0 │ │ │ │ + mov %rax,%r10 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + xor %r11d,%r11d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %r11b,%r11b │ │ │ │ + je 4462a4 │ │ │ │ + test %sil,%sil │ │ │ │ + je 44629f │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jae 446539 │ │ │ │ + lea -0x1(%r10),%rsi │ │ │ │ + mov %r10,%r11 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + mov 0x8(%r9,%r10,1),%r13 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jbe 446534 │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov %r13,0x8(%r9,%rsi,1) │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + ja 44652f │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x10(%rdx),%r8 │ │ │ │ + sub %r11,%r8 │ │ │ │ + mov %r8,%r9 │ │ │ │ + neg %r8 │ │ │ │ + sar $0x3f,%r8 │ │ │ │ + and %r10,%r8 │ │ │ │ + lea 0x1(%r11),%r10 │ │ │ │ + lea (%rsi,%r8,1),%rax │ │ │ │ + mov %rcx,%r8 │ │ │ │ + sub %r11,%r8 │ │ │ │ + cmp %r10,%rcx │ │ │ │ + jb 44652a │ │ │ │ + dec %r9 │ │ │ │ + neg %r9 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + sar $0x3f,%r9 │ │ │ │ + and %r10,%r9 │ │ │ │ + lea (%rsi,%r9,1),%rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 44626e │ │ │ │ + lea -0x1(%r8),%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + dec %rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jb 446525 │ │ │ │ + mov %rcx,0x8(%rdx) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jmp 4464e3 │ │ │ │ + test %r11b,%r11b │ │ │ │ + jmp 4462d4 │ │ │ │ + test %sil,%sil │ │ │ │ + je 4462d1 │ │ │ │ + lea -0x1(%r10),%rax │ │ │ │ + cmp %rax,%r8 │ │ │ │ + jbe 44651e │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov %r12,0x8(%r9,%rax,1) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jmp 4464e3 │ │ │ │ + test %r11b,%r11b │ │ │ │ + je 4462f9 │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jae 446519 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + mov %rdi,(%r9,%r10,1) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jmp 4464e3 │ │ │ │ + mov %r10,0x28(%rsp) │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + lea 0x1(%r8),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jl 4463ab │ │ │ │ + mov %rsi,0x8(%rdx) │ │ │ │ + lea 0x1(%r10),%r9 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%r9 │ │ │ │ + ja 446514 │ │ │ │ + mov (%rdx),%r11 │ │ │ │ + mov 0x10(%rdx),%r13 │ │ │ │ + sub %r10,%r13 │ │ │ │ + lea -0x1(%r13),%r15 │ │ │ │ + neg %r15 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + sar $0x3f,%r15 │ │ │ │ + and %r9,%r15 │ │ │ │ + sub %r10,%r8 │ │ │ │ + lea (%r11,%r15,1),%rax │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + ja 44650f │ │ │ │ + lea 0x1(%r8),%rsi │ │ │ │ + neg %r13 │ │ │ │ + mov %r10,%r9 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + sar $0x3f,%r13 │ │ │ │ + and %r10,%r13 │ │ │ │ + lea 0x0(%r13,%r11,1),%rbx │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + setg %sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + lea (%rsi,%r8,1),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 4464bd │ │ │ │ + shl $0x4,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + jmp 4464bd │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + mov %r9,0x50(%rsp) │ │ │ │ + mov %rsi,0x8(%rdx) │ │ │ │ + lea (%rax,%rax,1),%rsi │ │ │ │ + mov %rsi,0x10(%rdx) │ │ │ │ + mov %rax,%rsi │ │ │ │ + shl $0x5,%rsi │ │ │ │ + mov 0x20(%rdx),%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 421e80 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + ja 44650a │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + ja 446505 │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 446439 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rsi │ │ │ │ + mov 0x8(%rdx),%rdi │ │ │ │ + lea 0x1(%rcx),%r8 │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jb 4464fd │ │ │ │ + mov (%rdx),%r9 │ │ │ │ + mov 0x10(%rdx),%r10 │ │ │ │ + sub %rcx,%r10 │ │ │ │ + sub %rcx,%rdi │ │ │ │ + dec %rdi │ │ │ │ + dec %r10 │ │ │ │ + neg %r10 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + sar $0x3f,%r10 │ │ │ │ + and %r8,%r10 │ │ │ │ + lea (%r9,%r10,1),%rax │ │ │ │ + mov 0x18(%rsp),%r8 │ │ │ │ + sub %rcx,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + sub %rsi,%rcx │ │ │ │ + mov %r9,%rsi │ │ │ │ + shl $0x4,%r9 │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %r9,%rcx │ │ │ │ + add %rcx,%rbx │ │ │ │ + cmp %rdi,%r8 │ │ │ │ + cmovl %r8,%rdi │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 4464b0 │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov 0x40(%rsp),%r12 │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + cmp %rax,%r9 │ │ │ │ + jae 4464f8 │ │ │ │ + mov (%rdx),%rax │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov %rdi,(%rax,%r9,1) │ │ │ │ + mov %r12,0x8(%rax,%r9,1) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jbe 4464eb │ │ │ │ nop │ │ │ │ - mov $0x1,%edx │ │ │ │ - xchg %dl,(%rcx) │ │ │ │ - mov 0x12193be(%rip),%ecx │ │ │ │ - inc %ecx │ │ │ │ - xchg %ecx,0x40(%rax) │ │ │ │ + sub %rdi,%r12 │ │ │ │ + jmp 4464ee │ │ │ │ + xor %r12d,%r12d │ │ │ │ + add %r12,0x18(%rdx) │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - test %rcx,%rcx │ │ │ │ - jge 434c45 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - sub %rdi,%rbx │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - ja 434c48 │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jmp 434c55 │ │ │ │ - mov %rbx,%r8 │ │ │ │ - sub %rdi,%r8 │ │ │ │ - sub %r8,%rsi │ │ │ │ - mov %rsi,0x8(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 434c66 │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 434c66 │ │ │ │ - add $0x4,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12fbdc(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x12cb9a(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x12cb8e(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x13651b(%rip),%rax │ │ │ │ + mov $0x29,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %cl,(%rax) │ │ │ │ - ret │ │ │ │ + jmp 4460e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -60663,81 +75590,180 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 434d46 │ │ │ │ + jbe 44669f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + cmp %rdx,0x8(%rax) │ │ │ │ + jle 446658 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + movq $0x0,0x8(%rbx) │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + mov %rax,0x10(%rbx) │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov 0x20(%rbx),%rcx │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 421e80 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jb 446699 │ │ │ │ + mov %rcx,0x8(%rbx) │ │ │ │ + mov 0x18(%rax),%rdx │ │ │ │ + mov %rdx,0x18(%rbx) │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + mov (%rax),%rbx │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + cmovl %rsi,%rcx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + je 446693 │ │ │ │ + shl $0x4,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 446600 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 446848 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x20,%rax │ │ │ │ + call 446b80 │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + mov %ecx,0x1c(%rsp) │ │ │ │ + mov %ecx,%edx │ │ │ │ + shr $0x9,%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%rbx │ │ │ │ + jmp 446720 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + ja 446817 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + ja 446705 │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + cmp %rdi,%rcx │ │ │ │ + jne 4467cc │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + lea (%rdi,%rdi,1),%rax │ │ │ │ + mov 0x2581d0(%rip),%rbx │ │ │ │ + test %rax,%rax │ │ │ │ + mov $0x100,%edx │ │ │ │ + cmove %rdx,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ mov %rax,%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x1,%esi │ │ │ │ - lock cmpxchg %esi,(%rdx) │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 434d33 │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %ecx,0x38(%rsp) │ │ │ │ + shl $0x3,%rdx │ │ │ │ mov %rdx,%rax │ │ │ │ - call 4349c0 │ │ │ │ - mov 0x38(%rsp),%ecx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %ecx,0x44(%rdx) │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - imul $0x3b9aca00,%rcx,%rcx │ │ │ │ - mov %rcx,0x10(%rdx) │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jbe 434d04 │ │ │ │ - mov %rcx,0x8(%rdx) │ │ │ │ - lea 0x4(%rdx),%rcx │ │ │ │ + lea 0x285776(%rip),%rcx │ │ │ │ + call 421e80 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4467ba │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + shl $0x3,%rcx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov $0x1,%esi │ │ │ │ - xchg %sil,(%rcx) │ │ │ │ - mov 0x12192e3(%rip),%ecx │ │ │ │ - inc %ecx │ │ │ │ - xchg %ecx,0x40(%rdx) │ │ │ │ - jmp 434d11 │ │ │ │ - jae 434d11 │ │ │ │ - lea 0x4(%rdx),%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + xchg %rax,0x8(%rdx) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rcx,0x18(%rdx) │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + lea 0x282cd0(%rip),%rax │ │ │ │ + call 446b00 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + lea (%rbx,%rdx,8),%rdx │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %sil,(%rcx) │ │ │ │ + xchg %rax,(%rdx) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + xchg %rcx,0x10(%rax) │ │ │ │ nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + jmp 446826 │ │ │ │ nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ecx,(%rdx) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 434d22 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9cd84c(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e94b6(%rip),%rax │ │ │ │ - mov $0x28,%ebx │ │ │ │ nop │ │ │ │ - call 48f0a0 │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + lea (%rbx,%rcx,8),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rcx),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + and $0x1ff,%edx │ │ │ │ + lea (%rax,%rdx,8),%rax │ │ │ │ + lea 0x200(%rax),%rax │ │ │ │ nop │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + xchg %rcx,(%rax) │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - jmp 434c80 │ │ │ │ + jmp 4466c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -60750,57 +75776,127 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 434d87 │ │ │ │ - mov %rdx,%rax │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 446995 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ nop │ │ │ │ - mov (%rax),%rdx │ │ │ │ + nop │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x20,%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jbe 446903 │ │ │ │ mov %rdx,%rsi │ │ │ │ - shr $0x3d,%rdx │ │ │ │ + shr $0x29,%rdx │ │ │ │ + nop │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jbe 4468fb │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rsi,%rbx │ │ │ │ + jmp 4468d3 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x20(%rsi),%rcx │ │ │ │ nop │ │ │ │ - test %dl,%dl │ │ │ │ - je 434e04 │ │ │ │ - movabs $0xe000000000000000,%rcx │ │ │ │ - and %rbx,%rcx │ │ │ │ - movabs $0x1fffffffffffffff,%rdi │ │ │ │ - and %rsi,%rdi │ │ │ │ - or %rcx,%rdi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - sub %rdi,%rcx │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - mov $0x0,%edi │ │ │ │ - cmovl %rdi,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 434dfe │ │ │ │ - mov %rdx,%r8 │ │ │ │ - shl $0x3d,%rdx │ │ │ │ - movabs $0x1fffffffffffffff,%r9 │ │ │ │ - and %rbx,%r9 │ │ │ │ - or %rdx,%r9 │ │ │ │ nop │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - lock cmpxchg %r9,(%rdx) │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 434d84 │ │ │ │ - mov %r8,%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ - ret │ │ │ │ + shr $0x20,%rcx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rbx,%rsi │ │ │ │ + cmp %edx,%ecx │ │ │ │ + jne 446892 │ │ │ │ + lea 0x1(%rdx),%edi │ │ │ │ + shl $0x20,%rdi │ │ │ │ + mov %esi,%esi │ │ │ │ + or %rsi,%rdi │ │ │ │ + nop │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + lock cmpxchg %rdi,0x20(%rsi) │ │ │ │ + sete %dil │ │ │ │ + test %dil,%dil │ │ │ │ + je 4468be │ │ │ │ + jmp 44690b │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rdi,%rbx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rcx,%rbx │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %ecx,%edx │ │ │ │ + shr $0x9,%ecx │ │ │ │ + and $0x1ff,%edx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x8(%rsi),%rsi │ │ │ │ + lea (%rsi,%rcx,8),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rcx),%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ + lea (%rbx,%rdx,8),%rdx │ │ │ │ + lea 0x200(%rdx),%rdx │ │ │ │ + nop │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + jmp 446940 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 446938 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %rdi,(%rdx) │ │ │ │ + mov $0x1,%edx │ │ │ │ + lock xadd %edx,0x10(%rbx) │ │ │ │ + inc %edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x200,%edx │ │ │ │ + jne 44698c │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %rdx,(%rcx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ecx,0x10(%rbx) │ │ │ │ + lea 0x282b26(%rip),%rax │ │ │ │ + call 41e780 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 446880 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -60816,201 +75912,149 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 434f6b │ │ │ │ + jbe 446ae6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - jmp 434e37 │ │ │ │ - mov %rdx,%rax │ │ │ │ + sub $0x20,%rsp │ │ │ │ nop │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x3d,%rdx │ │ │ │ - cmp %dl,%bl │ │ │ │ - jne 434f05 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rsi,%rax │ │ │ │ - xor %edi,%edi │ │ │ │ - lock cmpxchg %rdi,(%rdx) │ │ │ │ - sete %r8b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 434e34 │ │ │ │ - movabs $0xe000000000000000,%rdx │ │ │ │ - and %rcx,%rdx │ │ │ │ - movabs $0x1fffffffffffffff,%rdi │ │ │ │ - and %rsi,%rdi │ │ │ │ - or %rdi,%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rdx,%rcx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - mov $0x0,%edx │ │ │ │ - cmovl %rdx,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 434eed │ │ │ │ - cmp $0x1,%bl │ │ │ │ - jne 434ead │ │ │ │ nop │ │ │ │ - lea 0x1212dea(%rip),%rax │ │ │ │ - lock xadd %rcx,(%rax) │ │ │ │ - jmp 434ee7 │ │ │ │ - lea -0x2(%rbx),%edx │ │ │ │ - cmp $0x1,%dl │ │ │ │ - ja 434ec4 │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x20,%rcx │ │ │ │ nop │ │ │ │ - lea 0x1212dc3(%rip),%rax │ │ │ │ - lock xadd %rcx,(%rax) │ │ │ │ - jmp 434ee7 │ │ │ │ - cmp $0x4,%bl │ │ │ │ - jne 434ef3 │ │ │ │ nop │ │ │ │ - lea 0x11f4007(%rip),%rax │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lock xadd %rcx,(%rax) │ │ │ │ + cmp %ecx,%edx │ │ │ │ + ja 446a76 │ │ │ │ + shr $0x9,%ecx │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jbe 446a3f │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x1212dae(%rip),%rax │ │ │ │ - lock xadd %rdx,(%rax) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + lea (%rdx,%rcx,8),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rcx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 446a3f │ │ │ │ + mov 0x10(%rbx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 446a65 │ │ │ │ + mov 0x10(%rbx),%edx │ │ │ │ + cmp $0x200,%edx │ │ │ │ + je 446a54 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %rdx,(%rcx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ecx,0x10(%rbx) │ │ │ │ + lea 0x282a73(%rip),%rax │ │ │ │ + call 41e780 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %rcx,0x20(%rax) │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %rcx,0x10(%rax) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x1377f6(%rip),%rax │ │ │ │ + mov $0x31,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x137ba4(%rip),%rax │ │ │ │ + mov $0x34,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12cd1a(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12d32f(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov %eax,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x13488b(%rip),%rax │ │ │ │ + mov $0x23,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 4469c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 446b4f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + call 41e800 │ │ │ │ + test %rax,%rax │ │ │ │ + je 446b21 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ + mov 0x257e10(%rip),%rbx │ │ │ │ + cmp $0x200,%rbx │ │ │ │ + mov $0x200,%edx │ │ │ │ + cmovb %rdx,%rbx │ │ │ │ + mov $0x1200,%eax │ │ │ │ + lea 0x2853bc(%rip),%rcx │ │ │ │ + call 421e80 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9f1639(%rip),%rax │ │ │ │ - mov $0x33,%ebx │ │ │ │ - nop │ │ │ │ - call 48f0a0 │ │ │ │ - mov %bl,0x30(%rsp) │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ce2fb(%rip),%rax │ │ │ │ - mov $0xe,%ebx │ │ │ │ - nop │ │ │ │ - call 457b20 │ │ │ │ - movzbl 0x30(%rsp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c5ff3(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9f6e8b(%rip),%rax │ │ │ │ - mov $0x3e,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 434e20 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 446b00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4350c6 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov 0x11ed517(%rip),%rdx │ │ │ │ - mov 0x11ed518(%rip),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 434fe8 │ │ │ │ - mov (%rdx,%rax,8),%rdi │ │ │ │ - nop │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov $0xa,%eax │ │ │ │ - mov $0x4,%r8d │ │ │ │ - lock cmpxchg %r8d,0x90(%rdi) │ │ │ │ - sete %dil │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 434fc4 │ │ │ │ - mov 0x11ed4e4(%rip),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - lea 0x8c9620(%rip),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 491560 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - mov 0x11ed4b8(%rip),%rsi │ │ │ │ - mov 0x11ed4b9(%rip),%rdi │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 435029 │ │ │ │ - inc %rbx │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jge 4350aa │ │ │ │ - mov (%rsi,%rbx,8),%r9 │ │ │ │ - nop │ │ │ │ - mov 0x90(%r9),%r10d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x4,%r10d │ │ │ │ - jne 435058 │ │ │ │ - movzbl 0xb0(%r9),%r10d │ │ │ │ - add $0xfffffff1,%r10d │ │ │ │ - cmp $0xa,%r10b │ │ │ │ - jbe 435080 │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - jae 4350bc │ │ │ │ - cmpl $0x0,0x12127bc(%rip) │ │ │ │ - je 435076 │ │ │ │ - mov (%rax,%r8,8),%r10 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - mov %r9,(%rax,%r8,8) │ │ │ │ - inc %r8 │ │ │ │ - jmp 435026 │ │ │ │ - nop │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jae 4350b7 │ │ │ │ - cmpl $0x0,0x1212794(%rip) │ │ │ │ - je 43509e │ │ │ │ - mov (%rax,%rdx,8),%r10 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - mov %r9,(%rax,%rdx,8) │ │ │ │ - dec %rdx │ │ │ │ - jmp 435026 │ │ │ │ - lea 0x1(%rdx),%rdi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 434fa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -61020,129 +76064,64 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4352fb │ │ │ │ + jbe 446c08 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - movups %xmm15,0x11f1182(%rip) │ │ │ │ - mov 0x11ebebb(%rip),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - je 43510e │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - jmp 435112 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 435119 │ │ │ │ - inc %rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jle 43517c │ │ │ │ - mov (%rcx,%rdx,8),%rbx │ │ │ │ - mov 0xd8(%rbx),%rsi │ │ │ │ - sub 0xd0(%rbx),%rsi │ │ │ │ - add $0x3ffff,%rsi │ │ │ │ - shr $0x12,%rsi │ │ │ │ - nop │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,0x11f1131(%rip) │ │ │ │ - jge 435150 │ │ │ │ - mov %rsi,0x11f1128(%rip) │ │ │ │ - mov 0xe8(%rbx),%rsi │ │ │ │ - sub 0xe0(%rbx),%rsi │ │ │ │ - lea 0x3ffff(%rsi),%rbx │ │ │ │ - shr $0x12,%rbx │ │ │ │ - nop │ │ │ │ - cmp %rbx,0x11f110f(%rip) │ │ │ │ - jge 435116 │ │ │ │ - mov %rbx,0x11f1106(%rip) │ │ │ │ - jmp 435116 │ │ │ │ - mov 0x120b235(%rip),%rax │ │ │ │ - mov 0x120b226(%rip),%rcx │ │ │ │ - mov %rax,0x120b26f(%rip) │ │ │ │ - mov %rax,0x120b270(%rip) │ │ │ │ - cmpl $0x0,0x1212681(%rip) │ │ │ │ - nop │ │ │ │ - je 4351b5 │ │ │ │ - mov 0x120b24f(%rip),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rcx,0x120b23c(%rip) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %rax,0x11f10c1(%rip) │ │ │ │ - cmpb $0x0,0x11f10d3(%rip) │ │ │ │ - jne 43521c │ │ │ │ - mov 0x11ed301(%rip),%rax │ │ │ │ - mov 0x11ed2f2(%rip),%rcx │ │ │ │ - mov %rax,0x11f10eb(%rip) │ │ │ │ - mov %rax,0x11f10ec(%rip) │ │ │ │ - cmpl $0x0,0x121262d(%rip) │ │ │ │ - je 43520c │ │ │ │ - mov 0x11f10cc(%rip),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rcx,0x11f10b5(%rip) │ │ │ │ - mov %rax,0x11f107e(%rip) │ │ │ │ - jmp 43525d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 434fa0 │ │ │ │ - mov %rbx,0x11f10a4(%rip) │ │ │ │ - mov %rcx,0x11f10a5(%rip) │ │ │ │ - cmpl $0x0,0x12125e6(%rip) │ │ │ │ - je 43524f │ │ │ │ - mov 0x11f1085(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x11f1072(%rip) │ │ │ │ - mov %rdi,0x11f103b(%rip) │ │ │ │ - mov 0x11f106c(%rip),%rax │ │ │ │ - mov %rax,0x11f1025(%rip) │ │ │ │ + sub $0x18,%rsp │ │ │ │ nop │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x11f0fe3(%rip),%rcx │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ - mov 0x11f0ffa(%rip),%rax │ │ │ │ - add 0x11f0ffb(%rip),%rax │ │ │ │ - add 0x11f0ffc(%rip),%rax │ │ │ │ - add 0x11f1005(%rip),%rax │ │ │ │ - add $0x3,%rax │ │ │ │ - lea 0x11f0fbe(%rip),%rcx │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ - movl $0x3,0x11f1006(%rip) │ │ │ │ - mov 0x11f0fc7(%rip),%rax │ │ │ │ - lea 0x3(%rax),%ecx │ │ │ │ - mov %ecx,0x11f0ffa(%rip) │ │ │ │ - mov 0x11f0fbf(%rip),%rcx │ │ │ │ - lea (%rcx,%rax,1),%edx │ │ │ │ - lea (%rcx,%rax,1),%eax │ │ │ │ - lea 0x3(%rax),%eax │ │ │ │ - mov %eax,0x11f0fe8(%rip) │ │ │ │ - mov 0x11f0fb1(%rip),%rax │ │ │ │ - lea (%rax,%rdx,1),%ecx │ │ │ │ - lea (%rax,%rdx,1),%eax │ │ │ │ - lea 0x3(%rax),%eax │ │ │ │ - mov %eax,0x11f0fd6(%rip) │ │ │ │ - mov 0x11f0fa3(%rip),%rax │ │ │ │ - lea (%rax,%rcx,1),%eax │ │ │ │ - lea 0x3(%rax),%eax │ │ │ │ - mov %eax,0x11f0fc7(%rip) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lock xadd %rcx,(%rax) │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + test %eax,%eax │ │ │ │ + je 446bab │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494fe0 │ │ │ │ - jmp 4350e0 │ │ │ │ + shr $0x20,%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12ec97(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12d200(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + xor %eax,%eax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x130831(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 446b80 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -61157,60 +76136,56 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4353dc │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov 0x11f0f20(%rip),%ecx │ │ │ │ - mov 0x11f0f1e(%rip),%edx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lock xadd %rbx,(%rax) │ │ │ │ + lea (%rcx,%rbx,1),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp %ecx,%edx │ │ │ │ - ja 435373 │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - lea 0xac(%rip),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - lea 0x18(%rsp),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - call 458e20 │ │ │ │ - add $0x30,%rsp │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 446c6d │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jg 446c7e │ │ │ │ + test %rcx,%rcx │ │ │ │ + jge 446c78 │ │ │ │ + lea (%rbx,%rcx,2),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jg 446c7e │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %ecx,0x14(%rsp) │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12e00d(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - mov %eax,%eax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c5208(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - mov %eax,%eax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9d3f87(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d7136(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12c4d4(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x12f941(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ - jmp 435320 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -61225,333 +76200,109 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43550b │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,0x11f0e69(%rip) │ │ │ │ - jle 43543f │ │ │ │ - cmpb $0x0,0xb6(%rax) │ │ │ │ - je 435445 │ │ │ │ - lea 0x1(%rdx),%rax │ │ │ │ - mov %rax,(%rcx) │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 446d31 │ │ │ │ nop │ │ │ │ + mov $0x1,%edx │ │ │ │ + lock xadd %edx,0x3564(%rcx) │ │ │ │ + lea 0x1(%rdx),%ecx │ │ │ │ + bt $0x0,%ecx │ │ │ │ + jb 446d4a │ │ │ │ + jmp 446d74 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0xdb8,%rax │ │ │ │ nop │ │ │ │ - mov 0x90(%rax),%ecx │ │ │ │ - mov %ecx,%ecx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x98(%rax),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - movzbl 0xb6(%rax),%eax │ │ │ │ - mov %al,0x17(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c4d3e(%rip),%rax │ │ │ │ - mov $0x3,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 457aa0 │ │ │ │ - lea 0x9c680a(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0xdb0(%rax),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + mov $0xaaaaaaab,%ebx │ │ │ │ + imul %rbx,%rdx │ │ │ │ + shr $0x21,%rdx │ │ │ │ + lea (%rdx,%rdx,2),%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + imul $0x490,%rcx,%rcx │ │ │ │ + add %rcx,%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12df22(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c8df6(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9cc3ba(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - movzbl 0x17(%rsp),%eax │ │ │ │ - call 457320 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9ce9fa(%rip),%rax │ │ │ │ - mov $0xf,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x12f87e(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494f40 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 435400 │ │ │ │ int3 │ │ │ │ - lea -0x28(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 43597d │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xa0,%rsp │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - mov %ebx,0xb8(%rsp) │ │ │ │ - mov %cl,0xbc(%rsp) │ │ │ │ - movq $0x0,0x38(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %ebx,0x11f0d4a(%rip) │ │ │ │ - ja 4355a0 │ │ │ │ - cmp %ebx,0x11f0d46(%rip) │ │ │ │ - jbe 4355a0 │ │ │ │ - mov 0x11eba41(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 435585 │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - jmp 43558a │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 43596c │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %ebx,0x11f0d0e(%rip) │ │ │ │ - ja 4355db │ │ │ │ - cmp %ebx,0x11f0d0a(%rip) │ │ │ │ - jbe 4355db │ │ │ │ - mov 0x11eba01(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4355c5 │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - jmp 4355ca │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4358f4 │ │ │ │ - test %ebx,%ebx │ │ │ │ - jne 4355eb │ │ │ │ - mov 0x1211bd2(%rip),%rdx │ │ │ │ - jmp 435881 │ │ │ │ - cmp $0x1,%ebx │ │ │ │ - je 4356db │ │ │ │ - cmp $0x2,%ebx │ │ │ │ - jne 435605 │ │ │ │ - mov 0x11f0160(%rip),%rdx │ │ │ │ - jmp 435831 │ │ │ │ - mov 0x11f0cad(%rip),%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jb 435625 │ │ │ │ - cmp %ebx,0x11f0ca7(%rip) │ │ │ │ - jbe 435625 │ │ │ │ - sub %edx,%ebx │ │ │ │ - call 435ce0 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4356fa │ │ │ │ - mov 0x11f0c91(%rip),%edx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jb 435738 │ │ │ │ - cmp %ebx,0x11f0c87(%rip) │ │ │ │ - jbe 435738 │ │ │ │ - mov 0x11f0c8a(%rip),%rsi │ │ │ │ - sub %edx,%ebx │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jbe 435733 │ │ │ │ - mov 0x11f0c70(%rip),%rdx │ │ │ │ - mov (%rdx,%rbx,8),%rdx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x90(%rdx),%ebx │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - je 43566e │ │ │ │ - cmp $0x3,%ebx │ │ │ │ - jne 435686 │ │ │ │ - cmpq $0x0,0xa8(%rdx) │ │ │ │ - jne 435686 │ │ │ │ - mov 0x11f0be9(%rip),%rbx │ │ │ │ - mov %rbx,0xa8(%rdx) │ │ │ │ - lea 0x333(%rip),%rcx │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - lea 0x38(%rsp),%rcx │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - lea 0x80(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - lea 0x121334f(%rip),%rax │ │ │ │ - jmp 4356fa │ │ │ │ - lea 0xa0f95e(%rip),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - xor %eax,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - je 435725 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 435725 │ │ │ │ + je 446df0 │ │ │ │ nop │ │ │ │ - lock xadd %rcx,(%rax) │ │ │ │ - movzbl 0xbc(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 435725 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 436ba0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0xa0,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ + lock xadd %eax,0x3564(%rcx) │ │ │ │ + inc %eax │ │ │ │ + bt $0x0,%eax │ │ │ │ + jae 446dfe │ │ │ │ + jmp 446e04 │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0xdb8,%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 4570a0 │ │ │ │ - mov 0xb8(%rsp),%eax │ │ │ │ - mov %eax,%eax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0x11f0b6b(%rip),%eax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x11f0b64(%rip),%eax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d7e3f(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9dad4f(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c47f1(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c482d(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d295b(%rip),%rax │ │ │ │ + mov %eax,0x14(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12de92(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x12f7f2(%rip),%rax │ │ │ │ mov $0x13,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov 0x18(%rdx),%r8d │ │ │ │ - mov %r8d,%r8d │ │ │ │ - add $0x20,%rdx │ │ │ │ - lea (%r8,%r8,2),%rbx │ │ │ │ - shl $0x3,%rbx │ │ │ │ - lea 0x121197d(%rip),%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 437fa0 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - movzbl 0xbc(%rsp),%ecx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 4357ec │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4356fa │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov 0x10(%rdx),%r8d │ │ │ │ - mov %r8d,%r8d │ │ │ │ - add $0x18,%rdx │ │ │ │ - lea (%r8,%r8,4),%rbx │ │ │ │ - shl $0x3,%rbx │ │ │ │ - lea 0x12123c4(%rip),%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 437fa0 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - movzbl 0xbc(%rsp),%ecx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 43583d │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4356fa │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov (%r8,%rsi,8),%rdx │ │ │ │ - mov 0xe0(%rdx),%r8 │ │ │ │ - mov 0xe8(%rdx),%r9 │ │ │ │ - sub %r8,%r9 │ │ │ │ - mov 0x238(%rdx),%rcx │ │ │ │ - mov 0x11f0a00(%rip),%edx │ │ │ │ - mov %ebx,%esi │ │ │ │ - sub %edx,%esi │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - call 435b00 │ │ │ │ - add %rax,0x38(%rsp) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - inc %rsi │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - movzbl 0xbc(%rsp),%ecx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0xb8(%rsp),%ebx │ │ │ │ - mov 0x70(%rsp),%r8 │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jg 43588d │ │ │ │ - lea 0x1213130(%rip),%rax │ │ │ │ - jmp 4356fa │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov (%r8,%rsi,8),%rdx │ │ │ │ - mov 0xd0(%rdx),%r8 │ │ │ │ - mov 0xd8(%rdx),%r9 │ │ │ │ - sub %r8,%r9 │ │ │ │ - mov 0x228(%rdx),%rcx │ │ │ │ - mov 0x11f0984(%rip),%edx │ │ │ │ - mov %ebx,%esi │ │ │ │ - sub %edx,%esi │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r8,%rax │ │ │ │ - call 435b00 │ │ │ │ - add %rax,0x38(%rsp) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - inc %rsi │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - movzbl 0xbc(%rsp),%ecx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0xb8(%rsp),%ebx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jg 435905 │ │ │ │ - lea 0x12130b8(%rip),%rax │ │ │ │ - jmp 4356fa │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %ebx,0x10(%rsp) │ │ │ │ - mov %cl,0x14(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%ebx │ │ │ │ - movzbl 0x14(%rsp),%ecx │ │ │ │ nopl (%rax) │ │ │ │ - jmp 435520 │ │ │ │ - int3 │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -61570,433 +76321,316 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 435ae6 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ - mov 0xb8(%rsi),%rsi │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - mov 0x18(%rdx),%rdx │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jne 435a02 │ │ │ │ - nop │ │ │ │ - mov 0x90(%rsi),%r8d │ │ │ │ - cmp $0x2,%r8d │ │ │ │ - sete %r8b │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 435a05 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %r8b,0x15(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 435a40 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - mov $0x5,%ecx │ │ │ │ - call 45a7c0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 456140 │ │ │ │ - test %bl,%bl │ │ │ │ - jne 435abe │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - cmpb $0x0,0xb6(%rdx) │ │ │ │ - jne 435ad0 │ │ │ │ - mov %cl,0x17(%rsp) │ │ │ │ - mov %bl,0x16(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - call 436d40 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - add %rax,(%rcx) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - movb $0x1,0xb6(%rcx) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - movzbl 0x16(%rsp),%ebx │ │ │ │ - movzbl 0x17(%rsp),%ecx │ │ │ │ - call 456680 │ │ │ │ - movzbl 0x15(%rsp),%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ test %cl,%cl │ │ │ │ - je 435ab8 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov $0x2,%ecx │ │ │ │ - call 45a300 │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - movb $0x1,0xb6(%rax) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9d056d(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48f0a0 │ │ │ │ + je 446e85 │ │ │ │ nop │ │ │ │ - call 494f40 │ │ │ │ - jmp 4359c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x283374(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov 0x283374(%rip),%rdx │ │ │ │ + nop │ │ │ │ + mov 0x283374(%rip),%rsi │ │ │ │ + mov 0x283375(%rip),%rdi │ │ │ │ + jmp 446e8d │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + lea (%rdx,%rsi,1),%r8 │ │ │ │ + add %rcx,%rdx │ │ │ │ + add %rsi,%rdx │ │ │ │ + add %rdi,%rdx │ │ │ │ + nop │ │ │ │ + mov 0x28294e(%rip),%rsi │ │ │ │ + nop │ │ │ │ + mov 0x28294e(%rip),%r9 │ │ │ │ + add %rcx,(%rax) │ │ │ │ + add %r8,0x8(%rax) │ │ │ │ + add %rdi,0x10(%rax) │ │ │ │ + add %rdx,0x20(%rax) │ │ │ │ + add %rsi,0x28(%rax) │ │ │ │ + add %r9,0x30(%rax) │ │ │ │ + lea (%rsi,%r9,1),%rcx │ │ │ │ + add %rcx,0x38(%rax) │ │ │ │ + sub 0x263eb8(%rip),%rbx │ │ │ │ + movslq 0x2824d1(%rip),%rcx │ │ │ │ + imul %rcx,%rbx │ │ │ │ + add 0x263eae(%rip),%rbx │ │ │ │ + mov %rbx,0x50(%rax) │ │ │ │ + mov 0x2643cb(%rip),%rcx │ │ │ │ + mov 0x40(%rax),%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rcx,0x40(%rax) │ │ │ │ + mov 0x50(%rax),%rdx │ │ │ │ + mov 0x20(%rax),%rbx │ │ │ │ + add 0x38(%rax),%rbx │ │ │ │ + add %rbx,%rcx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + mov %rdx,0x48(%rax) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 435b5f │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rsi,%rdx │ │ │ │ - shl $0x12,%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - ja 435b22 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add %rsi,%rax │ │ │ │ - shl $0xc,%rdx │ │ │ │ - lea 0x40000(%rsi),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - sub %rsi,%rbx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmp %r8,%r9 │ │ │ │ - mov $0x40000,%edx │ │ │ │ - cmovb %rbx,%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ - call 437fa0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 435b00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + lea 0x10(%rax),%rcx │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + add $0x1000,%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 435cc3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11f2d5d(%rip),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 425440 │ │ │ │ - mov 0x11f2d54(%rip),%rcx │ │ │ │ - mov 0x11f2d56(%rip),%edx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %edx,0x48(%rsp) │ │ │ │ - movq $0x0,0x11f2d3a(%rip) │ │ │ │ - movl $0x0,0x11f2d38(%rip) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11f2d1f(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 435c0c │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 435c35 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov (%rcx),%rax │ │ │ │ - mov 0x8(%rcx),%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4712c0 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - mov 0xa0(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 435c12 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x48(%rsp),%ecx │ │ │ │ - mov %ecx,0x14(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11f2cbe(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov 0x14(%rsp),%ebx │ │ │ │ - mov %ebx,0x38(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 435caf │ │ │ │ - mov 0x11f2ca4(%rip),%rcx │ │ │ │ - mov %rcx,0xa0(%rdx) │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %rcx,0x11f2c91(%rip) │ │ │ │ - mov 0x11f2c93(%rip),%ecx │ │ │ │ - add 0x38(%rsp),%ecx │ │ │ │ - mov %ecx,0x11f2c89(%rip) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11f2c60(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 435ba0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + cmpl $0x0,0x10c(%rax) │ │ │ │ + jle 446f72 │ │ │ │ + mov 0xd0(%rax),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x2560(%rax),%rcx │ │ │ │ + mov %rcx,0x2550(%rax) │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x139457(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 436006 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 4472b2 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x78,%rsp │ │ │ │ - mov 0x120a707(%rip),%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - sar $0x3f,%rbx │ │ │ │ - shr $0x3c,%rbx │ │ │ │ - add %rsi,%rbx │ │ │ │ - sar $0x4,%rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jbe 435ffd │ │ │ │ - mov 0x120a6dd(%rip),%rdx │ │ │ │ - mov (%rdx,%rbx,8),%rdx │ │ │ │ - mov 0x120a632(%rip),%rbx │ │ │ │ - test %al,(%rbx) │ │ │ │ - cmp $0x400000,%rdx │ │ │ │ - jae 435ff1 │ │ │ │ - mov (%rbx,%rdx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shl $0x9,%rsi │ │ │ │ - and $0x1fff,%esi │ │ │ │ - mov %rsi,%rbx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x2560(%rax),%rdx │ │ │ │ + mov 0x2550(%rax),%rsi │ │ │ │ + sub %rdx,%rsi │ │ │ │ shr $0x3,%rsi │ │ │ │ - lea -0x400(%rsi),%rdi │ │ │ │ - neg %rdi │ │ │ │ - lea (%rdx,%rsi,1),%rsi │ │ │ │ - lea 0x10800(%rsi),%rsi │ │ │ │ - cmp $0x40,%rdi │ │ │ │ - jb 435fe5 │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - mov 0x120a538(%rip),%edi │ │ │ │ - mov %edi,0x30(%rsp) │ │ │ │ + cmp $0x200,%rsi │ │ │ │ + ja 4472a5 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + movq $0x0,0x2550(%rax) │ │ │ │ + cmpb $0x0,0x282361(%rip) │ │ │ │ + jne 447006 │ │ │ │ + lea 0x1258(%rax),%rbx │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 447047 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 435d93 │ │ │ │ + jmp 44702e │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov 0x2560(%rax,%rcx,8),%rax │ │ │ │ + call 431ba0 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ inc %rcx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - jge 435f3c │ │ │ │ - lea (%rsi,%rcx,1),%r8 │ │ │ │ - mov (%r8),%r8b │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 435d90 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %r8b,0x2f(%rsp) │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 435dc0 │ │ │ │ - lea 0x1(%rcx),%r9 │ │ │ │ - mov %r10,%rcx │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jl 44700a │ │ │ │ + add $0x2550,%rax │ │ │ │ + call 446f20 │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jge 447240 │ │ │ │ + mov 0x2560(%rax,%rcx,8),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x1000,%r8 │ │ │ │ + jb 447044 │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %r8,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 432860 │ │ │ │ + test %al,%al │ │ │ │ + je 4470a4 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + jmp 447044 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 480a20 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4470d6 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + jmp 447044 │ │ │ │ + mov 0x68(%rbx),%rdx │ │ │ │ + add $0xfffffffffffffff0,%rdx │ │ │ │ nop │ │ │ │ - cmp $0x8,%r9 │ │ │ │ - jae 435d90 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov $0x1,%r11d │ │ │ │ - shl %cl,%r11d │ │ │ │ - test %r11b,%r8b │ │ │ │ - je 435db8 │ │ │ │ - lea (%rbx,%r10,8),%r11 │ │ │ │ - add %rcx,%r11 │ │ │ │ - cmp $0x2000,%r11 │ │ │ │ - jae 435fd6 │ │ │ │ - mov (%rdx,%r11,8),%r11 │ │ │ │ nop │ │ │ │ - mov 0x63(%r11),%r12b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x1,%r12b │ │ │ │ - jne 435f8f │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - cmpb $0x0,0x1211163(%rip) │ │ │ │ - jne 435e32 │ │ │ │ - mov 0x58(%r11),%r12d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %edi,%r12d │ │ │ │ - je 435e32 │ │ │ │ - lea 0x3(%rdi),%r13d │ │ │ │ - cmp %r13d,%r12d │ │ │ │ - jne 435f42 │ │ │ │ - mov %r11,0x40(%rsp) │ │ │ │ - lea 0x78(%r11),%rax │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ + cmp $0x1f0,%rdx │ │ │ │ + ja 447114 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + mov 0x18(%rbx),%rsi │ │ │ │ + add $0x1f80,%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x80(%rbx),%rcx │ │ │ │ - jmp 435e60 │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 435efe │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - movzbl 0x10(%rcx),%edx │ │ │ │ - cmp $0x2,%dl │ │ │ │ - je 435edf │ │ │ │ - cmp $0x3,%dl │ │ │ │ - je 435eb1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x7,%dl │ │ │ │ - jne 435e54 │ │ │ │ - lea 0x18(%rcx),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - lea 0x1191cec(%rip),%rcx │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ nop │ │ │ │ - call 437fa0 │ │ │ │ + nop │ │ │ │ + cmp $0x3f,%rdx │ │ │ │ + jae 447298 │ │ │ │ + lea (%rsi,%rdx,1),%rdx │ │ │ │ + lea 0x40(%rdx),%rdx │ │ │ │ + jmp 447125 │ │ │ │ + mov 0x48(%rbx),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov %rcx,%r8 │ │ │ │ + shr $0x3,%r8 │ │ │ │ + lea (%rsi,%r8,1),%rdx │ │ │ │ + and $0x7,%ecx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%esi │ │ │ │ + movzbl (%rdx),%r8d │ │ │ │ + test %r8b,%sil │ │ │ │ + je 447156 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ - jmp 435e54 │ │ │ │ - lea 0x18(%rcx),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - lea 0x1191cc1(%rip),%rcx │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - call 437fa0 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + jmp 447044 │ │ │ │ + nop │ │ │ │ + lock or %sil,(%rdx) │ │ │ │ + mov 0x18(%rbx),%rcx │ │ │ │ + mov 0x27b5d2(%rip),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + movabs $0x800000000000,%rsi │ │ │ │ + add %rcx,%rsi │ │ │ │ + shr $0x1a,%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x400000,%rsi │ │ │ │ + jae 44728c │ │ │ │ + mov (%rdx,%rsi,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shr $0x10,%rsi │ │ │ │ + and $0x3ff,%esi │ │ │ │ + movzbl 0x10400(%rdx,%rsi,1),%r8d │ │ │ │ + shr $0xd,%rcx │ │ │ │ + and $0x7,%ecx │ │ │ │ + mov $0x1,%r9d │ │ │ │ + shl %cl,%r9d │ │ │ │ + lea (%rdx,%rsi,1),%rdx │ │ │ │ + lea 0x10400(%rdx),%rdx │ │ │ │ + test %r8b,%r9b │ │ │ │ + jne 4471cd │ │ │ │ + lock or %r9b,(%rdx) │ │ │ │ + movzbl 0x62(%rbx),%edx │ │ │ │ + test $0x1,%dl │ │ │ │ + je 447209 │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x1a98(%rsi),%r8 │ │ │ │ + add 0x68(%rbx),%r8 │ │ │ │ + mov %r8,0x1a98(%rsi) │ │ │ │ + mov %rsi,%rax │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ - jmp 435e54 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - call 436040 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + jmp 447044 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jae 447287 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %rax,0x2560(%rbx,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ mov 0x40(%rsp),%rbx │ │ │ │ - jmp 435e54 │ │ │ │ - nop │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%edi │ │ │ │ - movzbl 0x2f(%rsp),%r8d │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov 0x48(%rsp),%r10 │ │ │ │ - jmp 435db8 │ │ │ │ - add $0x78,%rsp │ │ │ │ + jmp 447044 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x200,%rdx │ │ │ │ + ja 44727b │ │ │ │ + lea 0x2560(%rax),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov $0x200,%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 43aee0 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + add $0x2550,%rax │ │ │ │ + call 446f20 │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %r12d,0x34(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c5d54(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x34(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - call 4572a0 │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9cef2d(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %r12b,0x2e(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c9ffa(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzbl 0x2e(%rsp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457100 │ │ │ │ - lea 0x9eabc8(%rip),%rax │ │ │ │ - mov $0x2b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x2000,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x40,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x200,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x3f,%rax │ │ │ │ + nop │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x200,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - jmp 435ce0 │ │ │ │ + jmp 446fa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -62015,440 +76649,293 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4360c7 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x68(%rbx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4360c1 │ │ │ │ - mov 0x8(%rax),%r8 │ │ │ │ + movzbl 0x38(%rax),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + or $0x4,%ecx │ │ │ │ + cmpq $0x0,0xa8(%rax) │ │ │ │ + cmovl %ecx,%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + or $0x8,%edx │ │ │ │ + cmpq $0x0,0x118(%rax) │ │ │ │ + mov 0x10(%rax),%rbx │ │ │ │ + cmovl %edx,%ecx │ │ │ │ + and $0xfffff,%ebx │ │ │ │ + shl $0x10,%ebx │ │ │ │ + or %ecx,%ebx │ │ │ │ + nop │ │ │ │ + mov 0x18(%rax),%ecx │ │ │ │ + jmp 447320 │ │ │ │ + nop │ │ │ │ + mov 0x18(%rsi),%ecx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0x2,%ecx │ │ │ │ + or %ebx,%ecx │ │ │ │ mov %rax,%rsi │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ - xor %edx,%edx │ │ │ │ - div %r9 │ │ │ │ - imul %r9,%rax │ │ │ │ - movzbl 0x62(%rbx),%edx │ │ │ │ - mov 0x18(%rbx),%r8 │ │ │ │ - add %r8,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test $0x1,%dl │ │ │ │ - jne 4360a1 │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 43afa0 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - lea 0x18(%rsi),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - lea 0x1191acc(%rip),%rcx │ │ │ │ - call 437fa0 │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ + mov %edx,%eax │ │ │ │ + lock cmpxchg %ecx,0x18(%rsi) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 447319 │ │ │ │ ret │ │ │ │ - call 452f00 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 436040 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + and $0xfffff,%ecx │ │ │ │ + nop │ │ │ │ + mov 0x18(%rax),%esi │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 447365 │ │ │ │ + mov %esi,%edi │ │ │ │ + shr $0x10,%esi │ │ │ │ + and $0xfffff,%esi │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 44736c │ │ │ │ + ret │ │ │ │ + mov %esi,%edi │ │ │ │ + jmp 44736c │ │ │ │ + mov %r8,%rax │ │ │ │ + bt $0x1,%edi │ │ │ │ + setb %sil │ │ │ │ + cmp %sil,%bl │ │ │ │ + je 4473b2 │ │ │ │ + mov %edi,%esi │ │ │ │ + xor $0x2,%edi │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %esi,%eax │ │ │ │ + lock cmpxchg %edi,0x18(%r8) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + jne 4473b2 │ │ │ │ + nop │ │ │ │ + mov 0x18(%r8),%esi │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4473ad │ │ │ │ + mov %esi,%edi │ │ │ │ + shr $0x10,%esi │ │ │ │ + and $0xfffff,%esi │ │ │ │ + cmp %ecx,%esi │ │ │ │ + je 447369 │ │ │ │ + jmp 4473b1 │ │ │ │ + mov %esi,%edi │ │ │ │ + jmp 447369 │ │ │ │ + ret │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x8(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 4366af │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 447418 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - movq %xmm15,0x78(%rsp) │ │ │ │ - movb $0x0,0x17(%rsp) │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - mov %r14,%rsi │ │ │ │ - cmp %rsi,(%rcx) │ │ │ │ - je 4361cf │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - cmpl $0x0,0x108(%rcx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jg 4361c9 │ │ │ │ - cmpq $0x0,0x100(%rcx) │ │ │ │ - jne 4361c9 │ │ │ │ - mov 0x188(%r14),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4361b6 │ │ │ │ - mov %r14,0x70(%rsp) │ │ │ │ - cmpl $0x0,0x12116b8(%rip) │ │ │ │ - jne 43616f │ │ │ │ - test %rcx,%rcx │ │ │ │ - jmp 436181 │ │ │ │ - mov 0x188(%r14),%rsi │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - movq $0x0,0x188(%rsi) │ │ │ │ - lea 0x588(%rip),%rdi │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - lea 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - movb $0x1,0x17(%rsp) │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - setne %cl │ │ │ │ - mov %cl,0x16(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4361e7 │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - movzbl 0x16(%rsp),%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - nop │ │ │ │ - mov 0x1211a75(%rip),%sil │ │ │ │ - test %sil,%sil │ │ │ │ - jne 4365e0 │ │ │ │ - nop │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x281fb4(%rip),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 447412 │ │ │ │ nop │ │ │ │ - mov 0x1212877(%rip),%rsi │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ nop │ │ │ │ + lea 0x2820cf(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x281f9c(%rip),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 447404 │ │ │ │ + call 447d60 │ │ │ │ nop │ │ │ │ - mov 0x1212871(%rip),%rsi │ │ │ │ - mov 0x1b8(%rax),%rdi │ │ │ │ - neg %rdi │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rdi,%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - cvttsd2si %xmm1,%r8 │ │ │ │ - movq %rsi,%xmm0 │ │ │ │ - movsd 0xa13f81(%rip),%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - cvttsd2si %xmm1,%rsi │ │ │ │ - mov 0x12127f1(%rip),%r9 │ │ │ │ - cmp $0x10000,%r8 │ │ │ │ - cmovl %rsi,%rdi │ │ │ │ - mov $0x10000,%esi │ │ │ │ - cmovl %rsi,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %r9,%r9 │ │ │ │ - jle 4362b6 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jge 43628e │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %r9,%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - cvttsd2si %xmm1,%rdi │ │ │ │ - add 0x1b8(%rax),%rdi │ │ │ │ - inc %rdi │ │ │ │ - mov %rdi,0x1b8(%rax) │ │ │ │ - jmp 436298 │ │ │ │ - add %rdi,0x1b8(%rax) │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %r9,%rdi │ │ │ │ - neg %r9 │ │ │ │ - sub %rdi,%r8 │ │ │ │ - lea 0x1212790(%rip),%rdi │ │ │ │ - lock xadd %r9,(%rdi) │ │ │ │ - test %r8,%r8 │ │ │ │ - je 436452 │ │ │ │ - test %dl,%dl │ │ │ │ - jne 43637c │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - cmpb $0x0,0x11f0bc6(%rip) │ │ │ │ - jne 4362d2 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4362f1 │ │ │ │ - call 481dc0 │ │ │ │ - movzbl 0x16(%rsp),%ecx │ │ │ │ - mov $0x10000,%esi │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 4362ff │ │ │ │ - movb $0x1,0xba(%rax) │ │ │ │ - jmp 43637c │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 4826e0 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - movb $0x1,0xba(%rcx) │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x350(%rdx),%esi │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea 0x281f86(%rip),%rcx │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ nop │ │ │ │ - test %esi,%esi │ │ │ │ - jbe 436336 │ │ │ │ - lea -0x1(%rsi),%eax │ │ │ │ - mov %eax,0x350(%rdx) │ │ │ │ - jmp 436343 │ │ │ │ - lea 0x320(%rdx),%rax │ │ │ │ nop │ │ │ │ + lea 0x2820a3(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4473c0 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4474a1 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + test %al,(%rbx) │ │ │ │ + lea 0x30(%rbx),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ nop │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rax) │ │ │ │ - mov 0x108(%rdx),%eax │ │ │ │ - lea -0x1(%rax),%ebx │ │ │ │ + call 41f100 │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rdx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 43636a │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 43636a │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov %rcx,%rax │ │ │ │ - movzbl 0x16(%rsp),%ecx │ │ │ │ - mov $0x10000,%esi │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - lea 0x35d(%rip),%rcx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - lea 0x58(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0x88(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - cmpl $0x0,0x1211455(%rip) │ │ │ │ - jne 4363d2 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jmp 4363e4 │ │ │ │ - mov 0x88(%rax),%rsi │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - test %rcx,%rcx │ │ │ │ - movq $0x0,0x88(%rax) │ │ │ │ - je 4363fe │ │ │ │ - call 431880 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - cmpq $0x0,0x1b8(%rax) │ │ │ │ - jge 436522 │ │ │ │ - cmpb $0x0,0xb1(%rax) │ │ │ │ - je 436440 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + inc %rcx │ │ │ │ + and $0xffffff,%ecx │ │ │ │ nop │ │ │ │ - lea 0xa0e9db(%rip),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 494de0 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - movzbl 0x16(%rsp),%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 4361e7 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 436a60 │ │ │ │ - test %al,%al │ │ │ │ - je 4361d5 │ │ │ │ - jmp 43651a │ │ │ │ - test %dl,%dl │ │ │ │ - je 436500 │ │ │ │ - cmpb $0x0,0x11f0a2f(%rip) │ │ │ │ - jne 436469 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 43647e │ │ │ │ - call 481dc0 │ │ │ │ - movzbl 0x16(%rsp),%ecx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 43648e │ │ │ │ - movb $0x0,0xba(%rax) │ │ │ │ - jmp 436500 │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 4827a0 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - movb $0x0,0xba(%rcx) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ + xchg %rcx,0x10(%rax) │ │ │ │ + call 4472e0 │ │ │ │ nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 4364c5 │ │ │ │ - lea -0x1(%rdx),%eax │ │ │ │ - mov %eax,0x350(%rcx) │ │ │ │ - jmp 4364d2 │ │ │ │ - lea 0x320(%rcx),%rax │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ nop │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rax) │ │ │ │ - mov 0x108(%rcx),%eax │ │ │ │ - lea -0x1(%rax),%ebx │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 4364f9 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 4364f9 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - movzbl 0x16(%rsp),%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - test $0x1,%cl │ │ │ │ - je 436514 │ │ │ │ - movb $0x0,0x17(%rsp) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ + call 41f560 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - cmpb $0x0,0x11f0967(%rip) │ │ │ │ - jne 436531 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 436541 │ │ │ │ - call 481dc0 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 43654f │ │ │ │ - movb $0x0,0xba(%rax) │ │ │ │ - jmp 4365ba │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 4827a0 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - movb $0x0,0xba(%rcx) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 447420 │ │ │ │ + int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + movl $0x0,0x4(%rsp) │ │ │ │ + cmp $0x72,%ecx │ │ │ │ + je 4474dd │ │ │ │ + cmp $0xe9,%ecx │ │ │ │ + jne 4474e5 │ │ │ │ + test %al,(%rbx) │ │ │ │ nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 436586 │ │ │ │ - lea -0x1(%rdx),%eax │ │ │ │ - mov %eax,0x350(%rcx) │ │ │ │ - jmp 436593 │ │ │ │ - lea 0x320(%rcx),%rax │ │ │ │ + jmp 44758a │ │ │ │ + xor %edx,%edx │ │ │ │ + cmp $0x77,%ecx │ │ │ │ + je 4474f4 │ │ │ │ + cmp $0xe9,%ecx │ │ │ │ + jne 4474f8 │ │ │ │ + test %al,(%rbx) │ │ │ │ + jmp 447535 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 447511 │ │ │ │ + mov (%rax),%rbx │ │ │ │ nop │ │ │ │ + mov %rbx,0xa0(%rdx) │ │ │ │ nop │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rax) │ │ │ │ - mov 0x108(%rcx),%eax │ │ │ │ - lea -0x1(%rax),%ebx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + incl 0x8(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 447528 │ │ │ │ + mov (%rax),%rdx │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 4365ba │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 4365ba │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - movzbl 0x16(%rsp),%eax │ │ │ │ + mov %rdx,0xa0(%rcx) │ │ │ │ nop │ │ │ │ - test $0x1,%al │ │ │ │ - je 4365d3 │ │ │ │ - movb $0x0,0x17(%rsp) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + incl 0x8(%rax) │ │ │ │ + mov 0x4(%rsp),%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %dl,%dl │ │ │ │ - je 43668a │ │ │ │ - cmpb $0x0,0x11f08a1(%rip) │ │ │ │ - jne 4365f7 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 43660c │ │ │ │ - call 481dc0 │ │ │ │ - movzbl 0x16(%rsp),%ecx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 43661a │ │ │ │ - movb $0x0,0xba(%rax) │ │ │ │ - jmp 43668a │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 4827a0 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - movb $0x0,0xba(%rcx) │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ + mov %rsi,%rax │ │ │ │ nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 436651 │ │ │ │ - lea -0x1(%rdx),%eax │ │ │ │ - mov %eax,0x350(%rcx) │ │ │ │ - jmp 43665e │ │ │ │ - lea 0x320(%rcx),%rax │ │ │ │ + mov 0x28(%rbx),%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 44757a │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov $0x1,%edi │ │ │ │ + lock cmpxchg %rdi,0x28(%rbx) │ │ │ │ + sete %r8b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 447532 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jne 44756f │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 44757f │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 44757f │ │ │ │ + decl 0x4(%rsp) │ │ │ │ + jmp 44757f │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 4474fa │ │ │ │ + mov %rsi,%rax │ │ │ │ nop │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 4475c4 │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x1,%edi │ │ │ │ + lock cmpxchg %rdi,0x20(%rbx) │ │ │ │ + sete %r8b │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 447587 │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jne 4475b9 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 4475ce │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4475ce │ │ │ │ + decl 0x4(%rsp) │ │ │ │ + jmp 4475ce │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rsi,%rax │ │ │ │ + jmp 4474e7 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x2,%eax │ │ │ │ + lock cmpxchg %rcx,(%rbx) │ │ │ │ + sete %al │ │ │ │ + test %al,%al │ │ │ │ + je 447606 │ │ │ │ nop │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rax) │ │ │ │ - mov 0x108(%rcx),%eax │ │ │ │ - lea -0x1(%rax),%ebx │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 436685 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 436685 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - movzbl 0x16(%rsp),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - je 43669e │ │ │ │ - movb $0x0,0x17(%rsp) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 453780 │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - pop %rbp │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x281dd6(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 436100 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -62467,26 +76954,41 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 436701 │ │ │ │ + jbe 447669 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - call 436780 │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + lea 0x1(%rbx),%rcx │ │ │ │ + lea 0x67(%rip),%rdx │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 4366e0 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 447620 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -62504,44 +77006,148 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 436759 │ │ │ │ + jbe 4476cb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ mov 0x8(%rdx),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - cmpl $0x0,0x12110e5(%rip) │ │ │ │ - je 436750 │ │ │ │ - mov 0x188(%rax),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rcx,0x188(%rax) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 450680 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 436720 │ │ │ │ + call 487040 │ │ │ │ + jmp 4476a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 447826 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x20(%rax),%rdx │ │ │ │ + cmp $0x77,%ebx │ │ │ │ + jne 447706 │ │ │ │ + lea 0x28(%rax),%rdx │ │ │ │ + jmp 447706 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov $0x1,%eax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + lock cmpxchg %r8,(%rdx) │ │ │ │ + sete %r9b │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %r9b,%r9b │ │ │ │ + jne 4477f6 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov $0x2,%r9d │ │ │ │ + lock cmpxchg %r9,(%rdx) │ │ │ │ + sete %r10b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r10b,%r10b │ │ │ │ + jne 447757 │ │ │ │ + mov (%rdx),%r10 │ │ │ │ + or $0x1,%r10 │ │ │ │ + cmp $0x1,%r10 │ │ │ │ + je 447703 │ │ │ │ + jmp 447812 │ │ │ │ + test %cl,%cl │ │ │ │ + jne 4477b4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x18(%rsi),%r9d │ │ │ │ + bt $0x0,%r9d │ │ │ │ + jae 44776f │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 4477af │ │ │ │ + cmp $0x72,%ebx │ │ │ │ + jne 447782 │ │ │ │ + bt $0x2,%r9d │ │ │ │ + jb 44778e │ │ │ │ + cmp $0x77,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 447785 │ │ │ │ + cmp $0x77,%ebx │ │ │ │ + jne 44779a │ │ │ │ + bt $0x3,%r9d │ │ │ │ + jae 447795 │ │ │ │ + mov $0x2,%eax │ │ │ │ + jmp 4477af │ │ │ │ + cmp $0x72,%ebx │ │ │ │ + jmp 44779d │ │ │ │ + cmp $0x72,%ebx │ │ │ │ + jne 4477ad │ │ │ │ + bt $0x1,%r9d │ │ │ │ + jae 4477ad │ │ │ │ + mov $0x3,%eax │ │ │ │ + jmp 4477af │ │ │ │ + xor %eax,%eax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4477df │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + lea 0x138b38(%rip),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + mov $0x2,%edi │ │ │ │ + mov $0x5,%esi │ │ │ │ + call 4821e0 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + nop │ │ │ │ + xchg %r8,(%rdx) │ │ │ │ + cmp $0x2,%r8 │ │ │ │ + ja 447801 │ │ │ │ + cmp $0x1,%r8 │ │ │ │ + sete %al │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x1313de(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12f385(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + mov %cl,0x14(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + movzbl 0x14(%rsp),%ecx │ │ │ │ + jmp 4476e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -62552,285 +77158,537 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 4369ae │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 447a6a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %cl,0x50(%rsp) │ │ │ │ + mov %dil,0x51(%rsp) │ │ │ │ test %al,(%rax) │ │ │ │ - cmpl $0x0,0x1211085(%rip) │ │ │ │ - je 4367ac │ │ │ │ - mov 0x88(%rax),%rcx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - movq $0x0,0x88(%rax) │ │ │ │ - mov 0x1210823(%rip),%ecx │ │ │ │ - nopl (%rax) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 43699d │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ + add $0x30,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - mov 0xd0(%rcx),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - mov (%rsp),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov 0x1238(%rcx),%rbx │ │ │ │ - shr $0x3d,%rbx │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - test %bl,%bl │ │ │ │ - jne 43682f │ │ │ │ - movabs $0x1fffffffffffffff,%rsi │ │ │ │ - and %rdx,%rsi │ │ │ │ - bts $0x3e,%rsi │ │ │ │ + call 41f100 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x40(%rax),%rcx │ │ │ │ + movzbl 0x50(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jne 4478af │ │ │ │ + mov 0xb0(%rax),%rcx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jne 4478fb │ │ │ │ + movl $0x0,0x14(%rsp) │ │ │ │ + test %dl,%dl │ │ │ │ + je 4478f7 │ │ │ │ + cmpq $0x0,0xa8(%rax) │ │ │ │ + jle 447a58 │ │ │ │ + cmpb $0x0,0x39(%rax) │ │ │ │ + je 447a58 │ │ │ │ + movq $0xffffffffffffffff,0xa8(%rax) │ │ │ │ + call 4472e0 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 447a08 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 44790d │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xchg %rsi,0x1238(%rcx) │ │ │ │ - call 433b00 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 45a7c0 │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - mov 0xd0(%rax),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x1258,%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - call 437ca0 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov $0x2,%ecx │ │ │ │ - call 45a300 │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rax,%xmm0 │ │ │ │ + call 41f560 │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + movzbl 0x51(%rsp),%esi │ │ │ │ + test %sil,%sil │ │ │ │ + je 44794f │ │ │ │ + cmpq $0x0,0x118(%rax) │ │ │ │ + jle 4479f0 │ │ │ │ + cmpb $0x0,0x3a(%rax) │ │ │ │ + jne 447938 │ │ │ │ + test %dl,%dl │ │ │ │ + je 4479f0 │ │ │ │ + movq $0xffffffffffffffff,0x118(%rax) │ │ │ │ + call 4472e0 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + jmp 4479a9 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ nop │ │ │ │ - mov 0x12121ed(%rip),%rax │ │ │ │ - movq %rax,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - add 0x1b8(%rcx),%rax │ │ │ │ - inc %rax │ │ │ │ - mov %rax,0x1b8(%rcx) │ │ │ │ - call 433bc0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %al,%al │ │ │ │ - je 4368f3 │ │ │ │ - cmpl $0x0,0x1210f55(%rip) │ │ │ │ - jne 4368d4 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - jmp 4368ec │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x88(%rax),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x88(%rax) │ │ │ │ - nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - mov 0xd0(%rax),%rax │ │ │ │ - mov (%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - add %rdx,0x1228(%rax) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 43695e │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - add $0x1238,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 434e20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - mov 0x1228(%rax),%rcx │ │ │ │ - cmp $0x1388,%rcx │ │ │ │ - jle 436997 │ │ │ │ + call 41f560 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 447976 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 447620 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + je 44798c │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 447620 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 4479a0 │ │ │ │ nop │ │ │ │ - lea 0x12120ca(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - lea 0x12112de(%rip),%rax │ │ │ │ - call 434920 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - movq $0x0,0x1228(%rcx) │ │ │ │ - add $0x40,%rsp │ │ │ │ + lea 0x281a3c(%rip),%rcx │ │ │ │ + lock xadd %eax,(%rcx) │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - movq $0x0,0x1b8(%rax) │ │ │ │ - add $0x40,%rsp │ │ │ │ + mov %rdx,%rax │ │ │ │ + nop │ │ │ │ + mov 0x28(%rax),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 4479e6 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4479e2 │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lock cmpxchg %rbx,0x28(%rdx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 4479a6 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jne 4479da │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4479e8 │ │ │ │ + decl 0x14(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 4479e8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4479e8 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,%rax │ │ │ │ + jmp 447951 │ │ │ │ + lea 0x133d95(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ + mov %rdx,%rax │ │ │ │ + nop │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + je 447a46 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 447a3f │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + lock cmpxchg %rsi,0x20(%rdx) │ │ │ │ + sete %dil │ │ │ │ + test %dil,%dil │ │ │ │ + je 447a05 │ │ │ │ + cmp $0x2,%rcx │ │ │ │ + jne 447a39 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 447a4b │ │ │ │ + decl 0x14(%rsp) │ │ │ │ + jmp 447a4b │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 447a4b │ │ │ │ + mov %rax,%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rdx,%rax │ │ │ │ + movzbl 0x50(%rsp),%edx │ │ │ │ + jmp 44790d │ │ │ │ + lea 0x133948(%rip),%rax │ │ │ │ + mov $0x23,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + mov %dil,0x19(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + movzbl 0x19(%rsp),%edi │ │ │ │ + jmp 447860 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 447aed │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + lea 0x109d61(%rip),%rdx │ │ │ │ + nop │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 447add │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %ecx,%edi │ │ │ │ + call 447860 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea 0xfcd39(%rip),%rcx │ │ │ │ + call 41dba0 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 436780 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 447aa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 447b6d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + lea 0x109ce1(%rip),%rdx │ │ │ │ + nop │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 447b5d │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + call 447860 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea 0xfccb9(%rip),%rcx │ │ │ │ + call 41dba0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 447b20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 447bed │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + lea 0x109c61(%rip),%rdx │ │ │ │ + nop │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 447bdd │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov $0x1,%edi │ │ │ │ + call 447860 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,%rbx │ │ │ │ + lea 0xfcc39(%rip),%rcx │ │ │ │ + call 41dba0 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 447ba0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 447d45 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + jne 447c6e │ │ │ │ + mov $0x1000,%eax │ │ │ │ + mov $0x200,%ebx │ │ │ │ + lea 0x2842ac(%rip),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 421e80 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 447cb0 │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movups %xmm15,(%r8) │ │ │ │ + movq $0x0,0xf0(%rax,%rcx,1) │ │ │ │ + mov 0x8(%rdx),%rdi │ │ │ │ + mov %rdi,(%rax,%rcx,1) │ │ │ │ + mov %rsi,0x8(%rdx) │ │ │ │ + lea 0x1(%rbx),%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jae 447d3a │ │ │ │ + mov %rcx,%rbx │ │ │ │ + shl $0x9,%rcx │ │ │ │ + nop │ │ │ │ + lea (%rax,%rcx,1),%rsi │ │ │ │ + lea (%rax,%rcx,1),%rdi │ │ │ │ + lea 0x70(%rdi),%rdi │ │ │ │ + lea (%rax,%rcx,1),%r8 │ │ │ │ + lea 0xe0(%r8),%r8 │ │ │ │ + cmpl $0x0,0x2819f0(%rip) │ │ │ │ + je 447cfb │ │ │ │ + mov 0x70(%rax,%rcx,1),%r9 │ │ │ │ + mov 0x80(%rax,%rcx,1),%r10 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + movups %xmm15,(%rdi) │ │ │ │ + movq $0x0,0x80(%rax,%rcx,1) │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x2819bd(%rip) │ │ │ │ + je 447c90 │ │ │ │ + mov 0xe0(%rax,%rcx,1),%rdi │ │ │ │ + mov 0xf0(%rax,%rcx,1),%r9 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + jmp 447c90 │ │ │ │ + mov %rdx,%rax │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 447c6e │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 447c20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 436a42 │ │ │ │ + jbe 447eec │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11ef911(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x11ef90d(%rip),%rcx │ │ │ │ - mov 0x11ef917(%rip),%edx │ │ │ │ - movups %xmm15,0x11ef8ff(%rip) │ │ │ │ - movl $0x0,0x11ef905(%rip) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - lea 0x8(%rsp),%rax │ │ │ │ - call 45f5e0 │ │ │ │ - nop │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov $0x123,%eax │ │ │ │ + mov $0x80000,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov %rcx,%r9 │ │ │ │ + call 40a040 │ │ │ │ + mov %eax,0x256adb(%rip) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 447eab │ │ │ │ nop │ │ │ │ - lea 0x11ef8d1(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov $0x122,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x80800,%ecx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + call 40a040 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 447e6b │ │ │ │ + movq $0x1,0x3c(%rsp) │ │ │ │ + movl $0x0,0x44(%rsp) │ │ │ │ + lea 0x2816d7(%rip),%rdx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + movslq 0x256a83(%rip),%rbx │ │ │ │ + movslq %eax,%rdi │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + lea 0x3c(%rsp),%rsi │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov $0xe9,%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r8,%r9 │ │ │ │ + call 40a040 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 447e2b │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,0x281693(%rip) │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 4369e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x131d1e(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x12ffe1(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1317cb(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x12f9f3(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x132c14(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x130d20(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 447d60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 447f77 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + movq $0x0,0x3c(%rsp) │ │ │ │ + movl $0x0,0x44(%rsp) │ │ │ │ + movl $0x80002005,0x3c(%rsp) │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 46d140 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + movslq 0x256926(%rip),%rbx │ │ │ │ + lea 0x3c(%rsp),%rsi │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov $0xe9,%eax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x48(%rsp),%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r8,%r9 │ │ │ │ + call 40a040 │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 447f00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 436b7d │ │ │ │ + jbe 447ff1 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11ef88d(%rip),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 425440 │ │ │ │ - mov 0x1210555(%rip),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 436b64 │ │ │ │ - mov %r14,0x20(%rsp) │ │ │ │ - mov 0x11ef879(%rip),%rdx │ │ │ │ - mov 0x11ef86a(%rip),%r8 │ │ │ │ - mov 0x11ef873(%rip),%r9d │ │ │ │ - nop │ │ │ │ - movq $0x0,0xa0(%r14) │ │ │ │ - mov 0x11ef858(%rip),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 436ad1 │ │ │ │ - mov %r14,%r11 │ │ │ │ - mov %r11,0xa0(%r10) │ │ │ │ - jmp 436adc │ │ │ │ - mov %r14,%r10 │ │ │ │ - nop │ │ │ │ - mov %r10,0x11ef834(%rip) │ │ │ │ - mov 0x20(%rsp),%r10 │ │ │ │ - nop │ │ │ │ - mov %r10,0x11ef82f(%rip) │ │ │ │ - incl 0x11ef831(%rip) │ │ │ │ - mov 0x1211f42(%rip),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jle 436b36 │ │ │ │ - mov %r8,0x11ef80e(%rip) │ │ │ │ - mov %rdx,0x11ef80f(%rip) │ │ │ │ - mov %r9d,0x11ef810(%rip) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 436b20 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov %rcx,0xa0(%rdx) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11ef7df(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - lea 0xa0e54a(%rip),%rax │ │ │ │ - lea 0x11ef7c3(%rip),%rbx │ │ │ │ - mov $0x7,%ecx │ │ │ │ - mov $0x8,%edi │ │ │ │ - mov $0x2,%esi │ │ │ │ - call 48f140 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11ef79b(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + movq $0x0,0x3c(%rsp) │ │ │ │ + movl $0x0,0x44(%rsp) │ │ │ │ + movslq 0x2568aa(%rip),%rbx │ │ │ │ + movslq %eax,%rdi │ │ │ │ + lea 0x3c(%rsp),%rsi │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov $0xe9,%eax │ │ │ │ + mov $0x2,%ecx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %r8,%r9 │ │ │ │ + call 40a040 │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ - jmp 436a60 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 447fa0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -62846,110 +77704,66 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 436d13 │ │ │ │ + jbe 4480d7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x28,%rsp │ │ │ │ - cmpq $0x0,0x11ef756(%rip) │ │ │ │ - je 436bf4 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rax,%xmm0 │ │ │ │ - nop │ │ │ │ - mov 0x1211eb4(%rip),%rcx │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - cvttsd2si %xmm1,%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11ef720(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - jmp 436c2a │ │ │ │ - nop │ │ │ │ - lea 0x1211e3c(%rip),%rcx │ │ │ │ - lock xadd %rax,(%rcx) │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x281351(%rip),%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lock cmpxchg %esi,(%rdx) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 448056 │ │ │ │ + movq $0x1,0x20(%rsp) │ │ │ │ + jmp 44805c │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - movq $0x0,0x1b8(%rdx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 459a60 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x11ef6df(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 436ccf │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jle 436ccf │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 436c76 │ │ │ │ - mov 0xa0(%rdx),%rsi │ │ │ │ - mov %rsi,0x11ef6b2(%rip) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 436c70 │ │ │ │ - movq $0x0,0x11ef6a8(%rip) │ │ │ │ - decl 0x11ef6aa(%rip) │ │ │ │ - mov 0x1b8(%rdx),%rsi │ │ │ │ - add %rax,%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jge 436c07 │ │ │ │ - mov %rsi,0x1b8(%rdx) │ │ │ │ - nop │ │ │ │ - movq $0x0,0xa0(%rdx) │ │ │ │ - mov 0x11ef679(%rip),%rcx │ │ │ │ - nop │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 436cb1 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rdx,0xa0(%rcx) │ │ │ │ - jmp 436cbf │ │ │ │ - mov %rdx,%rcx │ │ │ │ - nop │ │ │ │ - mov %rdx,0x11ef654(%rip) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - nop │ │ │ │ - mov %rbx,0x11ef651(%rip) │ │ │ │ - incl 0x11ef653(%rip) │ │ │ │ - xor %eax,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 436cff │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rax,%xmm0 │ │ │ │ - nop │ │ │ │ - mov 0x1211d94(%rip),%rcx │ │ │ │ - movq %rcx,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rcx │ │ │ │ - nop │ │ │ │ - lea 0x1211d3e(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11ef600(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ + mov 0x281455(%rip),%rax │ │ │ │ + lea 0x20(%rsp),%rbx │ │ │ │ + mov $0x8,%ecx │ │ │ │ + call 485740 │ │ │ │ + cmp $0x8,%eax │ │ │ │ + je 44808b │ │ │ │ + cmp $0xfffffffc,%eax │ │ │ │ + je 44805c │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0xfffffff5,%eax │ │ │ │ + jne 448091 │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 436ba0 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1346b0(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x1c(%rsp),%eax │ │ │ │ + neg %eax │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x132f7c(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 448020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -62967,1263 +77781,845 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x90(%rsp),%r12 │ │ │ │ - cmp 0x18(%r14),%r12 │ │ │ │ - jbe 437426 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0x608(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 4484d7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x108,%rsp │ │ │ │ - mov %rax,0x118(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x90(%rax),%edx │ │ │ │ - bt $0xc,%edx │ │ │ │ - jae 43738d │ │ │ │ - nop │ │ │ │ - mov 0x90(%rax),%edx │ │ │ │ - and $0xffffefff,%edx │ │ │ │ - cmp $0x4,%edx │ │ │ │ - ja 436da5 │ │ │ │ - cmp $0x1,%edx │ │ │ │ - je 436db7 │ │ │ │ - cmp $0x2,%edx │ │ │ │ - je 4372f0 │ │ │ │ - cmp $0x3,%edx │ │ │ │ - jae 436db7 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 436f50 │ │ │ │ - cmp $0x6,%edx │ │ │ │ - je 436f45 │ │ │ │ - cmp $0xa,%edx │ │ │ │ - jne 436f3f │ │ │ │ - mov %r14,%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%rdx │ │ │ │ - je 4372df │ │ │ │ - mov 0x68(%rax),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 436dd6 │ │ │ │ - mov 0x38(%rax),%r9 │ │ │ │ - mov 0x8(%rax),%r10 │ │ │ │ - sub %r9,%r10 │ │ │ │ - mov 0x30(%rdx),%rdx │ │ │ │ - mov 0xd0(%rdx),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - add %r10,0x35c0(%rdx) │ │ │ │ - incq 0x35c8(%rdx) │ │ │ │ - cmpq $0x0,0x68(%rax) │ │ │ │ - je 436e03 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 436e63 │ │ │ │ - cmpb $0x0,0xb4(%rax) │ │ │ │ - je 436e10 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 436e63 │ │ │ │ - mov 0xb9(%rax),%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 436e1e │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 436e63 │ │ │ │ - nop │ │ │ │ - mov 0x90(%rax),%edx │ │ │ │ - and $0xffffefff,%edx │ │ │ │ - cmp $0x4,%edx │ │ │ │ - jne 436e5e │ │ │ │ - movzbl 0xb0(%rax),%edx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x2f,%rdx │ │ │ │ - jae 4372d3 │ │ │ │ - lea 0x1193d0f(%rip),%r9 │ │ │ │ - movzbl (%r9,%rdx,1),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - je 436e5e │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 436e63 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rbx,0x120(%rsp) │ │ │ │ - mov %r10,0xe8(%rsp) │ │ │ │ - test %cl,%cl │ │ │ │ - jne 436e82 │ │ │ │ - movb $0x1,0xb3(%rax) │ │ │ │ + sub $0x680,%rsp │ │ │ │ + cmpl $0xffffffff,0x25674c(%rip) │ │ │ │ + je 4481a2 │ │ │ │ + test %rax,%rax │ │ │ │ + jge 448135 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + jmp 448183 │ │ │ │ + jne 448140 │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 448183 │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 436e9f │ │ │ │ - call 472e00 │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ - mov 0x120(%rsp),%rbx │ │ │ │ - mov 0xe8(%rsp),%r10 │ │ │ │ - lea 0x98(%rsp),%rsi │ │ │ │ - movups %xmm15,(%rsi) │ │ │ │ - movups %xmm15,0x10(%rsi) │ │ │ │ - movups %xmm15,0x20(%rsi) │ │ │ │ - movups %xmm15,0x30(%rsi) │ │ │ │ - movups %xmm15,0x40(%rsi) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov %r9,0xa0(%rsp) │ │ │ │ - cmpq $0x0,0x50(%rax) │ │ │ │ - je 436efd │ │ │ │ - add $0x50,%rax │ │ │ │ - lea 0x1190c9a(%rip),%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 437fa0 │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ - lea 0x38(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x30(%rdx) │ │ │ │ - movups %xmm15,0x40(%rdx) │ │ │ │ - movups %xmm15,0x50(%rdx) │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 47bae0 │ │ │ │ - jmp 437011 │ │ │ │ - nop │ │ │ │ - cmp $0xb,%edx │ │ │ │ - jne 436f50 │ │ │ │ + cmp $0xf4240,%rax │ │ │ │ + jge 448152 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 448183 │ │ │ │ + movabs $0x38d7ea4c68000,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 44817b │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0x8637bd05af6c69b6,%rax │ │ │ │ + mul %rcx │ │ │ │ + shr $0x13,%rdx │ │ │ │ + jmp 448183 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x3b9aca00,%edx │ │ │ │ + mov %rcx,0x670(%rsp) │ │ │ │ + mov %edx,0x2c(%rsp) │ │ │ │ + lea 0x3c(%rsp),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x108,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - mov 0x90(%rax),%ecx │ │ │ │ - mov %ecx,%ecx │ │ │ │ - mov %rcx,0xf8(%rsp) │ │ │ │ - mov 0x98(%rax),%rax │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ca920(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ - call 457aa0 │ │ │ │ - lea 0x9c5f16(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - nop │ │ │ │ - call 457b20 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9d1197(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ + mov $0xc0,%ecx │ │ │ │ + rep stos %rax,%es:(%rdi) │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9cf072(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - lea 0x98(%rsp),%rbx │ │ │ │ - mov 0x120(%rsp),%rcx │ │ │ │ - call 437460 │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - call 47c120 │ │ │ │ - cmpq $0x0,0x48(%rsp) │ │ │ │ - jne 436fed │ │ │ │ - mov 0x118(%rsp),%rdx │ │ │ │ - mov 0x28(%rdx),%r8 │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 437036 │ │ │ │ - mov 0x100(%rsp),%r8 │ │ │ │ + jmp 4481b4 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r8,0x100(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,%al │ │ │ │ - jne 437050 │ │ │ │ - mov 0x20(%r8),%r8 │ │ │ │ - mov %r8,0x100(%rsp) │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - je 437125 │ │ │ │ - cmpq $0x0,0x18(%rax) │ │ │ │ - je 43709d │ │ │ │ - add $0x18,%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - lea 0x1190b02(%rip),%rcx │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ - lea 0x98(%rsp),%rsi │ │ │ │ - call 437fa0 │ │ │ │ - mov 0x118(%rsp),%rdx │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - cmpq $0x0,0x20(%rax) │ │ │ │ - je 4370d9 │ │ │ │ - add $0x20,%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - lea 0x1190ac6(%rip),%rcx │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ - lea 0x98(%rsp),%rsi │ │ │ │ - call 437fa0 │ │ │ │ - mov 0x118(%rsp),%rdx │ │ │ │ - mov 0x100(%rsp),%r8 │ │ │ │ - cmpb $0x0,(%r8) │ │ │ │ - je 43702c │ │ │ │ - lea 0x100(%rsp),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - lea 0x1190a83(%rip),%rcx │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ - lea 0x98(%rsp),%rsi │ │ │ │ - call 437fa0 │ │ │ │ - mov 0x118(%rsp),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 43702c │ │ │ │ - mov 0x20(%rdx),%rbx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x680,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %r8d,%edx │ │ │ │ + mov 0x2566b6(%rip),%eax │ │ │ │ + lea 0x3c(%rsp),%rbx │ │ │ │ + mov $0x80,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov $0x80,%esi │ │ │ │ + mov %edx,%r8d │ │ │ │ + call 409e20 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 43713d │ │ │ │ - lea 0x98(%rsp),%rax │ │ │ │ + je 448203 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x4,%rbx │ │ │ │ + jne 448471 │ │ │ │ + mov 0x2c(%rsp),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jle 4481b1 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x680,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %eax,0x30(%rsp) │ │ │ │ + movq $0x0,0x650(%rsp) │ │ │ │ + movl $0x0,0x658(%rsp) │ │ │ │ + mov 0x670(%rsp),%rdx │ │ │ │ xor %ecx,%ecx │ │ │ │ - call 43ede0 │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ - nop │ │ │ │ xor %ebx,%ebx │ │ │ │ - call 43f180 │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ - lea 0x98(%rsp),%rax │ │ │ │ - call 43ef00 │ │ │ │ - test %rax,%rax │ │ │ │ - je 4371e9 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - nop │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov 0xe0(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4371ab │ │ │ │ - mov (%rdx),%r8d │ │ │ │ - cmp %eax,%r8d │ │ │ │ - jbe 437196 │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - jmp 437183 │ │ │ │ - mov 0x4(%rdx),%r9d │ │ │ │ - add %r9d,%r8d │ │ │ │ + jmp 44822e │ │ │ │ + inc %ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jle 4483fa │ │ │ │ + movslq %ecx,%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x80,%rsi │ │ │ │ + jae 448465 │ │ │ │ + lea (%rsi,%rsi,2),%rsi │ │ │ │ + mov 0x44(%rsp,%rsi,4),%edi │ │ │ │ + lea 0x3c(%rsp,%rsi,4),%rsi │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + mov %rsi,0x63c(%rsp) │ │ │ │ + mov %edi,0x644(%rsp) │ │ │ │ + mov 0x63c(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 448282 │ │ │ │ + lea 0x28123a(%rip),%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 44822c │ │ │ │ + mov %ecx,0x38(%rsp) │ │ │ │ + mov %ebx,0x648(%rsp) │ │ │ │ + lea 0x281224(%rip),%rdi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ nopl (%rax) │ │ │ │ - cmp %r8d,%eax │ │ │ │ - jb 4371ad │ │ │ │ - mov 0x18(%rdx),%rdx │ │ │ │ - jmp 437183 │ │ │ │ - xor %edx,%edx │ │ │ │ + cmp %rdi,0x640(%rsp) │ │ │ │ + jne 448335 │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 448416 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 43715d │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 43715d │ │ │ │ - xor %r9d,%r9d │ │ │ │ + je 44822c │ │ │ │ + movq $0x0,0x660(%rsp) │ │ │ │ + mov 0x2811dc(%rip),%rax │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + lea 0x660(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + movl $0x8,0x10(%rsp) │ │ │ │ + call 48a080 <_cgo_topofstack@@Base+0x1520> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ nop │ │ │ │ - mov %r9,0x8(%rdx) │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x28107c(%rip),%rcx │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + mov 0x670(%rsp),%rdx │ │ │ │ + mov 0x648(%rsp),%ebx │ │ │ │ + lea 0x281188(%rip),%rdi │ │ │ │ + jmp 44822c │ │ │ │ + test $0x2019,%esi │ │ │ │ + mov $0x0,%r8d │ │ │ │ + mov $0x72,%r9d │ │ │ │ + cmovne %r9d,%r8d │ │ │ │ + lea 0x77(%r8),%r10d │ │ │ │ + test $0x1c,%esi │ │ │ │ + cmovne %r10d,%r8d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 44822c │ │ │ │ + mov 0x640(%rsp),%rsi │ │ │ │ + mov %rsi,%r10 │ │ │ │ + sar $0x18,%rsi │ │ │ │ + shl $0x9,%rsi │ │ │ │ + and $0xffffff,%r10d │ │ │ │ nop │ │ │ │ - mov %r8,%r9 │ │ │ │ - lea 0x1190752(%rip),%rax │ │ │ │ - jmp 437241 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - call 441e00 │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4371d0 │ │ │ │ - cmpq $0x0,0xb0(%rsp) │ │ │ │ nop │ │ │ │ - jne 437229 │ │ │ │ - cmpq $0x0,0xc0(%rsp) │ │ │ │ - jne 437229 │ │ │ │ - cmpq $0x0,0xb8(%rsp) │ │ │ │ - jne 437229 │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ - add $0x108,%rsp │ │ │ │ + mov 0x10(%rsi),%r11 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jne 44822c │ │ │ │ + mov %r8d,0x34(%rsp) │ │ │ │ + mov %rsi,0x678(%rsp) │ │ │ │ + cmpl $0x8,0x63c(%rsp) │ │ │ │ + sete %bl │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %r10,%rcx │ │ │ │ + call 447340 │ │ │ │ + lea 0x650(%rsp),%rax │ │ │ │ + mov 0x678(%rsp),%rbx │ │ │ │ + mov 0x34(%rsp),%ecx │ │ │ │ + call 4474c0 │ │ │ │ + mov 0x648(%rsp),%edx │ │ │ │ + lea (%rdx,%rax,1),%ebx │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + mov 0x670(%rsp),%rdx │ │ │ │ + lea 0x2810c9(%rip),%rdi │ │ │ │ + mov $0x72,%r9d │ │ │ │ + jmp 44822c │ │ │ │ + mov 0x650(%rsp),%rax │ │ │ │ + mov 0x658(%rsp),%edx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %edx,%ebx │ │ │ │ + add $0x680,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9d725a(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov 0x248(%rax),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 437274 │ │ │ │ - cmp %r8,0x140(%rax) │ │ │ │ - ja 437260 │ │ │ │ - cmp %r8,0x148(%rax) │ │ │ │ - ja 437276 │ │ │ │ + mov %esi,0x64c(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x133384(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x64c(%rsp),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1367da(%rip),%rax │ │ │ │ + mov $0x38,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,0xf0(%rax) │ │ │ │ - ja 43723a │ │ │ │ - cmp %r8,0xf8(%rax) │ │ │ │ - jbe 43723a │ │ │ │ - jmp 437276 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov (%rdx),%edx │ │ │ │ - mov 0xc(%r9),%ecx │ │ │ │ - add 0x138(%rax),%rcx │ │ │ │ - add 0x98(%rsp),%rdx │ │ │ │ - movslq 0x8(%r9),%r8 │ │ │ │ - test %bl,%bl │ │ │ │ - je 4372b3 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ - lea 0x98(%rsp),%rsi │ │ │ │ - call 438120 │ │ │ │ - jmp 43715d │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov 0x120(%rsp),%rdi │ │ │ │ - lea 0x98(%rsp),%rsi │ │ │ │ - call 437fa0 │ │ │ │ - jmp 43715d │ │ │ │ - mov $0x2f,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9d62de(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov 0x90(%rax),%ecx │ │ │ │ - mov %ecx,%ecx │ │ │ │ - mov %rcx,0xf8(%rsp) │ │ │ │ - mov 0x98(%rax),%rax │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ca580(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ - call 457aa0 │ │ │ │ - lea 0x9c5b76(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - nop │ │ │ │ - call 457b20 │ │ │ │ - mov 0xf0(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9d0df7(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x80,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rbx,0x668(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12fda9(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movslq 0x2563da(%rip),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x12c811(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x668(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9de6be(%rip),%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov 0x90(%rax),%ecx │ │ │ │ - mov %ecx,0x34(%rsp) │ │ │ │ - mov 0x98(%rax),%rax │ │ │ │ - mov %rax,0xf8(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d3fca(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ - call 457aa0 │ │ │ │ - lea 0x9c5adf(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9d0d61(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x34(%rsp),%eax │ │ │ │ - mov %eax,%eax │ │ │ │ - nop │ │ │ │ - call 4577a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d3f7d(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x12f3df(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - jmp 436d40 │ │ │ │ + jmp 448100 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + test %rcx,%rcx │ │ │ │ + jge 448543 │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + movl $0x80,0x8(%rsp) │ │ │ │ + mov %ebx,0xc(%rsp) │ │ │ │ + movups %xmm15,0x10(%rsp) │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + call 48a680 <_cgo_topofstack@@Base+0x1b20> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,%rdx │ │ │ │ + movabs $0x89705f4136b4a598,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rcx │ │ │ │ + shr $0x1d,%rdx │ │ │ │ + imul $0x3b9aca00,%rdx,%rdi │ │ │ │ + sub %rdi,%rcx │ │ │ │ + nop │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ + movl $0x80,0x8(%rsp) │ │ │ │ + mov %ebx,0xc(%rsp) │ │ │ │ + lea 0x30(%rsp),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + call 48a680 <_cgo_topofstack@@Base+0x1b20> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 437673 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov (%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 437487 │ │ │ │ - cmpb $0x3,0x28(%rdx) │ │ │ │ - sete %r8b │ │ │ │ - test %rdx,%rdx │ │ │ │ - jmp 43748d │ │ │ │ - mov $0x0,%r8d │ │ │ │ - je 437498 │ │ │ │ - cmpb $0x6,0x28(%rdx) │ │ │ │ - sete %dl │ │ │ │ - jmp 43749a │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - cmpb $0x0,0x10(%rbx) │ │ │ │ - jne 43756d │ │ │ │ - test %r8b,%r8b │ │ │ │ - jne 43756d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %dl,%dl │ │ │ │ - jne 43756d │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 473520 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + movl $0x81,0x8(%rsp) │ │ │ │ + mov %ebx,0xc(%rsp) │ │ │ │ + movups %xmm15,0x10(%rsp) │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + call 48a680 <_cgo_topofstack@@Base+0x1b20> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x28(%rsp),%eax │ │ │ │ test %eax,%eax │ │ │ │ - jle 437521 │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %ecx,0x2c(%rsp) │ │ │ │ - movslq %eax,%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - mov 0x38(%r8),%rax │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 437fa0 │ │ │ │ - mov 0x2c(%rsp),%ecx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - test %ecx,%ecx │ │ │ │ - jle 437551 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x40(%rdx),%rax │ │ │ │ - movslq %ecx,%rbx │ │ │ │ - shl $0x3,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - call 437fa0 │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - cmpq $0x0,0x38(%rdx) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - je 437611 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 437620 │ │ │ │ - mov %r8b,0x2b(%rsp) │ │ │ │ - mov %dl,0x2a(%rsp) │ │ │ │ - mov 0x38(%rax),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 4375b8 │ │ │ │ - mov 0x28(%rax),%r10 │ │ │ │ - sub %r10,%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - jbe 4375b8 │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %r9,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 438120 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - movzbl 0x2a(%rsp),%edx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - movzbl 0x2b(%rsp),%r8d │ │ │ │ - call 4731e0 │ │ │ │ - nopl (%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - je 4375e5 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x40(%rdx),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 438120 │ │ │ │ - movzbl 0x2b(%rsp),%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 4375f7 │ │ │ │ - movzbl 0x2a(%rsp),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 437602 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - movb $0x1,0x10(%rax) │ │ │ │ - jmp 43760b │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - movb $0x0,0x10(%rax) │ │ │ │ - add $0x50,%rsp │ │ │ │ + jl 44860b │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x50,%rsp │ │ │ │ + lea 0x4e(%rip),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov $0x1006,%eax │ │ │ │ + movl $0x1006,(%rax) │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x1(%rdi),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jle 437611 │ │ │ │ - mov %rax,%rdi │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov (%rsi,%rax,1),%r9d │ │ │ │ - lea (%rsi,%rax,1),%rcx │ │ │ │ - mov 0x38(%rdx),%r10 │ │ │ │ - test %r9d,%r9d │ │ │ │ - jl 437641 │ │ │ │ - mov 0x40(%rdx),%r10 │ │ │ │ - movslq %r9d,%r9 │ │ │ │ - lea (%r10,%r9,1),%rbx │ │ │ │ - cmp %rbx,0x28(%rdx) │ │ │ │ - ja 437617 │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 43f020 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - jmp 437617 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 437460 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmpb $0x0,0x11eebfa(%rip) │ │ │ │ - je 4376b7 │ │ │ │ - mov 0x11eeba9(%rip),%ecx │ │ │ │ - mov 0x11eeba7(%rip),%edx │ │ │ │ - jmp 4376da │ │ │ │ - nop │ │ │ │ - mov $0x1,%eax │ │ │ │ - lea 0x11eeb94(%rip),%rcx │ │ │ │ - lock xadd %eax,(%rcx) │ │ │ │ - mov 0x11eeb8e(%rip),%ecx │ │ │ │ - cmp %eax,%ecx │ │ │ │ - seta %bl │ │ │ │ - ret │ │ │ │ - mov 0x11eeb7e(%rip),%ecx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jbe 4376ff │ │ │ │ - lea 0x1(%rcx),%esi │ │ │ │ - mov %ecx,%eax │ │ │ │ - lea 0x11eeb6e(%rip),%rdi │ │ │ │ - lock cmpxchg %esi,(%rdi) │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 4376d4 │ │ │ │ - mov %ecx,%eax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4486d5 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + movslq 0x10(%rdx),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12d64b(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x12ba5e(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 448660 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov %rsp,%r12 │ │ │ │ + sub $0x1fa8,%r12 │ │ │ │ + jb 4487a9 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 4487a9 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x2020,%rsp │ │ │ │ + lea 0x20(%rsp),%rdi │ │ │ │ + mov $0x400,%ecx │ │ │ │ + xor %eax,%eax │ │ │ │ + rep stos %rax,%es:(%rdi) │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ + movq $0x2000,0x8(%rsp) │ │ │ │ + lea 0x20(%rsp),%rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + call 48a800 <_cgo_topofstack@@Base+0x1ca0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jl 44875b │ │ │ │ + movslq %edx,%rcx │ │ │ │ + cmp $0x2000,%rcx │ │ │ │ + ja 44879c │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 44876c │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x2020,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rax │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jge 448787 │ │ │ │ + movzbl 0x20(%rsp,%rax,1),%ebx │ │ │ │ + jmp 448781 │ │ │ │ + mov %ebx,%esi │ │ │ │ + and $0x1,%esi │ │ │ │ + add %esi,%edx │ │ │ │ + shr $1,%bl │ │ │ │ + test %bl,%bl │ │ │ │ + jne 448778 │ │ │ │ + jmp 448769 │ │ │ │ + test %edx,%edx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + cmove %ecx,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + add $0x2020,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x2000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4486e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 437c77 │ │ │ │ + jbe 448947 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x60,%rsp │ │ │ │ - cmpb $0x0,0x12100e7(%rip) │ │ │ │ - je 437c65 │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0xb8(%rcx),%rcx │ │ │ │ - mov 0x30(%rcx),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov 0x848(%rax),%rsi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test $0xc,%rbx │ │ │ │ - je 437798 │ │ │ │ - bt $0x2,%ebx │ │ │ │ - jae 437778 │ │ │ │ - lea 0xa0d922(%rip),%rdi │ │ │ │ - jmp 43778f │ │ │ │ - test $0x8,%rbx │ │ │ │ - mov $0x0,%edi │ │ │ │ - lea 0xa0d905(%rip),%r8 │ │ │ │ - cmovne %r8,%rdi │ │ │ │ - lea 0x186a0(%rsi),%r8 │ │ │ │ - jmp 4377a4 │ │ │ │ - xor %edi,%edi │ │ │ │ - movabs $0x7fffffffffffffff,%r8 │ │ │ │ mov %rax,0x70(%rsp) │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov 0xd0(%rdx),%rdx │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov 0x11eea8d(%rip),%r9d │ │ │ │ - mov 0x11eea8a(%rip),%r10d │ │ │ │ - cmp %r9d,%r10d │ │ │ │ - jbe 437812 │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - bt $0x1,%ebx │ │ │ │ - setb %r9b │ │ │ │ - mov %r9b,0x17(%rsp) │ │ │ │ - jmp 437b60 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - cmpb $0x0,0xb1(%rcx) │ │ │ │ - je 43784d │ │ │ │ - bt $0x0,%ebx │ │ │ │ - nop │ │ │ │ - jae 43782a │ │ │ │ - mov $0x1,%r9d │ │ │ │ - jmp 437850 │ │ │ │ - mov 0x11f1137(%rip),%r9b │ │ │ │ - test %r9b,%r9b │ │ │ │ - je 43783e │ │ │ │ - mov $0x1,%r9d │ │ │ │ - jmp 437850 │ │ │ │ - test %al,(%rdx) │ │ │ │ - cmpl $0x0,0x3560(%rdx) │ │ │ │ - setne %r9b │ │ │ │ - jmp 437850 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - test %r9b,%r9b │ │ │ │ - jne 437ae9 │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - cmpq $0x0,0x11ee875(%rip) │ │ │ │ - jne 437895 │ │ │ │ - call 441aa0 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov 0x8(%rax),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 4378c3 │ │ │ │ - mov 0x10(%r9),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 4378c3 │ │ │ │ - lea -0x1(%r10),%r11 │ │ │ │ - mov %r11,0x10(%r9) │ │ │ │ - cmp $0xfd,%r11 │ │ │ │ - jae 437b2d │ │ │ │ - mov 0x10(%r9,%r10,8),%r9 │ │ │ │ - jmp 4378c6 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 43799d │ │ │ │ - mov 0x18(%rax),%r9d │ │ │ │ - cmp %r9d,0x1c(%rax) │ │ │ │ - jne 4378de │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 4378ee │ │ │ │ - movzbl %r9b,%r10d │ │ │ │ - inc %r9d │ │ │ │ - mov 0x20(%rax,%r10,8),%r10 │ │ │ │ - mov %r9d,0x18(%rax) │ │ │ │ - test %r10,%r10 │ │ │ │ - je 437900 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 4379a0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 441820 │ │ │ │ - test %rax,%rax │ │ │ │ - je 43790e │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 437972 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 439300 │ │ │ │ - test %rax,%rax │ │ │ │ - je 437922 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - nop │ │ │ │ - jmp 437969 │ │ │ │ - call 4501c0 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 441820 │ │ │ │ - test %rax,%rax │ │ │ │ - je 43793a │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 437960 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 439300 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 437958 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 439ca0 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - jmp 4379a0 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 4379bb │ │ │ │ - test %r10,%r10 │ │ │ │ - je 437ae9 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r10,%rax │ │ │ │ - call 439ee0 │ │ │ │ - jmp 4379c6 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r9,%rax │ │ │ │ - call 43afa0 │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - cmpb $0x0,0x851(%rbx) │ │ │ │ - je 4379f5 │ │ │ │ - movb $0x0,0x851(%rbx) │ │ │ │ - cmpl $0x1,0x120f5fa(%rip) │ │ │ │ - jne 4379f5 │ │ │ │ - lea 0x1210f95(%rip),%rax │ │ │ │ - call 43bce0 │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x848(%rbx),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x7d0,%rcx │ │ │ │ - jl 437ac5 │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ nop │ │ │ │ - lea 0x121100b(%rip),%rsi │ │ │ │ - lock xadd %rcx,(%rsi) │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - bt $0x1,%ecx │ │ │ │ - jb 437a2c │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 437a51 │ │ │ │ - mov 0x848(%rbx),%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - sub %rcx,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 436ba0 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x848(%rbx),%rsi │ │ │ │ - movq $0x0,0x848(%rbx) │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jg 437ab9 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 437a7e │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 437aa8 │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %eax,%esi │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - test %sil,%sil │ │ │ │ - jne 437ade │ │ │ │ - add $0x186a0,%rdi │ │ │ │ - jmp 4377f3 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 4377f3 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ + movl $0x2,(%rsp) │ │ │ │ + lea 0x2560f5(%rip),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + movl $0x8,0x18(%rsp) │ │ │ │ + call 48a2e0 <_cgo_topofstack@@Base+0x1780> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + lea 0x135(%rip),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 4377f3 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rax,%rsi │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ mov 0x70(%rsp),%rax │ │ │ │ - mov 0x848(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 437b27 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + lea 0x48(%rsp),%rax │ │ │ │ + call 45fb40 │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ nop │ │ │ │ - lea 0x1210f23(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - bt $0x1,%ebx │ │ │ │ - jae 437b1c │ │ │ │ - mov 0x848(%rax),%rax │ │ │ │ - sub %rsi,%rax │ │ │ │ - call 436ba0 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - movq $0x0,0x848(%rax) │ │ │ │ + movl $0x2,(%rsp) │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + movl $0x8,0x18(%rsp) │ │ │ │ + call 48a2e0 <_cgo_topofstack@@Base+0x1780> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 448895 │ │ │ │ add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0xfd,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - movzbl 0x17(%rsp),%r9d │ │ │ │ - cmpb $0x0,0xb1(%rcx) │ │ │ │ - je 437b9c │ │ │ │ - bt $0x0,%ebx │ │ │ │ - jae 437b77 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - jmp 437ba0 │ │ │ │ - mov 0x11f0dea(%rip),%r10b │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %r10b,%r10b │ │ │ │ - je 437b8d │ │ │ │ - mov $0x1,%r10d │ │ │ │ - jmp 437ba0 │ │ │ │ - test %al,(%rdx) │ │ │ │ - cmpl $0x0,0x3560(%rdx) │ │ │ │ - setne %r10b │ │ │ │ - jmp 437ba0 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - nop │ │ │ │ - test %r10b,%r10b │ │ │ │ - jne 437812 │ │ │ │ - call 4376a0 │ │ │ │ - test %bl,%bl │ │ │ │ - je 437c39 │ │ │ │ - mov %eax,%ebx │ │ │ │ - movzbl 0x17(%rsp),%ecx │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 435520 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 437bd5 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 437be0 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ + movslq %eax,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x2623e4(%rip),%rax │ │ │ │ + sub 0x2623ed(%rip),%rax │ │ │ │ + movslq %eax,%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13528e(%rip),%rax │ │ │ │ + mov $0x2e,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x12cf8d(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ nop │ │ │ │ - test %al,%al │ │ │ │ - jne 437c25 │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - cmpb $0x0,0x851(%rbx) │ │ │ │ - je 437b39 │ │ │ │ - movb $0x0,0x851(%rbx) │ │ │ │ - cmpl $0x1,0x120f3d8(%rip) │ │ │ │ - jne 437b39 │ │ │ │ - lea 0x1210d6f(%rip),%rax │ │ │ │ - call 43bce0 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - jmp 437b39 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - jmp 437ae9 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 437812 │ │ │ │ - lea 0x9d48b2(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x12a818(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + cmp $0xb,%eax │ │ │ │ + je 448925 │ │ │ │ + lea 0x12b4ca(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ nop │ │ │ │ + call 482180 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x136754(%rip),%rax │ │ │ │ + mov $0x3d,%ebx │ │ │ │ + call 44e740 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dd20 │ │ │ │ + jmp 448913 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 437720 │ │ │ │ + jmp 4487c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4489ca │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov (%rax),%rdx │ │ │ │ + movl $0x50f00,(%rsp) │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + lea 0x3e50a(%rip),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 48a6c0 <_cgo_topofstack@@Base+0x1b60> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x28(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jl 4489c2 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + neg %eax │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 448960 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 437f79 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 448c66 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - cmpb $0x0,0x120fb67(%rip) │ │ │ │ - je 437f67 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x848(%rax),%rcx │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - neg %rcx │ │ │ │ - mov 0xb8(%rdx),%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - jmp 437cf2 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - cmpb $0x0,0xb1(%rdx) │ │ │ │ - je 437cff │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 437d0f │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x120ff5c(%rip),%sil │ │ │ │ - test %sil,%sil │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 437f4a │ │ │ │ - mov 0x848(%rax),%rsi │ │ │ │ - add %rcx,%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jle 437f4a │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - cmpq $0x0,0x11ee3a8(%rip) │ │ │ │ - jne 437d53 │ │ │ │ - call 441aa0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 437d82 │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 437d82 │ │ │ │ - lea -0x1(%rdi),%r8 │ │ │ │ - mov %r8,0x10(%rsi) │ │ │ │ - cmp $0xfd,%r8 │ │ │ │ - jae 437f5b │ │ │ │ - mov 0x10(%rsi,%rdi,8),%rsi │ │ │ │ - nop │ │ │ │ - jmp 437d84 │ │ │ │ - xor %esi,%esi │ │ │ │ + sub $0x40,%rsp │ │ │ │ + lea 0x1(%rax),%edx │ │ │ │ + jmp 4489f9 │ │ │ │ + inc %edx │ │ │ │ + movslq %edx,%rsi │ │ │ │ + mov (%rbx,%rsi,8),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - jne 437e90 │ │ │ │ - mov 0x18(%rax),%esi │ │ │ │ - cmp %esi,0x1c(%rax) │ │ │ │ - jne 437d99 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 437da7 │ │ │ │ - movzbl %sil,%edi │ │ │ │ - inc %esi │ │ │ │ - mov 0x20(%rax,%rdi,8),%rdi │ │ │ │ - mov %esi,0x18(%rax) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 437db3 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 437e92 │ │ │ │ - call 441820 │ │ │ │ - test %rax,%rax │ │ │ │ - je 437dc5 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - nop │ │ │ │ - jmp 437e74 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 439300 │ │ │ │ - test %rax,%rax │ │ │ │ - je 437de0 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 437e6b │ │ │ │ + jne 4489f7 │ │ │ │ + inc %edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + lea (%rbx,%rdx,8),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov $0x10000000,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4501c0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 441820 │ │ │ │ - test %rax,%rax │ │ │ │ - je 437df8 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 437e62 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 439300 │ │ │ │ + call 448ca0 │ │ │ │ test %rax,%rax │ │ │ │ - jne 437e5a │ │ │ │ - mov 0x11ee446(%rip),%ecx │ │ │ │ - mov 0x11ee444(%rip),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jbe 437e29 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4376a0 │ │ │ │ - test %bl,%bl │ │ │ │ - jne 437e35 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 439ca0 │ │ │ │ - jmp 437e5a │ │ │ │ - mov %eax,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ + je 448a7e │ │ │ │ + add %rax,%rax │ │ │ │ + cmp $0x10000000,%rax │ │ │ │ + ja 448c54 │ │ │ │ + mov %rax,0x260308(%rip) │ │ │ │ + mov %rax,0x260309(%rip) │ │ │ │ + cmpl $0x0,0x280c82(%rip) │ │ │ │ + jne 448a57 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + jmp 448a71 │ │ │ │ + mov 0x2602e2(%rip),%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - call 435520 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - jmp 437ce5 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rcx,0x2602c8(%rip) │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cmpq $0x0,0x24f462(%rip) │ │ │ │ + jbe 448c4f │ │ │ │ + mov 0x24f44d(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + call 48a000 <_cgo_topofstack@@Base+0x14a0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jge 448af2 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x40000,%ebx │ │ │ │ + mov $0x3,%ecx │ │ │ │ + mov $0x22,%edi │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + call 415da0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 448aec │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov $0x1000,%ecx │ │ │ │ + jmp 448bd3 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + lea 0x281e20(%rip),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + movl $0x400,0x10(%rsp) │ │ │ │ + call 48a080 <_cgo_topofstack@@Base+0x1520> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + call 48a040 <_cgo_topofstack@@Base+0x14e0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jl 448bae │ │ │ │ + movq $0x0,0x2821bd(%rip) │ │ │ │ + lea 0x281dc6(%rip),%rax │ │ │ │ + mov $0x80,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 448ca0 │ │ │ │ + lea (%rax,%rax,1),%rdx │ │ │ │ + cmp $0x80,%rdx │ │ │ │ + ja 448bb4 │ │ │ │ + mov %rdx,0x2601cd(%rip) │ │ │ │ + mov %rdx,0x2601ce(%rip) │ │ │ │ + cmpl $0x0,0x280b47(%rip) │ │ │ │ + je 448b9a │ │ │ │ + mov 0x2601ae(%rip),%rax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + lea 0x281d7f(%rip),%rax │ │ │ │ + mov %rax,0x260198(%rip) │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x80,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - jmp 437e92 │ │ │ │ - xor %edi,%edi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 437eb6 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 437f4a │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdi,%rax │ │ │ │ - call 439ee0 │ │ │ │ - jmp 437ec5 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 43afa0 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x848(%rbx),%rcx │ │ │ │ - cmp $0x7d0,%rcx │ │ │ │ - jl 437f04 │ │ │ │ - nop │ │ │ │ - lea 0x1210b3e(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - mov 0x848(%rbx),%rdx │ │ │ │ - movq $0x0,0x848(%rbx) │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - lea (%rsi,%rdx,1),%rcx │ │ │ │ - jmp 437f09 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - cmpb $0x0,0x851(%rbx) │ │ │ │ - je 437ce5 │ │ │ │ - movb $0x0,0x851(%rbx) │ │ │ │ - cmpl $0x1,0x120f0b8(%rip) │ │ │ │ - jne 437ce5 │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - lea 0x1210a4a(%rip),%rax │ │ │ │ - call 43bce0 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 437ce5 │ │ │ │ - mov 0x848(%rax),%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - add $0x30,%rsp │ │ │ │ + lea (%rdx,%rdx,1),%rcx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + cmp $0x40000,%rcx │ │ │ │ + jae 448c2a │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + add %rcx,%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + movq $0x1,0x8(%rsp) │ │ │ │ + lea 0x28075d(%rip),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 48a200 <_cgo_topofstack@@Base+0x16a0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmpl $0x0,0x18(%rsp) │ │ │ │ + jne 448bc5 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rcx,0x2807f3(%rip) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + cmpq $0x0,0x2807e6(%rip) │ │ │ │ + jne 448c3f │ │ │ │ + movq $0x40000,0x2807d9(%rip) │ │ │ │ + mov $0x40000,%ebx │ │ │ │ + call 415f00 │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0xfd,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9d566e(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x10000000,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 437ca0 │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 4489e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4380d4 │ │ │ │ + jbe 448d9c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 437fd5 │ │ │ │ - mov %r8,%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jbe 4380ce │ │ │ │ - mov %rdx,%r8 │ │ │ │ - shr $0x6,%rdx │ │ │ │ - movzbl (%rcx,%rdx,1),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 437ff6 │ │ │ │ - lea 0x40(%r8),%rdx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - jmp 437fd2 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 438004 │ │ │ │ - inc %r9 │ │ │ │ - shr $1,%edx │ │ │ │ - add $0x8,%r8 │ │ │ │ - cmp $0x8,%r9 │ │ │ │ - jge 437fd2 │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jbe 437fd2 │ │ │ │ - bt $0x0,%edx │ │ │ │ - jae 437ffb │ │ │ │ - lea (%r8,%rax,1),%r10 │ │ │ │ - mov (%r10),%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %r10,%r10 │ │ │ │ - je 437ffb │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %edx,0x34(%rsp) │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 438055 │ │ │ │ - cmp %r10,(%rsi) │ │ │ │ - ja 438055 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %r10,0x8(%rsi) │ │ │ │ - jbe 438055 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - call 43ede0 │ │ │ │ - jmp 43809f │ │ │ │ - mov %r10,0x38(%rsp) │ │ │ │ - mov %r10,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - call 439060 │ │ │ │ - test %al,%al │ │ │ │ - jne 43809f │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - call 48d640 │ │ │ │ - nopl (%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - je 43809f │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - call 438420 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x34(%rsp),%edx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%r9 │ │ │ │ - jmp 437ffb │ │ │ │ - add $0x50,%rsp │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 448ce0 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + call 47d120 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + add $0x2,%rcx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jbe 448d96 │ │ │ │ + mov (%rax,%rcx,8),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 448d85 │ │ │ │ + lea 0x1(%rcx),%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jbe 448d91 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x8(%rax,%rcx,8),%rsi │ │ │ │ + cmp $0x6,%rdx │ │ │ │ + jne 448d22 │ │ │ │ + mov %rsi,0x2806f8(%rip) │ │ │ │ + jmp 448cc2 │ │ │ │ + cmp $0x17,%rdx │ │ │ │ + jne 448d35 │ │ │ │ + cmp $0x1,%rsi │ │ │ │ + sete 0x280623(%rip) │ │ │ │ + jmp 448cc2 │ │ │ │ + cmp $0x19,%rdx │ │ │ │ + jne 448cc2 │ │ │ │ + mov %rsi,%rdi │ │ │ │ + test %al,(%rsi) │ │ │ │ + movq $0x10,0x25ff9d(%rip) │ │ │ │ + movq $0x10,0x25ff9a(%rip) │ │ │ │ + cmpl $0x0,0x280973(%rip) │ │ │ │ + je 448d72 │ │ │ │ + mov 0x25ff7a(%rip),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %rsi,0x25ff67(%rip) │ │ │ │ + mov %rdi,%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 448cc2 │ │ │ │ + shr $1,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 437fa0 │ │ │ │ + nop │ │ │ │ + jmp 448ca0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -64233,666 +78629,567 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43835d │ │ │ │ + jbe 448ee9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 438160 │ │ │ │ - add $0x8,%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jbe 438345 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4381b3 │ │ │ │ - mov %rdx,%r8 │ │ │ │ - shr $0x6,%rdx │ │ │ │ - movzbl (%rdx,%rcx,1),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jne 438193 │ │ │ │ - nopl (%rax) │ │ │ │ - test $0x3f,%r8 │ │ │ │ - jne 43834b │ │ │ │ - lea 0x38(%r8),%rdx │ │ │ │ - jmp 438155 │ │ │ │ - mov %r8,%r9 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - and $0x7,%r8d │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %r8,%rcx │ │ │ │ - shr %cl,%dl │ │ │ │ - test $0x1,%dl │ │ │ │ - jne 4381b9 │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %r9,%rdx │ │ │ │ - jmp 438155 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - lea (%r9,%rax,1),%rdx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 43820e │ │ │ │ - cmp %rdx,(%rsi) │ │ │ │ - ja 43820e │ │ │ │ - cmp %rdx,0x8(%rsi) │ │ │ │ - jbe 43820e │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 43ede0 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - jmp 438155 │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 442460 │ │ │ │ + sub $0x40,%rsp │ │ │ │ + lea 0x24(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x4(%rax) │ │ │ │ + cmpq $0x0,0x24f100(%rip) │ │ │ │ + jbe 448ee3 │ │ │ │ + mov 0x24f0eb(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + call 48a000 <_cgo_topofstack@@Base+0x14a0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x10(%rsp),%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ + test %eax,%eax │ │ │ │ + jl 448edb │ │ │ │ + mov %eax,0x3c(%rsp) │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + lea 0x24(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + movl $0x14,0x10(%rsp) │ │ │ │ + call 48a080 <_cgo_topofstack@@Base+0x1520> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ + mov 0x3c(%rsp),%eax │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + call 48a040 <_cgo_topofstack@@Base+0x14e0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x38(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jle 448ed3 │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + movslq %ecx,%rbx │ │ │ │ + lea 0x24(%rsp),%rax │ │ │ │ + call 4054e0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 448eb6 │ │ │ │ test %rax,%rax │ │ │ │ - je 438318 │ │ │ │ - movzwl 0x34(%rax),%edx │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - sub %rsi,%rcx │ │ │ │ - mov 0x5c(%rax),%edi │ │ │ │ - imul %rdi,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - shr $0x20,%rdi │ │ │ │ + jge 448eb8 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea -0x1(%rax),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rcx,%rax │ │ │ │ + je 448ecd │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - ja 438298 │ │ │ │ - mov 0x40(%rax),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0x23,%rcx │ │ │ │ - movzbl (%rdx,%rcx,1),%edx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - shl %cl,%r8d │ │ │ │ - test %dl,%r8b │ │ │ │ - jne 438298 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - jmp 438155 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - imul %rdi,%rcx │ │ │ │ - lea (%rcx,%rsi,1),%rax │ │ │ │ + call 4870e0 │ │ │ │ + jmp 448de0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 448f28 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + call 4486e0 │ │ │ │ + mov %eax,0x280497(%rip) │ │ │ │ + call 448de0 │ │ │ │ + mov %rax,0x2804ff(%rip) │ │ │ │ + call 47d1c0 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 448f00 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44900c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ mov %rax,0x40(%rsp) │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ + cmpq $0x0,0x24efc9(%rip) │ │ │ │ + nop │ │ │ │ + jbe 449006 │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x24efa9(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + call 48a000 <_cgo_topofstack@@Base+0x14a0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 439060 │ │ │ │ - test %al,%al │ │ │ │ - jne 4382ef │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - call 438420 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - jmp 438155 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 438155 │ │ │ │ - add $0x58,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + jbe 449001 │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ + mov %ecx,0x24(%rsp) │ │ │ │ + mov %ecx,(%rsp) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %eax,0x10(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 48a080 <_cgo_topofstack@@Base+0x1520> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + movslq 0x18(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + call 48a040 <_cgo_topofstack@@Base+0x14e0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - lea 0x9cbbb7(%rip),%rax │ │ │ │ - mov $0xf,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 438120 │ │ │ │ + jmp 448f40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 438405 │ │ │ │ + jbe 449076 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + call 465da0 │ │ │ │ + call 48a0e0 <_cgo_topofstack@@Base+0x1580> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov (%rsp),%ecx │ │ │ │ + mov %rcx,0x40(%rax) │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 449040 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0xd0(%rcx),%rbx │ │ │ │ - test %al,(%rbx) │ │ │ │ - add $0x1258,%rbx │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - call 439060 │ │ │ │ - test %al,%al │ │ │ │ - jne 4383ff │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movq $0x1c000004,0x20(%rsp) │ │ │ │ nop │ │ │ │ - call 48d640 │ │ │ │ - test %rax,%rax │ │ │ │ - je 4383ff │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 438420 │ │ │ │ + movq $0xffffffffffffffff,0x30(%rsp) │ │ │ │ + lea 0x41455(%rip),%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + lea 0x1bbe9(%rip),%rdx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 4490d7 │ │ │ │ + cmpb $0x0,0x2557a1(%rip) │ │ │ │ + je 4490ce │ │ │ │ + lea 0x41374(%rip),%rdx │ │ │ │ + jmp 4490da │ │ │ │ + lea 0x412eb(%rip),%rdx │ │ │ │ + jmp 4490da │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + lea 0x18(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 415fe0 │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 4383a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43878d │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - test $0x7,%rax │ │ │ │ - jne 43877b │ │ │ │ - mov 0x68(%rdi),%rdx │ │ │ │ - add $0xfffffffffffffff0,%rdx │ │ │ │ - nop │ │ │ │ - cmp $0x1f0,%rdx │ │ │ │ - ja 43847b │ │ │ │ - mov %r8,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - mov 0x18(%rdi),%r9 │ │ │ │ - add $0x1f80,%r9 │ │ │ │ - test %al,(%r9) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp $0x3f,%rdx │ │ │ │ - jae 43876f │ │ │ │ - lea (%r9,%rdx,1),%rdx │ │ │ │ - lea 0x40(%rdx),%rdx │ │ │ │ - jmp 43848d │ │ │ │ - mov 0x48(%rdi),%r9 │ │ │ │ - test %al,(%r9) │ │ │ │ - mov %r8,%r10 │ │ │ │ - shr $0x3,%r10 │ │ │ │ - lea (%r9,%r10,1),%rdx │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,%r9 │ │ │ │ - and $0x7,%r9d │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov $0x1,%r11d │ │ │ │ - shl %cl,%r11d │ │ │ │ - cmpb $0x0,0x120eac0(%rip) │ │ │ │ - jne 43857d │ │ │ │ - cmpl $0x0,0x120fa96(%rip) │ │ │ │ - jle 4384eb │ │ │ │ - movzwl 0x30(%rdi),%r9d │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jb 4384eb │ │ │ │ - mov 0x40(%rdi),%r9 │ │ │ │ - test %al,(%r9) │ │ │ │ - shr $0x3,%r8 │ │ │ │ - movzbl (%r9,%r8,1),%r8d │ │ │ │ - test %r8b,%r11b │ │ │ │ - je 4386a5 │ │ │ │ - movzbl (%rdx),%r8d │ │ │ │ - test %r8b,%r11b │ │ │ │ - jne 438577 │ │ │ │ - nop │ │ │ │ - lock or %r11b,(%rdx) │ │ │ │ - mov 0x18(%rdi),%rcx │ │ │ │ - mov 0x1207e50(%rip),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - add %rcx,%r8 │ │ │ │ - shr $0x1a,%r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %eax,0x48(%rsp) │ │ │ │ + movups %xmm15,0x18(%rsp) │ │ │ │ + movups %xmm15,0x28(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea 0x18(%rsp),%rcx │ │ │ │ nop │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x400000,%r8 │ │ │ │ - jae 438695 │ │ │ │ - mov (%rdx,%r8,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov %rcx,%r8 │ │ │ │ - shr $0x10,%r8 │ │ │ │ - and $0x3ff,%r8d │ │ │ │ - movzbl 0x10400(%rdx,%r8,1),%r9d │ │ │ │ - shr $0xd,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl %cl,%r10d │ │ │ │ - lea (%rdx,%r8,1),%rdx │ │ │ │ - lea 0x10400(%rdx),%rdx │ │ │ │ - test %r9b,%r10b │ │ │ │ - jne 43862a │ │ │ │ - lock or %r10b,(%rdx) │ │ │ │ - jmp 43862a │ │ │ │ - add $0x30,%rsp │ │ │ │ + call 415fe0 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + bt $0x1b,%edx │ │ │ │ + jae 449136 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %r11d,%esi │ │ │ │ - call 42b480 │ │ │ │ - test %al,%al │ │ │ │ - jne 438683 │ │ │ │ - cmpl $0x1,0x120fa14(%rip) │ │ │ │ - jle 43861b │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c4905(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9c92db(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0xa0f67c(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9c19ed(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - movzbl 0x62(%rdi),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - jne 43866b │ │ │ │ - prefetcht0 (%rax) │ │ │ │ - mov 0x8(%rsi),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 438659 │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - cmp $0xfd,%rdx │ │ │ │ - je 438659 │ │ │ │ - jae 438689 │ │ │ │ - mov %rax,0x18(%rcx,%rdx,8) │ │ │ │ - incq 0x10(%rcx) │ │ │ │ - jmp 438665 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - nop │ │ │ │ - call 441520 │ │ │ │ - add $0x30,%rsp │ │ │ │ + or $0x8000000,%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + lea 0x18(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 415fe0 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x840(%rsi),%rax │ │ │ │ - add 0x68(%rdi),%rax │ │ │ │ - mov %rax,0x840(%rsi) │ │ │ │ - add $0x30,%rsp │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %eax,0x38(%rsp) │ │ │ │ + mov %eax,%eax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + movq $0x8,0x18(%rsp) │ │ │ │ + call 48a320 <_cgo_topofstack@@Base+0x17c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmpl $0x0,0x20(%rsp) │ │ │ │ + je 4491d2 │ │ │ │ + mov 0x38(%rsp),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + or $0x1,%eax │ │ │ │ + cmp $0x21,%eax │ │ │ │ + je 4491d2 │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + je 4491d2 │ │ │ │ + lea 0x1371e0(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x30,%rsp │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44923a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + call 48a160 <_cgo_topofstack@@Base+0x1600> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x40(%rax),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 48a180 <_cgo_topofstack@@Base+0x1620> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0xfd,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x400000,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9da285(%rip),%rax │ │ │ │ - mov $0x1d,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9c91dc(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0xa0f57c(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9c18ed(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9c1e6d(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - call 4387e0 │ │ │ │ - lea 0x9c1a74(%rip),%rax │ │ │ │ - mov $0x3,%ebx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov $0xffffffffffffffff,%rdi │ │ │ │ - call 4387e0 │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - movb $0x2,0x122(%rax) │ │ │ │ - lea 0x9cf9fe(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x3f,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9e08b0(%rip),%rax │ │ │ │ - mov $0x23,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - jmp 438420 │ │ │ │ - int3 │ │ │ │ + jmp 4491e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 438bb0 │ │ │ │ + lea -0x40(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 44962f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - mov %rbx,0x78(%rsp) │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - shr $0x1a,%rdx │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x400000,%rdx │ │ │ │ - jb 43882d │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 438854 │ │ │ │ - mov 0x1207b24(%rip),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 438852 │ │ │ │ - shr $0xa,%rcx │ │ │ │ - and $0xfff8,%ecx │ │ │ │ - mov (%rdx,%rcx,1),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 438854 │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa0f3c4(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 438a29 │ │ │ │ - mov 0x70(%rax),%rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - movzbl 0x62(%rax),%ecx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c76d6(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9c69f2(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9c9c76(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c8f88(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c699b(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - nop │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x63(%rax),%cl │ │ │ │ - movzbl %cl,%edx │ │ │ │ - mov 0x116cdaa(%rip),%rbx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jle 4389b1 │ │ │ │ - mov 0x116cd96(%rip),%rax │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov (%rax,%rdx,1),%rcx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov 0x8(%rax,%rdx,1),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - jmp 4389ee │ │ │ │ - mov %cl,0x17(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c58f3(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzbl 0x17(%rsp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c161a(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ + sub $0xb8,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + mov %eax,0x110(%rcx) │ │ │ │ + mov 0x524(%rcx),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 4492ee │ │ │ │ + mov %eax,0xc8(%rsp) │ │ │ │ + mov 0x520(%rcx),%eax │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + lea 0x524(%rcx),%rdx │ │ │ │ nop │ │ │ │ - mov 0x63(%rax),%al │ │ │ │ - cmp $0x2,%al │ │ │ │ - jne 438a13 │ │ │ │ nop │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 438a13 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - lea 0x8(%rcx),%rax │ │ │ │ - jmp 438a1e │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ xor %ebx,%ebx │ │ │ │ - jmp 438a4f │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c4489(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - call 457b20 │ │ │ │ - nop │ │ │ │ - call 457100 │ │ │ │ - add $0x60,%rsp │ │ │ │ + xchg %bl,(%rdx) │ │ │ │ + movl $0x0,0x520(%rcx) │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + call 48a1e0 <_cgo_topofstack@@Base+0x1680> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4495ce │ │ │ │ + mov 0xc8(%rsp),%eax │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + test %eax,%eax │ │ │ │ + je 4494b1 │ │ │ │ + movups %xmm15,0x90(%rsp) │ │ │ │ + movups %xmm15,0xa0(%rsp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov $0x3b9aca00,%eax │ │ │ │ + mov %edx,%ebx │ │ │ │ + cltd │ │ │ │ + idiv %ebx │ │ │ │ + movslq %ebx,%rdx │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov $0x3b9aca00,%eax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + cqto │ │ │ │ + idiv %rsi │ │ │ │ + mov %ebx,%edx │ │ │ │ + mov %rax,%rbx │ │ │ │ + sar $0x3f,%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + movabs $0x44b82fa09b5a52cc,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + imul %rbx │ │ │ │ + sar $0x1c,%rdx │ │ │ │ + sub %rsi,%rdx │ │ │ │ + imul $0x3b9aca00,%rdx,%rsi │ │ │ │ + sub %rsi,%rbx │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + movabs $0xa0761d6478bd642f,%rax │ │ │ │ + add 0x668(%rsi),%rax │ │ │ │ + movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ + xor %rax,%r8 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rax,%r10 │ │ │ │ + mul %r8 │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %eax,%edx │ │ │ │ + imul %rdi,%rdx │ │ │ │ + shr $0x20,%rdx │ │ │ │ + lea 0x1(%rdx),%rdi │ │ │ │ + movabs $0x89705f4136b4a598,%rax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mul %rdi │ │ │ │ + shr $0x1d,%rdx │ │ │ │ + imul $0x3b9aca00,%rdx,%rdi │ │ │ │ + sub %rdi,%r8 │ │ │ │ + lea 0x1(%r8),%rdi │ │ │ │ + mov %r10,0x668(%rsi) │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + lea 0x30(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + movabs $0x40000001b,%rbx │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x40(%rcx),%rcx │ │ │ │ + mov %ecx,0x40(%rsp) │ │ │ │ + movl $0x3,(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + lea 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + call 48a1a0 <_cgo_topofstack@@Base+0x1640> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmpl $0x0,0x18(%rsp) │ │ │ │ + je 449447 │ │ │ │ + add $0xb8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x8,%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jbe 438b88 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x400,%rdx │ │ │ │ - jb 438a85 │ │ │ │ - lea -0x80(%rcx),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jbe 438a7e │ │ │ │ - lea 0x80(%rcx),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jb 438a85 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp 438a4b │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - test %bl,%bl │ │ │ │ - je 438aaf │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c2497(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + movl $0x0,0x4(%rsp) │ │ │ │ + lea 0x90(%rsp),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + call 48a1c0 <_cgo_topofstack@@Base+0x1660> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 4494ba │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + mov %eax,0x520(%rcx) │ │ │ │ + lea 0x524(%rcx),%rax │ │ │ │ nop │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + xchg %cl,(%rax) │ │ │ │ + add $0xb8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0xb8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %eax,0x28(%rsp) │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x135a90(%rip),%rax │ │ │ │ + mov $0x3c,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movslq 0x20(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x12c7c9(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x129d25(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 44e740 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c16ef(%rip),%rax │ │ │ │ - mov $0x3,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - lea 0xa0f17a(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c1a97(%rip),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x12b397(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x129cec(%rip),%rax │ │ │ │ mov $0x4,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 438b60 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c1a5b(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ + call 44e740 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x12c763(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 438a4b │ │ │ │ - test %bl,%bl │ │ │ │ - je 438baa │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c2399(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 4387e0 │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%eax │ │ │ │ + neg %eax │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x12b6fc(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %eax,0x2c(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x135733(%rip),%rax │ │ │ │ + mov $0x39,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x12a40c(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x2c(%rsp),%eax │ │ │ │ + neg %eax │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x12b2c2(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 449260 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -64907,195 +79204,345 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0xd8,%rsp │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0x525(%rdx),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 44998d │ │ │ │ + mov %r14,0xd0(%rsp) │ │ │ │ + lea 0x50(%rsp),%rdx │ │ │ │ + lea 0x28036f(%rip),%r10 │ │ │ │ + movups (%r10),%xmm14 │ │ │ │ + movups %xmm14,(%rdx) │ │ │ │ + movups 0x10(%r10),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rdx) │ │ │ │ + movups 0x20(%r10),%xmm14 │ │ │ │ + movups %xmm14,0x20(%rdx) │ │ │ │ + movups 0x30(%r10),%xmm14 │ │ │ │ + movups %xmm14,0x30(%rdx) │ │ │ │ + movups 0x38(%r10),%xmm14 │ │ │ │ + movups %xmm14,0x38(%rdx) │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + mov 0x80(%rsp),%r9 │ │ │ │ + call 40a040 │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 44971d │ │ │ │ + cmp %rax,0x88(%rsp) │ │ │ │ + jne 44971d │ │ │ │ + cmp %rbx,0x90(%rsp) │ │ │ │ + je 44996c │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rax,0xb0(%rsp) │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x129c64(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12acd9(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12992a(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12990a(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xb0(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1298ea(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1298ca(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1298aa(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1298ba(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %rax,0xc8(%rsp) │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12c45e(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12999a(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x129ec1(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12aff2(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12993a(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xc0(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12a7c8(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x135cdd(%rip),%rax │ │ │ │ + mov $0x44,%ebx │ │ │ │ + call 44b1a0 │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x525,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %cl,(%rax) │ │ │ │ + add $0xd8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0xd8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 449a35 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - cmpb $0x0,0x120e36a(%rip) │ │ │ │ - jne 438da5 │ │ │ │ - cmpl $0x2,0x120e3c0(%rip) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - je 438d92 │ │ │ │ - mov 0x68(%rax),%rdx │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - sub %rsi,%rbx │ │ │ │ - mov 0x5c(%rax),%ecx │ │ │ │ - add $0xfffffffffffffff0,%rdx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - imul %rbx,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x1f0,%rdx │ │ │ │ - ja 438c74 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x23,%rdx │ │ │ │ - lea 0x1f80(%rsi),%rbx │ │ │ │ - test %al,(%rbx) │ │ │ │ - nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x3f,%rdx │ │ │ │ - jae 438d86 │ │ │ │ - lea (%rbx,%rdx,1),%rdx │ │ │ │ - lea 0x40(%rdx),%rdx │ │ │ │ - jmp 438c85 │ │ │ │ - mov 0x48(%rax),%rbx │ │ │ │ - test %al,(%rbx) │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $0x23,%rsi │ │ │ │ - lea (%rbx,%rsi,1),%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x20,%rbx │ │ │ │ - and $0x7,%ebx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - shl %cl,%edi │ │ │ │ - nop │ │ │ │ - lock or %dil,(%rdx) │ │ │ │ - mov 0x68(%rax),%rdx │ │ │ │ - add $0xfffffffffffffff0,%rdx │ │ │ │ - cmp $0x1f0,%rdx │ │ │ │ - ja 438cd8 │ │ │ │ - shr $0x23,%rsi │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - add $0x1f80,%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp $0x3f,%rsi │ │ │ │ - jae 438d7a │ │ │ │ - add %rsi,%rdx │ │ │ │ - nop │ │ │ │ - lock or %dil,(%rdx) │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - mov 0x1207675(%rip),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - movabs $0x800000000000,%rbx │ │ │ │ - add %rcx,%rbx │ │ │ │ - shr $0x1a,%rbx │ │ │ │ + call 485080 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4499d0 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4499dd │ │ │ │ + mov 0x4(%rax),%ecx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + call 46bba0 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jl 4499f5 │ │ │ │ + movabs $0x2e656d69746e7572,%rcx │ │ │ │ + cmp %rcx,(%rax) │ │ │ │ + je 449a25 │ │ │ │ + mov %r14,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 449a0f │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 449a0f │ │ │ │ + cmpl $0x0,0xf0(%rcx) │ │ │ │ + jne 449a15 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ nop │ │ │ │ + call 482180 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 4499a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 449a9a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 449a8e │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x400000,%rbx │ │ │ │ - jae 438d6e │ │ │ │ - mov (%rdx,%rbx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x10,%rbx │ │ │ │ - and $0x3ff,%ebx │ │ │ │ - movzbl 0x10400(%rdx,%rbx,1),%esi │ │ │ │ - shr $0xd,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - mov $0x1,%edi │ │ │ │ - shl %cl,%edi │ │ │ │ - lea (%rdx,%rbx,1),%rdx │ │ │ │ - lea 0x10400(%rdx),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - test %sil,%dil │ │ │ │ - jne 438d49 │ │ │ │ - lock or %dil,(%rdx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0xd0(%rcx),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - mov 0x1a98(%rcx),%rdx │ │ │ │ - add 0x68(%rax),%rdx │ │ │ │ - mov %rdx,0x1a98(%rcx) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 449a8e │ │ │ │ + cmpl $0x0,0xf0(%rcx) │ │ │ │ + jne 449a94 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x3f,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x3f,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9ecd3c(%rip),%rax │ │ │ │ - mov $0x32,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e8bbb(%rip),%rax │ │ │ │ - mov $0x2c,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 449a60 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 438e7f │ │ │ │ + jbe 449bef │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0x11e97d7(%rip),%rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x11e97d3(%rip),%rdx │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 438df1 │ │ │ │ - inc %rax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 438e79 │ │ │ │ - mov (%rcx,%rax,8),%rbx │ │ │ │ - mov 0x38(%rbx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 438dee │ │ │ │ - mov 0x18(%rsi),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 438dee │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 485080 │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + dec %rdi │ │ │ │ + mov $0x4,%ecx │ │ │ │ + call 46c720 │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 402480 │ │ │ │ + mov %al,0x27(%rsp) │ │ │ │ mov %rsi,0x30(%rsp) │ │ │ │ - add $0x1258,%rbx │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - call 439060 │ │ │ │ + mov %r8,0x28(%rsp) │ │ │ │ + mov %cl,0x25(%rsp) │ │ │ │ + mov %dil,0x24(%rsp) │ │ │ │ + mov %bl,0x26(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ test %al,%al │ │ │ │ - jne 438e65 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 48d640 │ │ │ │ + jne 449bd4 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + lea 0x12c610(%rip),%rbx │ │ │ │ + mov $0x12,%ecx │ │ │ │ + call 4499a0 │ │ │ │ + movzbl 0x25(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 449bc8 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x18(%rdx),%rax │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 438420 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - jmp 438dee │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 438dc0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jae 449bc3 │ │ │ │ + mov (%rcx,%rdx,8),%rsi │ │ │ │ + movzbl 0x24(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 449bbc │ │ │ │ + test %al,(%rcx) │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jae 449bb7 │ │ │ │ + mov (%rcx,%rdx,8),%r8 │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %r8,0x40(%rsp) │ │ │ │ + movzbl 0x26(%rsp),%ecx │ │ │ │ + mov %cl,0x48(%rsp) │ │ │ │ + movzbl 0x27(%rsp),%ecx │ │ │ │ + mov %cl,0x49(%rsp) │ │ │ │ + lea 0x119b82(%rip),%rax │ │ │ │ + lea 0x38(%rsp),%rbx │ │ │ │ + call 41de20 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x119b6e(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + jmp 449b7b │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + jmp 449b61 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + lea 0x12e667(%rip),%rbx │ │ │ │ + mov $0x19,%ecx │ │ │ │ + call 4499a0 │ │ │ │ + jmp 449b3e │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 449ac0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -65108,148 +79555,72 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 438ef9 │ │ │ │ + jbe 449c66 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - test %rax,%rax │ │ │ │ - je 438ee7 │ │ │ │ - test %cl,%cl │ │ │ │ - je 438ede │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x30(%rax) │ │ │ │ - movups %xmm15,0x40(%rax) │ │ │ │ - movups %xmm15,0x50(%rax) │ │ │ │ - movups %xmm15,0x60(%rax) │ │ │ │ - movups %xmm15,0x70(%rax) │ │ │ │ - mov %bl,0x7f(%rax) │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9e0167(%rip),%rax │ │ │ │ - mov $0x23,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + lea 0x12d1ed(%rip),%rbx │ │ │ │ + mov $0x15,%ecx │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - mov %cl,0x11(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ - movzbl 0x11(%rsp),%ecx │ │ │ │ - jmp 438ea0 │ │ │ │ + call 4499a0 │ │ │ │ + mov 0x24d8a4(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 449c55 │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + mov 0x24d89c(%rip),%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + nop │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 449c20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - nop │ │ │ │ - mov 0x3f(%rax),%dl │ │ │ │ - test %dl,%dl │ │ │ │ - jne 438f60 │ │ │ │ - lea 0x3f(%rax),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - and $0x3,%ecx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - mov $0x2,%ebx │ │ │ │ - shl %cl,%ebx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov (%rdx),%eax │ │ │ │ - or %eax,%esi │ │ │ │ - lock cmpxchg %esi,(%rdx) │ │ │ │ - jne 438f44 │ │ │ │ - shr %cl,%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 438f68 │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x2,%dl │ │ │ │ - jne 438f95 │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea 0x3f(%rdi),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0xfffffffffffffffc,%rdx │ │ │ │ - and $0x3,%ecx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - mov $0x4,%ebx │ │ │ │ - shl %cl,%ebx │ │ │ │ - mov %ebx,%esi │ │ │ │ - mov (%rdx),%eax │ │ │ │ - or %eax,%esi │ │ │ │ - lock cmpxchg %esi,(%rdx) │ │ │ │ - jne 438f81 │ │ │ │ - shr %cl,%eax │ │ │ │ - test %al,%al │ │ │ │ - sete %al │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 439028 │ │ │ │ + jbe 449cbf │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - movzwl 0x32(%rax),%edx │ │ │ │ - add $0x7,%rdx │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - add $0x1f80,%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ + lea 0x12d5b5(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 449a60 │ │ │ │ + mov 0x24e1da(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 449caf │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + mov 0x24e1d2(%rip),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 481ce0 │ │ │ │ nop │ │ │ │ - shr $0x3,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 438ff7 │ │ │ │ - test %al,(%rbx) │ │ │ │ - mov 0x40(%rsi,%rcx,8),%r8 │ │ │ │ - movabs $0xffffffffffffff,%r9 │ │ │ │ - and %r8,%r9 │ │ │ │ - lea 0x8(%rdi),%r10 │ │ │ │ - cmp $0x7,%rcx │ │ │ │ - cmove %r9,%r8 │ │ │ │ - or %r8,(%rbx,%rdi,1) │ │ │ │ - mov %r10,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jae 43900b │ │ │ │ - mov %rcx,%rdi │ │ │ │ - shr $0x3,%rcx │ │ │ │ - cmp $0x10,%rcx │ │ │ │ - jb 438fd0 │ │ │ │ - jmp 439022 │ │ │ │ - movzbl 0x62(%rax),%ebx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 438ea0 │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 438fa0 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 449c80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -65268,366 +79639,616 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4392df │ │ │ │ + jbe 449d97 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - cmpb $0x0,0x120df00(%rip) │ │ │ │ - jne 4392a3 │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - shr $0x1a,%rdx │ │ │ │ - nop │ │ │ │ - cmp $0x400000,%rdx │ │ │ │ - jb 43909e │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4390ab │ │ │ │ - mov 0x12072b3(%rip),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 43929b │ │ │ │ - mov %rax,%rcx │ │ │ │ - shr $0x10,%rax │ │ │ │ - and $0x3ff,%eax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $0xd,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - shl %cl,%r8d │ │ │ │ - movzbl 0x10c00(%rdx,%rax,1),%edx │ │ │ │ - test %dl,%r8b │ │ │ │ - je 439293 │ │ │ │ - mov %rdi,%rax │ │ │ │ - and $0xffffffffffffe000,%rax │ │ │ │ - lea 0x1f80(%rax),%rdx │ │ │ │ - movzbl 0x7f(%rdx),%esi │ │ │ │ - shr $1,%sil │ │ │ │ - movsbq %sil,%rsi │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - sub %rax,%rdi │ │ │ │ - cmp $0x44,%rsi │ │ │ │ - jae 4392d2 │ │ │ │ - lea 0x1196385(%rip),%r8 │ │ │ │ - mov (%r8,%rsi,4),%ecx │ │ │ │ - imul %rdi,%rcx │ │ │ │ - shr $0x20,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $0x3,%si │ │ │ │ - mov %rcx,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - movzwl %si,%esi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %edi,%ecx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - shl %cl,%r9d │ │ │ │ - cmp $0x3f,%rsi │ │ │ │ - jae 4392c6 │ │ │ │ - lea (%rsi,%rdx,1),%rcx │ │ │ │ - lea 0x40(%rcx),%rcx │ │ │ │ - mov (%rcx),%sil │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %sil,%r9b │ │ │ │ - jne 439288 │ │ │ │ - lock or %r9b,(%rcx) │ │ │ │ - movzbl 0x7f(%rdx),%ecx │ │ │ │ - test $0x1,%cl │ │ │ │ - je 4391a7 │ │ │ │ - test %al,(%rbx) │ │ │ │ - shr $1,%cl │ │ │ │ - movsbq %cl,%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x44,%rcx │ │ │ │ - jae 4392ba │ │ │ │ - lea 0x11940cf(%rip),%rdx │ │ │ │ - movzwl (%rdx,%rcx,2),%ecx │ │ │ │ - add %rcx,0x840(%rbx) │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 438f20 │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %al,%al │ │ │ │ - je 43927d │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,0xb8(%rcx) │ │ │ │ + jne 449d85 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + call 449f00 │ │ │ │ test %al,(%rax) │ │ │ │ - add $0x18,%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzwl %cx,%ebx │ │ │ │ mov 0x10(%rsp),%rcx │ │ │ │ - or %rcx,%rbx │ │ │ │ - call 439400 │ │ │ │ - test %al,%al │ │ │ │ - je 43927d │ │ │ │ - cmpl $0x1,0x120dde5(%rip) │ │ │ │ - jne 439271 │ │ │ │ - mov 0x11ecfe0(%rip),%rdx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov (%rbx),%esi │ │ │ │ - mov %esi,%edi │ │ │ │ - shr $0x5,%esi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jbe 4392b5 │ │ │ │ - mov 0x11ecfbc(%rip),%rdx │ │ │ │ - lea (%rdx,%rsi,4),%rdx │ │ │ │ - mov (%rdx),%edx │ │ │ │ - bt %edi,%edx │ │ │ │ - jb 439268 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sar $0x1f,%edx │ │ │ │ - shr $0x1b,%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - sar $0x5,%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - shl $0x5,%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - nopl (%rax) │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 4392b0 │ │ │ │ - mov 0x11ecf95(%rip),%rdx │ │ │ │ - movslq %esi,%rsi │ │ │ │ - mov $0x1,%edi │ │ │ │ - shl %cl,%edi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jbe 4392ab │ │ │ │ - mov 0x11ecf77(%rip),%rcx │ │ │ │ - lea (%rcx,%rsi,4),%rcx │ │ │ │ - lock or %edi,(%rcx) │ │ │ │ - movb $0x1,0x851(%rbx) │ │ │ │ - jmp 439276 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - movb $0x1,0x850(%rbx) │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ + mov 0x28(%rcx),%rdx │ │ │ │ + cmpl $0x0,0x27f9a6(%rip) │ │ │ │ + jne 449d33 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + jmp 449d61 │ │ │ │ + mov 0x20(%rax),%rbx │ │ │ │ + mov 0x28(%rcx),%rsi │ │ │ │ + mov 0x18(%rax),%rdi │ │ │ │ + nop │ │ │ │ + call 488c60 <_cgo_topofstack@@Base+0x100> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rax,0x10(%r11) │ │ │ │ + mov %rsi,0x18(%r11) │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov %rbx,0x20(%r11) │ │ │ │ + mov %rdi,0x28(%r11) │ │ │ │ + mov %rdx,0x20(%rax) │ │ │ │ + mov %rax,0x28(%rcx) │ │ │ │ + mov %rbx,0x18(%rax) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + lea 0x28(%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 452ea0 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x44,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x3f,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x44,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x12d158(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 439060 │ │ │ │ + jmp 449ce0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4393de │ │ │ │ + jbe 449e87 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x18(%rax),%ecx │ │ │ │ - cmp %ecx,0x1c(%rax) │ │ │ │ - jne 43931e │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 43932b │ │ │ │ - movzbl %cl,%edx │ │ │ │ - inc %ecx │ │ │ │ - mov 0x20(%rax,%rdx,8),%rdx │ │ │ │ - mov %ecx,0x18(%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 4393c5 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x18(%rax),%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - call 439720 │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x28(%rax),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov 0x20(%rax),%rsi │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + movb $0x0,0x1(%rax) │ │ │ │ + jmp 449df4 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + nop │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 47f8c0 │ │ │ │ + test %al,%al │ │ │ │ + je 449def │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ test %rax,%rax │ │ │ │ - jne 4393bf │ │ │ │ - mov 0x11ece8f(%rip),%rdx │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov (%rbx),%esi │ │ │ │ - mov %esi,%edi │ │ │ │ - shr $0x5,%esi │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jbe 4393d8 │ │ │ │ - mov 0x11ece6c(%rip),%rdx │ │ │ │ - lea (%rdx,%rsi,4),%rdx │ │ │ │ - mov (%rdx),%edx │ │ │ │ - bt %edi,%edx │ │ │ │ - jae 4393b7 │ │ │ │ - mov (%rbx),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sar $0x1f,%edx │ │ │ │ - shr $0x1b,%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - sar $0x5,%edx │ │ │ │ - mov %edx,%ebx │ │ │ │ - shl $0x5,%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 4393d3 │ │ │ │ - mov 0x11ece48(%rip),%rdx │ │ │ │ - movslq %ebx,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%esi │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jbe 4393ce │ │ │ │ - mov 0x11ece2a(%rip),%rcx │ │ │ │ - lea (%rcx,%rbx,4),%rcx │ │ │ │ - not %esi │ │ │ │ - lock and %esi,(%rcx) │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x10,%rsp │ │ │ │ + je 449e24 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + jmp 449e2d │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + mov %rbx,0x8(%rax) │ │ │ │ + mov 0x10(%rcx),%rbx │ │ │ │ + mov %rbx,0x10(%rax) │ │ │ │ + mov 0x20(%rax),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 449e2a │ │ │ │ + cmpl $0x0,0x27f883(%rip) │ │ │ │ + jne 449e56 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + jmp 449e79 │ │ │ │ + mov 0x20(%rax),%rbx │ │ │ │ + mov 0x20(%rcx),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rdx,0x10(%r11) │ │ │ │ + mov %rsi,0x18(%r11) │ │ │ │ + mov %rdi,0x20(%rax) │ │ │ │ + mov %rdx,0x20(%rcx) │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 452ea0 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 439300 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 449dc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + cmp %rdx,0xb8(%rcx) │ │ │ │ + jne 449ee9 │ │ │ │ + movw $0x0,(%rax) │ │ │ │ + lea 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + mov 0x28(%rdx),%rcx │ │ │ │ + mov %rcx,0x20(%rax) │ │ │ │ + movq $0x0,0x28(%rax) │ │ │ │ + mov %rax,0x28(%rdx) │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x12cff4(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44a0f4 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rdx │ │ │ │ + cmpq $0x0,0x70(%rdx) │ │ │ │ + jne 449f5a │ │ │ │ + cmpq $0x0,0x260e01(%rip) │ │ │ │ + je 449f5a │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x260de5(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + jmp 449ff6 │ │ │ │ + mov 0x70(%rdx),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 449fa3 │ │ │ │ + mov 0x68(%rdx),%rsi │ │ │ │ + mov -0x8(%rsi,%rbx,8),%rdi │ │ │ │ + cmpl $0x0,0x27f75b(%rip) │ │ │ │ + je 449f88 │ │ │ │ + mov -0x8(%rsi,%rbx,8),%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + movq $0x0,-0x8(%rsi,%rbx,8) │ │ │ │ + dec %rbx │ │ │ │ + mov 0x78(%rdx),%rsi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jb 449fec │ │ │ │ + mov %rbx,0x70(%rdx) │ │ │ │ + jmp 449fa5 │ │ │ │ + xor %edi,%edi │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 449fcc │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 449fcc │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 449fe0 │ │ │ │ + lea 0x11b8c8(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov %rax,%rdi │ │ │ │ + movb $0x1,(%rdi) │ │ │ │ + mov %rdi,%rax │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rdx,-0x8(%rax,%rbx,8) │ │ │ │ + mov 0x78(%rcx),%rdx │ │ │ │ + shr $1,%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rdx,0x70(%rcx) │ │ │ │ + jge 44a0d3 │ │ │ │ + mov 0x260d27(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 44a0d3 │ │ │ │ + mov 0x20(%rdx),%r8 │ │ │ │ + cmpl $0x0,0x27f6ab(%rip) │ │ │ │ + je 44a042 │ │ │ │ + mov 0x260d0a(%rip),%r9 │ │ │ │ + mov 0x20(%rdx),%r10 │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + mov %r10,0x10(%r11) │ │ │ │ + mov %r8,0x260cef(%rip) │ │ │ │ + movq $0x0,0x20(%rdx) │ │ │ │ + mov 0x78(%rcx),%r8 │ │ │ │ + mov 0x70(%rcx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + mov 0x68(%rcx),%rax │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jae 44a0ac │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0xedb87(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rcx,0x78(%rdx) │ │ │ │ + cmpl $0x0,0x27f642(%rip) │ │ │ │ + je 44a0a0 │ │ │ │ + mov 0x68(%rdx),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %rax,0x68(%rdx) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rbx,0x70(%rcx) │ │ │ │ + cmpl $0x0,0x27f619(%rip) │ │ │ │ + je 449ff1 │ │ │ │ + mov -0x8(%rax,%rbx,8),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + jmp 449ff1 │ │ │ │ + nop │ │ │ │ + lea 0x260c55(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f560 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + jmp 449f5a │ │ │ │ + call 4870e0 │ │ │ │ + jmp 449f00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 439510 │ │ │ │ + jbe 44a3ab │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ - mov (%rax),%edx │ │ │ │ - mov %ecx,%esi │ │ │ │ - sub %edx,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x100,%ecx │ │ │ │ - je 43943a │ │ │ │ - movzbl %sil,%edx │ │ │ │ - mov %rbx,0x8(%rax,%rdx,8) │ │ │ │ - incl 0x4(%rax) │ │ │ │ - cmp $0x100,%ecx │ │ │ │ - je 439483 │ │ │ │ - mov 0x808(%rax),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x808(%rax) │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - jl 4394db │ │ │ │ - movq $0x0,0x808(%rax) │ │ │ │ - mov 0x4(%rax),%ebx │ │ │ │ - sub (%rax),%ebx │ │ │ │ - shr $1,%ebx │ │ │ │ - cmp $0x10,%ebx │ │ │ │ - mov $0x10,%ecx │ │ │ │ - cmova %ecx,%ebx │ │ │ │ - cmp $0x4,%ebx │ │ │ │ - jbe 4394db │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov 0x28(%rax),%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ + cmpl $0x0,0x27f5b1(%rip) │ │ │ │ nop │ │ │ │ - mov 0x818(%rax),%rcx │ │ │ │ - jmp 4394e8 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov $0x80,%ebx │ │ │ │ - call 439540 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x4(%rcx),%edx │ │ │ │ - mov (%rcx),%esi │ │ │ │ - mov %edx,%edi │ │ │ │ - sub %esi,%edx │ │ │ │ + je 44a12e │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + movq $0x0,0x18(%rbx) │ │ │ │ + mov 0x20(%rbx),%rdx │ │ │ │ + cmpl $0x0,0x27f58f(%rip) │ │ │ │ + je 44a15b │ │ │ │ + mov 0x28(%rax),%r8 │ │ │ │ + mov 0x20(%rbx),%r9 │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %r9,0x10(%r11) │ │ │ │ + mov %rdx,0x28(%rax) │ │ │ │ + movq $0x0,0x20(%rbx) │ │ │ │ + cmpb $0x0,(%rbx) │ │ │ │ + je 44a1a5 │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ nop │ │ │ │ - cmp $0x100,%edx │ │ │ │ - je 4394ca │ │ │ │ - movzbl %dil,%edx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov %rbx,0x8(%rcx,%rdx,8) │ │ │ │ - incl 0x4(%rcx) │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0xd0(%rdx),%r8 │ │ │ │ + mov %r8,0x60(%rsp) │ │ │ │ + mov 0x78(%r8),%r9 │ │ │ │ + cmp %r9,0x70(%r8) │ │ │ │ + jne 44a1ab │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nop │ │ │ │ + jmp 44a293 │ │ │ │ + add $0x68,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9d5fa8(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ + cmpl $0x0,0x27f51e(%rip) │ │ │ │ + je 44a1d4 │ │ │ │ + lea 0x11b6e5(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4223c0 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + movups %xmm15,(%rbx) │ │ │ │ + movups %xmm15,0x10(%rbx) │ │ │ │ + movups %xmm15,0x20(%rbx) │ │ │ │ + mov 0x78(%r8),%rcx │ │ │ │ + mov 0x70(%r8),%r9 │ │ │ │ + inc %r9 │ │ │ │ + mov 0x68(%r8),%rax │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jae 44a240 │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0xed9fb(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov %rcx,0x78(%rdx) │ │ │ │ + cmpl $0x0,0x27f4b6(%rip) │ │ │ │ + je 44a22c │ │ │ │ + mov 0x68(%rdx),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x68(%rdx) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rbx,%r9 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov %r9,0x70(%r8) │ │ │ │ + cmpl $0x0,0x27f485(%rip) │ │ │ │ + je 44a25e │ │ │ │ + mov -0x8(%rax,%r9,8),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rbx,-0x8(%rax,%r9,8) │ │ │ │ + mov 0x108(%rdx),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + mov %ecx,0x108(%rdx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 44a28a │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + nop │ │ │ │ + je 44a28a │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x68,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov 0x70(%r8),%rsi │ │ │ │ + mov 0x78(%r8),%rdi │ │ │ │ + shr $1,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jle 44a31e │ │ │ │ + mov 0x68(%r8),%rdi │ │ │ │ + mov -0x8(%rdi,%rsi,8),%r9 │ │ │ │ + cmpl $0x0,0x27f41b(%rip) │ │ │ │ + je 44a2c8 │ │ │ │ + mov -0x8(%rdi,%rsi,8),%r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r10,(%r11) │ │ │ │ + movq $0x0,-0x8(%rdi,%rsi,8) │ │ │ │ + dec %rsi │ │ │ │ + mov 0x78(%r8),%rdi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jb 44a3a5 │ │ │ │ + mov %rsi,0x70(%r8) │ │ │ │ + test %rax,%rax │ │ │ │ + je 44a316 │ │ │ │ + test %al,(%rcx) │ │ │ │ + cmpl $0x0,0x27f3d5(%rip) │ │ │ │ + je 44a30d │ │ │ │ + mov 0x20(%rcx),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %r9,0x20(%rcx) │ │ │ │ + jmp 44a290 │ │ │ │ + mov %r9,%rax │ │ │ │ + jmp 44a290 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ nop │ │ │ │ - mov 0x18(%rcx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4394fc │ │ │ │ nop │ │ │ │ - mov 0x20(%rcx),%edx │ │ │ │ + lea 0x2609ff(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + mov 0x2609f4(%rip),%rdx │ │ │ │ + cmpl $0x0,0x27f385(%rip) │ │ │ │ + jne 44a354 │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + jmp 44a379 │ │ │ │ + mov 0x20(%rcx),%rbx │ │ │ │ + mov 0x2609d9(%rip),%rsi │ │ │ │ nop │ │ │ │ - mov 0x24(%rcx),%esi │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 4394e3 │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,0x10(%r11) │ │ │ │ + mov %rsi,0x18(%r11) │ │ │ │ + mov %rdx,0x20(%rcx) │ │ │ │ + mov %rbx,0x2609b4(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x2609a4(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + mov 0x60(%rsp),%r8 │ │ │ │ + jmp 44a1ab │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 44a100 │ │ │ │ + int3 │ │ │ │ + lea -0x8(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 44a432 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x30(%rax) │ │ │ │ + movups %xmm15,0x40(%rax) │ │ │ │ + movups %xmm15,0x50(%rax) │ │ │ │ + movups %xmm15,0x58(%rax) │ │ │ │ + movb $0x1,0x73(%rsp) │ │ │ │ + lea 0x90(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + call 44a740 │ │ │ │ + jmp 44a41e │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + call *%rcx │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + call 44a8c0 │ │ │ │ + test %bl,%bl │ │ │ │ + jne 44a416 │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44a3c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44a5ba │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + movq %xmm15,0x38(%rsp) │ │ │ │ + movb $0x0,0x27(%rsp) │ │ │ │ + lea 0x135ecb(%rip),%rcx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + movb $0x1,0x27(%rsp) │ │ │ │ + jmp 44a474 │ │ │ │ + mov %rcx,%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 44a4c8 │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ test %rcx,%rcx │ │ │ │ - jne 4394db │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 439540 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ + je 44a4a2 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + cmp %rdx,(%rax) │ │ │ │ + jne 44a4a2 │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + cmp %rdx,0x8(%rax) │ │ │ │ + jne 44a4a2 │ │ │ │ + movb $0x1,0x59(%rcx) │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + nop │ │ │ │ + jmp 44a471 │ │ │ │ + mov (%rax),%rbx │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 44a4c2 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x10(%rbx),%edx │ │ │ │ + mov 0x24e563(%rip),%rsi │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + jmp 44a4d8 │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + jmp 44a471 │ │ │ │ + movb $0x0,0x27(%rsp) │ │ │ │ + call 47d9a0 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,%r8 │ │ │ │ + and %rdi,%rdx │ │ │ │ + lea (%rdx,%rdx,2),%rdx │ │ │ │ + mov 0x8(%rsi,%rdx,8),%r9 │ │ │ │ + cmp %rbx,%r9 │ │ │ │ + je 44a515 │ │ │ │ + lea 0x1(%r8),%rdx │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 44a4d8 │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + lea 0x24e51f(%rip),%rax │ │ │ │ + call 41e320 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + jmp 44a520 │ │ │ │ + mov 0x10(%rsi,%rdx,8),%rdi │ │ │ │ + mov 0x18(%rsi,%rdx,8),%rbx │ │ │ │ + nop │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 44a56d │ │ │ │ + cmp $0x1,%rdi │ │ │ │ + jne 44a4c2 │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call *%rdx │ │ │ │ + call 480140 │ │ │ │ + lea 0xf32c0(%rip),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + cmpl $0x0,0x27f181(%rip) │ │ │ │ + je 44a561 │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x8(%rdx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + jmp 44a4c2 │ │ │ │ + mov 0x18(%rbx),%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call *%rdx │ │ │ │ + call 480140 │ │ │ │ + lea 0xf327e(%rip),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + cmpl $0x0,0x27f13f(%rip) │ │ │ │ + je 44a5a3 │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x8(%rdx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + jmp 44a4c2 │ │ │ │ + call 44a3c0 │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 439400 │ │ │ │ - int3 │ │ │ │ + jmp 44a440 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -65638,84 +80259,99 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 439626 │ │ │ │ + jbe 44a707 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %ebx,0x38(%rsp) │ │ │ │ - movq $0x0,0x808(%rax) │ │ │ │ - cmpq $0x0,0x810(%rax) │ │ │ │ - jne 439595 │ │ │ │ - mov $0x400,%eax │ │ │ │ - call 439a40 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov %rax,0x810(%rcx) │ │ │ │ - nop │ │ │ │ - xchg %rax,0x818(%rcx) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 44a652 │ │ │ │ mov %rcx,%rax │ │ │ │ - mov 0x38(%rsp),%ebx │ │ │ │ - mov 0x810(%rax),%rdx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 439660 │ │ │ │ - test %al,%al │ │ │ │ - jne 43960e │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x810(%rcx),%rcx │ │ │ │ - mov 0x28(%rcx),%ecx │ │ │ │ - lea (%rcx,%rcx,1),%eax │ │ │ │ - cmp $0x20000,%eax │ │ │ │ - mov $0x20000,%ecx │ │ │ │ - cmova %ecx,%eax │ │ │ │ - call 439a40 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x38(%rsp),%ecx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nop │ │ │ │ - call 439660 │ │ │ │ - test %al,%al │ │ │ │ - je 439614 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x810(%rax),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xchg %rdx,0x18(%rcx) │ │ │ │ - mov %rbx,0x810(%rax) │ │ │ │ - add $0x20,%rsp │ │ │ │ + call 44a5e0 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + cmpb $0x0,0x59(%rdx) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 44a701 │ │ │ │ + cmpb $0x0,0x5a(%rdx) │ │ │ │ + jne 44a64f │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x136228(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + cmpb $0x0,0x5a(%rax) │ │ │ │ + jne 44a6fa │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x129148(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov 0x8(%rax),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 41ad40 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + movzbl 0x58(%rax),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 44a6e5 │ │ │ │ + cmpb $0x0,0x59(%rax) │ │ │ │ + jne 44a6c7 │ │ │ │ + test %cl,%cl │ │ │ │ + je 44a6e5 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12a258(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dd20 │ │ │ │ + jmp 44a6e5 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12d787(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 44e740 │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x20,%rsp │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9e98ed(%rip),%rax │ │ │ │ - mov $0x2e,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ nop │ │ │ │ + ret │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %ebx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 439540 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 44a5e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + lea 0x12f451(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -65728,217 +80364,248 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4396ec │ │ │ │ + jbe 44a88b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov (%rax),%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - cmp %edx,0x4(%rax) │ │ │ │ - jb 4396da │ │ │ │ - nop │ │ │ │ - mov 0x20(%rbx),%edx │ │ │ │ - nop │ │ │ │ - mov 0x24(%rbx),%esi │ │ │ │ - mov %esi,%edi │ │ │ │ - sub %edx,%esi │ │ │ │ - lea (%rsi,%rcx,1),%edx │ │ │ │ - mov 0x28(%rbx),%esi │ │ │ │ - cmp %edx,%esi │ │ │ │ - jb 439695 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4396c3 │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + lea 0x20(%rsp),%rdx │ │ │ │ + cmpl $0x0,0x27ef64(%rip) │ │ │ │ + je 44a77e │ │ │ │ + mov 0x20(%rax),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdx,0x20(%rax) │ │ │ │ + cmpb $0x0,0x5b(%rax) │ │ │ │ + je 44a836 │ │ │ │ + cmpl $0x0,0x27ef3d(%rip) │ │ │ │ + je 44a7a5 │ │ │ │ + mov 0x28(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x28(%rax) │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x88(%rdx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 44a830 │ │ │ │ + cmpl $0x0,0x27ef0f(%rip) │ │ │ │ + je 44a7d2 │ │ │ │ + mov 0x88(%rdx),%rsi │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + movq $0x0,0x88(%rdx) │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + mov %rdx,0x40(%rax) │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + cmpl $0x0,0x27eede(%rip) │ │ │ │ + je 44a804 │ │ │ │ + mov 0x48(%rax),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdx,0x48(%rax) │ │ │ │ + mov 0x10(%rbx),%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + cmpl $0x0,0x27eeba(%rip) │ │ │ │ + je 44a82c │ │ │ │ + mov 0x50(%rax),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x50(%rax) │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea (%rdx,%rdi,1),%esi │ │ │ │ - mov (%rax),%r8d │ │ │ │ - add %edx,%r8d │ │ │ │ - movzbl %r8b,%r8d │ │ │ │ - mov 0x8(%rax,%r8,8),%r8 │ │ │ │ - mov 0x28(%rbx),%r9d │ │ │ │ - dec %r9d │ │ │ │ - and %esi,%r9d │ │ │ │ - mov 0x30(%rbx),%rsi │ │ │ │ - mov %r8,(%rsi,%r9,8) │ │ │ │ - inc %edx │ │ │ │ - cmp %edx,%ecx │ │ │ │ - ja 43969d │ │ │ │ - lea (%rcx,%rdi,1),%edx │ │ │ │ - xchg %edx,0x24(%rbx) │ │ │ │ - add %ecx,(%rax) │ │ │ │ - mov $0x1,%eax │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x20(%rdx),%rsi │ │ │ │ + cmpl $0x0,0x27ee8a(%rip) │ │ │ │ + je 44a870 │ │ │ │ + mov 0x10(%rax),%rdi │ │ │ │ + mov 0x20(%rdx),%r8 │ │ │ │ + mov 0x38(%rax),%r9 │ │ │ │ + call 488c60 <_cgo_topofstack@@Base+0x100> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + mov %rax,0x10(%r11) │ │ │ │ + mov %r8,0x18(%r11) │ │ │ │ + mov %rcx,0x20(%r11) │ │ │ │ + mov %r9,0x28(%r11) │ │ │ │ + mov %rsi,0x10(%rax) │ │ │ │ + mov %rax,0x20(%rdx) │ │ │ │ + mov %rbx,0x30(%rax) │ │ │ │ + mov %rcx,0x38(%rax) │ │ │ │ + call 44aa20 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9deaaa(%rip),%rax │ │ │ │ - mov $0x22,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - jmp 439660 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 44a740 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4397bc │ │ │ │ + jbe 44aa06 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x20,%rsp │ │ │ │ - nop │ │ │ │ - mov 0x818(%rbx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43974b │ │ │ │ + mov %r14,0x10(%rsp) │ │ │ │ + cmpb $0x0,0x5b(%rax) │ │ │ │ + jne 44a8f4 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,0x20(%r14) │ │ │ │ + jne 44a9ef │ │ │ │ + cmpb $0x0,0x58(%rax) │ │ │ │ + jne 44a9d2 │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - jmp 439758 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + jmp 44a900 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x18(%rcx),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 4397e0 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4397b6 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x48(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 4397ae │ │ │ │ + je 44a94a │ │ │ │ + movzbl (%rcx),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + jne 44a979 │ │ │ │ + cmpl $0x0,0x27edb9(%rip) │ │ │ │ + je 44a928 │ │ │ │ + mov 0x48(%rax),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x48(%rax) │ │ │ │ + jmp 44a94a │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 449dc0 │ │ │ │ mov 0x10(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - lock cmpxchg %rcx,0x818(%rdx) │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 439753 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - add $0x10,%rsi │ │ │ │ nop │ │ │ │ - mov $0x1,%edi │ │ │ │ - xchg %dil,(%rsi) │ │ │ │ - jmp 439753 │ │ │ │ - xor %eax,%eax │ │ │ │ + call 44a100 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x28(%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 44a96e │ │ │ │ + mov 0x28(%rax),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rbx,0x8(%rdx) │ │ │ │ + jne 44a96e │ │ │ │ + cmpb $0x0,0x1(%rdx) │ │ │ │ + jne 44a932 │ │ │ │ + jmp 44a99f │ │ │ │ + call 44aa20 │ │ │ │ + test %al,%al │ │ │ │ + jne 44a8fb │ │ │ │ + jmp 44a9c8 │ │ │ │ + lea (%rdx,%rdx,1),%esi │ │ │ │ + lea 0x1(%rsi),%esi │ │ │ │ + bsr %esi,%esi │ │ │ │ + lea -0x1(%rsi),%rdi │ │ │ │ + btr %edi,%edx │ │ │ │ + mov %dl,(%rcx) │ │ │ │ + mov 0x50(%rax),%rcx │ │ │ │ + mov -0x8(%rcx,%rsi,8),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x18(%rdx),%rbx │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + mov %rdx,0x40(%rax) │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 44a100 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x13596f(%rip),%rax │ │ │ │ + call 486ee0 │ │ │ │ + lea 0x12aa52(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12aa32(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 439720 │ │ │ │ + jmp 44a8c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4398ae │ │ │ │ + jbe 44aa90 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ - cmp %ecx,(%rax) │ │ │ │ - je 439801 │ │ │ │ - jmp 43989c │ │ │ │ - mov %r8,%rax │ │ │ │ - nop │ │ │ │ - mov 0x20(%rbx),%ecx │ │ │ │ - nop │ │ │ │ - mov 0x24(%rbx),%edx │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - shr $1,%edx │ │ │ │ - sub %edx,%esi │ │ │ │ - test %esi,%esi │ │ │ │ - je 43986d │ │ │ │ - cmp %esi,0x28(%rbx) │ │ │ │ - jae 439824 │ │ │ │ - mov $0x80,%edx │ │ │ │ - mov %rax,%r8 │ │ │ │ - jmp 4397fe │ │ │ │ - cmp $0x80,%esi │ │ │ │ - mov $0x80,%edx │ │ │ │ - cmova %edx,%esi │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 439853 │ │ │ │ - lea (%rdi,%rcx,1),%r8d │ │ │ │ - mov 0x28(%rbx),%r9d │ │ │ │ - dec %r9d │ │ │ │ - and %r8d,%r9d │ │ │ │ - mov 0x30(%rbx),%r8 │ │ │ │ - mov (%r8,%r9,8),%r8 │ │ │ │ - mov %r8,0x8(%rax,%rdi,8) │ │ │ │ - inc %edi │ │ │ │ - cmp %esi,%edi │ │ │ │ - jb 439836 │ │ │ │ - lea (%rsi,%rcx,1),%edi │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %ecx,%eax │ │ │ │ - lock cmpxchg %edi,0x20(%rbx) │ │ │ │ - sete %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 4397fe │ │ │ │ - jmp 439875 │ │ │ │ + sub $0x30,%rsp │ │ │ │ + movb $0x0,0xf(%rsp) │ │ │ │ + cmpq $0x0,0x30(%rax) │ │ │ │ + jne 44aa47 │ │ │ │ + movb $0x0,0xf(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - movl $0x0,(%r8) │ │ │ │ - mov %esi,0x4(%r8) │ │ │ │ - test %esi,%esi │ │ │ │ - jne 439888 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 439893 │ │ │ │ - mov 0x8(%r8),%rcx │ │ │ │ - movl $0x1,(%r8) │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x10,%rsp │ │ │ │ + lea 0x72(%rip),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + movzbl 0xf(%rsp),%eax │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9db193(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4397e0 │ │ │ │ + nop │ │ │ │ + jmp 44aa20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -65951,95 +80618,266 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 439a17 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0x30(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 44ac0e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - cmpl $0x0,0x120d6e3(%rip) │ │ │ │ - jne 439a05 │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ - sub (%rax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - ja 4399f0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x818(%rax),%rcx │ │ │ │ - jmp 439920 │ │ │ │ - nop │ │ │ │ - mov 0x18(%rcx),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 439934 │ │ │ │ - nop │ │ │ │ - mov 0x20(%rcx),%edx │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + mov 0x28(%rsi),%r9 │ │ │ │ + mov 0x18(%rdx),%r10 │ │ │ │ + mov %r10,0xa0(%rsp) │ │ │ │ + test %r9,%r9 │ │ │ │ + je 44aaf9 │ │ │ │ + mov 0x8(%r9),%r9 │ │ │ │ + jmp 44aafc │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %r9,0x90(%rsp) │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x30(%rax) │ │ │ │ + movups %xmm15,0x40(%rax) │ │ │ │ + movups %xmm15,0x50(%rax) │ │ │ │ + mov 0x30(%rdx),%rbx │ │ │ │ + mov 0x38(%rdx),%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r8d,%r8d │ │ │ │ nop │ │ │ │ - mov 0x24(%rcx),%esi │ │ │ │ - cmp %edx,%esi │ │ │ │ - je 439917 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 4399f0 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + call 470460 │ │ │ │ + jmp 44ab51 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + call 470aa0 │ │ │ │ + cmpq $0x0,0x40(%rsp) │ │ │ │ + je 44abf5 │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + cmp %rdx,0x58(%rsp) │ │ │ │ + je 44ab8c │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + call 44ac20 │ │ │ │ + test %al,%al │ │ │ │ + je 44ab47 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + mov %rax,0x30(%rcx) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + cmpl $0x0,0x27eb27(%rip) │ │ │ │ + je 44abbb │ │ │ │ + mov 0x28(%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x28(%rcx) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + cmpl $0x0,0x27eb05(%rip) │ │ │ │ + je 44abdd │ │ │ │ + mov 0x38(%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x38(%rcx) │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + movb $0x1,(%rax) │ │ │ │ + add $0xa8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + movq $0x0,0x30(%rax) │ │ │ │ + add $0xa8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 44aac0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44ae0f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + cmpb $0x4,0x2b(%rbx) │ │ │ │ + ja 44ac3c │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 44ac60 │ │ │ │ + mov 0x1c(%rbx),%edx │ │ │ │ + mov 0x3c(%rbx,%rdx,4),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + add 0x140(%rcx),%rdx │ │ │ │ + cmp $0xffffffff,%esi │ │ │ │ + sete %sil │ │ │ │ + movzbl %sil,%esi │ │ │ │ + dec %rsi │ │ │ │ + and %rsi,%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 44ac76 │ │ │ │ + cmpl $0x0,0xc(%rbx) │ │ │ │ + je 44adfd │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 44ac81 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %r10,%rcx │ │ │ │ + movzbl (%rdx),%r9d │ │ │ │ + inc %rdx │ │ │ │ nop │ │ │ │ + cmp $0x80,%r9b │ │ │ │ + jb 44acae │ │ │ │ + and $0x7f,%r9d │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl %cl,%r9d │ │ │ │ + lea 0x7(%rcx),%rsi │ │ │ │ + add %r9d,%r8d │ │ │ │ + cmp $0x1c,%rsi │ │ │ │ + jle 44ac7e │ │ │ │ + jmp 44adea │ │ │ │ + test %rsi,%rsi │ │ │ │ + jl 44ade5 │ │ │ │ + mov %rcx,%r10 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + shl %cl,%r9d │ │ │ │ + mov %rdi,%r11 │ │ │ │ nop │ │ │ │ - lea 0x11ec8e8(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x818(%rax),%rcx │ │ │ │ - jmp 4399ae │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - lea 0x11ec8d1(%rip),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 424d60 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 439b20 │ │ │ │ - mov 0x120d118(%rip),%rcx │ │ │ │ - sub 0x120d0e1(%rip),%rcx │ │ │ │ + cmp $0x20,%rcx │ │ │ │ + sbb %esi,%esi │ │ │ │ + and %esi,%r9d │ │ │ │ + lea (%r8,%r9,1),%esi │ │ │ │ + sub %rsi,%rdi │ │ │ │ + cmpb $0x0,(%rdi) │ │ │ │ + je 44acdf │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 44aced │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + inc %rdx │ │ │ │ + mov %r9,%rcx │ │ │ │ + movzbl (%rdx),%r8d │ │ │ │ nop │ │ │ │ - mov %rcx,0x120d109(%rip) │ │ │ │ - mov 0x120d0ea(%rip),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x120d0db(%rip) │ │ │ │ - mov 0x18(%rdx),%rcx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + cmp $0x80,%r8b │ │ │ │ + jb 44ad11 │ │ │ │ + and $0x7f,%r8d │ │ │ │ + shl %cl,%r8d │ │ │ │ + lea 0x7(%rcx),%r9 │ │ │ │ + add %r8d,%esi │ │ │ │ + cmp $0x1c,%r9 │ │ │ │ + jle 44ace7 │ │ │ │ + jmp 44add2 │ │ │ │ test %rcx,%rcx │ │ │ │ - jne 43995b │ │ │ │ - movq $0x0,0x810(%rax) │ │ │ │ - add $0x818,%rax │ │ │ │ - nop │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 48baa0 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - movq $0x0,0x808(%rcx) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11ec84b(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x18,%rsp │ │ │ │ + jl 44adcd │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %r11,0x30(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %esi,0x10(%rsp) │ │ │ │ + shl %cl,%r8d │ │ │ │ + mov %r8d,0x14(%rsp) │ │ │ │ + mov (%rbx),%ebx │ │ │ │ + mov %r10,%rax │ │ │ │ + call 46ba80 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0xc(%rdx),%edx │ │ │ │ + add %rax,%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rdx,0x40(%rsi) │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + cmp $0x20,%rdx │ │ │ │ + sbb %edx,%edx │ │ │ │ + mov 0x14(%rsp),%edi │ │ │ │ + and %edx,%edi │ │ │ │ + mov 0x10(%rsp),%edx │ │ │ │ + add %edi,%edx │ │ │ │ + cmpl $0x0,0x27e955(%rip) │ │ │ │ + jne 44ad84 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + jmp 44ad99 │ │ │ │ + mov 0x48(%rsi),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rbx,0x48(%rsi) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + cmpl $0x0,0x27e924(%rip) │ │ │ │ + je 44adbe │ │ │ │ + mov 0x50(%rsi),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x50(%rsi) │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e0745(%rip),%rax │ │ │ │ - mov $0x24,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e35d7(%rip),%rax │ │ │ │ - mov $0x27,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 449c20 │ │ │ │ + lea 0xf2a27(%rip),%rax │ │ │ │ + lea 0x136440(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + call 449c20 │ │ │ │ + lea 0xf2a0f(%rip),%rax │ │ │ │ + lea 0x136428(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + lea 0x12b85f(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 4398e0 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 44ac20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -66050,65 +80888,62 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 439af8 │ │ │ │ + jbe 44af03 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %eax,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11ec7d1(%rip),%rax │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x20(%r14),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 44aef9 │ │ │ │ + cmpb $0x0,0x5a(%rcx) │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - lea 0x120cffc(%rip),%rax │ │ │ │ - call 430860 │ │ │ │ + jne 44aef9 │ │ │ │ + cmpb $0x0,0x58(%rcx) │ │ │ │ + jne 44aef9 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + movb $0x0,0xf(%rsp) │ │ │ │ + lea 0x87(%rip),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x11ec7b8(%rip),%rax │ │ │ │ - call 424c00 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11ec7a2(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x120d6be(%rip),%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - mov 0x38(%rsp),%edx │ │ │ │ - cmp %ecx,%edx │ │ │ │ - cmovb %ecx,%edx │ │ │ │ - lea -0x1(%rdx),%ecx │ │ │ │ - test %edx,%ecx │ │ │ │ - jne 439ae6 │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %edx,0x28(%rsi) │ │ │ │ - mov %edx,%eax │ │ │ │ - shl $0x3,%rax │ │ │ │ - lea 0x12134fd(%rip),%rbx │ │ │ │ - lea 0x9c8ac5(%rip),%rcx │ │ │ │ - mov $0xd,%edi │ │ │ │ - call 42d140 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - xchg %rax,0x30(%rdx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmpb $0x0,0xf(%rsp) │ │ │ │ + je 44aeef │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + movb $0x1,0x58(%rcx) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9de6c0(%rip),%rax │ │ │ │ - mov $0x22,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - jmp 439a40 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44ae60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -66119,487 +80954,223 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 439ba4 │ │ │ │ + int3 │ │ │ │ + lea -0x48(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 44b113 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x30(%rax),%rdx │ │ │ │ - mov 0x28(%rax),%ebx │ │ │ │ - shl $0x3,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - lea 0x1213478(%rip),%rcx │ │ │ │ - call 42d1a0 │ │ │ │ - cmpl $0x0,0x120dccc(%rip) │ │ │ │ - jne 439b5d │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - jmp 439b6e │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - movq $0x0,0x30(%rax) │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %edx,%edx │ │ │ │ - xchg %dl,(%rcx) │ │ │ │ + sub $0xc0,%rsp │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + mov 0x10(%rdx),%r9 │ │ │ │ + mov %r9,0x98(%rsp) │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + mov %rdx,0xb8(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x30(%rax) │ │ │ │ + movups %xmm15,0x40(%rax) │ │ │ │ + movups %xmm15,0x50(%rax) │ │ │ │ nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %rcx,0x18(%rax) │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + call 470460 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + call 470aa0 │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 470aa0 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 44afbb │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + call 470aa0 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + cmpq $0x0,0x40(%rsp) │ │ │ │ + je 44b0d7 │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + call 470ee0 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 4852e0 │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov $0x1,%r8d │ │ │ │ nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ecx,0x20(%rax) │ │ │ │ + jmp 44b01d │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov %rdx,0x90(%rsp) │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + mov %rbx,0xa8(%rsp) │ │ │ │ + mov %rcx,0xb0(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + test %r8b,%r8b │ │ │ │ + jne 44b064 │ │ │ │ + lea 0xa0(%rsp),%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %esi,%ecx │ │ │ │ + call 46ca00 │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %ebx,%esi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 44afa9 │ │ │ │ nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ecx,0x24(%rax) │ │ │ │ - movl $0x0,0x28(%rax) │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - add $0x18,%rsp │ │ │ │ + test %esi,%esi │ │ │ │ + jge 44b08b │ │ │ │ + mov 0xa0(%rsp),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 44b086 │ │ │ │ + movzbl 0x28(%r8),%r8d │ │ │ │ + jmp 44b0b2 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 44b0b2 │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + test %al,(%r8) │ │ │ │ + movslq %esi,%r9 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x100000,%r9 │ │ │ │ + jae 44b106 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + movzbl (%r8,%r9,1),%r8d │ │ │ │ + cmp $0xa,%r8b │ │ │ │ + je 44b0e1 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x17,%r8b │ │ │ │ + je 44b002 │ │ │ │ + inc %rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jle 44b002 │ │ │ │ + add $0xc0,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 439b20 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov 0x60(%rax),%rax │ │ │ │ + cmp %rax,0x60(%rsp) │ │ │ │ + jne 44b0d7 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jle 44b0d7 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + movb $0x1,(%rax) │ │ │ │ + jmp 44b0d7 │ │ │ │ + mov $0x100000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 487040 │ │ │ │ + jmp 44af20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 439c8f │ │ │ │ + jbe 44b17f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x20,%rsp │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11ec655(%rip),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 425440 │ │ │ │ - cmpl $0x0,0x120d3f0(%rip) │ │ │ │ - jne 439bfd │ │ │ │ - mov 0x11ec643(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 439bfd │ │ │ │ - nop │ │ │ │ - jmp 439c14 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11ec62a(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x129b81(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + call 41b880 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdx,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 439c7b │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov 0x10(%rcx),%sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 439c11 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - lea 0x11ec601(%rip),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 424d60 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 439b20 │ │ │ │ - mov 0x120ce48(%rip),%rcx │ │ │ │ - sub 0x120ce11(%rip),%rcx │ │ │ │ - mov %rcx,0x120ce3a(%rip) │ │ │ │ - mov 0x120ce1b(%rip),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x120ce0c(%rip) │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - jmp 439c11 │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lea 0x11ec5ac(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 439bc0 │ │ │ │ + call 487040 │ │ │ │ + jmp 44b120 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 439ebf │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0xd0(%rcx),%rdx │ │ │ │ - movabs $0xa0761d6478bd642f,%rsi │ │ │ │ - add 0x668(%rcx),%rsi │ │ │ │ - movabs $0xe7037ed1a0b428db,%rdi │ │ │ │ - xor %rsi,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mul %rdi │ │ │ │ - mov %rsi,0x668(%rcx) │ │ │ │ - mov 0x11e9f6c(%rip),%ecx │ │ │ │ - xor %rdx,%rax │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 439eb9 │ │ │ │ - xor %edx,%edx │ │ │ │ - div %ecx │ │ │ │ - mov 0x11e9f66(%rip),%rsi │ │ │ │ - test %esi,%esi │ │ │ │ - je 439eb4 │ │ │ │ - mov %edx,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - div %esi │ │ │ │ - mov %edx,%edx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jbe 439eaf │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ - mov 0x11e9f2e(%rip),%rsi │ │ │ │ - mov (%rsi,%rdx,4),%esi │ │ │ │ - mov $0x1,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 439d5c │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - mov 0x20(%rsp),%edi │ │ │ │ - mov 0x24(%rsp),%r9d │ │ │ │ - mov %esi,%eax │ │ │ │ - mov %r9d,%esi │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - mov %ecx,0x1c(%rsp) │ │ │ │ - mov %edi,0x20(%rsp) │ │ │ │ - mov %esi,0x24(%rsp) │ │ │ │ - test %al,%al │ │ │ │ - je 439d74 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 439d94 │ │ │ │ - inc %edx │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - lea (%rdi,%rsi,1),%edx │ │ │ │ - nopl (%rax) │ │ │ │ - test %ecx,%ecx │ │ │ │ - je 439eaa │ │ │ │ - mov %eax,%esi │ │ │ │ - mov %edx,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - div %ecx │ │ │ │ - mov %edx,0x20(%rsp) │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %ecx,0x1c(%rsp) │ │ │ │ - je 439e8b │ │ │ │ - mov 0x11ec42f(%rip),%rcx │ │ │ │ - mov 0x20(%rsp),%edx │ │ │ │ - mov %edx,%edi │ │ │ │ - shr $0x5,%edx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jbe 439ea5 │ │ │ │ - mov 0x11ec408(%rip),%rcx │ │ │ │ - lea (%rcx,%rdx,4),%rcx │ │ │ │ - mov (%rcx),%ecx │ │ │ │ - bt %edi,%ecx │ │ │ │ - jae 439d46 │ │ │ │ - mov 0x11e87d2(%rip),%rcx │ │ │ │ - mov 0x20(%rsp),%edx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jbe 439e9d │ │ │ │ - mov 0x11e87b6(%rip),%rcx │ │ │ │ - mov (%rcx,%rdx,8),%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - je 439d46 │ │ │ │ - mov %sil,0x17(%rsp) │ │ │ │ - test %al,(%rbx) │ │ │ │ - test %al,(%rcx) │ │ │ │ - lea 0x18(%rbx),%rax │ │ │ │ - lea 0x1270(%rcx),%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - call 439720 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 439e85 │ │ │ │ - mov 0x20(%rsp),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sar $0x1f,%edx │ │ │ │ - shr $0x1b,%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - sar $0x5,%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - shl $0x5,%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 439e98 │ │ │ │ - mov 0x11ec393(%rip),%rdx │ │ │ │ - movslq %esi,%rsi │ │ │ │ - mov $0x1,%edi │ │ │ │ - shl %cl,%edi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jbe 439e93 │ │ │ │ - mov 0x11ec375(%rip),%rcx │ │ │ │ - lea (%rcx,%rsi,4),%rcx │ │ │ │ - not %edi │ │ │ │ - lock and %edi,(%rcx) │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - movzbl 0x17(%rsp),%esi │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 439d46 │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 452ea0 │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 452f00 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 452f00 │ │ │ │ - call 452f00 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 439ca0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x80(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 43a266 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xf8,%rsp │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0xffffffffffffe000,%rcx │ │ │ │ - lea 0x1f80(%rcx),%rdx │ │ │ │ - movzbl 0x7f(%rdx),%esi │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - test $0x1,%sil │ │ │ │ - jne 43a254 │ │ │ │ - shr $1,%sil │ │ │ │ - movsbq %sil,%r8 │ │ │ │ - cmp $0x44,%r8 │ │ │ │ - jae 43a248 │ │ │ │ - lea 0x3f(%rdx),%r9 │ │ │ │ - lea 0x1193329(%rip),%r10 │ │ │ │ - movzwl (%r10,%r8,2),%r10d │ │ │ │ - xor %r11d,%r11d │ │ │ │ - xchg %r11b,(%r9) │ │ │ │ - cmp $0x2,%r11b │ │ │ │ - jne 439fd8 │ │ │ │ - mov %rax,%rsi │ │ │ │ - and $0x1fff,%eax │ │ │ │ - shr $0x3,%ax │ │ │ │ - movzwl %ax,%r9d │ │ │ │ - nop │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x3f,%r9 │ │ │ │ - jae 43a23c │ │ │ │ - add %r9,%rdx │ │ │ │ - mov (%rdx),%r9b │ │ │ │ - mov %rsi,%r11 │ │ │ │ - and $0x7,%esi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %esi,%ecx │ │ │ │ - mov $0x1,%r12d │ │ │ │ - shl %cl,%r12d │ │ │ │ - test %r9b,%r12b │ │ │ │ - jne 439fcf │ │ │ │ - lock or %r12b,(%rdx) │ │ │ │ - add %r10,0x840(%rbx) │ │ │ │ - cmpl $0x1,0x120dfd1(%rip) │ │ │ │ - jle 439fa9 │ │ │ │ - lea (%r8,%r8,4),%rdx │ │ │ │ - incq 0x878(%rbx,%rdx,8) │ │ │ │ - and $0x1fff,%r11d │ │ │ │ - imul %r10,%r11 │ │ │ │ - lea (%r11,%rax,1),%rdx │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 43a460 │ │ │ │ - add $0xf8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0xf8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,0x110(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %sil,0x37(%rsp) │ │ │ │ - mov %r8,0xe8(%rsp) │ │ │ │ - mov %r10,0xe0(%rsp) │ │ │ │ - lea 0x119549f(%rip),%rsi │ │ │ │ - mov (%rsi,%r8,4),%esi │ │ │ │ - imul $0x1f00,%rsi,%rbx │ │ │ │ - shr $0x20,%rbx │ │ │ │ - mov %rbx,0xd8(%rsp) │ │ │ │ - lea 0x40(%rsp),%rdi │ │ │ │ - movups %xmm15,(%rdi) │ │ │ │ - movups %xmm15,0x10(%rdi) │ │ │ │ - movups %xmm15,0x20(%rdi) │ │ │ │ - movups %xmm15,0x30(%rdi) │ │ │ │ - movups %xmm15,0x40(%rdi) │ │ │ │ - movups %xmm15,0x50(%rdi) │ │ │ │ - movups %xmm15,0x60(%rdi) │ │ │ │ - movups %xmm15,0x70(%rdi) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 43a2a0 │ │ │ │ - test %rax,%rax │ │ │ │ - je 43a1a7 │ │ │ │ - mov 0xe0(%rsp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - imul %rbx,%rax │ │ │ │ - mov 0x110(%rsp),%rdi │ │ │ │ - add %rax,0x840(%rdi) │ │ │ │ - cmpb $0x0,0x120cf1d(%rip) │ │ │ │ - nopl (%rax) │ │ │ │ - je 43a162 │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - shr $0x3,%r8w │ │ │ │ - movzwl %r8w,%r8d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jl 43a16a │ │ │ │ - mov %rdx,0xd0(%rsp) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x838(%rdi),%r8 │ │ │ │ - test %al,(%r8) │ │ │ │ - movzbl 0x37(%rsp),%r9d │ │ │ │ - movsbq %r9b,%rdi │ │ │ │ - imul %rdx,%rbx │ │ │ │ - mov %rbx,0xc8(%rsp) │ │ │ │ - add $0x1f00,%rsi │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov %r8,%rbx │ │ │ │ - lea 0x40(%rsp),%rcx │ │ │ │ - call 418740 │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov 0x110(%rsp),%rbx │ │ │ │ - add %rdx,0x848(%rbx) │ │ │ │ - cmpl $0x1,0x120de5f(%rip) │ │ │ │ - jle 43a133 │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ - lea (%rcx,%rcx,4),%rcx │ │ │ │ - incq 0x858(%rbx,%rcx,8) │ │ │ │ - mov 0xd0(%rsp),%rdx │ │ │ │ - add %rdx,0x860(%rbx,%rcx,8) │ │ │ │ - mov 0x838(%rbx),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - movslq %eax,%rdx │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov 0x20(%r14),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x94(%rip),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 44b660 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + movzbl 0x117(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ nop │ │ │ │ - cmp $0x400,%rdx │ │ │ │ - ja 43a230 │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - mov %rdx,0xe8(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ + mov %dl,0x117(%rax) │ │ │ │ + cmp $0x1,%cl │ │ │ │ + jne 44b23c │ │ │ │ nop │ │ │ │ - jmp 43a1d3 │ │ │ │ - mov 0xd8(%rsp),%rcx │ │ │ │ - cmpl $0x1,0x120ddfb(%rip) │ │ │ │ - jle 43a18f │ │ │ │ - mov 0xe8(%rsp),%r8 │ │ │ │ - lea (%r8,%r8,4),%r8 │ │ │ │ - incq 0x868(%rdi,%r8,8) │ │ │ │ - add %rdx,0x870(%rdi,%r8,8) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - lea 0x40(%rsp),%rsi │ │ │ │ - call 43a680 │ │ │ │ - add $0xf8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0xf8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov 0xf0(%rsp),%rcx │ │ │ │ - mov 0xe8(%rsp),%rdx │ │ │ │ - mov 0x110(%rsp),%rbx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 43a227 │ │ │ │ - mov %rax,0xd0(%rsp) │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - call 439060 │ │ │ │ - test %al,%al │ │ │ │ - jne 43a1b0 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 48d640 │ │ │ │ - test %rax,%rax │ │ │ │ - je 43a1b0 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ nop │ │ │ │ - call 438420 │ │ │ │ - jmp 43a1b0 │ │ │ │ - add $0xf8,%rsp │ │ │ │ + lea 0x27e2a1(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x400,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x3f,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x44,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9d4248(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - jmp 439ee0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -66620,119 +81191,42 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43a420 │ │ │ │ + jbe 44b2cb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0x120609f(%rip),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - movabs $0x800000000000,%rsi │ │ │ │ - add %rax,%rsi │ │ │ │ - shr $0x1a,%rsi │ │ │ │ - nop │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + call 44b2e0 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x129a38(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ nop │ │ │ │ - cmp $0x400000,%rsi │ │ │ │ - jae 43a413 │ │ │ │ - mov (%rdx,%rsi,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr $0x10,%rax │ │ │ │ - and $0x3ff,%eax │ │ │ │ - movzbl 0x10400(%rdx,%rax,1),%r8d │ │ │ │ - shr $0xd,%rsi │ │ │ │ - and $0x7,%esi │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl %cl,%r10d │ │ │ │ - lea (%rdx,%rax,1),%rdx │ │ │ │ - lea 0x10400(%rdx),%rdx │ │ │ │ - test %r8b,%r10b │ │ │ │ - jne 43a320 │ │ │ │ - lock or %r10b,(%rdx) │ │ │ │ - mov %r9,0x20(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - test %al,(%r9) │ │ │ │ - movzwl %bx,%ecx │ │ │ │ - add $0x7,%rcx │ │ │ │ - shr $0x3,%rcx │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - movzbl 0x120cc31(%rip),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 43a353 │ │ │ │ - add %r8,%rbx │ │ │ │ - lea 0x8(%rsi),%rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jae 43a405 │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr $0x3,%rax │ │ │ │ - cmp $0x10,%rax │ │ │ │ - jae 43a40e │ │ │ │ - lea (%r9,%rax,8),%r8 │ │ │ │ - mov (%r8),%r10 │ │ │ │ - test %al,(%rdi) │ │ │ │ - mov 0x40(%r9,%rax,8),%r11 │ │ │ │ - movabs $0xffffffffffffff,%r12 │ │ │ │ - and %r10,%r12 │ │ │ │ - movabs $0xffffffffffffff,%r13 │ │ │ │ - and %r11,%r13 │ │ │ │ - cmp $0x7,%rax │ │ │ │ - cmove %r13,%r11 │ │ │ │ - cmove %r12,%r10 │ │ │ │ - not %r10 │ │ │ │ - and %r11,%r10 │ │ │ │ - mov %r10,(%rdi,%rax,8) │ │ │ │ - test %r10,%r10 │ │ │ │ - je 43a3b8 │ │ │ │ - lock or %r10,(%r8) │ │ │ │ - test %edx,%edx │ │ │ │ - jmp 43a3ba │ │ │ │ - test %edx,%edx │ │ │ │ - je 43a3c6 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - popcnt %r10,%r8 │ │ │ │ - jmp 43a34c │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %r10,%rax │ │ │ │ - call 406500 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - movzbl 0x120cb91(%rip),%edx │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x20(%rsp),%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 43a34c │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ + call 41b880 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dd20 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %bx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movzwl 0x10(%rsp),%ebx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 43a2a0 │ │ │ │ + call 487040 │ │ │ │ + jmp 44b260 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -66740,137 +81234,53 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43a632 │ │ │ │ + jbe 44b350 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - lea 0x1f80(%rax),%rdx │ │ │ │ - lea 0x1f00(%rax),%rsi │ │ │ │ - lea -0x10(%rcx),%r8 │ │ │ │ - cmp $0x1f0,%r8 │ │ │ │ - cmovbe %rsi,%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 43aa40 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov 0x848(%rbx),%rdx │ │ │ │ - bsr %rax,%rsi │ │ │ │ - mov $0xffffffffffffffff,%r8 │ │ │ │ - cmove %r8,%rsi │ │ │ │ - lea (%rdx,%rsi,8),%rdx │ │ │ │ - lea 0x8(%rdx),%rdx │ │ │ │ - mov %rdx,0x848(%rbx) │ │ │ │ - movzbl 0x120ca94(%rip),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 43a4ee │ │ │ │ - xor %edx,%edx │ │ │ │ - popcnt %rax,%rdx │ │ │ │ - jmp 43a508 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - call 406500 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 43a519 │ │ │ │ - mov %r10,(%r11,%r8,8) │ │ │ │ - lea 0x1(%r8),%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 43a56e │ │ │ │ - bsf %rax,%rdi │ │ │ │ - mov $0x40,%r8d │ │ │ │ - cmove %r8,%rdi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - shl %cl,%r9 │ │ │ │ - lea (%rsi,%rcx,8),%r10 │ │ │ │ - prefetcht0 (%r10) │ │ │ │ - mov 0x838(%rbx),%r11 │ │ │ │ - test %al,(%r11) │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %r9,%rdi │ │ │ │ - not %rdi │ │ │ │ - and %rdi,%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,%rcx │ │ │ │ + jmp 44b2f7 │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 44b320 │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 44b2f3 │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + cmp %rbx,(%rax) │ │ │ │ + jne 44b2f3 │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + cmp %rbx,0x8(%rax) │ │ │ │ + jne 44b2f3 │ │ │ │ + movb $0x1,0x59(%rdx) │ │ │ │ + jmp 44b2f3 │ │ │ │ nopl (%rax) │ │ │ │ - cmp $0x400,%r8 │ │ │ │ - jb 43a511 │ │ │ │ - jmp 43a625 │ │ │ │ - mov 0x838(%rbx),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x400,%rcx │ │ │ │ - ja 43a614 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 43a5a0 │ │ │ │ - inc %rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jge 43a60e │ │ │ │ - mov (%rdx,%rax,8),%rsi │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 43a59b │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 44b34a │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 44a5e0 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x135527(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 439060 │ │ │ │ - test %al,%al │ │ │ │ - jne 43a5f5 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 48d640 │ │ │ │ - test %rax,%rax │ │ │ │ - je 43a5f5 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 438420 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - jmp 43a59b │ │ │ │ - add $0x58,%rsp │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x400,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x400,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ nop │ │ │ │ - jmp 43a460 │ │ │ │ + jmp 44b2e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -66890,269 +81300,192 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x30(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 43a9fe │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44b62f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov %rbx,0xc0(%rsp) │ │ │ │ - mov %cx,0xc8(%rsp) │ │ │ │ - mov %rdi,0xd0(%rsp) │ │ │ │ - mov %rsi,0xd8(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 43a6cd │ │ │ │ - lea 0x1(%r9),%rdx │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - cmp $0x10,%rdx │ │ │ │ - jge 43a93a │ │ │ │ - test %al,(%rsi) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - shl $0x6,%rdx │ │ │ │ - movzwl %cx,%r10d │ │ │ │ - mov (%rsi,%r9,8),%r11 │ │ │ │ - cmp %rdx,%r10 │ │ │ │ - jl 43a93a │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - movzbl 0x120c867(%rip),%r10d │ │ │ │ - test %r10d,%r10d │ │ │ │ - je 43a71d │ │ │ │ - xor %r12d,%r12d │ │ │ │ - popcnt %r11,%r12 │ │ │ │ - jmp 43a777 │ │ │ │ - mov %r11,0x50(%rsp) │ │ │ │ - mov %r11,%rax │ │ │ │ - call 406500 │ │ │ │ - movzwl 0xc8(%rsp),%ecx │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ - movzbl 0x120c80e(%rip),%r10d │ │ │ │ - mov 0x50(%rsp),%r11 │ │ │ │ - mov %rax,%r12 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - lea 0x1f80(%rax),%r13 │ │ │ │ - lea 0x1f00(%rax),%r15 │ │ │ │ - lea -0x10(%rbx),%r10 │ │ │ │ - cmp $0x1f0,%r10 │ │ │ │ - cmovbe %r15,%r13 │ │ │ │ - mov %r13,0xa0(%rsp) │ │ │ │ - jmp 43a7ef │ │ │ │ - mov 0x80(%rsp),%r12 │ │ │ │ - dec %r12 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - movzwl 0xc8(%rsp),%ecx │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0xc0(%rsp),%rbx │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - mov 0x90(%rsp),%r9 │ │ │ │ - mov 0xa0(%rsp),%r13 │ │ │ │ - mov %r10,%r8 │ │ │ │ - mov %rsi,%r11 │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 43a6c9 │ │ │ │ - mov %r12,0x80(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - mov %r11,0x70(%rsp) │ │ │ │ - bsf %r11,%rcx │ │ │ │ - mov $0x40,%esi │ │ │ │ - cmove %rsi,%rcx │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + mov 0x28(%rcx),%rdx │ │ │ │ + mov 0x38(%rcx),%rbx │ │ │ │ + mov 0x48(%rcx),%rsi │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 44b3bf │ │ │ │ + cmpb $0x0,(%rsi) │ │ │ │ + setne %sil │ │ │ │ + jmp 44b3c1 │ │ │ │ + xor %esi,%esi │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - add %rcx,%rdx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - lea (%rax,%rdx,1),%rcx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r13,%rax │ │ │ │ - call 43aa40 │ │ │ │ - mov 0xd0(%rsp),%rbx │ │ │ │ - mov 0x848(%rbx),%rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - cmp $0x40,%rsi │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - and %rsi,%r8 │ │ │ │ - not %r8 │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - and %r8,%rsi │ │ │ │ - bsr %rax,%r8 │ │ │ │ - mov $0xffffffffffffffff,%r9 │ │ │ │ - cmove %r9,%r8 │ │ │ │ - lea (%rdx,%r8,8),%rdx │ │ │ │ - lea 0x8(%rdx),%rdx │ │ │ │ - mov %rdx,0x848(%rbx) │ │ │ │ - movzbl 0x120c6db(%rip),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 43a8a8 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - popcnt %rax,%r8 │ │ │ │ - jmp 43a8d3 │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - call 406500 │ │ │ │ - movzbl 0x120c6b7(%rip),%edx │ │ │ │ - mov 0xd0(%rsp),%rbx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov 0x78(%rsp),%r10 │ │ │ │ - jmp 43a8e9 │ │ │ │ - mov %r13,(%r15,%r10,8) │ │ │ │ - dec %r8 │ │ │ │ - inc %r10 │ │ │ │ - test %r8,%r8 │ │ │ │ - jle 43a79e │ │ │ │ - bsf %rax,%rcx │ │ │ │ - mov $0x40,%r11d │ │ │ │ - cmove %r11,%rcx │ │ │ │ - mov $0x1,%r12d │ │ │ │ - shl %cl,%r12 │ │ │ │ - lea (%r9,%rcx,8),%r13 │ │ │ │ - prefetcht0 0x0(%r13) │ │ │ │ - mov 0x838(%rbx),%r15 │ │ │ │ - test %al,(%r15) │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rcx,%rcx │ │ │ │ - and %rcx,%r12 │ │ │ │ - not %r12 │ │ │ │ - and %r12,%rax │ │ │ │ - cmp $0x400,%r10 │ │ │ │ - jb 43a8df │ │ │ │ - jmp 43a9f1 │ │ │ │ - mov 0x838(%rdi),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - cmp $0x400,%r8 │ │ │ │ - ja 43a9e5 │ │ │ │ - mov %rcx,0x98(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 43a960 │ │ │ │ - inc %rax │ │ │ │ + mov %sil,0x17(%rsp) │ │ │ │ + mov 0x40(%rcx),%rax │ │ │ │ + call 485080 │ │ │ │ + cmpl $0x0,0xc(%rax) │ │ │ │ + je 44b61d │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov (%rax),%ecx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + call 46ba80 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0xc(%rcx),%ecx │ │ │ │ + add %rax,%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + jmp 44b420 │ │ │ │ + nop │ │ │ │ + mov $0xffffffff,%edi │ │ │ │ + lea 0x27df7a(%rip),%r8 │ │ │ │ + lock xadd %edi,(%r8) │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ nop │ │ │ │ - cmp %r8,%rax │ │ │ │ - jge 43a9dc │ │ │ │ - mov (%rcx,%rax,8),%rdx │ │ │ │ - mov (%rdx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 43a95c │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - call 439060 │ │ │ │ - test %al,%al │ │ │ │ - jne 43a9bd │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 48d640 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - je 43a9bd │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0xd0(%rsp),%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ + je 44b446 │ │ │ │ + mov 0x20(%rdx),%rdi │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jae 44b43c │ │ │ │ + cmpb $0x0,0x5a(%rdx) │ │ │ │ + je 44b409 │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 438420 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - mov 0xd0(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - jmp 43a95c │ │ │ │ - add $0xa8,%rsp │ │ │ │ + jmp 44b44e │ │ │ │ + mov %rsi,%rdi │ │ │ │ + movzbl 0x17(%rsp),%ebx │ │ │ │ + jmp 44b44e │ │ │ │ + mov %rsi,%rdi │ │ │ │ + movzbl 0x17(%rsp),%ebx │ │ │ │ + cmpl $0x0,0x27e27b(%rip) │ │ │ │ + jne 44b462 │ │ │ │ + test %rdx,%rdx │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + nop │ │ │ │ + jmp 44b47a │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x20(%rsi),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + test %rdx,%rdx │ │ │ │ + mov %rdx,0x20(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 44b48c │ │ │ │ + movl $0x0,0xe0(%rsi) │ │ │ │ + cmpq $0x0,0x88(%rsi) │ │ │ │ + jne 44b60c │ │ │ │ + mov %rdi,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + test %bl,%bl │ │ │ │ + je 44b520 │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x10ec70(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x40(%rcx),%rdx │ │ │ │ + mov %rdx,(%rax) │ │ │ │ + mov 0x48(%rcx),%rdx │ │ │ │ + mov 0x28(%rcx),%rbx │ │ │ │ + sub %rbx,%rdx │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + mov 0x50(%rcx),%rdx │ │ │ │ + mov 0x28(%rcx),%rcx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + mov %rdx,0x10(%rax) │ │ │ │ + cmpl $0x0,0x27e1ea(%rip) │ │ │ │ + jne 44b4ef │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + jmp 44b50c │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x88(%rcx),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x88(%rcx) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 44b538 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jb 44b578 │ │ │ │ + cmp %rdi,0x8(%rsi) │ │ │ │ + jb 44b578 │ │ │ │ + mov %rdi,0x38(%rsi) │ │ │ │ + mov %rcx,0x40(%rsi) │ │ │ │ + movq $0x0,0x58(%rsi) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + add $0xfffffffffffffff0,%rax │ │ │ │ + mov %rax,0x60(%rsi) │ │ │ │ + lea 0x38(%rsi),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 486ec0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x400,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x400,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x8(%rsi),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x128860(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x12884a(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x127b44(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x127b3a(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x129314(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12b063(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x129a4f(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzwl 0x18(%rsp),%ecx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 43a680 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 44b380 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - and $0x3f,%edx │ │ │ │ - shr $0x3,%rdi │ │ │ │ - lea (%rdi,%rdx,1),%rsi │ │ │ │ - shr $0x9,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x40,%rsi │ │ │ │ - jbe 43aab8 │ │ │ │ - lea -0x40(%rdx),%r8 │ │ │ │ - neg %r8 │ │ │ │ - lea (%rdi,%rdx,1),%rdx │ │ │ │ - lea -0x40(%rdx),%rdx │ │ │ │ - mov (%rax,%rcx,8),%rdi │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr %cl,%rdi │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl %cl,%r10 │ │ │ │ - neg %rbx │ │ │ │ - cmp $0x40,%rdx │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - and %r10,%rdx │ │ │ │ - dec %rdx │ │ │ │ - and 0x8(%rax,%r9,8),%rdx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%r8 │ │ │ │ - sbb %rbx,%rbx │ │ │ │ - and %rdx,%rbx │ │ │ │ - or %rbx,%rdi │ │ │ │ - jmp 43aadd │ │ │ │ - mov (%rax,%rcx,8),%rdx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr %cl,%rdx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - shl %cl,%rbx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rbx,%rdi │ │ │ │ - dec %rdi │ │ │ │ - and %rdx,%rdi │ │ │ │ - mov %rdi,%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -67164,256 +81497,91 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + lea 0x40(%rsp),%rdx │ │ │ │ + cmpl $0x0,0xf4(%rcx) │ │ │ │ + jne 44b685 │ │ │ │ + mov %eax,0xf4(%rcx) │ │ │ │ + lea 0x54(%rip),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0xaf0(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 43af78 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44b77b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xb68,%rsp │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - lea 0x12134d4(%rip),%rsi │ │ │ │ - mov $0x154,%ecx │ │ │ │ - rep movsq %ds:(%rsi),%es:(%rdi) │ │ │ │ - lea 0xc0(%rsp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %esi,%esi │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + cmpb $0x0,0x27dc42(%rip) │ │ │ │ + je 44b732 │ │ │ │ + movl $0x2,(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 489fc0 <_cgo_topofstack@@Base+0x1460> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + call 44b920 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ xor %edi,%edi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 43aba0 │ │ │ │ - lea 0x50(%rsp),%r9 │ │ │ │ - movups (%rax),%xmm14 │ │ │ │ - movups %xmm14,(%r9) │ │ │ │ - movups 0x10(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x10(%r9) │ │ │ │ - movups 0x18(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x18(%r9) │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - mov 0x58(%rsp),%r10 │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov 0x68(%rsp),%r12 │ │ │ │ - mov 0x70(%rsp),%r13 │ │ │ │ - add $0x28,%rax │ │ │ │ - add %r9,%rdx │ │ │ │ - add %r10,%rsi │ │ │ │ - add %r11,%rbx │ │ │ │ - add %r12,%rdi │ │ │ │ - add %r13,%r8 │ │ │ │ - inc %rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x44,%rcx │ │ │ │ - jl 43ab4b │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - mov %r8,0x78(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c6ce9(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa0d072(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa0d04f(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa0cfff(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c02ca(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bf311(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa0cfbc(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa0cf6c(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c21d0(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - call 457b20 │ │ │ │ - nop │ │ │ │ - call 457100 │ │ │ │ - lea 0xc0(%rsp),%rdi │ │ │ │ - lea 0x12132ec(%rip),%rsi │ │ │ │ - mov $0x154,%ecx │ │ │ │ - rep movsq %ds:(%rsi),%es:(%rdi) │ │ │ │ - lea 0xc0(%rsp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 43ad40 │ │ │ │ - mov 0xb60(%rsp),%rax │ │ │ │ - add $0x28,%rax │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - nop │ │ │ │ - cmp $0x44,%rcx │ │ │ │ - jge 43af6f │ │ │ │ - mov %rcx,0xa0(%rsp) │ │ │ │ - mov %rax,0xb60(%rsp) │ │ │ │ - lea 0x28(%rsp),%rdx │ │ │ │ - movups (%rax),%xmm14 │ │ │ │ - movups %xmm14,(%rdx) │ │ │ │ - movups 0x10(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rdx) │ │ │ │ - movups 0x18(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x18(%rdx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - lea 0x120ea3b(%rip),%rbx │ │ │ │ - mov $0x28,%ecx │ │ │ │ - call 407320 │ │ │ │ + call 44baa0 │ │ │ │ test %al,%al │ │ │ │ - jne 43ad28 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add 0x48(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - add 0x30(%rsp),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - add 0x38(%rsp),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 43ade7 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c8452(%rip),%rax │ │ │ │ - mov $0xe,%ebx │ │ │ │ - call 457b20 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457100 │ │ │ │ - jmp 43ae33 │ │ │ │ - lea 0x1192472(%rip),%rax │ │ │ │ - movzwl (%rax,%rdx,2),%eax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c6ac6(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9bf1e3(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa0cdf5(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa0cdd7(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa0cd89(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c006a(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bf09c(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa0cd49(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0xa0ccfb(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c1f6d(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 43ad28 │ │ │ │ - add $0xb68,%rsp │ │ │ │ + je 44b75c │ │ │ │ + nop │ │ │ │ + mov $0x6,%eax │ │ │ │ + call 465680 │ │ │ │ + movl $0x2,(%rsp) │ │ │ │ + call 489fc0 <_cgo_topofstack@@Base+0x1460> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 43ab00 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 487040 │ │ │ │ + jmp 44b6e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -67428,206 +81596,54 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x10(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 43b2c6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x88,%rsp │ │ │ │ - prefetcht0 (%rax) │ │ │ │ - mov 0x1205394(%rip),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - shr $0x1a,%rdx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x400000,%rdx │ │ │ │ - jae 43b2b6 │ │ │ │ - mov (%rcx,%rdx,8),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - mov %rax,%rdx │ │ │ │ - shr $0xa,%rax │ │ │ │ - and $0xfff8,%eax │ │ │ │ - mov (%rcx,%rax,1),%rax │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43b2a5 │ │ │ │ - movzbl 0x62(%rax),%esi │ │ │ │ - test $0x1,%sil │ │ │ │ - jne 43b294 │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - mov %rbx,0xa0(%rsp) │ │ │ │ + sub $0x40,%rsp │ │ │ │ + lea 0x50(%rsp),%rcx │ │ │ │ + movb $0x0,0xf(%rsp) │ │ │ │ + lea 0xa7(%rip),%rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0xf(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - cmp $0x20000,%rcx │ │ │ │ - jbe 43b056 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,0x18(%rax) │ │ │ │ - jne 43b1d1 │ │ │ │ - lea 0x20000(%rdx),%rcx │ │ │ │ - jmp 43b22c │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 428980 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 43b07c │ │ │ │ - lea 0x8(%r10),%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 43b08a │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 43b096 │ │ │ │ - bsf %rcx,%r9 │ │ │ │ - btc %r9,%rcx │ │ │ │ - lea (%rbx,%r9,8),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 43b0bf │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - lea (%r8,%rdx,1),%rsi │ │ │ │ - call 428ac0 │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 43b172 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov %r9,%r10 │ │ │ │ - mov (%r9),%r9 │ │ │ │ - sub %r8,%r10 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 43b078 │ │ │ │ - mov %r9,%r11 │ │ │ │ - sub %r8,%r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - ja 43b078 │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %r11,0x68(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ mov %rcx,0x38(%rsp) │ │ │ │ - mov %r11,%rax │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - call 439060 │ │ │ │ - test %al,%al │ │ │ │ - jne 43b147 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmpb $0x0,0xf(%rsp) │ │ │ │ + je 44b811 │ │ │ │ + nop │ │ │ │ + mov $0x6,%eax │ │ │ │ + call 465680 │ │ │ │ + lea 0x1347f0(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 48d640 │ │ │ │ - test %rax,%rax │ │ │ │ - je 43b147 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - call 438420 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - jmp 43b078 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - add %rax,0x840(%rcx) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - add %rax,0x848(%rcx) │ │ │ │ - cmpl $0x1,0x120cdd3(%rip) │ │ │ │ - jle 43b1bc │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - movzbl 0x62(%rax),%eax │ │ │ │ - shr $1,%al │ │ │ │ - movsbq %al,%rax │ │ │ │ - cmp $0x44,%rax │ │ │ │ - jae 43b1c5 │ │ │ │ - lea (%rax,%rax,4),%rax │ │ │ │ - incq 0x878(%rcx,%rax,8) │ │ │ │ - add $0x88,%rsp │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x44,%rcx │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - call 428980 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - cmp $0x20000,%r8 │ │ │ │ - mov $0x20000,%r9d │ │ │ │ - cmova %r9,%r8 │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - add %rsi,%r8 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - call 428c20 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - nop │ │ │ │ - jmp 43b06a │ │ │ │ - add $0x20000,%rcx │ │ │ │ - mov 0x68(%rax),%rsi │ │ │ │ - add 0x18(%rax),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jae 43b1d1 │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 43b25f │ │ │ │ - mov 0x10(%rsi),%rdi │ │ │ │ - cmp $0xfd,%rdi │ │ │ │ - je 43b25f │ │ │ │ - jae 43b288 │ │ │ │ - mov %rcx,0x18(%rsi,%rdi,8) │ │ │ │ - incq 0x10(%rsi) │ │ │ │ - jmp 43b225 │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 441520 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - jmp 43b225 │ │ │ │ - mov $0xfd,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9d76b8(%rip),%rax │ │ │ │ - mov $0x1d,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9cadba(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x400000,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - jmp 43afa0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -67648,245 +81664,365 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43b374 │ │ │ │ + jbe 44b915 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - movq $0x400000,0x10(%rax) │ │ │ │ - movq $0xffffffffffffffff,0x58(%rax) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x20(%rdx),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x28(%rdx),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ nop │ │ │ │ + call 44b920 │ │ │ │ + test %al,%al │ │ │ │ + je 44b8d0 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 44b8d5 │ │ │ │ nop │ │ │ │ - mov (%rax),%edx │ │ │ │ - test %ebx,%ebx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - cmovl %edx,%ebx │ │ │ │ - movslq %ebx,%rdx │ │ │ │ - shl $0x16,%rdx │ │ │ │ - shr $1,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - movabs $0xa3d70a3d70a3d70b,%rax │ │ │ │ - mul %rdx │ │ │ │ - shr $0x5,%rdx │ │ │ │ - mov %rdx,0x10(%rsi) │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lea 0x27dad0(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + call 44a5e0 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + jmp 44b8d5 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + lea 0x10d404(%rip),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,(%rax) │ │ │ │ + jne 44b8ef │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov 0x10(%rdx),%rdx │ │ │ │ + jmp 44b8f1 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + call 44baa0 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %al,(%rdx) │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 44b860 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44ba82 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %r14,0x10(%rsp) │ │ │ │ + cmpq $0x0,0x27d551(%rip) │ │ │ │ nop │ │ │ │ - xchg %ebx,(%rsi) │ │ │ │ + jne 44b95d │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x13222d(%rip),%rax │ │ │ │ + mov $0x2e,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + incl 0xf0(%rdx) │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + cmpl $0x0,0x108(%rdx) │ │ │ │ + jge 44b983 │ │ │ │ + movl $0x1,0x108(%rdx) │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + mov 0x10c(%rcx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 44ba2d │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 44b9ff │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jne 44b9de │ │ │ │ + movl $0x3,0x10c(%rcx) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12c4bd(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 44e740 │ │ │ │ nop │ │ │ │ + call 44dd20 │ │ │ │ + movl $0x4,(%rsp) │ │ │ │ + call 489fc0 <_cgo_topofstack@@Base+0x1460> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + movl $0x5,(%rsp) │ │ │ │ + call 489fc0 <_cgo_topofstack@@Base+0x1460> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movl $0x2,0x10c(%rcx) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12ac74(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 44e740 │ │ │ │ nop │ │ │ │ - mov 0x8(%rsi),%rdx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 43b361 │ │ │ │ + call 44dd20 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movl $0x1,0x10c(%rcx) │ │ │ │ nop │ │ │ │ - xchg %rcx,0x8(%rsi) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 43c8c0 │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x27d950(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27da6f(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + cmpl $0x0,0x27e123(%rip) │ │ │ │ + jg 44ba68 │ │ │ │ + cmpl $0x0,0x27e116(%rip) │ │ │ │ + jle 44ba72 │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 45c820 │ │ │ │ + call 450920 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %ebx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%ebx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 43b300 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44b920 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43b681 │ │ │ │ + jbe 44be12 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rcx,%xmm0 │ │ │ │ - movsd 0xa0ed96(%rip),%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - movsd 0xa0ed9a(%rip),%xmm2 │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ - cvttsd2si %xmm2,%rdx │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ - cvtsi2sd %rdx,%xmm2 │ │ │ │ - movups %xmm2,%xmm3 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - movsd 0xa0ed1a(%rip),%xmm4 │ │ │ │ - subsd %xmm4,%xmm2 │ │ │ │ - nop │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %rsi,0xa0(%rax) │ │ │ │ - nop │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov %rdi,0x98(%rsp) │ │ │ │ + mov 0xe0(%rax),%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %edx,%edx │ │ │ │ + je 44bc3b │ │ │ │ + cmp $0x41,%edx │ │ │ │ + jb 44baf4 │ │ │ │ xor %esi,%esi │ │ │ │ - xchg %rsi,0xa8(%rax) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 44bb09 │ │ │ │ + lea (%rdx,%rdx,2),%rsi │ │ │ │ + lea 0x24fb21(%rip),%r8 │ │ │ │ + mov 0x8(%r8,%rsi,8),%r9 │ │ │ │ + mov 0x10(%r8,%rsi,8),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 44bb47 │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %r9,0x58(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x127eeb(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dd20 │ │ │ │ + jmp 44bb73 │ │ │ │ + mov %edx,0x34(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x127eb8(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x34(%rsp),%eax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x100(%rax),%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x108(%rax),%rcx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov 0x110(%rax),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ nop │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %rsi,0xb0(%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1279d7(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x1279bd(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x12767e(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x12751a(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ nop │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %rsi,0xb8(%rax) │ │ │ │ + mov 0x252c3a(%rip),%edx │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + mov 0xf4(%rsi),%r8d │ │ │ │ + cmp $0x1,%r8d │ │ │ │ + jbe 44bc5b │ │ │ │ + mov $0x1,%r9d │ │ │ │ + jmp 44bc63 │ │ │ │ + bt $0x1,%edx │ │ │ │ + setb %r9b │ │ │ │ + movzbl 0x122(%rsi),%esi │ │ │ │ + test %sil,%sil │ │ │ │ + jne 44bc82 │ │ │ │ + mov %edx,%esi │ │ │ │ + shr $0x2,%esi │ │ │ │ + cmp $0x2,%r8d │ │ │ │ + mov $0x2,%r8d │ │ │ │ + cmovae %r8d,%esi │ │ │ │ + mov %edx,0x30(%rsp) │ │ │ │ + test %esi,%esi │ │ │ │ + jle 44bdc3 │ │ │ │ + mov 0x30(%rax),%r8 │ │ │ │ + cmp %rax,0xb8(%r8) │ │ │ │ + setne %r10b │ │ │ │ + or %r9d,%r10d │ │ │ │ + mov %r10b,0x2f(%rsp) │ │ │ │ + cmp %rax,(%r8) │ │ │ │ + jne 44bd19 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + jge 44bcc0 │ │ │ │ + cmpl $0x2,0xf4(%r8) │ │ │ │ + jb 44bd73 │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x129bab(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ nop │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - xchg %rsi,0xc0(%rax) │ │ │ │ + call 471de0 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%edx │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + movzbl 0x2f(%rsp),%r10d │ │ │ │ + jmp 44bd73 │ │ │ │ + call 44dcc0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 473580 │ │ │ │ nop │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x90(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ xor %esi,%esi │ │ │ │ - xchg %rsi,0xc8(%rax) │ │ │ │ + call 471de0 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%edx │ │ │ │ + mov 0x98(%rsp),%rdi │ │ │ │ + movzbl 0x2f(%rsp),%r10d │ │ │ │ + cmpb $0x0,0x27d5dd(%rip) │ │ │ │ + jne 44bdc3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r10b,%r10b │ │ │ │ + jne 44bdab │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 44bdc3 │ │ │ │ + lea 0xcf(%rip),%rcx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + lea 0x60(%rsp),%rbx │ │ │ │ + call 473b80 │ │ │ │ + mov 0x30(%rsp),%edx │ │ │ │ + jmp 44bdc3 │ │ │ │ + movb $0x1,0x27d5a5(%rip) │ │ │ │ nop │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %rsi,0xd0(%rax) │ │ │ │ + lea 0x13422e(%rip),%rbx │ │ │ │ + call 473b80 │ │ │ │ + mov 0x30(%rsp),%edx │ │ │ │ nop │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %rsi,0xd8(%rax) │ │ │ │ - mov %rbx,0xe0(%rax) │ │ │ │ - mov 0x68(%rax),%rsi │ │ │ │ - mov %rsi,0x58(%rax) │ │ │ │ - movsd 0xa0ed87(%rip),%xmm4 │ │ │ │ - ucomisd %xmm2,%xmm4 │ │ │ │ - ja 43b46d │ │ │ │ - movsd 0xa0ecf9(%rip),%xmm4 │ │ │ │ - ucomisd %xmm4,%xmm2 │ │ │ │ - jbe 43b496 │ │ │ │ - ucomisd %xmm1,%xmm3 │ │ │ │ - seta %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ - cvtsi2sd %rdx,%xmm2 │ │ │ │ - subsd %xmm2,%xmm1 │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ - movsd %xmm1,0x108(%rax) │ │ │ │ - jmp 43b4a1 │ │ │ │ - movq $0x0,0x108(%rax) │ │ │ │ - cmpl $0x0,0x120cac0(%rip) │ │ │ │ - jle 43b4ba │ │ │ │ - movq $0x0,0x108(%rax) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 43b4c3 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x11e70e6(%rip),%rsi │ │ │ │ - mov 0x11e70e7(%rip),%r8 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 43b4f5 │ │ │ │ - mov (%rsi,%rbx,8),%r9 │ │ │ │ - test %al,(%r9) │ │ │ │ - movq $0x0,0x1228(%r9) │ │ │ │ nop │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xchg %r10,0x1230(%r9) │ │ │ │ - inc %rbx │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jl 43b4d5 │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 43b527 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 43b518 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 43ccc0 │ │ │ │ - jmp 43b530 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 43ccc0 │ │ │ │ - jmp 43b530 │ │ │ │ - sub %ecx,%edx │ │ │ │ - mov %edx,%ebx │ │ │ │ - call 43ccc0 │ │ │ │ + lea 0x27d6f4(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lea 0x27d5b7(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + dec %ecx │ │ │ │ + je 44be05 │ │ │ │ nop │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - xchg %rcx,0xe8(%rax) │ │ │ │ - call 43b6e0 │ │ │ │ - cmpl $0x0,0x120ca12(%rip) │ │ │ │ - jle 43b67a │ │ │ │ nop │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 43c600 │ │ │ │ - shr $0x14,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + lea 0x27d6da(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0xf8(%rcx),%rdx │ │ │ │ - movq %rdx,%xmm0 │ │ │ │ - movsd %xmm0,0x10(%rsp) │ │ │ │ - mov 0x120d468(%rip),%rdx │ │ │ │ - shr $0x14,%rdx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov 0x11ead68(%rip),%rdx │ │ │ │ - shr $0x14,%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - movsd 0x108(%rcx),%xmm0 │ │ │ │ - movsd %xmm0,0x20(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cdd97(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movsd 0x10(%rsp),%xmm0 │ │ │ │ - call 457380 │ │ │ │ - lea 0x9c18f5(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ + lea 0x27d6cc(%rip),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c18dd(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9be9ed(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c6f66(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0xa0c612(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - movsd 0x20(%rsp),%xmm0 │ │ │ │ - call 457380 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - add $0x40,%rsp │ │ │ │ + call 41f100 │ │ │ │ + mov 0x30(%rsp),%eax │ │ │ │ + and $0x1,%eax │ │ │ │ + add $0x70,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8d,0x30(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8d │ │ │ │ - jmp 43b3a0 │ │ │ │ + nop │ │ │ │ + jmp 44baa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -67903,629 +82039,173 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43b883 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - mov (%rax),%ecx │ │ │ │ - mov %ecx,0xc(%rsp) │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x70(%rax),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov 0xa0(%rax),%rcx │ │ │ │ - mov 0xa8(%rax),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov 0xb0(%rax),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - nop │ │ │ │ - call 43c600 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x80(%rcx),%rdx │ │ │ │ - mov 0x90(%rcx),%rbx │ │ │ │ - mov 0x78(%rcx),%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - nop │ │ │ │ - mov 0x88(%rcx),%rbx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - add %rsi,%rbx │ │ │ │ - mov 0x90(%rcx),%rsi │ │ │ │ - add %rsi,%rbx │ │ │ │ - mov 0xc(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - mov $0x186a0,%edi │ │ │ │ - cmovl %edi,%esi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jge 43b7f5 │ │ │ │ - mov 0x58(%rcx),%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ - sub %r8,%rax │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rax,%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rdx,%xmm1 │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rbx,%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - cvttsd2si %xmm0,%r10 │ │ │ │ - lea (%r8,%r10,1),%rax │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %esi,%xmm0 │ │ │ │ - movsd 0xa0e9e0(%rip),%xmm1 │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ - movsd 0xa0e934(%rip),%xmm1 │ │ │ │ - addsd %xmm0,%xmm1 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %r9,%xmm0 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - cvttsd2si %xmm1,%rsi │ │ │ │ - cmp %rax,%rsi │ │ │ │ - cmovl %rsi,%rax │ │ │ │ - mov %rbx,%rdx │ │ │ │ - jmp 43b7fe │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jle 43b823 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rax,%xmm0 │ │ │ │ - movsd 0xa0e968(%rip),%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - cvttsd2si %xmm1,%rax │ │ │ │ - jmp 43b826 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %rdi,%rdx │ │ │ │ - sub %rsi,%rax │ │ │ │ - nop │ │ │ │ - cmp $0x3e8,%rdx │ │ │ │ - mov $0x3e8,%ebx │ │ │ │ - cmovl %rbx,%rdx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rdx,%xmm0 │ │ │ │ - test %rax,%rax │ │ │ │ - mov $0x1,%edx │ │ │ │ - cmovle %rdx,%rax │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rax,%xmm1 │ │ │ │ - movups %xmm0,%xmm2 │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ - divsd %xmm2,%xmm1 │ │ │ │ - movq %xmm0,%rax │ │ │ │ - xchg %rax,0xf8(%rcx) │ │ │ │ - movq %xmm1,%rax │ │ │ │ - nop │ │ │ │ - xchg %rax,0x100(%rcx) │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + cmp %rcx,0x188(%rax) │ │ │ │ + sete %al │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 43b6e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43bcab │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - call 43c600 │ │ │ │ - mov %rax,0x120d10d(%rip) │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - sub 0xe0(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 43b924 │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - imul %rdx,%rcx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rcx,%xmm0 │ │ │ │ - mov 0xc0(%rax),%rdi │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rdi,%xmm1 │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ - movsd 0xa0e83a(%rip),%xmm0 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - jmp 43b937 │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - movsd 0xa0e821(%rip),%xmm0 │ │ │ │ - mov 0x68(%rax),%rdi │ │ │ │ - mov 0x58(%rax),%r8 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jbe 43b9f1 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 43b96f │ │ │ │ - imul %rdx,%rsi │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rsi,%xmm1 │ │ │ │ - mov 0xd8(%rax),%rdx │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ - cvtsi2sd %rdx,%xmm2 │ │ │ │ - divsd %xmm1,%xmm2 │ │ │ │ - jmp 43b972 │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ - mov 0xa0(%rax),%rdx │ │ │ │ - mov 0xa8(%rax),%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov 0xb0(%rax),%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov 0x68(%rax),%rsi │ │ │ │ - mov 0x58(%rax),%rdi │ │ │ │ - sub %rdi,%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 43b9a7 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rsi,%xmm1 │ │ │ │ - jmp 43b9bf │ │ │ │ - mov %rsi,%rdi │ │ │ │ - and $0x1,%esi │ │ │ │ - shr $1,%rdi │ │ │ │ - or %rsi,%rdi │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rdi,%xmm1 │ │ │ │ - addsd %xmm1,%xmm1 │ │ │ │ - addsd %xmm0,%xmm2 │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rdx,%xmm1 │ │ │ │ - movsd 0xa0e731(%rip),%xmm3 │ │ │ │ - subsd %xmm0,%xmm3 │ │ │ │ - mulsd %xmm1,%xmm3 │ │ │ │ - divsd %xmm3,%xmm2 │ │ │ │ - movsd 0x20(%rax),%xmm1 │ │ │ │ - movsd %xmm2,0x20(%rax) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 43ba00 │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - jge 43ba1e │ │ │ │ - movsd 0x28(%rax,%rcx,8),%xmm3 │ │ │ │ - movsd 0x20(%rax),%xmm4 │ │ │ │ - ucomisd %xmm4,%xmm3 │ │ │ │ - jbe 43b9f7 │ │ │ │ - movsd %xmm3,0x20(%rax) │ │ │ │ - jmp 43b9f7 │ │ │ │ - movsd %xmm2,0x40(%rsp) │ │ │ │ - movsd %xmm1,0x38(%rsp) │ │ │ │ - movsd %xmm0,0x30(%rsp) │ │ │ │ - lea 0x28(%rax),%rdx │ │ │ │ - lea 0x30(%rax),%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov $0x18,%ecx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - movsd 0x40(%rsp),%xmm0 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - movsd %xmm0,0x40(%rdx) │ │ │ │ - cmpl $0x0,0x120c504(%rip) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jle 43bca5 │ │ │ │ - call 4570a0 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c1463(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - movsd 0x30(%rsp),%xmm0 │ │ │ │ - movsd 0xa0e715(%rip),%xmm1 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9c1435(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov $0x19,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9c5191(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov 0xa0(%rax),%rcx │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov 0xa8(%rax),%rcx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov 0xb0(%rax),%rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x80(%rax),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x90(%rax),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x78(%rax),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0xa0c12d(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0xa0c112(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9c377a(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c3753(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - nop │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x58(%rax),%rcx │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov 0x60(%rax),%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9be5de(%rip),%rax │ │ │ │ - mov $0x3,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c00b0(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c5cc0(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - sub %rcx,%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9c5ca6(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movsd 0x38(%rsp),%xmm0 │ │ │ │ - call 457380 │ │ │ │ - lea 0xa0bf8e(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nop │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - movzbl 0x117(%rax),%ecx │ │ │ │ - lea -0x1(%rcx),%edx │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + cmp %rdx,0xb8(%rcx) │ │ │ │ + je 44bec5 │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ - mov %dl,0x117(%rax) │ │ │ │ - cmp $0x1,%cl │ │ │ │ - jne 43bca5 │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 44bec2 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 44bec2 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + xor %eax,%eax │ │ │ │ + ret │ │ │ │ + mov 0x108(%rcx),%ebx │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + jne 44bef5 │ │ │ │ + cmpl $0x0,0xf0(%rcx) │ │ │ │ + jne 44bef5 │ │ │ │ + cmpl $0x0,0xf4(%rcx) │ │ │ │ + jne 44bef5 │ │ │ │ + cmpq $0x0,0x100(%rcx) │ │ │ │ + jne 44bef5 │ │ │ │ + cmpl $0x0,0x10c(%rcx) │ │ │ │ + je 44bf1a │ │ │ │ + lea -0x1(%rbx),%edx │ │ │ │ nop │ │ │ │ + mov %edx,0x108(%rcx) │ │ │ │ nop │ │ │ │ - lea 0x120b57c(%rip),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4258a0 │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + jne 44bf17 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 44bf17 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + xor %eax,%eax │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %dil,0x20(%rsp) │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzbl 0x20(%rsp),%edi │ │ │ │ - jmp 43b8a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43be47 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0xe8(%rax),%rcx │ │ │ │ nop │ │ │ │ + mov 0x90(%rdx),%ebx │ │ │ │ + and $0xffffefff,%ebx │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + jne 44bf34 │ │ │ │ + cmpq $0x0,0x68(%rdx) │ │ │ │ + je 44bf5e │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ - mov 0xf0(%rax),%rdx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jg 43bd12 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shr $0x20,%rdx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - jge 43bd81 │ │ │ │ - mov 0x11ecbb8(%rip),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 43bd36 │ │ │ │ - mov 0x11ecbb2(%rip),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 43bd2b │ │ │ │ - test %rcx,%rcx │ │ │ │ - jmp 43bd39 │ │ │ │ - call 48f2c0 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 43bd7b │ │ │ │ - cmpl $0x1,0x120b2ca(%rip) │ │ │ │ - jle 43bd75 │ │ │ │ - mov %r14,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43bd6f │ │ │ │ - mov 0x30(%rcx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43bd6f │ │ │ │ - mov 0xd0(%rcx),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43bd6f │ │ │ │ - mov (%rcx),%ecx │ │ │ │ - mov %ecx,0xc(%rsp) │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 44bf5b │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 44bf5b │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 43bd8b │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1(%r9),%rax │ │ │ │ - cmp $0x5,%rax │ │ │ │ - jge 43be3a │ │ │ │ - mov 0x120b271(%rip),%edx │ │ │ │ - dec %edx │ │ │ │ - mov %edx,%edx │ │ │ │ - mov 0x30(%r14),%rbx │ │ │ │ - mov 0x668(%rbx),%rsi │ │ │ │ - movabs $0xa0761d6478bd642f,%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ - xor %rsi,%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mul %r8 │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %eax,%edx │ │ │ │ - imul %r10,%rdx │ │ │ │ - shr $0x20,%rdx │ │ │ │ - mov %rsi,0x668(%rbx) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jg 43bdea │ │ │ │ - inc %edx │ │ │ │ - mov 0x11e67c7(%rip),%rbx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jbe 43be41 │ │ │ │ - mov 0x11e67b0(%rip),%rbx │ │ │ │ - mov (%rbx,%rdx,8),%rax │ │ │ │ - cmpl $0x1,0x4(%rax) │ │ │ │ - jne 43bd87 │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - call 465d00 │ │ │ │ - test %al,%al │ │ │ │ - jne 43be34 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - movabs $0xa0761d6478bd642f,%rdi │ │ │ │ - mov 0x10(%rsp),%r9 │ │ │ │ - jmp 43bd87 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ ret │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 44bf85 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 44bf85 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov $0x1,%eax │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 43bce0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43c05e │ │ │ │ + jbe 44c009 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - cmpl $0x0,0x120b167(%rip) │ │ │ │ - je 43c04c │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 43beaa │ │ │ │ - nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 44c001 │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + cmpb $0x0,0x118(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 44bfd4 │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ mov %rbx,%rax │ │ │ │ - call 433a40 │ │ │ │ - test %al,%al │ │ │ │ - je 43bf11 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0xe8(%rcx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jg 43beec │ │ │ │ - movsd 0x108(%rcx),%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jne 43beec │ │ │ │ - jp 43beec │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x120b39d(%rip),%rax │ │ │ │ - call 424b40 │ │ │ │ + call 485080 │ │ │ │ test %rax,%rax │ │ │ │ - je 43bf04 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - jmp 43bf21 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - add $0x18,%rsp │ │ │ │ + je 44bfdf │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 485080 │ │ │ │ + test %rax,%rax │ │ │ │ + je 44bff6 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - add $0x18,%rsp │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rbx,%rax │ │ │ │ - nop │ │ │ │ - mov 0xe8(%rcx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jle 43bf4f │ │ │ │ - lea -0x1(%rdx),%rsi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - lock cmpxchg %rsi,0xe8(%rcx) │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 43bf1e │ │ │ │ - test %rdx,%rdx │ │ │ │ - jmp 43bf52 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jg 43bfff │ │ │ │ - movsd 0x108(%rcx),%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jne 43bf6b │ │ │ │ - jnp 43bfe6 │ │ │ │ - mov 0xe0(%rcx),%rdx │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 43bfd2 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rsi,%xmm0 │ │ │ │ - mov 0x1230(%rdx),%rsi │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rsi,%xmm1 │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ - movsd 0x108(%rcx),%xmm0 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jbe 43bfd7 │ │ │ │ - lea 0x120b2d4(%rip),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 424ac0 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - movq $0x2,0x1240(%rdx) │ │ │ │ - jmp 43c019 │ │ │ │ - lea 0x120b2a3(%rip),%rax │ │ │ │ - call 424ac0 │ │ │ │ xor %eax,%eax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - movq $0x1,0x1240(%rcx) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - test %al,(%rdx) │ │ │ │ - cmpl $0x0,0x120b7fe(%rip) │ │ │ │ - je 43c037 │ │ │ │ - mov 0x1250(%rdx),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rbx,0x1250(%rdx) │ │ │ │ - mov $0x1,%eax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x18,%rsp │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9ebdf6(%rip),%rax │ │ │ │ - mov $0x36,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 43be60 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 44bfa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -68533,128 +82213,29 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43c23e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 43c0e6 │ │ │ │ - nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x120bba6(%rip),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x989680,%rsi │ │ │ │ - jle 43c127 │ │ │ │ - lea 0x120bb50(%rip),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 434920 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - test %al,(%rbx) │ │ │ │ - cmpq $0x0,0x1250(%rbx) │ │ │ │ - jne 43c152 │ │ │ │ - call 43be60 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %al,%al │ │ │ │ - je 43c236 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x1250(%rbx),%rdx │ │ │ │ - cmpl $0x0,0x120b6c0(%rip) │ │ │ │ - je 43c171 │ │ │ │ - mov 0x1250(%rbx),%rsi │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - movq $0x0,0x1250(%rbx) │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - cmpb $0x0,0x11ead04(%rip) │ │ │ │ - jne 43c194 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 43c1a1 │ │ │ │ - call 481dc0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov $0x4,%ebx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 45a300 │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 43c226 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - call 482d80 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x350(%rdx),%esi │ │ │ │ - nop │ │ │ │ - test %esi,%esi │ │ │ │ - jbe 43c1f1 │ │ │ │ - lea -0x1(%rsi),%ecx │ │ │ │ - mov %ecx,0x350(%rdx) │ │ │ │ - jmp 43c1ff │ │ │ │ - lea 0x320(%rdx),%rcx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %sil,(%rcx) │ │ │ │ - mov 0x108(%rdx),%ecx │ │ │ │ - lea -0x1(%rcx),%esi │ │ │ │ - nop │ │ │ │ - mov %esi,0x108(%rdx) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 43c226 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 43c226 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + call 485080 │ │ │ │ + test %rax,%rax │ │ │ │ + je 44c05f │ │ │ │ + cmpb $0x1,0x28(%rax) │ │ │ │ + sete %al │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x40,%rsp │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 43c0a0 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -68673,252 +82254,383 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43c301 │ │ │ │ + jbe 44c254 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - test %al,(%rbx) │ │ │ │ - mov 0x1250(%rbx),%rdx │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + cmpq $0x0,(%rax) │ │ │ │ + jne 44c1a2 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - je 43c2fa │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov 0x1240(%rbx),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 43c420 │ │ │ │ - lea 0x120afd5(%rip),%rax │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - call 424ac0 │ │ │ │ - cmpl $0x0,0x120b554(%rip) │ │ │ │ - jne 43c2d5 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - jmp 43c2e9 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x1250(%rax),%rcx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - movq $0x0,0x1250(%rax) │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ + je 44c0fe │ │ │ │ + mov 0x11d0(%rdx),%rbx │ │ │ │ + cmpl $0x0,0x27d5fc(%rip) │ │ │ │ + je 44c0f0 │ │ │ │ + mov (%rax),%rsi │ │ │ │ + mov 0x11d0(%rdx),%rdi │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdi,0x10(%r11) │ │ │ │ + mov %rbx,(%rax) │ │ │ │ + movq $0x0,0x11d0(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 44c125 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 44c125 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + cmpq $0x0,(%rax) │ │ │ │ + jne 44c1a2 │ │ │ │ + lea 0x107f8e(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + lea 0x18(%rax),%rcx │ │ │ │ + cmpl $0x0,0x27d58e(%rip) │ │ │ │ + jne 44c14b │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + jmp 44c16a │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov (%rax),%r8 │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rcx,0x10(%r11) │ │ │ │ + mov %r8,0x18(%r11) │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ + movq $0x5,0x10(%rax) │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + lea 0xf9896(%rip),%rax │ │ │ │ + lea 0xf25af(%rip),%rcx │ │ │ │ + lea 0x133db0(%rip),%rdi │ │ │ │ + call 429980 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + lea 0x68(%rsp),%rax │ │ │ │ + call 44c440 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44c5e0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %al,%al │ │ │ │ + je 44c24e │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 44c21f │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0xf1a4a(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rcx,0x10(%rdx) │ │ │ │ + cmpl $0x0,0x27d4c5(%rip) │ │ │ │ + je 44c21c │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,(%rdx) │ │ │ │ + mov %rbx,0x8(%rdx) │ │ │ │ + cmpl $0x0,0x27d4a6(%rip) │ │ │ │ + jne 44c233 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + jmp 44c249 │ │ │ │ + mov -0x8(%rax,%rbx,8),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,-0x8(%rax,%rbx,8) │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 43c280 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 44c080 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43c3fd │ │ │ │ + jbe 44c32b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rbx,0x98(%rax) │ │ │ │ - nop │ │ │ │ - mov %rbx,%rcx │ │ │ │ - xchg %rbx,0x68(%rax) │ │ │ │ - nop │ │ │ │ - mov 0xa0(%rax),%rdx │ │ │ │ - nop │ │ │ │ - xchg %rdx,0x70(%rax) │ │ │ │ - mov 0xa0(%rax),%rdx │ │ │ │ - mov %rdx,0x78(%rax) │ │ │ │ - nop │ │ │ │ - mov 0xa8(%rax),%rdx │ │ │ │ - nop │ │ │ │ - xchg %rdx,0x80(%rax) │ │ │ │ - movq $0xffffffffffffffff,0x58(%rax) │ │ │ │ - cmpb $0x0,0x11eab18(%rip) │ │ │ │ - jne 43c382 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 43c391 │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 481dc0 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 43c3f7 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 483400 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x350(%rdx),%esi │ │ │ │ - nop │ │ │ │ - test %esi,%esi │ │ │ │ - jbe 43c3c2 │ │ │ │ - lea -0x1(%rsi),%eax │ │ │ │ - mov %eax,0x350(%rdx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 43c3cf │ │ │ │ - lea 0x320(%rdx),%rax │ │ │ │ - nop │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov (%rax),%rax │ │ │ │ + call 44c340 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %cl,(%rax) │ │ │ │ - mov 0x108(%rdx),%eax │ │ │ │ - lea -0x1(%rax),%ecx │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 44c2fe │ │ │ │ + cmpq $0x0,0x11d0(%rdx) │ │ │ │ + jne 44c2fe │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov (%rax),%rbx │ │ │ │ + cmpl $0x0,0x27d3fd(%rip) │ │ │ │ + je 44c2f0 │ │ │ │ + mov 0x11d0(%rdx),%rsi │ │ │ │ + mov (%rax),%rdi │ │ │ │ nop │ │ │ │ - mov %ecx,0x108(%rdx) │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdi,0x10(%r11) │ │ │ │ + mov %rbx,0x11d0(%rdx) │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + mov 0x108(%rcx),%eax │ │ │ │ + lea -0x1(%rax),%edx │ │ │ │ nop │ │ │ │ + mov %edx,0x108(%rcx) │ │ │ │ cmp $0x1,%eax │ │ │ │ - jne 43c3f7 │ │ │ │ + jne 44c325 │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 43c3f7 │ │ │ │ + je 44c325 │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - add $0x28,%rsp │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 43c320 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 44c280 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43c48d │ │ │ │ + jbe 44c40f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 43c44e │ │ │ │ - nop │ │ │ │ - lock xadd %rcx,0xc8(%rax) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lock xadd %rcx,0xe8(%rax) │ │ │ │ - jmp 43c475 │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jne 43c460 │ │ │ │ - lock xadd %rcx,0xd0(%rax) │ │ │ │ - jmp 43c475 │ │ │ │ - nop │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 43c47b │ │ │ │ + sub $0x28,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 44c36f │ │ │ │ + cmpq $0x0,(%rax) │ │ │ │ + je 44c36f │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 44c39a │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov (%rcx,%rdx,8),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 44c5e0 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jge 44c3aa │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jb 44c375 │ │ │ │ + jmp 44c409 │ │ │ │ + lea 0x18(%rax),%rbx │ │ │ │ + cmpl $0x0,0x27d31b(%rip) │ │ │ │ + je 44c3e2 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ nop │ │ │ │ - lock xadd %rcx,0xd8(%rax) │ │ │ │ - call 43cbe0 │ │ │ │ - add $0x10,%rsp │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + lea 0xf48cd(%rip),%rax │ │ │ │ + call 4223c0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + movups %xmm15,(%rbx) │ │ │ │ + movups %xmm15,0x10(%rbx) │ │ │ │ + movups %xmm15,0x18(%rbx) │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ + movq $0x5,0x10(%rax) │ │ │ │ + mov %rbx,(%rax) │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e1d96(%rip),%rax │ │ │ │ - mov $0x28,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 43c420 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 44c340 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43c5c1 │ │ │ │ + jbe 44c528 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 43c598 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - cmpb $0x0,0x11ea9a4(%rip) │ │ │ │ - jne 43c4f4 │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 43c513 │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - call 481dc0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - lea 0x120c4cd(%rip),%rdi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - lock xadd %rbx,(%rdi) │ │ │ │ - lea (%r8,%rbx,1),%rdi │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 43c598 │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rdi,%rcx │ │ │ │ - call 483400 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x350(%rdx),%esi │ │ │ │ - nop │ │ │ │ - test %esi,%esi │ │ │ │ - jbe 43c55a │ │ │ │ - lea -0x1(%rsi),%ecx │ │ │ │ - mov %ecx,0x350(%rdx) │ │ │ │ - jmp 43c567 │ │ │ │ - lea 0x320(%rdx),%rcx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rcx) │ │ │ │ - mov 0x108(%rdx),%ecx │ │ │ │ - lea -0x1(%rcx),%ebx │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov (%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 44c514 │ │ │ │ + movzbl 0x17(%rcx),%edx │ │ │ │ + cmp $0x16,%dl │ │ │ │ + je 44c46c │ │ │ │ + cmp $0x1a,%dl │ │ │ │ + jne 44c4db │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0x800000000000,%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + shr $0x1a,%rdx │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rdx) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 43c58e │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 43c58e │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - cmpl $0x0,0x120aa41(%rip) │ │ │ │ + cmp $0x400000,%rdx │ │ │ │ + jb 44c492 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 44c4b7 │ │ │ │ + mov 0x27629f(%rip),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov (%rsi,%rdx,8),%rdx │ │ │ │ nop │ │ │ │ - jne 43c5b6 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 44c4b5 │ │ │ │ + shr $0xa,%rcx │ │ │ │ + and $0xfff8,%ecx │ │ │ │ + mov (%rdx,%rcx,1),%rcx │ │ │ │ + jmp 44c4b7 │ │ │ │ + xor %ecx,%ecx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 43c5bb │ │ │ │ - nop │ │ │ │ - lea 0x120c441(%rip),%rax │ │ │ │ - lock xadd %rcx,(%rax) │ │ │ │ - jmp 43c5bb │ │ │ │ - call 43b6e0 │ │ │ │ - add $0x20,%rsp │ │ │ │ + je 44c4c2 │ │ │ │ + cmpb $0x0,0x65(%rcx) │ │ │ │ + jne 44c4c8 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0xfb051(%rip),%rax │ │ │ │ + lea 0x134d6a(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + mov %rcx,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 47a4a0 │ │ │ │ + mov $0x2b,%ecx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rbx,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x130e2f(%rip),%rbx │ │ │ │ + call 46a040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 480140 │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0xfb011(%rip),%rax │ │ │ │ + call 481ce0 │ │ │ │ + lea 0xfb005(%rip),%rax │ │ │ │ + lea 0x134d0e(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 43c4c0 │ │ │ │ + jmp 44c440 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 43bd00 │ │ │ │ + test %rax,%rax │ │ │ │ + je 44c5c2 │ │ │ │ + nop │ │ │ │ + mov 0x50(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 44c5ba │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + sub 0x18(%rax),%rbx │ │ │ │ + mov 0x5c(%rax),%edi │ │ │ │ + imul %rdi,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + shr $0x20,%rbx │ │ │ │ + lea (%rbx,%rbx,1),%rcx │ │ │ │ + shr $0x22,%rdi │ │ │ │ + and $0x7,%ecx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl %cl,%ebx │ │ │ │ + add %rdi,%rdx │ │ │ │ + nop │ │ │ │ + mov (%rdx),%dil │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %dil,0x10(%rsp) │ │ │ │ + mov %bl,0x11(%rsp) │ │ │ │ + movzbl 0x10(%rsp),%edx │ │ │ │ + movzbl 0x11(%rsp),%ebx │ │ │ │ + test %dl,%bl │ │ │ │ + setne %al │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -68930,103 +82642,187 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43c66c │ │ │ │ + lea -0x18(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 44c86d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + sub $0x90,%rsp │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + mov %bl,0xa8(%rsp) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 43bd00 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 44c634 │ │ │ │ + movzbl 0xa8(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 44c859 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x90,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x78(%rax),%rcx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - mov 0x48(%rax),%rcx │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + call 4393e0 │ │ │ │ + mov 0xa0(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + sub 0x18(%rdx),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x5c(%rdx),%ecx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x50(%rcx),%rdx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + imul %rsi,%rbx │ │ │ │ nopl (%rax) │ │ │ │ - call 43c680 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jae 43c636 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 44c6f4 │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + movzwl 0x32(%rcx),%ecx │ │ │ │ + lea (%rcx,%rcx,1),%rax │ │ │ │ + nop │ │ │ │ + call 43f960 │ │ │ │ + nop │ │ │ │ + cmpb $0x0,0x27d010(%rip) │ │ │ │ + je 44c6e0 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + add $0x50,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 47f800 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ mov %rax,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 43c660 │ │ │ │ + xchg %rax,0x50(%rsi) │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov %rbx,%rsi │ │ │ │ + shr $0x20,%rbx │ │ │ │ + lea (%rbx,%rbx,1),%rdi │ │ │ │ + shr $0x22,%rsi │ │ │ │ + and $0x7,%edi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov $0x1,%r8d │ │ │ │ + shl %cl,%r8d │ │ │ │ + add %rsi,%rdx │ │ │ │ + mov (%rdx),%sil │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %sil,0x60(%rsp) │ │ │ │ + mov %r8b,0x61(%rsp) │ │ │ │ + movzbl 0xa8(%rsp),%edi │ │ │ │ + test %dil,%dil │ │ │ │ + je 44c784 │ │ │ │ + test %sil,%r8b │ │ │ │ + jne 44c748 │ │ │ │ nop │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x50(%rdx),%rsi │ │ │ │ - mov 0x58(%rdx),%rdx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - cmova %rsi,%rcx │ │ │ │ - cmp $0xffffffffffffffff,%rdx │ │ │ │ - je 43c65d │ │ │ │ - add $0x10000,%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 43c660 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ + lock or %r8b,(%rdx) │ │ │ │ + jmp 44c802 │ │ │ │ + lea (%r8,%r8,1),%ecx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lock or %cl,(%rdx) │ │ │ │ + lea 0x1a8(%rip),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + jmp 44c802 │ │ │ │ + test %sil,%r8b │ │ │ │ + je 44c848 │ │ │ │ + lea (%r8,%r8,1),%ecx │ │ │ │ + test %sil,%cl │ │ │ │ + jne 44c7a2 │ │ │ │ + not %r8d │ │ │ │ + nop │ │ │ │ + lock and %r8b,(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 44c802 │ │ │ │ + movb $0x0,0x17(%rsp) │ │ │ │ + lea 0xf2(%rip),%rcx │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + lea 0x17(%rsp),%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmpb $0x0,0x17(%rsp) │ │ │ │ + jne 44c802 │ │ │ │ + movzbl 0x61(%rsp),%ecx │ │ │ │ + add %ecx,%ecx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + not %ecx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lock and %cl,(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 44c83a │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 44c83a │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x90,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x12fb75(%rip),%rax │ │ │ │ + mov $0x27,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0xfacc0(%rip),%rax │ │ │ │ + lea 0x1349e9(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 43c600 │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + jmp 44c5e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - nop │ │ │ │ - mov 0x120(%rax),%rcx │ │ │ │ - mov 0x128(%rax),%rdx │ │ │ │ - mov 0x130(%rax),%rbx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rbx │ │ │ │ - nop │ │ │ │ - mov 0x138(%rax),%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jb 43c680 │ │ │ │ - mov %rsi,%rbx │ │ │ │ - sub %rcx,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - nop │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sub %rcx,%rbx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - mov $0x0,%edx │ │ │ │ - cmovb %rbx,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jbe 43c728 │ │ │ │ - sub %rdx,%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $1,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - movabs $0xa3d70a3d70a3d70b,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rcx │ │ │ │ - shr $0x5,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%rcx │ │ │ │ - cmp $0x100000,%rcx │ │ │ │ - mov $0x100000,%edx │ │ │ │ - cmovb %rdx,%rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - ja 43c716 │ │ │ │ - sub %rcx,%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - ja 43c716 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov 0x98(%rbx),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - cmovb %rdx,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - ret │ │ │ │ - mov 0x98(%rax),%rax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -69036,206 +82832,41 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43c8ab │ │ │ │ + jbe 44c8d9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - call 43c600 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x98(%rcx),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jbe 43c7e6 │ │ │ │ - mov %rax,%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - lea (%rsi,%rsi,4),%rdi │ │ │ │ - lea (%rdi,%rdi,8),%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - imul $0x3d,%rsi,%rsi │ │ │ │ - add %rdx,%rsi │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - cmovb %rdx,%rbx │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - cmovb %rdi,%rbx │ │ │ │ - cmp $0x400000,%rax │ │ │ │ - jbe 43c7ab │ │ │ │ - lea -0x400000(%rax),%rdx │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - ja 43c7ae │ │ │ │ - mov %rsi,%rdx │ │ │ │ - nop │ │ │ │ - mov 0x18(%rcx),%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - sub %rcx,%rsi │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - cmovb %rbx,%rdx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - cmovb %rbx,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - cmovb %rbx,%rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - cmova %rdx,%rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jb 43c7ef │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x30,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + imul %rcx,%rbx │ │ │ │ + call 44cbe0 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %al,(%rcx) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c1aad(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ + call 487040 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c3782(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c440d(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c507a(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9e5bd1(%rip),%rax │ │ │ │ - mov $0x2d,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 43c740 │ │ │ │ + jmp 44c8a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ - test %al,(%rax) │ │ │ │ - test %bl,%bl │ │ │ │ - je 43c8ce │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %rcx,0x50(%rax) │ │ │ │ - jmp 43c8dd │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - add $0x100000,%rcx │ │ │ │ - xchg %rcx,0x50(%rax) │ │ │ │ - mov (%rax),%ecx │ │ │ │ - nop │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 43c922 │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - mov 0x80(%rax),%rdx │ │ │ │ - mov 0x90(%rax),%rbx │ │ │ │ - mov 0x98(%rax),%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - imul %rcx,%rdx │ │ │ │ - shr $1,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0xa3d70a3d70a3d70b,%rax │ │ │ │ - mul %rdx │ │ │ │ - shr $0x5,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - jmp 43c92c │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov $0xffffffffffffffff,%rdx │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - cmp %rax,%rdx │ │ │ │ - cmovb %rax,%rdx │ │ │ │ - xchg %rdx,0x48(%rcx) │ │ │ │ - mov 0x80(%rcx),%rax │ │ │ │ - mov 0x90(%rcx),%rdx │ │ │ │ - movsd 0xa0d81f(%rip),%xmm0 │ │ │ │ - mulsd 0x20(%rcx),%xmm0 │ │ │ │ - mov 0x78(%rcx),%rbx │ │ │ │ - add %rbx,%rax │ │ │ │ - add %rdx,%rax │ │ │ │ - movsd 0xa0d830(%rip),%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - test %rax,%rax │ │ │ │ - jl 43c97b │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rax,%xmm0 │ │ │ │ - jmp 43c993 │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x1,%eax │ │ │ │ - shr $1,%rdx │ │ │ │ - or %rax,%rdx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rdx,%xmm0 │ │ │ │ - addsd %xmm0,%xmm0 │ │ │ │ - mulsd %xmm1,%xmm0 │ │ │ │ - movsd 0xa0d829(%rip),%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jbe 43c9ac │ │ │ │ - cvttsd2si %xmm0,%rax │ │ │ │ - jmp 43c9ba │ │ │ │ - subsd %xmm1,%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rax │ │ │ │ - bts $0x3f,%rax │ │ │ │ - xchg %rax,0x18(%rcx) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43ca23 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - lea 0x9bdbd6(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - call 4202a0 │ │ │ │ - nop │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 43c9fe │ │ │ │ - cmpw $0x666f,(%rax) │ │ │ │ - jne 43c9fe │ │ │ │ - cmpb $0x66,0x2(%rax) │ │ │ │ - jne 43c9fe │ │ │ │ - mov $0xffffffff,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0xa,%ecx │ │ │ │ - mov $0x20,%edi │ │ │ │ - call 4096e0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 43ca1d │ │ │ │ - mov $0x64,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 43c9c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -69251,123 +82882,127 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43caf0 │ │ │ │ + jbe 44c92b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - lea 0x9c355f(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + imul %rcx,%rbx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 4202a0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 43ca7d │ │ │ │ - cmp $0x3,%rbx │ │ │ │ - jne 43ca8d │ │ │ │ - cmpw $0x666f,(%rax) │ │ │ │ - jne 43ca8d │ │ │ │ - cmpb $0x66,0x2(%rax) │ │ │ │ - jne 43ca8d │ │ │ │ - movabs $0x7fffffffffffffff,%rax │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 474da0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %bl,%bl │ │ │ │ - je 43caaa │ │ │ │ - add $0x20,%rsp │ │ │ │ + call 44ca80 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c41bd(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - call 457b20 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9efb4a(%rip),%rax │ │ │ │ - mov $0x3f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 43ca40 │ │ │ │ + call 487040 │ │ │ │ + jmp 44c900 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44ca56 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - jmp 43cb0d │ │ │ │ - mov %rcx,%rax │ │ │ │ + sub $0x40,%rsp │ │ │ │ nop │ │ │ │ - mov 0xf0(%rax),%rcx │ │ │ │ + mov 0x50(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 44c9b2 │ │ │ │ + movzwl 0x32(%rax),%edx │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + lea (%rdx,%rdx,1),%rsi │ │ │ │ + lea 0x7(%rsi),%rsi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + add $0x7,%rsi │ │ │ │ + and $0xfffffffffffffff8,%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + shr $0x3,%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov $0x8,%r8d │ │ │ │ + mul %r8 │ │ │ │ + jo 44ca50 │ │ │ │ mov %rcx,%rdx │ │ │ │ - shr $0x20,%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jge 43cb58 │ │ │ │ - test %edx,%edx │ │ │ │ - jl 43cb61 │ │ │ │ - lea 0x1(%rdx),%ebx │ │ │ │ - mov %ebx,%ebx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - shl $0x20,%rcx │ │ │ │ - or %rcx,%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - lock cmpxchg %rbx,0xf0(%rcx) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 43cb0a │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ + neg %rcx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rcx,%rax │ │ │ │ + ja 44ca50 │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 44c9c0 │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + inc %rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jge 44ca2a │ │ │ │ + mov (%rdx,%rax,8),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 44c9b8 │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + lea (%rcx,%rcx,1),%rax │ │ │ │ + nop │ │ │ │ + call 43f960 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + nop │ │ │ │ + cmpb $0x0,0x27cccb(%rip) │ │ │ │ + je 44ca1a │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + add $0x50,%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + call 47f800 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + xchg %rax,0x50(%rcx) │ │ │ │ + jmp 44ca4a │ │ │ │ + nop │ │ │ │ + cmpb $0x0,0x27cc9e(%rip) │ │ │ │ + je 44ca44 │ │ │ │ + lea 0x50(%rbx),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 47f800 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ + xchg %rax,0x50(%rbx) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bd492(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - movslq %eax,%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9be3a2(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - movslq %eax,%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d28d0(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 47c440 │ │ │ │ nop │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 44c940 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -69378,127 +83013,104 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43cca6 │ │ │ │ + jbe 44cba6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - jmp 43cbf7 │ │ │ │ - mov %rcx,%rax │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ nop │ │ │ │ - mov 0xf0(%rax),%rcx │ │ │ │ - lea -0x1(%rcx),%edx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x20,%rcx │ │ │ │ - test %edx,%edx │ │ │ │ - jl 43cc35 │ │ │ │ - mov %edx,%edx │ │ │ │ - movslq %ecx,%rcx │ │ │ │ - shl $0x20,%rcx │ │ │ │ - or %rcx,%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - lock cmpxchg %rdx,0xf0(%rcx) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 43cbf4 │ │ │ │ - add $0x20,%rsp │ │ │ │ + lea 0x80(%rax),%rcx │ │ │ │ + jmp 44caab │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 44cadc │ │ │ │ + mov 0x8(%rdx),%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jne 44cad2 │ │ │ │ + cmpb $0x6,0x10(%rdx) │ │ │ │ + je 44cb8a │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jb 44cadc │ │ │ │ + jne 44caa8 │ │ │ │ + cmpb $0x6,0x10(%rdx) │ │ │ │ + jbe 44caa8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27c6c3(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + lea 0x27c597(%rip),%rax │ │ │ │ + call 42a260 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27c6a4(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %rcx,0x8(%rdx) │ │ │ │ + movb $0x6,0x10(%rdx) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov (%rcx),%rbx │ │ │ │ + mov %rbx,(%rdx) │ │ │ │ + mov %rdx,(%rcx) │ │ │ │ + mov 0x275c08(%rip),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x18(%rbx),%rbx │ │ │ │ + movabs $0x800000000000,%rsi │ │ │ │ + add %rbx,%rsi │ │ │ │ + shr $0x1a,%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmp $0x400000,%rsi │ │ │ │ + jae 44cb94 │ │ │ │ + shr $0xd,%rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + and $0x1fff,%ebx │ │ │ │ + mov (%rcx,%rsi,8),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + shr $0x3,%rbx │ │ │ │ + lea (%rsi,%rbx,1),%rbx │ │ │ │ + lea 0x10800(%rbx),%rbx │ │ │ │ + and $0x7,%edi │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%esi │ │ │ │ + lock or %sil,(%rbx) │ │ │ │ + incq 0x18(%rdx) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bd3bd(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - movslq %eax,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9be2cf(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - movslq %eax,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d27fd(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ + mov $0x400000,%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 43cbe0 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + jmp 44ca80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43cd71 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - jmp 43ccd7 │ │ │ │ - mov %rsi,%rax │ │ │ │ - nop │ │ │ │ - mov 0xf0(%rax),%rcx │ │ │ │ - nop │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 43cd0c │ │ │ │ - mov %ecx,%edx │ │ │ │ - movslq %ebx,%rsi │ │ │ │ - shl $0x20,%rsi │ │ │ │ - or %rsi,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ - lock cmpxchg %rdx,0xf0(%rsi) │ │ │ │ - sete %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 43ccd4 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %ebx,0x30(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bd2e8(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - movslq %eax,%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9be1fc(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ - movslq %eax,%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d272d(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %ebx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%ebx │ │ │ │ - jmp 43ccc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -69510,193 +83122,413 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 43ce8d │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44cd39 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ nop │ │ │ │ - mov 0x11e6e9b(%rip),%ecx │ │ │ │ - cmp $0x80000000,%ecx │ │ │ │ - sete %bl │ │ │ │ - lea 0x120bbb7(%rip),%rax │ │ │ │ - call 43c8c0 │ │ │ │ - cmpl $0x0,0x120a207(%rip) │ │ │ │ - je 43cde5 │ │ │ │ - lea 0x120bba2(%rip),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 43b6e0 │ │ │ │ - cmpb $0x0,0x11ea0a4(%rip) │ │ │ │ - jne 43cdf4 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 43cdf9 │ │ │ │ - call 481dc0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 43ce57 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - call 483480 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ + lea 0x80(%rax),%rdx │ │ │ │ + jmp 44cc01 │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 44cd1b │ │ │ │ + mov 0x8(%rsi),%rdi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jne 44cc23 │ │ │ │ + cmpb $0x6,0x10(%rsi) │ │ │ │ + je 44cc36 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jb 44cd1b │ │ │ │ + jne 44cbfe │ │ │ │ + cmpb $0x6,0x10(%rsi) │ │ │ │ + jbe 44cbfe │ │ │ │ + jmp 44cd1b │ │ │ │ + mov 0x18(%rsi),%rbx │ │ │ │ + lea -0x1(%rbx),%rdi │ │ │ │ + mov %rdi,0x18(%rsi) │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + jne 44cd10 │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov (%rsi),%rbx │ │ │ │ + mov %rbx,(%rdx) │ │ │ │ + cmpq $0x0,0x80(%rax) │ │ │ │ nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 43ce22 │ │ │ │ - dec %edx │ │ │ │ - mov %edx,0x350(%rcx) │ │ │ │ - jmp 43ce2f │ │ │ │ - lea 0x320(%rcx),%rdx │ │ │ │ + jne 44ccc0 │ │ │ │ + mov 0x275acf(%rip),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov 0x18(%rax),%rcx │ │ │ │ + movabs $0x800000000000,%rbx │ │ │ │ + add %rcx,%rbx │ │ │ │ + shr $0x1a,%rbx │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rdx) │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ + cmp $0x400000,%rbx │ │ │ │ + jae 44cd2c │ │ │ │ + shr $0xd,%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + and $0x1fff,%edi │ │ │ │ + mov (%rdx,%rbx,8),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + shr $0x3,%rdi │ │ │ │ + lea (%rdx,%rdi,1),%rdx │ │ │ │ + lea 0x10800(%rdx),%rdx │ │ │ │ + and $0x7,%ecx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl %cl,%ebx │ │ │ │ + not %ebx │ │ │ │ + lock and %bl,(%rdx) │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ nop │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 43ce57 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 43ce57 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - lea 0x120bb22(%rip),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 43c740 │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - call 441420 │ │ │ │ - mov 0x120bb12(%rip),%rax │ │ │ │ - mov 0x120bb63(%rip),%rcx │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - call 43cea0 │ │ │ │ - add $0x28,%rsp │ │ │ │ + lea 0x27c4df(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x27c3e3(%rip),%rcx │ │ │ │ + sub 0x27c3ac(%rip),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x27c3d4(%rip) │ │ │ │ + mov 0x27c3b5(%rip),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + mov %rdx,0x27c3a6(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27c4a5(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - jmp 43cda0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x131626(%rip),%rax │ │ │ │ + mov $0x32,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x400000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 44cbe0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rax,%xmm0 │ │ │ │ - movsd 0xa0d2c8(%rip),%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - movsd 0xa0d30c(%rip),%xmm0 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jbe 43cec9 │ │ │ │ - cvttsd2si %xmm1,%rdx │ │ │ │ - jmp 43ced7 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - cvttsd2si %xmm1,%rdx │ │ │ │ - bts $0x3f,%rdx │ │ │ │ - nop │ │ │ │ - mov 0x120bbd9(%rip),%rsi │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 44d27c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xb8(%rdx),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 44cd95 │ │ │ │ nop │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - ja 43cef8 │ │ │ │ - mov $0xffffffffffffffff,%rdx │ │ │ │ - lea 0x120ab75(%rip),%rsi │ │ │ │ - xchg %rdx,(%rsi) │ │ │ │ - jmp 43cf03 │ │ │ │ + mov 0x90(%rdx),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + je 44d26a │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 44cdcf │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + inc %rdi │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + movzbl 0x17(%rsp),%edx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + mov 0x1c(%rsp),%esi │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ nop │ │ │ │ - lea 0x120ab68(%rip),%rsi │ │ │ │ - xchg %rdx,(%rsi) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43d01c │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 43cf1e │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rbx,%xmm1 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jmp 43cf39 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - and $0x1,%ebx │ │ │ │ - shr $1,%rdx │ │ │ │ - or %rdx,%rbx │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rbx,%xmm1 │ │ │ │ - addsd %xmm1,%xmm1 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 43cf45 │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ - cvtsi2sd %rcx,%xmm2 │ │ │ │ - jmp 43cf5d │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x1,%ecx │ │ │ │ - shr $1,%rdx │ │ │ │ - or %rdx,%rcx │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ - cvtsi2sd %rcx,%xmm2 │ │ │ │ - addsd %xmm2,%xmm2 │ │ │ │ - mov 0x1211094(%rip),%rcx │ │ │ │ - divsd %xmm2,%xmm1 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 43cf77 │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ - cvtsi2sd %rcx,%xmm2 │ │ │ │ - jmp 43cf8f │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0x1,%ecx │ │ │ │ - shr $1,%rdx │ │ │ │ - or %rdx,%rcx │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ - cvtsi2sd %rcx,%xmm2 │ │ │ │ - addsd %xmm2,%xmm2 │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ - ucomisd %xmm2,%xmm0 │ │ │ │ - jbe 43cfa2 │ │ │ │ - cvttsd2si %xmm2,%rcx │ │ │ │ + mov 0x90(%rax),%r9d │ │ │ │ + mov %r9d,%r10d │ │ │ │ + dec %r10 │ │ │ │ + cmp $0xa,%r10 │ │ │ │ + ja 44d04f │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %esi,0x18(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %dl,0x15(%rsp) │ │ │ │ + lea 0x139f56(%rip),%r11 │ │ │ │ + jmp *(%r11,%r10,8) │ │ │ │ + cmpb $0x0,0xb2(%rax) │ │ │ │ + je 44ce51 │ │ │ │ + cmpb $0x0,0xb1(%rax) │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 43cfb0 │ │ │ │ - subsd %xmm0,%xmm2 │ │ │ │ - cvttsd2si %xmm2,%rcx │ │ │ │ - bts $0x3f,%rcx │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mul %rcx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov 0x120a18d(%rip),%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rcx │ │ │ │ - lea -0x1(%rcx),%rcx │ │ │ │ - neg %rdx │ │ │ │ - and %rcx,%rdx │ │ │ │ + je 44ce4c │ │ │ │ + cmpq $0xfffffffffffffade,0x10(%rax) │ │ │ │ + jne 44ce47 │ │ │ │ + cmp %rbx,0x30(%rax) │ │ │ │ + jne 44ce42 │ │ │ │ + mov 0x390(%rbx),%r9d │ │ │ │ + cmp %esi,%r9d │ │ │ │ + sete %r9b │ │ │ │ + jmp 44ce54 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 44ce54 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 44ce54 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 44ce54 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + test %r9b,%r9b │ │ │ │ + jne 44d05a │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x1002,%ecx │ │ │ │ + call 450e20 │ │ │ │ + test %al,%al │ │ │ │ + je 44cf91 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + movw $0x101,0xb1(%rax) │ │ │ │ + movq $0xfffffffffffffade,0x10(%rax) │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ nop │ │ │ │ - mov 0x120baaf(%rip),%rcx │ │ │ │ - mov 0x120bab8(%rip),%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jae 43cffc │ │ │ │ - sub %rdx,%rcx │ │ │ │ - cmp %rcx,0x120a15e(%rip) │ │ │ │ - jbe 43d010 │ │ │ │ + mov 0x390(%rdx),%esi │ │ │ │ + mov %esi,0x1c(%rsp) │ │ │ │ + mov 0x60(%rsp),%rdi │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 44ceb2 │ │ │ │ + mov $0x1,%edi │ │ │ │ + jmp 44cebc │ │ │ │ + mov 0x18(%rsp),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + setne %dil │ │ │ │ + mov %dil,0x16(%rsp) │ │ │ │ + mov $0x1002,%ebx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + call 450a20 │ │ │ │ + cmpl $0x0,0x27ccb5(%rip) │ │ │ │ + jne 44cf62 │ │ │ │ + movzbl 0x16(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 44cef2 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + jmp 44cf6c │ │ │ │ nop │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - lea 0x120aa55(%rip),%rcx │ │ │ │ - xchg %rax,(%rcx) │ │ │ │ - jmp 43d01b │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jg 44cf59 │ │ │ │ nop │ │ │ │ - lea 0x120aa48(%rip),%rax │ │ │ │ - xchg %rdx,(%rax) │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lock cmpxchg %esi,0x394(%rdx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 44cf50 │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 4491e0 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + add $0x1388,%rcx │ │ │ │ + jmp 44cf6c │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 44cf6c │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x1c(%rsp),%esi │ │ │ │ + movzbl 0x15(%rsp),%edx │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + jmp 44d05a │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%esi │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + movzbl 0x15(%rsp),%edx │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + jmp 44d05a │ │ │ │ + mov $0x9,%ebx │ │ │ │ + mov $0x4,%ecx │ │ │ │ + call 451500 │ │ │ │ + test %al,%al │ │ │ │ + jne 44cff5 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%esi │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + movzbl 0x15(%rsp),%edx │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + jmp 44d05a │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov $0x4,%r9d │ │ │ │ + mov $0x1,%edx │ │ │ │ + mov %dl,0x17(%rsp) │ │ │ │ + mov %r9d,%ecx │ │ │ │ + or $0x1000,%ecx │ │ │ │ + mov %r9d,%ebx │ │ │ │ + call 450e20 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,%al │ │ │ │ + jne 44d107 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x18(%rsp),%esi │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + movzbl 0x17(%rsp),%edx │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + jmp 44d05a │ │ │ │ + bt $0xc,%r9d │ │ │ │ + jae 44d142 │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %esi,0x1c(%rsp) │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %dl,0x17(%rsp) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 44d08e │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%r8 │ │ │ │ + add $0x2710,%r8 │ │ │ │ + mov %r8,0x48(%rsp) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + cmp %rax,(%rsp) │ │ │ │ + jge 44d0d3 │ │ │ │ + movl $0xa,(%rsp) │ │ │ │ + call 488760 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + jmp 44cdac │ │ │ │ + call 48a7e0 <_cgo_topofstack@@Base+0x1c80> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%r8 │ │ │ │ + add $0x1388,%r8 │ │ │ │ + jmp 44cdac │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + movw $0x0,0xb1(%rax) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + add $0x3a0,%rdx │ │ │ │ + mov %rdx,0x10(%rax) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + movzbl 0x17(%rsp),%ecx │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - nop │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - lea 0x120aa35(%rip),%rcx │ │ │ │ - xchg %rax,(%rcx) │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ + mov %r14,0x58(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x128fe8(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x1265cd(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12940c(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + nop │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x128f6e(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x126543(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x129466(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x128627(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12f17a(%rip),%rax │ │ │ │ + mov $0x27,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 44cd60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -69706,201 +83538,213 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43d1e0 │ │ │ │ + jbe 44d44b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - jne 43d1ce │ │ │ │ - cmpl $0x0,0x120a7bc(%rip) │ │ │ │ - jne 43d072 │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - jmp 43d085 │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - lea 0x9914ab(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - cmpl $0x0,0x120a77f(%rip) │ │ │ │ - jne 43d0aa │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - jmp 43d0bf │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + test %bl,%bl │ │ │ │ + jne 44d315 │ │ │ │ + mov %cl,0x1f(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ nop │ │ │ │ - cmpl $0x0,0x120a755(%rip) │ │ │ │ - je 43d0e5 │ │ │ │ - mov 0x28(%rax),%rdx │ │ │ │ - mov 0x38(%rax),%rbx │ │ │ │ - call 496b00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rbx,0x10(%r11) │ │ │ │ - lea 0xa07b9c(%rip),%rdx │ │ │ │ - mov %rdx,0x28(%rax) │ │ │ │ - lea 0x92b149(%rip),%rdx │ │ │ │ - mov %rdx,0x30(%rax) │ │ │ │ - mov %rcx,0x38(%rax) │ │ │ │ - lea 0x30(%rcx),%rax │ │ │ │ - lea 0xa1ae26(%rip),%rdx │ │ │ │ - movups (%rdx),%xmm14 │ │ │ │ - movups %xmm14,(%rax) │ │ │ │ - movups 0x10(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rax) │ │ │ │ - movups 0x20(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x20(%rax) │ │ │ │ - movups 0x28(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x28(%rax) │ │ │ │ - movabs $0x3f50624dd2f1a9fc,%rax │ │ │ │ - mov %rax,0x28(%rcx) │ │ │ │ - cmpq $0x0,0x78(%rcx) │ │ │ │ - jne 43d165 │ │ │ │ - cmpl $0x0,0x120a6d4(%rip) │ │ │ │ - je 43d15a │ │ │ │ - mov 0x78(%rcx),%rax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - lea 0xa07b2f(%rip),%rax │ │ │ │ - mov %rax,0x78(%rcx) │ │ │ │ - cmpq $0x0,0x80(%rcx) │ │ │ │ - jne 43d196 │ │ │ │ - cmpl $0x0,0x120a6aa(%rip) │ │ │ │ - je 43d188 │ │ │ │ - mov 0x80(%rcx),%rax │ │ │ │ nop │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - lea 0xa07b09(%rip),%rax │ │ │ │ - mov %rax,0x80(%rcx) │ │ │ │ - cmpq $0x0,0x88(%rcx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 43d1c8 │ │ │ │ - cmpl $0x0,0x120a677(%rip) │ │ │ │ - je 43d1ba │ │ │ │ - mov 0x88(%rcx),%rax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - lea 0xa07adf(%rip),%rax │ │ │ │ - mov %rax,0x88(%rcx) │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov 0x90(%rax),%ebx │ │ │ │ + cmp $0x1001,%ebx │ │ │ │ + je 44d2e8 │ │ │ │ + lea -0x1003(%rbx),%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jbe 44d2e8 │ │ │ │ + nop │ │ │ │ + cmp $0x100a,%ebx │ │ │ │ + jne 44d31b │ │ │ │ + mov %ebx,%ecx │ │ │ │ + and $0xffffefff,%ecx │ │ │ │ + call 450a20 │ │ │ │ + movzbl 0x1f(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 44d30f │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450680 │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9d888c(%rip),%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x128e0a(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x1263ed(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12922c(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + nop │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x128d8e(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x126363(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x129286(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x12926f(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + mov %cl,0x11(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 43d040 │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + movzbl 0x11(%rsp),%ecx │ │ │ │ + jmp 44d2a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43d266 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - cmp %rcx,0x8(%rbx) │ │ │ │ - jne 43d24f │ │ │ │ - movb $0x1,0x1c(%rbx) │ │ │ │ - nop │ │ │ │ - lea 0xa07e53(%rip),%rax │ │ │ │ - mov $0x9,%ecx │ │ │ │ - mov $0xa,%edi │ │ │ │ - mov $0x2,%esi │ │ │ │ - call 48f140 │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + lea 0x132b09(%rip),%rax │ │ │ │ + call 486ee0 │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44d9c0 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + movb $0x0,0xb4(%rcx) │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e5ce0(%rip),%rax │ │ │ │ - mov $0x2e,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 43d200 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43d2f7 │ │ │ │ + jbe 44d577 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - cmpb $0x0,0x1c(%rax) │ │ │ │ - je 43d2ea │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ecx,0x18(%rax) │ │ │ │ - movb $0x0,0x1c(%rax) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - movl $0x0,0x10(%rsp) │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - movq $0x0,0xa0(%rcx) │ │ │ │ - nop │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - incl 0x10(%rsp) │ │ │ │ - lea 0x8(%rsp),%rax │ │ │ │ - nop │ │ │ │ - call 45f5e0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - call 4258a0 │ │ │ │ + lea 0x3c547(%rip),%rax │ │ │ │ + call 485080 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 46c5e0 │ │ │ │ + mov %eax,0x14(%rsp) │ │ │ │ + lea -0x70(%rip),%rax │ │ │ │ + call 485080 │ │ │ │ + call 46c5e0 │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + lea 0x4b5(%rip),%rax │ │ │ │ + call 485080 │ │ │ │ + call 46c5e0 │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + add %eax,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + add $0x40,%rcx │ │ │ │ + mov %rcx,0x2513cf(%rip) │ │ │ │ + cmp $0x320,%rcx │ │ │ │ + ja 44d538 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12b6d8(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x2513a3(%rip),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + nop │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1299a2(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 43d280 │ │ │ │ + jmp 44d4c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -69911,151 +83755,251 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43d540 │ │ │ │ + jbe 44d892 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - movsd %xmm0,0x78(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + mov 0xb8(%rdx),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jne 44d869 │ │ │ │ + mov 0xd0(%rdx),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 44d85f │ │ │ │ + cmpl $0x0,0x108(%rdx) │ │ │ │ + jne 44d62a │ │ │ │ + cmpl $0x0,0xf0(%rdx) │ │ │ │ + jne 44d626 │ │ │ │ + cmpq $0x0,0x100(%rdx) │ │ │ │ + jne 44d622 │ │ │ │ + cmpl $0x1,0x4(%rdi) │ │ │ │ + jne 44d61e │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 44d61a │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - cmp %rcx,0x8(%rax) │ │ │ │ - jne 43d52e │ │ │ │ - movsd 0xa0ce61(%rip),%xmm0 │ │ │ │ - movsd 0x78(%rsp),%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jbe 43d373 │ │ │ │ - movsd 0xa0ce4d(%rip),%xmm1 │ │ │ │ - movsd %xmm1,0x58(%rsp) │ │ │ │ - movsd 0x28(%rax),%xmm0 │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ - cvttsd2si %xmm1,%rcx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - cmpq $0x0,0x70(%rax) │ │ │ │ - je 43d3b2 │ │ │ │ + mov 0x90(%rsi),%edx │ │ │ │ + and $0xffffefff,%edx │ │ │ │ + cmp $0x3,%edx │ │ │ │ + setne %dl │ │ │ │ + jmp 44d62c │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 44d62c │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 44d62c │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 44d62c │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 44d62c │ │ │ │ + xor %edx,%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 44d85f │ │ │ │ + mov (%rax),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 44d649 │ │ │ │ + sub %rdx,%rcx │ │ │ │ nop │ │ │ │ + cmp %rcx,0x2512b1(%rip) │ │ │ │ + jbe 44d653 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 485080 │ │ │ │ + test %rax,%rax │ │ │ │ + je 44d855 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x70(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ + call 46c820 │ │ │ │ + cmp $0xfffffffe,%eax │ │ │ │ + je 44d84b │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + cmpb $0x1,0x2b(%rdx) │ │ │ │ + ja 44d6a2 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 44d6ca │ │ │ │ + mov 0x1c(%rdx),%esi │ │ │ │ + mov 0x30(%rdx,%rsi,4),%esi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov %esi,%r8d │ │ │ │ + add 0x140(%rdi),%rsi │ │ │ │ + cmp $0xffffffff,%r8d │ │ │ │ + sete %r8b │ │ │ │ + movzbl %r8b,%r8d │ │ │ │ + dec %r8 │ │ │ │ + and %r8,%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 44d841 │ │ │ │ + movzbl 0x29(%rdx),%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test $0x4,%sil │ │ │ │ + jne 44d841 │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4852e0 │ │ │ │ + test %esi,%esi │ │ │ │ + jge 44d719 │ │ │ │ + test %rax,%rax │ │ │ │ + je 44d713 │ │ │ │ + mov 0x4(%rax),%edx │ │ │ │ + jmp 44d735 │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 44d735 │ │ │ │ + test %al,(%rcx) │ │ │ │ + movslq %esi,%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x100000,%rdx │ │ │ │ + jae 44d885 │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov 0x4(%rcx,%rdx,1),%edx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 44d742 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 44d74c │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %edx,%ebx │ │ │ │ + call 46bba0 │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jl 44d764 │ │ │ │ + movabs $0x2e656d69746e7572,%rdx │ │ │ │ + cmp %rdx,(%rax) │ │ │ │ + sete %dl │ │ │ │ + jmp 44d766 │ │ │ │ + xor %edx,%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 44d771 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 44d7a2 │ │ │ │ + cmp $0x11,%rbx │ │ │ │ + jge 44d77b │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 44d7a2 │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + lea 0x12858f(%rip),%rbx │ │ │ │ + mov $0x11,%ecx │ │ │ │ + call 404a20 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov %eax,%ecx │ │ │ │ mov 0x48(%rsp),%rax │ │ │ │ - call *%rcx │ │ │ │ - jmp 43d464 │ │ │ │ - nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%rax │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rbx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 44d7c4 │ │ │ │ + cmp $0x8,%rbx │ │ │ │ + jl 44d7be │ │ │ │ + movabs $0x2e7463656c666572,%rcx │ │ │ │ + cmp %rcx,(%rax) │ │ │ │ + sete %cl │ │ │ │ + jmp 44d7c0 │ │ │ │ xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rsi,%r9 │ │ │ │ - call 477e60 │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - movb $0x1,0x1c(%rbx) │ │ │ │ - nop │ │ │ │ - lea 0xa07c86(%rip),%rax │ │ │ │ - mov $0xe,%ecx │ │ │ │ - mov $0xe,%edi │ │ │ │ - mov $0x2,%esi │ │ │ │ - call 48f140 │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ + test %cl,%cl │ │ │ │ + je 44d7ce │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x24(%rsp),%ecx │ │ │ │ + cmp $0xfffffffb,%ecx │ │ │ │ + je 44d821 │ │ │ │ + add $0x4,%ecx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + ja 44d811 │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 44d873 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + ja 44d873 │ │ │ │ + sub %rbx,%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x14,%rcx │ │ │ │ + ja 44d873 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov 0x38(%rsp),%rcx │ │ │ │ - sub %rcx,%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%rax │ │ │ │ - call 477b80 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ + mov (%rcx),%ebx │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x68(%rcx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 43d49c │ │ │ │ - movsd 0x58(%rsp),%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jge 43d48f │ │ │ │ - movq $0x0,0x68(%rcx) │ │ │ │ - jmp 43d496 │ │ │ │ - sub %rax,%rbx │ │ │ │ - mov %rbx,0x68(%rcx) │ │ │ │ - add $0x60,%rsp │ │ │ │ + call 46ba80 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rax,%xmm0 │ │ │ │ - movsd 0x58(%rsp),%xmm1 │ │ │ │ - addsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x50(%rsp) │ │ │ │ - mov 0x88(%rcx),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call *%rax │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %eax,%xmm0 │ │ │ │ - movsd 0x50(%rsp),%xmm2 │ │ │ │ - mulsd %xmm2,%xmm0 │ │ │ │ - movsd 0x58(%rsp),%xmm1 │ │ │ │ - divsd %xmm0,%xmm1 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - add $0x30,%rax │ │ │ │ - movups %xmm1,%xmm0 │ │ │ │ - movsd 0xa0cc5f(%rip),%xmm1 │ │ │ │ - call 43eca0 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - movsd %xmm0,0x28(%rcx) │ │ │ │ - test %al,%al │ │ │ │ - jne 43d528 │ │ │ │ - movabs $0x3f50624dd2f1a9fc,%rdx │ │ │ │ - mov %rdx,0x28(%rcx) │ │ │ │ - movabs $0x12a05f200,%rdx │ │ │ │ - mov %rdx,0x68(%rcx) │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 43d580 │ │ │ │ - add $0x60,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9e66ff(%rip),%rax │ │ │ │ - mov $0x2f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x127807(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + nop │ │ │ │ + call 482180 │ │ │ │ + mov $0x100000,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - movsd %xmm0,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - movsd 0x10(%rsp),%xmm0 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 43d320 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nop │ │ │ │ + jmp 44d5a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -70075,45 +84019,123 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43d5b1 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 44d9a6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ + sub $0x20,%rsp │ │ │ │ + cmpq $0x0,0x190(%rax) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + jne 44d993 │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + mov 0xd0(%rdx),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov 0x3e28(%rsi),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 44d92c │ │ │ │ + movq $0x0,0x3e28(%rsi) │ │ │ │ + jmp 44d974 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - movb $0x1,0x1d(%rax) │ │ │ │ nop │ │ │ │ + lea 0x25baa1(%rip),%rax │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - add $0x8,%rsp │ │ │ │ + call 41f100 │ │ │ │ + lea 0x25ba9c(%rip),%rax │ │ │ │ + call 42a260 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x25ba81(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + add $0x35e8,%rsi │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov $0x108,%ecx │ │ │ │ + rep movsq %ds:(%rsi),%es:(%rdi) │ │ │ │ + mov %rdx,0x190(%rax) │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x12e703(%rip),%rax │ │ │ │ + mov $0x26,%ebx │ │ │ │ + nop │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 43d580 │ │ │ │ + jmp 44d8e0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + cmpq $0x0,0x190(%rax) │ │ │ │ + je 44da48 │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + cmpq $0x0,0x3e28(%rcx) │ │ │ │ + je 44da29 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + lea 0x66(%rip),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x190(%rax),%rdx │ │ │ │ + mov %rdx,0x3e28(%rcx) │ │ │ │ + movq $0x0,0x190(%rax) │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x13092b(%rip),%rax │ │ │ │ + mov $0x32,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44da85 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x35e8,%rax │ │ │ │ + call 44daa0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 44da60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -70127,154 +84149,45 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43d766 │ │ │ │ + jbe 44db1c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + cmpq $0x0,0x840(%rax) │ │ │ │ + je 44db16 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - cmp %rcx,0x8(%rax) │ │ │ │ - jne 43d750 │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 43d624 │ │ │ │ - movups %xmm2,%xmm0 │ │ │ │ - mov %rcx,%rax │ │ │ │ - movsd 0xa0cb94(%rip),%xmm1 │ │ │ │ - ucomisd %xmm0,%xmm1 │ │ │ │ - jbe 43d716 │ │ │ │ - movsd %xmm0,0x18(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x80(%rax),%rdx │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - test %al,%al │ │ │ │ - jne 43d709 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x78(%rcx),%rdx │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov $0x10000,%eax │ │ │ │ - call *%rcx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 43d6d3 │ │ │ │ - mov 0x1209adf(%rip),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43d74b │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %edx,%edx │ │ │ │ - div %rcx │ │ │ │ - test %rax,%rax │ │ │ │ - jl 43d6a3 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rax,%xmm1 │ │ │ │ - jmp 43d6bb │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x1,%eax │ │ │ │ - shr $1,%rcx │ │ │ │ - or %rax,%rcx │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rcx,%xmm1 │ │ │ │ - addsd %xmm1,%xmm1 │ │ │ │ - movsd 0xa0caed(%rip),%xmm2 │ │ │ │ - mulsd %xmm1,%xmm2 │ │ │ │ - movsd 0x18(%rsp),%xmm1 │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ - jmp 43d6e8 │ │ │ │ - xorps %xmm2,%xmm2 │ │ │ │ - cvtsi2sd %rbx,%xmm2 │ │ │ │ - movsd 0x18(%rsp),%xmm1 │ │ │ │ - addsd %xmm1,%xmm2 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - cmp $0x10000,%rbx │ │ │ │ - jb 43d720 │ │ │ │ - cmpq $0x0,0x1209bb7(%rip) │ │ │ │ - je 43d61e │ │ │ │ - jmp 43d720 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - movsd 0x18(%rsp),%xmm2 │ │ │ │ - jmp 43d720 │ │ │ │ - mov %rax,%rcx │ │ │ │ - movups %xmm0,%xmm2 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jbe 43d72e │ │ │ │ - cmp %rcx,0x1209a2c(%rip) │ │ │ │ - ja 43d73a │ │ │ │ - mov %rcx,%rax │ │ │ │ - movups %xmm2,%xmm0 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9e5823(%rip),%rax │ │ │ │ - mov $0x2e,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - call 452f00 │ │ │ │ - lea 0x9e4d47(%rip),%rax │ │ │ │ - mov $0x2d,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x25b91a(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x840(%rcx),%rdx │ │ │ │ + mov 0x25b93a(%rip),%rbx │ │ │ │ + sub 0x25b903(%rip),%rbx │ │ │ │ + mov %rbx,0x25b92c(%rip) │ │ │ │ + mov 0x25b90d(%rip),%rbx │ │ │ │ + mov %rbx,(%rdx) │ │ │ │ + mov %rdx,0x25b903(%rip) │ │ │ │ + movq $0x0,0x840(%rcx) │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 43d5e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43d7f6 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0x11e7866(%rip),%rax │ │ │ │ - call 43d040 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - lea 0xa0a365(%rip),%rbx │ │ │ │ - call 41d900 │ │ │ │ - lea 0x11e7849(%rip),%rax │ │ │ │ - call 43d200 │ │ │ │ - lea 0x11e783d(%rip),%rax │ │ │ │ - call 43d5e0 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 43d7db │ │ │ │ - lea 0x11e782c(%rip),%rax │ │ │ │ - call 43d200 │ │ │ │ - jmp 43d7bc │ │ │ │ nop │ │ │ │ - lea 0x1202aad(%rip),%rcx │ │ │ │ - lock xadd %rax,(%rcx) │ │ │ │ - lea 0x11e7811(%rip),%rax │ │ │ │ - call 43d320 │ │ │ │ - jmp 43d7bc │ │ │ │ + lea 0x25b8cf(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 43d780 │ │ │ │ - int3 │ │ │ │ + jmp 44daa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -70284,112 +84197,161 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43d8ff │ │ │ │ + jbe 44dc97 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %dil,0x70(%rsp) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - jmp 43d863 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - movzbl 0x70(%rsp),%edi │ │ │ │ - cmp %rbx,0x10(%rsp) │ │ │ │ - jae 43d8f4 │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x100b8,%rax │ │ │ │ - mov %edi,%ebx │ │ │ │ - call 43e5a0 │ │ │ │ - nopl (%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - je 43d8f4 │ │ │ │ - lea 0xb4(%rip),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - lea 0x10(%rsp),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 43d8e2 │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x27b828(%rip),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 44db83 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 43d8ec │ │ │ │ - mov (%rdx),%rax │ │ │ │ - call *%rax │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - test %al,%al │ │ │ │ - je 43d851 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - add $0x48,%rsp │ │ │ │ + jmp 44dbe1 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + movzbl 0x117(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %bl,0x117(%rcx) │ │ │ │ + cmp $0x1,%dl │ │ │ │ + jne 44dbab │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27b932(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x27b918(%rip),%r8 │ │ │ │ + add %r9,%r8 │ │ │ │ + mov %r8,%r13 │ │ │ │ + sar $0x3f,%r8 │ │ │ │ + shr $0x37,%r8 │ │ │ │ + add %r13,%r8 │ │ │ │ + and $0xfffffffffffffe00,%r8 │ │ │ │ + sub %r8,%r13 │ │ │ │ + mov %r13,0x27b8f6(%rip) │ │ │ │ + lea (%r9,%r12,1),%rax │ │ │ │ + mov %r11,%rdi │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jle 44db83 │ │ │ │ + mov 0x27b8e3(%rip),%rcx │ │ │ │ + cmp $0x200,%rcx │ │ │ │ + ja 44dc8a │ │ │ │ + lea -0x200(%rcx),%r8 │ │ │ │ + mov %r8,%r9 │ │ │ │ + sar $0x3f,%r8 │ │ │ │ + and %rcx,%r8 │ │ │ │ + lea 0x27c6ae(%rip),%r10 │ │ │ │ + add %r10,%r8 │ │ │ │ + cmp %rax,%rdi │ │ │ │ + jb 44dc85 │ │ │ │ + neg %r9 │ │ │ │ + mov %rdi,%r11 │ │ │ │ + sub %rax,%rdi │ │ │ │ + mov %rax,%r12 │ │ │ │ + sub %rdx,%rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + and %r12,%rax │ │ │ │ + lea (%rsi,%rax,1),%rbx │ │ │ │ + cmp %rdi,%r9 │ │ │ │ + cmovg %rdi,%r9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,%rbx │ │ │ │ + je 44dbb1 │ │ │ │ + mov %r12,0x20(%rsp) │ │ │ │ + mov %r9,0x18(%rsp) │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x18(%rsp),%r9 │ │ │ │ + lea 0x27c64c(%rip),%r10 │ │ │ │ + mov 0x40(%rsp),%r11 │ │ │ │ + mov 0x20(%rsp),%r12 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 44dbb1 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x200,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %dil,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - movzbl 0x20(%rsp),%edi │ │ │ │ - jmp 43d820 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 44db40 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44dd10 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + movzbl 0x117(%rcx),%edx │ │ │ │ + lea 0x1(%rdx),%ebx │ │ │ │ + mov %bl,0x117(%rcx) │ │ │ │ + test %dl,%dl │ │ │ │ + jne 44dd04 │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27b7de(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + decl 0x108(%rcx) │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44dcc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43d97d │ │ │ │ + jbe 44dd5b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - mov 0x20(%rdx),%rcx │ │ │ │ - mov 0x28(%rdx),%rdi │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - sub (%rdx),%rdi │ │ │ │ - call 43db80 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - add %rax,(%rdx) │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + movzbl 0x117(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + mov %bl,0x117(%rcx) │ │ │ │ + cmp $0x1,%dl │ │ │ │ + jne 44dd55 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x27b788(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - call 494f40 │ │ │ │ - jmp 43d940 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44dd20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -70408,116 +84370,84 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43db46 │ │ │ │ + jbe 44de7c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x28,%rsp │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 44de70 │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ - mov %cl,0x48(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x120b0cc(%rip),%rax │ │ │ │ - mov 0x120b0bd(%rip),%rcx │ │ │ │ - mov 0x120b0b6(%rip),%rdx │ │ │ │ - mov 0x120b0bf(%rip),%rbx │ │ │ │ - add %rbx,%rdx │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + call 44db40 │ │ │ │ + mov %r14,%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ test %rdx,%rdx │ │ │ │ - je 43db40 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + je 44de5a │ │ │ │ + mov 0xe8(%rdx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 44de5a │ │ │ │ + mov 0x30(%rdx),%rdi │ │ │ │ + cmpl $0x0,0x10c(%rdi) │ │ │ │ + jg 44de5a │ │ │ │ + mov 0xf0(%rdx),%rdi │ │ │ │ + mov 0xf8(%rdx),%rcx │ │ │ │ + sub %rdi,%rcx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + neg %r8 │ │ │ │ + sar $0x3f,%r8 │ │ │ │ + and %r8,%rdi │ │ │ │ + lea (%rsi,%rdi,1),%rax │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + cmovl %rsi,%rcx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + je 44de37 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bd534(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - shr $0xa,%rax │ │ │ │ - nop │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c7496(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - shr $0xa,%rax │ │ │ │ - nop │ │ │ │ - call 457540 │ │ │ │ - lea 0x9ca72a(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - shr $0xa,%rax │ │ │ │ - nop │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c2556(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - imul $0x64,%rax,%rax │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - div %rcx │ │ │ │ - call 457540 │ │ │ │ - lea 0x9be21e(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - call 457b20 │ │ │ │ - nop │ │ │ │ - call 457100 │ │ │ │ - movzbl 0x48(%rsp),%eax │ │ │ │ - test %al,%al │ │ │ │ - jne 43dae0 │ │ │ │ - cmpb $0x0,0x11e7568(%rip) │ │ │ │ - je 43db00 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ca6c6(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - movb $0x0,0x11e7544(%rip) │ │ │ │ - jmp 43db00 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c17d7(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - movzbl 0x117(%rax),%ecx │ │ │ │ - lea -0x1(%rcx),%edx │ │ │ │ - nop │ │ │ │ - mov %dl,0x117(%rax) │ │ │ │ - cmp $0x1,%cl │ │ │ │ - jne 43db37 │ │ │ │ - nop │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0xf8(%rdx),%rax │ │ │ │ + mov 0xf0(%rdx),%rbx │ │ │ │ + add %rbx,%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jb 44de76 │ │ │ │ + mov %rcx,0xf0(%rdx) │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - lea 0x12096e6(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + call 45fe20 │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - call 452f00 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - jmp 43d9a0 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + nop │ │ │ │ + jmp 44dd80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -70529,214 +84459,37 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 43df14 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44dee5 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - shr $0xd,%rdi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov 0x1209594(%rip),%rcx │ │ │ │ - shr $0xd,%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x10118(%rax),%rax │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - test $0x1fff,%rdx │ │ │ │ - setne %dl │ │ │ │ - movzbl %dl,%edx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - lea (%rdx,%rbx,1),%rdi │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ + sub $0x10,%rsp │ │ │ │ + lea 0x13309b(%rip),%rax │ │ │ │ mov $0x1,%ebx │ │ │ │ - cmove %rbx,%rdx │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jae 43df0e │ │ │ │ - mov 0x60(%rax),%rsi │ │ │ │ - mov (%rsi,%rbx,8),%rsi │ │ │ │ - bt $0x3f,%rsi │ │ │ │ - jae 43dc3f │ │ │ │ - mov $0x200000,%esi │ │ │ │ - jmp 43dc49 │ │ │ │ - shr $0x15,%rsi │ │ │ │ - and $0x1fffff,%esi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 43deda │ │ │ │ - mov %rbx,%rsi │ │ │ │ - shr $0xd,%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x2000,%rbx │ │ │ │ - jae 43df02 │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov 0x78(%rax,%rbx,8),%r8 │ │ │ │ - test %al,(%r8) │ │ │ │ - and $0x1fff,%esi │ │ │ │ - shl $0x7,%rsi │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - lea (%rsi,%r8,1),%rax │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 43e100 │ │ │ │ - nopl (%rax) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 43dcba │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - jmp 43deda │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - shl $0xd,%rax │ │ │ │ - mov 0x88(%rsp),%rsi │ │ │ │ - shl $0x16,%rsi │ │ │ │ - add %rax,%rsi │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - movabs $0xffff800000000000,%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x78(%rdi,%rsi,8),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - lea (%rdi,%rsi,1),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 44a700 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %edi,%esi │ │ │ │ - call 446b20 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x10118(%rdx),%rax │ │ │ │ - nop │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - cmpb $0x0,0x10131(%rdx) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jne 43de00 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shl $0xd,%rdx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - shl $0xd,%rbx │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - shl $0xd,%rsi │ │ │ │ - neg %rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - lea 0x120ad1f(%rip),%rdi │ │ │ │ - lock xadd %rsi,(%rdi) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 42d3a0 │ │ │ │ - lea 0x120ace8(%rip),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - call 44fde0 │ │ │ │ - lea 0x120acdf(%rip),%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - call 44fde0 │ │ │ │ - lea 0x120e40e(%rip),%rax │ │ │ │ - call 44fea0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - lock xadd %rcx,(%rax) │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - lock xadd %rcx,0x8(%rax) │ │ │ │ - lea 0x120e3ed(%rip),%rax │ │ │ │ - call 44ff60 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x10118(%rdx),%rax │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - movabs $0x800000000000,%rcx │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - add 0x10078(%rdx),%rcx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jbe 43de3c │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - mov %rsi,0x10078(%rdx) │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shl $0xd,%rsi │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x78(%rdx,%rsi,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - call 449f20 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - call 446b20 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x78(%rsi,%rdx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ - lea 0x40(%rax),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - call 449e60 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x10118(%rdx),%rax │ │ │ │ - nop │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - add $0x70,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x100b8,%rax │ │ │ │ - call 43ea00 │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov 0x10118(%rcx),%rax │ │ │ │ - nop │ │ │ │ - call 4258a0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x70,%rsp │ │ │ │ + call 44e740 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 43db80 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44dec0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -70747,399 +84500,172 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44df25 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + lea 0x1328eb(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44df00 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43e0de │ │ │ │ + jbe 44df7e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - ja 43dfeb │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - je 43dfe5 │ │ │ │ + test %al,%al │ │ │ │ + je 44df67 │ │ │ │ + lea 0x125315(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp $0x2,%rbx │ │ │ │ - jne 43dfae │ │ │ │ - movabs $0x5555555555555555,%rdx │ │ │ │ - and %rax,%rdx │ │ │ │ - movabs $0x5555555555555555,%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - or %rax,%rdx │ │ │ │ - or %rdx,%rsi │ │ │ │ - not %rsi │ │ │ │ - jmp 43e0a6 │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 43e0cc │ │ │ │ - movabs $0x7777777777777777,%rsi │ │ │ │ - and %rax,%rsi │ │ │ │ - movabs $0x7777777777777777,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - or %rax,%rsi │ │ │ │ - or %rdx,%rsi │ │ │ │ - not %rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 43e0a6 │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmp $0x10,%rbx │ │ │ │ - ja 43e04f │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jne 43e020 │ │ │ │ - movabs $0x7f7f7f7f7f7f7f7f,%rsi │ │ │ │ - and %rax,%rsi │ │ │ │ - movabs $0x7f7f7f7f7f7f7f7f,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - or %rax,%rsi │ │ │ │ - or %rdx,%rsi │ │ │ │ - not %rsi │ │ │ │ - jmp 43e0a6 │ │ │ │ - nop │ │ │ │ - cmp $0x10,%rbx │ │ │ │ - jne 43e0cc │ │ │ │ - movabs $0x7fff7fff7fff7fff,%rsi │ │ │ │ - and %rax,%rsi │ │ │ │ - movabs $0x7fff7fff7fff7fff,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - or %rax,%rsi │ │ │ │ - or %rdx,%rsi │ │ │ │ - not %rsi │ │ │ │ - jmp 43e0a6 │ │ │ │ - cmp $0x20,%rbx │ │ │ │ - jne 43e080 │ │ │ │ - movabs $0x7fffffff7fffffff,%rsi │ │ │ │ - and %rax,%rsi │ │ │ │ - movabs $0x7fffffff7fffffff,%rdx │ │ │ │ - add %rdx,%rsi │ │ │ │ - or %rax,%rsi │ │ │ │ - or %rdx,%rsi │ │ │ │ - not %rsi │ │ │ │ - jmp 43e0a6 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x40,%rbx │ │ │ │ - jne 43e0cc │ │ │ │ - mov %rax,%rsi │ │ │ │ - btr $0x3f,%rax │ │ │ │ - movabs $0x7fffffffffffffff,%rdx │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ - or %rdi,%rsi │ │ │ │ - or %rdx,%rsi │ │ │ │ - nop │ │ │ │ - not %rsi │ │ │ │ - lea -0x1(%rbx),%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - shr %cl,%rsi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - and %rdx,%rsi │ │ │ │ - mov %rax,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - or %rdx,%rax │ │ │ │ - not %rax │ │ │ │ + call 44e740 │ │ │ │ + jmp 44df78 │ │ │ │ + lea 0x125487(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + call 44e740 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9c2bab(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 43df60 │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ + jmp 44df40 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43e406 │ │ │ │ + jbe 44dfe5 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - lea -0x1(%rcx),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rcx │ │ │ │ - jne 43e3c5 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43e3c5 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - ja 43e385 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 43e14a │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 43e162 │ │ │ │ - lea (%rdi,%rcx,1),%rdx │ │ │ │ - lea -0x1(%rdx),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - neg %rsi │ │ │ │ - nop │ │ │ │ - and %rdx,%rsi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - shr $0x6,%rbx │ │ │ │ - jmp 43e189 │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - dec %rbx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jl 43e1d5 │ │ │ │ - test %al,(%rax) │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jae 43e37c │ │ │ │ - mov (%rax,%rbx,8),%rcx │ │ │ │ - or 0x40(%rax,%rbx,8),%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 43df60 │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - je 43e172 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - jl 43e27e │ │ │ │ - test %al,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jae 43e377 │ │ │ │ - mov (%rax,%rbx,8),%rcx │ │ │ │ - or 0x40(%rax,%rbx,8),%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 43df60 │ │ │ │ - mov %rax,%rcx │ │ │ │ - not %rax │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shl $0x6,%rdx │ │ │ │ - bsr %rax,%rdi │ │ │ │ - mov $0xffffffffffffffff,%r8 │ │ │ │ - cmove %r8,%rdi │ │ │ │ - lea -0x3f(%rdi),%r9 │ │ │ │ - neg %r9 │ │ │ │ - lea 0x1(%rdi),%r10 │ │ │ │ - neg %r10 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %r10,%rcx │ │ │ │ - shl %cl,%rax │ │ │ │ - lea (%rdi,%rdx,1),%rcx │ │ │ │ - lea 0x1(%rcx),%rcx │ │ │ │ - lea (%rdi,%rdx,1),%rdx │ │ │ │ - lea 0x1(%rdx),%rdx │ │ │ │ - cmp $0x40,%r9 │ │ │ │ - sbb %r9,%r9 │ │ │ │ - and %r9,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 43e26c │ │ │ │ - bsr %rax,%rsi │ │ │ │ - cmove %r8,%rsi │ │ │ │ - add $0xffffffffffffffc1,%rsi │ │ │ │ - neg %rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - jmp 43e2f7 │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - inc %rdi │ │ │ │ - dec %rsi │ │ │ │ - jmp 43e2a0 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - dec %rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 43e2f7 │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov (%rcx,%rsi,8),%rax │ │ │ │ - or 0x40(%rcx,%rsi,8),%rax │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - call 43df60 │ │ │ │ - bsr %rax,%rcx │ │ │ │ - mov $0xffffffffffffffff,%rdx │ │ │ │ - cmove %rdx,%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - lea 0x40(%rdx),%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - je 43e289 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x1208e62(%rip),%rsi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - cmova %r8,%rdi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - sub %rdi,%rcx │ │ │ │ - cmp $0x2000,%rsi │ │ │ │ - jbe 43e368 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,0x1208e31(%rip) │ │ │ │ - jae 43e363 │ │ │ │ - shr $0xd,%rsi │ │ │ │ - lea (%rcx,%rsi,1),%r10 │ │ │ │ - lea -0x1(%r10),%r10 │ │ │ │ - neg %rsi │ │ │ │ - and %rsi,%r10 │ │ │ │ - nop │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 43e35e │ │ │ │ - sub %r9,%r8 │ │ │ │ - and %rcx,%rsi │ │ │ │ - nop │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jb 43e359 │ │ │ │ - sub %rsi,%rcx │ │ │ │ - add %rcx,%rdi │ │ │ │ - jmp 43e36b │ │ │ │ - mov %rcx,%rsi │ │ │ │ - jmp 43e36b │ │ │ │ - mov %rcx,%rsi │ │ │ │ - jmp 43e36b │ │ │ │ - mov %rcx,%rsi │ │ │ │ - jmp 43e36b │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x40,%rsp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + lea 0x3c(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x4(%rax) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x14,%ecx │ │ │ │ + mov $0x67,%edi │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov $0x40,%r8d │ │ │ │ + call 406020 │ │ │ │ + call 44dd80 │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c5b96(%rip),%rax │ │ │ │ - mov $0xf,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9c41f3(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c5b56(%rip),%rax │ │ │ │ - mov $0xf,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d8b2c(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 43e100 │ │ │ │ + movsd %xmm0,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movsd 0x8(%rsp),%xmm0 │ │ │ │ + jmp 44dfa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43e4da │ │ │ │ + jbe 44e04b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 43e459 │ │ │ │ - mov %r8,%rax │ │ │ │ - nop │ │ │ │ - mov 0x30(%rax),%rdx │ │ │ │ + sub $0x50,%rsp │ │ │ │ + lea 0x3c(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x4(%rax) │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x14,%ecx │ │ │ │ + mov $0x67,%edi │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov $0x20,%r8d │ │ │ │ + call 406020 │ │ │ │ xchg %ax,%ax │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 43e48e │ │ │ │ - mov 0x1189a4c(%rip),%rsi │ │ │ │ - movabs $0x800000000000,%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rax │ │ │ │ - lock cmpxchg %rsi,0x30(%r8) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 43e456 │ │ │ │ - jmp 43e49b │ │ │ │ - movabs $0x800000000000,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - nop │ │ │ │ + call 44dd80 │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movss %xmm0,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movss 0x8(%rsp),%xmm0 │ │ │ │ + jmp 44e000 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44e0ab │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x70,%rsp │ │ │ │ + lea 0x44(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x1c(%rax) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x2c,%ecx │ │ │ │ + mov $0x67,%edi │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov $0x80,%r8d │ │ │ │ + call 4056e0 │ │ │ │ nop │ │ │ │ - mov 0x38(%r8),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 43e4bd │ │ │ │ - mov 0x1189a0b(%rip),%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - lock cmpxchg %rdx,0x38(%r8) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 43e49c │ │ │ │ - mov 0x11899f4(%rip),%rdx │ │ │ │ - mov %rdx,0x40(%r8) │ │ │ │ - mov %bl,0x4c(%r8) │ │ │ │ - mov %r8,%rax │ │ │ │ - call 4496e0 │ │ │ │ - add $0x18,%rsp │ │ │ │ + call 44dd80 │ │ │ │ + add $0x70,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 43e440 │ │ │ │ + movsd %xmm0,0x8(%rsp) │ │ │ │ + movsd %xmm1,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movsd 0x8(%rsp),%xmm0 │ │ │ │ + movsd 0x10(%rsp),%xmm1 │ │ │ │ + jmp 44e060 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -71151,286 +84677,499 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44e132 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x70,%rsp │ │ │ │ + lea 0x44(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x1c(%rax) │ │ │ │ + cvtss2sd %xmm1,%xmm1 │ │ │ │ + cvtss2sd %xmm0,%xmm0 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x2c,%ecx │ │ │ │ + mov $0x67,%edi │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov $0x40,%r8d │ │ │ │ + call 4056e0 │ │ │ │ + call 44dd80 │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movss %xmm0,0x8(%rsp) │ │ │ │ + movss %xmm1,0xc(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4870e0 │ │ │ │ + movss 0x8(%rsp),%xmm0 │ │ │ │ + movss 0xc(%rsp),%xmm1 │ │ │ │ + jmp 44e0e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43e55e │ │ │ │ + jbe 44e1c0 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - nop │ │ │ │ - mov 0x28(%rax),%rsi │ │ │ │ - shr $0x16,%rdx │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 43e54e │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jbe 43e553 │ │ │ │ + sub $0x38,%rsp │ │ │ │ + lea 0x24(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x4(%rdx) │ │ │ │ nop │ │ │ │ - xchg %rdx,0x28(%rax) │ │ │ │ - call 4493c0 │ │ │ │ - add $0x20,%rsp │ │ │ │ + mov $0x14,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 409ac0 │ │ │ │ + cmp $0x14,%rax │ │ │ │ + ja 44e1ba │ │ │ │ + lea -0x14(%rax),%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + neg %rbx │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %rcx,%rax │ │ │ │ + lea 0x24(%rsp,%rax,1),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 44dd80 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 43e520 │ │ │ │ + jmp 44e160 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44e27c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rax,%rdi │ │ │ │ + neg %rax │ │ │ │ + lea 0x24(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x4(%rdx) │ │ │ │ + nop │ │ │ │ + test %rdi,%rdi │ │ │ │ + mov %rdi,%rsi │ │ │ │ + cmovl %rax,%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rsi,%rdi │ │ │ │ + call 409ac0 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jge 44e244 │ │ │ │ + lea -0x1(%rax),%rdx │ │ │ │ + cmp $0x14,%rdx │ │ │ │ + jae 44e276 │ │ │ │ + movb $0x2d,0x23(%rsp,%rax,1) │ │ │ │ + jmp 44e247 │ │ │ │ + mov %rax,%rdx │ │ │ │ + cmp $0x14,%rdx │ │ │ │ + ja 44e271 │ │ │ │ + lea -0x14(%rdx),%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + neg %rbx │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %rcx,%rdx │ │ │ │ + lea 0x24(%rsp,%rdx,1),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 44dd80 │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 44e1e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + lea -0x8(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 44e396 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x30(%rax),%rcx │ │ │ │ - test %bl,%bl │ │ │ │ - je 43e5b2 │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - nop │ │ │ │ - mov (%rcx),%rdx │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + lea 0x1c(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + movups %xmm15,0x40(%rdx) │ │ │ │ + movups %xmm15,0x50(%rdx) │ │ │ │ + movups %xmm15,0x54(%rdx) │ │ │ │ + mov $0x63,%edx │ │ │ │ + jmp 44e2ef │ │ │ │ + dec %rdx │ │ │ │ + shr $0x4,%rsi │ │ │ │ + mov %rsi,%rcx │ │ │ │ test %rdx,%rdx │ │ │ │ - jge 43e5c3 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - neg %rsi │ │ │ │ - jmp 43e5c6 │ │ │ │ + jle 44e320 │ │ │ │ + mov %rcx,%rsi │ │ │ │ + and $0xf,%ecx │ │ │ │ + lea 0x127456(%rip),%rdi │ │ │ │ + movzbl (%rdi,%rcx,1),%edi │ │ │ │ + mov %dil,0x1c(%rsp,%rdx,1) │ │ │ │ + cmp $0x10,%rsi │ │ │ │ + jae 44e2e5 │ │ │ │ + lea -0x64(%rdx),%rdi │ │ │ │ + neg %rdi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + jg 44e2e5 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %al,%al │ │ │ │ + je 44e344 │ │ │ │ + lea -0x1(%rdx),%rsi │ │ │ │ + cmp $0x64,%rsi │ │ │ │ + jae 44e389 │ │ │ │ + movb $0x78,0x1b(%rsp,%rdx,1) │ │ │ │ + lea -0x2(%rdx),%rsi │ │ │ │ + cmp $0x64,%rsi │ │ │ │ + jae 44e37d │ │ │ │ + movb $0x30,0x1a(%rsp,%rdx,1) │ │ │ │ + jmp 44e347 │ │ │ │ mov %rdx,%rsi │ │ │ │ - movabs $0xffff800000000000,%rdi │ │ │ │ - add %rsi,%rdi │ │ │ │ - cmp %rdi,0x11898de(%rip) │ │ │ │ - je 43e5f2 │ │ │ │ - mov 0x48(%rax),%r8d │ │ │ │ - nop │ │ │ │ - mov 0x28(%rax),%r9 │ │ │ │ - nop │ │ │ │ - mov %rsi,%r10 │ │ │ │ - shr $0x16,%rsi │ │ │ │ - mov %rsi,%r11 │ │ │ │ - jmp 43e600 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ + cmp $0x64,%rsi │ │ │ │ + ja 44e371 │ │ │ │ + lea -0x64(%rsi),%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + neg %rbx │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %rcx,%rsi │ │ │ │ + lea 0x1c(%rsp,%rsi,1),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 44dd80 │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - dec %rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - ja 43e6c1 │ │ │ │ - mov 0x8(%rax),%r12 │ │ │ │ - cmp %r12,%rsi │ │ │ │ - jae 43e722 │ │ │ │ - mov (%rax),%r12 │ │ │ │ - lea (%r12,%rsi,8),%r12 │ │ │ │ + mov $0x64,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x64,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x64,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov (%r12),%r12 │ │ │ │ - mov %r12,%r13 │ │ │ │ - shr $0x1a,%r12 │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 44e2a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44e3eb │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x27b10b(%rip),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e2a0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 44e3c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44e69a │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x68,%rsp │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ nop │ │ │ │ - test $0x1,%r12b │ │ │ │ - je 43e5f8 │ │ │ │ - test %bl,%bl │ │ │ │ - jne 43e678 │ │ │ │ - mov %r13,%r12 │ │ │ │ - shr $0x20,%r13 │ │ │ │ + call 44dcc0 │ │ │ │ + movb $0x22,0x24(%rsp) │ │ │ │ + lea 0x24(%rsp),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 44dd80 │ │ │ │ + xor %eax,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 44e447 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + cmp %rax,%rbx │ │ │ │ + jle 44e64a │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + movzbl (%rdx,%rax,1),%esi │ │ │ │ + cmp $0x7f,%esi │ │ │ │ + jg 44e46c │ │ │ │ + lea 0x1(%rax),%rdi │ │ │ │ + jmp 44e489 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 47c580 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + cmp $0xa,%esi │ │ │ │ + jg 44e4e5 │ │ │ │ + cmp $0x9,%esi │ │ │ │ + je 44e4b8 │ │ │ │ + cmp $0xa,%esi │ │ │ │ + jne 44e519 │ │ │ │ + movw $0x6e5c,0x22(%rsp) │ │ │ │ + lea 0x22(%rsp),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 44dd80 │ │ │ │ + jmp 44e442 │ │ │ │ + movw $0x745c,0x1e(%rsp) │ │ │ │ + lea 0x1e(%rsp),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 44dd80 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44dd20 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r13d,%r8d │ │ │ │ - jne 43e669 │ │ │ │ - cmp $0x1f0,%r12w │ │ │ │ - jae 43e664 │ │ │ │ - shr $0x10,%r12 │ │ │ │ - and $0x3ff,%r12d │ │ │ │ - cmp $0x1f0,%r12w │ │ │ │ - setb %r12b │ │ │ │ - jmp 43e673 │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 43e673 │ │ │ │ - cmp $0x1f0,%r12w │ │ │ │ - setb %r12b │ │ │ │ - test %r12b,%r12b │ │ │ │ - je 43e5f8 │ │ │ │ - cmp %r11,%rsi │ │ │ │ - je 43e6ae │ │ │ │ - nop │ │ │ │ - mov %rsi,%rax │ │ │ │ - shl $0x16,%rsi │ │ │ │ - test %rdx,%rdx │ │ │ │ - jl 43e693 │ │ │ │ - lea 0x3fe000(%rsi),%rdx │ │ │ │ - jmp 43e6fe │ │ │ │ - neg %r10 │ │ │ │ - lea 0x3fe000(%rsi),%rdx │ │ │ │ + jmp 44e442 │ │ │ │ + cmp $0xd,%esi │ │ │ │ + je 44e62b │ │ │ │ + cmp $0x22,%esi │ │ │ │ + je 44e4f8 │ │ │ │ + cmp $0x5c,%esi │ │ │ │ + jne 44e519 │ │ │ │ + movb $0x5c,0x26(%rsp) │ │ │ │ + mov %sil,0x27(%rsp) │ │ │ │ + lea 0x26(%rsp),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 44dd80 │ │ │ │ + jmp 44e442 │ │ │ │ + lea -0x20(%rsi),%r8d │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x5e,%r8d │ │ │ │ + jbe 44e60f │ │ │ │ + cmp $0x7f,%esi │ │ │ │ + jl 44e5ca │ │ │ │ + cmp $0x10000,%esi │ │ │ │ + jge 44e585 │ │ │ │ + lea 0x124be8(%rip),%rdx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + movq $0x2,0x50(%rsp) │ │ │ │ + movslq %esi,%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 44dd80 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + call 44e2a0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 44e442 │ │ │ │ + lea 0x124ba0(%rip),%rdx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + movq $0x2,0x40(%rsp) │ │ │ │ + movslq %esi,%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 44dd80 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + call 44e2a0 │ │ │ │ + jmp 44e442 │ │ │ │ + lea 0x124b57(%rip),%rdx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + movq $0x2,0x60(%rsp) │ │ │ │ + movslq %esi,%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 44dd80 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + call 44e2a0 │ │ │ │ + jmp 44e442 │ │ │ │ + mov %sil,0x25(%rsp) │ │ │ │ + lea 0x25(%rsp),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 44dd80 │ │ │ │ + jmp 44e442 │ │ │ │ + movw $0x725c,0x20(%rsp) │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ nop │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %r10,%rax │ │ │ │ - lock cmpxchg %rdx,(%rcx) │ │ │ │ - sete %cl │ │ │ │ - jmp 43e6f1 │ │ │ │ - and $0x3fffff,%edi │ │ │ │ - shr $0xd,%rdi │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - pop %rbp │ │ │ │ + call 44dd80 │ │ │ │ + jmp 44e442 │ │ │ │ + movb $0x22,0x25(%rsp) │ │ │ │ + lea 0x25(%rsp),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dd80 │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + movzbl 0x117(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ nop │ │ │ │ - ret │ │ │ │ + mov %dil,0x117(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x1,%sil │ │ │ │ + jne 44e694 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov (%rcx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 43e6eb │ │ │ │ - mov 0x11897e6(%rip),%rdx │ │ │ │ - movabs $0x800000000000,%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - lock cmpxchg %rdx,(%rcx) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 43e6c2 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov $0x1ff,%ebx │ │ │ │ + lea 0x27ae49(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x68,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rbx,%rax │ │ │ │ - nop │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jl 43e71d │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rsi,%rax │ │ │ │ - lock cmpxchg %rdx,(%rcx) │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 43e6fb │ │ │ │ - jmp 43e6f1 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 43e6f1 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 44e400 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44e6eb │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x27ae0b(%rip),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e2a0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 44e6c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44e72b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x27adcb(%rip),%rbx │ │ │ │ + nop │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e2a0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 44e700 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43e806 │ │ │ │ + jbe 44e770 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jae 43e7fe │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - lea (%rdx,%rbx,8),%rdx │ │ │ │ - nop │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x10,%rdx │ │ │ │ - and $0x3ff,%edx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shr $0x20,%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shr $0x1a,%rdi │ │ │ │ - and $0x3f,%edi │ │ │ │ - nop │ │ │ │ - mov %r8w,0x1c(%rsp) │ │ │ │ - mov %dx,0x1e(%rsp) │ │ │ │ - mov %esi,0x20(%rsp) │ │ │ │ - mov %dil,0x24(%rsp) │ │ │ │ - mov 0x48(%rax),%edx │ │ │ │ - lea 0x1c(%rsp),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %edx,%ecx │ │ │ │ - call 43eac0 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jae 43e7f9 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - mov 0x20(%rsp),%edx │ │ │ │ - movzbl 0x24(%rsp),%ebx │ │ │ │ - shl $0x1a,%rbx │ │ │ │ - or %rcx,%rbx │ │ │ │ - shl $0x20,%rdx │ │ │ │ - or %rbx,%rdx │ │ │ │ - lea (%rax,%rdi,8),%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xchg %rdx,(%rax) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 44dd80 │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 43e740 │ │ │ │ + jmp 44e740 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -71442,197 +85181,292 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43e97e │ │ │ │ + jbe 44e84b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x28,%rsp │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jae 43e978 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ mov %rbx,0x40(%rsp) │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - lea (%rdx,%rbx,8),%rdx │ │ │ │ - nop │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x10,%rdx │ │ │ │ - and $0x3ff,%edx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shr $0x20,%rsi │ │ │ │ - mov %r8,%r9 │ │ │ │ - shr $0x1a,%r8 │ │ │ │ - and $0x3f,%r8d │ │ │ │ - nop │ │ │ │ - mov %r9w,0x1c(%rsp) │ │ │ │ - mov %dx,0x1e(%rsp) │ │ │ │ - mov %esi,0x20(%rsp) │ │ │ │ - mov %r8b,0x24(%rsp) │ │ │ │ - mov 0x48(%rax),%ecx │ │ │ │ - lea 0x1c(%rsp),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - call 43ebc0 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jae 43e973 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - mov 0x1c(%rsp),%ecx │ │ │ │ - mov 0x20(%rsp),%ebx │ │ │ │ - movzbl 0x24(%rsp),%esi │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%r9 │ │ │ │ - lea (%r9,%r8,1),%r8 │ │ │ │ - lea -0x1(%r8),%r8 │ │ │ │ - shl $0xd,%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - shl $0x16,%rdi │ │ │ │ - add %r8,%rdi │ │ │ │ - shl $0x1a,%rsi │ │ │ │ - or %rsi,%rcx │ │ │ │ - shl $0x20,%rbx │ │ │ │ - or %rcx,%rbx │ │ │ │ - lea (%rax,%r9,8),%rax │ │ │ │ - movabs $0xffff800000000000,%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xchg %rbx,(%rax) │ │ │ │ - movabs $0x800000000000,%rax │ │ │ │ - add 0x40(%rdx),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jae 43e949 │ │ │ │ - mov %rcx,0x40(%rdx) │ │ │ │ - nop │ │ │ │ - mov 0x38(%rdx),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - neg %rax │ │ │ │ - nop │ │ │ │ - test %rcx,%rcx │ │ │ │ - cmovl %rax,%rcx │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x132779(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jae 43e96d │ │ │ │ - neg %rdi │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x1248ff(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x13277a(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x27acaa(%rip),%rbx │ │ │ │ nop │ │ │ │ - xchg %rdi,0x38(%rdx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e2a0 │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 43e840 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 44e7a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - incl 0x48(%rax) │ │ │ │ + lea -0x10(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 44ec9c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x88,%rsp │ │ │ │ + movq %xmm15,0x80(%rsp) │ │ │ │ + movb $0x0,0x27(%rsp) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov (%rax),%rax │ │ │ │ + movq $0x0,0x138(%rax) │ │ │ │ + movq $0x3b9aca00,0x25003d(%rip) │ │ │ │ + movq $0x77359400,0x25003a(%rip) │ │ │ │ + movb $0x1,0x27aa7b(%rip) │ │ │ │ + lea 0x1319e4(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ nop │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - neg %rcx │ │ │ │ - movabs $0x800000000000,%rbx │ │ │ │ - add 0x40(%rax),%rbx │ │ │ │ + incl 0x28c(%rax) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov %r14,%rcx │ │ │ │ nop │ │ │ │ + mov %rcx,0x180(%rax) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov %rax,0xd0(%r14) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + lea 0x25bbf5(%rip),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 44ec7c │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rax,0x27ab9f(%rip) │ │ │ │ + test %rax,%rax │ │ │ │ + je 44ec6b │ │ │ │ + cmpl $0x0,0x27b24f(%rip) │ │ │ │ + je 44e978 │ │ │ │ + mov 0x98(%r14),%rcx │ │ │ │ + mov %rcx,0x27aeb7(%rip) │ │ │ │ + movb $0x1,0x27aea8(%rip) │ │ │ │ + mov 0x250171(%rip),%rcx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov 0x25016d(%rip),%rdx │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 44e9b7 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 45e280 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jl 44e994 │ │ │ │ + movb $0x1,0x26(%rsp) │ │ │ │ + lea 0x2f8(%rip),%rax │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + lea 0x26(%rsp),%rax │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + lea 0x70(%rsp),%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + movb $0x1,0x27(%rsp) │ │ │ │ + call 42a440 │ │ │ │ + call 45d1c0 │ │ │ │ + lea 0xefe06(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 417680 │ │ │ │ + cmpl $0x0,0x27acc4(%rip) │ │ │ │ + je 44ea21 │ │ │ │ + mov 0x259f4b(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x259f38(%rip) │ │ │ │ + cmpb $0x0,0x24fe35(%rip) │ │ │ │ + je 44eaa5 │ │ │ │ + cmpq $0x0,0x248947(%rip) │ │ │ │ + je 44ec5a │ │ │ │ + cmpq $0x0,0x248931(%rip) │ │ │ │ + je 44ec49 │ │ │ │ + cmpq $0x0,0x248983(%rip) │ │ │ │ + je 44ec38 │ │ │ │ + cmpq $0x0,0x24897d(%rip) │ │ │ │ + je 44ec27 │ │ │ │ + cmpq $0x0,0x24892f(%rip) │ │ │ │ + je 44ec16 │ │ │ │ + mov 0x248912(%rip),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ test %rdx,%rdx │ │ │ │ - cmovl %rcx,%rdx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jae 43e9f1 │ │ │ │ - neg %rbx │ │ │ │ - nop │ │ │ │ - xchg %rbx,0x30(%rax) │ │ │ │ - mov 0x11894c0(%rip),%rcx │ │ │ │ - mov %rcx,0x40(%rax) │ │ │ │ + je 44ec05 │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + call 453700 │ │ │ │ + mov 0x248906(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 47fa40 │ │ │ │ + mov 0x24feac(%rip),%rcx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + lea 0x24fb48(%rip),%rax │ │ │ │ + jmp 44eac1 │ │ │ │ + mov 0x248(%rax),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x1d8(%rax),%rdx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0x1e0(%rax),%rbx │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 44eb0c │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov (%rdx,%rsi,8),%rax │ │ │ │ + call 45e280 │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + inc %rsi │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jl 44eae2 │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 44eaba │ │ │ │ + movb $0x0,0x27ad03(%rip) │ │ │ │ + mov 0x259e3c(%rip),%rax │ │ │ │ + call 4182c0 │ │ │ │ + movb $0x0,0x26(%rsp) │ │ │ │ + call 459900 │ │ │ │ + cmpb $0x0,0x27a825(%rip) │ │ │ │ + jne 44eb66 │ │ │ │ + cmpb $0x0,0x27a81b(%rip) │ │ │ │ + jne 44eb66 │ │ │ │ + mov 0x1313f4(%rip),%rax │ │ │ │ + lea 0x1313ed(%rip),%rdx │ │ │ │ + call *%rax │ │ │ │ + mov 0x27a835(%rip),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 44eb81 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 44ebed │ │ │ │ + movb $0x0,0x27(%rsp) │ │ │ │ + mov 0x80(%rsp),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + add $0x88,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jae 43eaa5 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - lea (%rcx,%rbx,8),%rcx │ │ │ │ - nop │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x10,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - and $0x3ff,%ecx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x20,%rdx │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shr $0x1a,%rdi │ │ │ │ - mov %rdi,%r9 │ │ │ │ - and $0x3e,%edi │ │ │ │ + mov 0x27a80d(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 44eba5 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x6,%ecx │ │ │ │ + mov $0x1,%edi │ │ │ │ + mov $0x1,%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4821e0 │ │ │ │ nop │ │ │ │ - mov %r8w,0x4(%rsp) │ │ │ │ - mov %cx,0x6(%rsp) │ │ │ │ - mov %edx,0x8(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + call 4145a0 │ │ │ │ + movl $0x0,(%rsp) │ │ │ │ + call 489fc0 <_cgo_topofstack@@Base+0x1460> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + xor %eax,%eax │ │ │ │ + movl $0x0,(%rax) │ │ │ │ + jmp 44ebc6 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ nop │ │ │ │ - mov %dil,0xc(%rsp) │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jae 43ea9b │ │ │ │ - mov (%rax),%rax │ │ │ │ - movzwl 0x4(%rsp),%ecx │ │ │ │ - and $0x3ff,%esi │ │ │ │ - shl $0x10,%rsi │ │ │ │ - or %rcx,%rsi │ │ │ │ - and $0x3e,%r9d │ │ │ │ - shl $0x1a,%r9 │ │ │ │ - or %rsi,%r9 │ │ │ │ - shl $0x20,%rdx │ │ │ │ - or %r9,%rdx │ │ │ │ - lea (%rax,%rbx,8),%rax │ │ │ │ + lea 0x1314ab(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 486ee0 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp $0x3e8,%rax │ │ │ │ + jge 44eb81 │ │ │ │ + mov 0x27a795(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 44ebd0 │ │ │ │ nop │ │ │ │ + jmp 44eb81 │ │ │ │ + lea 0x12884e(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12cfb0(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1282f5(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x127a83(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x129610(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12b93d(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x128c67(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1287c1(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - xchg %rdx,(%rax) │ │ │ │ - add $0x10,%rsp │ │ │ │ + call 44a3c0 │ │ │ │ + add $0x88,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44e880 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -71647,71 +85481,26 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43eb86 │ │ │ │ + jbe 44ecda │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - movzwl (%rax),%edx │ │ │ │ - lea (%rdx,%rbx,1),%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x200,%rsi │ │ │ │ - ja 43eb18 │ │ │ │ - cmp %ecx,0x4(%rax) │ │ │ │ - je 43eaf5 │ │ │ │ - mov %dx,0x2(%rax) │ │ │ │ - mov %ecx,0x4(%rax) │ │ │ │ - movzwl (%rax),%ecx │ │ │ │ - add %ebx,%ecx │ │ │ │ - mov %cx,(%rax) │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x200,%cx │ │ │ │ - jne 43eb12 │ │ │ │ - movzbl 0x8(%rax),%ecx │ │ │ │ - and $0xfffffffe,%ecx │ │ │ │ - nop │ │ │ │ - mov %cl,0x8(%rax) │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + cmpb $0x0,(%rax) │ │ │ │ + je 44ecd8 │ │ │ │ + call 459900 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %dx,0x16(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c5408(%rip),%rax │ │ │ │ - mov $0xf,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ - nopl (%rax) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9bf778(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d9659(%rip),%rax │ │ │ │ - mov $0x22,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ + call 487040 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - jmp 43eac0 │ │ │ │ - int3 │ │ │ │ + jmp 44ecc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -71723,158 +85512,51 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43ec66 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - movzwl (%rax),%edx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - ja 43ebff │ │ │ │ - cmp %ecx,0x4(%rax) │ │ │ │ - je 43ebe6 │ │ │ │ - mov %dx,0x2(%rax) │ │ │ │ - mov %ecx,0x4(%rax) │ │ │ │ - movzwl (%rax),%ecx │ │ │ │ - sub %ebx,%ecx │ │ │ │ - mov %cx,(%rax) │ │ │ │ - movzbl 0x8(%rax),%ecx │ │ │ │ - or $0x1,%ecx │ │ │ │ - nop │ │ │ │ - mov %cl,0x8(%rax) │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %dx,0x16(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c5321(%rip),%rax │ │ │ │ - mov $0xf,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzwl 0x16(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9bf694(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nop │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d18a0(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %ecx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%ecx │ │ │ │ - jmp 43ebc0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44ed64 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + cmpl $0x0,0x27a9bf(%rip) │ │ │ │ + je 44ed38 │ │ │ │ + mov 0x259d06(%rip),%rax │ │ │ │ + mov 0x259d07(%rip),%rcx │ │ │ │ + mov 0x259d08(%rip),%rdx │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x10(%r11) │ │ │ │ + lea 0x131241(%rip),%rax │ │ │ │ + mov %rax,0x259cda(%rip) │ │ │ │ + lea 0x131353(%rip),%rax │ │ │ │ + mov %rax,0x259cd4(%rip) │ │ │ │ + lea 0x131655(%rip),%rax │ │ │ │ + mov %rax,0x259cce(%rip) │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44ed00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movsd (%rax),%xmm3 │ │ │ │ - subsd %xmm0,%xmm1 │ │ │ │ - movups %xmm1,%xmm4 │ │ │ │ - mulsd %xmm3,%xmm1 │ │ │ │ - movsd 0x28(%rax),%xmm5 │ │ │ │ - addsd %xmm5,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm1 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jne 43ed99 │ │ │ │ - jp 43ed99 │ │ │ │ - movups %xmm1,%xmm6 │ │ │ │ - subsd %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm1 │ │ │ │ - jne 43ed99 │ │ │ │ - nopl (%rax) │ │ │ │ - jp 43ed99 │ │ │ │ - ucomisd %xmm6,%xmm6 │ │ │ │ - jne 43ed99 │ │ │ │ - jp 43ed99 │ │ │ │ - movsd 0x18(%rax),%xmm1 │ │ │ │ - ucomisd %xmm6,%xmm1 │ │ │ │ - nop │ │ │ │ - ja 43ed10 │ │ │ │ - movsd 0x20(%rax),%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm6 │ │ │ │ - ja 43ed10 │ │ │ │ - movups %xmm6,%xmm1 │ │ │ │ - movsd 0x8(%rax),%xmm7 │ │ │ │ - xorps %xmm8,%xmm8 │ │ │ │ - ucomisd %xmm7,%xmm8 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 43ed24 │ │ │ │ - jnp 43ed90 │ │ │ │ - movsd 0x10(%rax),%xmm9 │ │ │ │ - ucomisd %xmm9,%xmm8 │ │ │ │ - jne 43ed33 │ │ │ │ - jnp 43ed90 │ │ │ │ - mulsd %xmm2,%xmm3 │ │ │ │ - divsd %xmm7,%xmm3 │ │ │ │ - mulsd %xmm4,%xmm3 │ │ │ │ - divsd %xmm9,%xmm2 │ │ │ │ - movups %xmm1,%xmm0 │ │ │ │ - subsd %xmm6,%xmm1 │ │ │ │ - mulsd %xmm2,%xmm1 │ │ │ │ - addsd %xmm1,%xmm3 │ │ │ │ - addsd %xmm3,%xmm5 │ │ │ │ - movsd %xmm5,0x28(%rax) │ │ │ │ - ucomisd %xmm5,%xmm5 │ │ │ │ - jne 43ed7b │ │ │ │ - jp 43ed7b │ │ │ │ - movups %xmm5,%xmm1 │ │ │ │ - subsd %xmm5,%xmm5 │ │ │ │ - ucomisd %xmm5,%xmm5 │ │ │ │ - jne 43ed7b │ │ │ │ - jp 43ed7b │ │ │ │ - ucomisd %xmm1,%xmm1 │ │ │ │ - jne 43ed7b │ │ │ │ - jnp 43ed93 │ │ │ │ - nop │ │ │ │ - movq $0x0,0x28(%rax) │ │ │ │ - movb $0x1,0x30(%rax) │ │ │ │ - movsd 0x18(%rax),%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - movups %xmm1,%xmm0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - movq $0x0,0x28(%rax) │ │ │ │ - movb $0x1,0x31(%rax) │ │ │ │ - movsd 0x18(%rax),%xmm0 │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -71885,16 +85567,28 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movq $0x0,0x28(%rax) │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44eda1 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + lea 0x131283(%rip),%rax │ │ │ │ + call 458a20 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44ed80 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -71911,77 +85605,73 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43eebf │ │ │ │ + jbe 44eeb7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - cmp %rbx,(%rax) │ │ │ │ - ja 43eead │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rbx,0x8(%rax) │ │ │ │ - jbe 43eead │ │ │ │ - lea 0x18(%rax),%rdx │ │ │ │ + sub $0x28,%rsp │ │ │ │ + cmpl $0x0,0x27a8f7(%rip) │ │ │ │ + jne 44ede7 │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + jmp 44edfd │ │ │ │ + mov 0x259f7a(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x259f64(%rip) │ │ │ │ + jmp 44ee28 │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rbx │ │ │ │ + mov $0x1,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 42a760 │ │ │ │ + nop │ │ │ │ + lea 0x259f30(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x259f35(%rip),%cl │ │ │ │ test %cl,%cl │ │ │ │ - je 43ee16 │ │ │ │ - lea 0x28(%rax),%rdx │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43ee6b │ │ │ │ - cmpq $0xfc,0x10(%rcx) │ │ │ │ - jne 43ee85 │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43ee45 │ │ │ │ - movq $0x0,0x20(%rax) │ │ │ │ - jmp 43ee57 │ │ │ │ - call 441bc0 │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - movq $0x0,0x10(%rcx) │ │ │ │ - mov (%rdx),%rax │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - jmp 43ee85 │ │ │ │ - call 441bc0 │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rax,(%rcx) │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - cmp $0xfc,%rax │ │ │ │ - jae 43eea1 │ │ │ │ - mov %rbx,0x20(%rcx,%rax,8) │ │ │ │ - incq 0x10(%rcx) │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ + jne 44eea5 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - mov $0xfc,%rcx │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9d165d(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - jmp 43ede0 │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x259f23(%rip),%r8 │ │ │ │ + xchg %dl,(%r8) │ │ │ │ + nop │ │ │ │ + lea 0x1314c0(%rip),%rax │ │ │ │ + lea 0x259f01(%rip),%rbx │ │ │ │ + mov $0xb,%ecx │ │ │ │ + mov $0xa,%edi │ │ │ │ + mov $0x1,%esi │ │ │ │ + call 4821e0 │ │ │ │ + cmpl $0x0,0x27acf2(%rip) │ │ │ │ + jle 44ee06 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12529c(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 44ee06 │ │ │ │ + lea 0x127d1a(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 44edc0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -72000,251 +85690,207 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43f006 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - lea 0x20(%rsp),%rcx │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x18(%rax),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - lea 0x28(%rax),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 43ef40 │ │ │ │ - inc %rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jge 43efcd │ │ │ │ - mov 0x20(%rsp,%rdx,8),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 43ef3d │ │ │ │ - cmpq $0x0,0x10(%rdi) │ │ │ │ - jne 43efa7 │ │ │ │ - mov 0x20(%rax),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 43ef97 │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %rdi,0x8(%rsp) │ │ │ │ - mov %r8,%rax │ │ │ │ - call 441e00 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x8(%rsp),%rdi │ │ │ │ - mov %rdi,0x20(%rax) │ │ │ │ - mov 0x18(%rdi),%rdi │ │ │ │ - mov %rdi,(%rsi) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 43ef3d │ │ │ │ - mov 0x10(%rdi),%rdx │ │ │ │ - lea -0x1(%rdx),%r8 │ │ │ │ - mov %r8,0x10(%rdi) │ │ │ │ - cmp $0xfc,%r8 │ │ │ │ - jae 43eff5 │ │ │ │ - mov 0x18(%rdi,%rdx,8),%rax │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - sete %bl │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43efeb │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 441e00 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - movq $0x0,0x20(%rcx) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x38,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + lea 0x131199(%rip),%rax │ │ │ │ + call 486ee0 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0xfc,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 43ef00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43f152 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov 0x38(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 43f076 │ │ │ │ - call 441bc0 │ │ │ │ - movq $0x0,0x18(%rax) │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %rax,0x30(%rcx) │ │ │ │ - mov %rax,0x38(%rcx) │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 43f0e8 │ │ │ │ - mov (%rax),%rdi │ │ │ │ - lea -0x1(%rsi),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - sub %rdi,%rbx │ │ │ │ - cmp $0x3f,%r8 │ │ │ │ - jae 43f145 │ │ │ │ - shl $0x5,%r8 │ │ │ │ - mov 0x20(%rdx,%r8,1),%edi │ │ │ │ - add 0x24(%rdx,%r8,1),%edi │ │ │ │ - cmp %ebx,%edi │ │ │ │ - ja 43f131 │ │ │ │ - cmp $0x3f,%rsi │ │ │ │ - jne 43f0eb │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - call 441bc0 │ │ │ │ - movq $0x0,0x18(%rax) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rax,0x18(%rcx) │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %rax,0x38(%rcx) │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - jmp 43f0eb │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - cmp $0x3f,%rbx │ │ │ │ - jae 43f125 │ │ │ │ - mov %rbx,%rsi │ │ │ │ - shl $0x5,%rbx │ │ │ │ - inc %rsi │ │ │ │ - mov %rsi,0x10(%rdx) │ │ │ │ - mov (%rax),%rsi │ │ │ │ - sub %rsi,%r9 │ │ │ │ - mov %r9d,0x20(%rdx,%rbx,1) │ │ │ │ - mov 0x4(%rcx),%esi │ │ │ │ - mov %esi,0x24(%rdx,%rbx,1) │ │ │ │ - nop │ │ │ │ - mov %rcx,0x28(%rdx,%rbx,1) │ │ │ │ - incq 0x40(%rax) │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + jne 44ef1c │ │ │ │ + mov 0x25bd98(%rip),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 44ef2e │ │ │ │ + lea 0x131165(%rip),%rax │ │ │ │ + call 486ee0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x3f,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9dfedb(%rip),%rax │ │ │ │ - mov $0x29,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x3f,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 43f020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43f25c │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 43f241 │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x3f,%rcx │ │ │ │ - add %rdx,%rcx │ │ │ │ - sar $1,%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - call 43f180 │ │ │ │ - test %al,(%rbx) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x3f,%rcx │ │ │ │ - jae 43f24f │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - lea (%rbx,%rcx,1),%rsi │ │ │ │ - lea 0x20(%rsi),%rsi │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - lea 0x1(%rdx),%rdi │ │ │ │ - cmp $0x3e,%rdx │ │ │ │ - jne 43f1ff │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 43f202 │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - sub %rsi,%rcx │ │ │ │ - dec %rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - call 43f180 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - mov %rsi,0x30(%rdi,%rdx,1) │ │ │ │ - mov %rax,0x38(%rdi,%rdx,1) │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x40,%rsp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rdx │ │ │ │ + cmpq $0x0,0x9b8(%rdx) │ │ │ │ + jne 44ef89 │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x25bda6(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + jmp 44f034 │ │ │ │ + mov 0x9b8(%rdx),%rsi │ │ │ │ + lea -0x1(%rsi),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jbe 44f02a │ │ │ │ + mov 0x9b0(%rdx),%r8 │ │ │ │ + mov -0x8(%r8,%rsi,8),%rax │ │ │ │ + cmpl $0x0,0x27a720(%rip) │ │ │ │ + je 44efbf │ │ │ │ + mov -0x8(%r8,%rsi,8),%r9 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + movq $0x0,-0x8(%r8,%rsi,8) │ │ │ │ + mov 0x9c0(%rdx),%rsi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jb 44f025 │ │ │ │ + mov %rdi,0x9b8(%rdx) │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 44f012 │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 44f00c │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 44f00c │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x3f,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x12de6b(%rip),%rax │ │ │ │ + mov $0x2a,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 482180 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rdx,-0x8(%rax,%rbx,8) │ │ │ │ + mov 0x9c0(%rcx),%rdx │ │ │ │ + shr $1,%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rdx,0x9b8(%rcx) │ │ │ │ + jge 44f12b │ │ │ │ + mov 0x25bcd4(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 44f12b │ │ │ │ + mov 0x8(%rdx),%r8 │ │ │ │ + cmpl $0x0,0x27a668(%rip) │ │ │ │ + je 44f085 │ │ │ │ + mov 0x25bcb7(%rip),%r9 │ │ │ │ + mov 0x8(%rdx),%r10 │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + mov %r10,0x10(%r11) │ │ │ │ + mov %r8,0x25bc9c(%rip) │ │ │ │ + movq $0x0,0x8(%rdx) │ │ │ │ + mov 0x9c0(%rcx),%r8 │ │ │ │ + mov 0x9b8(%rcx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + mov 0x9b0(%rcx),%rax │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + jae 44f101 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %r8,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0xe8e3b(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rcx,0x9c0(%rdx) │ │ │ │ + cmpl $0x0,0x27a5f3(%rip) │ │ │ │ + je 44f0f2 │ │ │ │ + mov 0x9b0(%rdx),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %rax,0x9b0(%rdx) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rbx,0x9b8(%rcx) │ │ │ │ + cmpl $0x0,0x27a5c1(%rip) │ │ │ │ + je 44f02f │ │ │ │ + mov -0x8(%rax,%rbx,8),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + jmp 44f02f │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ nop │ │ │ │ - jmp 43f180 │ │ │ │ + lea 0x25bbec(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + cmpq $0x0,0x9b8(%rcx) │ │ │ │ + jne 44f1f8 │ │ │ │ + lea 0x11c44d(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x9c0(%rcx),%rdx │ │ │ │ + mov 0x9b8(%rcx),%rbx │ │ │ │ + inc %rbx │ │ │ │ + mov 0x9b0(%rcx),%rsi │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + jae 44f1d0 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0xe8d6f(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov %rcx,0x9c0(%rdx) │ │ │ │ + cmpl $0x0,0x27a527(%rip) │ │ │ │ + je 44f1be │ │ │ │ + mov 0x9b0(%rdx),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x9b0(%rdx) │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rbx,0x9b8(%rcx) │ │ │ │ + cmpl $0x0,0x27a4f2(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 44f1f3 │ │ │ │ + mov -0x8(%rsi,%rbx,8),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,-0x8(%rsi,%rbx,8) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + jmp 44ef89 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -72264,275 +85910,224 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43f3e9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x10140(%rax),%ecx │ │ │ │ - mov %ecx,0x8(%rsp) │ │ │ │ - mov 0x11e498f(%rip),%edx │ │ │ │ - jmp 43f2e0 │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - inc %edx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov 0x20(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 44f51a │ │ │ │ + cmpb $0x0,0x3c(%rax) │ │ │ │ + jne 44f509 │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + jne 44f4f8 │ │ │ │ + cmpq $0x0,0x10(%rax) │ │ │ │ + jne 44f4e7 │ │ │ │ + cmpq $0x0,0x48(%rax) │ │ │ │ nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x110,%edx │ │ │ │ - jae 43f37c │ │ │ │ - mov %edx,0xc(%rsp) │ │ │ │ - mov %edx,%ebx │ │ │ │ - shr $1,%edx │ │ │ │ - movzbl %dl,%edx │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ - nop │ │ │ │ - shl $0x6,%rdx │ │ │ │ - bt $0x0,%ebx │ │ │ │ - jb 43f336 │ │ │ │ - lea (%rax,%rdx,1),%rdx │ │ │ │ - lea 0x102f8(%rdx),%rdx │ │ │ │ - shr $1,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - dec %ecx │ │ │ │ - neg %ecx │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov $0x28,%ebx │ │ │ │ - cmovne %rbx,%rcx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - call 44f020 │ │ │ │ - jmp 43f365 │ │ │ │ - lea (%rax,%rdx,1),%rdx │ │ │ │ - lea 0x102a8(%rdx),%rdx │ │ │ │ - shr $1,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - dec %ecx │ │ │ │ - neg %ecx │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov $0x28,%ebx │ │ │ │ - cmovne %rbx,%rcx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - nop │ │ │ │ - call 44f020 │ │ │ │ - test %rax,%rax │ │ │ │ - je 43f2cb │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x11e48e2(%rip),%ecx │ │ │ │ - mov 0xc(%rsp),%edx │ │ │ │ - jmp 43f3c0 │ │ │ │ + jne 44f4d6 │ │ │ │ + mov 0x60(%rax),%rdx │ │ │ │ nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 44f4c5 │ │ │ │ + cmpq $0x0,0x88(%r14) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jne 44f4b0 │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ nop │ │ │ │ - mov 0x11e48d4(%rip),%ecx │ │ │ │ - jmp 43f38f │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov 0xd0(%rdx),%r8 │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + mov 0x9c0(%r8),%r9 │ │ │ │ + cmp %r9,0x9b8(%r8) │ │ │ │ + jne 44f2c5 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ nop │ │ │ │ - mov 0x11e48cb(%rip),%ebx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - cmp $0xffffffff,%ecx │ │ │ │ - jae 43f3ad │ │ │ │ - mov %ecx,%eax │ │ │ │ - lea 0x11e48bb(%rip),%rcx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - lock cmpxchg %edx,(%rcx) │ │ │ │ - sete %bl │ │ │ │ - test %bl,%bl │ │ │ │ - je 43f386 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ + jmp 44f38d │ │ │ │ + mov 0x9c0(%r8),%rcx │ │ │ │ + mov 0x9b8(%r8),%rbx │ │ │ │ + inc %rbx │ │ │ │ + mov 0x9b0(%r8),%r9 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 44f338 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0xe8c0c(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rcx,0x9c0(%rdx) │ │ │ │ + cmpl $0x0,0x27a3c4(%rip) │ │ │ │ + je 44f321 │ │ │ │ + mov 0x9b0(%rdx),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x9b0(%rdx) │ │ │ │ + mov %rdx,%r8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rbx,0x9b8(%r8) │ │ │ │ + cmpl $0x0,0x27a38a(%rip) │ │ │ │ + je 44f359 │ │ │ │ + mov -0x8(%r9,%rbx,8),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,-0x8(%r9,%rbx,8) │ │ │ │ + mov 0x108(%rdx),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + mov %ecx,0x108(%rdx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 44f384 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 44f384 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov 0x9b8(%r8),%rsi │ │ │ │ + mov 0x9c0(%r8),%rdi │ │ │ │ + shr $1,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jle 44f425 │ │ │ │ + mov 0x9b0(%r8),%rdi │ │ │ │ + mov -0x8(%rdi,%rsi,8),%r9 │ │ │ │ + cmpl $0x0,0x27a314(%rip) │ │ │ │ + je 44f3cb │ │ │ │ + mov -0x8(%rdi,%rsi,8),%r10 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r10,(%r11) │ │ │ │ + movq $0x0,-0x8(%rdi,%rsi,8) │ │ │ │ + dec %rsi │ │ │ │ + mov 0x9c0(%r8),%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rsi,%rdi │ │ │ │ + jb 44f4ab │ │ │ │ + mov %rsi,0x9b8(%r8) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 44f41b │ │ │ │ + test %al,(%rbx) │ │ │ │ + cmpl $0x0,0x27a2d2(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 44f412 │ │ │ │ + mov 0x8(%rbx),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %r9,0x8(%rbx) │ │ │ │ + jmp 44f38a │ │ │ │ + mov %r9,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 44f38a │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ nop │ │ │ │ - mov 0x11e489c(%rip),%ecx │ │ │ │ - mov %rbx,%rax │ │ │ │ - nop │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jae 43f3dd │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %ecx,%eax │ │ │ │ - lea 0x11e4888(%rip),%rsi │ │ │ │ - lock cmpxchg %edx,(%rsi) │ │ │ │ - sete %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 43f3b5 │ │ │ │ - jmp 43f3e0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 43f2a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43f577 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - cmp %ebx,0x1200ea8(%rip) │ │ │ │ - je 43f422 │ │ │ │ - jmp 43f565 │ │ │ │ - mov %rbx,%rax │ │ │ │ nop │ │ │ │ - mov (%rax),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x7fffffff,%ecx │ │ │ │ - dec %ecx │ │ │ │ - cmp $0x80000000,%ecx │ │ │ │ - jae 43f553 │ │ │ │ - lea -0x1(%rdx),%ecx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %edx,%eax │ │ │ │ - lock cmpxchg %ecx,(%rbx) │ │ │ │ - sete %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 43f41f │ │ │ │ - cmp $0x80000001,%edx │ │ │ │ - jne 43f54d │ │ │ │ - cmpl $0x0,0x1208aff(%rip) │ │ │ │ - jle 43f53b │ │ │ │ + lea 0x25b8e8(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + mov 0x25b8dd(%rip),%rdx │ │ │ │ + cmpl $0x0,0x27a27e(%rip) │ │ │ │ + jne 44f45b │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + jmp 44f47f │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + mov 0x25b8c2(%rip),%rsi │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov %rbx,0x10(%r11) │ │ │ │ + mov %rsi,0x18(%r11) │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ + mov %rbx,0x25b89e(%rip) │ │ │ │ nop │ │ │ │ - mov 0x1209579(%rip),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - shr $0x14,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x1200e66(%rip),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x1200e6a(%rip),%rax │ │ │ │ - sub %rax,%rcx │ │ │ │ - shr $0x14,%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - movsd 0x1200e5e(%rip),%xmm0 │ │ │ │ - movsd %xmm0,0x18(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d55a1(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c3d62(%rip),%rax │ │ │ │ - mov $0xe,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9cd049(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c0ac0(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movsd 0x18(%rsp),%xmm0 │ │ │ │ + lea 0x25b88e(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + jmp 44f2c5 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x12de9c(%rip),%rax │ │ │ │ + mov $0x2b,%ebx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 457380 │ │ │ │ - lea 0x9c23d0(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x11e619e(%rip),%rax │ │ │ │ - call 42c960 │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9d9b1e(%rip),%rax │ │ │ │ - mov $0x23,%ebx │ │ │ │ - nop │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e5c00(%rip),%rax │ │ │ │ - mov $0x31,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 482180 │ │ │ │ + lea 0x12a1b5(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12c2f7(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12b110(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12b0df(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12cbb3(%rip),%rax │ │ │ │ + mov $0x26,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12b09d(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %ebx,0x10(%rsp) │ │ │ │ - mov %cl,0x14(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%ebx │ │ │ │ - movzbl 0x14(%rsp),%ecx │ │ │ │ - jmp 43f400 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43f686 │ │ │ │ + jbe 44f560 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - call 43f8e0 │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - jne 43f5b2 │ │ │ │ - nop │ │ │ │ - mov 0x11e4690(%rip),%ecx │ │ │ │ - test $0x7fffffff,%ecx │ │ │ │ - jne 43f670 │ │ │ │ - mov 0x1200cea(%rip),%ecx │ │ │ │ - mov %ecx,0x14(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 43f64f │ │ │ │ - lea (%rax,%rax,2),%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - lea 0x1200e33(%rip),%rbx │ │ │ │ - lea (%rbx,%rdx,1),%rsi │ │ │ │ - lea 0x8(%rsi),%rsi │ │ │ │ - shr $1,%ecx │ │ │ │ - and $0x1,%ecx │ │ │ │ - dec %ecx │ │ │ │ - neg %ecx │ │ │ │ - lea (%rbx,%rdx,1),%rdx │ │ │ │ - lea 0x58(%rdx),%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - test %rcx,%rcx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - mov $0x28,%edx │ │ │ │ - cmovne %rdx,%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - lea (%rsi,%rcx,1),%rax │ │ │ │ - call 44f160 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - call 44f160 │ │ │ │ - mov 0x14(%rsp),%ecx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - cmp $0x88,%rax │ │ │ │ - jl 43f5de │ │ │ │ - lea 0x11e59a2(%rip),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 43d280 │ │ │ │ - call 4463c0 │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9e231c(%rip),%rax │ │ │ │ - mov $0x2c,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48f0a0 │ │ │ │ + sub $0x10,%rsp │ │ │ │ + lea 0x12c2a3(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 43f5a0 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44f540 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -72542,105 +86137,24 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43f80f │ │ │ │ + jbe 44f5a0 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - cmpl $0x0,0x1208162(%rip) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 43f6ce │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - jmp 43f6e4 │ │ │ │ - mov 0x11e4573(%rip),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rdx,0x11e455d(%rip) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11e454c(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - movb $0x1,0x11e4550(%rip) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - lea 0xa08404(%rip),%rbx │ │ │ │ - call 41d900 │ │ │ │ - nop │ │ │ │ - lea 0xa0596f(%rip),%rax │ │ │ │ - lea 0x11e4520(%rip),%rbx │ │ │ │ - mov $0x8,%ecx │ │ │ │ - mov $0x9,%edi │ │ │ │ - mov $0x1,%esi │ │ │ │ - call 48f140 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 43f73c │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - call 43f8e0 │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - je 43f791 │ │ │ │ - movabs $0xcccccccccccccccd,%rax │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - imul %rcx,%rax │ │ │ │ - movabs $0xe666666666666665,%rdx │ │ │ │ - add %rdx,%rax │ │ │ │ - rol $0x3f,%rax │ │ │ │ - movabs $0x1999999999999998,%rdx │ │ │ │ - cmp %rax,%rdx │ │ │ │ - jb 43f738 │ │ │ │ - nop │ │ │ │ - call 4582e0 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - jmp 43f738 │ │ │ │ - call 4582e0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - call 4420c0 │ │ │ │ - test %al,%al │ │ │ │ - jne 43f78c │ │ │ │ - nop │ │ │ │ - call 439bc0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11e4492(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - nop │ │ │ │ - mov 0x11e449a(%rip),%eax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x80000000,%eax │ │ │ │ - jne 43f7f6 │ │ │ │ - movb $0x1,0x11e4482(%rip) │ │ │ │ - nop │ │ │ │ - lea 0xa058b2(%rip),%rax │ │ │ │ - lea 0x11e4463(%rip),%rbx │ │ │ │ - mov $0x8,%ecx │ │ │ │ - mov $0x9,%edi │ │ │ │ - mov $0x1,%esi │ │ │ │ - call 48f140 │ │ │ │ - jmp 43f734 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11e4441(%rip),%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ + lea 0x12b089(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - call 4582e0 │ │ │ │ - jmp 43f734 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 43f6a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44f580 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -72659,64 +86173,58 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43f8a9 │ │ │ │ + jbe 44f5e6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - cmpb $0x0,0x4(%rax) │ │ │ │ - je 43f897 │ │ │ │ - mov 0x58(%rbx),%ecx │ │ │ │ - mov (%rax),%eax │ │ │ │ - lea -0x2(%rax),%edx │ │ │ │ + lea 0xf7fab(%rip),%rax │ │ │ │ + lea 0x131c84(%rip),%rbx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 43f88d │ │ │ │ - lea -0x1(%rax),%ecx │ │ │ │ - mov %edx,%eax │ │ │ │ - lock cmpxchg %ecx,0x58(%rbx) │ │ │ │ - sete %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 43f883 │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9cfc0f(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 481ce0 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 43f840 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44f5c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + lea 0x31(%rip),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %r14,%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ + call 44f780 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -72728,163 +86236,96 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43fb17 │ │ │ │ + jbe 44f726 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %r14,0x38(%rsp) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - incl 0x108(%rcx) │ │ │ │ - nop │ │ │ │ - mov 0x11e434c(%rip),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - and $0x80000000,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 43f933 │ │ │ │ - lea 0x1(%rax),%edx │ │ │ │ - lea 0x11e4336(%rip),%rbx │ │ │ │ - lock cmpxchg %edx,(%rbx) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 43f901 │ │ │ │ - mov 0x1200991(%rip),%edx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jmp 43f939 │ │ │ │ - mov 0x1200987(%rip),%edx │ │ │ │ - mov %edx,0x18(%rsp) │ │ │ │ - sete 0x1c(%rsp) │ │ │ │ - je 43f961 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x30(%rcx),%rcx │ │ │ │ - decl 0x108(%rcx) │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - lea 0x11f0818(%rip),%rax │ │ │ │ - call 43f2a0 │ │ │ │ - test %rax,%rax │ │ │ │ - je 43f9e2 │ │ │ │ - nop │ │ │ │ - mov 0x63(%rax),%cl │ │ │ │ - cmp $0x1,%cl │ │ │ │ - je 43f992 │ │ │ │ - mov 0x58(%rax),%edx │ │ │ │ - mov 0x18(%rsp),%ebx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 43f961 │ │ │ │ - lea 0x3(%rbx),%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 43f961 │ │ │ │ - jmp 43fa94 │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - call 43f840 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - test %bl,%bl │ │ │ │ - je 43f961 │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ mov %rcx,0x30(%rsp) │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 43fc80 │ │ │ │ - nopl (%rax) │ │ │ │ - test %al,%al │ │ │ │ - je 43f9db │ │ │ │ - nop │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - lea 0x120093f(%rip),%rdx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - lock xadd %rsi,(%rdx) │ │ │ │ - jmp 43f9dd │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - nop │ │ │ │ - jmp 43fa1d │ │ │ │ + mov 0x38(%rax),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12b470(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44dec0 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ nop │ │ │ │ - mov 0x11e426b(%rip),%eax │ │ │ │ - mov %eax,%edx │ │ │ │ - and $0x80000000,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 43fa13 │ │ │ │ - mov %eax,%esi │ │ │ │ - or $0x80000000,%esi │ │ │ │ - lea 0x11e4250(%rip),%rdi │ │ │ │ - lock cmpxchg %esi,(%rdi) │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 43f9e2 │ │ │ │ - test %edx,%edx │ │ │ │ - sete %dl │ │ │ │ - mov $0xffffffffffffffff,%rcx │ │ │ │ - mov %dl,0x17(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x18(%rsp),%ebx │ │ │ │ - movzbl 0x1c(%rsp),%ecx │ │ │ │ - lea 0x11e421e(%rip),%rax │ │ │ │ - call 43f400 │ │ │ │ - movzbl 0x17(%rsp),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - je 43fa7a │ │ │ │ - cmpl $0x0,0x120852d(%rip) │ │ │ │ - jle 43fa6a │ │ │ │ - lea 0xa056b4(%rip),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x123ee3(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x1259c3(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x30(%rdi),%rax │ │ │ │ + movb $0x2,0x122(%rax) │ │ │ │ + mov 0x40(%rdi),%rax │ │ │ │ + mov 0x38(%rdi),%rbx │ │ │ │ + mov 0x58(%rdi),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + call 471de0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x125d30(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ + call 487040 │ │ │ │ + jmp 44f640 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lea 0x11e55a0(%rip),%rdx │ │ │ │ - xchg %ecx,(%rdx) │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x30(%rcx),%rcx │ │ │ │ - decl 0x108(%rcx) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - add $0x40,%rsp │ │ │ │ + lea 0x129968(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + call 45fe20 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ - ret │ │ │ │ - mov %cl,0x16(%rsp) │ │ │ │ - mov %edx,0x24(%rsp) │ │ │ │ - mov %ebx,0x20(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cfa1b(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzbl 0x16(%rsp),%eax │ │ │ │ - movzbl %al,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c1e3c(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x24(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c04f0(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d4f68(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 43f8e0 │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -72904,1064 +86345,889 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 43fc66 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - cmpl $0x0,0x108(%rcx) │ │ │ │ - jne 43fb74 │ │ │ │ - cmpl $0x0,0xf0(%rcx) │ │ │ │ - jne 43fb74 │ │ │ │ - mov %r14,%rdx │ │ │ │ - cmp %rdx,(%rcx) │ │ │ │ - jne 43fc51 │ │ │ │ - jmp 43fb79 │ │ │ │ - mov %rbx,%rax │ │ │ │ + sub $0x18,%rsp │ │ │ │ nop │ │ │ │ - mov 0x11e40d4(%rip),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x80000000,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 43fbb0 │ │ │ │ - lea 0x1(%rdx),%esi │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %edx,%eax │ │ │ │ - lea 0x11e40b9(%rip),%rdi │ │ │ │ - lock cmpxchg %esi,(%rdi) │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x2591d3(%rip),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + lock cmpxchg %rsi,(%rdx) │ │ │ │ sete %dl │ │ │ │ test %dl,%dl │ │ │ │ - je 43fb76 │ │ │ │ - mov 0x1200714(%rip),%edx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jmp 43fbb9 │ │ │ │ - mov 0x120070a(%rip),%edx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - sete 0x14(%rsp) │ │ │ │ - jne 43fc38 │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - call 43f840 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - test %bl,%bl │ │ │ │ - jne 43fbf8 │ │ │ │ - mov 0x10(%rsp),%ebx │ │ │ │ - movzbl 0x14(%rsp),%ecx │ │ │ │ - lea 0x11e4068(%rip),%rax │ │ │ │ - call 43f400 │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - jmp 43fc38 │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ + je 44f7c8 │ │ │ │ + mov %rsi,0x10(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 487000 │ │ │ │ + call 488a00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ nop │ │ │ │ - call 43fc80 │ │ │ │ - mov 0x10(%rsp),%ebx │ │ │ │ - movzbl 0x14(%rsp),%ecx │ │ │ │ - lea 0x11e403f(%rip),%rax │ │ │ │ - call 43f400 │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ + mov 0x259198(%rip),%rcx │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jne 44f7f9 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - call 498700 <_cgo_topofstack@@Base+0x1ca0> │ │ │ │ + lea 0x12c03f(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 45fe20 │ │ │ │ + call 488a00 │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov 0x58(%rbx),%eax │ │ │ │ - mov 0x10(%rsp),%ecx │ │ │ │ nop │ │ │ │ - cmp %ecx,%eax │ │ │ │ - je 43fc4b │ │ │ │ - add $0x3,%ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jne 43fc21 │ │ │ │ - add $0x28,%rsp │ │ │ │ + movl $0x64,(%rsp) │ │ │ │ + call 48a0a0 <_cgo_topofstack@@Base+0x1540> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + nop │ │ │ │ + lea 0x12c3d7(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + call 45fe20 │ │ │ │ + call 488a00 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9d8599(%rip),%rax │ │ │ │ - mov $0x22,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 43fb40 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - lea -0xa0(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 440c5b │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44f986 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x118,%rsp │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - cmpl $0x0,0x108(%rdx) │ │ │ │ - jne 43fcbf │ │ │ │ - cmpl $0x0,0xf0(%rdx) │ │ │ │ - jne 43fcbf │ │ │ │ - mov %r14,%rsi │ │ │ │ - cmp %rsi,(%rdx) │ │ │ │ - jne 440c49 │ │ │ │ - mov (%rax),%rdx │ │ │ │ - test %bl,%bl │ │ │ │ - jne 43fccd │ │ │ │ - movq $0x0,(%rax) │ │ │ │ - mov 0x12005ed(%rip),%esi │ │ │ │ - mov %esi,0x20(%rsp) │ │ │ │ + sub $0x48,%rsp │ │ │ │ nop │ │ │ │ - mov 0x63(%rdx),%dil │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x1,%dil │ │ │ │ - jne 440bb6 │ │ │ │ - lea -0x1(%rsi),%r8d │ │ │ │ - cmp %r8d,0x58(%rdx) │ │ │ │ - jne 440bb6 │ │ │ │ - mov %bl,0x130(%rsp) │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov %r8d,0x24(%rsp) │ │ │ │ - cmpb $0x0,0x11e7180(%rip) │ │ │ │ - jne 43fd18 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 43fd39 │ │ │ │ - call 481dc0 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%esi │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - movzbl 0x130(%rsp),%ebx │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - je 43fdcf │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ - mov 0x20(%rdx),%rdx │ │ │ │ - shl $0xd,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 4824e0 │ │ │ │ - mov 0xd0(%rsp),%rdx │ │ │ │ - mov 0x350(%rdx),%esi │ │ │ │ - nop │ │ │ │ - test %esi,%esi │ │ │ │ - jbe 43fd84 │ │ │ │ - dec %esi │ │ │ │ - mov %esi,0x350(%rdx) │ │ │ │ - jmp 43fd92 │ │ │ │ - lea 0x320(%rdx),%rsi │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 44f970 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xor %edi,%edi │ │ │ │ - xchg %dil,(%rsi) │ │ │ │ - mov 0x108(%rdx),%esi │ │ │ │ - lea -0x1(%rsi),%edi │ │ │ │ + lea 0x279c8a(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x25942e(%rip),%rcx │ │ │ │ + mov 0x25941f(%rip),%rbx │ │ │ │ + inc %rbx │ │ │ │ + mov 0x25940d(%rip),%rax │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 44f8d3 │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0xfc51c(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov %rcx,0x259400(%rip) │ │ │ │ + cmpl $0x0,0x279e19(%rip) │ │ │ │ + je 44f8cc │ │ │ │ + mov 0x2593e0(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x2593cd(%rip) │ │ │ │ + mov %rbx,0x2593ce(%rip) │ │ │ │ + cmpl $0x0,0x279def(%rip) │ │ │ │ + jne 44f8ea │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + jmp 44f900 │ │ │ │ + mov -0x8(%rax,%rbx,8),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,-0x8(%rax,%rbx,8) │ │ │ │ + test %rbx,%rbx │ │ │ │ + jbe 44f96b │ │ │ │ + mov 0x25938f(%rip),%rbx │ │ │ │ + cmp %rbx,0x259058(%rip) │ │ │ │ + je 44f944 │ │ │ │ nop │ │ │ │ - mov %edi,0x108(%rdx) │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 43fdb9 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 43fdb9 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - movzbl 0x130(%rsp),%ebx │ │ │ │ - mov 0x20(%rsp),%esi │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - mov 0x20(%rdx),%rdi │ │ │ │ - lea 0x80(%rdx),%r9 │ │ │ │ - lea 0x1200507(%rip),%r10 │ │ │ │ - lock xadd %rdi,(%r10) │ │ │ │ - mov 0x80(%rdx),%rdi │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ - movzbl 0x62(%rdx),%r10d │ │ │ │ - mov %r10b,0x1a(%rsp) │ │ │ │ - mov 0x68(%rdx),%r11 │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ - mov %r9,0xd8(%rsp) │ │ │ │ - mov %rdi,0xe0(%rsp) │ │ │ │ - jmp 43fe2b │ │ │ │ - mov %r12,%rdx │ │ │ │ - movzbl 0x130(%rsp),%ebx │ │ │ │ - movzbl 0x1a(%rsp),%r10d │ │ │ │ - mov 0xe0(%rsp),%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - je 43ffe0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %r11,%r11 │ │ │ │ - je 440bb1 │ │ │ │ - mov 0x8(%r9),%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - div %r11 │ │ │ │ - mov %rax,%rdx │ │ │ │ - imul %r11,%rax │ │ │ │ - mov 0x18(%rcx),%r12 │ │ │ │ - mov 0x68(%rcx),%r13 │ │ │ │ - add $0xfffffffffffffff0,%r13 │ │ │ │ - lea (%rax,%r12,1),%r15 │ │ │ │ + cmpb $0x0,0x279dae(%rip) │ │ │ │ + je 44f93a │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + lea 0x259040(%rip),%rax │ │ │ │ + call 47f800 │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + lea 0x25902f(%rip),%rcx │ │ │ │ + xchg %rbx,(%rcx) │ │ │ │ + mov 0x25935d(%rip),%rcx │ │ │ │ + lea 0x279bb6(%rip),%rdx │ │ │ │ + xchg %rcx,(%rdx) │ │ │ │ nop │ │ │ │ - cmp $0x1f0,%r13 │ │ │ │ - ja 43fe9d │ │ │ │ - mov %rdx,%r13 │ │ │ │ - shr $0x3,%rdx │ │ │ │ - add $0x1f80,%r12 │ │ │ │ - test %al,(%r12) │ │ │ │ nop │ │ │ │ - cmp $0x3f,%rdx │ │ │ │ - jae 440ba5 │ │ │ │ - lea (%r12,%rdx,1),%rdx │ │ │ │ - lea 0x40(%rdx),%rdx │ │ │ │ - jmp 43feaf │ │ │ │ - mov 0x48(%rcx),%r12 │ │ │ │ - test %al,(%r12) │ │ │ │ - mov %rdx,%r13 │ │ │ │ - shr $0x3,%rdx │ │ │ │ - add %r12,%rdx │ │ │ │ - and $0x7,%r13d │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl %cl,%r10d │ │ │ │ - movzbl (%rdx),%ebx │ │ │ │ - test %bl,%r10b │ │ │ │ - je 43ff34 │ │ │ │ - cmpb $0x5,0x10(%r9) │ │ │ │ - je 43feea │ │ │ │ + lea 0x279ba2(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41f560 │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x128902(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %r9,0xd8(%rsp) │ │ │ │ - mov (%r9),%rdx │ │ │ │ - mov %rdx,0xe0(%rsp) │ │ │ │ - jmp 43fe1a │ │ │ │ - mov (%r9),%rdx │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 44f840 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44fa21 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ nop │ │ │ │ - mov %rdx,0xe0(%rsp) │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ - mov %rdx,(%rsi) │ │ │ │ - movb $0x1,0x19(%r9) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %r15,%rbx │ │ │ │ - mov %r11,%rcx │ │ │ │ - call 445d20 │ │ │ │ - mov 0x20(%rsp),%esi │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - jmp 43fe1a │ │ │ │ - lea (%rax,%r11,1),%r10 │ │ │ │ - jmp 43ff40 │ │ │ │ - mov (%r9),%r9 │ │ │ │ - nopl (%rax) │ │ │ │ - test %r9,%r9 │ │ │ │ - je 43ff63 │ │ │ │ - cmp %r10,0x8(%r9) │ │ │ │ - jae 43ff5f │ │ │ │ - cmpb $0x2,0x10(%r9) │ │ │ │ - jne 43ff3a │ │ │ │ - bts %ecx,%ebx │ │ │ │ nop │ │ │ │ - mov %bl,(%rdx) │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 43ff65 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 43ff65 │ │ │ │ + lea 0x279b44(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x2592d4(%rip),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x2592d0(%rip),%rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - test %al,%al │ │ │ │ - jne 440b0a │ │ │ │ - jmp 43ffbc │ │ │ │ - mov 0x18(%r12),%rsi │ │ │ │ - lea (%rsi,%rdx,1),%rbx │ │ │ │ - mov (%rax),%rdx │ │ │ │ - nop │ │ │ │ - mov %rdx,0xe0(%rsp) │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ - mov %rdx,(%rsi) │ │ │ │ - mov %r11,%rcx │ │ │ │ - call 445d20 │ │ │ │ - mov 0x20(%rsp),%esi │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 43fe1a │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jb 43ff74 │ │ │ │ - jmp 43fe1a │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 440052 │ │ │ │ - cmpq $0x0,0x80(%rdx) │ │ │ │ - jne 440052 │ │ │ │ - mov 0x1200362(%rip),%rdi │ │ │ │ - test %al,(%rdi) │ │ │ │ - mov 0x18(%rdx),%rcx │ │ │ │ - movabs $0x800000000000,%r9 │ │ │ │ - add %rcx,%r9 │ │ │ │ - shr $0x1a,%r9 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp $0x400000,%r9 │ │ │ │ - jae 440afe │ │ │ │ - shr $0xd,%rcx │ │ │ │ - mov %rcx,%r12 │ │ │ │ - and $0x1fff,%r12d │ │ │ │ - mov (%rdi,%r9,8),%rdi │ │ │ │ - test %al,(%rdi) │ │ │ │ - shr $0x3,%r12 │ │ │ │ - lea (%rdi,%r12,1),%rdi │ │ │ │ - lea 0x10800(%rdi),%rdi │ │ │ │ - and $0x7,%ecx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - shl %cl,%r9d │ │ │ │ - not %r9d │ │ │ │ - lock and %r9b,(%rdi) │ │ │ │ - cmpb $0x0,0x11e6e38(%rip) │ │ │ │ - jne 440064 │ │ │ │ - cmpl $0x0,0x1207ee2(%rip) │ │ │ │ - je 4400d6 │ │ │ │ - mov 0x68(%rdx),%rdi │ │ │ │ - add $0xfffffffffffffff0,%rdi │ │ │ │ - cmp $0x1f0,%rdi │ │ │ │ - ja 44008a │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ - add $0x1f80,%rdi │ │ │ │ - test %al,(%rdi) │ │ │ │ - add $0x40,%rdi │ │ │ │ nop │ │ │ │ + jmp 44fa07 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + call *%rcx │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jl 44f9e2 │ │ │ │ nop │ │ │ │ - jmp 440090 │ │ │ │ - mov 0x48(%rdx),%rdi │ │ │ │ - test %al,(%rdi) │ │ │ │ - mov %rdi,0xe8(%rsp) │ │ │ │ - movb $0x1,0xf0(%rsp) │ │ │ │ - movq $0x0,0xf8(%rsp) │ │ │ │ - mov 0x40(%rdx),%rdi │ │ │ │ - test %al,(%rdi) │ │ │ │ nop │ │ │ │ - mov %rdi,0x100(%rsp) │ │ │ │ - movb $0x1,0x108(%rsp) │ │ │ │ - movq $0x0,0x110(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 44091b │ │ │ │ - mov 0x68(%rdx),%rdi │ │ │ │ - add $0xfffffffffffffff0,%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x1f0,%rdi │ │ │ │ - ja 440116 │ │ │ │ - mov 0x48(%rdx),%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 438fa0 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - movzbl 0x130(%rsp),%ebx │ │ │ │ - mov 0x20(%rsp),%esi │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - movzbl 0x1a(%rsp),%r10d │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - movzwl 0x30(%rdx),%ecx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %cx,0x32(%rdx) │ │ │ │ - jbe 440194 │ │ │ │ - mov 0x48(%rdx),%rdi │ │ │ │ - test %al,(%rdi) │ │ │ │ - mov %ecx,%r9d │ │ │ │ - shr $0x3,%r9 │ │ │ │ - movzbl (%rdi,%r9,1),%edi │ │ │ │ - mov 0x40(%rdx),%r12 │ │ │ │ - test %al,(%r12) │ │ │ │ - movzbl (%r12,%r9,1),%r12d │ │ │ │ - not %r12d │ │ │ │ - and %edi,%r12d │ │ │ │ - and $0x7,%ecx │ │ │ │ - shr %cl,%r12b │ │ │ │ - test %r12b,%r12b │ │ │ │ - je 44018b │ │ │ │ - mov %r9,0x48(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 440ea0 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - movzbl 0x130(%rsp),%ebx │ │ │ │ - mov 0x20(%rsp),%esi │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - mov 0x48(%rsp),%r9 │ │ │ │ - movzbl 0x1a(%rsp),%r10d │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - lea 0x1(%r9),%rcx │ │ │ │ - jmp 4408a8 │ │ │ │ - movzwl 0x32(%rdx),%ecx │ │ │ │ - add $0x7,%rcx │ │ │ │ + lea 0x279aeb(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ nop │ │ │ │ - shr $0x3,%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 4401b3 │ │ │ │ - add %r9,%rdi │ │ │ │ - add $0x8,%rax │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jae 440226 │ │ │ │ - mov 0x48(%rdx),%r9 │ │ │ │ - test %al,(%r9) │ │ │ │ - mov (%r9,%rax,1),%r9 │ │ │ │ - movzbl 0x1206da5(%rip),%r12d │ │ │ │ - test %r12d,%r12d │ │ │ │ - je 4401dc │ │ │ │ - popcnt %r9,%r9 │ │ │ │ - jmp 4401ac │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %r9,%rax │ │ │ │ - call 406500 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - movzbl 0x130(%rsp),%ebx │ │ │ │ - mov 0x20(%rsp),%esi │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - movzbl 0x1a(%rsp),%r10d │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - movzbl 0x1206d59(%rip),%r12d │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - jmp 4401ac │ │ │ │ - movzwl 0x60(%rdx),%ecx │ │ │ │ - mov %ecx,%r9d │ │ │ │ - sub %edi,%ecx │ │ │ │ - cmp %r9w,%di │ │ │ │ - ja 4407db │ │ │ │ - mov %cx,0x1c(%rsp) │ │ │ │ - mov %di,0x60(%rdx) │ │ │ │ - movw $0x0,0x30(%rdx) │ │ │ │ - movw $0x0,0x34(%rdx) │ │ │ │ - cmpb $0x0,0x11e6c3b(%rip) │ │ │ │ - je 440278 │ │ │ │ - mov 0x30(%r14),%r9 │ │ │ │ - mov 0xd0(%r9),%r9 │ │ │ │ - movzwl %cx,%r12d │ │ │ │ - mov 0x68(%rdx),%r13 │ │ │ │ - imul %r12,%r13 │ │ │ │ - test %al,(%r9) │ │ │ │ - add %r13,0x1210(%r9) │ │ │ │ - mov 0x48(%rdx),%rcx │ │ │ │ - mov %rcx,0x40(%rdx) │ │ │ │ - movzwl 0x32(%rdx),%eax │ │ │ │ - call 4460c0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rax,0x48(%rcx) │ │ │ │ - cmpq $0x0,0x50(%rcx) │ │ │ │ - je 4402aa │ │ │ │ - mov %rcx,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 455d20 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 4297a0 │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 44f9a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44faab │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ nop │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x63(%rbx),%cl │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x1,%cl │ │ │ │ - jne 440747 │ │ │ │ - mov 0x58(%rbx),%edx │ │ │ │ - mov 0x24(%rsp),%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - jne 440747 │ │ │ │ - mov 0x20(%rsp),%ecx │ │ │ │ - lea 0x1(%rcx),%esi │ │ │ │ + mov 0x279aad(%rip),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x258f09(%rip),%rbx │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 44faa0 │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov (%rbx,%rdx,8),%rbx │ │ │ │ nop │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 440736 │ │ │ │ - lea 0x3(%rcx),%esi │ │ │ │ - cmp %esi,%edx │ │ │ │ - je 440736 │ │ │ │ - mov %ecx,%edx │ │ │ │ - xchg %ecx,0x58(%rbx) │ │ │ │ - cmpb $0x0,0x65(%rbx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - je 4403d5 │ │ │ │ - movzbl 0x130(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 440725 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %cx,%cx │ │ │ │ - jbe 440378 │ │ │ │ - movzbl 0x1a(%rsp),%ecx │ │ │ │ - cmp $0x88,%rcx │ │ │ │ - jae 440717 │ │ │ │ - lea (%rcx,%rcx,2),%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - lea 0x12000da(%rip),%rsi │ │ │ │ - lea (%rcx,%rsi,1),%rcx │ │ │ │ - lea 0x58(%rcx),%rcx │ │ │ │ - shr $1,%edx │ │ │ │ - and $0x1,%edx │ │ │ │ - test %rdx,%rdx │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov $0x28,%esi │ │ │ │ - cmovne %rsi,%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - call 44ee60 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x118,%rsp │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + ja 44fa70 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ - neg %rax │ │ │ │ - lea 0x63(%rbx),%rcx │ │ │ │ - lea 0x11fff56(%rip),%rdx │ │ │ │ - lock xadd %rax,(%rdx) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %al,(%rcx) │ │ │ │ - lea 0xa64(%rip),%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov %rbx,0xc0(%rsp) │ │ │ │ - lea 0xb8(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 44fa40 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 44fbd5 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x118,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movzbl 0x1a(%rsp),%ecx │ │ │ │ - mov %ecx,%esi │ │ │ │ - shr $1,%cl │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %cl,%cl │ │ │ │ - je 4405a1 │ │ │ │ - movzwl 0x1c(%rsp),%edi │ │ │ │ - test %di,%di │ │ │ │ - ja 440405 │ │ │ │ - movzbl 0x130(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 44048e │ │ │ │ - mov %cl,0x1b(%rsp) │ │ │ │ - movb $0x1,0x64(%rbx) │ │ │ │ - lea 0x120bdcc(%rip),%rax │ │ │ │ - call 44fea0 │ │ │ │ - test %al,(%rax) │ │ │ │ - movzbl 0x1b(%rsp),%ecx │ │ │ │ - movsbq %cl,%rcx │ │ │ │ - cmp $0x44,%rcx │ │ │ │ - jae 44070b │ │ │ │ - lea (%rax,%rcx,8),%rcx │ │ │ │ - lea 0x270(%rcx),%rcx │ │ │ │ - movzwl 0x1c(%rsp),%edx │ │ │ │ - movzwl %dx,%edx │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - lock xadd %rdx,(%rcx) │ │ │ │ - lea 0x120bd8b(%rip),%rax │ │ │ │ - call 44ff60 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x68(%rbx),%rcx │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - imul %rcx,%rdx │ │ │ │ - lea 0x120863a(%rip),%rcx │ │ │ │ - lock xadd %rdx,(%rcx) │ │ │ │ - movzbl 0x130(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - mov 0x20(%rsp),%edx │ │ │ │ - movzbl 0x1a(%rsp),%esi │ │ │ │ - jne 440605 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %cx,%cx │ │ │ │ - je 44054a │ │ │ │ - cmp %cx,0x32(%rbx) │ │ │ │ - jne 440500 │ │ │ │ - cmp $0x88,%rsi │ │ │ │ - jae 4406ff │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - lea 0x11fff55(%rip),%rsi │ │ │ │ - lea (%rcx,%rsi,1),%rcx │ │ │ │ - lea 0x58(%rcx),%rcx │ │ │ │ - shr $1,%edx │ │ │ │ - and $0x1,%edx │ │ │ │ - test %rdx,%rdx │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov $0x28,%esi │ │ │ │ - cmovne %rsi,%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - call 44ee60 │ │ │ │ - jmp 440605 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x88,%rsi │ │ │ │ - jae 4406f3 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - lea 0x11fff04(%rip),%rsi │ │ │ │ - lea (%rsi,%rcx,1),%rcx │ │ │ │ - lea 0x8(%rcx),%rcx │ │ │ │ - shr $1,%edx │ │ │ │ - and $0x1,%edx │ │ │ │ + jmp 44fad8 │ │ │ │ + inc %eax │ │ │ │ + mov 0x258eb9(%rip),%rdx │ │ │ │ + mov 0x2798bf(%rip),%esi │ │ │ │ + lea (%rax,%rsi,1),%esi │ │ │ │ + lea 0x1(%rsi),%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + mov (%rdx,%rsi,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov $0x28,%esi │ │ │ │ - cmovne %rsi,%rdx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 44ee60 │ │ │ │ - jmp 440605 │ │ │ │ + jne 44fad6 │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 44fb09 │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jge 44fba2 │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ + mov 0x258e7c(%rip),%rdx │ │ │ │ + mov 0x279882(%rip),%ebx │ │ │ │ + lea (%rbx,%rcx,1),%ecx │ │ │ │ + lea 0x1(%rcx),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov (%rdx,%rcx,8),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 46ac80 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + jl 44fbcf │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + ja 44fbc0 │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jl 44fb71 │ │ │ │ + movabs $0x3d47554245444f47,%rdx │ │ │ │ + cmp %rdx,(%rsi) │ │ │ │ + sete %dl │ │ │ │ + jmp 44fb73 │ │ │ │ + xor %edx,%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 44faff │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 46ac80 │ │ │ │ nop │ │ │ │ - lea 0x7ee(%rip),%rax │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - mov %rbx,0xa8(%rsp) │ │ │ │ - lea 0x11efc17(%rip),%rax │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - lea 0xa0(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x118,%rsp │ │ │ │ - pop %rbp │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jb 44fbb7 │ │ │ │ + lea -0x8(%rax),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and $0x8,%edx │ │ │ │ + mov 0x10(%rsp),%rdi │ │ │ │ + add %rdi,%rdx │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - movzbl 0x130(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 440605 │ │ │ │ - movzwl 0x1c(%rsp),%ecx │ │ │ │ - test %cx,%cx │ │ │ │ - jne 440610 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x88,%rsi │ │ │ │ - jae 4406e7 │ │ │ │ - lea (%rsi,%rsi,2),%rcx │ │ │ │ - shl $0x6,%rcx │ │ │ │ - lea 0x11ffe44(%rip),%rsi │ │ │ │ - lea (%rcx,%rsi,1),%rcx │ │ │ │ - lea 0x58(%rcx),%rcx │ │ │ │ - shr $1,%edx │ │ │ │ - and $0x1,%edx │ │ │ │ - test %rdx,%rdx │ │ │ │ - mov $0x0,%edx │ │ │ │ - mov $0x28,%esi │ │ │ │ - cmovne %rsi,%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 44ee60 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x118,%rsp │ │ │ │ + jmp 44fba6 │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x120bbc9(%rip),%rax │ │ │ │ - call 44fea0 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lock xadd %rcx,0x268(%rax) │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - lock xadd %rcx,0x260(%rax) │ │ │ │ - lea 0x120bba1(%rip),%rax │ │ │ │ - nop │ │ │ │ - call 44ff60 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 44fbca │ │ │ │ + call 47c3c0 │ │ │ │ + call 47c400 │ │ │ │ + call 47c3c0 │ │ │ │ nop │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - lea 0x120845e(%rip),%rcx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - lock xadd %rdx,(%rcx) │ │ │ │ - cmpl $0x0,0x12078f7(%rip) │ │ │ │ - jle 44068f │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - movq $0x0,0x70(%rcx) │ │ │ │ - mov 0x18(%rcx),%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - neg %rcx │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44fac0 │ │ │ │ + int3 │ │ │ │ + lea -0x10(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 4501ab │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x88,%rsp │ │ │ │ nop │ │ │ │ + movq $0x17,0x279d0a(%rip) │ │ │ │ nop │ │ │ │ - lea 0x1208435(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - call 42d740 │ │ │ │ - jmp 4406d9 │ │ │ │ + movq $0x18,0x279d3e(%rip) │ │ │ │ + call 476340 │ │ │ │ + call 41efe0 │ │ │ │ nop │ │ │ │ - lea 0x5e9(%rip),%rax │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - lea 0x11efacd(%rip),%rax │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - lea 0xa0(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x118,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x88,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x88,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x88,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x44,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x88,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9df6e6(%rip),%rax │ │ │ │ - mov $0x2a,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9c593a(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - movzbl %cl,%eax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov 0x58(%rbx),%eax │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c7a30(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9bf84a(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c4726(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ + movb $0x1,0x25b04c(%rip) │ │ │ │ + movq $0x170,0x25b049(%rip) │ │ │ │ + mov %r14,0x78(%rsp) │ │ │ │ + movl $0x2710,0x25b052(%rip) │ │ │ │ nop │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9dc839(%rip),%rax │ │ │ │ - mov $0x27,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %r9w,0x1e(%rsp) │ │ │ │ - movzwl %di,%eax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - movzwl %cx,%eax │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + lea 0x2798e3(%rip),%rcx │ │ │ │ + xchg %rax,(%rcx) │ │ │ │ + call 44fac0 │ │ │ │ + mov %cl,0x46(%rsp) │ │ │ │ mov %rax,0x80(%rsp) │ │ │ │ - movzwl 0x32(%rdx),%eax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c46d6(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9bdaa0(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c99e6(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzwl 0x1e(%rsp),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9bda68(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d51eb(%rip),%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - inc %rcx │ │ │ │ - movzwl 0x32(%rdx),%edi │ │ │ │ - add $0x7,%rdi │ │ │ │ - shr $0x3,%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jae 440194 │ │ │ │ - mov 0x48(%rdx),%rdi │ │ │ │ - test %al,(%rdi) │ │ │ │ - movzbl (%rcx,%rdi,1),%edi │ │ │ │ - mov 0x40(%rdx),%r9 │ │ │ │ - test %al,(%r9) │ │ │ │ - movzbl (%rcx,%r9,1),%r9d │ │ │ │ - not %r9d │ │ │ │ - test %r9b,%dil │ │ │ │ - je 4408a5 │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 440ea0 │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + test %cl,%cl │ │ │ │ + je 44fc6f │ │ │ │ + call 460660 │ │ │ │ + lea 0x279bca(%rip),%rax │ │ │ │ + call 45fbe0 │ │ │ │ + lea 0x24e97e(%rip),%rax │ │ │ │ + jmp 44fc9a │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + call 4847a0 │ │ │ │ mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - movzbl 0x130(%rsp),%ebx │ │ │ │ - mov 0x20(%rsp),%esi │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - movzbl 0x1a(%rsp),%r10d │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - jmp 4408a5 │ │ │ │ - incq 0x110(%rsp) │ │ │ │ + mov 0x248(%rcx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 44fc84 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 44fcc0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + lea 0x27a0ef(%rip),%rdx │ │ │ │ + lea (%rdx,%rcx,1),%rcx │ │ │ │ + lea 0x8(%rcx),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ inc %rax │ │ │ │ - movzwl 0x32(%rdx),%edi │ │ │ │ + cmp $0x4,%rax │ │ │ │ + jl 44fca3 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 44fce2 │ │ │ │ + mov %rax,%rcx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + lea 0x27aa10(%rip),%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + inc %rax │ │ │ │ + cmp $0x23,%rax │ │ │ │ + jl 44fcca │ │ │ │ + call 45f540 │ │ │ │ + call 41fb40 │ │ │ │ nop │ │ │ │ - cmp %rdi,%rax │ │ │ │ - jae 4400d6 │ │ │ │ - mov 0xe8(%rsp),%rdi │ │ │ │ - movzbl 0xf0(%rsp),%r9d │ │ │ │ - movzbl (%rdi),%edi │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + call 402e60 │ │ │ │ + movzbl 0x279f16(%rip),%eax │ │ │ │ + mov %al,0x27963b(%rip) │ │ │ │ + movzbl 0x279f1e(%rip),%eax │ │ │ │ + mov %al,0x27962f(%rip) │ │ │ │ + movzbl 0x279f15(%rip),%eax │ │ │ │ + mov %al,0x279623(%rip) │ │ │ │ + movzbl 0x279f0d(%rip),%eax │ │ │ │ + mov %al,0x279617(%rip) │ │ │ │ + call 415a60 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + call 4502c0 │ │ │ │ + call 46b860 │ │ │ │ + call 47b240 │ │ │ │ nopl (%rax) │ │ │ │ - test %r9b,%dil │ │ │ │ - jne 440a86 │ │ │ │ - movzwl 0x30(%rdx),%edi │ │ │ │ - cmp %rdi,0x110(%rsp) │ │ │ │ - jb 440974 │ │ │ │ - movzbl 0x108(%rsp),%edi │ │ │ │ - mov 0x100(%rsp),%r9 │ │ │ │ - movzbl (%r9),%r9d │ │ │ │ - test %dil,%r9b │ │ │ │ - je 440a86 │ │ │ │ - mov 0x68(%rdx),%rcx │ │ │ │ - imul %rax,%rcx │ │ │ │ - add 0x18(%rdx),%rcx │ │ │ │ - cmpb $0x0,0x11e650a(%rip) │ │ │ │ - je 440a79 │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - cmpb $0x0,0x11e64f2(%rip) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 4409a9 │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 4409df │ │ │ │ - call 481dc0 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%esi │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - movzbl 0x1a(%rsp),%r10d │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - movzbl 0x130(%rsp),%ebx │ │ │ │ + call 41dac0 │ │ │ │ + call 469d60 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x78,%rax │ │ │ │ nop │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 440a79 │ │ │ │ - mov %r9,0xc8(%rsp) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - call 47b820 │ │ │ │ - mov 0xc8(%rsp),%rdx │ │ │ │ - mov 0x350(%rdx),%esi │ │ │ │ + movl $0x2,(%rsp) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + movl $0x8,0x18(%rsp) │ │ │ │ + call 48a2e0 <_cgo_topofstack@@Base+0x1780> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + mov 0x78(%rax),%rax │ │ │ │ + mov %rax,0x27973b(%rip) │ │ │ │ + nopl (%rax) │ │ │ │ + call 45ff00 │ │ │ │ nop │ │ │ │ - test %esi,%esi │ │ │ │ - jbe 440a19 │ │ │ │ - dec %esi │ │ │ │ - mov %esi,0x350(%rdx) │ │ │ │ - jmp 440a27 │ │ │ │ - lea 0x320(%rdx),%rsi │ │ │ │ + call 460000 │ │ │ │ nop │ │ │ │ + cmpb $0x0,0x279583(%rip) │ │ │ │ + je 44fde0 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 450051 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41bf20 │ │ │ │ + movzbl 0x46(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + jne 44fe05 │ │ │ │ + lea 0x1239c6(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 41a0a0 │ │ │ │ nop │ │ │ │ - xor %edi,%edi │ │ │ │ - xchg %dil,(%rsi) │ │ │ │ - mov 0x108(%rdx),%esi │ │ │ │ - lea -0x1(%rsi),%edi │ │ │ │ + call 460660 │ │ │ │ + call 4607a0 │ │ │ │ + call 42a3a0 │ │ │ │ + mov $0x4000,%eax │ │ │ │ + call 467100 │ │ │ │ + mov %rax,0x259b20(%rip) │ │ │ │ + mov %rbx,0x259b21(%rip) │ │ │ │ + add $0x3e8,%rax │ │ │ │ + mov %rax,0x259b1c(%rip) │ │ │ │ + mov %rax,0x259b1d(%rip) │ │ │ │ + cmpb $0x0,0x24ea20(%rip) │ │ │ │ + je 44fe4f │ │ │ │ + movq $0x0,0x24ea89(%rip) │ │ │ │ + mov 0x279d4f(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 44ff20 │ │ │ │ + mov 0x78(%rsp),%rsi │ │ │ │ + mov 0x30(%rsi),%rsi │ │ │ │ + mov %rsi,0x70(%rsp) │ │ │ │ + add $0x7,%edx │ │ │ │ + movslq %edx,%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + lea 0xedc43(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 483d80 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rdx,0x2e8(%rsi) │ │ │ │ + mov %rdx,0x2f0(%rsi) │ │ │ │ + cmpl $0x0,0x27982c(%rip) │ │ │ │ + je 44feb9 │ │ │ │ + mov 0x2e0(%rsi),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x2e0(%rsi) │ │ │ │ + mov 0x279cde(%rip),%edx │ │ │ │ + add $0x7,%edx │ │ │ │ + movslq %edx,%rcx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + lea 0xedbe8(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 483d80 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rdx,0x2b8(%rsi) │ │ │ │ + mov %rdx,0x2c0(%rsi) │ │ │ │ + cmpl $0x0,0x2797cc(%rip) │ │ │ │ + je 44ff19 │ │ │ │ + mov 0x2b0(%rsi),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x2b0(%rsi) │ │ │ │ + call 417460 │ │ │ │ nop │ │ │ │ - mov %edi,0x108(%rdx) │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 440a4e │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 440a4e │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - movzbl 0x130(%rsp),%ebx │ │ │ │ - mov 0x20(%rsp),%esi │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - movzbl 0x1a(%rsp),%r10d │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - cmpl $0x0,0x12074c4(%rip) │ │ │ │ - je 440a86 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 440af7 │ │ │ │ - movzbl 0xf0(%rsp),%edi │ │ │ │ nop │ │ │ │ - cmp $0x80,%dil │ │ │ │ - jne 440aa7 │ │ │ │ - incq 0xe8(%rsp) │ │ │ │ - movb $0x1,0xf0(%rsp) │ │ │ │ - jmp 440ab1 │ │ │ │ - add %edi,%edi │ │ │ │ - mov %dil,0xf0(%rsp) │ │ │ │ - incq 0xf8(%rsp) │ │ │ │ - movzbl 0x108(%rsp),%edi │ │ │ │ + lea 0x25ad32(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ nop │ │ │ │ - cmp $0x80,%dil │ │ │ │ - jne 440add │ │ │ │ - incq 0x100(%rsp) │ │ │ │ - movb $0x1,0x108(%rsp) │ │ │ │ - jmp 440910 │ │ │ │ - add %edi,%edi │ │ │ │ - mov %dil,0x108(%rsp) │ │ │ │ - jmp 440910 │ │ │ │ - movl $0xdeadbeef,(%rcx,%rdi,1) │ │ │ │ - add $0x4,%rdi │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jb 440aec │ │ │ │ - jmp 440a86 │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + nop │ │ │ │ + lea 0x25acf6(%rip),%rcx │ │ │ │ + xchg %rax,(%rcx) │ │ │ │ + lea 0x1240c8(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 41a0a0 │ │ │ │ + mov $0xa,%ecx │ │ │ │ + mov $0x20,%edi │ │ │ │ + call 405320 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 44ff88 │ │ │ │ test %rax,%rax │ │ │ │ - je 43fe1a │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ + jle 44ff88 │ │ │ │ + movb $0x1,0x25ae12(%rip) │ │ │ │ + jmp 44ff93 │ │ │ │ + mov 0x27941e(%rip),%eax │ │ │ │ + call 417540 │ │ │ │ + call 45a520 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 45003c │ │ │ │ nop │ │ │ │ - cmp %r10,%rdx │ │ │ │ - jae 43fe1a │ │ │ │ - movzbl 0x10(%rax),%r9d │ │ │ │ - or $0x1,%r9d │ │ │ │ - mov 0x18(%r12),%r13 │ │ │ │ - lea 0x0(%r13,%rdx,1),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x3,%r9b │ │ │ │ - je 440b5c │ │ │ │ nop │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rdx,0xe0(%rsp) │ │ │ │ - jmp 440b0a │ │ │ │ - mov (%rax),%rdx │ │ │ │ + lea 0x25acae(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + cmpq $0x0,0x2474c9(%rip) │ │ │ │ nop │ │ │ │ - mov %rdx,0xe0(%rsp) │ │ │ │ - mov 0xd8(%rsp),%rsi │ │ │ │ - mov %rdx,(%rsi) │ │ │ │ - mov %r11,%rcx │ │ │ │ - call 445d20 │ │ │ │ - mov 0x20(%rsp),%esi │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov 0x24(%rsp),%r8d │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - mov 0x38(%rsp),%r11 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 440b0a │ │ │ │ - mov $0x3f,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 452f00 │ │ │ │ - movzbl %dil,%eax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov 0x58(%rdx),%eax │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c75c3(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ + jne 44fff6 │ │ │ │ + movq $0x7,0x2474bb(%rip) │ │ │ │ + cmpl $0x0,0x2796fc(%rip) │ │ │ │ + je 44ffe8 │ │ │ │ + mov 0x2474a3(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + lea 0x123716(%rip),%rax │ │ │ │ + mov %rax,0x24748a(%rip) │ │ │ │ + cmpq $0x1,0x24752a(%rip) │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9bf3dd(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ + jne 450033 │ │ │ │ + movq $0x0,0x24751b(%rip) │ │ │ │ + cmpl $0x0,0x2796bc(%rip) │ │ │ │ + je 450028 │ │ │ │ + mov 0x247503(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + movq $0x0,0x2474ed(%rip) │ │ │ │ + add $0x88,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x12d33b(%rip),%rax │ │ │ │ + mov $0x2b,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1(%r8),%rax │ │ │ │ + mov 0x258cb0(%rip),%rbx │ │ │ │ + mov 0x258ca1(%rip),%rdx │ │ │ │ + nop │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 45010c │ │ │ │ + mov %rax,%r8 │ │ │ │ + shl $0x4,%rax │ │ │ │ + mov 0x8(%rdx,%rax,1),%r9 │ │ │ │ + mov (%rdx,%rax,1),%rdx │ │ │ │ + cmp $0xc,%r9 │ │ │ │ + jl 45004d │ │ │ │ + mov %r8,0x68(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %cl,0x47(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x12488b(%rip),%rbx │ │ │ │ + mov $0xc,%ecx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + je 4500fd │ │ │ │ + mov 0x258c58(%rip),%rdx │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jae 4501a5 │ │ │ │ + mov 0x258c3b(%rip),%rdx │ │ │ │ + mov 0x60(%rsp),%r9 │ │ │ │ + movq $0x10,0x8(%rdx,%r9,1) │ │ │ │ + cmpl $0x0,0x2795f6(%rip) │ │ │ │ + je 4500e8 │ │ │ │ + mov (%r9,%rdx,1),%r10 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r10,(%r11) │ │ │ │ + lea 0x1257a8(%rip),%r10 │ │ │ │ + mov %r10,(%rdx,%r9,1) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 45004d │ │ │ │ + mov 0x68(%rsp),%r8 │ │ │ │ + movzbl 0x47(%rsp),%ecx │ │ │ │ + jmp 45004d │ │ │ │ + test %cl,%cl │ │ │ │ + jne 44fde0 │ │ │ │ + mov 0x258bf5(%rip),%rcx │ │ │ │ + inc %rbx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c42b9(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + jae 450166 │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0xed6cc(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov %rcx,0x258bd0(%rip) │ │ │ │ + cmpl $0x0,0x279589(%rip) │ │ │ │ + je 45015c │ │ │ │ + mov 0x258bb0(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x258b9d(%rip) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,0x258b9b(%rip) │ │ │ │ + lea -0x1(%rbx),%rax │ │ │ │ + shl $0x4,%rax │ │ │ │ + movq $0x10,0x8(%rdx,%rax,1) │ │ │ │ + cmpl $0x0,0x27954b(%rip) │ │ │ │ + je 450193 │ │ │ │ + mov (%rdx,%rax,1),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + lea 0x1256fd(%rip),%rcx │ │ │ │ + mov %rcx,(%rdx,%rax,1) │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9cf8ed(%rip),%rax │ │ │ │ + jmp 44fde0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 44fbe0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45024f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x25aaaf(%rip),%rax │ │ │ │ + sub 0x25aab8(%rip),%rax │ │ │ │ + mov 0x2791f6(%rip),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov 0x2791aa(%rip),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov 0x25aa9a(%rip),%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jl 450201 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x128081(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x124e6f(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x125ae8(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4501c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4502ac │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x25aa13(%rip),%rcx │ │ │ │ + lea 0x1(%rcx),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jg 45029a │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %rdx,0x25a9fe(%rip) │ │ │ │ + call 4501c0 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x128996(%rip),%rax │ │ │ │ mov $0x1b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9d0a4a(%rip),%rax │ │ │ │ - mov $0x1c,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ - jmp 43fc80 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 450260 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 440d19 │ │ │ │ + jbe 45056d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x38,%rsp │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 481d80 │ │ │ │ - test %al,%al │ │ │ │ - je 440cec │ │ │ │ - call 481da0 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + cmp %rsi,(%rdx) │ │ │ │ + je 450305 │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x188(%rax),%rbx │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov $0x20,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4860a0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x25a952(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 45032b │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rcx,0xe8(%rdx) │ │ │ │ + jmp 45033c │ │ │ │ + call 450260 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rax,0xe8(%rcx) │ │ │ │ + lea 0xfd9fd(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 481e40 │ │ │ │ - test %al,%al │ │ │ │ - je 440cec │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - call 47b580 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - call 481e60 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + call 47f880 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ test %al,(%rax) │ │ │ │ - call 425400 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 444180 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 425860 │ │ │ │ + cmpl $0x0,0x279369(%rip) │ │ │ │ + jne 450370 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + jmp 450388 │ │ │ │ + mov 0x718(%rax),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x718(%rax) │ │ │ │ + call 45fa60 │ │ │ │ + nop │ │ │ │ + mov $0x8000,%eax │ │ │ │ + call 458900 │ │ │ │ + cmpl $0x0,0x27932a(%rip) │ │ │ │ + jne 4503af │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + jmp 4503c4 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov 0x48(%rbx),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x48(%rbx) │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpl $0x0,0x2792ff(%rip) │ │ │ │ + je 4503e3 │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rbx,0x30(%rax) │ │ │ │ + mov 0x48(%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4503fe │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + add $0x3a0,%rdx │ │ │ │ + mov %rdx,0x18(%rcx) │ │ │ │ + mov 0x25859b(%rip),%rcx │ │ │ │ + cmpl $0x0,0x2792c4(%rip) │ │ │ │ + je 450421 │ │ │ │ + mov 0x160(%rbx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x160(%rbx) │ │ │ │ + nop │ │ │ │ + cmpb $0x0,0x2792a0(%rip) │ │ │ │ + je 450443 │ │ │ │ + lea 0x258567(%rip),%rax │ │ │ │ + call 47f800 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + lea 0x258556(%rip),%rcx │ │ │ │ + xchg %rbx,(%rcx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x25a80a(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + cmpb $0x0,0x24e402(%rip) │ │ │ │ + jne 45046b │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + jmp 4504a8 │ │ │ │ + lea 0xf56ce(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + cmpl $0x0,0x279252(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 450489 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + jmp 4504a1 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0x150(%rdx),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rax,0x150(%rdx) │ │ │ │ + mov 0x2796f6(%rip),%esi │ │ │ │ + nop │ │ │ │ + test %esi,%esi │ │ │ │ + je 450567 │ │ │ │ + lea 0x7(%rsi),%edx │ │ │ │ + movslq %edx,%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + lea 0xed5f7(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 483d80 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rdx,0x2e8(%rsi) │ │ │ │ + mov %rdx,0x2f0(%rsi) │ │ │ │ + cmpl $0x0,0x2791e0(%rip) │ │ │ │ + je 450505 │ │ │ │ + mov 0x2e0(%rsi),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x2e0(%rsi) │ │ │ │ + mov 0x279692(%rip),%edx │ │ │ │ + add $0x7,%edx │ │ │ │ + movslq %edx,%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0xed59c(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 483d80 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov %rdx,0x2b8(%rsi) │ │ │ │ + mov %rdx,0x2c0(%rsi) │ │ │ │ + cmpl $0x0,0x279185(%rip) │ │ │ │ + je 450560 │ │ │ │ + mov 0x2b0(%rsi),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x2b0(%rsi) │ │ │ │ add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 440c80 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4502c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -73973,125 +87239,322 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4505f8 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + mov 0x2587d7(%rip),%rbx │ │ │ │ + mov 0x2587d8(%rip),%rcx │ │ │ │ + mov 0x2587c1(%rip),%rdx │ │ │ │ + mov %rbx,0x130(%rax) │ │ │ │ + mov %rcx,0x138(%rax) │ │ │ │ + cmpl $0x0,0x2790fc(%rip) │ │ │ │ + je 4505ec │ │ │ │ + mov 0x128(%rax),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdx,0x128(%rax) │ │ │ │ + mov %rdx,%rax │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 4505a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 440dd9 │ │ │ │ + jbe 450657 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 481d80 │ │ │ │ - test %al,%al │ │ │ │ - je 440dac │ │ │ │ - call 481da0 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 481e40 │ │ │ │ - test %al,%al │ │ │ │ - je 440dac │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - call 47b580 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - call 481e60 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - call 425400 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 444180 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 425860 │ │ │ │ - add $0x38,%rsp │ │ │ │ + movups %xmm15,0x130(%rax) │ │ │ │ + cmpl $0x0,0x279097(%rip) │ │ │ │ + je 45064a │ │ │ │ + mov 0x128(%rax),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x128(%rax) │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 440d40 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 450620 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4508eb │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x90(%rax),%edx │ │ │ │ + and $0xffffefff,%edx │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + nop │ │ │ │ + incl 0x108(%rsi) │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + cmp $0x4,%edx │ │ │ │ + jne 4507c9 │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %cl,0x70(%rsp) │ │ │ │ + mov %rsi,0x40(%rsp) │ │ │ │ + cmpb $0x0,0x259dfe(%rip) │ │ │ │ + jne 4506da │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 4506ea │ │ │ │ + call 4763a0 │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 450f20 │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 450777 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 477360 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ + nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 45073f │ │ │ │ + dec %esi │ │ │ │ + mov %esi,0x350(%rdx) │ │ │ │ + jmp 45074d │ │ │ │ + lea 0x320(%rdx),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %dil,(%rsi) │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 450777 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 450777 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0xd0(%rdx),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + movzbl 0x70(%rsp),%ecx │ │ │ │ + call 45db80 │ │ │ │ + call 482320 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 4507c3 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4507c3 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x125961(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x122f49(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + nop │ │ │ │ + call 44e160 │ │ │ │ + lea 0x125d8c(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + nop │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1258ee(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x122ec3(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x125de6(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x126b90(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 450680 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 440e80 │ │ │ │ + jbe 4509fa │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - lea 0x1206003(%rip),%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jne 440e6e │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ + sub $0x10,%rsp │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x11ef34d(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - lea 0x1205fe1(%rip),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - call 4445a0 │ │ │ │ - lea 0x1205fe0(%rip),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - call 444720 │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea 0x278a19(%rip),%rcx │ │ │ │ + xchg %al,(%rcx) │ │ │ │ + cmpl $0x0,0x27920b(%rip) │ │ │ │ + jg 45094f │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45098f │ │ │ │ + movl $0x3e8,(%rsp) │ │ │ │ + call 48a0a0 <_cgo_topofstack@@Base+0x1540> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movl $0x3e8,(%rsp) │ │ │ │ + call 48a0a0 <_cgo_topofstack@@Base+0x1540> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + cmp $0x5,%rax │ │ │ │ + jge 4509bd │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + movl $0x7fffffff,0x25a3a8(%rip) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x11ef31d(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea 0x25a396(%rip),%rcx │ │ │ │ + xchg %al,(%rcx) │ │ │ │ + call 45c6c0 │ │ │ │ + test %al,%al │ │ │ │ + jne 45096e │ │ │ │ + movl $0x3e8,(%rsp) │ │ │ │ + call 48a0a0 <_cgo_topofstack@@Base+0x1540> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + call 45c6c0 │ │ │ │ + movl $0x3e8,(%rsp) │ │ │ │ + call 48a0a0 <_cgo_topofstack@@Base+0x1540> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9d92eb(%rip),%rax │ │ │ │ - mov $0x24,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 4870e0 │ │ │ │ nop │ │ │ │ - call 494f40 │ │ │ │ - jmp 440e00 │ │ │ │ + jmp 450920 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -74107,356 +87570,311 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4411c6 │ │ │ │ + jbe 450deb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - movzwl 0x30(%rax),%eax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d929f(%rip),%rax │ │ │ │ - mov $0x24,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 457ae0 │ │ │ │ - lea 0x9bfd7d(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9bfd68(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9f0cb8(%rip),%rax │ │ │ │ - mov $0x51,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - add $0xfffffffffffffff0,%rcx │ │ │ │ - cmp $0x1f0,%rcx │ │ │ │ - ja 440f89 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - add $0x1f80,%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - add $0x40,%rcx │ │ │ │ - nop │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %ebx,0x48(%rsp) │ │ │ │ + mov %ecx,0x4c(%rsp) │ │ │ │ + lea -0x1001(%rbx),%edx │ │ │ │ + cmp $0x3,%edx │ │ │ │ + jbe 450a59 │ │ │ │ + lea -0x1009(%rbx),%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + ja 450c4a │ │ │ │ + mov %ebx,%edx │ │ │ │ + and $0xffffefff,%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jne 450aad │ │ │ │ nop │ │ │ │ - jmp 440f8f │ │ │ │ - mov 0x48(%rax),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - movb $0x1,0x48(%rsp) │ │ │ │ - movq $0x0,0x50(%rsp) │ │ │ │ - mov 0x40(%rax),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %edx,%eax │ │ │ │ + lock cmpxchg %ecx,0x90(%rbx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 450aad │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov 0x108(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ nop │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - movb $0x1,0x60(%rsp) │ │ │ │ - movq $0x0,0x68(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ + mov %edx,0x108(%rax) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 450aa7 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 450aa7 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12b959(%rip),%rax │ │ │ │ + mov $0x27,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 440fd7 │ │ │ │ - incq 0x68(%rsp) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - movzwl 0x32(%rax),%edx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x123332(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jae 4411b0 │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x68(%rax),%rdx │ │ │ │ - imul %rcx,%rdx │ │ │ │ - add 0x18(%rax),%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - nop │ │ │ │ - call 4570a0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - movzwl 0x30(%rax),%ecx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jae 441031 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - jmp 441043 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - movzbl 0x60(%rsp),%ebx │ │ │ │ - movzbl (%rcx),%ecx │ │ │ │ - test %cl,%bl │ │ │ │ - setne %cl │ │ │ │ - mov %cl,0x1f(%rsp) │ │ │ │ - test %cl,%cl │ │ │ │ - je 44106c │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bac62(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x12331a(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 44108a │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bac47(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ + call 44e740 │ │ │ │ + mov 0x4c(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - movzbl 0x48(%rsp),%ecx │ │ │ │ - movzbl (%rax),%eax │ │ │ │ - test %cl,%al │ │ │ │ - je 4410c0 │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12560a(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x122bed(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x125a2c(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + nop │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12558e(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x122b63(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x125a86(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x12da04(%rip),%rax │ │ │ │ + mov $0x34,%ebx │ │ │ │ + call 482180 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12c753(%rip),%rax │ │ │ │ + mov $0x2b,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9be256(%rip),%rax │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x123192(%rip),%rax │ │ │ │ mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - jmp 4410db │ │ │ │ - nopl (%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9be23f(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x12317a(%rip),%rax │ │ │ │ mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - movzbl 0x48(%rsp),%ecx │ │ │ │ - movzbl (%rax),%eax │ │ │ │ - test %al,%cl │ │ │ │ - je 4410f6 │ │ │ │ - movzbl 0x1f(%rsp),%eax │ │ │ │ - xor $0x1,%eax │ │ │ │ - jmp 4410f8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %al,0x1e(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - test %al,%al │ │ │ │ - je 441120 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bbdd8(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ + call 44e740 │ │ │ │ + mov 0x4c(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ nop │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - movzbl 0x1e(%rsp),%eax │ │ │ │ - test %al,%al │ │ │ │ - je 441165 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x68(%rdx),%rbx │ │ │ │ - cmp $0x400,%rbx │ │ │ │ - mov $0x400,%edx │ │ │ │ - cmova %rdx,%rbx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ + nop │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12546a(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4227a0 │ │ │ │ - movzbl 0x48(%rsp),%ecx │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x122a4d(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12588c(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ nop │ │ │ │ - cmp $0x80,%cl │ │ │ │ - jne 44117c │ │ │ │ - incq 0x40(%rsp) │ │ │ │ - movb $0x1,0x48(%rsp) │ │ │ │ - jmp 441182 │ │ │ │ - add %ecx,%ecx │ │ │ │ - mov %cl,0x48(%rsp) │ │ │ │ - incq 0x50(%rsp) │ │ │ │ - movzbl 0x60(%rsp),%ecx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1253ee(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ nop │ │ │ │ - cmp $0x80,%cl │ │ │ │ - jne 4411a5 │ │ │ │ - incq 0x58(%rsp) │ │ │ │ - movb $0x1,0x60(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 440fc2 │ │ │ │ - add %ecx,%ecx │ │ │ │ - mov %cl,0x60(%rsp) │ │ │ │ - jmp 440fc2 │ │ │ │ - lea 0x9d04ff(%rip),%rax │ │ │ │ - mov $0x1c,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48f0a0 │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x1229c3(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1258e6(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x12dc94(%rip),%rax │ │ │ │ + mov $0x37,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 440ea0 │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + jmp 450a20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4413ed │ │ │ │ + jbe 450ee6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - movsd 0x11ff106(%rip),%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - ucomisd %xmm1,%xmm0 │ │ │ │ - jne 441209 │ │ │ │ - jnp 4412a7 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - cmpb $0x0,0x11e5c76(%rip) │ │ │ │ - jne 441222 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 441237 │ │ │ │ - call 481dc0 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4412b7 │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 482460 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ - nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 441266 │ │ │ │ - dec %edx │ │ │ │ - mov %edx,0x350(%rcx) │ │ │ │ - jmp 441274 │ │ │ │ - lea 0x320(%rcx),%rdx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %esi,%esi │ │ │ │ - xchg %sil,(%rdx) │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%esi │ │ │ │ - nop │ │ │ │ - mov %esi,0x108(%rcx) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %ebx,0x28(%rsp) │ │ │ │ + mov %ecx,0x2c(%rsp) │ │ │ │ + test %ebx,%ebx │ │ │ │ + je 450e45 │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + jbe 450e4d │ │ │ │ + lea -0xa(%rbx),%edx │ │ │ │ cmp $0x1,%edx │ │ │ │ - jne 44129b │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 44129b │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - jmp 4412b7 │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x11ff032(%rip),%rcx │ │ │ │ - nop │ │ │ │ - mov 0x1207722(%rip),%rdx │ │ │ │ - mov 0x11ff02b(%rip),%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - sub %rsi,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - cmova %rdx,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jl 4412ef │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rax,%xmm0 │ │ │ │ - jmp 441307 │ │ │ │ - mov %rax,%rdx │ │ │ │ - and $0x1,%eax │ │ │ │ - shr $1,%rdx │ │ │ │ - or %rax,%rdx │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rdx,%xmm0 │ │ │ │ - addsd %xmm0,%xmm0 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - movsd 0x11fefec(%rip),%xmm1 │ │ │ │ - mulsd %xmm0,%xmm1 │ │ │ │ - cvttsd2si %xmm1,%rdx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - jmp 441339 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x11fefa8(%rip),%rdi │ │ │ │ - sub %rcx,%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jge 441375 │ │ │ │ - call 43f8e0 │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - je 44136a │ │ │ │ - mov 0x11fef96(%rip),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - nop │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - je 441327 │ │ │ │ - jmp 4412ad │ │ │ │ - movq $0x0,0x11fef8b(%rip) │ │ │ │ - cmpb $0x0,0x11e5b14(%rip) │ │ │ │ - jne 441384 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 441389 │ │ │ │ - call 481dc0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 4413e7 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - call 482600 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ - nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 4413b3 │ │ │ │ - lea -0x1(%rdx),%eax │ │ │ │ - mov %eax,0x350(%rcx) │ │ │ │ - jmp 4413c0 │ │ │ │ - lea 0x320(%rcx),%rax │ │ │ │ + ja 450e85 │ │ │ │ + mov %ebx,%edx │ │ │ │ + or $0x1000,%ebx │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jne 450e85 │ │ │ │ nop │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %edx,%eax │ │ │ │ + lock cmpxchg %ecx,0x90(%rbx) │ │ │ │ + sete %al │ │ │ │ + test %al,%al │ │ │ │ + je 450e7f │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - xor %edx,%edx │ │ │ │ - xchg %dl,(%rax) │ │ │ │ - mov 0x108(%rcx),%eax │ │ │ │ - lea -0x1(%rax),%edx │ │ │ │ nop │ │ │ │ - mov %edx,0x108(%rcx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 4413e7 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 4413e7 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - add $0x30,%rsp │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov %r14,%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x129c81(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x122b6a(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x2c(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x12ad41(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4411e0 │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + jmp 450e20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -74470,48 +87888,238 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %ebx,0x70(%rsp) │ │ │ │ + mov %ecx,0x74(%rsp) │ │ │ │ + bt $0xc,%ebx │ │ │ │ + jb 450f46 │ │ │ │ + bt $0xc,%ecx │ │ │ │ nop │ │ │ │ + jb 450f46 │ │ │ │ + cmp %ebx,%ecx │ │ │ │ + jne 450f82 │ │ │ │ + lea 0x3f3(%rip),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %ebx,0x38(%rsp) │ │ │ │ + mov %ecx,0x3c(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x74(%rsp),%ecx │ │ │ │ + mov 0x70(%rsp),%ebx │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 450f9d │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x74(%rsp),%ecx │ │ │ │ + mov 0x70(%rsp),%ebx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %ebx,%eax │ │ │ │ + lock cmpxchg %ecx,0x90(%rdi) │ │ │ │ + sete %r8b │ │ │ │ + test %r8b,%r8b │ │ │ │ + jne 451088 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x4,%ebx │ │ │ │ + jne 451009 │ │ │ │ + mov 0x90(%rdi),%eax │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 451009 │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + lea 0x12efcc(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x74(%rsp),%ecx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%ebx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 45102b │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + add $0x1388,%rsi │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + cmp %rax,(%rsp) │ │ │ │ + jge 451054 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4512ab │ │ │ │ + call 48a7e0 <_cgo_topofstack@@Base+0x1c80> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rsi │ │ │ │ + add $0x9c4,%rsi │ │ │ │ + jmp 450f88 │ │ │ │ + cmpq $0x0,0x188(%rdi) │ │ │ │ + je 4510d3 │ │ │ │ + lea 0x267(%rip),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rdi,0x48(%rsp) │ │ │ │ + mov %ebx,0x50(%rsp) │ │ │ │ + mov %ecx,0x54(%rsp) │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x74(%rsp),%ecx │ │ │ │ + mov 0x70(%rsp),%ebx │ │ │ │ + mov 0x68(%rsp),%rdi │ │ │ │ + mov %ebx,%edx │ │ │ │ + or $0x1,%ebx │ │ │ │ + cmp $0x3,%ebx │ │ │ │ + jne 451114 │ │ │ │ + mov %ecx,%esi │ │ │ │ + or $0x1,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + je 451116 │ │ │ │ + cmpb $0x0,0x27826c(%rip) │ │ │ │ + jne 4510fc │ │ │ │ + movzbl 0xbf(%rdi),%ecx │ │ │ │ + test $0x7,%cl │ │ │ │ + jne 451103 │ │ │ │ + movb $0x1,0xbe(%rdi) │ │ │ │ + movzbl 0xbf(%rdi),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov %cl,0xbf(%rdi) │ │ │ │ + jmp 451116 │ │ │ │ + mov %ecx,%esi │ │ │ │ + cmpb $0x0,0xbe(%rdi) │ │ │ │ + nopl (%rax) │ │ │ │ + je 451279 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + je 451195 │ │ │ │ + cmp $0x4,%edx │ │ │ │ + jne 4511d1 │ │ │ │ + movzbl 0xb0(%rdi),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + or $0x1,%ecx │ │ │ │ + cmp $0x17,%cl │ │ │ │ + je 45114e │ │ │ │ + cmp $0x18,%dl │ │ │ │ + jne 4511d1 │ │ │ │ nop │ │ │ │ - mov 0x11e282c(%rip),%ecx │ │ │ │ - cmp $0x80000000,%ecx │ │ │ │ - jne 44143d │ │ │ │ - movq $0x0,0x11feec5(%rip) │ │ │ │ - jmp 4414b0 │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + sub 0xc0(%rcx),%rax │ │ │ │ + shl $0x3,%rax │ │ │ │ + lea 0x25a144(%rip),%rdx │ │ │ │ + lock xadd %rax,(%rdx) │ │ │ │ + movq $0x0,0xc0(%rcx) │ │ │ │ + mov 0x74(%rsp),%esi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + jmp 4511d1 │ │ │ │ nop │ │ │ │ - mov 0x12075a3(%rip),%rcx │ │ │ │ - sub %rcx,%rax │ │ │ │ - add $0xfffffffffff00000,%rax │ │ │ │ - mov 0x11fee93(%rip),%rdx │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + sub 0xc0(%rcx),%rax │ │ │ │ + add %rax,0xc8(%rcx) │ │ │ │ + movq $0x0,0xc0(%rcx) │ │ │ │ + mov 0x74(%rsp),%esi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + cmp $0x1,%esi │ │ │ │ + je 451250 │ │ │ │ + cmp $0x2,%esi │ │ │ │ + je 451224 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x4,%esi │ │ │ │ + jne 451273 │ │ │ │ + movzbl 0xb0(%rdi),%eax │ │ │ │ + mov %eax,%ecx │ │ │ │ + or $0x1,%eax │ │ │ │ + cmp $0x17,%al │ │ │ │ + je 4511fe │ │ │ │ + cmp $0x18,%cl │ │ │ │ + jne 451273 │ │ │ │ nop │ │ │ │ - mov 0x11fee83(%rip),%rbx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - cmp $0x2000,%rax │ │ │ │ - mov $0x2000,%esi │ │ │ │ - cmovl %rsi,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - jg 441482 │ │ │ │ - movq $0x0,0x11fee81(%rip) │ │ │ │ nop │ │ │ │ - jmp 4414b0 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rbx,%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rax,%xmm1 │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ - movsd %xmm0,0x11fee62(%rip) │ │ │ │ - mov %rcx,0x11fee53(%rip) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rax,0xc0(%rcx) │ │ │ │ + jmp 451273 │ │ │ │ + movb $0x0,0xbe(%rdi) │ │ │ │ + mov 0xc8(%rdi),%rbx │ │ │ │ + lea 0x259b6f(%rip),%rax │ │ │ │ + call 41d140 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + movq $0x0,0xc8(%rcx) │ │ │ │ + jmp 451273 │ │ │ │ nop │ │ │ │ - lea 0x11fee43(%rip),%rax │ │ │ │ - xchg %rdx,(%rax) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rax,0xc0(%rcx) │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + movl $0x1,(%rsp) │ │ │ │ + call 488760 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + cmp $0xa,%rcx │ │ │ │ + jge 4512c8 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x90(%rdx),%esi │ │ │ │ + mov 0x70(%rsp),%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + setne %sil │ │ │ │ + jmp 4512d3 │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + test %sil,%sil │ │ │ │ + jne 45127f │ │ │ │ + mov %rax,%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 450f88 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -74519,256 +88127,178 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4414fa │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 441bc0 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rax,0x8(%rcx) │ │ │ │ - nopl (%rax) │ │ │ │ - call 441ec0 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4414ef │ │ │ │ - call 441bc0 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 4414c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44160a │ │ │ │ + jbe 45132b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4415b4 │ │ │ │ - cmpq $0xfd,0x10(%rcx) │ │ │ │ - jne 4415ad │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x10(%rdx),%ecx │ │ │ │ + mov 0x14(%rdx),%edi │ │ │ │ + mov 0x8(%rdx),%rbx │ │ │ │ + mov 0x188(%rbx),%rax │ │ │ │ nop │ │ │ │ - cmp $0xfd,%rcx │ │ │ │ - jne 4415a7 │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 441e60 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - movb $0x1,0x850(%rcx) │ │ │ │ - call 441bc0 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rax,0x8(%rcx) │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - cmp $0xfd,%rdx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - sete %sil │ │ │ │ - jmp 4415cc │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rcx,%rdx │ │ │ │ - jmp 4415cc │ │ │ │ - call 4414c0 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - cmp $0xfd,%rcx │ │ │ │ - jae 4415fd │ │ │ │ - mov %rbx,0x18(%rdx,%rcx,8) │ │ │ │ - incq 0x10(%rdx) │ │ │ │ - test %sil,%sil │ │ │ │ - je 4415f7 │ │ │ │ - cmpl $0x1,0x12059ee(%rip) │ │ │ │ - jne 4415f7 │ │ │ │ - movb $0x1,0x851(%rax) │ │ │ │ - add $0x10,%rsp │ │ │ │ + call 46cae0 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0xfd,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 441520 │ │ │ │ + call 487040 │ │ │ │ + jmp 451300 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4513c6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0xc(%rdx),%eax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x8(%rdx),%eax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x127d66(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x12268b(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x128cde(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 487040 │ │ │ │ + jmp 451340 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4417d7 │ │ │ │ + jbe 45143b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 44169d │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 441699 │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - call 4414c0 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x70(%rsp),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4416c4 │ │ │ │ - add $0x48,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + movzbl %cl,%edx │ │ │ │ + cmp $0x2f,%rdx │ │ │ │ + jae 45142e │ │ │ │ + lea 0x24d942(%rip),%rsi │ │ │ │ + movzbl (%rsi,%rdx,1),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 45141d │ │ │ │ + nop │ │ │ │ + mov %cl,0xb0(%rax) │ │ │ │ + mov $0x4,%ecx │ │ │ │ + call 450f20 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add %r9,0x10(%rdx) │ │ │ │ - sub %r9,%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - neg %r8 │ │ │ │ - mov %r9,%r10 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - sar $0x3f,%r8 │ │ │ │ - and %r9,%r8 │ │ │ │ - add %r8,%rbx │ │ │ │ - sub %r10,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4417af │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - jmp 44171f │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 441e60 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - movb $0x1,0x850(%rcx) │ │ │ │ - call 441bc0 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %rdx,0x8(%rcx) │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ + lea 0x12e153(%rip),%rax │ │ │ │ + mov $0x42,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov $0x2f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + mov %cl,0x14(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + movzbl 0x14(%rsp),%ecx │ │ │ │ + jmp 4513e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4514c6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + cmp $0x2,%ebx │ │ │ │ + jne 4514b2 │ │ │ │ + cmp $0x1009,%ecx │ │ │ │ + jne 4514b2 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov %r14,%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + jmp 451490 │ │ │ │ mov %rcx,%rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0x10(%rdx),%r8 │ │ │ │ - cmp $0xfd,%r8 │ │ │ │ - je 4416de │ │ │ │ - ja 4417ca │ │ │ │ - lea -0xfd(%r8),%r9 │ │ │ │ - mov %r9,%r10 │ │ │ │ - neg %r9 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - sar $0x3f,%r10 │ │ │ │ - and %r8,%r10 │ │ │ │ - lea (%rdx,%r10,1),%r8 │ │ │ │ - lea 0x18(%r8),%r8 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - cmovl %rcx,%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r8,%rbx │ │ │ │ - je 4416a3 │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov %sil,0x1f(%rsp) │ │ │ │ - mov %r9,%rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - mov %r8,%rax │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - movzbl 0x1f(%rsp),%esi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - jmp 4416a3 │ │ │ │ - test %sil,%sil │ │ │ │ - je 4417c4 │ │ │ │ - cmpl $0x1,0x1205821(%rip) │ │ │ │ - jne 4417c4 │ │ │ │ - movb $0x1,0x851(%rax) │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x2,%eax │ │ │ │ + mov $0x1009,%edx │ │ │ │ + lock cmpxchg %edx,0x90(%rcx) │ │ │ │ + sete %bl │ │ │ │ + test %bl,%bl │ │ │ │ + je 45148d │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0xfd,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x1243ee(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 441640 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + jmp 451460 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -74784,236 +88314,194 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4418e6 │ │ │ │ + jbe 451579 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 441859 │ │ │ │ - call 4414c0 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - cmpq $0x0,0x10(%rcx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 4418b1 │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - mov %rdx,0x10(%rax) │ │ │ │ - cmpq $0x0,0x10(%rcx) │ │ │ │ - jne 4418b1 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 441ec0 │ │ │ │ + cmp $0x9,%ebx │ │ │ │ + jne 451567 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + jne 451567 │ │ │ │ + movb $0x1e,0xb0(%rax) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x9,%eax │ │ │ │ + mov $0x4,%edi │ │ │ │ + lock cmpxchg %edi,0x90(%rcx) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 45155f │ │ │ │ + mov 0x188(%rcx),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 4418a9 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 441e00 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %rcx,0x8(%rdx) │ │ │ │ - jmp 4418b1 │ │ │ │ - xor %eax,%eax │ │ │ │ + je 451554 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov $0x9,%ecx │ │ │ │ + call 46cae0 │ │ │ │ + mov $0x1,%eax │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - mov %rbx,0x10(%rcx) │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0xfd,%rbx │ │ │ │ - jae 4418d4 │ │ │ │ - mov 0x10(%rcx,%rdx,8),%rax │ │ │ │ + xor %eax,%eax │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0xfd,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x124339(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 441820 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + jmp 451500 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 441a85 │ │ │ │ + jbe 451686 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 441989 │ │ │ │ - cmpq $0x0,0x10(%rdx) │ │ │ │ - jne 44193b │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 441e00 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - jmp 441951 │ │ │ │ - mov %rdx,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 441e60 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - movb $0x1,0x850(%rcx) │ │ │ │ - movq $0x0,0x8(%rcx) │ │ │ │ - mov 0x10(%rcx),%rax │ │ │ │ - cmpq $0x0,0x10(%rax) │ │ │ │ - jne 441970 │ │ │ │ - call 441e00 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - jmp 441981 │ │ │ │ - call 441e60 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - movb $0x1,0x850(%rax) │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov 0x1c(%rax),%edx │ │ │ │ - sub 0x18(%rax),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - ja 4419a5 │ │ │ │ - nop │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %al,0x50(%rsp) │ │ │ │ + movzbl %al,%edx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ nop │ │ │ │ - mov 0x830(%rax),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 441a64 │ │ │ │ + lea 0x24d2ae(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 441a08 │ │ │ │ - mov 0x1c(%rax),%ebx │ │ │ │ - sub 0x18(%rax),%ebx │ │ │ │ - test %ebx,%ebx │ │ │ │ - je 4419c3 │ │ │ │ - add $0x18,%rax │ │ │ │ - call 439540 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov (%rax),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - sar $0x1f,%edx │ │ │ │ - shr $0x1b,%edx │ │ │ │ - add %ecx,%edx │ │ │ │ - sar $0x5,%edx │ │ │ │ - mov %edx,%ebx │ │ │ │ - shl $0x5,%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jl 441a5a │ │ │ │ - mov 0x11e47fc(%rip),%rdx │ │ │ │ - movslq %ebx,%rbx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%esi │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jbe 441a55 │ │ │ │ - mov 0x11e47de(%rip),%rcx │ │ │ │ - lea (%rcx,%rbx,4),%rcx │ │ │ │ - lock or %esi,(%rcx) │ │ │ │ - movb $0x1,0x850(%rax) │ │ │ │ - mov 0x840(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 441a2b │ │ │ │ - lea 0x11e4835(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - movq $0x0,0x840(%rax) │ │ │ │ - mov 0x848(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 441a4f │ │ │ │ - nop │ │ │ │ - lea 0x1206fe1(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - movq $0x0,0x848(%rax) │ │ │ │ - add $0x10,%rsp │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0xd,%esi │ │ │ │ + call 462a80 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x11,%rdx │ │ │ │ + jae 45167e │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + shl $0x4,%rdx │ │ │ │ + lea 0x248ac7(%rip),%rcx │ │ │ │ + mov 0x8(%rcx,%rdx,1),%rbx │ │ │ │ + mov (%rcx,%rdx,1),%rcx │ │ │ │ + mov %rbx,0x100(%rax) │ │ │ │ + cmpl $0x0,0x2780c0(%rip) │ │ │ │ + je 451625 │ │ │ │ + mov 0xf8(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0xf8(%rax) │ │ │ │ + lea 0x6d(%rip),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + movzbl 0x50(%rsp),%eax │ │ │ │ + mov %al,0x30(%rsp) │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + movzbl 0x27819d(%rip),%eax │ │ │ │ + mov 0x27819e(%rip),%rbx │ │ │ │ + mov 0x27819f(%rip),%rcx │ │ │ │ + mov 0x2781a0(%rip),%rdi │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 452ea0 │ │ │ │ - nop │ │ │ │ - mov 0x18(%rdx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 441a78 │ │ │ │ - nop │ │ │ │ - mov 0x20(%rdx),%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov 0x24(%rdx),%edi │ │ │ │ - cmp %esi,%edi │ │ │ │ - je 441a5f │ │ │ │ - test %rdx,%rdx │ │ │ │ - sete %cl │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 4419a7 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 441900 │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ + jmp 4515a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 441b30 │ │ │ │ + jbe 4516d8 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 441b2a │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - cmpq $0x0,0x10(%rdx) │ │ │ │ - jne 441af2 │ │ │ │ - cmpq $0x4,0x10(%rcx) │ │ │ │ - jle 441aec │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 441f20 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov %rax,0x8(%rcx) │ │ │ │ - movb $0x1,0x850(%rcx) │ │ │ │ - jmp 441b14 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 441e60 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movb $0x1,0x850(%rcx) │ │ │ │ - call 441bc0 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov %rax,0x10(%rcx) │ │ │ │ - cmpl $0x1,0x12054c1(%rip) │ │ │ │ - jne 441b24 │ │ │ │ - movb $0x1,0x851(%rcx) │ │ │ │ + movzbl 0x8(%rdx),%eax │ │ │ │ + call 451900 │ │ │ │ + mov %al,0x278143(%rip) │ │ │ │ + mov %rbx,0x278144(%rip) │ │ │ │ + mov %rcx,0x278145(%rip) │ │ │ │ + mov %rdi,0x278146(%rip) │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x8,%rsp │ │ │ │ + call 487040 │ │ │ │ + jmp 4516a0 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4517b7 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x48,%rsp │ │ │ │ + lea 0x107(%rip),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %al,0x20(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + nop │ │ │ │ + incl 0x108(%rax) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + movq $0x0,0x100(%rax) │ │ │ │ + cmpl $0x0,0x277f83(%rip) │ │ │ │ + je 45175e │ │ │ │ + mov 0xf8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + movq $0x0,0xf8(%rax) │ │ │ │ + lea 0x24d0ff(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 462dc0 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 4517b1 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4517b1 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - nop │ │ │ │ - jmp 441aa0 │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 4516e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -75030,168 +88518,67 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45182b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + movzbl 0x8(%rdx),%ebx │ │ │ │ + mov 0x10(%rdx),%rcx │ │ │ │ + mov 0x18(%rdx),%rdi │ │ │ │ + mov 0x20(%rdx),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + call 451d60 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 451800 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 441b83 │ │ │ │ - cmpq $0x0,0x10(%rcx) │ │ │ │ - jne 441b7f │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - cmpq $0x0,0x10(%rcx) │ │ │ │ - je 441b83 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 441b9a │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 441b9a │ │ │ │ - mov 0x1c(%rax),%ecx │ │ │ │ - sub 0x18(%rax),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - ja 441b98 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x830(%rax),%rcx │ │ │ │ - jmp 441ba0 │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - nop │ │ │ │ - mov 0x18(%rcx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 441bb4 │ │ │ │ - nop │ │ │ │ - mov 0x20(%rcx),%edx │ │ │ │ - nop │ │ │ │ - mov 0x24(%rcx),%ebx │ │ │ │ - cmp %edx,%ebx │ │ │ │ - je 441b9b │ │ │ │ - test %rcx,%rcx │ │ │ │ - sete %al │ │ │ │ - jmp 441b9a │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 441d77 │ │ │ │ + jbe 45187a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - cmpq $0x0,0x11e454e(%rip) │ │ │ │ - jne 441be2 │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 441c00 │ │ │ │ - lea 0x11e453f(%rip),%rax │ │ │ │ - call 424b40 │ │ │ │ - test %rax,%rax │ │ │ │ - je 441c00 │ │ │ │ - nop │ │ │ │ - cmpq $0x0,0x10(%rax) │ │ │ │ - jne 441d65 │ │ │ │ - nop │ │ │ │ - test %rax,%rax │ │ │ │ - jne 441cde │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - cmpq $0x0,0x11e455e(%rip) │ │ │ │ - je 441c66 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11e454b(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x11e4547(%rip),%rbx │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 441c58 │ │ │ │ - lea 0x11e4536(%rip),%rax │ │ │ │ - call 4445a0 │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - lea 0x11e4535(%rip),%rax │ │ │ │ - call 444720 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11e450f(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - cmpq $0x0,0x10(%rsp) │ │ │ │ - jne 441cd8 │ │ │ │ - lea 0x12b(%rip),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - cmpq $0x0,0x10(%rsp) │ │ │ │ - je 441d51 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11e44bc(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - lea 0x11e44c3(%rip),%rax │ │ │ │ - call 444720 │ │ │ │ - nop │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %al,0x38(%rsp) │ │ │ │ nop │ │ │ │ - lea 0x11e449d(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - xor %eax,%eax │ │ │ │ + lea 0x24d01e(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 441cec │ │ │ │ - add $0x48,%rsp │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0xd,%esi │ │ │ │ + call 462a80 │ │ │ │ + movzbl 0x38(%rsp),%eax │ │ │ │ + call 4515a0 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - lea 0x800(%rax),%rdx │ │ │ │ - cmp $0x8000,%rdx │ │ │ │ - ja 441d4c │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x18(%rcx),%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - call 424b80 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 441d3a │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - jmp 441ce4 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nop │ │ │ │ - call 441e00 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - jmp 441ce4 │ │ │ │ - mov %rcx,%rax │ │ │ │ - jmp 441cde │ │ │ │ - lea 0x9c0774(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9c75fa(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 441bc0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4870e0 │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ + jmp 451840 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -75204,38 +88591,300 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4518cb │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + call 4516e0 │ │ │ │ + nop │ │ │ │ + lea 0x24cfbd(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nop │ │ │ │ + call 462dc0 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4870e0 │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + jmp 4518a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 441ddb │ │ │ │ + lea -0x18(%rsp),%r12 │ │ │ │ + cmp 0x18(%r14),%r12 │ │ │ │ + jbe 451d2d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - lea 0x11ee3c2(%rip),%rax │ │ │ │ + sub $0x90,%rsp │ │ │ │ + mov %al,0xa0(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xb8(%rdx),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x21,%ecx │ │ │ │ + call 4513e0 │ │ │ │ + cmpb $0x0,0x258b8e(%rip) │ │ │ │ + jne 45194a │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45194f │ │ │ │ + call 4763a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4519b7 │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + movzbl 0xa0(%rsp),%ecx │ │ │ │ + call 4768a0 │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ + nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 451982 │ │ │ │ + lea -0x1(%rsi),%ecx │ │ │ │ + mov %ecx,0x350(%rdx) │ │ │ │ + nop │ │ │ │ + jmp 451990 │ │ │ │ + lea 0x320(%rdx),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %sil,(%rcx) │ │ │ │ + mov 0x108(%rdx),%ecx │ │ │ │ + lea -0x1(%rcx),%esi │ │ │ │ + nop │ │ │ │ + mov %esi,0x108(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 4519b7 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4519b7 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + cmpl $0x0,0x108(%rcx) │ │ │ │ + jg 451d1b │ │ │ │ + mov %r14,0x70(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x25928a(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x2779b0(%rip),%ecx │ │ │ │ + mov (%rsp),%rdx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov %ecx,0x259345(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x259333(%rip),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + call 45c6c0 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + movl $0x3,0x4(%rdx) │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rdx,0x35d8(%rcx) │ │ │ │ + decl 0x2592fa(%rip) │ │ │ │ + mov 0x257327(%rip),%rcx │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov 0x257320(%rip),%rbx │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 451a8b │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 451ad1 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov (%rcx,%rax,8),%rax │ │ │ │ + call 45c360 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %sil,%sil │ │ │ │ + je 451a71 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %edi,0x24(%rsp) │ │ │ │ + call 45c4a0 │ │ │ │ + mov 0x24(%rsp),%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + or $0x1000,%ebx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 450a20 │ │ │ │ + jmp 451a71 │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + jmp 451b2d │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + movl $0x3,0x4(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rax,0x35d8(%rcx) │ │ │ │ + decl 0x259224(%rip) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 45d9c0 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 451aef │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x25920d(%rip),%ecx │ │ │ │ + mov %ecx,0x24(%rsp) │ │ │ │ + lea 0x259116(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x24(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jg 451cf5 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rbx │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + sub %rax,%rcx │ │ │ │ + movzbl 0xa0(%rsp),%edx │ │ │ │ + cmp $0x1,%dl │ │ │ │ + je 451b98 │ │ │ │ + cmp $0x2,%dl │ │ │ │ + jne 451ba9 │ │ │ │ + lea 0x259729(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 41d140 │ │ │ │ + jmp 451bb8 │ │ │ │ + lea 0x259c28(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 41d140 │ │ │ │ + cmpl $0x0,0x25918d(%rip) │ │ │ │ + nop │ │ │ │ + jne 451be5 │ │ │ │ + mov 0x2571b7(%rip),%rdx │ │ │ │ + mov 0x2571b8(%rip),%rsi │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 451ca0 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x29,%ecx │ │ │ │ + lea 0x12af2b(%rip),%rdx │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x27775a(%rip),%sil │ │ │ │ + nop │ │ │ │ + test %sil,%sil │ │ │ │ + je 451c3a │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + mov %rdx,0x78(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2778b0(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2778a2(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 451c79 │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xb8(%rdx),%rax │ │ │ │ mov $0x4,%ebx │ │ │ │ mov $0x2,%ecx │ │ │ │ - call 443000 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - add $0x20,%rsp │ │ │ │ + call 450f20 │ │ │ │ + movzbl 0xa0(%rsp),%eax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + add $0x90,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + nop │ │ │ │ + call 482180 │ │ │ │ + movq $0x0,0x35d8(%r9) │ │ │ │ + mov %rdi,%r9 │ │ │ │ + sub %r10,%r9 │ │ │ │ + add %r9,%rcx │ │ │ │ + inc %rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jge 451ce2 │ │ │ │ + mov (%rdx,%rax,8),%r9 │ │ │ │ + mov 0x35d8(%r9),%r10 │ │ │ │ + cmpl $0x3,0x4(%r9) │ │ │ │ + mov $0x2e,%r11d │ │ │ │ + cmovne %r11,%rbx │ │ │ │ + lea 0x12bee3(%rip),%r12 │ │ │ │ + cmovne %r12,%r8 │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 451c85 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 451c85 │ │ │ │ + mov $0x28,%ebx │ │ │ │ + lea 0x12aa99(%rip),%r8 │ │ │ │ + jmp 451c85 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %r8,%rdx │ │ │ │ + jmp 451bf3 │ │ │ │ + call 45c6c0 │ │ │ │ + lea 0x259054(%rip),%rax │ │ │ │ + mov $0x186a0,%ebx │ │ │ │ + call 41ee40 │ │ │ │ + test %al,%al │ │ │ │ + je 451cf0 │ │ │ │ + nop │ │ │ │ + movq $0x0,0x25903a(%rip) │ │ │ │ + jmp 451b5b │ │ │ │ + lea 0x126f30(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494f40 │ │ │ │ - jmp 441da0 │ │ │ │ + jmp 451900 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -75254,36 +88903,193 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 441e3d │ │ │ │ + jbe 451fd4 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %bl,0x1b(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ nop │ │ │ │ - cmpq $0x0,0x10(%rax) │ │ │ │ - jne 441e2b │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov 0x2775ee(%rip),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 451dd1 │ │ │ │ + xor %eax,%eax │ │ │ │ + call 448100 │ │ │ │ + mov %ecx,0x1c(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %ebx,0x28(%rsp) │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + call 456200 │ │ │ │ + nop │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 451dd1 │ │ │ │ + nop │ │ │ │ + lea 0x27760b(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x258e86(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x2775cb(%rip),%ecx │ │ │ │ + mov 0x2775bd(%rip),%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 451dfb │ │ │ │ + movl $0x0,0x2775b7(%rip) │ │ │ │ + jmp 451dfd │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + nop │ │ │ │ + call 45a520 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x258f33(%rip),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + mov 0x258f3b(%rip),%cl │ │ │ │ + nopl (%rax) │ │ │ │ + test %cl,%cl │ │ │ │ + je 451e3d │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x258f29(%rip),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + lea 0x258f28(%rip),%rax │ │ │ │ + call 41eae0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x258e1a(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + jmp 451e57 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 451eb2 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov 0x30(%rax),%rsi │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 451e9f │ │ │ │ + nop │ │ │ │ + movq $0x0,0x30(%rax) │ │ │ │ + cmpq $0x0,0xd8(%rsi) │ │ │ │ + nop │ │ │ │ + jne 451fc2 │ │ │ │ + lea 0x158(%rsi),%rcx │ │ │ │ + nop │ │ │ │ + mov %rax,0xd8(%rsi) │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 41eae0 │ │ │ │ + jmp 451e52 │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0x11e4308(%rip),%rax │ │ │ │ - call 424ac0 │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + call 453460 │ │ │ │ + jmp 451e52 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 451ed9 │ │ │ │ + nop │ │ │ │ + nopl (%rax) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rcx,%rbx │ │ │ │ + sub %rdx,%rbx │ │ │ │ + movzbl 0x1b(%rsp),%edx │ │ │ │ + cmp $0x1,%dl │ │ │ │ + je 451ef8 │ │ │ │ + cmp $0x2,%dl │ │ │ │ + jne 451f07 │ │ │ │ + lea 0x259de9(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41d140 │ │ │ │ + jmp 451f13 │ │ │ │ + lea 0x25a2ea(%rip),%rax │ │ │ │ + call 41d140 │ │ │ │ + cmpb $0x0,0x2585b6(%rip) │ │ │ │ + jne 451f22 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 451f27 │ │ │ │ + call 4763a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 451f85 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + call 4769e0 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 451f51 │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + mov %eax,0x350(%rcx) │ │ │ │ + jmp 451f5e │ │ │ │ + lea 0x320(%rcx),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rax) │ │ │ │ + mov 0x108(%rcx),%eax │ │ │ │ + lea -0x1(%rax),%edx │ │ │ │ + nop │ │ │ │ + mov %edx,0x108(%rcx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 451f85 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 451f85 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + call 482320 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x108(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ + nop │ │ │ │ + mov %edx,0x108(%rax) │ │ │ │ + nop │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 451fb7 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 451fb7 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9c7534(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x129c73(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 441e00 │ │ │ │ - int3 │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 451d60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -75293,36 +89099,58 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 441e9d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - nop │ │ │ │ - cmpq $0x0,0x10(%rax) │ │ │ │ - je 441e8b │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x11e4260(%rip),%rax │ │ │ │ - call 424ac0 │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ + mov (%r14),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 452073 │ │ │ │ + mov 0x8(%r14),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 45204e │ │ │ │ + movq $0x4000,0x10(%rsp) │ │ │ │ + lea 0x10(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %rcx,0x8(%rdx) │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + sub %rbx,%rcx │ │ │ │ + add $0x400,%rcx │ │ │ │ + mov %rcx,(%rdx) │ │ │ │ + test %rax,%rax │ │ │ │ + jmp 452078 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + sete %al │ │ │ │ + mov %al,0xf(%rsp) │ │ │ │ + mov (%rdx),%rax │ │ │ │ + add $0x3a0,%rax │ │ │ │ + mov %rax,0x10(%rdx) │ │ │ │ + mov %rax,0x18(%rdx) │ │ │ │ + call 4520c0 │ │ │ │ + movzbl 0xf(%rsp),%eax │ │ │ │ + call 452220 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9c3060(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 441e60 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -75334,40 +89162,67 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 441f07 │ │ │ │ + jbe 4521a6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - lea 0x11e420b(%rip),%rax │ │ │ │ - call 424b40 │ │ │ │ - test %rax,%rax │ │ │ │ - je 441eed │ │ │ │ - nop │ │ │ │ - cmpq $0x0,0x10(%rax) │ │ │ │ - je 441ef5 │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rdx,(%rcx) │ │ │ │ + jne 452193 │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %rdx,0x48(%r14) │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov %rax,0x40(%r14) │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,0x38(%r14) │ │ │ │ + call 486e80 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + call 449040 │ │ │ │ + lea 0x2583fe(%rip),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + cmp %rax,0x30(%rcx) │ │ │ │ + jne 45213e │ │ │ │ + call 4521c0 │ │ │ │ + lea 0x2583e7(%rip),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rbx │ │ │ │ + mov 0xb0(%rbx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45215f │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ + lea 0x2583c6(%rip),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + cmp %rax,%rdx │ │ │ │ + je 452188 │ │ │ │ + mov 0xd8(%rdx),%rax │ │ │ │ + call 45b280 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + movq $0x0,0xd8(%rcx) │ │ │ │ + call 4565c0 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9c2ff6(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x12453b(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 441ec0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4520c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -75377,107 +89232,42 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 441fa9 │ │ │ │ + jbe 4521fb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - call 441bc0 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shr $0x3f,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - sar $1,%rdx │ │ │ │ - sub %rdx,%rbx │ │ │ │ - mov %rbx,0x10(%rcx) │ │ │ │ - mov %rdx,0x10(%rax) │ │ │ │ - mov 0x10(%rcx),%rbx │ │ │ │ - cmp $0xfd,%rbx │ │ │ │ - jae 441f9c │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - add $0x18,%rax │ │ │ │ - lea (%rcx,%rbx,8),%rbx │ │ │ │ - lea 0x18(%rbx),%rbx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 441e60 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + cmpb $0x0,0x24c68f(%rip) │ │ │ │ + je 4521ee │ │ │ │ + cmpb $0x0,0x27716c(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 4521ee │ │ │ │ + movb $0x1,0x277161(%rip) │ │ │ │ + call 452e80 │ │ │ │ + xor %eax,%eax │ │ │ │ + call 464280 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0xfd,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 441f20 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4521c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4420a6 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11e4195(%rip),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 425440 │ │ │ │ - cmpq $0x0,0x11e40f3(%rip) │ │ │ │ - jne 442092 │ │ │ │ - movq $0x0,0x11e412a(%rip) │ │ │ │ - mov 0x11e4183(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 44202c │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11e415d(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x11e4153(%rip),%rdx │ │ │ │ - mov %rdx,0x10(%rcx) │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 44201e │ │ │ │ - mov 0x11e4140(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 442069 │ │ │ │ - mov 0x11e414c(%rip),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov 0x11e412a(%rip),%rcx │ │ │ │ - mov 0x11e413b(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rcx) │ │ │ │ - mov 0x11e4128(%rip),%rcx │ │ │ │ - mov %rcx,0x11e4111(%rip) │ │ │ │ - jmp 442085 │ │ │ │ - mov 0x11e4118(%rip),%rcx │ │ │ │ - mov 0x11e4119(%rip),%rdx │ │ │ │ - mov %rcx,0x11e40fa(%rip) │ │ │ │ - mov %rdx,0x11e40fb(%rip) │ │ │ │ - movups %xmm15,0x11e40fb(%rip) │ │ │ │ - jmp 44200a │ │ │ │ - lea 0x9dc1a7(%rip),%rax │ │ │ │ - mov $0x28,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 441fc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -75487,197 +89277,172 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 442169 │ │ │ │ + jbe 4524b0 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x20,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + lea 0x2582e3(%rip),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 45243d │ │ │ │ mov %al,0x30(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 465c80 │ │ │ │ + nop │ │ │ │ + nopl (%rax) │ │ │ │ + call 466000 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + movq $0x0,0x40(%rcx) │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x48(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4522b4 │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + call 4674a0 │ │ │ │ + cmpl $0x0,0x27743e(%rip) │ │ │ │ + jne 45229b │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + jmp 4522ac │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x48(%rax),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x48(%rax) │ │ │ │ + call 47d260 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x718(%rcx),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 47f880 │ │ │ │ nop │ │ │ │ - lea 0x11e4091(%rip),%rax │ │ │ │ + lea 0x258989(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + lea 0x2566b8(%rip),%rcx │ │ │ │ + jmp 4522f1 │ │ │ │ + lea 0x160(%rdx),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45242c │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jne 4522ea │ │ │ │ + mov 0x160(%rax),%rdx │ │ │ │ + cmpl $0x0,0x2773bd(%rip) │ │ │ │ + je 452324 │ │ │ │ + mov (%rcx),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rdx,(%rcx) │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - cmpl $0x0,0x1204ef0(%rip) │ │ │ │ - jne 4420f8 │ │ │ │ - cmpq $0x0,0x11e4082(%rip) │ │ │ │ - jne 44210e │ │ │ │ + mov $0x2,%ecx │ │ │ │ + xchg %ecx,0x11c(%rax) │ │ │ │ + mov 0x258a06(%rip),%rcx │ │ │ │ + cmpl $0x0,0x27738f(%rip) │ │ │ │ + je 452365 │ │ │ │ + mov 0x318(%rax),%rdx │ │ │ │ + mov 0x2589ef(%rip),%rbx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x10(%r11) │ │ │ │ + mov %rbx,0x18(%r11) │ │ │ │ + mov %rcx,0x318(%rax) │ │ │ │ + mov %rax,0x2589cd(%rip) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x11e406f(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - xor %eax,%eax │ │ │ │ + lea 0x2588e4(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41f560 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x140(%rcx),%rdx │ │ │ │ + lea 0x277068(%rip),%rbx │ │ │ │ + lock xadd %rdx,(%rbx) │ │ │ │ + nop │ │ │ │ + mov 0x2a8(%rcx),%rcx │ │ │ │ + nop │ │ │ │ + lea 0x25a35b(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + call 45b560 │ │ │ │ + call 453ce0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x25889b(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + incq 0x2588c7(%rip) │ │ │ │ + call 45b7e0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x258881(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + movzbl 0x30(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 452405 │ │ │ │ + nop │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + xchg %eax,0x11c(%rcx) │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x6b(%rip),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - movzbl 0x30(%rsp),%eax │ │ │ │ - mov %al,0x18(%rsp) │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + add $0x11c,%rax │ │ │ │ mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ + call 489fe0 <_cgo_topofstack@@Base+0x1480> │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x11e4031(%rip),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea 0x11e401d(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - setne %al │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %al,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - movzbl 0x8(%rsp),%eax │ │ │ │ - jmp 4420c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 442214 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0xb8(%rcx),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - movzbl 0x8(%rdx),%edx │ │ │ │ - mov %dl,0x1f(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4421ed │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - lea 0x11e3fb9(%rip),%rax │ │ │ │ + lea 0x1242b5(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ + nopl (%rax) │ │ │ │ + call 45b560 │ │ │ │ + call 453ce0 │ │ │ │ nop │ │ │ │ - call 4445a0 │ │ │ │ - lea 0x11edfb4(%rip),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov $0x2,%ecx │ │ │ │ - call 444040 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - movzbl 0x1f(%rsp),%edx │ │ │ │ - cmp $0x40,%rax │ │ │ │ - jge 44220e │ │ │ │ - test %dl,%dl │ │ │ │ - je 442202 │ │ │ │ - cmpb $0x0,0xb1(%rcx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 44220e │ │ │ │ - mov 0x11e3f6f(%rip),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 4421ae │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 442180 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4423a6 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x10158(%rax),%rdx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,0x10150(%rax) │ │ │ │ - jl 442354 │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ - shr $1,%rdx │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - movups %xmm15,0x30(%rsp) │ │ │ │ - cmp $0x2000,%rdx │ │ │ │ - mov $0x2000,%eax │ │ │ │ - cmovg %rdx,%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - lea 0x120ad35(%rip),%rbx │ │ │ │ - lea 0x9c0fa5(%rip),%rcx │ │ │ │ - mov $0xe,%edi │ │ │ │ nop │ │ │ │ - call 42d140 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - test %rax,%rax │ │ │ │ - je 442392 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x10150(%rdx),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov 0x10150(%rdx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 4422fb │ │ │ │ - mov 0x10148(%rdx),%rbx │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - cmovl %rsi,%rcx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 4422fb │ │ │ │ - shl $0x3,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov 0x10148(%rdx),%rax │ │ │ │ - mov 0x10158(%rdx),%rbx │ │ │ │ - cmpq $0x0,0x10150(%rdx) │ │ │ │ - mov %r8,0x10148(%rdx) │ │ │ │ - mov %rsi,0x10150(%rdx) │ │ │ │ - mov %rdi,0x10158(%rdx) │ │ │ │ - je 44234c │ │ │ │ - shl $0x3,%rbx │ │ │ │ - lea 0x120ac86(%rip),%rcx │ │ │ │ - call 42d1a0 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x10150(%rax),%rcx │ │ │ │ - mov 0x10158(%rax),%rdx │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jb 44238d │ │ │ │ - mov %rsi,0x10150(%rax) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jae 442388 │ │ │ │ - mov 0x10148(%rax),%rax │ │ │ │ - mov %rbx,(%rax,%rcx,8) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9d2602(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x25880d(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + incq 0x258839(%rip) │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ + call 45b7e0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2587f2(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x158,%rax │ │ │ │ + nop │ │ │ │ + call 41eb80 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + movq $0x0,0x158(%rax) │ │ │ │ + lea 0x123898(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - jmp 442220 │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 452220 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -75697,999 +89462,796 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + lea -0x8(%rsp),%r12 │ │ │ │ + cmp 0x18(%r14),%r12 │ │ │ │ + jbe 4527fc │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + add $0xffffffffffffff80,%rsp │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov %r14,0x58(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - movabs $0x800000000000,%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - shr $0x1a,%rcx │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ nop │ │ │ │ - cmp $0x400000,%rcx │ │ │ │ - jb 442402 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 44242b │ │ │ │ - mov 0x11fdf4f(%rip),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 442429 │ │ │ │ - mov %rax,%rdx │ │ │ │ - shr $0xa,%rax │ │ │ │ - and $0xfff8,%eax │ │ │ │ - mov (%rcx,%rax,1),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - jmp 44242b │ │ │ │ - xor %ecx,%ecx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 442450 │ │ │ │ - cmp %rax,0x18(%rcx) │ │ │ │ - ja 442450 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rdx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ nop │ │ │ │ + lea 0x25872a(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + cmpl $0x0,0x25882e(%rip) │ │ │ │ + jne 4527ea │ │ │ │ + mov 0x276e5a(%rip),%eax │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0x25881a(%rip) │ │ │ │ + cmpl $0x0,0x277173(%rip) │ │ │ │ + jne 452569 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + jmp 452584 │ │ │ │ + mov 0x2587f8(%rip),%rax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rcx,0x2587dd(%rip) │ │ │ │ + mov 0x2567ee(%rip),%rax │ │ │ │ + mov 0x2567ef(%rip),%rdx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4525a5 │ │ │ │ + inc %rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jge 4525c4 │ │ │ │ + mov (%rax,%rsi,8),%rdi │ │ │ │ + cmp %rdi,%rbx │ │ │ │ + je 4525a2 │ │ │ │ + test %al,(%rdi) │ │ │ │ + mov $0x1,%r8d │ │ │ │ + xchg %r8d,0x3560(%rdi) │ │ │ │ + jmp 4525a2 │ │ │ │ + call 45c6c0 │ │ │ │ + mov 0x2586d8(%rip),%rax │ │ │ │ + jmp 4525d6 │ │ │ │ + mov 0x8(%rcx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 45261a │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lock cmpxchg %ebx,0x3560(%rcx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 4525d2 │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call *%rbx │ │ │ │ + decl 0x25875f(%rip) │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 4525d2 │ │ │ │ nop │ │ │ │ - mov 0x63(%rcx),%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 44244d │ │ │ │ nop │ │ │ │ - cmp $0x2,%dl │ │ │ │ - ja 44244d │ │ │ │ - cmp %rax,0x70(%rcx) │ │ │ │ - seta %al │ │ │ │ - ret │ │ │ │ + mov 0x25874e(%rip),%ecx │ │ │ │ + mov %ecx,0x34(%rsp) │ │ │ │ + lea 0x258633(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x90(%rsp),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + call *%rcx │ │ │ │ + mov 0x256735(%rip),%rcx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov 0x256731(%rip),%rdx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - ret │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 452665 │ │ │ │ + inc %rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 4526e2 │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + mov 0x3560(%rsi),%edi │ │ │ │ + cmp $0x1,%edi │ │ │ │ + jne 452662 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 45c360 │ │ │ │ + test %sil,%sil │ │ │ │ + je 4526cf │ │ │ │ + mov %edi,0x30(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov %edi,%edx │ │ │ │ + or $0x1000,%edx │ │ │ │ + mov %edx,0x2c(%rsp) │ │ │ │ + nop │ │ │ │ + xor %esi,%esi │ │ │ │ + call 45c540 │ │ │ │ + nop │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x2c(%rsp),%ebx │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + nopl (%rax) │ │ │ │ + call 450a20 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 453ce0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 452662 │ │ │ │ + mov 0x34(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 452715 │ │ │ │ + jmp 4526f1 │ │ │ │ + call 45c6c0 │ │ │ │ + lea 0x258680(%rip),%rax │ │ │ │ + mov $0x186a0,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 41ee40 │ │ │ │ + test %al,%al │ │ │ │ + je 4526ec │ │ │ │ + nop │ │ │ │ + movq $0x0,0x258663(%rip) │ │ │ │ + cmpl $0x0,0x258654(%rip) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jne 4527d9 │ │ │ │ + mov 0x256653(%rip),%rcx │ │ │ │ + mov 0x256654(%rip),%rdx │ │ │ │ xor %eax,%eax │ │ │ │ + jmp 452740 │ │ │ │ + inc %rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 452756 │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ + test %al,(%rsi) │ │ │ │ + cmpl $0x0,0x3560(%rsi) │ │ │ │ + je 452738 │ │ │ │ + jmp 4527c8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x258501(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + cmpl $0x0,0x276f64(%rip) │ │ │ │ + je 45277d │ │ │ │ + mov 0x2585f3(%rip),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x2585e0(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2584cf(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 4527c2 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4527c2 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + sub $0xffffffffffffff80,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x125f6e(%rip),%rax │ │ │ │ + mov $0x1a,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12399a(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x128879(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 4524e0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4528b1 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lock cmpxchg %ebx,0x3560(%rcx) │ │ │ │ + sete %bl │ │ │ │ + test %bl,%bl │ │ │ │ + je 4528ab │ │ │ │ + mov 0x25850c(%rip),%rdx │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + call *%rbx │ │ │ │ nop │ │ │ │ - movabs $0x800000000000,%rcx │ │ │ │ - add %rax,%rcx │ │ │ │ - shr $0x1a,%rcx │ │ │ │ nop │ │ │ │ - cmp $0x400000,%rcx │ │ │ │ - jb 442482 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 4424ab │ │ │ │ - mov 0x11fdecf(%rip),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4424a9 │ │ │ │ - mov %rax,%rdx │ │ │ │ - shr $0xa,%rax │ │ │ │ - and $0xfff8,%eax │ │ │ │ - mov (%rcx,%rax,1),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - jmp 4424ab │ │ │ │ - xor %ecx,%ecx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4424bc │ │ │ │ + lea 0x2583f3(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x2584f8(%rip),%ecx │ │ │ │ + lea -0x1(%rcx),%ebx │ │ │ │ + mov %ebx,0x2584ef(%rip) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 452892 │ │ │ │ + lea 0x2584eb(%rip),%rax │ │ │ │ + call 41eae0 │ │ │ │ nop │ │ │ │ - mov 0x63(%rcx),%dl │ │ │ │ - cmp $0x1,%dl │ │ │ │ - setne %dl │ │ │ │ - jmp 4424c1 │ │ │ │ - mov $0x1,%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jne 4424d1 │ │ │ │ - cmp %rax,0x18(%rcx) │ │ │ │ - ja 4424d1 │ │ │ │ - cmp %rax,0x70(%rcx) │ │ │ │ - ja 4424d4 │ │ │ │ - xor %eax,%eax │ │ │ │ + nop │ │ │ │ + lea 0x2583c5(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f560 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - mov %rcx,%rax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 452820 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44272b │ │ │ │ + jbe 452b9b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x168a0(%rax),%rdx │ │ │ │ - mov $0xa0,%ebx │ │ │ │ - lea 0xa02ba4(%rip),%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - lea 0x120aa92(%rip),%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x168e8,%rax │ │ │ │ - mov $0x38,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120aa87(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x16930,%rax │ │ │ │ - mov $0x8f8,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120aa57(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x16978,%rax │ │ │ │ - mov $0x38,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120aa4f(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x169c0,%rax │ │ │ │ - mov $0x38,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120aa2f(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x16a08,%rax │ │ │ │ - mov $0x38,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120aa0f(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x16a50,%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120a9ef(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x16a98,%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120a9cf(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x16ae0,%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120a9af(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x16b28,%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120a98f(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x16c00,%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120a96f(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x16b70,%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120a947(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x16bb8,%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120a92f(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x16c50,%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120a90f(%rip),%rsi │ │ │ │ - call 430740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - movb $0x0,0x168e0(%rax) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4426e0 │ │ │ │ - lea (%rcx,%rcx,2),%rdx │ │ │ │ - shl $0x6,%rdx │ │ │ │ - mov %cl,0x102a0(%rax,%rdx,1) │ │ │ │ - inc %rcx │ │ │ │ - cmp $0x88,%rcx │ │ │ │ - jl 4426ce │ │ │ │ - lea 0x8(%rax),%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x120a8c9(%rip),%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdx,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 446540 │ │ │ │ - nop │ │ │ │ - lea 0x11e243b(%rip),%rax │ │ │ │ - mov $0x840,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea 0x120a8ab(%rip),%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - call 430740 │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 4424e0 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 442a55 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x10188(%rax),%rdx │ │ │ │ - movabs $0x8000000000000000,%r9 │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jae 44287e │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + lea 0x276ff8(%rip),%rax │ │ │ │ + call 460f20 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - cmpb $0x0,0x11e46f7(%rip) │ │ │ │ - jne 4427a2 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %esi,%esi │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov %r14,%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + cmpq $0x0,0xd0(%rcx) │ │ │ │ + jne 45291a │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + call 45b280 │ │ │ │ + cmpq $0x0,0x25841e(%rip) │ │ │ │ + je 452945 │ │ │ │ nop │ │ │ │ - jmp 4427cc │ │ │ │ - call 481dc0 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - movabs $0x8000000000000000,%r9 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 442856 │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 482460 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 4427ff │ │ │ │ - dec %edx │ │ │ │ - mov %edx,0x350(%rcx) │ │ │ │ - jmp 44280e │ │ │ │ - lea 0x320(%rcx),%rdx │ │ │ │ + lea 0x258333(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x258407(%rip),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 452a86 │ │ │ │ + lea 0x101e54(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + cmpl $0x0,0x276d78(%rip) │ │ │ │ + jne 452962 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ nop │ │ │ │ + jmp 45296f │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rcx,0xb0(%rax) │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + call 4502c0 │ │ │ │ + cmpb $0x0,0x24bed8(%rip) │ │ │ │ + je 4529c2 │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + call 458900 │ │ │ │ + cmpl $0x0,0x276d31(%rip) │ │ │ │ nop │ │ │ │ - xor %r9d,%r9d │ │ │ │ - xchg %r9b,(%rdx) │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%r9d │ │ │ │ + jne 4529a9 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + jmp 4529bd │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + jmp 4529f3 │ │ │ │ + mov $0x4000,%eax │ │ │ │ + call 458900 │ │ │ │ + cmpl $0x0,0x276cfd(%rip) │ │ │ │ + jne 4529dc │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + jmp 4529f0 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + cmpl $0x0,0x276cd1(%rip) │ │ │ │ nop │ │ │ │ - mov %r9d,0x108(%rcx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 442837 │ │ │ │ + je 452a12 │ │ │ │ + mov 0x30(%rdx),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rcx,0x30(%rdx) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rbx │ │ │ │ + mov 0xd0(%rbx),%rbx │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jne 452a3f │ │ │ │ + call 45b560 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rdx │ │ │ │ + mov 0x108(%rdx),%ebx │ │ │ │ + lea -0x1(%rbx),%esi │ │ │ │ + mov %esi,0x108(%rdx) │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + jne 452a6a │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 442837 │ │ │ │ + nop │ │ │ │ + je 452a6a │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - movabs $0x8000000000000000,%r9 │ │ │ │ - mov 0x10268(%rax),%rcx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x10260(%rax),%r10 │ │ │ │ - mov %r10,0x68(%rsp) │ │ │ │ - mov 0x10270(%rax),%rdi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 44288a │ │ │ │ - add $0x70,%rsp │ │ │ │ + lea 0x276e6f(%rip),%rax │ │ │ │ + call 461040 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %r13,%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - jbe 442997 │ │ │ │ - mov 0x10190(%rax),%r11 │ │ │ │ - test %r11,%r11 │ │ │ │ - jbe 4428d1 │ │ │ │ - cmp %rbx,%r11 │ │ │ │ - mov %r11,%r12 │ │ │ │ - cmova %rbx,%r11 │ │ │ │ - mov %r12,%r13 │ │ │ │ - sub %r11,%r12 │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %r13,%rax │ │ │ │ - lock cmpxchg %r12,0x10190(%r8) │ │ │ │ - sete %r12b │ │ │ │ - mov %rbx,%r13 │ │ │ │ - sub %r11,%rbx │ │ │ │ - test %r12b,%r12b │ │ │ │ - cmovne %rbx,%r13 │ │ │ │ - jmp 442884 │ │ │ │ - nop │ │ │ │ - mov $0x200,%r11d │ │ │ │ - lock xadd %r11,0x10188(%rax) │ │ │ │ - mov %r11,%r12 │ │ │ │ - shr $0xd,%r11 │ │ │ │ - cmp %r11,%rcx │ │ │ │ - jbe 44298f │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - test %sil,%sil │ │ │ │ - jne 442923 │ │ │ │ - mov %r12,0x40(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov %r10,%rbx │ │ │ │ - mov %r12,%rsi │ │ │ │ - mov $0x200,%r8d │ │ │ │ - call 442a80 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - ja 44294b │ │ │ │ - sub %rax,%rdx │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - jmp 442961 │ │ │ │ - sub %rdx,%rax │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - lock xadd %rax,0x10190(%r9) │ │ │ │ - xor %edx,%edx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdi │ │ │ │ - mov %r9,%r8 │ │ │ │ - movabs $0x8000000000000000,%r9 │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ - mov %rdx,%r13 │ │ │ │ - mov $0x1,%esi │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - jmp 442884 │ │ │ │ - nop │ │ │ │ - xchg %r9,0x10188(%rax) │ │ │ │ - test %sil,%sil │ │ │ │ - je 4429aa │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - cmpb $0x0,0x11e44df(%rip) │ │ │ │ - jne 4429b9 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4429c3 │ │ │ │ - call 481dc0 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 442a28 │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - call 482600 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 452b65 │ │ │ │ nop │ │ │ │ + mov 0x11c(%rcx),%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + jne 452ae2 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x318(%rcx),%rdx │ │ │ │ + cmpl $0x0,0x276c18(%rip) │ │ │ │ + je 452acd │ │ │ │ + mov 0x318(%rcx),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rax,0x318(%rcx) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ xchg %ax,%ax │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 4429ef │ │ │ │ - lea -0x1(%rdx),%eax │ │ │ │ - mov %eax,0x350(%rcx) │ │ │ │ - jmp 4429fc │ │ │ │ - lea 0x320(%rcx),%rax │ │ │ │ - nop │ │ │ │ + jmp 452a81 │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + cmpb $0x0,0x2579de(%rip) │ │ │ │ + jne 452aff │ │ │ │ nop │ │ │ │ - xor %edx,%edx │ │ │ │ - xchg %dl,(%rax) │ │ │ │ - mov 0x108(%rcx),%eax │ │ │ │ - lea -0x1(%rax),%edx │ │ │ │ + mov 0x2579ed(%rip),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 452b12 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 477d80 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x14(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 452b4c │ │ │ │ + lea 0xc3(%rip),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + lea 0x28(%rsp),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x318(%rcx),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 452a81 │ │ │ │ + cmpl $0x0,0x276b64(%rip) │ │ │ │ + je 452b81 │ │ │ │ + mov 0x2581cb(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x2581b8(%rip) │ │ │ │ nop │ │ │ │ - mov %edx,0x108(%rcx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 442a23 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 442a23 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x108(%rdx),%eax │ │ │ │ - lea -0x1(%rax),%ecx │ │ │ │ nop │ │ │ │ - mov %ecx,0x108(%rdx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 442a4f │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 442a4f │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - add $0x70,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + lea 0x2580cf(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + jmp 452945 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 442740 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 4528c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x38(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 442e97 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 452c0b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xb0,%rsp │ │ │ │ - mov %rbx,0xc8(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - jmp 442aa9 │ │ │ │ - mov %r10,%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ nop │ │ │ │ - mov 0x11e11a4(%rip),%edx │ │ │ │ - mov %edx,%edi │ │ │ │ - and $0x80000000,%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jne 442ae4 │ │ │ │ - lea 0x1(%rdi),%r9d │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %edi,%eax │ │ │ │ - lea 0x11e1188(%rip),%r11 │ │ │ │ - lock cmpxchg %r9d,(%r11) │ │ │ │ - sete %dil │ │ │ │ - test %dil,%dil │ │ │ │ - je 442aa6 │ │ │ │ - mov 0x11fd7e0(%rip),%edi │ │ │ │ - test %edx,%edx │ │ │ │ - jmp 442aed │ │ │ │ - mov 0x11fd7d6(%rip),%edi │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %edi,0x20(%rsp) │ │ │ │ - sete 0x24(%rsp) │ │ │ │ - jne 442b1c │ │ │ │ - mov %r10,0x70(%rsp) │ │ │ │ - mov %r8,0xe8(%rsp) │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ - mov %rbx,0xc8(%rsp) │ │ │ │ - mov %r8,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 442b40 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0xb0,%rsp │ │ │ │ + call 4674a0 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %r8,%rdi │ │ │ │ - shl $0x3,%r8 │ │ │ │ - lea (%r9,%rdi,8),%rsi │ │ │ │ - sub %r8,%r13 │ │ │ │ - mov %r13,%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %r8,%r8 │ │ │ │ - jbe 442d85 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shr $0xd,%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jbe 442e91 │ │ │ │ - mov (%rbx,%rsi,8),%rsi │ │ │ │ - mov 0x101d8(%r10),%r9 │ │ │ │ - test %al,(%r9) │ │ │ │ - cmp $0x400000,%rsi │ │ │ │ - jae 442e85 │ │ │ │ - mov (%r9,%rsi,8),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - mov %rdi,%r9 │ │ │ │ - and $0x1fff,%edi │ │ │ │ - mov %rdi,%r11 │ │ │ │ - shr $0x3,%rdi │ │ │ │ - lea -0x400(%rdi),%r12 │ │ │ │ - neg %r12 │ │ │ │ - mov %r8,%r13 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - lea (%rsi,%rdi,1),%r15 │ │ │ │ - lea 0x10000(%r15),%r15 │ │ │ │ - lea (%rsi,%rdi,1),%rdi │ │ │ │ - lea 0x10400(%rdi),%rdi │ │ │ │ - cmp %r8,%r12 │ │ │ │ - ja 442bb9 │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %r13,0x68(%rsp) │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %r11,0x60(%rsp) │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - mov %r15,0xa0(%rsp) │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - xor %r12d,%r12d │ │ │ │ - jmp 442c00 │ │ │ │ - inc %r12 │ │ │ │ - mov 0xe8(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%r10 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jle 442b27 │ │ │ │ - lea (%r15,%r12,1),%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - mov (%rax),%al │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%r12 │ │ │ │ - jae 442e7f │ │ │ │ - movzbl (%r12,%rdi,1),%r10d │ │ │ │ - not %r10d │ │ │ │ - and %r10d,%eax │ │ │ │ - test %al,%al │ │ │ │ - je 442be7 │ │ │ │ - mov %r12,0x48(%rsp) │ │ │ │ - xor %r10d,%r10d │ │ │ │ - jmp 442c53 │ │ │ │ - lea 0x1(%rcx),%r10 │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%r13 │ │ │ │ - cmp $0x8,%r10 │ │ │ │ - jae 442be7 │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov $0x1,%r13d │ │ │ │ - shl %cl,%r13d │ │ │ │ - test %al,%r13b │ │ │ │ - je 442c42 │ │ │ │ - lea (%r11,%r12,8),%r13 │ │ │ │ - add %rcx,%r13 │ │ │ │ - cmp $0x2000,%r13 │ │ │ │ - jae 442e73 │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - mov %al,0x1e(%rsp) │ │ │ │ - mov (%rsi,%r13,8),%rbx │ │ │ │ - lea 0x20(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 43f840 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - test %bl,%bl │ │ │ │ - jne 442cd2 │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - movzbl 0x1e(%rsp),%eax │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - jmp 442d45 │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - nop │ │ │ │ + call 487040 │ │ │ │ + jmp 452be0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %al,0x50(%rsp) │ │ │ │ + cmpb $0x0,0x24bc31(%rip) │ │ │ │ + je 452c69 │ │ │ │ + cmpb $0x0,0x27670e(%rip) │ │ │ │ + jne 452c69 │ │ │ │ nop │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 43fc80 │ │ │ │ - mov %al,0x1f(%rsp) │ │ │ │ + lea 0x12a268(%rip),%rax │ │ │ │ + mov $0x2a,%ebx │ │ │ │ + call 45fe20 │ │ │ │ + movl $0x1,(%rsp) │ │ │ │ + call 489fc0 <_cgo_topofstack@@Base+0x1460> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ nop │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov (%rcx),%al │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - movzbl (%rbx,%rdx,1),%esi │ │ │ │ - not %esi │ │ │ │ - and %esi,%eax │ │ │ │ - movzbl 0x1f(%rsp),%esi │ │ │ │ - test %sil,%sil │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - cmovne %rdi,%rsi │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov 0xc8(%rsp),%rbx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov 0x60(%rsp),%r11 │ │ │ │ - mov 0x48(%rsp),%r12 │ │ │ │ - mov 0xa0(%rsp),%r15 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ nop │ │ │ │ - jmp 442c42 │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov 0x20(%rsp),%ebx │ │ │ │ - movzbl 0x24(%rsp),%ecx │ │ │ │ - lea 0x11e0eba(%rip),%rax │ │ │ │ - call 43f400 │ │ │ │ - cmpb $0x0,0x11e40ea(%rip) │ │ │ │ - jne 442dae │ │ │ │ - xor %ebx,%ebx │ │ │ │ + movl $0x2,(%rsp) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + movl $0x8,0x18(%rsp) │ │ │ │ + call 48a2e0 <_cgo_topofstack@@Base+0x1780> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ xor %eax,%eax │ │ │ │ - jmp 442db3 │ │ │ │ - call 481dc0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 442e65 │ │ │ │ + call 465c80 │ │ │ │ + call 4533a0 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %bl,0x120(%rax) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,0x78(%rax) │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 4889e0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + lea 0x50(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + movzbl 0x50(%rsp),%ecx │ │ │ │ + call 416180 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + movb $0x0,0x11a(%rax) │ │ │ │ + call 486e80 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + call 449040 │ │ │ │ + movzbl 0x50(%rsp),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,%al │ │ │ │ + je 452d2a │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 452d46 │ │ │ │ + cmpb $0x0,0x25779f(%rip) │ │ │ │ + jne 452d39 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 452d46 │ │ │ │ + call 4763a0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + movzbl 0x50(%rsp),%eax │ │ │ │ mov %rbx,0x28(%rsp) │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ mov 0x38(%rsp),%rdx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - shl $0xd,%rcx │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ + mov 0xb8(%rdx),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + mov $0x3,%ecx │ │ │ │ + call 450f20 │ │ │ │ nop │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + lea 0x257f28(%rip),%rsi │ │ │ │ + lock xadd %edx,(%rsi) │ │ │ │ nop │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - call 4824e0 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - mov 0x350(%rcx),%edx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + cmpb $0x0,0x11a(%rdx) │ │ │ │ + je 452d95 │ │ │ │ + movzbl 0x50(%rsp),%esi │ │ │ │ + test %sil,%sil │ │ │ │ + jmp 452dae │ │ │ │ nop │ │ │ │ - test %edx,%edx │ │ │ │ - jbe 442e22 │ │ │ │ - dec %edx │ │ │ │ - mov %edx,0x350(%rcx) │ │ │ │ - jmp 442e2f │ │ │ │ - lea 0x320(%rcx),%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0x257f02(%rip),%rdi │ │ │ │ + lock xadd %esi,(%rdi) │ │ │ │ + movzbl 0x50(%rsp),%esi │ │ │ │ + test %sil,%sil │ │ │ │ + jne 452e24 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 452e24 │ │ │ │ + mov 0xb8(%rdx),%rcx │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 477b00 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 452de6 │ │ │ │ + lea -0x1(%rsi),%eax │ │ │ │ + mov %eax,0x350(%rdx) │ │ │ │ + jmp 452df3 │ │ │ │ + lea 0x320(%rdx),%rax │ │ │ │ nop │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rdx) │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %cl,(%rax) │ │ │ │ + mov 0x108(%rdx),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ nop │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 442e57 │ │ │ │ + mov %ecx,0x108(%rdx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 452e1a │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 442e57 │ │ │ │ + je 452e1a │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 425440 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0xb0,%rsp │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + movzbl 0x50(%rsp),%esi │ │ │ │ + mov %sil,0x11b(%rdx) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - jmp 442a80 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 442f4f │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - lea 0x10(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x18(%rdx) │ │ │ │ - lea 0x6f(%rip),%rsi │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - lea 0x8(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %cl,0x30(%rsp) │ │ │ │ - mov %rdx,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - jmp 442ee0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 442fea │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - movzbl 0x20(%rdx),%edi │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - nop │ │ │ │ - mov 0x11e0caa(%rip),%edx │ │ │ │ - cmp $0x80000000,%edx │ │ │ │ - je 442fd5 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %dil,0x1f(%rsp) │ │ │ │ - call 442740 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - movzbl 0x1f(%rsp),%edi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 443360 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 442f80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + call 452c20 │ │ │ │ + mov 0x24452a(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 452e67 │ │ │ │ + cmpq $0x0,(%rcx) │ │ │ │ + nop │ │ │ │ + je 452e67 │ │ │ │ + call 453260 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 443031 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - test %cl,%cl │ │ │ │ - je 44301f │ │ │ │ - xor %edi,%edi │ │ │ │ - call 443360 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9e8103(%rip),%rax │ │ │ │ - mov $0x3c,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - nop │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - jmp 443000 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 452ed4 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x101d8(%rax),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - movabs $0x800000000000,%rsi │ │ │ │ - lea (%rsi,%rbx,1),%r8 │ │ │ │ - shr $0x1a,%r8 │ │ │ │ + sub $0x8,%rsp │ │ │ │ nop │ │ │ │ - cmp $0x400000,%r8 │ │ │ │ - jae 443108 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - shr $0xd,%rbx │ │ │ │ - mov (%rdx,%r8,8),%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 4430ac │ │ │ │ - test %al,(%r8) │ │ │ │ - mov %rdi,(%r8,%r10,8) │ │ │ │ - lea 0x1(%rdx),%r10 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r10,%r8 │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jbe 4430fa │ │ │ │ - lea (%r8,%rbx,1),%r10 │ │ │ │ - and $0x1fff,%r10d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 4430ef │ │ │ │ - mov %r8,%rdx │ │ │ │ - shl $0xd,%r8 │ │ │ │ - add %r9,%r8 │ │ │ │ - mov 0x101d8(%rax),%r11 │ │ │ │ - test %al,(%r11) │ │ │ │ - add %rsi,%r8 │ │ │ │ - shr $0x1a,%r8 │ │ │ │ - cmp $0x400000,%r8 │ │ │ │ - jae 4430fc │ │ │ │ - mov (%r11,%r8,8),%r8 │ │ │ │ - jmp 44309b │ │ │ │ - mov %rdx,%r11 │ │ │ │ - mov %r8,%rdx │ │ │ │ - mov %r11,%r8 │ │ │ │ - jmp 44309b │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x276504(%rip),%rcx │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ + test %eax,%eax │ │ │ │ + jbe 452ea5 │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 452ece │ │ │ │ + mov 0x2764ed(%rip),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + jne 452eb4 │ │ │ │ + call 452ee0 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %ecx,0x4(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 452ee0 │ │ │ │ + mov 0x4(%rsp),%ecx │ │ │ │ + inc %ecx │ │ │ │ + mov (%rsp),%eax │ │ │ │ + cmp %ecx,%eax │ │ │ │ + ja 452eba │ │ │ │ + jmp 452eb4 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 452e80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44323a │ │ │ │ + jbe 453021 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 443150 │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $0xd,%rcx │ │ │ │ - lea (%rsi,%r9,1),%rbx │ │ │ │ - sub %rcx,%r10 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %r11d,%edx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jbe 443214 │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x101d8(%rax),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - movabs $0x800000000000,%rdi │ │ │ │ - lea (%rdi,%rbx,1),%r8 │ │ │ │ - shr $0x1a,%r8 │ │ │ │ + sub $0x28,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + call 4528c0 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov $0x1000,%eax │ │ │ │ + call 458900 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x35c60(%rip),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x40(%rax) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + add $0xffffffffffffffe0,%rdx │ │ │ │ + mov %rdx,0x38(%rax) │ │ │ │ + movq $0x0,0x58(%rax) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rsi,0x48(%rax) │ │ │ │ + mov 0x40(%rax),%rsi │ │ │ │ + mov %rsi,0x70(%rax) │ │ │ │ + mov %rdx,0x68(%rax) │ │ │ │ + mov 0x38(%rax),%rdx │ │ │ │ + mov %rdx,0x80(%rax) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0xb,%ecx │ │ │ │ + call 450f20 │ │ │ │ + cmpl $0x0,0x276764(%rip) │ │ │ │ + jne 452f7a │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + jmp 452f94 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x30(%rax) │ │ │ │ + test %al,(%rdx) │ │ │ │ + cmpl $0x0,0x27672f(%rip) │ │ │ │ + je 452fb6 │ │ │ │ + mov 0xb8(%rdx),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0xb8(%rdx) │ │ │ │ + movw $0x101,0x119(%rdx) │ │ │ │ + incl 0x28c(%rdx) │ │ │ │ + mov %rax,%rcx │ │ │ │ nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x400000,%r8 │ │ │ │ - jae 44322d │ │ │ │ - mov (%rsi,%r8,8),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - mov 0x11008(%rsi),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - and $0x3ffffff,%ebx │ │ │ │ - mov %rcx,%r10 │ │ │ │ - shl $0xd,%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - seta %r11b │ │ │ │ - or %edx,%r11d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x4000000,%rcx │ │ │ │ - jbe 4431d3 │ │ │ │ - mov $0x4000000,%ecx │ │ │ │ - jmp 4431d3 │ │ │ │ - mov %rdx,%rax │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jbe 44320c │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %r8,%rax │ │ │ │ - lock cmpxchg %rcx,0x11008(%rsi) │ │ │ │ - sete %r8b │ │ │ │ - test %r8b,%r8b │ │ │ │ - jne 443136 │ │ │ │ - mov 0x11008(%rsi),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,%r8 │ │ │ │ - ja 4431d0 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jbe 4431d0 │ │ │ │ - jmp 44321c │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 443136 │ │ │ │ - mov %edx,%eax │ │ │ │ - add $0x10,%rsp │ │ │ │ + mov %rcx,0x180(%rdx) │ │ │ │ + nop │ │ │ │ + mov %rdx,0xd0(%rax) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x257c55(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x98(%rax) │ │ │ │ + call 44f840 │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x257c94(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 453400 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9e3343(%rip),%rax │ │ │ │ - mov $0x33,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 443120 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 452ee0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -76698,900 +90260,231 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 443347 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0xd0(%rcx),%rcx │ │ │ │ - nop │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4432bd │ │ │ │ - cmpq $0x0,0xdc8(%rcx) │ │ │ │ - jne 4432ce │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 443334 │ │ │ │ - add $0x168a0,%rax │ │ │ │ - call 430860 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0xdc8(%rcx),%rdx │ │ │ │ - lea -0x1(%rdx),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x80,%rbx │ │ │ │ - jae 4432fe │ │ │ │ - mov 0xdc8(%rcx,%rdx,8),%rax │ │ │ │ - mov %rbx,0xdc8(%rcx) │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x80,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - add $0x168a0,%rax │ │ │ │ - call 430860 │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rax,0xdd0(%rcx,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - cmp $0x40,%rdx │ │ │ │ - jl 44330a │ │ │ │ - movq $0x40,0xdc8(%rcx) │ │ │ │ - jmp 4432ce │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 443280 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x28(%rsp),%r12 │ │ │ │ - cmp 0x18(%r14),%r12 │ │ │ │ - jbe 44396c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xa0,%rsp │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - mov %rbx,0xb8(%rsp) │ │ │ │ - mov %cl,0xc0(%rsp) │ │ │ │ - mov %dil,0xc1(%rsp) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov 0xd0(%rdx),%rdx │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 443494 │ │ │ │ - cmp $0x10,%rbx │ │ │ │ - jae 44348a │ │ │ │ - cmpq $0x0,0x48(%rdx) │ │ │ │ - jne 44341a │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x8(%rax),%rcx │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - call 449b80 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov %rax,0x40(%rdx) │ │ │ │ - mov %rbx,0x48(%rdx) │ │ │ │ - mov %rcx,0x50(%rdx) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov 0xb8(%rsp),%rbx │ │ │ │ - lea 0x40(%rdx),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 449780 │ │ │ │ - test %rax,%rax │ │ │ │ - je 443477 │ │ │ │ + sub $0x48,%rsp │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ - mov 0xd0(%rdx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 443468 │ │ │ │ - mov 0xdc8(%rdx),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 443468 │ │ │ │ - lea -0x1(%r10),%r11 │ │ │ │ - cmp $0x80,%r11 │ │ │ │ - jae 44395f │ │ │ │ - mov 0xdc8(%rdx,%r10,8),%r10 │ │ │ │ - mov %r11,0xdc8(%rdx) │ │ │ │ - jmp 44346b │ │ │ │ - xor %r10d,%r10d │ │ │ │ - test %r10,%r10 │ │ │ │ - je 44347a │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4435b5 │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - jmp 44349c │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 44349c │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r10d,%r10d │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - mov %rsi,0x68(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4434d4 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 443559 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - add $0x8,%rax │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov 0xb8(%rsp),%rbx │ │ │ │ - call 448280 │ │ │ │ - test %rax,%rax │ │ │ │ - je 4434fe │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 443559 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov 0xb8(%rsp),%rbx │ │ │ │ - call 443cc0 │ │ │ │ - test %bl,%bl │ │ │ │ - jne 443531 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + cmpb $0x0,0x11b(%rdx) │ │ │ │ + je 453062 │ │ │ │ + xor %ebx,%ebx │ │ │ │ xor %eax,%eax │ │ │ │ - add $0xa0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov 0xb8(%rsp),%rbx │ │ │ │ - call 448280 │ │ │ │ - test %rax,%rax │ │ │ │ - je 44394e │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 443588 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 443280 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x12053cc(%rip),%rdx │ │ │ │ - nop │ │ │ │ - mov 0x12046a0(%rip),%r11b │ │ │ │ - test %r11b,%r11b │ │ │ │ - je 4435d0 │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r11d,%r11d │ │ │ │ - jmp 4435f1 │ │ │ │ - nop │ │ │ │ - mov 0x12054e0(%rip),%r11 │ │ │ │ - add %rbx,%r11 │ │ │ │ - mov %r11,%r12 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - cmp %r12,%rdx │ │ │ │ - mov $0x0,%edx │ │ │ │ - cmovb %r11,%rdx │ │ │ │ - setb %r11b │ │ │ │ - mov 0x1204468(%rip),%r12 │ │ │ │ - cmp $0xffffffffffffffff,%r12 │ │ │ │ - je 443656 │ │ │ │ xchg %ax,%ax │ │ │ │ - test %rcx,%rcx │ │ │ │ - jbe 443649 │ │ │ │ - mov 0x1205484(%rip),%r13 │ │ │ │ - mov 0x120548d(%rip),%r15 │ │ │ │ - add %r15,%r13 │ │ │ │ - add %rcx,%r13 │ │ │ │ - cmp %r13,%r12 │ │ │ │ - jae 44363c │ │ │ │ - sub %r12,%r13 │ │ │ │ - cmp %r13,%rcx │ │ │ │ - cmova %r13,%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - cmovb %rcx,%rdx │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ - test %r12,%r12 │ │ │ │ - jmp 443661 │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ - test %r12,%r12 │ │ │ │ - jmp 443661 │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ - test %r12,%r12 │ │ │ │ - jmp 443661 │ │ │ │ - mov 0x98(%rsp),%r12 │ │ │ │ - test %r12,%r12 │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %r10,0x80(%rsp) │ │ │ │ - je 443790 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - jbe 443790 │ │ │ │ - mov %r11b,0x37(%rsp) │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - nop │ │ │ │ - mov (%rsp),%rax │ │ │ │ + jmp 45307b │ │ │ │ + cmpb $0x0,0x257467(%rip) │ │ │ │ + jne 453071 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45307b │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ mov %rax,0x38(%rsp) │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - mov 0x1238(%rcx),%rdx │ │ │ │ - shr $0x3d,%rdx │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - test %dl,%dl │ │ │ │ - jne 4436ef │ │ │ │ - movabs $0x1fffffffffffffff,%rsi │ │ │ │ - and %rax,%rsi │ │ │ │ - movabs $0x6000000000000000,%r8 │ │ │ │ - or %rsi,%r8 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xchg %r8,0x1238(%rcx) │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x8,%rax │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - lea 0xa01577(%rip),%rcx │ │ │ │ - movzbl 0x37(%rsp),%edi │ │ │ │ - call 43d820 │ │ │ │ - nop │ │ │ │ - lea 0x11fcb7d(%rip),%rdx │ │ │ │ - lock xadd %rax,(%rdx) │ │ │ │ - nop │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %dl,%dl │ │ │ │ - jne 44376a │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - add $0x1238,%rax │ │ │ │ + mov 0xb8(%rdx),%rax │ │ │ │ mov $0x3,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 434e20 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - lea 0x12042f7(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x80(%rsp),%r10 │ │ │ │ - movzbl 0xc0(%rsp),%ecx │ │ │ │ - movzbl 0xc1(%rsp),%edi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0xb8(%rsp),%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - call 4439a0 │ │ │ │ - mov 0xb8(%rsp),%rbx │ │ │ │ - shl $0xd,%rbx │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ + mov $0xb,%ecx │ │ │ │ + call 450f20 │ │ │ │ mov 0x40(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 443816 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - neg %rdx │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ + mov 0xb8(%rdx),%rsi │ │ │ │ + movb $0x0,0xb2(%rsi) │ │ │ │ nop │ │ │ │ - lea 0x12052c7(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - call 42d580 │ │ │ │ - lea 0x1205296(%rip),%rax │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - call 44fde0 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - sub %rbx,%rdx │ │ │ │ - lea 0x1205280(%rip),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 44fde0 │ │ │ │ - movzbl 0xc0(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 443845 │ │ │ │ - lea 0x1205255(%rip),%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - call 44fde0 │ │ │ │ - lea 0x1208994(%rip),%rax │ │ │ │ - call 44fea0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - lock xadd %rcx,(%rax) │ │ │ │ - neg %rdx │ │ │ │ - lock xadd %rdx,0x8(%rax) │ │ │ │ - movzbl 0xc0(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 443882 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - lock xadd %rcx,0x10(%rax) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 4438a4 │ │ │ │ - cmp $0x1,%cl │ │ │ │ - jne 443894 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - lock xadd %rcx,0x18(%rax) │ │ │ │ - jmp 4438a4 │ │ │ │ - cmp $0x2,%cl │ │ │ │ - jne 4438a4 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - lock xadd %rcx,0x20(%rax) │ │ │ │ - lea 0x1208935(%rip),%rax │ │ │ │ - call 44ff60 │ │ │ │ - cmpb $0x0,0x11e35da(%rip) │ │ │ │ - je 44393d │ │ │ │ - cmpb $0x0,0x11e35cc(%rip) │ │ │ │ - jne 4438cc │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4438d1 │ │ │ │ - call 481dc0 │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0x257be5(%rip),%rdi │ │ │ │ + lock xadd %esi,(%rdi) │ │ │ │ + nop │ │ │ │ + cmpb $0x0,0x11a(%rdx) │ │ │ │ + jne 4530da │ │ │ │ + nop │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lea 0x257bce(%rip),%rsi │ │ │ │ + lock xadd %ecx,(%rsi) │ │ │ │ + cmpb $0x0,0x11b(%rdx) │ │ │ │ + jne 45314a │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - je 44393d │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - call 47b4c0 │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov 0x350(%rdx),%esi │ │ │ │ + je 45314a │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 477bc0 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ nop │ │ │ │ - test %esi,%esi │ │ │ │ - jbe 443909 │ │ │ │ - lea -0x1(%rsi),%ecx │ │ │ │ - mov %ecx,0x350(%rdx) │ │ │ │ - jmp 443916 │ │ │ │ - lea 0x320(%rdx),%rcx │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 453111 │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + jmp 45311e │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ nop │ │ │ │ nop │ │ │ │ xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rcx) │ │ │ │ - mov 0x108(%rdx),%ecx │ │ │ │ - lea -0x1(%rcx),%ebx │ │ │ │ + xchg %bl,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rdx) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 44393d │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 453145 │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 44393d │ │ │ │ + je 453145 │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - add $0xa0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9dd26a(%rip),%rax │ │ │ │ - mov $0x2b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x80,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + decl 0x314(%rdx) │ │ │ │ + mov 0xb8(%rdx),%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + add $0x1a8,%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + cmpb $0x0,0x257365(%rip) │ │ │ │ + jne 453178 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - mov %dil,0x19(%rsp) │ │ │ │ + mov 0x257374(%rip),%cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 4531a3 │ │ │ │ nop │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - movzbl 0x19(%rsp),%edi │ │ │ │ - jmp 443360 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 443c69 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %cl,0x48(%rsp) │ │ │ │ - mov %dil,0x49(%rsp) │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %r8,0x58(%rsp) │ │ │ │ - mov %r9,0x60(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r8,%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - call 444540 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - call 443120 │ │ │ │ nop │ │ │ │ - cmpl $0x0,0x1204573(%rip) │ │ │ │ - jne 443a0a │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - jmp 443a25 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0xd,%rdx │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - je 443a34 │ │ │ │ - test %al,%al │ │ │ │ - je 443a34 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - movb $0x1,0x64(%rdi) │ │ │ │ - jmp 443a39 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - movzbl 0x48(%rsp),%edx │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %dl,%dl │ │ │ │ - je 443a65 │ │ │ │ - movq $0x0,0x28(%rdi) │ │ │ │ - movw $0x0,0x32(%rdi) │ │ │ │ - lea 0x63(%rdi),%rsi │ │ │ │ + lea 0x257adf(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 477d80 │ │ │ │ nop │ │ │ │ - mov $0x2,%r8d │ │ │ │ - xchg %r8b,(%rsi) │ │ │ │ - jmp 443b85 │ │ │ │ - movzbl 0x49(%rsp),%ebx │ │ │ │ - mov %bl,0x62(%rdi) │ │ │ │ - mov %ebx,%esi │ │ │ │ - shr $1,%bl │ │ │ │ - mov %rcx,%rax │ │ │ │ - shl $0xd,%rax │ │ │ │ - test %bl,%bl │ │ │ │ - jne 443a8f │ │ │ │ - mov %rax,0x68(%rdi) │ │ │ │ - movw $0x1,0x32(%rdi) │ │ │ │ - movl $0x0,0x5c(%rdi) │ │ │ │ - jmp 443b03 │ │ │ │ - movsbq %bl,%rbx │ │ │ │ - cmp $0x44,%rbx │ │ │ │ - jae 443c5c │ │ │ │ - lea 0x11897bc(%rip),%r8 │ │ │ │ - movzwl (%r8,%rbx,2),%r8d │ │ │ │ - mov %r8,0x68(%rdi) │ │ │ │ - lea -0x10(%r8),%r9 │ │ │ │ - cmp $0x1f0,%r9 │ │ │ │ - mov $0x0,%r9d │ │ │ │ - mov $0x80,%r10d │ │ │ │ - cmovbe %r10,%r9 │ │ │ │ - cmp $0x200,%r8 │ │ │ │ - ja 443ae1 │ │ │ │ - test $0x1,%sil │ │ │ │ - jne 443ae1 │ │ │ │ - mov %rax,%rsi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - add %rsi,%r9 │ │ │ │ - sub %r9,%rax │ │ │ │ - test %r8,%r8 │ │ │ │ - je 443c57 │ │ │ │ - xor %edx,%edx │ │ │ │ - div %r8 │ │ │ │ - mov %ax,0x32(%rdi) │ │ │ │ - lea 0x118b9a3(%rip),%rdx │ │ │ │ - mov (%rdx,%rbx,4),%edx │ │ │ │ - mov %edx,0x5c(%rdi) │ │ │ │ - movw $0x0,0x30(%rdi) │ │ │ │ - movw $0x0,0x34(%rdi) │ │ │ │ - movq $0xffffffffffffffff,0x38(%rdi) │ │ │ │ - movzwl 0x32(%rdi),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4460c0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rax,0x48(%rcx) │ │ │ │ - movzwl 0x32(%rcx),%eax │ │ │ │ - add $0x63,%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4460c0 │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov %rax,0x40(%rdi) │ │ │ │ - mov 0x68(%rdi),%rcx │ │ │ │ - movzwl 0x32(%rdi),%edx │ │ │ │ - imul %rdx,%rcx │ │ │ │ - add 0x18(%rdi),%rcx │ │ │ │ - mov %rcx,0x70(%rdi) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x10140(%rax),%ecx │ │ │ │ - xchg %ecx,0x58(%rdi) │ │ │ │ nop │ │ │ │ + lea 0x257ac7(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + movb $0x0,0x11b(%rdx) │ │ │ │ + mov 0x78(%rdx),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + call 465c80 │ │ │ │ nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x18(%rdi),%rbx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 443060 │ │ │ │ - movzbl 0x48(%rsp),%edx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %dl,%dl │ │ │ │ - jne 443c40 │ │ │ │ + call 466000 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + movq $0x0,0x40(%rcx) │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ + call 4889e0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ mov 0x40(%rsp),%rax │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - mov 0x11fc7a0(%rip),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - movabs $0x800000000000,%rbx │ │ │ │ - add %rcx,%rbx │ │ │ │ - shr $0x1a,%rbx │ │ │ │ + mov (%rax),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x10(%rcx) │ │ │ │ + movb $0x0,0x121(%rax) │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lea 0x2761cb(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + call 453400 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ nop │ │ │ │ - cmp $0x400000,%rbx │ │ │ │ - jae 443c4b │ │ │ │ - mov (%rdx,%rbx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x10,%rbx │ │ │ │ - and $0x3ff,%ebx │ │ │ │ - lea (%rdx,%rbx,1),%rsi │ │ │ │ - lea 0x10000(%rsi),%rsi │ │ │ │ - shr $0xd,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - mov $0x1,%edi │ │ │ │ - shl %cl,%edi │ │ │ │ - lock or %dil,(%rsi) │ │ │ │ - mov 0x68(%rax),%rax │ │ │ │ - add $0xfffffffffffffff0,%rax │ │ │ │ - cmp $0x1f0,%rax │ │ │ │ - ja 443c26 │ │ │ │ - lea (%rdx,%rbx,1),%rax │ │ │ │ - lea 0x10c00(%rax),%rax │ │ │ │ - lock or %dil,(%rax) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - lock xadd %rcx,0x10160(%rax) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496680 │ │ │ │ - add $0x28,%rsp │ │ │ │ + movl $0x2,(%rsp) │ │ │ │ + lea 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + movq $0x0,0x10(%rsp) │ │ │ │ + movl $0x8,0x18(%rsp) │ │ │ │ + call 48a2e0 <_cgo_topofstack@@Base+0x1780> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 452f00 │ │ │ │ - mov $0x44,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - mov %dil,0x19(%rsp) │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - movzbl 0x19(%rsp),%edi │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - jmp 4439a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ - lea -0x8(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 444016 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x10290(%rax),%rdx │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov 0x120346c(%rip),%r8 │ │ │ │ - add $0x1ff,%rbx │ │ │ │ - and $0xfffffffffffffe00,%rbx │ │ │ │ - shl $0xd,%rbx │ │ │ │ - lea (%rdx,%rbx,1),%r9 │ │ │ │ - lea (%r8,%r9,1),%r10 │ │ │ │ - lea -0x1(%r10),%r10 │ │ │ │ - neg %r8 │ │ │ │ - and %r10,%r8 │ │ │ │ - cmp %r8,0x10298(%rax) │ │ │ │ - jb 443d29 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jbe 443f2f │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - lea 0x10208(%rax),%rcx │ │ │ │ - lea 0x10230(%rax),%rdi │ │ │ │ - call 426280 │ │ │ │ - test %rax,%rax │ │ │ │ - je 443ea5 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - mov 0x10298(%r8),%r9 │ │ │ │ - cmp %r9,%rax │ │ │ │ - jne 443d85 │ │ │ │ - lea (%rax,%rbx,1),%rdx │ │ │ │ - mov %rdx,0x10298(%r8) │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 443e7a │ │ │ │ - mov 0x10290(%r8),%rax │ │ │ │ - sub %rax,%r9 │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 443d9b │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 443e1f │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov %r9,%rbx │ │ │ │ - lea 0x1204ce4(%rip),%rcx │ │ │ │ - lea 0x9b6790(%rip),%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - call 42d200 │ │ │ │ - lea 0x1208414(%rip),%rax │ │ │ │ - call 44fea0 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - lock xadd %rdx,0x8(%rax) │ │ │ │ - lea 0x12083fd(%rip),%rax │ │ │ │ - call 44ff60 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - lea 0x8(%rax),%rdx │ │ │ │ - mov 0x10290(%rax),%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - call 446700 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rdx,0x10290(%r8) │ │ │ │ - lea (%r9,%rbx,1),%rdx │ │ │ │ - mov %rdx,0x10298(%r8) │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 443e7a │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov $0x4,%eax │ │ │ │ - call 425dc0 │ │ │ │ - shl $0x16,%rax │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - or 0x10290(%rcx),%rax │ │ │ │ - and $0xffffffffffc00000,%rax │ │ │ │ - mov %rax,0x10290(%rcx) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov 0x12032d7(%rip),%r9 │ │ │ │ - mov 0x10290(%r8),%r10 │ │ │ │ - mov 0x48(%rsp),%r11 │ │ │ │ - add %r11,%r10 │ │ │ │ - lea (%r9,%r10,1),%r10 │ │ │ │ - lea -0x1(%r10),%r10 │ │ │ │ - neg %r9 │ │ │ │ - and %r10,%r9 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 443f37 │ │ │ │ - mov 0x1204bf4(%rip),%rax │ │ │ │ - mov 0x1204be5(%rip),%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov 0x1204bce(%rip),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9da395(%rip),%rax │ │ │ │ - mov $0x28,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9be6c8(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9bb403(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457100 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %r8,%r9 │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0x10290(%r8),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %r9,0x10290(%r8) │ │ │ │ - mov %rax,%rdx │ │ │ │ - add $0x8,%r8 │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - sub %rax,%r9 │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r9,%rbx │ │ │ │ - lea 0x1204b28(%rip),%rcx │ │ │ │ - lea 0x9b65d4(%rip),%rdi │ │ │ │ - mov $0x4,%esi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 42d200 │ │ │ │ - lea 0x1208254(%rip),%rax │ │ │ │ - call 44fea0 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - lock xadd %rdx,0x8(%rax) │ │ │ │ - lea 0x120823d(%rip),%rax │ │ │ │ - call 44ff60 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - call 446700 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - lea (%r8,%rdx,1),%rax │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 44400b │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov $0x16,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 425dc0 │ │ │ │ - and $0xffffffffffffe000,%rax │ │ │ │ - shr $0xd,%rax │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %r14,%rdx │ │ │ │ + cmp %rdx,(%rcx) │ │ │ │ + je 45328f │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + lea 0x124670(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 44b1a0 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x244102(%rip),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 444006 │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 4488a0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ + je 4532b6 │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + call 4887c0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 443cc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 444144 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %cl,0x40(%rsp) │ │ │ │ - cmpb $0x0,0x11e2e2a(%rip) │ │ │ │ - je 444112 │ │ │ │ - cmpb $0x0,0x11e2e1c(%rip) │ │ │ │ - jne 44407c │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 44409a │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 481dc0 │ │ │ │ - movzbl 0x40(%rsp),%ecx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %al,0x20(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4532d7 │ │ │ │ + mov %eax,%ecx │ │ │ │ + movzbl 0x20(%rsp),%eax │ │ │ │ + mov %cl,0xf(%rsp) │ │ │ │ + mov 0x27622e(%rip),%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + je 453365 │ │ │ │ test %rdx,%rdx │ │ │ │ - je 444112 │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 47b580 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x350(%rdx),%esi │ │ │ │ - nop │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %esi,%esi │ │ │ │ - jbe 4440cf │ │ │ │ - lea -0x1(%rsi),%ecx │ │ │ │ - mov %ecx,0x350(%rdx) │ │ │ │ - jmp 4440dc │ │ │ │ - lea 0x320(%rdx),%rcx │ │ │ │ - nop │ │ │ │ + jne 453327 │ │ │ │ + test %al,%al │ │ │ │ + jne 453327 │ │ │ │ + test %cl,%cl │ │ │ │ + jne 453306 │ │ │ │ nop │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rcx) │ │ │ │ - mov 0x108(%rdx),%ecx │ │ │ │ - lea -0x1(%rcx),%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x27609a(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rdx) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 444103 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 444103 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - movzbl 0x40(%rsp),%ecx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - movb $0x1,0x64(%rbx) │ │ │ │ - test %al,(%rax) │ │ │ │ + movl $0x1,(%rsp) │ │ │ │ + call 48a0a0 <_cgo_topofstack@@Base+0x1540> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 4532d0 │ │ │ │ + mov %rdx,%rax │ │ │ │ + lea 0x2761df(%rip),%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + lock cmpxchg %rdi,(%rsi) │ │ │ │ + sete %sil │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - movzbl 0x40(%rsp),%ecx │ │ │ │ - call 444180 │ │ │ │ + test %sil,%sil │ │ │ │ + jne 453385 │ │ │ │ nop │ │ │ │ + call 48a7e0 <_cgo_topofstack@@Base+0x1c80> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + movzbl 0xf(%rsp),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 4532d0 │ │ │ │ nop │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x20,%rsp │ │ │ │ + call 48a7e0 <_cgo_topofstack@@Base+0x1c80> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + movzbl 0xf(%rsp),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 4532d0 │ │ │ │ + mov %rdx,%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - jmp 444040 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -77602,341 +90495,67 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 444517 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %cl,0x68(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x63(%rbx),%dl │ │ │ │ - cmp $0x1,%dl │ │ │ │ - jne 444280 │ │ │ │ - cmpb $0x0,0x65(%rbx) │ │ │ │ - jne 444505 │ │ │ │ - movzwl 0x60(%rbx),%edx │ │ │ │ - mov %dx,0x1e(%rsp) │ │ │ │ - test %dx,%dx │ │ │ │ - jne 444425 │ │ │ │ - mov 0x58(%rbx),%esi │ │ │ │ - cmp %esi,0x10140(%rax) │ │ │ │ - jne 444425 │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - neg %rdx │ │ │ │ - lock xadd %rdx,0x10160(%rax) │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - mov 0x11fc162(%rip),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - movabs $0x800000000000,%rdi │ │ │ │ - add %rdx,%rdi │ │ │ │ - shr $0x1a,%rdi │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sub $0x8,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + call 4532c0 │ │ │ │ nop │ │ │ │ - cmp $0x400000,%rdi │ │ │ │ - jae 444417 │ │ │ │ - mov (%rsi,%rdi,8),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x10,%rdx │ │ │ │ - and $0x3ff,%edx │ │ │ │ - lea (%rsi,%rdx,1),%r8 │ │ │ │ - lea 0x10000(%r8),%r8 │ │ │ │ - shr $0xd,%rdi │ │ │ │ - and $0x7,%edi │ │ │ │ - mov %ecx,%r9d │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl %cl,%r10d │ │ │ │ - not %r10d │ │ │ │ - lock and %r10b,(%r8) │ │ │ │ - mov 0x68(%rbx),%rdi │ │ │ │ - add $0xfffffffffffffff0,%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x1f0,%rdi │ │ │ │ - ja 444294 │ │ │ │ - lea (%rsi,%rdx,1),%rcx │ │ │ │ - lea 0x10c00(%rcx),%rcx │ │ │ │ - lock and %r10b,(%rcx) │ │ │ │ - jmp 444294 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x2,%dl │ │ │ │ - jne 444406 │ │ │ │ - cmpw $0x0,0x60(%rbx) │ │ │ │ - jne 4443f5 │ │ │ │ - mov 0x20(%rbx),%rbx │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl $0xd,%rcx │ │ │ │ - lea 0x12047f5(%rip),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 44fde0 │ │ │ │ - movzbl 0x68(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 4442da │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl $0xd,%rcx │ │ │ │ - neg %rcx │ │ │ │ - lea 0x12047be(%rip),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 44fde0 │ │ │ │ - lea 0x1207eff(%rip),%rax │ │ │ │ - call 44fea0 │ │ │ │ - movzbl 0x68(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 444303 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - shl $0xd,%rcx │ │ │ │ - neg %rcx │ │ │ │ - lock xadd %rcx,0x10(%rax) │ │ │ │ - jmp 444337 │ │ │ │ - cmp $0x1,%cl │ │ │ │ - jne 444320 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - shl $0xd,%rcx │ │ │ │ - neg %rcx │ │ │ │ - lock xadd %rcx,0x18(%rax) │ │ │ │ - jmp 444337 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x2,%cl │ │ │ │ - jne 444337 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - shl $0xd,%rcx │ │ │ │ - neg %rcx │ │ │ │ - lock xadd %rcx,0x20(%rax) │ │ │ │ - lea 0x1207ea2(%rip),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 44ff60 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - add $0x8,%rax │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x20(%rcx),%rdx │ │ │ │ - mov 0x18(%rcx),%rbx │ │ │ │ - add $0x63,%rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 448520 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x276020(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + mov 0x168(%rax),%rcx │ │ │ │ nop │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + lea 0x275fc4(%rip),%rbx │ │ │ │ + lock xadd %edx,(%rbx) │ │ │ │ nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - xchg %cl,(%rdx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0xd0(%rcx),%rcx │ │ │ │ + lea 0x276130(%rip),%rdx │ │ │ │ + xchg %rcx,(%rdx) │ │ │ │ + mov 0x168(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 4443b2 │ │ │ │ - mov 0xdc8(%rcx),%rax │ │ │ │ - cmp $0x7f,%rax │ │ │ │ - jg 4443b2 │ │ │ │ - cmp $0x80,%rax │ │ │ │ - jae 4443e9 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rdx,0xdd0(%rcx,%rax,8) │ │ │ │ - incq 0xdc8(%rcx) │ │ │ │ - jmp 4443e3 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x168d0(%rax),%rcx │ │ │ │ - sub 0x168a0(%rax),%rcx │ │ │ │ - nop │ │ │ │ - mov %rcx,0x168d0(%rax) │ │ │ │ - mov 0x168b8(%rax),%rcx │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x168b8(%rax) │ │ │ │ - add $0x48,%rsp │ │ │ │ + sete %bl │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x80,%rcx │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9dac40(%rip),%rax │ │ │ │ - mov $0x29,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9dac58(%rip),%rax │ │ │ │ - mov $0x29,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x400000,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov 0x58(%rbx),%ecx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x10140(%rax),%eax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x18(%rbx),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cd285(%rip),%rax │ │ │ │ - mov $0x1c,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457ae0 │ │ │ │ - lea 0x9b6ad9(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9bd488(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movzwl 0x1e(%rsp),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9bbb34(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b5ac5(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d4ba5(%rip),%rax │ │ │ │ - mov $0x23,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9e443d(%rip),%rax │ │ │ │ - mov $0x37,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - jmp 444180 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movq $0x0,0x10(%rax) │ │ │ │ - mov %rbx,0x18(%rax) │ │ │ │ - mov %rcx,0x20(%rax) │ │ │ │ - shl $0xd,%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov %rcx,0x70(%rax) │ │ │ │ - movw $0x0,0x60(%rax) │ │ │ │ - movb $0x0,0x62(%rax) │ │ │ │ - movq $0x0,0x68(%rax) │ │ │ │ - movups %xmm15,0x78(%rax) │ │ │ │ - movb $0x0,0x64(%rax) │ │ │ │ - movw $0x0,0x30(%rax) │ │ │ │ - movw $0x0,0x34(%rax) │ │ │ │ - movups %xmm15,0x40(%rax) │ │ │ │ - movq $0x0,0x50(%rax) │ │ │ │ - add $0x63,%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %cl,(%rax) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4446e6 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jne 444604 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rbx,(%rax) │ │ │ │ - jne 4445cd │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - jmp 4445d7 │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov %rdx,(%rcx) │ │ │ │ - cmp %rbx,0x8(%rax) │ │ │ │ - jne 4445e7 │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - jmp 4445f2 │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov 0x8(%rbx),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - movups %xmm15,(%rbx) │ │ │ │ - movq $0x0,0x10(%rbx) │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x20(%rbx),%rax │ │ │ │ + sub $0x8,%rsp │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9dde9a(%rip),%rax │ │ │ │ - mov $0x2d,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b7679(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457ae0 │ │ │ │ - lea 0x9b765f(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457ae0 │ │ │ │ - lea 0x9bc613(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457ae0 │ │ │ │ - lea 0x9b7625(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457ae0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9c082c(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 4532c0 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov %rax,0x168(%rcx) │ │ │ │ nop │ │ │ │ - jmp 4445a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + nop │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x275f66(%rip),%rbx │ │ │ │ + lock xadd %edx,(%rbx) │ │ │ │ + nop │ │ │ │ + lea 0x2760d2(%rip),%rdx │ │ │ │ + xchg %rcx,(%rdx) │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -77955,222 +90574,106 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4447fc │ │ │ │ + jbe 4535c7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov (%rbx),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 444773 │ │ │ │ - cmpq $0x0,0x8(%rbx) │ │ │ │ - jne 444773 │ │ │ │ - cmpq $0x0,0x10(%rbx) │ │ │ │ - jne 444773 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov %rcx,(%rbx) │ │ │ │ - mov (%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 444762 │ │ │ │ - mov %rbx,0x8(%rcx) │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ nop │ │ │ │ - jmp 444766 │ │ │ │ - mov %rbx,0x8(%rax) │ │ │ │ - mov %rbx,(%rax) │ │ │ │ - mov %rax,0x10(%rbx) │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov %r14,%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 4528c0 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + mov %rdx,0xd8(%rax) │ │ │ │ + mov 0x27604f(%rip),%rdx │ │ │ │ + mov %rdx,0x78(%rax) │ │ │ │ + mov %r14,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 453580 │ │ │ │ + mov 0x30(%rdx),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 453580 │ │ │ │ mov %rax,0x18(%rsp) │ │ │ │ - mov 0x10(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d27ad(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 457ae0 │ │ │ │ - call 4572a0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 457ae0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4572a0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 457ae0 │ │ │ │ - call 4572a0 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 457ae0 │ │ │ │ + cmpl $0x0,0x288(%rcx) │ │ │ │ + jne 4534e6 │ │ │ │ + cmpb $0x0,0x118(%rcx) │ │ │ │ xchg %ax,%ax │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9c0721(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + je 453580 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 444720 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 444a06 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %cl,0x58(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 442460 │ │ │ │ - test %rax,%rax │ │ │ │ - je 4449f2 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - lea 0x78(%rax),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - incl 0x108(%rcx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - call 43fb40 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ + lea 0x2763b1(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + cmpl $0x0,0x2763c5(%rip) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + je 4535b5 │ │ │ │ + mov 0x27639b(%rip),%rcx │ │ │ │ mov 0x18(%rsp),%rdx │ │ │ │ - sub 0x18(%rdx),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - movzbl 0x10(%rcx),%ecx │ │ │ │ - mov %cl,0x16(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - lea 0x80(%rcx),%rdx │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - movzbl 0x16(%rsp),%esi │ │ │ │ - jmp 4448c1 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 4448f3 │ │ │ │ - mov 0x8(%rdi),%r8 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 4448db │ │ │ │ - cmp %sil,0x10(%rdi) │ │ │ │ - je 4448e8 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - ja 4448ef │ │ │ │ - jne 4448be │ │ │ │ - nop │ │ │ │ - cmp %sil,0x10(%rdi) │ │ │ │ - jbe 4448be │ │ │ │ - jmp 4448ef │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 4448f5 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4448f5 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %al,0x17(%rsp) │ │ │ │ - test %al,%al │ │ │ │ - je 444909 │ │ │ │ - movzbl 0x58(%rsp),%esi │ │ │ │ - test %sil,%sil │ │ │ │ - jne 44490e │ │ │ │ - jmp 44497c │ │ │ │ - movzbl 0x58(%rsp),%esi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rbx,0x8(%rdi) │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - mov %rbx,(%rdi) │ │ │ │ - mov %rdi,(%rdx) │ │ │ │ - mov 0x11fba31(%rip),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov 0x18(%rcx),%rcx │ │ │ │ - movabs $0x800000000000,%rbx │ │ │ │ - add %rcx,%rbx │ │ │ │ - shr $0x1a,%rbx │ │ │ │ - nop │ │ │ │ + mov %rcx,0x168(%rdx) │ │ │ │ nop │ │ │ │ - cmp $0x400000,%rbx │ │ │ │ - jae 4449e6 │ │ │ │ - shr $0xd,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - and $0x1fff,%edi │ │ │ │ - mov (%rdx,%rbx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0x3,%rdi │ │ │ │ - lea (%rdx,%rdi,1),%rdx │ │ │ │ - lea 0x10800(%rdx),%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - shl %cl,%ebx │ │ │ │ - lock or %bl,(%rdx) │ │ │ │ + mov %rdx,0x276387(%rip) │ │ │ │ + cmpb $0x0,0x276388(%rip) │ │ │ │ + je 45353d │ │ │ │ + movb $0x0,0x27637f(%rip) │ │ │ │ + lea 0x276380(%rip),%rax │ │ │ │ + call 41eae0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ + lea 0x27635a(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ mov 0x108(%rcx),%edx │ │ │ │ lea -0x1(%rdx),%ebx │ │ │ │ - nop │ │ │ │ mov %ebx,0x108(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 453577 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 453577 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ nopl (%rax) │ │ │ │ + call 453600 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ cmp $0x1,%edx │ │ │ │ - jne 4449cb │ │ │ │ + jne 4535af │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 4449c2 │ │ │ │ + je 4535af │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - movzbl 0x17(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 4449d2 │ │ │ │ - movzbl 0x17(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jmp 4449d2 │ │ │ │ - movzbl 0x17(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 4449db │ │ │ │ - movzbl 0x58(%rsp),%eax │ │ │ │ - jmp 4449e0 │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x38,%rsp │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9cdf77(%rip),%rax │ │ │ │ - mov $0x1d,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x12991c(%rip),%rax │ │ │ │ + mov $0x2a,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - jmp 444820 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 453460 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -78181,299 +90684,130 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 444be0 │ │ │ │ + jbe 4536e6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %bl,0x50(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 442460 │ │ │ │ - test %rax,%rax │ │ │ │ - je 444bce │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - lea 0x78(%rax),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rcx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ + sub $0x30,%rsp │ │ │ │ + cmpb $0x0,0x24b24b(%rip) │ │ │ │ + je 4536a4 │ │ │ │ + movups %xmm15,0x18(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + cmpq $0x0,0x243d42(%rip) │ │ │ │ + je 4536d1 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + lea 0x80(%rax),%rdx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + lea 0x33849(%rip),%rcx │ │ │ │ mov %rcx,0x28(%rsp) │ │ │ │ - call 43fb40 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - sub 0x18(%rdx),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 425440 │ │ │ │ - nop │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - lea 0x80(%rcx),%rdx │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - movzbl 0x50(%rsp),%esi │ │ │ │ - jmp 444ad0 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 444b06 │ │ │ │ - mov 0x8(%rdi),%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 444aee │ │ │ │ - cmp %sil,0x10(%rdi) │ │ │ │ - je 444afa │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - ja 444b02 │ │ │ │ - jne 444acd │ │ │ │ - cmp %sil,0x10(%rdi) │ │ │ │ - jbe 444acd │ │ │ │ - jmp 444b02 │ │ │ │ - mov (%rdi),%rbx │ │ │ │ - mov %rbx,(%rdx) │ │ │ │ - jmp 444b08 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 444b08 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - cmpq $0x0,0x80(%rcx) │ │ │ │ - jne 444b7a │ │ │ │ - mov 0x11fb83a(%rip),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov 0x18(%rcx),%rcx │ │ │ │ - movabs $0x800000000000,%rbx │ │ │ │ - add %rcx,%rbx │ │ │ │ - shr $0x1a,%rbx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x400000,%rbx │ │ │ │ - jae 444bc2 │ │ │ │ - shr $0xd,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - and $0x1fff,%esi │ │ │ │ - mov (%rdx,%rbx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0x3,%rsi │ │ │ │ - lea (%rdx,%rsi,1),%rdx │ │ │ │ - lea 0x10800(%rdx),%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - shl %cl,%ebx │ │ │ │ - not %ebx │ │ │ │ - lock and %bl,(%rdx) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ - nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 444bb7 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 444bb7 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ + lea 0x2762bd(%rip),%rax │ │ │ │ + call 460f20 │ │ │ │ + mov 0x243d09(%rip),%rcx │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + lea 0x18(%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4887c0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + lea 0x276287(%rip),%rax │ │ │ │ + call 461040 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9d0ecc(%rip),%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + lea 0x276270(%rip),%rax │ │ │ │ + call 460f20 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 4487c0 │ │ │ │ + lea 0x27625a(%rip),%rax │ │ │ │ + call 461040 │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x124b88(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ - jmp 444a40 │ │ │ │ + jmp 453600 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 444dde │ │ │ │ + jbe 4537b7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %rsi,0x70(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1202194(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - lea 0x1201eb8(%rip),%rax │ │ │ │ - call 430860 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1202175(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - movb $0x2,0x10(%rbx) │ │ │ │ - cmpl $0x0,0x1202bb8(%rip) │ │ │ │ - jne 444c7b │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - jmp 444cb2 │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x30(%rbx),%rdi │ │ │ │ - call 496b60 <_cgo_topofstack@@Base+0x100> │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rdx,0x10(%r11) │ │ │ │ - mov %rsi,0x18(%r11) │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %rsi,0x20(%r11) │ │ │ │ - mov %rdi,0x28(%r11) │ │ │ │ - mov %r8,0x18(%rbx) │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - mov %rdi,0x20(%rbx) │ │ │ │ - mov %rdx,0x28(%rbx) │ │ │ │ - mov %rsi,0x30(%rbx) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 444820 │ │ │ │ - test %al,%al │ │ │ │ - je 444d8e │ │ │ │ - cmpl $0x0,0x12022fa(%rip) │ │ │ │ - je 444d83 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 48d640 │ │ │ │ + sub $0x20,%rsp │ │ │ │ mov 0x30(%r14),%rdx │ │ │ │ nop │ │ │ │ incl 0x108(%rdx) │ │ │ │ - movzbl 0x62(%rbx),%edx │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov 0xd0(%rsi),%rbx │ │ │ │ - test %al,(%rbx) │ │ │ │ - add $0x1258,%rbx │ │ │ │ - nop │ │ │ │ - test $0x1,%dl │ │ │ │ - jne 444d34 │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - call 43afa0 │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x18,%rax │ │ │ │ - lea 0x1182e3e(%rip),%rcx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 437fa0 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x108(%rdx),%r8d │ │ │ │ - lea -0x1(%r8),%r9d │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x276196(%rip),%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + lock cmpxchg %edi,(%rsi) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + jne 453769 │ │ │ │ + mov 0x108(%rdx),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ nop │ │ │ │ - mov %r9d,0x108(%rdx) │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - jne 444d83 │ │ │ │ + mov %ecx,0x108(%rdx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 453763 │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 444d83 │ │ │ │ + je 453763 │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x40,%rsp │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + lea 0x12cc33(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 453460 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ nop │ │ │ │ - nop │ │ │ │ - lea 0x1202031(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x1201d85(%rip),%rcx │ │ │ │ - sub 0x1201d4e(%rip),%rcx │ │ │ │ - nop │ │ │ │ - mov %rcx,0x1201d76(%rip) │ │ │ │ - mov 0x1201d57(%rip),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x1201d48(%rip) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1201ff7(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x40,%rsp │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 4537b1 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4537b1 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 444c00 │ │ │ │ + call 4870e0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 453700 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 444e96 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 444a40 │ │ │ │ - test %rax,%rax │ │ │ │ - je 444e90 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1201f7d(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x1201cd1(%rip),%rcx │ │ │ │ - sub 0x1201c9a(%rip),%rcx │ │ │ │ - nop │ │ │ │ - mov %rcx,0x1201cc2(%rip) │ │ │ │ - mov 0x1201ca3(%rip),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x1201c94(%rip) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1201f43(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 444e20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -78484,776 +90818,566 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 445069 │ │ │ │ + jbe 4538ca │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - nop │ │ │ │ + sub $0x10,%rsp │ │ │ │ nop │ │ │ │ - lea 0x1201ebe(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - lea 0x1201c2a(%rip),%rax │ │ │ │ - call 430860 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0x1201f19(%rip),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %rcx,0x1201f0a(%rip) │ │ │ │ nop │ │ │ │ + lea 0x257465(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + incl 0x257489(%rip) │ │ │ │ + call 45b7e0 │ │ │ │ nop │ │ │ │ - lea 0x1201e89(%rip),%rax │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - movb $0x7,0x10(%rbx) │ │ │ │ - cmpl $0x0,0x12028cb(%rip) │ │ │ │ - jne 444f68 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - jmp 444f9f │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - mov 0x28(%rbx),%rsi │ │ │ │ - mov 0x18(%rbx),%rdi │ │ │ │ - call 496b60 <_cgo_topofstack@@Base+0x100> │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rdi,0x10(%r11) │ │ │ │ - mov %rdx,0x18(%r11) │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %rdx,0x20(%r11) │ │ │ │ - mov %rsi,0x28(%r11) │ │ │ │ - mov %r8,0x18(%rbx) │ │ │ │ - mov %rdi,0x20(%rbx) │ │ │ │ - mov %rdx,0x28(%rbx) │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %rdx,0x30(%rbx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ + lea 0x257447(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 453851 │ │ │ │ + movb $0x1,0x276087(%rip) │ │ │ │ nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 444820 │ │ │ │ - cmpl $0x0,0x1201ffb(%rip) │ │ │ │ - je 445014 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0xd0(%rdx),%rdi │ │ │ │ - test %al,(%rdi) │ │ │ │ - add $0x1258,%rdi │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x18,%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - lea 0x1182b74(%rip),%rcx │ │ │ │ - xor %esi,%esi │ │ │ │ - call 437fa0 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ + movq $0x0,0x276083(%rip) │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 445040 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 445040 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - add $0x70,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 444ec0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44519d │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ nop │ │ │ │ + lea 0x276062(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x27606c(%rip),%rax │ │ │ │ + call 41eb80 │ │ │ │ nop │ │ │ │ - lea 0x1201cf4(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - lea 0x1201aa8(%rip),%rax │ │ │ │ - call 430860 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ + lea 0x276047(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 453870 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x1201cd5(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - movb $0x8,0x10(%rbx) │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov %rcx,0x18(%rbx) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rcx,0x20(%rbx) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov %rcx,0x28(%rbx) │ │ │ │ - cmpl $0x0,0x12026fd(%rip) │ │ │ │ - jne 44512c │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - jmp 445141 │ │ │ │ - mov 0x30(%rbx),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rsi,0x30(%rbx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ + lea 0x276035(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x276031(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 453822 │ │ │ │ nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - call 444820 │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov 0x108(%rdx),%esi │ │ │ │ - lea -0x1(%rsi),%edi │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + movq $0x0,0x27601b(%rip) │ │ │ │ nop │ │ │ │ - mov %edi,0x108(%rdx) │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 445197 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 445197 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + lea 0x27600b(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 4450a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4452af │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 442460 │ │ │ │ - test %rax,%rax │ │ │ │ - je 445222 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ nop │ │ │ │ - lea 0x80(%rax),%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 44522d │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov (%rcx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 44525e │ │ │ │ - mov 0x8(%rbx),%rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jne 445247 │ │ │ │ - cmpb $0x8,0x10(%rbx) │ │ │ │ - je 445253 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - ja 44525a │ │ │ │ - jne 44522a │ │ │ │ - cmpb $0x8,0x10(%rbx) │ │ │ │ - jbe 44522a │ │ │ │ - jmp 44525a │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - jmp 445269 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 445260 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov (%rcx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 4452a8 │ │ │ │ - mov 0x8(%rsi),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jne 445290 │ │ │ │ - cmpb $0x8,0x10(%rsi) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 44528d │ │ │ │ - cmp %rbx,0x18(%rsi) │ │ │ │ - je 44529c │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jmp 445290 │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - ja 4452a4 │ │ │ │ - jne 445266 │ │ │ │ - cmpb $0x8,0x10(%rsi) │ │ │ │ - jbe 445266 │ │ │ │ - jmp 4452a4 │ │ │ │ - mov (%rsi),%rdx │ │ │ │ - mov %rdx,(%rcx) │ │ │ │ - jmp 4452aa │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4452aa │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 445260 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + jmp 4538c3 │ │ │ │ + mov 0x168(%rax),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + movq $0x0,0x168(%rax) │ │ │ │ + call 453600 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4451e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4538a2 │ │ │ │ + jmp 453862 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4537e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 445510 │ │ │ │ + jbe 4539e8 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 442460 │ │ │ │ - test %rax,%rax │ │ │ │ - je 445366 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea 0x78(%rax),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rcx) │ │ │ │ + sub $0x20,%rsp │ │ │ │ mov 0x30(%r14),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - call 43fb40 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x18(%rcx),%rcx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 425440 │ │ │ │ - nop │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - lea 0x80(%rcx),%rdx │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 44536f │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 4453a9 │ │ │ │ - mov 0x8(%rsi),%rdi │ │ │ │ + cmpl $0x0,0x108(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + jne 4539d6 │ │ │ │ + cmpq $0x0,0xd0(%rcx) │ │ │ │ + jne 4539c5 │ │ │ │ + cmpb $0x0,0x114(%rcx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - jne 44538e │ │ │ │ - cmpb $0x8,0x10(%rsi) │ │ │ │ - je 44539a │ │ │ │ - cmp %rbx,%rdi │ │ │ │ - ja 4453a5 │ │ │ │ - jne 44536c │ │ │ │ - cmpb $0x8,0x10(%rsi) │ │ │ │ - jbe 44536c │ │ │ │ - jmp 4453a5 │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - nop │ │ │ │ - jmp 4454c8 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4453ab │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - cmpq $0x0,0x80(%rcx) │ │ │ │ - jne 44541e │ │ │ │ - mov 0x11faf97(%rip),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov 0x18(%rcx),%rcx │ │ │ │ - movabs $0x800000000000,%rbx │ │ │ │ - add %rcx,%rbx │ │ │ │ - shr $0x1a,%rbx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x400000,%rbx │ │ │ │ - jae 4454b9 │ │ │ │ - shr $0xd,%rcx │ │ │ │ - mov %rcx,%rsi │ │ │ │ - and $0x1fff,%esi │ │ │ │ - mov (%rdx,%rbx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0x3,%rsi │ │ │ │ - lea (%rdx,%rsi,1),%rdx │ │ │ │ - lea 0x10800(%rdx),%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - shl %cl,%ebx │ │ │ │ - not %ebx │ │ │ │ - lock and %bl,(%rdx) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ + jne 4539af │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ nop │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 445457 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 445457 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + lea 0x25732c(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4454b3 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x120195a(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x120173e(%rip),%rcx │ │ │ │ - sub 0x1201707(%rip),%rcx │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + call 45d620 │ │ │ │ nop │ │ │ │ - mov %rcx,0x120172f(%rip) │ │ │ │ - mov 0x1201710(%rip),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x1201701(%rip) │ │ │ │ nop │ │ │ │ + lea 0x257310(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov %r14,0x10(%rsp) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x158,%rax │ │ │ │ nop │ │ │ │ - lea 0x1201920(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x30,%rsp │ │ │ │ + call 41eb80 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + movq $0x0,0x158(%rcx) │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + mov 0xd8(%rcx),%rax │ │ │ │ + call 45b280 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + movq $0x0,0xd8(%rcx) │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 445506 │ │ │ │ - mov 0x8(%rdi),%r8 │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jne 4454ee │ │ │ │ - cmpb $0x8,0x10(%rdi) │ │ │ │ - jne 4454eb │ │ │ │ + lea 0x1216f5(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + lea 0x121a89(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x122d1e(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - cmp %rsi,0x18(%rdi) │ │ │ │ - je 4454fa │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jmp 4454ee │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - ja 445502 │ │ │ │ - jne 4454c5 │ │ │ │ - cmpb $0x8,0x10(%rdi) │ │ │ │ - jbe 4454c5 │ │ │ │ - jmp 445502 │ │ │ │ - mov (%rdi),%rbx │ │ │ │ - mov %rbx,(%rdx) │ │ │ │ - jmp 445508 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 445508 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 4453ab │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4452e0 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4538e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + movb $0x1,0x114(%rax) │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4455e1 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1201868(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - lea 0x1201664(%rip),%rax │ │ │ │ - call 430860 │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1201849(%rip),%rax │ │ │ │ - nop │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - movb $0x1,0x10(%rbx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rcx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 444820 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ - nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 4455da │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 4455da │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - nop │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 445540 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4456f4 │ │ │ │ + jbe 453cb7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %bl,0x50(%rsp) │ │ │ │ + mov %cl,0x51(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ nop │ │ │ │ - incl 0x108(%rcx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - jmp 445668 │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + test %cl,%cl │ │ │ │ + jne 453a79 │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x257200(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + movzbl 0x51(%rsp),%ecx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + movzbl 0x50(%rsp),%ebx │ │ │ │ + test %rax,%rax │ │ │ │ + jne 453a98 │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %bl,%bl │ │ │ │ + jne 453ca5 │ │ │ │ + xor %eax,%eax │ │ │ │ + call 45d9c0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 453b9d │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + lea 0x2571c4(%rip),%rax │ │ │ │ + call 41e960 │ │ │ │ + test %rax,%rax │ │ │ │ + je 453ab7 │ │ │ │ + decl 0x2571cc(%rip) │ │ │ │ + test %rax,%rax │ │ │ │ + je 453b12 │ │ │ │ + movzbl 0x51(%rsp),%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %cl,%cl │ │ │ │ + jne 453adc │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x25718e(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + cmpb $0x0,0x114(%rax) │ │ │ │ + jne 453c8f │ │ │ │ + cmpq $0x0,0xd8(%rax) │ │ │ │ + jne 453c7e │ │ │ │ + movzbl 0x50(%rsp),%ecx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %cl,%cl │ │ │ │ + je 453be6 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ + jmp 453c3d │ │ │ │ + call 450260 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ nop │ │ │ │ - mov %rdx,0x11e0d28(%rip) │ │ │ │ - incl 0x11e0d2a(%rip) │ │ │ │ nop │ │ │ │ - lea 0x9ffa4a(%rip),%rax │ │ │ │ - lea 0x11e0d03(%rip),%rbx │ │ │ │ - mov $0x27,%ecx │ │ │ │ - mov $0xf,%edi │ │ │ │ - mov $0x2,%esi │ │ │ │ - call 48f140 │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ + lea 0x25713b(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + movzbl 0x50(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + mov $0x0,%eax │ │ │ │ + lea 0x12c79b(%rip),%rcx │ │ │ │ + cmovne %rcx,%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + call 453460 │ │ │ │ + movzbl 0x51(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 453b67 │ │ │ │ nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - cmpb $0x0,0x11e0cd1(%rip) │ │ │ │ - je 4456eb │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ nop │ │ │ │ + lea 0x2570fe(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x108(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ + nop │ │ │ │ + mov %edx,0x108(%rax) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 453b97 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 453b97 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movzbl 0x51(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 453bb4 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2570b1(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x108(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ nop │ │ │ │ - lea 0x11e0cc9(%rip),%rax │ │ │ │ + mov %edx,0x108(%rax) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 453be0 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 453be0 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %cl,0x114(%rax) │ │ │ │ + lea 0x158(%rax),%rcx │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ + mov %rdx,0xd8(%rax) │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 41eae0 │ │ │ │ mov 0x20(%rsp),%rcx │ │ │ │ mov 0x108(%rcx),%edx │ │ │ │ lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ mov %ebx,0x108(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ cmp $0x1,%edx │ │ │ │ - jne 4456b1 │ │ │ │ + jne 453c37 │ │ │ │ cmpb $0x0,0xb1(%r14) │ │ │ │ - je 4456b1 │ │ │ │ + je 453c37 │ │ │ │ movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov %r14,0x28(%rsp) │ │ │ │ - movq $0x0,0xa0(%r14) │ │ │ │ - mov 0x11e0c90(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4456dc │ │ │ │ - mov %r14,%r8 │ │ │ │ - mov %r8,0xa0(%rdx) │ │ │ │ - jmp 445623 │ │ │ │ - mov %r14,%rdx │ │ │ │ - mov %rdx,0x11e0c6a(%rip) │ │ │ │ - jmp 445623 │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x30,%rsp │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 445600 │ │ │ │ + mov 0x190(%rdx),%esi │ │ │ │ + mov 0x194(%rdx),%edi │ │ │ │ + mov 0x998(%rdx),%r8 │ │ │ │ + mov 0x194(%rdx),%r9d │ │ │ │ + cmp %edi,%r9d │ │ │ │ + jne 453c3d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %esi,%edi │ │ │ │ + jne 453c6d │ │ │ │ + test %r8,%r8 │ │ │ │ + je 453be6 │ │ │ │ + lea 0x124637(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1217df(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1232a2(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + lea 0x127b94(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + mov %cl,0x11(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + movzbl 0x11(%rsp),%ecx │ │ │ │ + jmp 453a20 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 445762 │ │ │ │ + jbe 453fdc │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ + mov 0x190(%rax),%edx │ │ │ │ + mov 0x194(%rax),%esi │ │ │ │ + mov 0x998(%rax),%rdi │ │ │ │ + mov 0x194(%rax),%r8d │ │ │ │ + cmp %esi,%r8d │ │ │ │ + jne 453cf2 │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 453fcd │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 453fcd │ │ │ │ + cmpq $0x0,0x256f8f(%rip) │ │ │ │ + jne 453fcd │ │ │ │ + cmpb $0x0,0x256792(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 453d49 │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 453d55 │ │ │ │ nop │ │ │ │ + mov 0x256798(%rip),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + setne %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 453d98 │ │ │ │ + mov 0x256148(%rip),%rdx │ │ │ │ + mov 0x256139(%rip),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 453d76 │ │ │ │ + mov 0x256126(%rip),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 453d82 │ │ │ │ nop │ │ │ │ - lea 0x11e0c31(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x11e0c2d(%rip),%rcx │ │ │ │ - mov 0x11e0c37(%rip),%edx │ │ │ │ - movups %xmm15,0x11e0c1f(%rip) │ │ │ │ - movl $0x0,0x11e0c25(%rip) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %edx,0x10(%rsp) │ │ │ │ - lea 0x8(%rsp),%rax │ │ │ │ - call 45f5e0 │ │ │ │ nop │ │ │ │ + mov 0x2565c9(%rip),%rdx │ │ │ │ nop │ │ │ │ - lea 0x11e0bf1(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ + jmp 453d84 │ │ │ │ + xor %edx,%edx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 453d98 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + call 453a20 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 445700 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44594e │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - cmpl $0x0,0x1202816(%rip) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jne 445927 │ │ │ │ - call 445980 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 445921 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x120160b(%rip),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 425440 │ │ │ │ - lea 0x1201524(%rip),%rax │ │ │ │ - call 430860 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + cmpl $0x0,0x2755d8(%rip) │ │ │ │ + je 453db8 │ │ │ │ + call 42d240 │ │ │ │ + test %al,%al │ │ │ │ + jne 453fb9 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x256ef6(%rip),%edx │ │ │ │ + mov 0x256eec(%rip),%esi │ │ │ │ + add %esi,%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 453e0b │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x256ede(%rip),%rdx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lock cmpxchg %esi,(%rdx) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 453e0b │ │ │ │ nop │ │ │ │ + xor %edx,%edx │ │ │ │ + lea 0x256ec8(%rip),%rsi │ │ │ │ + xchg %edx,(%rsi) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 453a20 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - lea 0x12015e9(%rip),%rax │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - lea 0x8ee774(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - movb $0x3,0x10(%rbx) │ │ │ │ - cmpl $0x0,0x120201f(%rip) │ │ │ │ - je 445813 │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rax,0x18(%rbx) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - xchg %rdx,(%rax) │ │ │ │ - mov %rsi,%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 444820 │ │ │ │ - test %al,%al │ │ │ │ - je 4458c3 │ │ │ │ - cmpl $0x0,0x120179c(%rip) │ │ │ │ - je 4458b8 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x18,%rax │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ + lea 0x256e4c(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x256f29(%rip),%cl │ │ │ │ nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov 0xd0(%rdx),%rdi │ │ │ │ - test %al,(%rdi) │ │ │ │ - add $0x1258,%rdi │ │ │ │ - mov $0x8,%ebx │ │ │ │ - lea 0x1182307(%rip),%rcx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 453f53 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + cmpl $0x0,0x3560(%rax) │ │ │ │ + je 453e8c │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x1,%eax │ │ │ │ xor %esi,%esi │ │ │ │ + lock cmpxchg %esi,0x3560(%rcx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 453e8f │ │ │ │ + mov 0x256f10(%rip),%rdx │ │ │ │ + mov (%rdx),%rbx │ │ │ │ + mov %rcx,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call *%rbx │ │ │ │ + mov 0x256f08(%rip),%ecx │ │ │ │ + lea -0x1(%rcx),%ebx │ │ │ │ + mov %ebx,0x256eff(%rip) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 453e85 │ │ │ │ + lea 0x256efb(%rip),%rax │ │ │ │ nopl (%rax) │ │ │ │ - call 437fa0 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x108(%rdx),%r8d │ │ │ │ - lea -0x1(%r8),%r9d │ │ │ │ + call 41eae0 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + jmp 453e8f │ │ │ │ + mov %rax,%rcx │ │ │ │ + cmpq $0x0,0x256e29(%rip) │ │ │ │ + jne 453f31 │ │ │ │ + mov 0x256e0d(%rip),%edx │ │ │ │ + mov 0x2754ff(%rip),%esi │ │ │ │ + dec %esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + jne 453edd │ │ │ │ + mov 0x256d92(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 453edd │ │ │ │ nop │ │ │ │ - mov %r9d,0x108(%rdx) │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - jne 4458b8 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 4458b8 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - add $0x40,%rsp │ │ │ │ + nop │ │ │ │ + lea 0x256d9c(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + call 453a20 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ nop │ │ │ │ + mov 0x35a0(%rcx),%rdx │ │ │ │ nop │ │ │ │ - lea 0x12014fc(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x1201448(%rip),%rcx │ │ │ │ - sub 0x1201411(%rip),%rcx │ │ │ │ - nop │ │ │ │ - mov %rcx,0x1201439(%rip) │ │ │ │ - mov 0x120141a(%rip),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x120140b(%rip) │ │ │ │ + mov 0x3598(%rcx),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 453eff │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 453efc │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jg 453eff │ │ │ │ + mov %rsi,%rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 45d800 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x12014c2(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 445980 │ │ │ │ + lea 0x256d49(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 44593c │ │ │ │ - add $0x40,%rsp │ │ │ │ + je 453f2b │ │ │ │ + call 456120 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ nop │ │ │ │ + lea 0x256d26(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + call 453a20 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - add $0x40,%rsp │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + movl $0x3,0x4(%rax) │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rax,0x35d8(%rcx) │ │ │ │ + mov 0x256dc4(%rip),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + mov %ecx,0x256dbb(%rip) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 453fa5 │ │ │ │ + lea 0x256db3(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 41eae0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x256cb2(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,%rbx │ │ │ │ - lea 0x1201557(%rip),%rax │ │ │ │ - call 445b60 │ │ │ │ - add $0x40,%rsp │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + call 453a20 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + call 453a20 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9d377b(%rip),%rax │ │ │ │ - mov $0x23,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 445780 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 453ce0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -79263,129 +91387,142 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 445b2f │ │ │ │ + jbe 45425c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0x180(%rcx),%rdx │ │ │ │ nopl (%rax) │ │ │ │ - call 442460 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4459d5 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45424a │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 45424a │ │ │ │ + mov %r14,0x38(%rsp) │ │ │ │ + cmpq $0x0,0xd0(%rcx) │ │ │ │ + je 454052 │ │ │ │ + call 45b560 │ │ │ │ + call 453ce0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 45b780 │ │ │ │ + mov %r14,0x30(%rsp) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x158,%rax │ │ │ │ nop │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - lea 0x12015a9(%rip),%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - je 445aa4 │ │ │ │ - lea 0x1181f50(%rip),%rax │ │ │ │ - jmp 445ac0 │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - lea 0x78(%rax),%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ + call 41eb80 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + movq $0x0,0x158(%rcx) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + mov 0x180(%rdx),%rdx │ │ │ │ nop │ │ │ │ - incl 0x108(%rcx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - call 43fb40 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - sub 0x18(%rdx),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x90(%rdx),%edx │ │ │ │ + mov %edx,%ebx │ │ │ │ + and $0xffffefff,%edx │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 4540d5 │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + mov 0xd8(%rcx),%rax │ │ │ │ + call 45b280 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + movq $0x0,0xd8(%rcx) │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %ebx,0x14(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1292ef(%rip),%rax │ │ │ │ + mov $0x2b,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x127763(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + mov 0x180(%rax),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ nop │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 425440 │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x122006(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ nop │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - sub $0xffffffffffffff80,%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 445a5b │ │ │ │ - mov 0x8(%rcx),%rbx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 445a45 │ │ │ │ - cmpb $0x3,0x10(%rcx) │ │ │ │ - xchg %ax,%ax │ │ │ │ - je 445a51 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - ja 445a57 │ │ │ │ - jne 445a29 │ │ │ │ - cmpb $0x3,0x10(%rcx) │ │ │ │ - jbe 445a29 │ │ │ │ - jmp 445a57 │ │ │ │ - mov 0x18(%rcx),%rcx │ │ │ │ - jmp 445a5d │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 445a5d │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x11f5ed(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x12242c(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ nop │ │ │ │ mov 0x28(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x121f8e(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 445a99 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 445a99 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x12013dd(%rip),%rax │ │ │ │ - call 445b60 │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x248(%rax),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - test %rax,%rax │ │ │ │ - je 445b1d │ │ │ │ - mov %rbx,%rcx │ │ │ │ - cmp %rcx,0xc0(%rax) │ │ │ │ - ja 445ae0 │ │ │ │ - cmp %rcx,0xc8(%rax) │ │ │ │ - ja 445aa4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,0xd0(%rax) │ │ │ │ - ja 445af2 │ │ │ │ - cmp %rcx,0xd8(%rax) │ │ │ │ - ja 445aa4 │ │ │ │ - cmp %rcx,0xe0(%rax) │ │ │ │ - ja 445b09 │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x11f563(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rcx,0xe8(%rax) │ │ │ │ - ja 445aa4 │ │ │ │ - cmp %rcx,0xf0(%rax) │ │ │ │ - ja 445ab6 │ │ │ │ - cmp %rcx,0xf8(%rax) │ │ │ │ - jbe 445ab6 │ │ │ │ - jmp 445aa4 │ │ │ │ - lea 0x9cff9d(%rip),%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x122486(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x124084(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1268e2(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 445980 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + jmp 454000 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -79400,84 +91537,115 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 454307 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0xd0(%rax),%rcx │ │ │ │ + cmp %rcx,0x30(%r14) │ │ │ │ + je 4542f5 │ │ │ │ + cmpq $0x0,0xd8(%rcx) │ │ │ │ + jne 4542e4 │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + call 45b780 │ │ │ │ + call 45b560 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + lea 0x158(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + mov %rax,0xd8(%rcx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 41eae0 │ │ │ │ + call 4538e0 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x122c62(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x124475(%rip),%rax │ │ │ │ + mov $0x1a,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 454280 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 445c2a │ │ │ │ + jbe 454418 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x8,%ecx │ │ │ │ - call 496980 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 445ba7 │ │ │ │ - mov %rbx,%rdi │ │ │ │ - shr $0x3f,%rbx │ │ │ │ - lea (%rsi,%rbx,8),%rdx │ │ │ │ - lea (%rdi,%rdi,1),%rax │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x256a10(%rip),%cl │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %cl,%cl │ │ │ │ + je 454406 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + cmpb $0x0,0x114(%rcx) │ │ │ │ + je 454376 │ │ │ │ + movb $0x0,0x114(%rcx) │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lea 0x25694c(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + dec %ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 4543f5 │ │ │ │ + call 45b560 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ nop │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 445bb5 │ │ │ │ - mov %rax,%rbx │ │ │ │ - jmp 445c09 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 445bf0 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov $0x18,%eax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - lea 0x12073eb(%rip),%rcx │ │ │ │ - call 4281c0 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,0x10(%rax) │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - lock cmpxchg %rcx,(%rdx) │ │ │ │ - sete %sil │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %sil,%sil │ │ │ │ - jne 445c1e │ │ │ │ nop │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x10(%rsi),%rdx │ │ │ │ - cmp %rdx,0x40(%rsp) │ │ │ │ - jne 445b98 │ │ │ │ - lea 0x10(%rsi),%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - test %al,(%rcx) │ │ │ │ - lea 0x10(%rcx),%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ + lea 0x2568d7(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + movl $0x3,0x4(%rax) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rax,0x35d8(%rcx) │ │ │ │ + mov 0x25698a(%rip),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + mov %ecx,0x256981(%rip) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 4543dc │ │ │ │ + lea 0x256979(%rip),%rax │ │ │ │ + call 41eae0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x25687b(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + call 4538e0 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 445b60 │ │ │ │ + lea 0x124cf4(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x124860(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 454320 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -79495,62 +91663,138 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 445ce6 │ │ │ │ + jbe 45462f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %bl,0x50(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + cmpb $0x0,0x245739(%rip) │ │ │ │ + je 454494 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + lea 0x12be8d(%rip),%rsi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 445740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + movzbl 0x50(%rsp),%ebx │ │ │ │ + test %al,(%rdx) │ │ │ │ + cmpl $0x0,0x275233(%rip) │ │ │ │ + je 4544b2 │ │ │ │ + mov 0xb8(%rdx),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rax,0xb8(%rdx) │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpl $0x0,0x27520e(%rip) │ │ │ │ + je 4544d4 │ │ │ │ + mov 0x30(%rax),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdx,0x30(%rax) │ │ │ │ + movb $0x0,0xdb(%rax) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + movq $0x0,0xa8(%rdx) │ │ │ │ + movb $0x0,0xb1(%rdx) │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + add $0x3a0,%rsi │ │ │ │ + mov %rsi,0x10(%rdx) │ │ │ │ + movzbl 0x50(%rsp),%esi │ │ │ │ + test %sil,%sil │ │ │ │ + je 454524 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + jmp 454533 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0xd0(%rcx),%rsi │ │ │ │ + incl 0x10(%rsi) │ │ │ │ + cmpb $0x0,0x274e2a(%rip) │ │ │ │ + je 45457b │ │ │ │ + cmpl $0x1,0x275665(%rip) │ │ │ │ + je 45457b │ │ │ │ + movzbl 0xda(%rdx),%esi │ │ │ │ + test %sil,%sil │ │ │ │ + je 45456b │ │ │ │ + cmpb $0x0,0x2a0(%rcx) │ │ │ │ + je 454562 │ │ │ │ + test %sil,%sil │ │ │ │ + jne 45457b │ │ │ │ + nop │ │ │ │ + jmp 45456b │ │ │ │ + movb $0x1,0x2a0(%rcx) │ │ │ │ + jmp 45457b │ │ │ │ + cmpb $0x0,0x2a0(%rcx) │ │ │ │ + je 45457b │ │ │ │ + movb $0x0,0x2a0(%rcx) │ │ │ │ + mov 0x2567ff(%rip),%eax │ │ │ │ + cmp %eax,0x110(%rcx) │ │ │ │ + je 454593 │ │ │ │ + call 449260 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + cmpb $0x0,0x255f36(%rip) │ │ │ │ + jne 4545a2 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4545ac │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 45460f │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 476f60 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 4545d6 │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + mov %eax,0x350(%rcx) │ │ │ │ + jmp 4545e3 │ │ │ │ + lea 0x320(%rcx),%rax │ │ │ │ nop │ │ │ │ - lea 0x1201143(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - lea 0x1200f87(%rip),%rax │ │ │ │ - call 430860 │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rax) │ │ │ │ + mov 0x108(%rcx),%eax │ │ │ │ + lea -0x1(%rax),%edx │ │ │ │ nop │ │ │ │ - lea 0x1201124(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - movb $0x4,0x10(%rbx) │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov %rcx,0x18(%rbx) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 444820 │ │ │ │ - test %al,%al │ │ │ │ - je 445cd1 │ │ │ │ - add $0x20,%rsp │ │ │ │ + mov %edx,0x108(%rcx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 45460a │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 45460a │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + lea 0x38(%rdx),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486ec0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9d5433(%rip),%rax │ │ │ │ - mov $0x25,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - jmp 445c60 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + jmp 454440 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -79563,483 +91807,1064 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 446089 │ │ │ │ + lea -0x148(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 4558dc │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - movzbl 0x10(%rax),%edx │ │ │ │ - dec %rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x9,%rdx │ │ │ │ - ja 446077 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - lea 0xa1b9ca(%rip),%rsi │ │ │ │ - jmp *(%rsi,%rdx,8) │ │ │ │ + sub $0x1c0,%rsp │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov %rax,0x178(%rsp) │ │ │ │ + call 450620 │ │ │ │ + mov 0x178(%rsp),%rcx │ │ │ │ + mov 0xd0(%rcx),%rax │ │ │ │ + mov 0x2566a5(%rip),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + jne 454992 │ │ │ │ + mov %rax,0x1b8(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpl $0x0,0x3560(%rax) │ │ │ │ + je 4546cd │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 452820 │ │ │ │ + mov 0x1b8(%rsp),%rax │ │ │ │ + add $0x3568,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 46e5a0 │ │ │ │ + cmpb $0x0,0x255ded(%rip) │ │ │ │ + je 4546ec │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 4546f8 │ │ │ │ nop │ │ │ │ + mov 0x255df5(%rip),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + setne %dl │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ + test %dl,%dl │ │ │ │ + je 45472a │ │ │ │ + mov %rax,0xd0(%rsp) │ │ │ │ + call 46fe60 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 455114 │ │ │ │ + mov 0xd0(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + cmpl $0x0,0x274c4b(%rip) │ │ │ │ + je 45475e │ │ │ │ + mov 0x1b8(%rsp),%rbx │ │ │ │ + mov %rax,%rcx │ │ │ │ + lea 0x2759db(%rip),%rax │ │ │ │ + call 4358a0 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 455104 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + mov 0x10(%rdx),%esi │ │ │ │ + imul $0xc10c9715,%esi,%esi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x4325c53,%esi │ │ │ │ + ja 454828 │ │ │ │ + cmpq $0x0,0x25652c(%rip) │ │ │ │ + je 454828 │ │ │ │ nop │ │ │ │ - lea 0x1201066(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x1200e92(%rip),%rcx │ │ │ │ - sub 0x1200e5b(%rip),%rcx │ │ │ │ nop │ │ │ │ - mov %rcx,0x1200e83(%rip) │ │ │ │ - mov 0x1200e64(%rip),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x1200e55(%rip) │ │ │ │ + lea 0x2564bd(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + cmpl $0x0,0x256521(%rip) │ │ │ │ + jne 4547b5 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4547e9 │ │ │ │ + mov 0x256504(%rip),%rcx │ │ │ │ nop │ │ │ │ - lea 0x120102d(%rip),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4258a0 │ │ │ │ - jmp 446071 │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - mov 0x28(%rax),%rdi │ │ │ │ - mov 0x30(%rax),%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - call 42f680 │ │ │ │ + nopl (%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4547e9 │ │ │ │ + mov 0xa0(%rcx),%rdx │ │ │ │ + mov %rdx,0x2564ed(%rip) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4547e3 │ │ │ │ + movq $0x0,0x2564e5(%rip) │ │ │ │ + decl 0x2564e7(%rip) │ │ │ │ + mov %rcx,0x148(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x256466(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4550f7 │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov 0x274b46(%rip),%esi │ │ │ │ + and $0xc,%esi │ │ │ │ + cmp $0xc,%esi │ │ │ │ + jne 454892 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0xd,%eax │ │ │ │ + lea 0x274b2f(%rip),%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + lock cmpxchg %edi,(%rsi) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 454862 │ │ │ │ + mov 0x2540ca(%rip),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 454864 │ │ │ │ + xor %esi,%esi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 454895 │ │ │ │ + mov %rsi,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450680 │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + jmp 454895 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x254dcc(%rip),%rsi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jbe 45490c │ │ │ │ + mov 0x254e8d(%rip),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 4548b6 │ │ │ │ + mov $0x1,%esi │ │ │ │ + jmp 4548e3 │ │ │ │ + mov 0x254e84(%rip),%esi │ │ │ │ + mov 0x274ae6(%rip),%edi │ │ │ │ + mov %edi,%r8d │ │ │ │ + sar $0x1f,%edi │ │ │ │ + shr $0x1e,%edi │ │ │ │ + add %r8d,%edi │ │ │ │ + sar $0x2,%edi │ │ │ │ + test %edi,%edi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + cmovle %r8d,%edi │ │ │ │ + cmp %edi,%esi │ │ │ │ + setb %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 45490c │ │ │ │ + lea 0x254d71(%rip),%rax │ │ │ │ + call 4266c0 │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov 0x2428dd(%rip),%rsi │ │ │ │ + mov (%rsi),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 454952 │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + call 4887c0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov 0x998(%rdx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 45497f │ │ │ │ + mov %rax,0xd8(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + lock cmpxchg %rsi,0x998(%rdx) │ │ │ │ + sete %sil │ │ │ │ + mov 0xd8(%rsp),%rax │ │ │ │ + jmp 454981 │ │ │ │ + xor %esi,%esi │ │ │ │ + test %sil,%sil │ │ │ │ + je 45589a │ │ │ │ nop │ │ │ │ + mov $0x1,%esi │ │ │ │ + jmp 4549a5 │ │ │ │ + call 454320 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ nop │ │ │ │ - lea 0x1200ffa(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x1200d4e(%rip),%rdx │ │ │ │ - sub 0x1200d17(%rip),%rdx │ │ │ │ + jmp 454689 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4557ef │ │ │ │ + cmpq $0x0,0x25630a(%rip) │ │ │ │ + je 454a26 │ │ │ │ nop │ │ │ │ - mov %rdx,0x1200d3f(%rip) │ │ │ │ - mov 0x1200d20(%rip),%rdx │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov %rdx,(%r8) │ │ │ │ - mov %r8,0x1200d11(%rip) │ │ │ │ nop │ │ │ │ - lea 0x1200fc1(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - jmp 446071 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ + lea 0x25629f(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov $0x80,%eax │ │ │ │ + call 45d6e0 │ │ │ │ + mov %rax,0x1a0(%rsp) │ │ │ │ + mov %rbx,0xb0(%rsp) │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + mov %edi,0xc0(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x256268(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x1a0(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 4557ba │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov 0x27495c(%rip),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 454a3e │ │ │ │ + mov 0x2749a2(%rip),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + seta %sil │ │ │ │ + jmp 454a40 │ │ │ │ + xor %esi,%esi │ │ │ │ + test %sil,%sil │ │ │ │ + je 454a6b │ │ │ │ + mov 0x2561fc(%rip),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 454a67 │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0x2561fb(%rip),%rdi │ │ │ │ + xchg %esi,(%rdi) │ │ │ │ + test %esi,%esi │ │ │ │ + sete %sil │ │ │ │ + jmp 454a6d │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 454a6d │ │ │ │ + xor %esi,%esi │ │ │ │ + test %sil,%sil │ │ │ │ + je 454ac1 │ │ │ │ + xor %eax,%eax │ │ │ │ + call 448100 │ │ │ │ + mov %rax,0xf0(%rsp) │ │ │ │ + mov %ebx,0xf8(%rsp) │ │ │ │ + nop │ │ │ │ xor %edx,%edx │ │ │ │ - xchg %rdx,(%rcx) │ │ │ │ + lea 0x2561c6(%rip),%rbx │ │ │ │ + xchg %edx,(%rbx) │ │ │ │ + mov 0xf0(%rsp),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4556aa │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + cmpb $0x0,0x114(%rax) │ │ │ │ + je 454ad9 │ │ │ │ + mov $0x1,%esi │ │ │ │ + jmp 454b00 │ │ │ │ + mov 0x2561d5(%rip),%esi │ │ │ │ + add %esi,%esi │ │ │ │ + mov 0x2561c9(%rip),%edi │ │ │ │ + mov 0x2748ba(%rip),%r8d │ │ │ │ + sub %edi,%r8d │ │ │ │ + cmp %esi,%r8d │ │ │ │ + setg %sil │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %sil,%sil │ │ │ │ + je 454b97 │ │ │ │ + cmpb $0x0,0x114(%rax) │ │ │ │ + jne 454b37 │ │ │ │ nop │ │ │ │ + movb $0x1,0x114(%rax) │ │ │ │ nop │ │ │ │ - lea 0x1200fa5(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x1200ef1(%rip),%rcx │ │ │ │ - sub 0x1200eba(%rip),%rcx │ │ │ │ + mov $0x1,%esi │ │ │ │ + lea 0x25618d(%rip),%rdi │ │ │ │ + lock xadd %esi,(%rdi) │ │ │ │ nop │ │ │ │ - mov %rcx,0x1200ee2(%rip) │ │ │ │ - mov 0x1200ec3(%rip),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x1200eb4(%rip) │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x256183(%rip),%rdi │ │ │ │ + xchg %esi,(%rdi) │ │ │ │ + mov %rcx,%rax │ │ │ │ + call 455a00 │ │ │ │ nop │ │ │ │ - lea 0x1200f6c(%rip),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 45569f │ │ │ │ + test %sil,%sil │ │ │ │ + je 454b60 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + jmp 454689 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 454b79 │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 454b84 │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + jl 454b84 │ │ │ │ + jmp 454b81 │ │ │ │ + mov 0xc8(%rsp),%rdx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ + cmpl $0x0,0x2747ce(%rip) │ │ │ │ + jne 454bb4 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 454c16 │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 42d240 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 4258a0 │ │ │ │ - jmp 446071 │ │ │ │ - mov 0x18(%rax),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 44b1a0 │ │ │ │ - nop │ │ │ │ + test %al,%al │ │ │ │ + jne 454be8 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 454c16 │ │ │ │ + lea 0x275531(%rip),%rax │ │ │ │ + call 4363c0 │ │ │ │ + mov 0x120(%rsp),%rcx │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + mov %eax,%esi │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + test %sil,%sil │ │ │ │ + je 454c44 │ │ │ │ + lea 0x27492e(%rip),%rax │ │ │ │ + call 41e800 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4555bb │ │ │ │ + lea 0x2754e9(%rip),%rax │ │ │ │ + call 4364a0 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + call 4505a0 │ │ │ │ + mov %rax,0x1b0(%rsp) │ │ │ │ + mov %rbx,0x110(%rsp) │ │ │ │ + mov %rcx,0x118(%rsp) │ │ │ │ + mov 0x254138(%rip),%rcx │ │ │ │ + mov %rcx,0x180(%rsp) │ │ │ │ + mov 0x254131(%rip),%rcx │ │ │ │ + mov %rcx,0x100(%rsp) │ │ │ │ + mov 0x25412a(%rip),%rcx │ │ │ │ + mov %rcx,0x108(%rsp) │ │ │ │ + mov 0x25412b(%rip),%rcx │ │ │ │ + mov %rcx,0x158(%rsp) │ │ │ │ + mov 0x254124(%rip),%rcx │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov 0x254120(%rip),%rcx │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ nop │ │ │ │ - lea 0x1200f49(%rip),%rax │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x1200dbc(%rip),%rcx │ │ │ │ - sub 0x1200d85(%rip),%rcx │ │ │ │ + lea 0x255fa2(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x25607d(%rip),%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 454ce2 │ │ │ │ + mov 0x1b8(%rsp),%rcx │ │ │ │ + cmpl $0x0,0x3560(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 454cfd │ │ │ │ nop │ │ │ │ - mov %rcx,0x1200dad(%rip) │ │ │ │ - mov 0x1200d8e(%rip),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x1200d7f(%rip) │ │ │ │ nop │ │ │ │ - lea 0x1200f0f(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ + lea 0x255f75(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + jmp 454689 │ │ │ │ + cmpq $0x0,0x255fbb(%rip) │ │ │ │ + jne 455535 │ │ │ │ + mov 0x178(%rsp),%rdx │ │ │ │ + cmpb $0x0,0x114(%rdx) │ │ │ │ + je 454d22 │ │ │ │ + xor %ebx,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 446071 │ │ │ │ - movb $0x1,0x18(%rax) │ │ │ │ - jmp 446071 │ │ │ │ + jmp 454d2e │ │ │ │ + mov 0x255f90(%rip),%ebx │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + sete %bl │ │ │ │ + test %bl,%bl │ │ │ │ + je 454d72 │ │ │ │ nop │ │ │ │ + movb $0x1,0x114(%rdx) │ │ │ │ nop │ │ │ │ - lea 0x1200ef1(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x1200df5(%rip),%rcx │ │ │ │ - sub 0x1200dbe(%rip),%rcx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x255f6d(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ nop │ │ │ │ - mov %rcx,0x1200de6(%rip) │ │ │ │ - mov 0x1200dc7(%rip),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x1200db8(%rip) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x255f63(%rip),%rdx │ │ │ │ + xchg %ecx,(%rdx) │ │ │ │ nop │ │ │ │ - lea 0x1200eb8(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - jmp 446071 │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - mov 0x18(%rax),%rbx │ │ │ │ - mov 0x28(%rax),%rdi │ │ │ │ - lea 0x11df7b3(%rip),%rax │ │ │ │ - call 42c640 │ │ │ │ nop │ │ │ │ + lea 0x255f00(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + jmp 454689 │ │ │ │ + call 45b560 │ │ │ │ + mov 0x1b8(%rsp),%rcx │ │ │ │ + nop │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jne 455889 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x120(%rsp),%rbx │ │ │ │ + call 45d800 │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x255eb6(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x178(%rsp),%rcx │ │ │ │ + movzbl 0x114(%rcx),%edx │ │ │ │ + mov %dl,0x3f(%rsp) │ │ │ │ + test %dl,%dl │ │ │ │ + je 454ef4 │ │ │ │ + movb $0x0,0x114(%rcx) │ │ │ │ + mov $0xffffffff,%esi │ │ │ │ + lea 0x255ed7(%rip),%rdi │ │ │ │ + lock xadd %esi,(%rdi) │ │ │ │ + dec %esi │ │ │ │ + test %esi,%esi │ │ │ │ + jl 455878 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x255e6c(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + cmpq $0x0,0x255ebf(%rip) │ │ │ │ + je 454e13 │ │ │ │ + xor %eax,%eax │ │ │ │ + call 45db20 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4552fb │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x255e44(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41f560 │ │ │ │ + mov 0x1b0(%rsp),%rax │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ + mov 0x118(%rsp),%rcx │ │ │ │ + mov 0x180(%rsp),%rdi │ │ │ │ + mov 0x100(%rsp),%rsi │ │ │ │ + mov 0x108(%rsp),%r8 │ │ │ │ + call 455de0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 454e97 │ │ │ │ + nop │ │ │ │ + call 45b280 │ │ │ │ + nop │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + movb $0x1,0x114(%rax) │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x255e32(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ nop │ │ │ │ - lea 0x1200e8d(%rip),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x255e28(%rip),%rdx │ │ │ │ + xchg %ecx,(%rdx) │ │ │ │ + jmp 454689 │ │ │ │ + call 455fc0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 4551e6 │ │ │ │ + mov 0x1b0(%rsp),%rax │ │ │ │ + mov 0x110(%rsp),%rbx │ │ │ │ + mov 0x118(%rsp),%rcx │ │ │ │ + mov 0x158(%rsp),%rdi │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 425440 │ │ │ │ - mov 0x1200c24(%rip),%rdx │ │ │ │ - sub 0x1200bed(%rip),%rdx │ │ │ │ + call 455f20 │ │ │ │ + mov 0x178(%rsp),%rcx │ │ │ │ + movzbl 0x3f(%rsp),%edx │ │ │ │ + jmp 454efc │ │ │ │ + mov 0xc8(%rsp),%rax │ │ │ │ + mov 0x274486(%rip),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + je 454f2e │ │ │ │ + mov 0x2744cc(%rip),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + ja 454f15 │ │ │ │ + test %rax,%rax │ │ │ │ + je 454f2a │ │ │ │ + xor %esi,%esi │ │ │ │ + lea 0x255d2a(%rip),%rdi │ │ │ │ + xchg %rsi,(%rdi) │ │ │ │ + test %rsi,%rsi │ │ │ │ + setne %sil │ │ │ │ + jmp 454f30 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 454f30 │ │ │ │ + xor %esi,%esi │ │ │ │ + test %sil,%sil │ │ │ │ + je 4554f5 │ │ │ │ nop │ │ │ │ - mov %rdx,0x1200c15(%rip) │ │ │ │ - mov 0x1200bf6(%rip),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rdx,(%rsi) │ │ │ │ - mov %rsi,0x1200be7(%rip) │ │ │ │ + lea 0x255d0f(%rip),%rsi │ │ │ │ + mov %rax,%rdi │ │ │ │ + xchg %rax,(%rsi) │ │ │ │ + cmpq $0x0,0xd0(%rcx) │ │ │ │ + jne 455845 │ │ │ │ + cmpb $0x0,0x114(%rcx) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jne 45582f │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 454fc2 │ │ │ │ + mov 0x120(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 454faf │ │ │ │ + mov %rdi,0x120(%rsp) │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x178(%rsp),%rcx │ │ │ │ + movzbl 0x3f(%rsp),%edx │ │ │ │ + mov 0x120(%rsp),%rdi │ │ │ │ + mov %rax,%rbx │ │ │ │ + sub %rbx,%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + mov $0x0,%ebx │ │ │ │ + cmovl %rbx,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 454fcb │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0xffffffffffffffff,%rdi │ │ │ │ + cmpq $0x0,0x2745a5(%rip) │ │ │ │ + cmovne %rbx,%rdi │ │ │ │ + mov %rdi,%rax │ │ │ │ + call 448100 │ │ │ │ + mov %ecx,0x40(%rsp) │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ + mov %ebx,0xe8(%rsp) │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov %rcx,0x120(%rsp) │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + lea 0x255c35(%rip),%rbx │ │ │ │ + xchg %rdx,(%rbx) │ │ │ │ nop │ │ │ │ - lea 0x1200e4f(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ + lea 0x255c22(%rip),%rdx │ │ │ │ + xchg %rcx,(%rdx) │ │ │ │ + cmpq $0x0,0x274547(%rip) │ │ │ │ + je 455052 │ │ │ │ + cmpq $0x0,0xe0(%rsp) │ │ │ │ + jne 455052 │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 446071 │ │ │ │ + call 4538e0 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + jmp 454689 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x1200e3a(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x1200c1e(%rip),%rcx │ │ │ │ - sub 0x1200be7(%rip),%rcx │ │ │ │ + lea 0x255c05(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + call 45d9c0 │ │ │ │ + mov %rax,0x160(%rsp) │ │ │ │ nop │ │ │ │ - mov %rcx,0x1200c0f(%rip) │ │ │ │ - mov 0x1200bf0(%rip),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x1200be1(%rip) │ │ │ │ nop │ │ │ │ - lea 0x1200e01(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - jmp 446071 │ │ │ │ + lea 0x255bdd(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x160(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 4554d1 │ │ │ │ + call 45b280 │ │ │ │ + mov 0xe0(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 4553c7 │ │ │ │ + movzbl 0x3f(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 4550ea │ │ │ │ nop │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + movb $0x1,0x114(%rax) │ │ │ │ nop │ │ │ │ - lea 0x1200dee(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x1200d82(%rip),%rcx │ │ │ │ - sub 0x1200d4b(%rip),%rcx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x255bdf(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ nop │ │ │ │ - mov %rcx,0x1200d73(%rip) │ │ │ │ - mov 0x1200d54(%rip),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x1200d45(%rip) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x255bd5(%rip),%rdx │ │ │ │ + xchg %ecx,(%rdx) │ │ │ │ + jmp 454689 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + jmp 454689 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x1c0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + add $0x1c0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x1a8(%rsp) │ │ │ │ + cmpb $0x0,0x2553ad(%rip) │ │ │ │ + jne 45512b │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45513b │ │ │ │ + call 4763a0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x1a8(%rsp),%rax │ │ │ │ + mov %rcx,0x140(%rsp) │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4551ce │ │ │ │ + mov 0x140(%rsp),%rax │ │ │ │ + mov 0x1a8(%rsp),%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + call 477360 │ │ │ │ + mov 0x140(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ - lea 0x1200db5(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - jmp 446071 │ │ │ │ - mov 0x18(%rax),%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 455199 │ │ │ │ + dec %esi │ │ │ │ + mov %esi,0x350(%rdx) │ │ │ │ + jmp 4551a7 │ │ │ │ + lea 0x320(%rdx),%rsi │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x1200d96(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x1200d72(%rip),%rcx │ │ │ │ - sub 0x1200d3b(%rip),%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %dil,(%rsi) │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ nop │ │ │ │ - mov %rcx,0x1200d63(%rip) │ │ │ │ - mov 0x1200d44(%rip),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x1200d35(%rip) │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 4551ce │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4551ce │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x1a8(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + add $0x1c0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x168(%rsp) │ │ │ │ + mov %rbx,0x188(%rsp) │ │ │ │ + call 45b280 │ │ │ │ nop │ │ │ │ + mov 0x178(%rsp),%rcx │ │ │ │ + movb $0x1,0x114(%rcx) │ │ │ │ nop │ │ │ │ - lea 0x1200d5c(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x28,%rsp │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x255a9c(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x255a92(%rip),%rdx │ │ │ │ + xchg %ecx,(%rdx) │ │ │ │ + mov 0x168(%rsp),%rcx │ │ │ │ + movq $0x3,0x1240(%rcx) │ │ │ │ + cmpb $0x0,0x25528e(%rip) │ │ │ │ + jne 45524a │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45524f │ │ │ │ + call 4763a0 │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rax,0x128(%rsp) │ │ │ │ + mov 0x188(%rsp),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4552e6 │ │ │ │ + mov 0x128(%rsp),%rax │ │ │ │ + mov 0x188(%rsp),%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + call 477360 │ │ │ │ + mov 0x128(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ + nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 4552b1 │ │ │ │ + dec %esi │ │ │ │ + mov %esi,0x350(%rdx) │ │ │ │ + jmp 4552bf │ │ │ │ + lea 0x320(%rdx),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %dil,(%rsi) │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 4552e6 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4552e6 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x188(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x1c0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9beea4(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + mov %rax,0x170(%rsp) │ │ │ │ + mov $0x80,%eax │ │ │ │ + call 45d6e0 │ │ │ │ + mov %rax,0x190(%rsp) │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + mov %rcx,0x88(%rsp) │ │ │ │ + mov %edi,0x90(%rsp) │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 445d20 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44639e │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x1201a57(%rip),%rcx │ │ │ │ - lea 0x3f(%rax),%rdx │ │ │ │ - shr $0x6,%rdx │ │ │ │ + nop │ │ │ │ + lea 0x25592b(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x190(%rsp),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 4460f9 │ │ │ │ - mov (%rcx),%rbx │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ - cmp $0xfff0,%rbx │ │ │ │ - seta %bl │ │ │ │ - jmp 4460fe │ │ │ │ - mov $0x1,%ebx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shl $0x3,%rdx │ │ │ │ - test %bl,%bl │ │ │ │ - je 446110 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 446145 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lock xadd %rdx,(%rcx) │ │ │ │ - lea (%rdx,%rsi,8),%rdx │ │ │ │ + je 455867 │ │ │ │ + mov 0x170(%rsp),%rax │ │ │ │ + lea 0x80(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 45de20 │ │ │ │ + cmpq $0x0,0x80(%rsp) │ │ │ │ + jne 455856 │ │ │ │ + mov 0x170(%rsp),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp $0xfff0,%rdx │ │ │ │ - jbe 44612d │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 446145 │ │ │ │ - sub %rbx,%rdx │ │ │ │ - cmp $0xfff0,%rdx │ │ │ │ - jae 446391 │ │ │ │ - lea (%rdx,%rcx,1),%rcx │ │ │ │ - lea 0x10(%rcx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 446350 │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ + call 45b280 │ │ │ │ + nop │ │ │ │ + mov 0x178(%rsp),%rcx │ │ │ │ + movb $0x1,0x114(%rcx) │ │ │ │ nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x255912(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ nop │ │ │ │ - lea 0x12019bf(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x12019c3(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 44618a │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - lea (%rdx,%rbx,8),%rdx │ │ │ │ - cmp $0xfff0,%rdx │ │ │ │ - seta %dl │ │ │ │ - jmp 446194 │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov $0x1,%edx │ │ │ │ - test %dl,%dl │ │ │ │ - je 4461a2 │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ xor %ecx,%ecx │ │ │ │ + lea 0x255908(%rip),%rdx │ │ │ │ + xchg %ecx,(%rdx) │ │ │ │ + mov 0x190(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x1c0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rcx,0x1b8(%rsp) │ │ │ │ + nop │ │ │ │ nop │ │ │ │ - jmp 4461e0 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - lock xadd %rdx,(%rcx) │ │ │ │ - lea (%rdx,%rbx,8),%rdx │ │ │ │ - cmp $0xfff0,%rdx │ │ │ │ - jbe 4461c2 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 4461e0 │ │ │ │ - sub %rsi,%rdx │ │ │ │ - cmp $0xfff0,%rdx │ │ │ │ - jae 446385 │ │ │ │ - lea (%rdx,%rcx,1),%rcx │ │ │ │ - lea 0x10(%rcx),%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 446331 │ │ │ │ - call 446480 │ │ │ │ - mov 0x120193b(%rip),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 446212 │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - lea (%rdx,%rsi,8),%rdx │ │ │ │ - cmp $0xfff0,%rdx │ │ │ │ - seta %dl │ │ │ │ - jmp 446220 │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov $0x1,%edx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %dl,%dl │ │ │ │ - je 44622d │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 446265 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - lock xadd %rdx,(%rcx) │ │ │ │ - lea (%rdx,%rsi,8),%rdx │ │ │ │ + je 4553ec │ │ │ │ + mov 0xa0(%rcx),%rdx │ │ │ │ + mov %rdx,0xe0(%rsp) │ │ │ │ + decl 0xe8(%rsp) │ │ │ │ + lea 0xe0(%rsp),%rax │ │ │ │ + call 456200 │ │ │ │ + nop │ │ │ │ + mov 0x40(%rsp),%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp $0xfff0,%rdx │ │ │ │ - jbe 44624d │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 446265 │ │ │ │ - sub %rdi,%rdx │ │ │ │ - cmp $0xfff0,%rdx │ │ │ │ - jae 446376 │ │ │ │ - lea (%rdx,%rcx,1),%rcx │ │ │ │ - lea 0x10(%rcx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 446301 │ │ │ │ - test %rax,%rax │ │ │ │ - je 446286 │ │ │ │ - mov (%rax),%rcx │ │ │ │ - lea (%rcx,%rsi,8),%rcx │ │ │ │ - cmp $0xfff0,%rcx │ │ │ │ - seta %cl │ │ │ │ - jmp 44628b │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 455410 │ │ │ │ + nop │ │ │ │ + lea 0x273fcc(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + cmpb $0x0,0x2550b9(%rip) │ │ │ │ + jne 455420 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 455425 │ │ │ │ + nop │ │ │ │ + call 4763a0 │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + mov %rax,0x150(%rsp) │ │ │ │ + mov 0x1b8(%rsp),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ mov $0x1,%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 446293 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4462c5 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - lock xadd %rdi,(%rax) │ │ │ │ - lea (%rdi,%rsi,8),%rdx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4554bc │ │ │ │ + mov 0x150(%rsp),%rax │ │ │ │ + mov 0x1b8(%rsp),%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + call 477360 │ │ │ │ + mov 0x150(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ - cmp $0xfff0,%rdx │ │ │ │ - jbe 4462ad │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4462c5 │ │ │ │ - sub %rcx,%rdx │ │ │ │ - cmp $0xfff0,%rdx │ │ │ │ - jae 44636a │ │ │ │ - lea (%rdx,%rax,1),%rcx │ │ │ │ - lea 0x10(%rcx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 446359 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov 0x1201856(%rip),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - lea 0x120184b(%rip),%rcx │ │ │ │ - xchg %rax,(%rcx) │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 455487 │ │ │ │ + dec %esi │ │ │ │ + mov %esi,0x350(%rdx) │ │ │ │ + jmp 455495 │ │ │ │ + lea 0x320(%rdx),%rsi │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x120182f(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %dil,(%rsi) │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 4554bc │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4554bc │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x1b8(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x1c0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x120181b(%rip),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - mov %rax,0x1201810(%rip) │ │ │ │ + lea 0xe0(%rsp),%rax │ │ │ │ + call 456200 │ │ │ │ nop │ │ │ │ + mov 0x40(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 455523 │ │ │ │ nop │ │ │ │ - lea 0x12017ff(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ + lea 0x273ee9(%rip),%rax │ │ │ │ + lock xadd %ecx,(%rax) │ │ │ │ + jmp 455523 │ │ │ │ + test %rax,%rax │ │ │ │ + je 455523 │ │ │ │ + mov 0x273e88(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 455523 │ │ │ │ + nop │ │ │ │ + mov 0x255744(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 455516 │ │ │ │ + cmp %rax,%rdx │ │ │ │ + jle 455523 │ │ │ │ + call 448020 │ │ │ │ + mov 0x178(%rsp),%rcx │ │ │ │ + call 4538e0 │ │ │ │ + mov 0x178(%rsp),%rax │ │ │ │ + jmp 454689 │ │ │ │ + mov $0x80,%eax │ │ │ │ + call 45d6e0 │ │ │ │ + mov %rax,0x198(%rsp) │ │ │ │ + mov %rbx,0x98(%rsp) │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ + mov %edi,0xa8(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2556f9(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x198(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45581e │ │ │ │ + mov 0x1b8(%rsp),%rax │ │ │ │ + lea 0x98(%rsp),%rbx │ │ │ │ + call 45de20 │ │ │ │ + cmpq $0x0,0x98(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 45580d │ │ │ │ + mov 0x198(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x1c0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x1b8(%rsp),%rdx │ │ │ │ + movq $0x3,0x1240(%rdx) │ │ │ │ + mov 0x10(%rax),%rax │ │ │ │ + mov %rax,0x1b8(%rsp) │ │ │ │ + cmpb $0x0,0x254eef(%rip) │ │ │ │ + jne 4555e9 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4555f9 │ │ │ │ + call 4763a0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x1b8(%rsp),%rax │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %rcx,0x130(%rsp) │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 45568a │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x1b8(%rsp),%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + call 477360 │ │ │ │ + mov 0x130(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ + nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 455653 │ │ │ │ + dec %esi │ │ │ │ + mov %esi,0x350(%rdx) │ │ │ │ + jmp 455661 │ │ │ │ + lea 0x320(%rdx),%rsi │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x12017e1(%rip),%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %dil,(%rsi) │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 45568a │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 45568a │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x1b8(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x1c0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x1c0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9bfd28(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0xfff0,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0xfff0,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0xfff0,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0xfff0,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 4460c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 446462 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ + mov %ecx,0x44(%rsp) │ │ │ │ + mov %rdx,0x1b8(%rsp) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x1201745(%rip),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 425440 │ │ │ │ - mov 0x1201754(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 446404 │ │ │ │ - mov 0x1201730(%rip),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 446444 │ │ │ │ - mov %rcx,0x1201724(%rip) │ │ │ │ - mov 0x120172d(%rip),%rcx │ │ │ │ - mov %rcx,0x120172e(%rip) │ │ │ │ - mov 0x1201717(%rip),%rcx │ │ │ │ - mov %rcx,0x1201718(%rip) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - lea 0x1201707(%rip),%rdx │ │ │ │ - xchg %rcx,(%rdx) │ │ │ │ - nop │ │ │ │ + je 4556d3 │ │ │ │ + mov 0xa0(%rdx),%rbx │ │ │ │ + mov %rbx,0xf0(%rsp) │ │ │ │ + decl 0xf8(%rsp) │ │ │ │ + lea 0xf0(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 456200 │ │ │ │ nop │ │ │ │ - lea 0x12016eb(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ + mov 0x44(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4556fa │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov 0x8(%rcx),%rbx │ │ │ │ + lea 0x273ce2(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + cmpb $0x0,0x254dcf(%rip) │ │ │ │ + jne 455709 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45570e │ │ │ │ + call 4763a0 │ │ │ │ + mov %rbx,0x58(%rsp) │ │ │ │ + mov %rax,0x138(%rsp) │ │ │ │ + mov 0x1b8(%rsp),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 446441 │ │ │ │ - mov %rdx,0x8(%rcx) │ │ │ │ - mov 0x12016e8(%rip),%rcx │ │ │ │ - mov %rcx,0x12016c9(%rip) │ │ │ │ + je 4557a5 │ │ │ │ + mov 0x138(%rsp),%rax │ │ │ │ + mov 0x1b8(%rsp),%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + call 477360 │ │ │ │ + mov 0x138(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ + nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 455770 │ │ │ │ + dec %esi │ │ │ │ + mov %esi,0x350(%rdx) │ │ │ │ + jmp 45577e │ │ │ │ + lea 0x320(%rdx),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %dil,(%rsi) │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ nop │ │ │ │ - jmp 446404 │ │ │ │ - call 494fe0 │ │ │ │ - jmp 4463c0 │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 4557a5 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4557a5 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x1b8(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x1c0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x1b8(%rsp),%rax │ │ │ │ + lea 0xb0(%rsp),%rbx │ │ │ │ + call 45de20 │ │ │ │ + cmpq $0x0,0xb0(%rsp) │ │ │ │ + jne 4557fc │ │ │ │ + mov 0x1a0(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + add $0x1c0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %esi,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + add $0x1c0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x12645e(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x12644d(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x126f7c(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x125b94(%rip),%rax │ │ │ │ + mov $0x23,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + lea 0x1238c0(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x126404(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x126f33(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1252d5(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1216d2(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov 0x190(%rdx),%eax │ │ │ │ + mov 0x194(%rdx),%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + je 4558d3 │ │ │ │ + movzbl %al,%esi │ │ │ │ + mov 0x198(%rdx,%rsi,8),%rsi │ │ │ │ + lea 0x1(%rax),%edi │ │ │ │ + lock cmpxchg %edi,0x190(%rdx) │ │ │ │ + sete %dil │ │ │ │ + test %dil,%dil │ │ │ │ + je 45589a │ │ │ │ + mov %rsi,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4549a5 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 4549a5 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + jmp 454660 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -80053,57 +92878,88 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 446526 │ │ │ │ + jbe 4559db │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov 0x120168f(%rip),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 4464bf │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov 0x8(%rdi),%rdx │ │ │ │ - mov %rdx,0x120167a(%rip) │ │ │ │ - mov $0x2000,%ecx │ │ │ │ + sub $0x20,%rsp │ │ │ │ + cmpq $0x0,0x2553a6(%rip) │ │ │ │ + jne 455929 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ + jmp 455934 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x190(%rcx),%edx │ │ │ │ + mov 0x194(%rcx),%ebx │ │ │ │ + mov 0x998(%rcx),%rsi │ │ │ │ + mov 0x194(%rcx),%edi │ │ │ │ + cmp %ebx,%edi │ │ │ │ + jne 455934 │ │ │ │ + cmp %edx,%ebx │ │ │ │ + jne 4559d0 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 4559d0 │ │ │ │ + mov 0x273a28(%rip),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 455971 │ │ │ │ + mov 0x273a6e(%rip),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + seta %cl │ │ │ │ + jmp 455973 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 4559c8 │ │ │ │ + mov 0x2552ca(%rip),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4559c8 │ │ │ │ xor %eax,%eax │ │ │ │ - rep stos %rax,%es:(%rdi) │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - jmp 44650a │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x1201658(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov $0x10000,%eax │ │ │ │ - lea 0x1206ae7(%rip),%rbx │ │ │ │ - lea 0x9b6a0f(%rip),%rcx │ │ │ │ - mov $0x7,%edi │ │ │ │ - call 42d140 │ │ │ │ + call 448100 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %ebx,0x18(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - je 446514 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ + je 4559c8 │ │ │ │ + mov %ecx,0xc(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + call 456200 │ │ │ │ nop │ │ │ │ + mov 0xc(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 4559bd │ │ │ │ nop │ │ │ │ - lea 0x1201623(%rip),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 425440 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - add $0x30,%rsp │ │ │ │ + lea 0x273a1f(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9ce480(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 446480 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + jmp 455900 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -80113,266 +92969,357 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4466c6 │ │ │ │ + jbe 455dc6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov 0x1184087(%rip),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x15,%rdx │ │ │ │ - ja 44663b │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %dil,0x48(%rsp) │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 455a33 │ │ │ │ + inc %rcx │ │ │ │ + mov %r12,%rdx │ │ │ │ + mov %rdi,%rax │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jge 455cfe │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ + mov 0x668(%r8),%r9 │ │ │ │ + movabs $0xa0761d6478bd642f,%r10 │ │ │ │ + add %r10,%r9 │ │ │ │ + movabs $0xe7037ed1a0b428db,%r11 │ │ │ │ + xor %r9,%r11 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdx,%r12 │ │ │ │ + mul %r11 │ │ │ │ + mov %r9,0x668(%r8) │ │ │ │ + mov 0x2535c4(%rip),%r8d │ │ │ │ + xor %rdx,%rax │ │ │ │ + nop │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 455dc0 │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r8d │ │ │ │ + mov 0x2535bb(%rip),%r9 │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 455db9 │ │ │ │ + mov %edx,%r11d │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r9d │ │ │ │ + mov %edx,%edx │ │ │ │ + cmp %rdx,%r9 │ │ │ │ + jbe 455db4 │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x25358b(%rip),%r9 │ │ │ │ + mov (%r9,%rdx,4),%r9d │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + sete %r13b │ │ │ │ + mov %r13b,0x1c(%rsp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 455af0 │ │ │ │ + mov 0x20(%rsp),%edx │ │ │ │ + mov 0x24(%rsp),%r8d │ │ │ │ + mov 0x28(%rsp),%r11d │ │ │ │ + mov 0x2c(%rsp),%r15d │ │ │ │ + mov %r9d,%eax │ │ │ │ + mov %r15d,%r9d │ │ │ │ + mov %edx,0x20(%rsp) │ │ │ │ + mov %r8d,0x24(%rsp) │ │ │ │ + mov %r11d,0x28(%rsp) │ │ │ │ + mov %r9d,0x2c(%rsp) │ │ │ │ + test %al,%al │ │ │ │ + je 455b0c │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 455b2d │ │ │ │ + inc %edx │ │ │ │ + mov %edx,0x20(%rsp) │ │ │ │ + lea (%r11,%r9,1),%edx │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 455daf │ │ │ │ + mov %eax,%r9d │ │ │ │ + mov %edx,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r8d │ │ │ │ + mov %edx,0x28(%rsp) │ │ │ │ + mov 0x20(%rsp),%edx │ │ │ │ + cmp %edx,0x24(%rsp) │ │ │ │ + je 455a2a │ │ │ │ + mov 0x255207(%rip),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + jne 455d0e │ │ │ │ + mov 0x253238(%rip),%rdx │ │ │ │ + mov 0x28(%rsp),%r8d │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jbe 455daa │ │ │ │ + mov 0x25321b(%rip),%rdx │ │ │ │ + mov (%rdx,%r8,8),%rax │ │ │ │ + cmp %rax,%r12 │ │ │ │ + je 455ad7 │ │ │ │ + cmp $0x3,%rcx │ │ │ │ + jne 455ba5 │ │ │ │ + mov 0x253249(%rip),%rdx │ │ │ │ + mov %r8d,%r11d │ │ │ │ + shr $0x5,%r8d │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jbe 455da5 │ │ │ │ + mov 0x25322a(%rip),%rdx │ │ │ │ + lea (%rdx,%r8,4),%rdx │ │ │ │ + mov (%rdx),%edx │ │ │ │ + bt %r11d,%edx │ │ │ │ + setb %dl │ │ │ │ + jmp 455ba7 │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %r9b,0x1f(%rsp) │ │ │ │ + test %dl,%dl │ │ │ │ + je 455c6b │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %sil,0x1d(%rsp) │ │ │ │ test %al,(%rax) │ │ │ │ - cmpl $0x0,0x12012a3(%rip) │ │ │ │ - je 446592 │ │ │ │ - mov 0x10120(%rax),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rcx,0x10120(%rax) │ │ │ │ - add $0x10090,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 44e620 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - movzbl 0x48(%rsp),%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 448d80 │ │ │ │ - mov 0x11818f4(%rip),%rcx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %rcx,0x10078(%rax) │ │ │ │ - cmpl $0x0,0x1201241(%rip) │ │ │ │ + add $0x3568,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 46e5a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 455bec │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ nop │ │ │ │ - jne 4465e9 │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - jmp 446601 │ │ │ │ - mov 0x10118(%rax),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rsi,0x10118(%rax) │ │ │ │ - add $0x100b8,%rax │ │ │ │ - movzbl 0x48(%rsp),%ebx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - call 43e440 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - add %rax,0x10128(%rdx) │ │ │ │ - movzbl 0x48(%rsp),%esi │ │ │ │ - mov %sil,0x10131(%rdx) │ │ │ │ - add $0x20,%rsp │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 455bf4 │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jl 455bf4 │ │ │ │ + jmp 455bf1 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + test %cl,%cl │ │ │ │ + je 455c3c │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x998(%rdx),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 455c22 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r8,%rax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + lock cmpxchg %r9,0x998(%rdx) │ │ │ │ + sete %r9b │ │ │ │ + nop │ │ │ │ + jmp 455c28 │ │ │ │ + mov %rax,%rcx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + test %r9b,%r9b │ │ │ │ + je 455d3f │ │ │ │ + nop │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 455d80 │ │ │ │ + movzbl 0x1d(%rsp),%ecx │ │ │ │ + movzbl 0x1f(%rsp),%r9d │ │ │ │ + movabs $0xa0761d6478bd642f,%r10 │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ + movzbl 0x1c(%rsp),%r13d │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x253136(%rip),%rdx │ │ │ │ + mov 0x28(%rsp),%r8d │ │ │ │ + mov %r8d,%r11d │ │ │ │ + shr $0x5,%r8d │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %r8,%rdx │ │ │ │ + jbe 455d3a │ │ │ │ + mov 0x253110(%rip),%rdx │ │ │ │ + lea (%rdx,%r8,4),%rdx │ │ │ │ + mov (%rdx),%edx │ │ │ │ + bt %r11d,%edx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + jb 455ad7 │ │ │ │ + mov %rbx,0x40(%rsp) │ │ │ │ + mov %sil,0x1e(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r13d,%ecx │ │ │ │ + mov %r12,%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 45e1a0 │ │ │ │ + test %rax,%rax │ │ │ │ + jne 455d23 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + movzbl 0x1e(%rsp),%esi │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + movzbl 0x1f(%rsp),%r9d │ │ │ │ + movabs $0xa0761d6478bd642f,%r10 │ │ │ │ + mov 0x58(%rsp),%r12 │ │ │ │ + movzbl 0x1c(%rsp),%r13d │ │ │ │ + jmp 455ad7 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cf495(%rip),%rax │ │ │ │ - mov $0x20,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov $0x1,%eax │ │ │ │ - shl %cl,%rax │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rcx,%rcx │ │ │ │ - and %rcx,%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rdi,%rcx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + movzbl 0x1e(%rsp),%esi │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x190(%rdx),%eax │ │ │ │ + mov 0x194(%rdx),%r8d │ │ │ │ + cmp %r8d,%eax │ │ │ │ + je 455d77 │ │ │ │ + movzbl %al,%r8d │ │ │ │ + mov 0x198(%rdx,%r8,8),%r8 │ │ │ │ + lea 0x1(%rax),%r9d │ │ │ │ + lock cmpxchg %r9d,0x190(%rdx) │ │ │ │ + sete %r9b │ │ │ │ + test %r9b,%r9b │ │ │ │ + je 455d3f │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 455d80 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %eax,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cc301(%rip),%rax │ │ │ │ - mov $0x1d,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov $0x200000,%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9da534(%rip),%rax │ │ │ │ - mov $0x2b,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 455d92 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 455c41 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + movzbl 0x1d(%rsp),%esi │ │ │ │ + mov %eax,%ebx │ │ │ │ + mov %r8,%rax │ │ │ │ + add $0x60,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c80 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c80 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 449c80 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %dil,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzbl 0x20(%rsp),%edi │ │ │ │ - jmp 446540 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 455a00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 446986 │ │ │ │ + jbe 455ec6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x100b8(%rax),%rdx │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - lea (%rcx,%rbx,1),%rcx │ │ │ │ - lea 0x3fffff(%rcx),%rcx │ │ │ │ - and $0xffffffffffc00000,%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - and $0xffffffffffc00000,%rbx │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - add %rbx,%rdx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 455e06 │ │ │ │ + lea 0x1(%rdx),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 455e66 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x5,%ecx │ │ │ │ + mov (%rax,%rdx,8),%r8 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jbe 455ebe │ │ │ │ + lea (%rdi,%rcx,4),%rcx │ │ │ │ + mov (%rcx),%ecx │ │ │ │ + bt %edx,%ecx │ │ │ │ + jae 455e2d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 455e60 │ │ │ │ + mov 0x190(%r8),%ecx │ │ │ │ + mov 0x194(%r8),%r9d │ │ │ │ + mov 0x998(%r8),%r10 │ │ │ │ + mov 0x194(%r8),%r11d │ │ │ │ + cmp %r9d,%r11d │ │ │ │ + jne 455e2d │ │ │ │ + cmp %ecx,%r9d │ │ │ │ + jne 455e5b │ │ │ │ + test %r10,%r10 │ │ │ │ + sete %cl │ │ │ │ + jmp 455e5d │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor $0x1,%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 455e02 │ │ │ │ + jmp 455e6e │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ nop │ │ │ │ - call 448ec0 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x10120(%rdx),%rdi │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - call 43e520 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - add %rax,0x10128(%rdx) │ │ │ │ - mov 0x10080(%rdx),%rsi │ │ │ │ + lea 0x254de9(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + xor %eax,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 45db20 │ │ │ │ + test %rax,%rax │ │ │ │ + je 455ea8 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shr $0x16,%rdi │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - movabs $0x800000000000,%r9 │ │ │ │ - add %rbx,%r9 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 4467ca │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jbe 4467d1 │ │ │ │ - mov %rdi,0x10080(%rdx) │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - shr $0x16,%r9 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ + lea 0x254dc8(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - cmp %r9,0x10088(%rdx) │ │ │ │ - jae 4467f0 │ │ │ │ - mov %r9,0x10088(%rdx) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 44e4c0 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - add $0x10090,%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 44e880 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov 0x10078(%rax),%rcx │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jbe 44684b │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov %rbx,0x10078(%rax) │ │ │ │ - jmp 446850 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - jmp 44688e │ │ │ │ - mov 0x78(%rax,%rcx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - and $0x1fff,%esi │ │ │ │ - shl $0x7,%rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ - lea 0x40(%rax),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x200,%ecx │ │ │ │ - call 449e60 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jae 446945 │ │ │ │ - mov %rcx,%rsi │ │ │ │ - shr $0xd,%rcx │ │ │ │ - cmp $0x2000,%rcx │ │ │ │ - jae 446974 │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov 0x78(%rax,%rcx,8),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 446857 │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x10120(%rax),%rbx │ │ │ │ - mov $0x100000,%eax │ │ │ │ - lea 0x9be65b(%rip),%rcx │ │ │ │ - mov $0x10,%edi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 42d140 │ │ │ │ - test %rax,%rax │ │ │ │ - je 446963 │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - cmpb $0x0,0x10131(%rdx) │ │ │ │ - jne 446927 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - cmpb $0x0,0x10130(%rdx) │ │ │ │ - je 446912 │ │ │ │ - mov $0x100000,%ebx │ │ │ │ - call 42d640 │ │ │ │ - jmp 44691d │ │ │ │ nop │ │ │ │ - mov $0x100000,%ebx │ │ │ │ - call 42d6c0 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov %rax,0x78(%rdx,%rsi,8) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 446857 │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - shr $0xd,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - call 446b20 │ │ │ │ - add $0x68,%rsp │ │ │ │ + lea 0x254daf(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9c6c8a(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x2000,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 446700 │ │ │ │ - int3 │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 455de0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -80382,697 +93329,216 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 446b09 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11e97a0(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - cmpb $0x0,0x10130(%rax) │ │ │ │ - jne 446a49 │ │ │ │ - movb $0x1,0x10130(%rax) │ │ │ │ - lea 0x28(%rsp),%rbx │ │ │ │ - movups %xmm15,(%rbx) │ │ │ │ - movups %xmm15,0x10(%rbx) │ │ │ │ - movups %xmm15,0x18(%rbx) │ │ │ │ - mov 0x10120(%rax),%rcx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - add $0x10090,%rax │ │ │ │ - call 44eda0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11e9751(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x10090(%rcx),%rdx │ │ │ │ - mov 0x10098(%rcx),%rsi │ │ │ │ - jmp 446a64 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11e972e(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x10,%rdx │ │ │ │ - dec %rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jle 446af6 │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - add %r8,%rdi │ │ │ │ - mov 0x8(%rdx),%r9 │ │ │ │ - mov %r9,0x18(%rsp) │ │ │ │ - shr $0x23,%rdi │ │ │ │ - jmp 446ad0 │ │ │ │ - mov %rdi,0x10(%rsp) │ │ │ │ - mov 0x78(%rcx,%rdi,8),%rax │ │ │ │ - mov $0x100000,%ebx │ │ │ │ - call 42d640 │ │ │ │ - mov 0x10(%rsp),%rdi │ │ │ │ - inc %rdi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - mov 0x18(%rsp),%r9 │ │ │ │ - movabs $0x7fffffffffff,%r10 │ │ │ │ - lea (%r9,%r10,1),%r11 │ │ │ │ - shr $0x23,%r11 │ │ │ │ - cmp %r11,%rdi │ │ │ │ - jae 446a5d │ │ │ │ - cmp $0x2000,%rdi │ │ │ │ - jb 446a96 │ │ │ │ - jmp 446afc │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 4469c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x38(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 44707d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xb0,%rsp │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - shl $0xd,%rcx │ │ │ │ - lea (%rcx,%rbx,1),%rdx │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - add %rbx,%r8 │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - mov %r8,%r9 │ │ │ │ - shr $0x16,%r8 │ │ │ │ - mov %r8,0x90(%rsp) │ │ │ │ - movabs $0x7fffffffffff,%r10 │ │ │ │ - add %r10,%rdx │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ - mov %rdx,%r10 │ │ │ │ - shr $0x16,%rdx │ │ │ │ - nop │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 455f40 │ │ │ │ + inc %rdx │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov %rdx,%rcx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + jle 455fa2 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x5,%ecx │ │ │ │ + mov (%rax,%rdx,8),%r8 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jbe 455fa7 │ │ │ │ + lea (%rdi,%rcx,4),%rcx │ │ │ │ + mov (%rcx),%ecx │ │ │ │ + bt %edx,%ecx │ │ │ │ + jae 455f9c │ │ │ │ + test %al,(%r8) │ │ │ │ nop │ │ │ │ - cmp %r8,%rdx │ │ │ │ - je 446cd7 │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ + mov 0x35a0(%r8),%rcx │ │ │ │ nop │ │ │ │ - test %dil,%dil │ │ │ │ - jne 446bbf │ │ │ │ - mov 0x68(%rax),%rsi │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov 0x60(%rax),%r11 │ │ │ │ - mov %r11,0xa0(%rsp) │ │ │ │ - jmp 447020 │ │ │ │ + mov 0x3598(%r8),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 455f88 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 455f85 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jg 455f88 │ │ │ │ + mov %r8,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 455f97 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 455f32 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jl 455f32 │ │ │ │ + mov %r9,%rcx │ │ │ │ + jmp 455f32 │ │ │ │ mov %r9,%rcx │ │ │ │ - shr $0x23,%r9 │ │ │ │ - mov 0x60(%rax),%rbx │ │ │ │ - cmp $0x2000,%r9 │ │ │ │ - jae 446fd4 │ │ │ │ - mov %sil,0xd9(%rsp) │ │ │ │ - mov %rbx,0xa8(%rsp) │ │ │ │ - mov 0x68(%rax),%rdx │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov 0x78(%rax,%r9,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0xf,%rcx │ │ │ │ - and $0xfff80,%ecx │ │ │ │ - lea (%rdx,%rcx,1),%rax │ │ │ │ - call 44a280 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jbe 446fcf │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - mov %rax,(%rsi,%rdx,8) │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ - mov 0x70(%rdi),%r8 │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jb 446fca │ │ │ │ - lea 0x1(%rdx),%r9 │ │ │ │ - cmp %r9,%rbx │ │ │ │ - jb 446fc5 │ │ │ │ - mov 0x60(%rdi),%r10 │ │ │ │ - sub %rdx,%r8 │ │ │ │ - mov %rbx,%r11 │ │ │ │ - sub %rdx,%r11 │ │ │ │ - lea -0x1(%r8),%rdx │ │ │ │ - neg %rdx │ │ │ │ - shl $0x3,%r9 │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %r9,%rdx │ │ │ │ - lea (%rdx,%r10,1),%rax │ │ │ │ - mov %r11,%rdx │ │ │ │ - dec %r11 │ │ │ │ - movzbl 0xd9(%rsp),%r8d │ │ │ │ - test %r8b,%r8b │ │ │ │ - jne 446ca0 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 446fb6 │ │ │ │ - nopl (%rax) │ │ │ │ - dec %rdx │ │ │ │ - je 446f2b │ │ │ │ - shl $0x3,%r11 │ │ │ │ - mov %r11,%rbx │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%rbx │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ - jmp 446f2b │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jbe 446f26 │ │ │ │ - mov 0x60(%rax),%rcx │ │ │ │ - mov %r9,%rdx │ │ │ │ - shr $0x23,%r9 │ │ │ │ - mov (%rcx,%r8,8),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x2000,%r9 │ │ │ │ - jae 446f1a │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x78(%rax,%r9,8),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - shr $0xf,%rdx │ │ │ │ - and $0xfff80,%edx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - call 44a280 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 446d5d │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - mov 0x68(%rdx),%rsi │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jbe 446f15 │ │ │ │ - mov 0x60(%rdx),%rsi │ │ │ │ - mov %rax,(%rsi,%r8,8) │ │ │ │ - jmp 446d66 │ │ │ │ - add $0xb0,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%r8 │ │ │ │ - mov $0x3,%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - jmp 446d8b │ │ │ │ - dec %rax │ │ │ │ - mov %r10,%rsi │ │ │ │ - mov %r11,%r8 │ │ │ │ - test %rax,%rax │ │ │ │ - jl 446efd │ │ │ │ - test %cl,%cl │ │ │ │ - je 446efd │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - lea 0x11837f8(%rip),%r9 │ │ │ │ - mov (%r9,%rax,8),%rcx │ │ │ │ - mov %rsi,%r10 │ │ │ │ - shr %cl,%rsi │ │ │ │ - mov %r8,%r11 │ │ │ │ - shr %cl,%r8 │ │ │ │ - lea 0x11837a1(%rip),%r12 │ │ │ │ - mov 0x8(%r12,%rax,8),%r13 │ │ │ │ - mov %r13,0x48(%rsp) │ │ │ │ - lea 0x1183810(%rip),%r15 │ │ │ │ - mov 0x8(%r15,%rax,8),%rdi │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - nop │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rcx,%rcx │ │ │ │ - and %rcx,%r8 │ │ │ │ - and %rcx,%rsi │ │ │ │ - inc %r8 │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 446e40 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - lea 0x1183798(%rip),%r9 │ │ │ │ - mov 0x98(%rsp),%r10 │ │ │ │ - mov 0x88(%rsp),%r11 │ │ │ │ - lea 0x1183741(%rip),%r12 │ │ │ │ - mov 0x48(%rsp),%r13 │ │ │ │ - lea 0x11837b5(%rip),%r15 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov %eax,%ecx │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rsi │ │ │ │ - jge 446d82 │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov %cl,0x27(%rsp) │ │ │ │ - lea (%rax,%rax,2),%rbx │ │ │ │ - mov 0x28(%rdx,%rbx,8),%r15 │ │ │ │ - mov %r13,%rcx │ │ │ │ - shl %cl,%rsi │ │ │ │ - mov 0x58(%rsp),%r12 │ │ │ │ - lea 0x1(%r12),%r11 │ │ │ │ - mov %r11,0x78(%rsp) │ │ │ │ - shl %cl,%r11 │ │ │ │ - mov 0x18(%rdx,%rbx,8),%r10 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r9,%r9 │ │ │ │ - and %r9,%r11 │ │ │ │ - and %r9,%rsi │ │ │ │ - cmp %r11,%r15 │ │ │ │ - jb 446f10 │ │ │ │ - cmp %rsi,%r11 │ │ │ │ - jb 446f0b │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - sub %rsi,%r15 │ │ │ │ - sub %rsi,%r11 │ │ │ │ - mov %r15,%rcx │ │ │ │ - neg %r15 │ │ │ │ - shl $0x3,%rsi │ │ │ │ - sar $0x3f,%r15 │ │ │ │ - and %rsi,%r15 │ │ │ │ - lea (%r10,%r15,1),%rax │ │ │ │ - mov %r11,%rbx │ │ │ │ - call 448c20 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - mov 0xc0(%rsp),%rsi │ │ │ │ - mov 0x8(%rsi,%rdx,8),%r8 │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ - mov 0x58(%rsp),%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jae 446f06 │ │ │ │ - mov (%rdx,%r9,8),%r8 │ │ │ │ nop │ │ │ │ - cmp %rax,%r8 │ │ │ │ - je 446ef3 │ │ │ │ - mov %rax,(%rdx,%r9,8) │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 446df4 │ │ │ │ - movzbl 0x27(%rsp),%eax │ │ │ │ - jmp 446df4 │ │ │ │ - add $0xb0,%rsp │ │ │ │ + jmp 455f32 │ │ │ │ + mov %r9,%rax │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - shr $0x23,%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x2000,%rdx │ │ │ │ - jae 446f95 │ │ │ │ - mov 0x78(%rdi,%rdx,8),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - shr $0xf,%r8 │ │ │ │ - and $0xfff80,%r8d │ │ │ │ - lea (%rcx,%r8,1),%rax │ │ │ │ - nop │ │ │ │ - call 44a280 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jbe 446f90 │ │ │ │ - mov 0xa8(%rsp),%rsi │ │ │ │ - mov %rax,(%rsi,%rdx,8) │ │ │ │ - mov 0xc0(%rsp),%rdx │ │ │ │ - jmp 446d66 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - movabs $0x8000040000200,%r8 │ │ │ │ - mov %r8,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - cmp %rdx,%r11 │ │ │ │ - jg 446fa5 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 446f2b │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov 0xa0(%rsp),%r11 │ │ │ │ - mov %rax,(%r11,%rcx,8) │ │ │ │ - lea 0x1(%rcx),%r8 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - ja 446f83 │ │ │ │ - mov %r8,%rcx │ │ │ │ - shr $0xd,%r8 │ │ │ │ - cmp $0x2000,%r8 │ │ │ │ - jae 447070 │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov 0x78(%rax,%r8,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - and $0x1fff,%ecx │ │ │ │ - shl $0x7,%rcx │ │ │ │ - lea (%rcx,%rdx,1),%rax │ │ │ │ - call 44a280 │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jb 446fe5 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %dil,0x20(%rsp) │ │ │ │ - mov %sil,0x21(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzbl 0x20(%rsp),%edi │ │ │ │ - movzbl 0x21(%rsp),%esi │ │ │ │ - jmp 446b20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x10(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 4474aa │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 456111 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x88,%rsp │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov %rbx,0xa0(%rsp) │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - shl $0xd,%rcx │ │ │ │ - lea (%rbx,%rcx,1),%rsi │ │ │ │ - lea (%rbx,%rcx,1),%rcx │ │ │ │ - lea -0x1(%rcx),%rcx │ │ │ │ - movabs $0x800000000000,%rdi │ │ │ │ - add %rbx,%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shr $0x16,%rdi │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - movabs $0x7fffffffffff,%r9 │ │ │ │ - add %r9,%rsi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - shr $0x16,%rsi │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x3fffff,%r10d │ │ │ │ - and $0x3fffff,%ecx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x2733a4(%rip),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 455fef │ │ │ │ nop │ │ │ │ + mov 0x27422c(%rip),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x20,%rcx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jl 455ff9 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 42d240 │ │ │ │ + test %al,%al │ │ │ │ + je 456107 │ │ │ │ nop │ │ │ │ - shr $0xd,%r10 │ │ │ │ - mov %r10,0x60(%rsp) │ │ │ │ - shr $0xd,%rcx │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 447217 │ │ │ │ - mov %r8,%r11 │ │ │ │ - shr $0x23,%r8 │ │ │ │ nop │ │ │ │ - cmp $0x2000,%r8 │ │ │ │ - jae 44749d │ │ │ │ - mov %r9,0x58(%rsp) │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - lea -0x200(%r10),%rcx │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - lea 0x100b8(%rax),%rdx │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - mov 0x78(%rax,%r8,8),%rdx │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0xf,%r11 │ │ │ │ - and $0xfff80,%r11d │ │ │ │ - mov %r11,0x38(%rsp) │ │ │ │ - lea (%rdx,%r11,1),%rax │ │ │ │ - lea 0x40(%rax),%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - call 44a080 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - lea (%rsi,%rdx,1),%rax │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - call 44a700 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ + lea 0x254c4a(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + xor %eax,%eax │ │ │ │ nopl (%rax) │ │ │ │ - call 43e740 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - jmp 447339 │ │ │ │ - mov %r8,%rsi │ │ │ │ - shr $0x23,%r8 │ │ │ │ + call 45db20 │ │ │ │ + test %rax,%rax │ │ │ │ + je 4560ef │ │ │ │ + cmpl $0x0,0x273347(%rip) │ │ │ │ + je 45605b │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + lea 0x2740d8(%rip),%rax │ │ │ │ + call 4363c0 │ │ │ │ + test %al,%al │ │ │ │ + jne 45607d │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 45d800 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmp $0x2000,%r8 │ │ │ │ - jae 4472eb │ │ │ │ - lea 0x100b8(%rax),%rdx │ │ │ │ - mov %rdx,0x80(%rsp) │ │ │ │ - sub %r10,%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov 0x78(%rax,%r8,8),%rdx │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0xf,%rsi │ │ │ │ - and $0xfff80,%esi │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ - lea 0x40(%rax),%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - call 44a080 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - lea (%rsi,%rdx,1),%rax │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - call 44a700 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - call 43e740 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ + lea 0x254bf2(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x2734cc(%rip),%rax │ │ │ │ + call 41e800 │ │ │ │ + test %rax,%rax │ │ │ │ + je 4560b9 │ │ │ │ mov %rax,0x20(%rsp) │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - mov 0xa8(%rsp),%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %edi,%esi │ │ │ │ - call 446b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - shl $0xd,%rax │ │ │ │ - add $0x88,%rsp │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x254bc4(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41f560 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x10(%rcx),%rbx │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + call 45d800 │ │ │ │ nop │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x30(%rdx) │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov $0x200,%ecx │ │ │ │ - call 43e740 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x50(%rsp),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jae 4473de │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0xd,%rdx │ │ │ │ nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + lea 0x254b8f(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x274043(%rip),%rax │ │ │ │ nopl (%rax) │ │ │ │ - cmp $0x2000,%rdx │ │ │ │ - jae 447491 │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov 0x78(%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - test %al,(%rdx) │ │ │ │ - and $0x1fff,%edi │ │ │ │ - shl $0x7,%rdi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - lea (%rdi,%rdx,1),%rax │ │ │ │ - lea 0x40(%rax),%rax │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ + call 4364a0 │ │ │ │ + xor %eax,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov $0x200,%ecx │ │ │ │ - call 44a080 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ nop │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 4473d3 │ │ │ │ - movq $0xffffffffffffffff,(%rsi,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jl 4473c8 │ │ │ │ - jmp 4472f7 │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x23,%rdx │ │ │ │ nop │ │ │ │ - cmp $0x2000,%rdx │ │ │ │ - jae 447485 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov 0x98(%rsp),%rsi │ │ │ │ - mov 0x78(%rsi,%rdx,8),%rdx │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0xf,%rdi │ │ │ │ - and $0xfff80,%edi │ │ │ │ - mov %rdi,0x38(%rsp) │ │ │ │ - lea (%rdx,%rdi,1),%rax │ │ │ │ - lea 0x40(%rax),%rax │ │ │ │ + lea 0x254b68(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - call 44a080 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - lea (%rsi,%rdx,1),%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ xor %ebx,%ebx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - call 44a700 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - call 43e740 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - lea (%rsi,%rdx,1),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 4472b0 │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 4470c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 455fc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44756a │ │ │ │ + jbe 456158 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ + mov 0x254b17(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 456151 │ │ │ │ nop │ │ │ │ - movabs $0x800000000000,%rcx │ │ │ │ - add %rbx,%rcx │ │ │ │ - cmpb $0x0,0x10131(%rax) │ │ │ │ - jne 44753b │ │ │ │ - mov 0x11f8e46(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 44753b │ │ │ │ - shr $0x1a,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x400000,%rcx │ │ │ │ - jae 44755d │ │ │ │ - mov (%rdx,%rcx,8),%rcx │ │ │ │ + mov 0x254b12(%rip),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ test %rcx,%rcx │ │ │ │ - je 44753b │ │ │ │ - mov %rbx,%rax │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x10090,%rax │ │ │ │ - call 44e780 │ │ │ │ - test %bl,%bl │ │ │ │ - je 447550 │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x1180969(%rip),%rax │ │ │ │ - add $0x10,%rsp │ │ │ │ + je 45614a │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jle 456156 │ │ │ │ + call 448020 │ │ │ │ + jmp 456156 │ │ │ │ + call 482320 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4474e0 │ │ │ │ - int3 │ │ │ │ + jmp 456120 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -81085,596 +93551,43 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - lea -0xa8(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 4480d0 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4561e7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x120,%rsp │ │ │ │ - mov %rax,0x130(%rsp) │ │ │ │ - mov %rbx,0x138(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x11808e2(%rip),%rsi │ │ │ │ - mov 0x11808e3(%rip),%rdi │ │ │ │ - mov %rsi,0xa0(%rsp) │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ - lea 0xb0c(%rip),%rsi │ │ │ │ - mov %rsi,0x110(%rsp) │ │ │ │ - lea 0xa0(%rsp),%rsi │ │ │ │ - mov %rsi,0x118(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov $0xffffffffffffffff,%rdi │ │ │ │ - jmp 447640 │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - jge 44797d │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - lea 0x1182f0a(%rip),%r8 │ │ │ │ - mov (%r8,%rcx,8),%r9 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov $0x1,%r11d │ │ │ │ - shl %cl,%r11 │ │ │ │ - shl %cl,%rdx │ │ │ │ - lea (%r10,%r10,2),%r12 │ │ │ │ - mov 0x10(%rax,%r12,8),%r13 │ │ │ │ - lea 0x1182f64(%rip),%r15 │ │ │ │ - mov (%r15,%r10,8),%rdi │ │ │ │ - mov (%rax,%r12,8),%r12 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r9,%r9 │ │ │ │ - and %r9,%r11 │ │ │ │ - and %r9,%rdx │ │ │ │ - lea (%rdx,%r11,1),%r9 │ │ │ │ - cmp %r9,%r13 │ │ │ │ - jb 4480ca │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %r9,%rdx │ │ │ │ - ja 4480c5 │ │ │ │ - mov %r11,0xb0(%rsp) │ │ │ │ - mov %rdx,%r9 │ │ │ │ - sub %r13,%rdx │ │ │ │ - mov %r9,%r13 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %r9,%rdx │ │ │ │ - mov 0x10078(%rax),%r9 │ │ │ │ - neg %r11 │ │ │ │ - movabs $0x800000000000,%r15 │ │ │ │ - add %r15,%r9 │ │ │ │ - lea 0x1182ebd(%rip),%r15 │ │ │ │ - mov (%r15,%r10,8),%r8 │ │ │ │ - mov %r8,%rcx │ │ │ │ - shr %cl,%r9 │ │ │ │ - add %rdx,%r12 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %r8,%r9 │ │ │ │ - and %r9,%r11 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %r13,%r11 │ │ │ │ - jne 447716 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - lea -0x1(%r8),%r11 │ │ │ │ - and %r9,%r11 │ │ │ │ - jmp 447721 │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - mov %r10,0x100(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %r13,0xf8(%rsp) │ │ │ │ - mov %r12,0x108(%rsp) │ │ │ │ - mov %r11,0x80(%rsp) │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ - mov %r11,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 447763 │ │ │ │ - inc %r11 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - cmp %r8,%r11 │ │ │ │ - jge 447c47 │ │ │ │ - jae 4480bd │ │ │ │ - mov (%r12,%r11,8),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 44777f │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 447755 │ │ │ │ - mov %r11,0x90(%rsp) │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - mov %r9,0xc0(%rsp) │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ - lea (%r11,%r13,1),%r8 │ │ │ │ - mov %r8,0x98(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - shl %cl,%rbx │ │ │ │ - mov (%r15,%r10,8),%r9 │ │ │ │ - mov %r9,%rcx │ │ │ │ - shl %cl,%r8 │ │ │ │ - and $0x1fffff,%eax │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ - cmp $0x40,%rdi │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rdi,%rbx │ │ │ │ - shl $0xd,%rbx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %r8,%rdi │ │ │ │ - movabs $0xffff800000000000,%r8 │ │ │ │ - lea (%r8,%rdi,1),%rax │ │ │ │ - lea 0x110(%rsp),%rdx │ │ │ │ - call *%rsi │ │ │ │ - movabs $0x8000000000000000,%rsi │ │ │ │ - mov 0xf0(%rsp),%rdi │ │ │ │ - test %rsi,%rdi │ │ │ │ - mov 0xe8(%rsp),%r8 │ │ │ │ - mov $0x200000,%r9d │ │ │ │ - cmovne %r9,%r8 │ │ │ │ - mov 0x60(%rsp),%r10 │ │ │ │ - lea (%r10,%r8,1),%r11 │ │ │ │ - mov 0x138(%rsp),%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %r11,%rbx │ │ │ │ - jbe 447bdc │ │ │ │ - bt $0x3f,%rdi │ │ │ │ - jae 447857 │ │ │ │ - mov $0x200000,%eax │ │ │ │ - jmp 44786a │ │ │ │ - mov %rdi,%r11 │ │ │ │ - shr $0x15,%rdi │ │ │ │ - and $0x1fffff,%edi │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r11,%rdi │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jbe 44761b │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 447884 │ │ │ │ - bt $0x3f,%rdi │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - jmp 4478ae │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r11,%r11 │ │ │ │ - mov $0x1,%r12d │ │ │ │ - shl %cl,%r12 │ │ │ │ - and %r11,%r12 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r12,%r8 │ │ │ │ - jae 447928 │ │ │ │ - bt $0x3f,%rdi │ │ │ │ - jae 4478bb │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - mov $0x200000,%edi │ │ │ │ - jmp 4478c9 │ │ │ │ - shr $0x2a,%rdi │ │ │ │ - and $0x1fffff,%edi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r8,%r8 │ │ │ │ - mov 0x90(%rsp),%r10 │ │ │ │ - lea 0x1(%r10),%r11 │ │ │ │ - shl %cl,%r11 │ │ │ │ - and %r8,%r11 │ │ │ │ - sub %rdi,%r11 │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x108(%rsp),%r12 │ │ │ │ - mov 0xf8(%rsp),%r13 │ │ │ │ - lea 0x1182c93(%rip),%r15 │ │ │ │ - mov %r11,%r9 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov %r10,%r11 │ │ │ │ - mov 0x100(%rsp),%r10 │ │ │ │ - jmp 447755 │ │ │ │ - lea (%r10,%r12,1),%rdi │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x100(%rsp),%r10 │ │ │ │ - mov 0x90(%rsp),%r11 │ │ │ │ - mov 0x108(%rsp),%r12 │ │ │ │ - mov 0xf8(%rsp),%r13 │ │ │ │ - lea 0x1182c38(%rip),%r15 │ │ │ │ - mov 0xc0(%rsp),%r9 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - jmp 447755 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0xd,%rdx │ │ │ │ - cmp $0x2000,%rdx │ │ │ │ - jae 447bd0 │ │ │ │ - mov %rsi,0x100(%rsp) │ │ │ │ - mov 0x78(%rax,%rdx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - and $0x1fff,%esi │ │ │ │ - shl $0x7,%rsi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 44a440 │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - je 447a3c │ │ │ │ - shl $0xd,%rax │ │ │ │ - shl $0xd,%rbx │ │ │ │ - mov 0x110(%rsp),%rcx │ │ │ │ - mov 0x100(%rsp),%rsi │ │ │ │ - lea 0x1(%rsi),%rdi │ │ │ │ - shl $0x16,%rsi │ │ │ │ - lea (%rax,%rsi,1),%r8 │ │ │ │ - movabs $0xffff800000000000,%r9 │ │ │ │ - add %r9,%r8 │ │ │ │ - mov %r8,0xc8(%rsp) │ │ │ │ - add %rbx,%rsi │ │ │ │ - lea (%rsi,%r9,1),%rax │ │ │ │ - shl $0x16,%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - mov %rdi,%rbx │ │ │ │ - lea 0x110(%rsp),%rdx │ │ │ │ - call *%rcx │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ - call 4474e0 │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - add $0x120,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ - mov 0x68(%rax),%rcx │ │ │ │ - mov 0x100(%rsp),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jae 447bcb │ │ │ │ - mov 0x60(%rax),%rax │ │ │ │ - mov (%rax,%rdx,8),%rax │ │ │ │ - mov %rax,%rcx │ │ │ │ - and $0x1fffff,%eax │ │ │ │ - movabs $0x8000000000000000,%rbx │ │ │ │ - test %rcx,%rbx │ │ │ │ - mov $0x200000,%ebx │ │ │ │ - cmovne %rbx,%rax │ │ │ │ - bt $0x3f,%rcx │ │ │ │ - jae 447bb4 │ │ │ │ - mov $0x200000,%ebx │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - jae 447ba5 │ │ │ │ - mov $0x200000,%ecx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9be5e4(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov $0x4,%eax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9b253b(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9b345c(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b2491(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b2471(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b24ad(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bf625(%rip),%rax │ │ │ │ - mov $0x12,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9bd3ac(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - shr $0x2a,%rcx │ │ │ │ - and $0x1fffff,%ecx │ │ │ │ - jmp 447aa4 │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x15,%rbx │ │ │ │ - and $0x1fffff,%ebx │ │ │ │ - bt $0x3f,%rcx │ │ │ │ - jmp 447a8f │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov 0x68(%rsp),%rcx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - mov 0x90(%rsp),%r8 │ │ │ │ - shl %cl,%r8 │ │ │ │ - and %rdi,%r8 │ │ │ │ - test %r10,%r10 │ │ │ │ - mov 0xc0(%rsp),%rdi │ │ │ │ - cmove %r8,%rdi │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0xb0(%rsp),%r8 │ │ │ │ - mov 0x100(%rsp),%r10 │ │ │ │ - mov 0x108(%rsp),%r12 │ │ │ │ - mov 0xf8(%rsp),%r13 │ │ │ │ - lea 0x118295f(%rip),%r15 │ │ │ │ - mov %r11,%rdx │ │ │ │ - mov %rdi,%r9 │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jbe 447ed7 │ │ │ │ - test %r10,%r10 │ │ │ │ - je 447ec5 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - and $0x1fffff,%esi │ │ │ │ - movabs $0x8000000000000000,%rdi │ │ │ │ - test %rdx,%rdi │ │ │ │ - mov $0x200000,%edi │ │ │ │ - cmovne %rdi,%rsi │ │ │ │ - bt $0x3f,%rdx │ │ │ │ - jae 447c86 │ │ │ │ - mov $0x200000,%edi │ │ │ │ - jmp 447ca1 │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x15,%rdx │ │ │ │ - and $0x1fffff,%edx │ │ │ │ - bt $0x3f,%rdi │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov %r9,%rdi │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - jae 447cb4 │ │ │ │ - mov $0x200000,%edx │ │ │ │ - jmp 447cbe │ │ │ │ - shr $0x2a,%rdx │ │ │ │ - and $0x1fffff,%edx │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9be3ca(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - dec %rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9b231b(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + cmpb $0x0,0x114(%rcx) │ │ │ │ + je 4561d5 │ │ │ │ + movb $0x0,0x114(%rcx) │ │ │ │ nop │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9b28a3(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b2271(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b2251(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9be32f(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9b8f1c(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x138(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b513d(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x130(%rsp),%rax │ │ │ │ - mov 0x10078(%rax),%rax │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c580d(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9b3eba(%rip),%rax │ │ │ │ - mov $0x6,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - lea 0x1182753(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rcx │ │ │ │ - mov %rcx,0xd8(%rsp) │ │ │ │ - lea 0x1182700(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rax │ │ │ │ - mov %rax,0xd0(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9cab32(%rip),%rax │ │ │ │ - mov $0x1d,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0xd8(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9c23ae(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 448015 │ │ │ │ - mov 0x117fff4(%rip),%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x120,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - shl $0xd,%r9 │ │ │ │ - mov %r9,0xb8(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rbx │ │ │ │ - mov (%r15,%r10,8),%rcx │ │ │ │ - mov %rcx,0xd8(%rsp) │ │ │ │ - shl %cl,%r13 │ │ │ │ - mov %r13,0xe0(%rsp) │ │ │ │ - call 4474e0 │ │ │ │ - mov 0xd8(%rsp),%rdx │ │ │ │ - cmp $0x40,%rdx │ │ │ │ - sbb %rdx,%rdx │ │ │ │ - mov 0xe0(%rsp),%rsi │ │ │ │ - and %rdx,%rsi │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - movabs $0xffff800000000000,%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x120,%rsp │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lea 0x254b05(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + dec %ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 4561c4 │ │ │ │ + call 482320 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9be140(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x100(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9b2092(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0xf8(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9b2fa6(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b1fde(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b1fc3(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - nop │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b2003(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jge 4480ac │ │ │ │ - mov 0x108(%rsp),%rdx │ │ │ │ - mov (%rdx,%rax,8),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x1fffff,%ebx │ │ │ │ - movabs $0x8000000000000000,%rdi │ │ │ │ - test %rsi,%rdi │ │ │ │ - mov $0x200000,%r8d │ │ │ │ - cmovne %r8,%rbx │ │ │ │ - bt $0x3f,%rsi │ │ │ │ - jae 448064 │ │ │ │ - mov $0x200000,%r9d │ │ │ │ - jmp 44807f │ │ │ │ - mov %rsi,%r9 │ │ │ │ - shr $0x15,%rsi │ │ │ │ - and $0x1fffff,%esi │ │ │ │ - bt $0x3f,%r9 │ │ │ │ - mov %rsi,%r10 │ │ │ │ - mov %r9,%rsi │ │ │ │ - mov %r10,%r9 │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - jae 44809d │ │ │ │ - mov $0x200000,%esi │ │ │ │ - jmp 447f48 │ │ │ │ - shr $0x2a,%rsi │ │ │ │ - and $0x1fffff,%esi │ │ │ │ - jmp 447f48 │ │ │ │ - lea 0x9bce8f(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x124989(%rip),%rax │ │ │ │ + mov $0x21,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x123ed7(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4475a0 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 456180 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -81686,96 +93599,239 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44824b │ │ │ │ + jbe 456590 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - movabs $0x800000000000,%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - lea (%rsi,%rax,1),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jb 44815d │ │ │ │ - mov 0x8(%rcx),%r8 │ │ │ │ - lea (%rax,%rbx,1),%r9 │ │ │ │ - movabs $0x7fffffffffff,%r10 │ │ │ │ - add %r10,%r9 │ │ │ │ - add %rsi,%r8 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jb 448167 │ │ │ │ - mov %rax,(%rcx) │ │ │ │ - lea (%rbx,%rax,1),%rax │ │ │ │ - lea -0x1(%rax),%rax │ │ │ │ - mov %rax,0x8(%rcx) │ │ │ │ - jmp 44817f │ │ │ │ - movabs $0x7fffffffffff,%r10 │ │ │ │ - lea (%rax,%rbx,1),%r8 │ │ │ │ - add %r10,%r8 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jb 44817f │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jae 448185 │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x78,%rsp │ │ │ │ + cmpq $0x0,(%rax) │ │ │ │ + je 456250 │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + cmpb $0x0,0x2542a9(%rip) │ │ │ │ + jne 45622f │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45623f │ │ │ │ + call 4763a0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov (%rax),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 45626f │ │ │ │ + add $0x78,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bcdb2(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9b7162(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0xa0(%rsi),%rdx │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4562ad │ │ │ │ + mov %rdx,0x68(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 456256 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + call 477360 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + jmp 456256 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 4562fc │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 4562c7 │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + jmp 4562d5 │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %dil,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 4562fc │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4562fc │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ mov (%rax),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bcd67(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9b7dd4(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ + mov 0x8(%rax),%edx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + mov %edx,0x40(%rsp) │ │ │ │ + movq $0x0,(%rax) │ │ │ │ + movl $0x0,0x8(%rax) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 456348 │ │ │ │ + movups %xmm15,0x48(%rsp) │ │ │ │ + movl $0x0,0x58(%rsp) │ │ │ │ + nop │ │ │ │ + mov 0x25496d(%rip),%ecx │ │ │ │ + jmp 4563eb │ │ │ │ + mov %edx,0x24(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x25490b(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + nop │ │ │ │ + mov 0x40(%rsp),%edx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4563a5 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + movq $0x0,0xa0(%rcx) │ │ │ │ + mov 0x254945(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 456391 │ │ │ │ + mov %rsi,0xa0(%rcx) │ │ │ │ + jmp 456398 │ │ │ │ + mov %rsi,0x254928(%rip) │ │ │ │ + mov %rbx,0x254929(%rip) │ │ │ │ + add %edx,0x25492b(%rip) │ │ │ │ + movups %xmm15,0x30(%rsp) │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2548a4(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41f560 │ │ │ │ + mov 0x129ef4(%rip),%rcx │ │ │ │ + mov 0x24(%rsp),%eax │ │ │ │ + lea 0x129ee9(%rip),%rdx │ │ │ │ + call *%rcx │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + incl 0x58(%rsp) │ │ │ │ + dec %ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 456452 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 456452 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9c53e4(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 456423 │ │ │ │ + mov 0xa0(%rdx),%rsi │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + test %rsi,%rsi │ │ │ │ + jne 45641f │ │ │ │ + movq $0x0,0x38(%rsp) │ │ │ │ + decl 0x40(%rsp) │ │ │ │ + nop │ │ │ │ + movq $0x0,0xa0(%rdx) │ │ │ │ + mov 0x50(%rsp),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 456445 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rdx,0xa0(%rsi) │ │ │ │ + jmp 4563df │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ + jmp 4563df │ │ │ │ + cmpq $0x0,0x48(%rsp) │ │ │ │ + je 4564fe │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0x58(%rsp),%ecx │ │ │ │ + mov %ecx,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2547ec(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + nop │ │ │ │ + mov 0x58(%rsp),%edx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4564c4 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + movq $0x0,0xa0(%rcx) │ │ │ │ + mov 0x254826(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4564b0 │ │ │ │ + mov %rsi,0xa0(%rcx) │ │ │ │ + jmp 4564b7 │ │ │ │ + mov %rsi,0x254809(%rip) │ │ │ │ + mov %rbx,0x25480a(%rip) │ │ │ │ + add %edx,0x25480c(%rip) │ │ │ │ + movups %xmm15,0x48(%rsp) │ │ │ │ + movl $0x0,0x58(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x254785(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f560 │ │ │ │ + mov 0x129dd4(%rip),%rcx │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + lea 0x129dc9(%rip),%rdx │ │ │ │ + call *%rcx │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + lea 0x30(%rsp),%rbx │ │ │ │ + call 45de20 │ │ │ │ + cmpq $0x0,0x30(%rsp) │ │ │ │ + je 456585 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x254747(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ nop │ │ │ │ + mov 0x40(%rsp),%edx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 456569 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + movq $0x0,0xa0(%rcx) │ │ │ │ + mov 0x254781(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 456555 │ │ │ │ + mov %rsi,0xa0(%rcx) │ │ │ │ + jmp 45655c │ │ │ │ + mov %rsi,0x254764(%rip) │ │ │ │ + mov %rbx,0x254765(%rip) │ │ │ │ + add %edx,0x254767(%rip) │ │ │ │ + movups %xmm15,0x30(%rsp) │ │ │ │ + movl $0x0,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2546e0(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + call 482320 │ │ │ │ + add $0x78,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494f40 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 448100 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + nop │ │ │ │ + jmp 456200 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -81789,672 +93845,564 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 4484fc │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x10078(%rax),%rcx │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x16,%rdx │ │ │ │ - cmp %rdx,0x10088(%rax) │ │ │ │ - jbe 44841a │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - and $0x3fffff,%ecx │ │ │ │ - shr $0xd,%rcx │ │ │ │ - lea -0x200(%rcx),%rdi │ │ │ │ - neg %rdi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - ja 448388 │ │ │ │ - mov 0x68(%rax),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jbe 4484f6 │ │ │ │ - mov 0x60(%rax),%rdi │ │ │ │ - mov (%rdi,%rdx,8),%rdi │ │ │ │ - bt $0x3f,%rdi │ │ │ │ - jae 44830c │ │ │ │ - mov $0x200000,%edi │ │ │ │ - jmp 448316 │ │ │ │ - shr $0x15,%rdi │ │ │ │ - and $0x1fffff,%edi │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - ja 448388 │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shr $0x23,%rsi │ │ │ │ - cmp $0x2000,%rsi │ │ │ │ - jae 4484ea │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov 0x78(%rax,%rsi,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0xf,%r8 │ │ │ │ - and $0xfff80,%r8d │ │ │ │ - lea (%rdx,%r8,1),%rax │ │ │ │ - call 44a440 │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - je 448425 │ │ │ │ - shl $0xd,%rax │ │ │ │ - shl $0xd,%rbx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - shl $0x16,%rdx │ │ │ │ - lea (%rax,%rdx,1),%rsi │ │ │ │ - add %rbx,%rdx │ │ │ │ - movabs $0xffff800000000000,%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - add %rdi,%rdx │ │ │ │ - jmp 4483c1 │ │ │ │ - call 4475a0 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 4483bb │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 4483b0 │ │ │ │ - mov 0x117fb1c(%rip),%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %rcx,0x10078(%rdx) │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - call 4470c0 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x10078(%rdx),%rsi │ │ │ │ - movabs $0x800000000000,%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - add %r8,%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jbe 44840c │ │ │ │ - mov %r8,0x10078(%rdx) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bbb14(%rip),%rax │ │ │ │ - mov $0xf,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b8869(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x10078(%rax),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - and $0x3fffff,%eax │ │ │ │ - shr $0xd,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c1dc2(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - nop │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9bdc05(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9bca62(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 448280 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 44886a │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45682a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x10078(%rax),%rdx │ │ │ │ - movabs $0x800000000000,%rsi │ │ │ │ - lea (%rsi,%rbx,1),%r8 │ │ │ │ - add %rsi,%rdx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jbe 448558 │ │ │ │ - mov %rbx,0x10078(%rax) │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0xd,%rcx │ │ │ │ - lea (%rcx,%rbx,1),%rsi │ │ │ │ - lea (%rcx,%rbx,1),%rcx │ │ │ │ - lea -0x1(%rcx),%rcx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 4486c2 │ │ │ │ - mov %r8,%rdi │ │ │ │ - shr $0x16,%r8 │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - movabs $0x7fffffffffff,%r9 │ │ │ │ - add %r9,%rsi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - shr $0x16,%rsi │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x3fffff,%r10d │ │ │ │ - and $0x3fffff,%ecx │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + cmpl $0x0,0x108(%rcx) │ │ │ │ + nopl (%rax) │ │ │ │ + jne 456818 │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + cmpq $0x0,0x180(%rcx) │ │ │ │ + je 456612 │ │ │ │ + call 454000 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x180(%rax),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 454440 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + cmpb $0x0,0x118(%rcx) │ │ │ │ + je 45662f │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 456807 │ │ │ │ + call 454280 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0xd0(%rcx),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + movb $0x0,0x35d0(%rdx) │ │ │ │ + cmpb $0x0,0x114(%rcx) │ │ │ │ + je 45666c │ │ │ │ + cmpq $0x0,0x998(%rdx) │ │ │ │ + jne 4567f6 │ │ │ │ + mov 0x190(%rdx),%esi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %esi,0x194(%rdx) │ │ │ │ + jne 4567f6 │ │ │ │ + call 454660 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %cl,0x16(%rsp) │ │ │ │ + mov %bl,0x17(%rsp) │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0xd0(%rax),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + call 450620 │ │ │ │ + lea 0x273a85(%rip),%rax │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + call 435a80 │ │ │ │ + cmpl $0x0,0x2734a8(%rip) │ │ │ │ + jle 4566d4 │ │ │ │ + mov 0x272ca5(%rip),%cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 4566d4 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + lea 0x272e07(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - shr $0xd,%r10 │ │ │ │ - mov %r10,0x58(%rsp) │ │ │ │ - shr $0xd,%rcx │ │ │ │ - cmp %r8,%rsi │ │ │ │ - je 44865b │ │ │ │ - mov %rdi,%r11 │ │ │ │ - shr $0x23,%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x2000,%rdi │ │ │ │ - jae 44885d │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - lea -0x200(%r10),%rcx │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - lea 0x100b8(%rax),%rdx │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov 0x78(%rax,%rdi,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0xf,%r11 │ │ │ │ - and $0xfff80,%r11d │ │ │ │ - lea (%rdx,%r11,1),%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - call 449f20 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdi │ │ │ │ - call 43e840 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - jmp 4487c3 │ │ │ │ - mov %rdi,%rsi │ │ │ │ - shr $0x23,%rdi │ │ │ │ - cmp $0x2000,%rdi │ │ │ │ - jae 448766 │ │ │ │ - lea 0x100b8(%rax),%rdx │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - sub %r10,%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x78(%rax,%rdi,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0xf,%rsi │ │ │ │ - and $0xfff80,%esi │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 449f20 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x60(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rdi │ │ │ │ - call 43e840 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 448730 │ │ │ │ - mov %r8,%rsi │ │ │ │ - shr $0x23,%r8 │ │ │ │ + lea 0x272df9(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + cmpb $0x0,0x114(%rcx) │ │ │ │ + je 4566ec │ │ │ │ + call 456180 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + cmpb $0x0,0x2545e5(%rip) │ │ │ │ + jne 4566f9 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 456710 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 4740c0 │ │ │ │ + xor $0x1,%eax │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + test %al,%al │ │ │ │ + je 4567b9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmp $0x2000,%r8 │ │ │ │ - jae 44875a │ │ │ │ - lea 0x100b8(%rax),%rdx │ │ │ │ - mov %rsi,%r9 │ │ │ │ - shr $0x16,%rsi │ │ │ │ - mov %rbx,%rcx │ │ │ │ - and $0x3fffff,%ecx │ │ │ │ - mov %rcx,%r10 │ │ │ │ - shr $0xd,%r10 │ │ │ │ - mov 0x78(%rax,%r8,8),%r8 │ │ │ │ - test %al,(%r8) │ │ │ │ - shr $0xf,%r9 │ │ │ │ - and $0xfff80,%r9d │ │ │ │ - add %r9,%r8 │ │ │ │ - shr $0x13,%rcx │ │ │ │ - mov (%r8,%rcx,8),%r9 │ │ │ │ - btr %r10,%r9 │ │ │ │ + lea 0x25453f(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + cmpb $0x0,0x2545ab(%rip) │ │ │ │ + jne 456736 │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 456745 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 4740c0 │ │ │ │ + test %al,%al │ │ │ │ + jne 4567a6 │ │ │ │ nop │ │ │ │ - mov %r9,(%r8,%rcx,8) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - call 43e840 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - xor %esi,%esi │ │ │ │ - call 446b20 │ │ │ │ - add $0x70,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x78(%rsi,%rdx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov %rbx,%rsi │ │ │ │ - and $0x1fff,%esi │ │ │ │ - shl $0x7,%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + movq $0x0,0xa0(%rcx) │ │ │ │ + mov 0x254587(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 456772 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rcx,0xa0(%rdx) │ │ │ │ + jmp 456780 │ │ │ │ + mov %rcx,%rdx │ │ │ │ nop │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x30(%rdx) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov $0x200,%edi │ │ │ │ - call 43e840 │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jae 4487df │ │ │ │ + mov %rcx,0x254563(%rip) │ │ │ │ mov %rdx,%rbx │ │ │ │ - shr $0xd,%rdx │ │ │ │ - cmp $0x2000,%rdx │ │ │ │ - jb 448772 │ │ │ │ - jmp 448851 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x23,%rdx │ │ │ │ - cmp $0x2000,%rdx │ │ │ │ - jae 448845 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x78(%rsi,%rdx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0xf,%rdi │ │ │ │ - and $0xfff80,%edi │ │ │ │ - lea (%rdx,%rdi,1),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 449f20 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - call 43e840 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 448730 │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ + mov %rbx,0x254560(%rip) │ │ │ │ + incl 0x254562(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2544c9(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 45662f │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2544b1(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzbl 0x16(%rsp),%edx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %dl,%dl │ │ │ │ + je 4567ce │ │ │ │ + call 482320 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 448520 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + cmpq $0x0,0xd0(%rax) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jne 456625 │ │ │ │ + movzbl 0x17(%rsp),%ebx │ │ │ │ + call 454440 │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x12488f(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x11f0a9(%rip),%rax │ │ │ │ + mov $0x10,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1210e8(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4565c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 456863 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %rbx,%rax │ │ │ │ + call 41f560 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 456840 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 448bf6 │ │ │ │ + jbe 456b0b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - shl $0xd,%rcx │ │ │ │ - lea (%rcx,%rbx,1),%rsi │ │ │ │ - lea (%rcx,%rbx,1),%rcx │ │ │ │ - lea -0x1(%rcx),%rcx │ │ │ │ - movabs $0x800000000000,%rdi │ │ │ │ - add %rbx,%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - shr $0x16,%rdi │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - movabs $0x7fffffffffff,%r9 │ │ │ │ - add %r9,%rsi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - shr $0x16,%rsi │ │ │ │ - mov %rbx,%r10 │ │ │ │ - and $0x3fffff,%r10d │ │ │ │ - and $0x3fffff,%ecx │ │ │ │ + sub $0x50,%rsp │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + cmpb $0x0,0x253c29(%rip) │ │ │ │ + jne 4568af │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4568c1 │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov 0x188(%rax),%rsi │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 4568fe │ │ │ │ + mov %rsi,%rax │ │ │ │ nop │ │ │ │ + call 46cd20 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 456922 │ │ │ │ + movzbl 0x310(%rdx),%esi │ │ │ │ + mov 0x308(%rdx),%rdi │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %esi,%ecx │ │ │ │ + call 477220 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x4,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45698a │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%esi │ │ │ │ nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 456955 │ │ │ │ + dec %esi │ │ │ │ + mov %esi,0x350(%rcx) │ │ │ │ + jmp 456963 │ │ │ │ + lea 0x320(%rcx),%rsi │ │ │ │ nop │ │ │ │ nop │ │ │ │ - shr $0xd,%r10 │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ - shr $0xd,%rcx │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - je 4489da │ │ │ │ - mov %r8,%r11 │ │ │ │ - shr $0x23,%r8 │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %dil,(%rsi) │ │ │ │ + mov 0x108(%rcx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x2000,%r8 │ │ │ │ - jae 448be9 │ │ │ │ - mov %r9,0x40(%rsp) │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - lea -0x200(%r10),%rcx │ │ │ │ - neg %rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - lea 0x100b8(%rax),%rdx │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov 0x78(%rax,%r8,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0xf,%r11 │ │ │ │ - and $0xfff80,%r11d │ │ │ │ - lea (%rdx,%r11,1),%rsi │ │ │ │ - lea 0x40(%rsi),%rsi │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - lea (%rdx,%r11,1),%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - call 44a700 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - call 43e740 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - call 449e60 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - jmp 448a97 │ │ │ │ - mov %r8,%rsi │ │ │ │ - shr $0x23,%r8 │ │ │ │ + mov %edi,0x108(%rcx) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 45698a │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 45698a │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xb8(%rcx),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ nop │ │ │ │ - cmp $0x2000,%r8 │ │ │ │ - jae 448a83 │ │ │ │ - lea 0x100b8(%rax),%rdx │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - sub %r10,%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x78(%rax,%r8,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0xf,%rsi │ │ │ │ - and $0xfff80,%esi │ │ │ │ - lea (%rdx,%rsi,1),%rdi │ │ │ │ - lea 0x40(%rdi),%rdi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - lea (%rdx,%rsi,1),%rax │ │ │ │ - mov %r10,%rbx │ │ │ │ - call 44a700 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ nop │ │ │ │ - call 43e740 │ │ │ │ + mov %rsi,0x30(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + nop │ │ │ │ + mov %rsi,0xb8(%rcx) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x2f8(%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4569c9 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jmp 456af4 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x300(%rcx),%rbx │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - call 449e60 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - mov %edi,%esi │ │ │ │ - call 446b20 │ │ │ │ - add $0x70,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ + call *%rsi │ │ │ │ + cmpl $0x0,0x272cef(%rip) │ │ │ │ + jne 4569ea │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + jmp 456a0c │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov 0x2f8(%rdx),%rsi │ │ │ │ + mov 0x300(%rdx),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + movups %xmm15,0x2f8(%rdx) │ │ │ │ + test %al,%al │ │ │ │ + je 456a25 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jmp 456af4 │ │ │ │ + cmpb $0x0,0x253aa4(%rip) │ │ │ │ + jne 456a34 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 456a39 │ │ │ │ + call 4763a0 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jae 448b4b │ │ │ │ - mov %rdx,%rbx │ │ │ │ - shr $0xd,%rdx │ │ │ │ + test %rax,%rax │ │ │ │ + je 456a6f │ │ │ │ + call 46cd80 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 456add │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov $0x2,%edi │ │ │ │ + call 477360 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ - cmp $0x2000,%rdx │ │ │ │ - jae 448bdd │ │ │ │ - mov 0x80(%rsp),%rdi │ │ │ │ - mov 0x78(%rdi,%rdx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov %rbx,%r8 │ │ │ │ - and $0x1fff,%r8d │ │ │ │ - shl $0x7,%r8 │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 456aa8 │ │ │ │ + lea -0x1(%rsi),%ecx │ │ │ │ + mov %ecx,0x350(%rdx) │ │ │ │ + jmp 456ab6 │ │ │ │ + lea 0x320(%rdx),%rcx │ │ │ │ nop │ │ │ │ - lea (%rdx,%r8,1),%r9 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 448aef │ │ │ │ - movq $0xffffffffffffffff,(%r9,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jl 448ae4 │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - lea (%r8,%rdx,1),%rdx │ │ │ │ - lea 0x40(%rdx),%rdx │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x30(%rdx) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov $0x200,%ecx │ │ │ │ - call 43e740 │ │ │ │ nop │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 448b40 │ │ │ │ - movq $0xffffffffffffffff,(%rdx,%rax,8) │ │ │ │ - inc %rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jl 448b33 │ │ │ │ - jmp 448a8f │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr $0x23,%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %sil,(%rcx) │ │ │ │ + mov 0x108(%rdx),%ecx │ │ │ │ + lea -0x1(%rcx),%esi │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x2000,%rdx │ │ │ │ - jae 448bd1 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x78(%rsi,%rdx,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0xf,%rdi │ │ │ │ - and $0xfff80,%edi │ │ │ │ - lea (%rdx,%rdi,1),%rsi │ │ │ │ - lea 0x40(%rsi),%rsi │ │ │ │ - mov %rsi,0x60(%rsp) │ │ │ │ - lea (%rdi,%rdx,1),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 44a700 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - call 43e740 │ │ │ │ + mov %esi,0x108(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 456add │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 456add │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ mov 0x60(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - call 449e60 │ │ │ │ - jmp 448a59 │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 454440 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 456b00 │ │ │ │ + call 46cd80 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4565c0 │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 4488a0 │ │ │ │ - int3 │ │ │ │ + jmp 456880 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 456e2b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jbe 448d5f │ │ │ │ - mov (%rax),%rdx │ │ │ │ - bt $0x3f,%rdx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %bl,0x60(%rsp) │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + cmpb $0x0,0x25397e(%rip) │ │ │ │ + jne 456b5a │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 456b74 │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + movzbl 0x60(%rsp),%ebx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x90(%rax),%edi │ │ │ │ + and $0xffffefff,%edi │ │ │ │ + cmp $0x2,%edi │ │ │ │ + jne 456d0b │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 456bca │ │ │ │ + test %bl,%bl │ │ │ │ + je 456bb0 │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + call 477100 │ │ │ │ + jmp 456bc5 │ │ │ │ + nop │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 477100 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ xchg %ax,%ax │ │ │ │ - jae 448c54 │ │ │ │ - mov $0x200000,%r8d │ │ │ │ - mov $0x200000,%edx │ │ │ │ - mov $0x200000,%esi │ │ │ │ - jmp 448c75 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x15,%rdx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - shr $0x2a,%rsi │ │ │ │ - and $0x1fffff,%r8d │ │ │ │ - and $0x1fffff,%edx │ │ │ │ - and $0x1fffff,%esi │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 456c37 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ + nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 456bff │ │ │ │ + dec %esi │ │ │ │ + mov %esi,0x350(%rdx) │ │ │ │ + jmp 456c0d │ │ │ │ + lea 0x320(%rdx),%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %dil,(%rsi) │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 456c37 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 456c37 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xb8(%rdx),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %rsi,0x30(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + nop │ │ │ │ + mov %rsi,0xb8(%rdx) │ │ │ │ + movzbl 0x60(%rsp),%edx │ │ │ │ + nopl (%rax) │ │ │ │ + test %dl,%dl │ │ │ │ + je 456c71 │ │ │ │ + mov 0x2540de(%rip),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + setne %dl │ │ │ │ + jmp 456c73 │ │ │ │ + xor %edx,%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 456c8d │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x58(%rsp),%rbx │ │ │ │ mov $0x1,%ecx │ │ │ │ - jmp 448cd3 │ │ │ │ - mov %r10,(%rsp) │ │ │ │ - mov %rcx,%r12 │ │ │ │ - mov %rdi,%rcx │ │ │ │ - mov %r12,%r13 │ │ │ │ - shl %cl,%r12 │ │ │ │ - lea (%r8,%r11,1),%r15 │ │ │ │ - add %rsi,%r11 │ │ │ │ - mov $0x1,%r10d │ │ │ │ - shl %cl,%r10 │ │ │ │ - inc %r13 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rcx,%rcx │ │ │ │ - and %rcx,%r12 │ │ │ │ - and %rcx,%r10 │ │ │ │ - lea (%r10,%rsi,1),%rcx │ │ │ │ - cmp %r12,%r8 │ │ │ │ - cmove %r15,%r8 │ │ │ │ - cmp %r11,%rdx │ │ │ │ - cmovb %r11,%rdx │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - cmova %r9,%rdx │ │ │ │ - mov (%rsp),%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - cmove %rcx,%rsi │ │ │ │ - mov %r13,%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jle 448d1f │ │ │ │ - mov (%rax,%rcx,8),%r9 │ │ │ │ - bt $0x3f,%r9 │ │ │ │ - jae 448cf7 │ │ │ │ - mov $0x200000,%r11d │ │ │ │ - mov $0x200000,%r9d │ │ │ │ - mov $0x200000,%r10d │ │ │ │ - jmp 448c7c │ │ │ │ - mov %r9,%r10 │ │ │ │ - shr $0x15,%r9 │ │ │ │ - mov %r10,%r11 │ │ │ │ - shr $0x2a,%r10 │ │ │ │ - and $0x1fffff,%r11d │ │ │ │ - and $0x1fffff,%r9d │ │ │ │ - and $0x1fffff,%r10d │ │ │ │ - jmp 448c7c │ │ │ │ + call 45db80 │ │ │ │ + jmp 456cef │ │ │ │ nop │ │ │ │ - cmp $0x200000,%rdx │ │ │ │ - jne 448d35 │ │ │ │ - movabs $0x8000000000000000,%rsi │ │ │ │ - jmp 448d56 │ │ │ │ - and $0x1fffff,%r8d │ │ │ │ - and $0x1fffff,%edx │ │ │ │ - shl $0x15,%rdx │ │ │ │ - or %r8,%rdx │ │ │ │ - and $0x1fffff,%esi │ │ │ │ - shl $0x2a,%rsi │ │ │ │ - or %rdx,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x8,%rsp │ │ │ │ + nop │ │ │ │ + lea 0x253fca(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + movq $0x0,0xa0(%rcx) │ │ │ │ + mov 0x254014(%rip),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 456cc5 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rcx,0xa0(%rdx) │ │ │ │ + jmp 456cd3 │ │ │ │ + mov %rcx,%rdx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x253ff0(%rip) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + nop │ │ │ │ + mov %rbx,0x253fed(%rip) │ │ │ │ + incl 0x253fef(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x253f76(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + cmpb $0x0,0x272662(%rip) │ │ │ │ + je 456d00 │ │ │ │ + call 482320 │ │ │ │ + nopl (%rax) │ │ │ │ + call 4565c0 │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov %r14,0x38(%rsp) │ │ │ │ nop │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x11f41f(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x11ca03(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x11f842(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + nop │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x11f3a4(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x11c97a(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x11f8a2(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + nop │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x11db0e(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + jmp 456b20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -82472,618 +94420,422 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 448e93 │ │ │ │ + jbe 456e7b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdx │ │ │ │ - lea 0x11817fd(%rip),%rsi │ │ │ │ - movups (%rsi),%xmm14 │ │ │ │ - movups %xmm14,(%rdx) │ │ │ │ - movups 0x10(%rsi),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rdx) │ │ │ │ - movups 0x18(%rsi),%xmm14 │ │ │ │ - movups %xmm14,0x18(%rdx) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 448dce │ │ │ │ - mov %rax,(%rdx,%r8,8) │ │ │ │ - lea 0x1(%rsi),%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - jge 448e7b │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x30(%rsp,%rcx,8),%rcx │ │ │ │ - add $0xffffffffffffffd0,%rcx │ │ │ │ - neg %rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - mov 0x11fe360(%rip),%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - neg %rsi │ │ │ │ - nop │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %r8,%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - lea (%rbx,%rdx,8),%rbx │ │ │ │ - lea -0x1(%rbx),%rbx │ │ │ │ - and %rsi,%rbx │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x9b8afe(%rip),%rcx │ │ │ │ - mov $0xc,%edi │ │ │ │ - call 42d7e0 │ │ │ │ - test %rax,%rax │ │ │ │ - je 448e81 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - lea (%rsi,%rsi,2),%r8 │ │ │ │ - movq $0x0,0x8(%rdx,%r8,8) │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov %r9,0x10(%rdx,%r8,8) │ │ │ │ - cmpl $0x0,0x11fe9c5(%rip) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - je 448dc3 │ │ │ │ - mov (%rdx,%r8,8),%r9 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - jmp 448dc3 │ │ │ │ - add $0x58,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 456b20 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9d22a8(%rip),%rax │ │ │ │ - mov $0x25,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ - jmp 448d80 │ │ │ │ + jmp 456e60 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44938e │ │ │ │ + jbe 456f4b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - test $0x3fffff,%rbx │ │ │ │ - jne 44932f │ │ │ │ - test $0x3fffff,%rcx │ │ │ │ - jne 44932f │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x10090,%rax │ │ │ │ - call 44e6c0 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + cmpl $0x0,0x108(%rcx) │ │ │ │ + jne 456f12 │ │ │ │ + cmpl $0x0,0xf0(%rcx) │ │ │ │ + jne 456f0e │ │ │ │ + cmpq $0x0,0x100(%rcx) │ │ │ │ + jne 456f0a │ │ │ │ + mov 0xd0(%rcx),%rdx │ │ │ │ + cmpl $0x1,0x4(%rdx) │ │ │ │ + jne 456f06 │ │ │ │ + mov 0xb8(%rcx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 456f02 │ │ │ │ + nop │ │ │ │ + mov 0x90(%rcx),%ecx │ │ │ │ + and $0xffffefff,%ecx │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + setne %cl │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 456f14 │ │ │ │ xor %ecx,%ecx │ │ │ │ - jmp 448f20 │ │ │ │ - lea 0x1(%rax),%rcx │ │ │ │ - mov %r12,%rax │ │ │ │ + jmp 456f14 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 456f14 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 456f14 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 456f14 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 456f3c │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + add $0x38,%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486ec0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp $0x5,%rcx │ │ │ │ - jge 44930e │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - call 44e4c0 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - lea (%rcx,%rcx,2),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - mov 0x8(%rsi,%rdx,8),%rdi │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - lea (%r8,%rax,1),%r9 │ │ │ │ - lea 0x1181633(%rip),%r10 │ │ │ │ - mov (%r10,%rcx,8),%r11 │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %r11,%rcx │ │ │ │ - shr %cl,%r9 │ │ │ │ - movabs $0x7fffffffffff,%r12 │ │ │ │ - lea (%r12,%rbx,1),%r13 │ │ │ │ - shr %cl,%r13 │ │ │ │ - lea 0x11815ce(%rip),%r15 │ │ │ │ - mov (%r15,%rax,8),%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov $0x1,%r15d │ │ │ │ - shl %cl,%r15 │ │ │ │ - mov 0x10(%rsi,%rdx,8),%r12 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp $0x40,%r11 │ │ │ │ - sbb %r11,%r11 │ │ │ │ - and %r11,%r9 │ │ │ │ - and %r11,%r13 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rcx,%rcx │ │ │ │ - and %rcx,%r15 │ │ │ │ - mov %r15,%rcx │ │ │ │ - neg %r15 │ │ │ │ - add %r13,%rcx │ │ │ │ - and %r15,%rcx │ │ │ │ - and %r15,%r9 │ │ │ │ - cmp %rcx,%rdi │ │ │ │ - jge 448fe4 │ │ │ │ - cmp %rcx,%r12 │ │ │ │ - jb 44932a │ │ │ │ - mov %rcx,0x8(%rsi,%rdx,8) │ │ │ │ - mov 0x11fe16d(%rip),%r11 │ │ │ │ - shl $0x3,%r9 │ │ │ │ - mov 0x8(%rsi,%rdx,8),%r12 │ │ │ │ - mov %r11,%r13 │ │ │ │ - neg %r11 │ │ │ │ - lea 0x0(%r13,%rcx,8),%r15 │ │ │ │ - lea -0x1(%r15),%r15 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov (%rsi,%rdx,8),%rcx │ │ │ │ - and %r11,%r9 │ │ │ │ - and %r11,%r15 │ │ │ │ - test %r12,%r12 │ │ │ │ - jbe 449325 │ │ │ │ - add %rcx,%r9 │ │ │ │ - lea (%rcx,%r15,1),%rbx │ │ │ │ + call 456b20 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 456ea0 │ │ │ │ + int3 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 45722b │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - test %r12,%r12 │ │ │ │ - jle 449112 │ │ │ │ - mov 0x10098(%rsi),%r15 │ │ │ │ - lea -0x1(%r12),%rdi │ │ │ │ + mov 0x90(%rax),%edx │ │ │ │ + and $0xffffefff,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jne 457116 │ │ │ │ + cmpb $0x0,0xb4(%rax) │ │ │ │ + je 456fc0 │ │ │ │ + mov 0x40(%rax),%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdi,%r15 │ │ │ │ - jbe 44931e │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov 0x10090(%rsi),%rdx │ │ │ │ - shl $0x4,%rdi │ │ │ │ - mov (%rdi,%rdx,1),%rsi │ │ │ │ - mov 0x8(%rdi,%rdx,1),%rdx │ │ │ │ - add %r8,%rsi │ │ │ │ - mov (%r10,%rax,8),%r8 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r8,%rcx │ │ │ │ - shr %cl,%rsi │ │ │ │ - movabs $0x7fffffffffff,%r10 │ │ │ │ - add %r10,%rdx │ │ │ │ - shr %cl,%rdx │ │ │ │ - lea 0x11814d7(%rip),%r10 │ │ │ │ - mov (%r10,%rax,8),%r10 │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov $0x1,%r12d │ │ │ │ - shl %cl,%r12 │ │ │ │ - nop │ │ │ │ + call 485080 │ │ │ │ + test %rax,%rax │ │ │ │ + je 457105 │ │ │ │ + movzbl 0x29(%rax),%edx │ │ │ │ + test $0x2,%dl │ │ │ │ + jne 4570a2 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x1009,%ecx │ │ │ │ + call 451460 │ │ │ │ + cmpb $0x0,0x2534fa(%rip) │ │ │ │ + jne 456fe0 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 456fe5 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4763a0 │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 457005 │ │ │ │ + mov $0xb,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 477220 │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xb8(%rdx),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov %rsi,0x30(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ nop │ │ │ │ + mov %rsi,0xb8(%rdx) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov $0x1009,%ebx │ │ │ │ + mov $0x9,%ecx │ │ │ │ + call 450a20 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 457097 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x350(%rax),%ecx │ │ │ │ nop │ │ │ │ + test %ecx,%ecx │ │ │ │ + jbe 45705f │ │ │ │ + dec %ecx │ │ │ │ + mov %ecx,0x350(%rax) │ │ │ │ + jmp 45706c │ │ │ │ + lea 0x320(%rax),%rcx │ │ │ │ nop │ │ │ │ nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rcx) │ │ │ │ + mov 0x108(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ nop │ │ │ │ - cmp $0x40,%r8 │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %r8,%rsi │ │ │ │ - and %r8,%rdx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %r8,%r12 │ │ │ │ - mov %r12,%r8 │ │ │ │ - neg %r12 │ │ │ │ - and %r12,%rsi │ │ │ │ - shl $0x3,%rsi │ │ │ │ - and %r11,%rsi │ │ │ │ - lea (%rdi,%rsi,1),%rcx │ │ │ │ - add %r8,%rdx │ │ │ │ - and %r12,%rdx │ │ │ │ - lea 0x0(%r13,%rdx,8),%rdx │ │ │ │ - lea -0x1(%rdx),%rdx │ │ │ │ - and %r11,%rdx │ │ │ │ - add %rdx,%rdi │ │ │ │ - mov %r9,%rax │ │ │ │ - call 44e540 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - lea 0x118149b(%rip),%r10 │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x10098(%rsi),%r11 │ │ │ │ + mov %edx,0x108(%rax) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %r11,%r12 │ │ │ │ - jge 44920d │ │ │ │ - jae 449319 │ │ │ │ - mov 0x10090(%rsi),%r11 │ │ │ │ - shl $0x4,%r12 │ │ │ │ - mov (%r12,%r11,1),%r15 │ │ │ │ - mov 0x8(%r12,%r11,1),%r11 │ │ │ │ - mov 0x11fe00e(%rip),%r12 │ │ │ │ - mov %r12,0x40(%rsp) │ │ │ │ - mov 0x8(%rsi,%rdx,8),%rcx │ │ │ │ - add %r15,%r8 │ │ │ │ - mov (%r10,%rax,8),%r10 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %r10,%rcx │ │ │ │ - shr %cl,%r8 │ │ │ │ - movabs $0x7fffffffffff,%r15 │ │ │ │ - add %r15,%r11 │ │ │ │ - shr %cl,%r11 │ │ │ │ - lea 0x11813e5(%rip),%r15 │ │ │ │ - mov (%r15,%rax,8),%r15 │ │ │ │ - mov %r15,%rcx │ │ │ │ - mov $0x1,%r13d │ │ │ │ - shl %cl,%r13 │ │ │ │ - neg %r12 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov (%rsi,%rdx,8),%rdx │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 457097 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 457097 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + call 4565c0 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x4(%rax),%ecx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %ecx,%ebx │ │ │ │ + call 46bba0 │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x124bc1(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x11f0a7(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x11e378(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x11fe6b(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482180 │ │ │ │ + mov %r14,0x48(%rsp) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmp $0x40,%r10 │ │ │ │ - sbb %r10,%r10 │ │ │ │ - and %r10,%r8 │ │ │ │ - and %r10,%r11 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r10,%r10 │ │ │ │ - and %r10,%r13 │ │ │ │ - mov %r13,%r10 │ │ │ │ - neg %r13 │ │ │ │ - and %r13,%r8 │ │ │ │ - shl $0x3,%r8 │ │ │ │ - add %r11,%r10 │ │ │ │ - and %r13,%r10 │ │ │ │ - mov 0x40(%rsp),%r11 │ │ │ │ - lea (%r11,%r10,8),%r10 │ │ │ │ - lea -0x1(%r10),%r10 │ │ │ │ - and %r12,%r8 │ │ │ │ - and %r10,%r12 │ │ │ │ - test %rdi,%rdi │ │ │ │ - jbe 449314 │ │ │ │ - lea (%r8,%rdx,1),%rcx │ │ │ │ - lea (%rdx,%r12,1),%rdi │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x11f014(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x11c5fc(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x11f440(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ nop │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x11efa4(%rip),%rax │ │ │ │ + mov $0x12,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x11c57a(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x11f4a2(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ nop │ │ │ │ - mov %r9,%rax │ │ │ │ - call 44e540 │ │ │ │ - mov 0x78(%rsp),%rsi │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - mov %rax,%r9 │ │ │ │ + call 44e740 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ - lea (%r9,%r8,1),%rdx │ │ │ │ - add %rbx,%r8 │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jbe 449222 │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x11d70e(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %rbx,%r10 │ │ │ │ - sub %r9,%rbx │ │ │ │ - jmp 449227 │ │ │ │ - mov %rbx,%r10 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 456f60 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 457354 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + cmpb $0x0,0x253272(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 457268 │ │ │ │ xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 457275 │ │ │ │ + call 4763a0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ test %rbx,%rbx │ │ │ │ - je 448f17 │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %r10,0x48(%rsp) │ │ │ │ + je 4572aa │ │ │ │ nop │ │ │ │ - cmp %rdx,%r8 │ │ │ │ - jbe 44924b │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov $0x2,%ecx │ │ │ │ + nopl (%rax) │ │ │ │ + call 477100 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 457317 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ - sub %r9,%r10 │ │ │ │ - jmp 44924e │ │ │ │ - xor %r10d,%r10d │ │ │ │ - mov %r9,0x28(%rsp) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov 0x10120(%rsi),%rcx │ │ │ │ - mov %r10,%rbx │ │ │ │ - lea 0x9b6d97(%rip),%rdi │ │ │ │ - mov $0xa,%esi │ │ │ │ - call 42d200 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jbe 44929b │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 4572df │ │ │ │ + dec %esi │ │ │ │ + mov %esi,0x350(%rdx) │ │ │ │ + jmp 4572ed │ │ │ │ + lea 0x320(%rdx),%rsi │ │ │ │ nop │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rax,%rcx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jmp 4492aa │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov $0x0,%ecx │ │ │ │ - jbe 4492b2 │ │ │ │ nop │ │ │ │ - sub %rax,%rsi │ │ │ │ - jmp 4492b4 │ │ │ │ + xor %edi,%edi │ │ │ │ + xchg %dil,(%rsi) │ │ │ │ + mov 0x108(%rdx),%esi │ │ │ │ + lea -0x1(%rsi),%edi │ │ │ │ + nop │ │ │ │ + mov %edi,0x108(%rdx) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x1,%esi │ │ │ │ + jne 457317 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 457317 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xb8(%rdx),%rdx │ │ │ │ xor %esi,%esi │ │ │ │ - mov %rax,%rdx │ │ │ │ nop │ │ │ │ - lea 0x11ff7f9(%rip),%rdi │ │ │ │ - lock xadd %rsi,(%rdi) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 42d580 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jbe 4492ee │ │ │ │ nop │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - jmp 4492f0 │ │ │ │ + mov %rsi,0x30(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + nop │ │ │ │ + mov %rsi,0xb8(%rdx) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ xor %ecx,%ecx │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - add %rcx,0x10128(%rdx) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mov 0x38(%rsp),%r12 │ │ │ │ - jmp 448f17 │ │ │ │ - add $0x68,%rsp │ │ │ │ + call 45db80 │ │ │ │ + call 4565c0 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bbc27(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9b6c9b(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d9c0f(%rip),%rax │ │ │ │ - mov $0x2e,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 448ec0 │ │ │ │ + jmp 457240 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44968e │ │ │ │ + jbe 457416 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - test $0x3fffff,%rbx │ │ │ │ - jne 44962e │ │ │ │ - test $0x3fffff,%rcx │ │ │ │ - jne 44962e │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - lea (%rdx,%rbx,1),%rsi │ │ │ │ - shr $0x16,%rsi │ │ │ │ - add %rdx,%rcx │ │ │ │ - shr $0x16,%rcx │ │ │ │ - nop │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - nop │ │ │ │ - mov 0x20(%rax),%r8 │ │ │ │ - mov 0x11fdd32(%rip),%r9 │ │ │ │ - shr $0x3,%r9 │ │ │ │ - mov %r9,%r10 │ │ │ │ - neg %r9 │ │ │ │ - lea (%rcx,%r10,1),%rcx │ │ │ │ - lea -0x1(%rcx),%rcx │ │ │ │ - and %r9,%rcx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - and %rsi,%r9 │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - cmova %rdx,%rcx │ │ │ │ - test %r8,%r8 │ │ │ │ - je 449456 │ │ │ │ - cmp %r9,%r8 │ │ │ │ - jae 449456 │ │ │ │ - mov %r8,%rbx │ │ │ │ - jmp 44945c │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov %r9,%r8 │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - jbe 449629 │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rdi,0x98(%rsp) │ │ │ │ - mov %rdx,0x68(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %r8,0x28(%rsp) │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - lea (%rcx,%rdx,8),%rax │ │ │ │ - lea (%rcx,%rbx,8),%rbx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 44e4c0 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - lea (%rdx,%rcx,8),%rax │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - lea (%rdx,%rcx,8),%rbx │ │ │ │ - call 44e4c0 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - call 44e540 │ │ │ │ - movabs $0x800000000000,%rcx │ │ │ │ - lea (%rcx,%rax,1),%rdx │ │ │ │ - add %rbx,%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jbe 4494f9 │ │ │ │ - nop │ │ │ │ - mov %rbx,%r8 │ │ │ │ - sub %rax,%rbx │ │ │ │ - jmp 449500 │ │ │ │ - mov %rbx,%r8 │ │ │ │ + sub $0x18,%rsp │ │ │ │ + cmpb $0x0,0x253137(%rip) │ │ │ │ + jne 4573a2 │ │ │ │ xor %ebx,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 449612 │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jbe 449523 │ │ │ │ + xor %eax,%eax │ │ │ │ nop │ │ │ │ - sub %rax,%r8 │ │ │ │ - jmp 449526 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - lea 0x9b9d0a(%rip),%rdi │ │ │ │ - mov $0xe,%esi │ │ │ │ - call 42d200 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%r8 │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jbe 449572 │ │ │ │ + jmp 4573a7 │ │ │ │ + call 4763a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 457404 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 4770a0 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ nop │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rcx,%rsi │ │ │ │ - sub %rax,%rcx │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jmp 449581 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov $0x0,%ecx │ │ │ │ - jbe 449589 │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 4573d0 │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + jmp 4573dd │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ nop │ │ │ │ - sub %rax,%rsi │ │ │ │ - jmp 44958b │ │ │ │ - xor %esi,%esi │ │ │ │ - mov %rax,%rdx │ │ │ │ nop │ │ │ │ - lea 0x11ff522(%rip),%rdi │ │ │ │ - lock xadd %rsi,(%rdi) │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 42d580 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 4495b7 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - jmp 4495c6 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - cmp %rbx,%rdx │ │ │ │ - jbe 4495d4 │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - xchg %rbx,0x18(%rdx) │ │ │ │ - jmp 4495dc │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jae 4495f9 │ │ │ │ - xchg %rbx,0x20(%rdx) │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jmp 449606 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - jmp 449615 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jbe 44961d │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ nop │ │ │ │ - sub %rax,%r8 │ │ │ │ - jmp 449620 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,%rax │ │ │ │ - add $0x70,%rsp │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 457404 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 457404 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + lea 0x128c75(%rip),%rax │ │ │ │ + call 486ee0 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bb928(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - nop │ │ │ │ - call 457b20 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9b699b(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457b20 │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d990f(%rip),%rax │ │ │ │ - mov $0x2e,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ + call 4870e0 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - jmp 4493c0 │ │ │ │ + jmp 457380 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -83104,47 +94856,212 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 449744 │ │ │ │ + jbe 45745e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - nop │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x20000000,%ebx │ │ │ │ - lea 0x9b9b4b(%rip),%rcx │ │ │ │ - mov $0xe,%edi │ │ │ │ - call 42d7e0 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - movq $0x4000000,0x8(%rdx) │ │ │ │ - movq $0x4000000,0x10(%rdx) │ │ │ │ - cmpl $0x0,0x11fe0f8(%rip) │ │ │ │ - je 449739 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + call 457480 │ │ │ │ + call 4565c0 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ + jmp 457440 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45776d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x6,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov (%rax),%rdx │ │ │ │ + sub 0x8(%rax),%rdx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 457511 │ │ │ │ + mov 0x35b8(%rsi),%rcx │ │ │ │ + lea (%rcx,%rdx,1),%rdi │ │ │ │ + mov %rdi,0x35b8(%rsi) │ │ │ │ + lea (%rcx,%rdx,1),%rcx │ │ │ │ + lea 0x1fff(%rcx),%rcx │ │ │ │ + cmp $0x3fff,%rcx │ │ │ │ + jb 45751e │ │ │ │ + nop │ │ │ │ + lea 0x272ca9(%rip),%rcx │ │ │ │ + lock xadd %rdi,(%rcx) │ │ │ │ + movq $0x0,0x35b8(%rsi) │ │ │ │ + jmp 45751e │ │ │ │ + nop │ │ │ │ + lea 0x272c8f(%rip),%rcx │ │ │ │ + lock xadd %rdx,(%rcx) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 4740c0 │ │ │ │ + test %al,%al │ │ │ │ + je 45753a │ │ │ │ + nop │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lea 0x25376a(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + cmpl $0x0,0x27218f(%rip) │ │ │ │ + jne 45754a │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + jmp 45755b │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x30(%rbx),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x30(%rbx) │ │ │ │ + mov 0xd0(%rbx),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + movq $0x0,0xd0(%rbx) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + movq $0x0,0x180(%rdx) │ │ │ │ + movb $0x0,0xb2(%rbx) │ │ │ │ + movb $0x0,0xb5(%rbx) │ │ │ │ + cmpl $0x0,0x272133(%rip) │ │ │ │ + je 4575ed │ │ │ │ + mov 0x28(%rbx),%rsi │ │ │ │ + mov 0x20(%rbx),%rdi │ │ │ │ + mov 0xe8(%rbx),%r8 │ │ │ │ + mov 0x88(%rbx),%r9 │ │ │ │ + mov 0x160(%rbx),%r10 │ │ │ │ + mov 0x168(%rbx),%r11 │ │ │ │ + mov 0x188(%rbx),%r12 │ │ │ │ + mov %r11,%rax │ │ │ │ + call 488c80 <_cgo_topofstack@@Base+0x120> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + mov %r8,0x10(%r11) │ │ │ │ + mov %r9,0x18(%r11) │ │ │ │ + mov %r10,0x20(%r11) │ │ │ │ + mov %rax,0x28(%r11) │ │ │ │ + mov %r12,0x30(%r11) │ │ │ │ + movups %xmm15,0x20(%rbx) │ │ │ │ + movups %xmm15,0xf0(%rbx) │ │ │ │ + movq $0x0,0xe8(%rbx) │ │ │ │ + movb $0x0,0xb0(%rbx) │ │ │ │ + movq $0x0,0x88(%rbx) │ │ │ │ + movups %xmm15,0x160(%rbx) │ │ │ │ + movq $0x0,0x188(%rbx) │ │ │ │ + movb $0x0,0xd9(%rbx) │ │ │ │ + movl $0x0,0xe4(%rbx) │ │ │ │ + cmpl $0x0,0x271d3a(%rip) │ │ │ │ + je 457695 │ │ │ │ + cmpq $0x0,0x1b8(%rbx) │ │ │ │ + jle 457690 │ │ │ │ + nop │ │ │ │ + mov 0x272bc2(%rip),%rsi │ │ │ │ + mov 0x1b8(%rbx),%rdi │ │ │ │ + xorps %xmm0,%xmm0 │ │ │ │ + cvtsi2sd %rdi,%xmm0 │ │ │ │ + movq %rsi,%xmm1 │ │ │ │ + mulsd %xmm1,%xmm0 │ │ │ │ + cvttsd2si %xmm0,%rsi │ │ │ │ + nop │ │ │ │ + lea 0x272b5d(%rip),%rdi │ │ │ │ + lock xadd %rsi,(%rdi) │ │ │ │ + movq $0x0,0x1b8(%rbx) │ │ │ │ + test %rcx,%rcx │ │ │ │ + jmp 457698 │ │ │ │ + test %rcx,%rcx │ │ │ │ + jmp 457698 │ │ │ │ + test %rcx,%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + mov 0xb8(%rsi),%rsi │ │ │ │ + mov $0x0,%edi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %rdi,0x30(%rsi) │ │ │ │ + mov 0x30(%r14),%rsi │ │ │ │ + mov $0x0,%edi │ │ │ │ + nop │ │ │ │ + mov %rdi,0xb8(%rsi) │ │ │ │ + je 4576d0 │ │ │ │ + mov 0x28c(%rdx),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 45770f │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 4592c0 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 4496e0 │ │ │ │ + nop │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 457709 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + add $0x38,%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486ec0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %esi,0x14(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12076b(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + cmpb $0x0,0x119(%rax) │ │ │ │ + je 45775b │ │ │ │ + lea 0x12808b(%rip),%rax │ │ │ │ + mov $0x48,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x126f4b(%rip),%rax │ │ │ │ + mov $0x35,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 457480 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -83158,56 +95075,255 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4497e9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4497de │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 4497d3 │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ - bsf %rdx,%rcx │ │ │ │ - shr %cl,%rbx │ │ │ │ - and $0x1,%ebx │ │ │ │ - btr %rcx,%rdx │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - btr %rcx,%rdx │ │ │ │ - mov %rdx,0x10(%rax) │ │ │ │ - shl $0xd,%rcx │ │ │ │ - add (%rax),%rcx │ │ │ │ - shl $0xd,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %r14,%rsi │ │ │ │ + cmp %rsi,(%rdx) │ │ │ │ + je 4577ed │ │ │ │ + cmp %rsi,0x48(%rdx) │ │ │ │ + je 4577ed │ │ │ │ + mov %rax,0x40(%rsi) │ │ │ │ + mov %rbx,0x38(%rsi) │ │ │ │ + movq $0x0,0x58(%rsi) │ │ │ │ + mov %rcx,0x60(%rsi) │ │ │ │ + cmpq $0x0,0x50(%rsi) │ │ │ │ + jne 4577db │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 449820 │ │ │ │ - add $0x10,%rsp │ │ │ │ + nop │ │ │ │ + lea 0x11c61c(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x121934(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %r14,0x28(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + incl 0x108(%rdx) │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + movb $0x1,0xb7(%r14) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xd0(%rdx),%rsi │ │ │ │ + mov 0x14(%rsi),%esi │ │ │ │ + mov %esi,0x314(%rdx) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + cmpl $0x0,0x3560(%rdx) │ │ │ │ + je 45789c │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + lea 0x128af1(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsi),%rsi │ │ │ │ + mov %rdx,0xe0(%rsi) │ │ │ │ + call 4577a0 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %rdx,0x68(%rax) │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rsi,0x70(%rax) │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rdi,0x78(%rax) │ │ │ │ + cmp %rdx,(%rax) │ │ │ │ + ja 4578df │ │ │ │ + cmp %rdx,0x8(%rax) │ │ │ │ + jae 457922 │ │ │ │ + lea 0x41a(%rip),%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x78(%rax),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 457930 │ │ │ │ + cmp %r8,(%rax) │ │ │ │ + ja 457936 │ │ │ │ + cmp %r8,0x8(%rax) │ │ │ │ + jae 457979 │ │ │ │ + lea 0x2e3(%rip),%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + lea 0x50(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + cmpb $0x0,0x252b50(%rip) │ │ │ │ + jne 457988 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4579a7 │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 457a1f │ │ │ │ + lea 0x223(%rip),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + call 4577a0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x253322(%rip),%r8b │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 457a94 │ │ │ │ + lea 0x16e(%rip),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + call 4577a0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + cmpq $0x0,0x188(%rax) │ │ │ │ + jne 457ac6 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov $0x2,%eax │ │ │ │ + mov $0x3,%r9d │ │ │ │ + lock cmpxchg %r9d,0x90(%r8) │ │ │ │ + sete %r10b │ │ │ │ + test %r10b,%r10b │ │ │ │ + je 457ac3 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jmp 457af9 │ │ │ │ + mov %r8,%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x3,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov 0x80(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + je 457b44 │ │ │ │ + mov 0x350(%rcx),%eax │ │ │ │ + nop │ │ │ │ + test %eax,%eax │ │ │ │ + jbe 457b10 │ │ │ │ + dec %eax │ │ │ │ + mov %eax,0x350(%rcx) │ │ │ │ + jmp 457b1d │ │ │ │ + lea 0x320(%rcx),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rax) │ │ │ │ + mov 0x108(%rcx),%eax │ │ │ │ + lea -0x1(%rax),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 457b44 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 457b44 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x25320e(%rip),%al │ │ │ │ + test %al,%al │ │ │ │ + je 457b8a │ │ │ │ + lea 0x12849b(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + call 4577a0 │ │ │ │ + mov 0x28(%rsp),%r8 │ │ │ │ + mov 0x30(%r8),%rax │ │ │ │ + decl 0x108(%rax) │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 457bc1 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + call 457e40 │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 449780 │ │ │ │ - int3 │ │ │ │ + call 487040 │ │ │ │ + jmp 457ba0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -83225,107 +95341,92 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 449927 │ │ │ │ + jbe 457c01 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - lea -0x1(%rbx),%rsi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - nop │ │ │ │ - jmp 44984b │ │ │ │ - sub %rcx,%rsi │ │ │ │ - add %rcx,%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - test %rsi,%rsi │ │ │ │ - jbe 449878 │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jae 44986c │ │ │ │ - mov %rdx,%rdi │ │ │ │ - shr %cl,%rdx │ │ │ │ - and %rdx,%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 449842 │ │ │ │ - mov $0x40,%edx │ │ │ │ - jmp 449885 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr %cl,%rsi │ │ │ │ - and %rsi,%rdx │ │ │ │ - bsf %rdx,%rdx │ │ │ │ - mov $0x40,%esi │ │ │ │ - cmove %rsi,%rdx │ │ │ │ - cmp $0x40,%rdx │ │ │ │ - jae 44991c │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %r8,%r8 │ │ │ │ - and %rsi,%r8 │ │ │ │ - lea -0x1(%r8),%rsi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shl %cl,%rsi │ │ │ │ - and %rsi,%rdi │ │ │ │ - movzbl 0x11fd6b8(%rip),%r8d │ │ │ │ - nopl (%rax) │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 4498cc │ │ │ │ - popcnt %rdi,%rdi │ │ │ │ - jmp 4498fa │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %rsi,0x8(%rsp) │ │ │ │ - mov %rdi,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 406500 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov 0x8(%rsp),%rsi │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - not %rsi │ │ │ │ - and %rsi,0x8(%rax) │ │ │ │ - and %rsi,0x10(%rax) │ │ │ │ - shl $0xd,%rcx │ │ │ │ - add (%rax),%rcx │ │ │ │ - shl $0xd,%rdi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + call 477600 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 449820 │ │ │ │ + call 487040 │ │ │ │ + jmp 457be0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 457cdc │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov 0x78(%rax),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x121a42(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11b489(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11b460(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11b470(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x11cc69(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 457c20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -83335,1038 +95436,733 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 449b5b │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 457dbc │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - test %al,(%rbx) │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - je 4499bb │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - lea (%r8,%rdx,1),%r9 │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - and $0x3fffff,%edx │ │ │ │ - nop │ │ │ │ - mov %r9,%r10 │ │ │ │ - shr $0x16,%r9 │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - shr $0xd,%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4499c4 │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %rcx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - jae 449af2 │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ mov %rcx,0x20(%rsp) │ │ │ │ - mov 0x8(%rax),%r11 │ │ │ │ - bt %rcx,%r11 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x12197f(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11b3a9(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11b380(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - jae 449a75 │ │ │ │ - mov %r10,%rsi │ │ │ │ - shr $0x23,%r10 │ │ │ │ - cmp $0x2000,%r10 │ │ │ │ - jae 449b4e │ │ │ │ - lea (%rcx,%rdx,1),%r11 │ │ │ │ - mov 0x78(%rbx,%r10,8),%r10 │ │ │ │ - test %al,(%r10) │ │ │ │ - shr $0xf,%rsi │ │ │ │ - and $0xfff80,%esi │ │ │ │ - mov %r11,%r13 │ │ │ │ - shr $0x6,%r11 │ │ │ │ - add %r10,%rsi │ │ │ │ - nop │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11b390(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x8,%r11 │ │ │ │ - jae 449b49 │ │ │ │ - lea 0x100b8(%rbx),%rax │ │ │ │ - mov (%rsi,%r11,8),%rdx │ │ │ │ - btr %r13,%rdx │ │ │ │ - mov %rdx,(%rsi,%r11,8) │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %r13,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - call 43e840 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - mov 0x10(%rax),%r11 │ │ │ │ - bt %rcx,%r11 │ │ │ │ - nopl (%rax) │ │ │ │ - jae 4499c1 │ │ │ │ - mov %r10,%rsi │ │ │ │ - shr $0x23,%r10 │ │ │ │ - cmp $0x2000,%r10 │ │ │ │ - jae 449b3d │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov 0x78(%rbx,%r10,8),%rdi │ │ │ │ - test %al,(%rdi) │ │ │ │ - shr $0xf,%rsi │ │ │ │ - and $0xfff80,%esi │ │ │ │ - lea (%rdi,%rsi,1),%rax │ │ │ │ - lea 0x40(%rax),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 449e60 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - mov 0x38(%rsp),%r10 │ │ │ │ - jmp 4499c1 │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov 0x10078(%rbx),%r9 │ │ │ │ - lea (%r8,%rdx,1),%r10 │ │ │ │ - add %r9,%r8 │ │ │ │ - cmp %r10,%r8 │ │ │ │ - jbe 449b0f │ │ │ │ - mov %rdx,0x10078(%rbx) │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov $0x40,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %edi,%esi │ │ │ │ - call 446b20 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movq $0x0,0x10(%rdx) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x11cb89(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 449960 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 457d00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 449e46 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 457e33 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x10078(%rax),%rcx │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x16,%rdx │ │ │ │ - cmp %rdx,0x10088(%rax) │ │ │ │ - jbe 449dff │ │ │ │ - mov 0x68(%rax),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jbe 449e3d │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov 0x60(%rax),%rdi │ │ │ │ - mov (%rdi,%rdx,8),%rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 449c85 │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 4475a0 │ │ │ │ - test %rax,%rax │ │ │ │ - je 449c65 │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - add %rax,%rdx │ │ │ │ - mov %rdx,%r8 │ │ │ │ - shr $0x23,%rdx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp $0x2000,%rdx │ │ │ │ - jae 449e31 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov 0x78(%r9,%rdx,8),%r10 │ │ │ │ - test %al,(%r10) │ │ │ │ - mov %r8,%rdx │ │ │ │ - shr $0xf,%r8 │ │ │ │ - and $0xfff80,%r8d │ │ │ │ - lea (%r10,%r8,1),%r11 │ │ │ │ - lea (%r10,%r8,1),%r12 │ │ │ │ - lea 0x40(%r12),%r12 │ │ │ │ - mov %rax,%r13 │ │ │ │ - and $0x3fffff,%eax │ │ │ │ - shr $0x13,%rax │ │ │ │ - mov (%r11,%rax,8),%r11 │ │ │ │ + sub $0x8,%rsp │ │ │ │ nop │ │ │ │ - not %r11 │ │ │ │ - shr $0x16,%rdx │ │ │ │ - add %r10,%r8 │ │ │ │ - and $0xfffffffffff80000,%r13 │ │ │ │ nop │ │ │ │ - mov (%r12,%rax,8),%r10 │ │ │ │ - jmp 449d4f │ │ │ │ - mov 0x117e254(%rip),%rdx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %rdx,0x10078(%rsi) │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shr $0x23,%rsi │ │ │ │ + lea 0x252e69(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x252f56(%rip),%cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 457e1f │ │ │ │ nop │ │ │ │ - cmp $0x2000,%rsi │ │ │ │ - jae 449e25 │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov 0x78(%rax,%rsi,8),%rdx │ │ │ │ - mov %rdx,0x58(%rsp) │ │ │ │ - test %al,(%rdx) │ │ │ │ - shr $0xf,%rdi │ │ │ │ - and $0xfff80,%edi │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - lea (%rdi,%rdx,1),%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - and $0x3fffff,%ecx │ │ │ │ - shr $0xd,%rcx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 44a440 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - lea (%rsi,%rdx,1),%rdi │ │ │ │ - cmp $0xffffffffffffffff,%rax │ │ │ │ - je 449e11 │ │ │ │ - mov %rax,%r8 │ │ │ │ - shr $0x6,%rax │ │ │ │ nop │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x8,%rax │ │ │ │ - jae 449e0c │ │ │ │ - lea (%rsi,%rdx,1),%r9 │ │ │ │ - lea 0x40(%r9),%r9 │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %rdx,%r12 │ │ │ │ - shl $0x16,%r12 │ │ │ │ - and $0xffffffffffffffc0,%r8 │ │ │ │ - shl $0xd,%r8 │ │ │ │ - add %r12,%r8 │ │ │ │ - mov 0x50(%rsp),%r12 │ │ │ │ - mov (%r12,%rax,8),%r11 │ │ │ │ - movabs $0xffff800000000000,%r12 │ │ │ │ - lea (%r12,%r8,1),%r13 │ │ │ │ - not %r11 │ │ │ │ - mov (%r9,%rax,8),%r10 │ │ │ │ - mov 0x70(%rsp),%r9 │ │ │ │ - mov %rdi,%r8 │ │ │ │ - mov %r10,0x20(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %r13,0x38(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %r11,%rdx │ │ │ │ - and %r10,%r11 │ │ │ │ - mov %r13,%rbx │ │ │ │ - and $0x3fffff,%r13d │ │ │ │ - not %r11 │ │ │ │ - shr $0x13,%r13 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x252f47(%rip),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + lea 0x252f46(%rip),%rax │ │ │ │ + call 41eae0 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - or %rdx,(%r8,%r13,8) │ │ │ │ - and %r11,0x40(%r8,%r13,8) │ │ │ │ - mov %r9,%rax │ │ │ │ - mov $0x40,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov $0x1,%esi │ │ │ │ - call 446b20 │ │ │ │ - movzbl 0x11fd1d5(%rip),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 449db2 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - popcnt %rdx,%rsi │ │ │ │ - jmp 449dbf │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 406500 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - add $0x100b8,%rax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 43e740 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - lea 0x7e000(%rax),%rdx │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov %rdx,0x10078(%rsi) │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - add $0x60,%rsp │ │ │ │ + lea 0x252e38(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - lea 0x9bb12a(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 449b80 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 457de0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 457f50 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - test %al,(%rax) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x6,%rbx │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jae 449f16 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 449ed0 │ │ │ │ - lea (%rcx,%rdx,1),%rsi │ │ │ │ - lea -0x1(%rsi),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - je 449eae │ │ │ │ - cmp $0x8,%rsi │ │ │ │ - jae 449f11 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov $0xffffffffffffffff,%rdx │ │ │ │ - shl %cl,%rdx │ │ │ │ - or %rdx,(%rax,%rbx,8) │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - jmp 449eea │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rsi,%rdi │ │ │ │ - lea -0x1(%rdi),%rsi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shl %cl,%rsi │ │ │ │ - or %rsi,(%rax,%rbx,8) │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov (%rax,%rbx,8),%rcx │ │ │ │ - bts %rdx,%rcx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ nop │ │ │ │ - mov %rcx,(%rax,%rbx,8) │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movq $0xffffffffffffffff,(%rax,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jb 449edf │ │ │ │ - and $0x3f,%edi │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rbx,%rbx │ │ │ │ - and %rbx,%rdx │ │ │ │ - dec %rdx │ │ │ │ - or %rdx,(%rax,%rsi,8) │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44a04b │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x6,%rbx │ │ │ │ + lea 0x252df1(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + cmpl $0x0,0x252ed1(%rip) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jae 44a045 │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 44a026 │ │ │ │ - lea (%rcx,%rdx,1),%rsi │ │ │ │ - lea -0x1(%rsi),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shr $0x6,%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - je 449ffd │ │ │ │ - cmp $0x8,%rsi │ │ │ │ - jae 44a03e │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov $0xffffffffffffffff,%rdx │ │ │ │ - shl %cl,%rdx │ │ │ │ - not %rdx │ │ │ │ - and %rdx,(%rax,%rbx,8) │ │ │ │ - lea 0x1(%rbx),%rdx │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jb 44a039 │ │ │ │ - mov %rsi,%rdx │ │ │ │ - sub %rbx,%rsi │ │ │ │ - lea (%rax,%rbx,8),%r8 │ │ │ │ - lea 0x8(%r8),%r8 │ │ │ │ - dec %rsi │ │ │ │ - je 449fd7 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - shl $0x3,%rsi │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + jle 457f3c │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + mov 0xd0(%rsi),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + movq $0x0,0x30(%rcx) │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + movq $0x0,0xd0(%rsi) │ │ │ │ + mov $0x3,%esi │ │ │ │ + xchg %esi,0x4(%rcx) │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 457ed9 │ │ │ │ mov 0x30(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - and $0x3f,%edi │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - shl %cl,%rbx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rsi,%rsi │ │ │ │ - and %rsi,%rbx │ │ │ │ - neg %rbx │ │ │ │ - and %rbx,(%rax,%rdx,8) │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%rsi │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rsi,%rdi │ │ │ │ - lea -0x1(%rdi),%rsi │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shl %cl,%rsi │ │ │ │ - not %rsi │ │ │ │ - and %rsi,(%rax,%rbx,8) │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov (%rax,%rbx,8),%rcx │ │ │ │ - btr %rdx,%rcx │ │ │ │ + call 476640 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rax │ │ │ │ + cmpb $0x0,0x11a(%rax) │ │ │ │ + jne 457ef7 │ │ │ │ nop │ │ │ │ - mov %rcx,(%rax,%rbx,8) │ │ │ │ - add $0x20,%rsp │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea 0x252db1(%rip),%rdx │ │ │ │ + lock xadd %eax,(%rdx) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rax,0x35d8(%rcx) │ │ │ │ + incl 0x14(%rcx) │ │ │ │ + mov 0x252e2a(%rip),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + mov %ecx,0x252e21(%rip) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 457f3c │ │ │ │ + lea 0x252e19(%rip),%rax │ │ │ │ + call 41eae0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x252d1b(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 449f20 │ │ │ │ + jmp 457e40 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov 0x350(%rax),%ecx │ │ │ │ + nop │ │ │ │ + test %ecx,%ecx │ │ │ │ + jbe 457f99 │ │ │ │ + dec %ecx │ │ │ │ + mov %ecx,0x350(%rax) │ │ │ │ + jmp 457fa6 │ │ │ │ + lea 0x320(%rax),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rcx) │ │ │ │ + mov 0x108(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ + nop │ │ │ │ + mov %edx,0x108(%rax) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 457fcd │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 457fcd │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44a246 │ │ │ │ + jbe 4580cd │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 44a178 │ │ │ │ - test %al,(%rax) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - shr $0x6,%rbx │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jae 44a23c │ │ │ │ - lea (%rcx,%rdx,1),%rsi │ │ │ │ - lea -0x1(%rsi),%rsi │ │ │ │ - mov %rsi,%rdi │ │ │ │ - shr $0x6,%rsi │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x60(%rax),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x78(%rax),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x123080(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e3c0 │ │ │ │ + call 44dec0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44dec0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - je 44a12a │ │ │ │ - cmp $0x8,%rsi │ │ │ │ - jae 44a237 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - mov (%rax,%rbx,8),%r8 │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shr %cl,%r8 │ │ │ │ - movzbl 0x11fce86(%rip),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 44a0fa │ │ │ │ - popcnt %r8,%r8 │ │ │ │ - jmp 44a125 │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %r8,%rax │ │ │ │ - call 406500 │ │ │ │ - movzbl 0x11fce67(%rip),%edx │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - inc %rbx │ │ │ │ - jmp 44a1a2 │ │ │ │ - mov (%rax,%rbx,8),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - shr %cl,%rax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - shl %cl,%rdx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rbx,%rbx │ │ │ │ - and %rdx,%rbx │ │ │ │ - lea -0x1(%rbx),%rdx │ │ │ │ - and %rdx,%rax │ │ │ │ - movzbl 0x11fce1b(%rip),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - je 44a167 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - popcnt %rax,%rcx │ │ │ │ - jmp 44a16f │ │ │ │ - call 406500 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - test %al,(%rax) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shr $0x6,%rbx │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jae 44a197 │ │ │ │ - mov (%rax,%rbx,8),%rax │ │ │ │ - shr %cl,%rax │ │ │ │ - and $0x1,%eax │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - add %r9,%r8 │ │ │ │ - inc %rbx │ │ │ │ - mov %r8,0x10(%rsp) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jae 44a1ed │ │ │ │ - mov (%rax,%rbx,8),%r9 │ │ │ │ - test %edx,%edx │ │ │ │ - je 44a1bb │ │ │ │ - popcnt %r9,%r9 │ │ │ │ - jmp 44a19c │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %r9,%rax │ │ │ │ - call 406500 │ │ │ │ - movzbl 0x11fcda6(%rip),%edx │ │ │ │ - mov 0x8(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rsi │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - jmp 44a19c │ │ │ │ - and $0x3f,%edi │ │ │ │ - lea 0x1(%rdi),%rcx │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11b094(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11b06a(%rip),%rax │ │ │ │ mov $0x1,%ebx │ │ │ │ - shl %cl,%rbx │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - sbb %rdi,%rdi │ │ │ │ - and %rbx,%rdi │ │ │ │ - lea -0x1(%rdi),%rbx │ │ │ │ - and (%rax,%rsi,8),%rbx │ │ │ │ - test %edx,%edx │ │ │ │ - je 44a21b │ │ │ │ - xor %ecx,%ecx │ │ │ │ - popcnt %rbx,%rcx │ │ │ │ - jmp 44a22d │ │ │ │ - mov %rbx,%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 406500 │ │ │ │ - mov 0x10(%rsp),%r8 │ │ │ │ - mov %rax,%rcx │ │ │ │ - lea (%rcx,%r8,1),%rax │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11b07a(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x11dc8c(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 44a080 │ │ │ │ + call 487040 │ │ │ │ + jmp 457fe0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4581cd │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x38(%rax),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x68(%rax),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x122fa2(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e3c0 │ │ │ │ + call 44dec0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44dec0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11af94(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11af6a(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11af7a(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x11db8c(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 487040 │ │ │ │ + jmp 4580e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - mov $0xffffffffffffffff,%rbx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 44a292 │ │ │ │ - inc %rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jge 44a2e0 │ │ │ │ - test %al,(%rax) │ │ │ │ - mov (%rax,%rcx,8),%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 44a2ab │ │ │ │ - add $0x40,%rdx │ │ │ │ - jmp 44a28f │ │ │ │ - nop │ │ │ │ - bsf %rdi,%r8 │ │ │ │ - add %rdx,%r8 │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - cmove %r8,%rbx │ │ │ │ - cmp %r8,%rsi │ │ │ │ - cmovb %r8,%rsi │ │ │ │ - bsr %rdi,%rdx │ │ │ │ - mov $0xffffffffffffffff,%rdi │ │ │ │ - cmove %rdi,%rdx │ │ │ │ - add $0xffffffffffffffc1,%rdx │ │ │ │ - neg %rdx │ │ │ │ - jmp 44a28f │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0xffffffffffffffff,%rbx │ │ │ │ - je 44a339 │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - cmovb %rdx,%rsi │ │ │ │ - cmp $0x3e,%rsi │ │ │ │ - jae 44a2f7 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 44a348 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x200000,%rsi │ │ │ │ - jne 44a315 │ │ │ │ - movabs $0x8000000000000000,%rsi │ │ │ │ - jmp 44a335 │ │ │ │ - and $0x1fffff,%ebx │ │ │ │ - and $0x1fffff,%esi │ │ │ │ - shl $0x15,%rsi │ │ │ │ - or %rbx,%rsi │ │ │ │ - and $0x1fffff,%edx │ │ │ │ - shl $0x2a,%rdx │ │ │ │ - or %rdx,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - ret │ │ │ │ - movabs $0x8000040000200,%rax │ │ │ │ - ret │ │ │ │ - lea 0x1(%r10),%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jge 44a405 │ │ │ │ - test %al,(%rax) │ │ │ │ - mov (%rax,%rcx,8),%rdi │ │ │ │ - bsf %rdi,%r8 │ │ │ │ - mov $0x40,%r9d │ │ │ │ - cmove %r9,%r8 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %r8,%rcx │ │ │ │ - shr %cl,%rdi │ │ │ │ - lea 0x1(%rdi),%r8 │ │ │ │ - test %r8,%rdi │ │ │ │ - je 44a344 │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %rsi,%r8 │ │ │ │ - jmp 44a393 │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %r11,%rcx │ │ │ │ - jmp 44a393 │ │ │ │ - sub %rcx,%r8 │ │ │ │ - add %rcx,%rcx │ │ │ │ - mov %r11,%rdi │ │ │ │ - test %r8,%r8 │ │ │ │ - jbe 44a3cf │ │ │ │ - cmp %r8,%rcx │ │ │ │ - jae 44a3b1 │ │ │ │ - mov %rdi,%r11 │ │ │ │ - shr %cl,%rdi │ │ │ │ - or %rdi,%r11 │ │ │ │ - lea 0x1(%r11),%rdi │ │ │ │ - test %rdi,%r11 │ │ │ │ - jne 44a38a │ │ │ │ - jmp 44a344 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rdi,%r12 │ │ │ │ - shr %cl,%rdi │ │ │ │ - or %rdi,%r12 │ │ │ │ - lea 0x1(%r12),%rdi │ │ │ │ - test %rdi,%r12 │ │ │ │ - jne 44a3d5 │ │ │ │ - jmp 44a344 │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %r12,%rdi │ │ │ │ - not %r12 │ │ │ │ - bsf %r12,%rcx │ │ │ │ - cmove %r9,%rcx │ │ │ │ - shr %cl,%rdi │ │ │ │ - bsf %rdi,%rcx │ │ │ │ - cmove %r9,%rcx │ │ │ │ - shr %cl,%rdi │ │ │ │ - lea 0x1(%rdi),%r8 │ │ │ │ - add %rcx,%rsi │ │ │ │ - test %r8,%rdi │ │ │ │ - jne 44a382 │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 44a344 │ │ │ │ - cmp $0x200000,%rsi │ │ │ │ - jne 44a41a │ │ │ │ - movabs $0x8000000000000000,%rsi │ │ │ │ - jmp 44a43a │ │ │ │ - and $0x1fffff,%ebx │ │ │ │ - and $0x1fffff,%esi │ │ │ │ - shl $0x15,%rsi │ │ │ │ - or %rbx,%rsi │ │ │ │ - and $0x1fffff,%edx │ │ │ │ - shl $0x2a,%rdx │ │ │ │ - or %rdx,%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 458215 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 458205 │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 477600 │ │ │ │ + call 45b560 │ │ │ │ + call 453ce0 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + call 487040 │ │ │ │ + jmp 4581e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44a4b2 │ │ │ │ + jbe 45830d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - cmp $0x1,%rbx │ │ │ │ - jne 44a460 │ │ │ │ - test %al,(%rax) │ │ │ │ - shr $0x6,%rcx │ │ │ │ - jmp 44a480 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x40,%rbx │ │ │ │ - ja 44a471 │ │ │ │ - call 44a4e0 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 44a5e0 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %rcx │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov 0x20(%rdx),%rax │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x122e62(%rip),%rax │ │ │ │ + mov $0x22,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e3c0 │ │ │ │ + call 44dec0 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44dec0 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11ae54(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11ae2a(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x11ae3a(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x11da4c(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jae 44a49f │ │ │ │ - mov (%rax,%rcx,8),%rdx │ │ │ │ - not %rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 44a47c │ │ │ │ - shl $0x6,%rcx │ │ │ │ - bsf %rdx,%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - jmp 44a4a6 │ │ │ │ - mov $0xffffffffffffffff,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x18,%rsp │ │ │ │ + call 487040 │ │ │ │ + jmp 458220 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45833d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + call 4456e0 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 44a440 │ │ │ │ + nopl (%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 458320 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - shr $0x6,%rcx │ │ │ │ - mov $0xffffffffffffffff,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 44a4f3 │ │ │ │ - lea 0x1(%r9),%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jae 44a5bd │ │ │ │ - test %al,(%rax) │ │ │ │ - mov (%rax,%rcx,8),%rdi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - not %rdi │ │ │ │ - test %rdi,%rdi │ │ │ │ - jne 44a515 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 44a4ef │ │ │ │ - cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 44a52c │ │ │ │ - mov %rcx,%r9 │ │ │ │ - shl $0x6,%rcx │ │ │ │ - bsf %rdi,%r10 │ │ │ │ - lea (%rcx,%r10,1),%rdx │ │ │ │ - jmp 44a52f │ │ │ │ - mov %rcx,%r9 │ │ │ │ - bsf %r8,%r10 │ │ │ │ - mov $0x40,%r11d │ │ │ │ - cmove %r11,%r10 │ │ │ │ - add %rsi,%r10 │ │ │ │ - cmp %r10,%rbx │ │ │ │ - jbe 44a5af │ │ │ │ - lea -0x1(%rbx),%rsi │ │ │ │ - mov $0x1,%ecx │ │ │ │ - jmp 44a559 │ │ │ │ - sub %rcx,%rsi │ │ │ │ - add %rcx,%rcx │ │ │ │ - mov %r10,%rdi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jbe 44a586 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jae 44a57a │ │ │ │ - mov %rdi,%r10 │ │ │ │ - shr %cl,%rdi │ │ │ │ - and %rdi,%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 44a550 │ │ │ │ - mov $0x40,%esi │ │ │ │ - jmp 44a58e │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - shr %cl,%rsi │ │ │ │ - and %rsi,%rdi │ │ │ │ - bsf %rdi,%rsi │ │ │ │ - cmove %r11,%rsi │ │ │ │ - cmp $0x40,%rsi │ │ │ │ - jb 44a5c8 │ │ │ │ - bsr %r8,%rsi │ │ │ │ - mov $0xffffffffffffffff,%rdi │ │ │ │ - cmove %rdi,%rsi │ │ │ │ - add $0xffffffffffffffc1,%rsi │ │ │ │ - neg %rsi │ │ │ │ - jmp 44a4ef │ │ │ │ - shl $0x6,%r9 │ │ │ │ - sub %rsi,%r9 │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - ret │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - ret │ │ │ │ - shl $0x6,%r9 │ │ │ │ - lea (%rsi,%r9,1),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - shr $0x6,%rcx │ │ │ │ - mov $0xffffffffffffffff,%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - mov $0xffffffffffffffff,%rdi │ │ │ │ - jmp 44a600 │ │ │ │ - inc %rcx │ │ │ │ - mov %r8,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jae 44a6ce │ │ │ │ - test %al,(%rax) │ │ │ │ - mov (%rax,%rcx,8),%r8 │ │ │ │ - cmp $0xffffffffffffffff,%r8 │ │ │ │ - jne 44a620 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 44a5f6 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45843d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + call 458560 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0xffffffffffffffff,%rdx │ │ │ │ - jne 44a63d │ │ │ │ - mov %rcx,%r9 │ │ │ │ - shl $0x6,%rcx │ │ │ │ - mov %r8,%r10 │ │ │ │ - not %r8 │ │ │ │ - bsf %r8,%r8 │ │ │ │ - lea (%rcx,%r8,1),%rdx │ │ │ │ - jmp 44a643 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - mov %r8,%r10 │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 44a670 │ │ │ │ - mov %r9,%rcx │ │ │ │ - shl $0x6,%r9 │ │ │ │ + test %rax,%rax │ │ │ │ + je 458437 │ │ │ │ + call 45b340 │ │ │ │ + cmpb $0x0,0x25213b(%rip) │ │ │ │ + jne 4583a0 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4583a5 │ │ │ │ + nopl (%rax) │ │ │ │ + call 4763a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 458437 │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + call 476580 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 477700 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 476f60 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ nop │ │ │ │ - bsr %r10,%rsi │ │ │ │ - mov $0xffffffffffffffff,%r8 │ │ │ │ - cmove %r8,%rsi │ │ │ │ - lea -0x3f(%rsi),%r8 │ │ │ │ - lea (%r9,%rsi,1),%rdi │ │ │ │ - lea 0x1(%rdi),%rdi │ │ │ │ - neg %r8 │ │ │ │ - jmp 44a5f6 │ │ │ │ - bsf %r10,%rcx │ │ │ │ - mov $0x40,%r8d │ │ │ │ - cmove %r8,%rcx │ │ │ │ - lea (%rcx,%rsi,1),%r8 │ │ │ │ - cmp %r8,%rbx │ │ │ │ - jbe 44a6c7 │ │ │ │ - cmp $0x40,%rcx │ │ │ │ - jae 44a6bb │ │ │ │ - mov %r9,%rcx │ │ │ │ - shl $0x6,%r9 │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 458402 │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + mov %eax,0x350(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 45840f │ │ │ │ + lea 0x320(%rcx),%rax │ │ │ │ nop │ │ │ │ - bsr %r10,%r8 │ │ │ │ - mov $0xffffffffffffffff,%rsi │ │ │ │ - cmove %rsi,%r8 │ │ │ │ - lea -0x3f(%r8),%rsi │ │ │ │ - lea (%r9,%r8,1),%rdi │ │ │ │ - lea 0x1(%rdi),%rdi │ │ │ │ - neg %rsi │ │ │ │ - mov %rsi,%r8 │ │ │ │ - jmp 44a5f6 │ │ │ │ - lea 0x40(%rsi),%r8 │ │ │ │ - mov %r9,%rcx │ │ │ │ - jmp 44a5f6 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - ret │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jbe 44a6de │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - ret │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rax) │ │ │ │ + mov 0x108(%rcx),%eax │ │ │ │ + lea -0x1(%rax),%edx │ │ │ │ + nop │ │ │ │ + mov %edx,0x108(%rcx) │ │ │ │ + nop │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 458437 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 458437 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + nopl (%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 458360 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45853d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x10(%rdx),%rsi │ │ │ │ + mov 0x8(%rdx),%rdi │ │ │ │ + mov (%rdi),%rcx │ │ │ │ + mov 0x14(%rcx),%edi │ │ │ │ + mov 0x30(%rsi),%rsi │ │ │ │ + mov 0x18(%rdx),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov 0x20(%rdx),%rbx │ │ │ │ + cmp %edi,0x314(%rsi) │ │ │ │ + jne 4584a7 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 477700 │ │ │ │ + jmp 4584e8 │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + call 4777a0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 476580 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 477700 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + call 476f60 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x350(%rax),%ecx │ │ │ │ + nop │ │ │ │ + test %ecx,%ecx │ │ │ │ + jbe 458502 │ │ │ │ + dec %ecx │ │ │ │ + mov %ecx,0x350(%rax) │ │ │ │ + jmp 45850f │ │ │ │ + lea 0x320(%rax),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rcx) │ │ │ │ + mov 0x108(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ + nop │ │ │ │ + mov %edx,0x108(%rax) │ │ │ │ + nop │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 458537 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 458537 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 458460 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44a742 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x18(%r14),%rsp │ │ │ │ + jbe 458675 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x40(%rax),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - call 449e60 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - call 449f20 │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 45858e │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 45c360 │ │ │ │ + test %sil,%sil │ │ │ │ + jne 458622 │ │ │ │ + cmpq $0x0,0x252712(%rip) │ │ │ │ + je 45861a │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2526bb(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + xor %eax,%eax │ │ │ │ + call 45d9c0 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + test %rax,%rax │ │ │ │ + je 4585de │ │ │ │ + mov 0x252797(%rip),%cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 4585de │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x252788(%rip),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + lea 0x252787(%rip),%rax │ │ │ │ + call 41eae0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x252679(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 45861a │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + cmpb $0x0,0x11a(%rcx) │ │ │ │ + jne 458614 │ │ │ │ + nop │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lea 0x252694(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x40,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %edi,0x2c(%rsp) │ │ │ │ + nop │ │ │ │ + xor %esi,%esi │ │ │ │ + call 45c540 │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + cmpb $0x0,0x11a(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 458653 │ │ │ │ + nop │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + lea 0x252655(%rip),%rsi │ │ │ │ + lock xadd %edx,(%rsi) │ │ │ │ + mov 0x2c(%rsp),%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + or $0x1000,%ebx │ │ │ │ + nop │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 450a20 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 48afe0 <_cgo_topofstack@@Base+0x2480> │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 44a700 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 458560 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -84383,83 +96179,250 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44a7f8 │ │ │ │ + jbe 4588d5 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - shl $0x3,%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jne 44a7af │ │ │ │ - lea 0xb0(%rbx),%rsi │ │ │ │ - jmp 44a7bd │ │ │ │ - lea -0x2(%rax),%rsi │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - ja 44a7e6 │ │ │ │ - lea 0x40(%rbx),%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x251e27(%rip),%rsi │ │ │ │ + lock xadd %edx,(%rsi) │ │ │ │ + cmpb $0x0,0x251e00(%rip) │ │ │ │ + jne 4586d8 │ │ │ │ xor %ebx,%ebx │ │ │ │ - lea 0x12027ef(%rip),%rcx │ │ │ │ - call 4281c0 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4586e5 │ │ │ │ + call 4763a0 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov $0x2,%ebx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 450f20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + lea 0x251de0(%rip),%rsi │ │ │ │ + lock xadd %edx,(%rsi) │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 458778 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 477700 │ │ │ │ mov 0x28(%rsp),%rdx │ │ │ │ - mov %rdx,0x10(%rax) │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rdx,0x28(%rax) │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ + nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 458744 │ │ │ │ + lea -0x1(%rsi),%ecx │ │ │ │ + mov %ecx,0x350(%rdx) │ │ │ │ + jmp 458751 │ │ │ │ + lea 0x320(%rdx),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rcx) │ │ │ │ + mov 0x108(%rdx),%ecx │ │ │ │ + lea -0x1(%rcx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 458778 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 458778 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + cmpb $0x0,0x11a(%rcx) │ │ │ │ + jne 458796 │ │ │ │ + nop │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lea 0x252512(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xb8(%rcx),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %rdx,0x30(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + nop │ │ │ │ + mov %rdx,0xb8(%rcx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2524a0(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + cmpb $0x0,0x25250c(%rip) │ │ │ │ + je 4587e4 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 4740c0 │ │ │ │ + nopl (%rax) │ │ │ │ + test %al,%al │ │ │ │ + je 4587ed │ │ │ │ + xor %eax,%eax │ │ │ │ + call 45d9c0 │ │ │ │ + jmp 4587ef │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + test %rax,%rax │ │ │ │ + je 458826 │ │ │ │ + mov 0x252559(%rip),%cl │ │ │ │ + nop │ │ │ │ + test %cl,%cl │ │ │ │ + je 458822 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x252549(%rip),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + lea 0x252548(%rip),%rax │ │ │ │ + call 41eae0 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 45887b │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + movq $0x0,0xa0(%rcx) │ │ │ │ + mov 0x252489(%rip),%rdx │ │ │ │ + nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 458851 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rcx,0xa0(%rdx) │ │ │ │ + jmp 45885f │ │ │ │ + mov %rcx,%rdx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x252464(%rip) │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + nop │ │ │ │ + mov %rbx,0x25245e(%rip) │ │ │ │ + incl 0x252460(%rip) │ │ │ │ + cmpq $0x0,0xd0(%rcx) │ │ │ │ + setne %dl │ │ │ │ + mov %dl,0x1f(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x2523d9(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 4588a7 │ │ │ │ + call 45b280 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 454440 │ │ │ │ + movzbl 0x1f(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 4588c5 │ │ │ │ + call 454000 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 454440 │ │ │ │ + call 4538e0 │ │ │ │ + call 4565c0 │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9c5d5a(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 44a780 │ │ │ │ + jmp 4586a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44a85b │ │ │ │ + jbe 4589b1 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x28(%rax),%rcx │ │ │ │ - nop │ │ │ │ - cmp $0x400,%rcx │ │ │ │ - ja 44a849 │ │ │ │ - add $0x30,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %eax,0x40(%rsp) │ │ │ │ + lea 0x118be3(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 421c40 │ │ │ │ + mov 0x40(%rsp),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 458931 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 45893d │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9c1cfc(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 44a820 │ │ │ │ + lea 0x1(%rcx),%rdx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %ecx,%ebx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + mov $0x1,%esi │ │ │ │ + shl %cl,%esi │ │ │ │ + cmp $0x20,%rcx │ │ │ │ + sbb %edi,%edi │ │ │ │ + and %edi,%esi │ │ │ │ + cmp %esi,%ebx │ │ │ │ + jg 458937 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea 0x7f(%rip),%rcx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %esi,0x28(%rsp) │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov (%rax),%rcx │ │ │ │ + add $0x3a0,%rcx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + movq $0xffffffffffffffff,0x18(%rax) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + movq $0x0,(%rcx) │ │ │ │ + jmp 458931 │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 458900 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -84473,35 +96436,71 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44a8b9 │ │ │ │ + jbe 458a11 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - cmpq $0x1,0x10(%rax) │ │ │ │ - jne 44a8a7 │ │ │ │ - mov 0x28(%rax),%rcx │ │ │ │ - lea (%rax,%rcx,8),%rax │ │ │ │ - lea 0x30(%rax),%rax │ │ │ │ + mov 0x10(%rdx),%eax │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + call 467100 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov %rbx,0x8(%rcx) │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9beacc(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ + call 487040 │ │ │ │ + jmp 4589e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 458a72 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + lea 0x6b(%rip),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 44a880 │ │ │ │ + jmp 458a20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -84515,36 +96514,56 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44a920 │ │ │ │ + jbe 458af9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - or $0x1,%rcx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jne 44a90e │ │ │ │ - mov 0x28(%rax),%rcx │ │ │ │ - lea (%rax,%rcx,8),%rax │ │ │ │ - lea 0x30(%rax),%rax │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 458b20 │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov %rdx,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 45db80 │ │ │ │ + cmpb $0x0,0x27086c(%rip) │ │ │ │ + je 458af3 │ │ │ │ + call 482320 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9bea79(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 44a8e0 │ │ │ │ + call 487040 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 458aa0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -84553,280 +96572,291 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44ad06 │ │ │ │ + jbe 458fca │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x50,%rsp │ │ │ │ mov %rax,0x60(%rsp) │ │ │ │ mov %rbx,0x68(%rsp) │ │ │ │ - mov %r8b,0x88(%rsp) │ │ │ │ - mov %rdi,0x78(%rsp) │ │ │ │ mov %rcx,0x70(%rsp) │ │ │ │ + mov %dil,0x78(%rsp) │ │ │ │ + mov %sil,0x79(%rsp) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 458b65 │ │ │ │ + lea 0x11e097(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44b1a0 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ nop │ │ │ │ - mov 0x11d65c2(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 44aa0b │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11fc838(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - nop │ │ │ │ - mov 0x11d65a3(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 44a9d7 │ │ │ │ - mov $0x15f8f8,%eax │ │ │ │ - lea 0x1202612(%rip),%rbx │ │ │ │ - lea 0x9bf8c4(%rip),%rcx │ │ │ │ - mov $0x15,%edi │ │ │ │ - call 42d140 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov 0xd0(%rcx),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + call 459500 │ │ │ │ test %rax,%rax │ │ │ │ - je 44acf0 │ │ │ │ + jne 458bb9 │ │ │ │ + mov $0x800,%eax │ │ │ │ + call 458900 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0x6,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44f840 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + cmpq $0x0,0x8(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 458fb8 │ │ │ │ nop │ │ │ │ - lea 0x11d6567(%rip),%rdx │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + jne 458fa7 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + add $0xffffffffffffffe0,%rcx │ │ │ │ + lea 0x38(%rax),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + mov %rcx,0x38(%rax) │ │ │ │ + mov %rcx,0x80(%rax) │ │ │ │ + lea 0x2ff79(%rip),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %rcx,0x40(%rax) │ │ │ │ mov %rax,%rcx │ │ │ │ - xchg %rax,(%rdx) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - nop │ │ │ │ - lea 0x11fc7dc(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - movzbl 0x88(%rsp),%r8d │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 44aa31 │ │ │ │ - mov (%rcx,%rsi,8),%r10 │ │ │ │ - add %r9,%r10 │ │ │ │ - mov %r10,%r11 │ │ │ │ - shl $0xa,%r10 │ │ │ │ - lea (%r11,%r10,1),%r9 │ │ │ │ - mov %r9,%r10 │ │ │ │ - shr $0x6,%r10 │ │ │ │ - xor %r10,%r9 │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jg 44aa12 │ │ │ │ - test %al,(%rdx) │ │ │ │ - lea (%r9,%rbx,1),%rsi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - shl $0xa,%rsi │ │ │ │ - add %r9,%rsi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - shr $0x6,%rsi │ │ │ │ - xor %r9,%rsi │ │ │ │ - lea (%rsi,%rsi,8),%rsi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - shr $0xb,%rsi │ │ │ │ - xor %r9,%rsi │ │ │ │ - mov %rsi,0x20(%rsp) │ │ │ │ - mov %rax,%r9 │ │ │ │ - movabs $0xba6a1fbc53191a92,%rax │ │ │ │ - mov %rdx,%r10 │ │ │ │ - mul %rsi │ │ │ │ - shr $0x11,%rdx │ │ │ │ - imul $0x2bf1f,%rdx,%rdx │ │ │ │ - mov %rsi,%r11 │ │ │ │ - sub %rdx,%rsi │ │ │ │ - lea (%r10,%rsi,8),%rdx │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - jmp 44aa98 │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 44ab05 │ │ │ │ + mov %rax,0x48(%rcx) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ nopl (%rax) │ │ │ │ - cmp %r9,0x10(%rsi) │ │ │ │ - jne 44aa95 │ │ │ │ - cmp %r11,0x18(%rsi) │ │ │ │ - jne 44aa95 │ │ │ │ - cmp %rbx,0x20(%rsi) │ │ │ │ - jne 44aa95 │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %rsi,%rax │ │ │ │ - call 44a820 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - je 44aaf7 │ │ │ │ + call 468f60 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x98(%rax),%rcx │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + mov %rcx,0x118(%rdx) │ │ │ │ mov 0x70(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - movzbl 0x88(%rsp),%r8d │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - jmp 44aa95 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ + mov %rcx,0x120(%rdx) │ │ │ │ + call 459020 │ │ │ │ + cmpl $0x0,0x270a7b(%rip) │ │ │ │ + jne 458c5e │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + jmp 458c76 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x128(%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x128(%rcx) │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + mov %rdx,0x130(%rcx) │ │ │ │ + lea 0xdc(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ xor %esi,%esi │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 44aca1 │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 44ab31 │ │ │ │ + xchg %sil,(%rdx) │ │ │ │ + mov %rcx,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ nop │ │ │ │ + call 4740c0 │ │ │ │ + test %al,%al │ │ │ │ + je 458cce │ │ │ │ nop │ │ │ │ - lea 0x11fc6ad(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - jmp 44ab40 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x50,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov (%rdx),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 44ab96 │ │ │ │ - cmp %rdi,0x10(%rdx) │ │ │ │ - jne 44ab39 │ │ │ │ - cmp %rsi,0x18(%rdx) │ │ │ │ - jne 44ab39 │ │ │ │ - cmp %rbx,0x20(%rdx) │ │ │ │ - jne 44ab39 │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x251fea(%rip),%rsi │ │ │ │ + lock xadd %edx,(%rsi) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + jmp 458d5c │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x188(%rdx),%rsi │ │ │ │ + cmpl $0x0,0x2709ef(%rip) │ │ │ │ + jne 458cea │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + jmp 458d02 │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x188(%rdi),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %rsi,0x188(%rdi) │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0xb8(%rsi),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 458d44 │ │ │ │ + mov 0x160(%r8),%r8 │ │ │ │ + cmpl $0x0,0x2709a8(%rip) │ │ │ │ + je 458d3d │ │ │ │ + mov 0x160(%rdi),%r9 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + mov %r8,0x160(%rdi) │ │ │ │ + cmpb $0x0,0x240e59(%rip) │ │ │ │ + je 458d5c │ │ │ │ nop │ │ │ │ - call 44a820 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - je 44ab8a │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - jmp 44ab39 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 44ac53 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 44a780 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - call 44a820 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - cmovg %rcx,%rbx │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - je 44abd7 │ │ │ │ - shl $0x3,%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ + nop │ │ │ │ + mov $0x2,%r8d │ │ │ │ + xchg %r8d,0x17c(%rdi) │ │ │ │ + mov 0x30(%r14),%r8 │ │ │ │ + movabs $0xa0761d6478bd642f,%rax │ │ │ │ + add 0x668(%r8),%rax │ │ │ │ + movabs $0xe7037ed1a0b428db,%r9 │ │ │ │ + xor %rax,%r9 │ │ │ │ mov %rdx,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov %rcx,0x18(%rdx) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mul %r9 │ │ │ │ + xor %rdx,%rax │ │ │ │ + mov %rbx,0x668(%r8) │ │ │ │ + mov %al,0xbf(%rdi) │ │ │ │ + test $0x7,%al │ │ │ │ + jne 458da2 │ │ │ │ + movb $0x1,0xbe(%rdi) │ │ │ │ + mov 0x8(%rdi),%rdx │ │ │ │ + sub (%rdi),%rdx │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 458df3 │ │ │ │ + mov 0x35b8(%r8),%r9 │ │ │ │ + lea (%r9,%rdx,1),%r10 │ │ │ │ + mov %r10,0x35b8(%r8) │ │ │ │ + lea (%r9,%rdx,1),%rdx │ │ │ │ + lea 0x1fff(%rdx),%rdx │ │ │ │ + cmp $0x3fff,%rdx │ │ │ │ + jb 458e00 │ │ │ │ + nop │ │ │ │ + lea 0x2713c7(%rip),%rdx │ │ │ │ + lock xadd %r10,(%rdx) │ │ │ │ + movq $0x0,0x35b8(%r8) │ │ │ │ + jmp 458e00 │ │ │ │ + nop │ │ │ │ + lea 0x2713ad(%rip),%r9 │ │ │ │ + lock xadd %rdx,(%r9) │ │ │ │ + cmpb $0x0,0x2516c9(%rip) │ │ │ │ + jne 458e0f │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 458e28 │ │ │ │ + call 4763a0 │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ - mov %rcx,0x20(%rdx) │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - jne 44ac02 │ │ │ │ - lea 0x11d6320(%rip),%rax │ │ │ │ - jmp 44ac18 │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jne 44ac11 │ │ │ │ - lea 0x11d6321(%rip),%rax │ │ │ │ - jmp 44ac18 │ │ │ │ - lea 0x11d6310(%rip),%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov (%rcx),%rbx │ │ │ │ - mov %rbx,(%rdx) │ │ │ │ - mov (%rax),%rbx │ │ │ │ - mov %rbx,0x8(%rdx) │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + movzbl 0x78(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 458e46 │ │ │ │ + movzbl 0x79(%rsp),%r9d │ │ │ │ + mov %r9b,0xb0(%rdi) │ │ │ │ + mov $0x4,%r9d │ │ │ │ + jmp 458e4c │ │ │ │ + mov $0x1,%r9d │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x180(%r8),%r10 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r10,0x188(%r8) │ │ │ │ + jne 458e92 │ │ │ │ nop │ │ │ │ - mov %rdx,%rbx │ │ │ │ - xchg %rdx,(%rcx) │ │ │ │ + mov $0x10,%r10d │ │ │ │ + lea 0x251dc9(%rip),%r11 │ │ │ │ + lock xadd %r10,(%r11) │ │ │ │ + lea 0x1(%r10),%r11 │ │ │ │ + mov %r11,0x180(%r8) │ │ │ │ + add $0x11,%r10 │ │ │ │ + mov %r10,0x188(%r8) │ │ │ │ + mov 0x180(%r8),%rdx │ │ │ │ + mov %rdx,0x98(%rdi) │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + mov %r9d,%ecx │ │ │ │ + call 450f20 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + incq 0x180(%rdx) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + lea 0x1a8(%rax),%rsi │ │ │ │ nop │ │ │ │ - xchg %rbx,(%rax) │ │ │ │ + movups %xmm15,(%rsi) │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 458f4f │ │ │ │ + mov 0x130(%rax),%rdi │ │ │ │ + mov %rax,%rcx │ │ │ │ + movzbl 0x78(%rsp),%esi │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 476de0 │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%r8d │ │ │ │ nop │ │ │ │ + nopl (%rax) │ │ │ │ + test %r8d,%r8d │ │ │ │ + jbe 458f11 │ │ │ │ + lea -0x1(%r8),%ecx │ │ │ │ + mov %ecx,0x350(%rdx) │ │ │ │ + jmp 458f1e │ │ │ │ + lea 0x320(%rdx),%rcx │ │ │ │ nop │ │ │ │ - lea 0x11fc582(%rip),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - add $0x50,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jle 44ac85 │ │ │ │ - mov (%rax,%rsi,8),%rdi │ │ │ │ - mov (%rdx,%rsi,8),%r8 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 44ac50 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 44ab39 │ │ │ │ nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rcx) │ │ │ │ + mov 0x108(%rdx),%ecx │ │ │ │ + lea -0x1(%rcx),%ebx │ │ │ │ nop │ │ │ │ - lea 0x11fc532(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - add $0x50,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jle 44ace5 │ │ │ │ - mov (%rax,%rsi,8),%rdi │ │ │ │ - mov (%rdx,%rsi,8),%r8 │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - je 44ac9e │ │ │ │ - mov %rdx,%rcx │ │ │ │ + mov %ebx,0x108(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 458f45 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 458f45 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ mov 0x48(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%rdi │ │ │ │ - movzbl 0x88(%rsp),%r8d │ │ │ │ - mov 0x60(%rsp),%r9 │ │ │ │ - mov 0x20(%rsp),%r11 │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 44aa95 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + movzbl 0xd9(%rcx),%ebx │ │ │ │ + mov %bl,0xd9(%rax) │ │ │ │ + movzbl 0xda(%rcx),%ecx │ │ │ │ + mov %cl,0xda(%rax) │ │ │ │ + incq 0x35e0(%rdx) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rcx) │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 458fa1 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 458fa1 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9c9ca4(%rip),%rax │ │ │ │ - mov $0x1f,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x1201b2(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x120185(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8b,0x30(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %dil,0x20(%rsp) │ │ │ │ + mov %sil,0x21(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - movzbl 0x30(%rsp),%r8d │ │ │ │ - jmp 44a940 │ │ │ │ + movzbl 0x20(%rsp),%edi │ │ │ │ + movzbl 0x21(%rsp),%esi │ │ │ │ + jmp 458b20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -84838,124 +96868,156 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44ae0f │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x11fc26e(%rip),%eax │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - mov %eax,%ecx │ │ │ │ - or $0x1,%ecx │ │ │ │ - lea 0x11fc25e(%rip),%rdx │ │ │ │ - lock cmpxchg %ecx,(%rdx) │ │ │ │ - sete %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 44ad73 │ │ │ │ - mov 0x8(%rsp),%ecx │ │ │ │ - bt $0x0,%ecx │ │ │ │ - jae 44ada5 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - shr $1,%ecx │ │ │ │ - mov $0xaaaaaaab,%edx │ │ │ │ - imul %rcx,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,0xc(%rsp) │ │ │ │ - lea 0x11fcb6c(%rip),%rdx │ │ │ │ - lea (%rdx,%rcx,8),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11fc3fa(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - nop │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - call 44ae20 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11fc3cc(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 44ad60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44aebc │ │ │ │ + lea -0x198(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 45929c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %eax,%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 44aeb6 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ + sub $0x210,%rsp │ │ │ │ + mov 0x270b41(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 459051 │ │ │ │ + cmpq $0x0,0x98(%rax) │ │ │ │ + jne 45905c │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x210,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x220(%rsp) │ │ │ │ + mov 0x128(%rax),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 459079 │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + mov 0x8(%rsi),%rsi │ │ │ │ + jmp 45907d │ │ │ │ + xor %esi,%esi │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rsi,0x1c0(%rsp) │ │ │ │ + mov %rdi,0x1d0(%rsp) │ │ │ │ + inc %esi │ │ │ │ + cmp %esi,%edx │ │ │ │ + cmovl %edx,%esi │ │ │ │ + movslq %esi,%rcx │ │ │ │ + mov %rcx,0x1c8(%rsp) │ │ │ │ + lea 0x10053a(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 483d80 │ │ │ │ + mov 0x1c8(%rsp),%rcx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ nop │ │ │ │ - mov 0x11d60d9(%rip),%rdx │ │ │ │ - jmp 44aeab │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 44a880 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ + cmp $0x1,%rcx │ │ │ │ + jb 459296 │ │ │ │ + mov %rax,0x1e0(%rsp) │ │ │ │ + dec %rcx │ │ │ │ mov %rcx,%rdx │ │ │ │ - shl $0x5,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and $0x28,%edx │ │ │ │ lea (%rax,%rdx,1),%rbx │ │ │ │ - lea 0x30(%rbx),%rbx │ │ │ │ - lea (%rax,%rdx,1),%rsi │ │ │ │ - lea 0x20(%rsi),%rsi │ │ │ │ - mov 0x20(%rax,%rdx,1),%rdi │ │ │ │ + lea 0x1004f3(%rip),%rax │ │ │ │ + mov 0x1d0(%rsp),%rdi │ │ │ │ + mov 0x1c0(%rsp),%rsi │ │ │ │ + nopl (%rax) │ │ │ │ + call 4808c0 │ │ │ │ + lea 0x28(%rsp),%rcx │ │ │ │ + mov $0x6,%edx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x10(%rcx) │ │ │ │ + movups %xmm15,0x20(%rcx) │ │ │ │ + movups %xmm15,0x30(%rcx) │ │ │ │ + add $0x40,%rcx │ │ │ │ + dec %edx │ │ │ │ + jne 45910f │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + mov 0x220(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + lea 0x28(%rsp),%rcx │ │ │ │ + mov $0x32,%edi │ │ │ │ + mov %rdi,%rsi │ │ │ │ + call 4730c0 │ │ │ │ + mov %rax,0x1b8(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + lea 0xe4961(%rip),%rax │ │ │ │ nop │ │ │ │ - add %rdi,(%rax) │ │ │ │ - mov 0x28(%rax,%rdx,1),%rdi │ │ │ │ - add %rdi,0x8(%rax) │ │ │ │ - mov 0x30(%rax,%rdx,1),%rdi │ │ │ │ - add %rdi,0x10(%rax) │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - add 0x38(%rax,%rdx,1),%rdi │ │ │ │ - mov %rdi,0x18(%rax) │ │ │ │ - movups %xmm15,(%rsi) │ │ │ │ - movups %xmm15,(%rbx) │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - jne 44ae49 │ │ │ │ - add $0x18,%rsp │ │ │ │ + call 483d80 │ │ │ │ + mov 0x1b8(%rsp),%rcx │ │ │ │ + cmp $0x32,%rcx │ │ │ │ + mov $0x32,%edx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + cmovg %rdx,%r8 │ │ │ │ + lea 0x28(%rsp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 4591ab │ │ │ │ + mov %rax,0x1d8(%rsp) │ │ │ │ + shl $0x3,%r8 │ │ │ │ + mov %r8,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x1d8(%rsp),%rax │ │ │ │ + mov 0x1b8(%rsp),%rcx │ │ │ │ + lea 0x1e8(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x18(%rdx) │ │ │ │ + mov %rax,0x1e8(%rsp) │ │ │ │ + mov %rcx,0x1f0(%rsp) │ │ │ │ + mov %rcx,0x1f8(%rsp) │ │ │ │ + mov 0x220(%rsp),%rsi │ │ │ │ + mov 0x98(%rsi),%rdi │ │ │ │ + mov %rdi,0x200(%rsp) │ │ │ │ + mov 0x120(%rsi),%rsi │ │ │ │ + mov %rsi,0x208(%rsp) │ │ │ │ + cmpl $0x0,0x2704ca(%rip) │ │ │ │ + je 459227 │ │ │ │ + lea 0x1003d1(%rip),%rax │ │ │ │ + mov 0x1e0(%rsp),%rbx │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 4223e0 │ │ │ │ + lea 0x1e8(%rsp),%rdx │ │ │ │ + mov 0x1e0(%rsp),%rcx │ │ │ │ + movups (%rdx),%xmm14 │ │ │ │ + movups %xmm14,(%rcx) │ │ │ │ + movups 0x10(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rcx) │ │ │ │ + movups 0x18(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x18(%rcx) │ │ │ │ + lea 0xe1eee(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov 0x1c8(%rsp),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + cmpl $0x0,0x270462(%rip) │ │ │ │ + jne 45927a │ │ │ │ + mov 0x1e0(%rsp),%rcx │ │ │ │ + jmp 45928a │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov 0x1e0(%rsp),%rcx │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + add $0x210,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - jmp 44ae20 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 459020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -84965,161 +97027,256 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44af74 │ │ │ │ + jbe 4594dc │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ + sub $0x70,%rsp │ │ │ │ nop │ │ │ │ - mov 0x11fc0ef(%rip),%ecx │ │ │ │ - shr $1,%ecx │ │ │ │ - lea 0x1(%rcx),%edx │ │ │ │ - mov $0xaaaaaaab,%ebx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ + mov 0x90(%rbx),%ecx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x6,%ecx │ │ │ │ + jne 4594ca │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + mov (%rbx),%rdx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov 0x245584(%rip),%edi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + je 459344 │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4674a0 │ │ │ │ + mov 0x88(%rsp),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movq $0x0,0x10(%rcx) │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x9a0(%rax),%rcx │ │ │ │ + mov %rcx,0xa0(%rbx) │ │ │ │ + nop │ │ │ │ + mov %rbx,0x9a0(%rax) │ │ │ │ + mov 0x9a8(%rax),%ecx │ │ │ │ inc %ecx │ │ │ │ - mov %ecx,0xc(%rsp) │ │ │ │ + mov %ecx,0x9a8(%rax) │ │ │ │ + cmp $0x40,%ecx │ │ │ │ + jl 45938b │ │ │ │ + movups %xmm15,0x10(%rsp) │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + movups %xmm15,0x58(%rsp) │ │ │ │ + movl $0x0,0x68(%rsp) │ │ │ │ + jmp 459391 │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + cmpl $0x20,0x9a8(%rax) │ │ │ │ + jl 45941c │ │ │ │ + mov 0x9a0(%rax),%rcx │ │ │ │ + nop │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4593bf │ │ │ │ + mov 0xa0(%rcx),%rdx │ │ │ │ + mov %rdx,0x9a0(%rax) │ │ │ │ + decl 0x9a8(%rax) │ │ │ │ + cmpq $0x0,(%rcx) │ │ │ │ + jne 4593ef │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ nop │ │ │ │ + mov %rdx,0xa0(%rcx) │ │ │ │ + mov %rcx,%rdx │ │ │ │ nop │ │ │ │ - lea 0x11fc2b1(%rip),%rax │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + cmpq $0x0,0x60(%rsp) │ │ │ │ + jne 4593e9 │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 44af6e │ │ │ │ - lea 0x11fc9fa(%rip),%rdx │ │ │ │ - lea (%rdx,%rcx,8),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + incl 0x68(%rsp) │ │ │ │ + jmp 459391 │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov 0xc(%rsp),%eax │ │ │ │ - call 44ae20 │ │ │ │ + mov %rdx,0xa0(%rcx) │ │ │ │ + mov %rcx,%rdx │ │ │ │ nop │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + cmpq $0x0,0x18(%rsp) │ │ │ │ + jne 459413 │ │ │ │ nop │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + incl 0x20(%rsp) │ │ │ │ + jmp 459391 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x11fc26d(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x2518d3(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%rdx │ │ │ │ + mov 0x68(%rsp),%ebx │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov %ebx,0x50(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45946f │ │ │ │ + mov 0x2518be(%rip),%rcx │ │ │ │ + mov %rcx,0xa0(%rdx) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,0x2518ab(%rip) │ │ │ │ + mov 0x50(%rsp),%ecx │ │ │ │ + add %ecx,0x2518a9(%rip) │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%ebx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov %ebx,0x38(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4594b4 │ │ │ │ + mov 0x251869(%rip),%rcx │ │ │ │ + mov %rcx,0xa0(%rdx) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov %rcx,0x251856(%rip) │ │ │ │ + mov 0x38(%rsp),%ecx │ │ │ │ + add %ecx,0x251854(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x25183b(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 41f560 │ │ │ │ + jmp 45938b │ │ │ │ + lea 0x120207(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 44aee0 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4592c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44b11f │ │ │ │ + jbe 4596b2 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov 0x2e0(%rax),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 44b109 │ │ │ │ - mov 0x2f0(%rax),%rdi │ │ │ │ - mov 0x11fcfee(%rip),%esi │ │ │ │ - add $0x2,%esi │ │ │ │ - movslq %esi,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jb 44b119 │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - mov %rcx,0x90(%rsp) │ │ │ │ - mov $0x3,%eax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 493e60 │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + jmp 45952c │ │ │ │ nop │ │ │ │ - mov 0x11fbff0(%rip),%edx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x2f0(%rsi),%r8 │ │ │ │ - shr $1,%edx │ │ │ │ - lea 0x2(%rdx),%r9d │ │ │ │ - mov $0xaaaaaaab,%r10d │ │ │ │ - imul %r10,%r9 │ │ │ │ - shr $0x21,%r9 │ │ │ │ - lea (%r9,%r9,2),%r9d │ │ │ │ - sub %r9d,%edx │ │ │ │ - cmp %r8,%rax │ │ │ │ - ja 44b114 │ │ │ │ - add $0x2,%edx │ │ │ │ - mov %edx,0x34(%rsp) │ │ │ │ - mov 0x2e0(%rsi),%rcx │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov %r8,%rsi │ │ │ │ - mov $0x1,%r8d │ │ │ │ - mov $0x1,%eax │ │ │ │ - call 44a940 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x2517d6(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x9a0(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jne 4595e5 │ │ │ │ + cmpq $0x0,0x2517bc(%rip) │ │ │ │ + jne 459554 │ │ │ │ + cmpq $0x0,0x2517c2(%rip) │ │ │ │ + je 4595e5 │ │ │ │ + nop │ │ │ │ + lea 0x25179c(%rip),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 44a880 │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x34(%rsp),%edx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jae 44b10f │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %edx,%ecx │ │ │ │ - shl $0x5,%rdx │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - lea 0x11fc8a4(%rip),%rdx │ │ │ │ - lea (%rdx,%rcx,8),%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + jmp 459589 │ │ │ │ + mov 0x9a0(%rcx),%rbx │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - incq 0x20(%rdx,%rcx,1) │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - add %rbx,0x30(%rdx,%rcx,1) │ │ │ │ + mov %rbx,0xa0(%rdx) │ │ │ │ nop │ │ │ │ + mov %rdx,0x9a0(%rcx) │ │ │ │ + incl 0x9a8(%rcx) │ │ │ │ + cmpl $0x20,0x9a8(%rcx) │ │ │ │ + jge 459519 │ │ │ │ + mov 0x251767(%rip),%rdx │ │ │ │ nop │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4595b6 │ │ │ │ + mov 0xa0(%rdx),%rbx │ │ │ │ + mov %rbx,0x251753(%rip) │ │ │ │ + decl 0x251755(%rip) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 45956c │ │ │ │ + mov 0x251751(%rip),%rdx │ │ │ │ + nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4595dc │ │ │ │ + mov 0xa0(%rdx),%rbx │ │ │ │ + mov %rbx,0x25173d(%rip) │ │ │ │ + decl 0x25173f(%rip) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 45956c │ │ │ │ xchg %ax,%ax │ │ │ │ - call 4258a0 │ │ │ │ - lea 0x94(%rip),%rcx │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov 0x88(%rsp),%rcx │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - lea 0x58(%rsp),%rcx │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ + jmp 459519 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 459603 │ │ │ │ + mov 0xa0(%rcx),%rdx │ │ │ │ + mov %rdx,0x9a0(%rax) │ │ │ │ + decl 0x9a8(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4596aa │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 459659 │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + sub %rdx,%rbx │ │ │ │ + mov 0x24525d(%rip),%edx │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + je 459659 │ │ │ │ + lea 0xf1(%rip),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x70,%rsp │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + cmpq $0x0,(%rcx) │ │ │ │ + jne 4596a1 │ │ │ │ + lea 0x7a(%rip),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov (%rax),%rcx │ │ │ │ + add $0x3a0,%rcx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rcx,%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x70,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 44af80 │ │ │ │ + jmp 459500 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -85138,26 +97295,54 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44b181 │ │ │ │ + jbe 459717 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - call 445c60 │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov 0x245183(%rip),%eax │ │ │ │ + nopl (%rax) │ │ │ │ + call 467100 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov %rbx,0x8(%rcx) │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 44b160 │ │ │ │ + call 487040 │ │ │ │ + jmp 4596e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45975c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov (%rcx),%rax │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4674a0 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movq $0x0,0x10(%rcx) │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 487040 │ │ │ │ + jmp 459720 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -85175,139 +97360,156 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44b246 │ │ │ │ + jbe 4598e3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ + sub $0x68,%rsp │ │ │ │ + movups %xmm15,0x8(%rsp) │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + movups %xmm15,0x50(%rsp) │ │ │ │ + movl $0x0,0x60(%rsp) │ │ │ │ + mov 0x9a0(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 459836 │ │ │ │ nop │ │ │ │ - mov 0x11fbe2a(%rip),%ecx │ │ │ │ - mov %ecx,0xc(%rsp) │ │ │ │ - call 44a880 │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0xc(%rsp),%ecx │ │ │ │ - shr $1,%ecx │ │ │ │ - lea 0x1(%rcx),%edx │ │ │ │ - mov $0xaaaaaaab,%ebx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - inc %ecx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jae 44b23d │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - lea 0x11fc72d(%rip),%rcx │ │ │ │ - lea (%rcx,%rdx,8),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - incq 0x28(%rdx,%rcx,1) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - add %rbx,0x38(%rdx,%rcx,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4597d9 │ │ │ │ + mov 0xa0(%rcx),%rdx │ │ │ │ + mov %rdx,0x9a0(%rax) │ │ │ │ + decl 0x9a8(%rax) │ │ │ │ + cmpq $0x0,(%rcx) │ │ │ │ + jne 459809 │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ nop │ │ │ │ + mov %rdx,0xa0(%rcx) │ │ │ │ + mov %rcx,%rdx │ │ │ │ nop │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x28,%rsp │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + cmpq $0x0,0x58(%rsp) │ │ │ │ + jne 459803 │ │ │ │ + nop │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + incl 0x60(%rsp) │ │ │ │ + jmp 4597ae │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + mov %rdx,0xa0(%rcx) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + cmpq $0x0,0x10(%rsp) │ │ │ │ + jne 45982d │ │ │ │ + nop │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + incl 0x18(%rsp) │ │ │ │ + jmp 4597ae │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x2514b9(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x60(%rsp),%ebx │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + mov %ebx,0x48(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45988a │ │ │ │ + mov 0x2514a3(%rip),%rcx │ │ │ │ + mov %rcx,0xa0(%rdx) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov %rcx,0x251490(%rip) │ │ │ │ + mov 0x48(%rsp),%ecx │ │ │ │ + add %ecx,0x25148e(%rip) │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%ebx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov %ebx,0x30(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4598cf │ │ │ │ + mov 0x25144e(%rip),%rcx │ │ │ │ + mov %rcx,0xa0(%rdx) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rcx,0x25143b(%rip) │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + add %ecx,0x251439(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x251420(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x68,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - jmp 44b1a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 459780 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + cmpl $0x0,0x28c(%rax) │ │ │ │ + jne 459937 │ │ │ │ + lea 0x12667f(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + decl 0x28c(%rax) │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x28c(%rax) │ │ │ │ + jne 459973 │ │ │ │ + cmpl $0x0,0x288(%rax) │ │ │ │ + jne 459973 │ │ │ │ + movq $0x0,0x180(%rax) │ │ │ │ + movq $0x0,0xd0(%r14) │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jle 44b31a │ │ │ │ - cmp %rax,%rbx │ │ │ │ - jle 44b314 │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0x668(%rcx),%rdx │ │ │ │ - movabs $0xa0761d6478bd642f,%rsi │ │ │ │ - add %rsi,%rdx │ │ │ │ - movabs $0xe7037ed1a0b428db,%rdi │ │ │ │ - xor %rdx,%rdi │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rax,%r9 │ │ │ │ - mul %rdi │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x1f,%rdx │ │ │ │ - mov %r9,0x668(%rcx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0x668(%rcx),%rdi │ │ │ │ - lea (%rdi,%rsi,1),%rax │ │ │ │ - movabs $0xe7037ed1a0b428db,%rsi │ │ │ │ - xor %rax,%rsi │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mov %rax,%r9 │ │ │ │ - mul %rsi │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %eax,%eax │ │ │ │ - xor %rdi,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - div %rbx │ │ │ │ - mov %r9,0x668(%rcx) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - setg %cl │ │ │ │ - jmp 44b316 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 44b31d │ │ │ │ - xor %eax,%eax │ │ │ │ - ret │ │ │ │ - mov $0x1,%eax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4599a0 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + lea 0x1257e6(%rip),%rax │ │ │ │ + mov $0x3e,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 459980 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -85326,615 +97528,488 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44b59c │ │ │ │ + jbe 4599d1 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - cmpl $0x0,0x11fcc4b(%rip) │ │ │ │ - je 44b549 │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - cmp $0x6,%rcx │ │ │ │ - jg 44b55e │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rdi,0x68(%rsp) │ │ │ │ - mov %r14,0x38(%rsp) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - cmpl $0x0,0x11fcbfb(%rip) │ │ │ │ - jne 44b3b1 │ │ │ │ - cmpl $0x0,0x148(%rdx) │ │ │ │ - jg 44b3b1 │ │ │ │ - cmpb $0x0,0x119(%rdx) │ │ │ │ - je 44b414 │ │ │ │ - mov 0xb8(%rdx),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 44b3ef │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 44b3ef │ │ │ │ - mov 0x2e8(%rdx),%rdi │ │ │ │ - mov 0x2f0(%rdx),%rsi │ │ │ │ - mov 0x2e0(%rdx),%rdx │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 47e740 │ │ │ │ - jmp 44b4e4 │ │ │ │ - mov 0x2e0(%rdx),%rbx │ │ │ │ - mov 0x2e8(%rdx),%rsi │ │ │ │ - mov 0x2f0(%rdx),%rdi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - call 493e60 │ │ │ │ - jmp 44b4e4 │ │ │ │ - mov 0xb8(%rdx),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %r8,%r8 │ │ │ │ - je 44b4a0 │ │ │ │ - mov %r14,%r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - je 44b4a0 │ │ │ │ - cmpq $0x0,0x2e8(%rdx) │ │ │ │ - jbe 44b559 │ │ │ │ - mov 0x2e0(%rdx),%r10 │ │ │ │ - mov 0x40(%r8),%r8 │ │ │ │ - mov %r8,(%r10) │ │ │ │ - mov 0x2e8(%rdx),%r8 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - jb 44b554 │ │ │ │ - mov 0x30(%r9),%r9 │ │ │ │ - mov 0xb8(%r9),%r9 │ │ │ │ - mov 0x60(%r9),%rbx │ │ │ │ - mov 0x2e0(%rdx),%r9 │ │ │ │ - mov 0x2f0(%rdx),%rsi │ │ │ │ - dec %rsi │ │ │ │ - lea -0x1(%r8),%rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and $0x8,%edx │ │ │ │ - add %r9,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 44b5e0 │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - jmp 44b4e1 │ │ │ │ - nop │ │ │ │ - call 496f00 <_cgo_topofstack@@Base+0x4a0> │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x2e0(%rcx),%rdx │ │ │ │ - mov 0x2e8(%rcx),%rdi │ │ │ │ - mov 0x2f0(%rcx),%rsi │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - setg %bl │ │ │ │ - movzbl %bl,%ebx │ │ │ │ - sub %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 44b5e0 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x2f0(%rdx),%rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - ja 44b54f │ │ │ │ - mov 0x2e0(%rdx),%rcx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x68(%rsp),%r8 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - call 44bda0 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov 0x108(%rdx),%r9d │ │ │ │ - lea -0x1(%r9),%r10d │ │ │ │ - nop │ │ │ │ - mov %r10d,0x108(%rdx) │ │ │ │ - cmp $0x1,%r9d │ │ │ │ - jne 44b543 │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 44b543 │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x40,%rsp │ │ │ │ + call 4599c0 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b89e8(%rip),%rax │ │ │ │ - mov $0xf,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4575c0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9bbc12(%rip),%rax │ │ │ │ - mov $0x12,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 44b340 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4599c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4599f1 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + call 4599e0 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4599e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44b7b7 │ │ │ │ + jbe 459a11 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %rcx,0x80(%rsp) │ │ │ │ - mov %rdi,0x88(%rsp) │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 44b60b │ │ │ │ - mov (%rbx),%rbx │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jle 44b78b │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 44b78b │ │ │ │ - mov 0x8(%rbx),%r8 │ │ │ │ - test %rax,%rax │ │ │ │ - jg 44b638 │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jbe 44b7b1 │ │ │ │ - mov %r8,(%rcx,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - jmp 44b608 │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %sil,0x1f(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - lea -0x1(%r8),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - call 492c40 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - nop │ │ │ │ - call 492ea0 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - movzbl 0x1f(%rsp),%ecx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - jmp 44b6b2 │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - mov %esi,%ecx │ │ │ │ - call 476de0 │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - movzbl 0x1e(%rsp),%ecx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov %ebx,%esi │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 44b76f │ │ │ │ - test %esi,%esi │ │ │ │ - jge 44b6d5 │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - je 44b6d0 │ │ │ │ - movzbl 0x28(%r8),%r8d │ │ │ │ - jmp 44b6f6 │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 44b6f6 │ │ │ │ - mov 0x50(%rsp),%r8 │ │ │ │ - test %al,(%r8) │ │ │ │ - movslq %esi,%r9 │ │ │ │ - cmp $0x100000,%r9 │ │ │ │ - jae 44b7a5 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - movzbl (%r8,%r9,1),%r8d │ │ │ │ - mov %r8b,0x1e(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x17,%r8b │ │ │ │ - jne 44b719 │ │ │ │ - cmp $0xa,%cl │ │ │ │ - je 44b719 │ │ │ │ - cmp $0x14,%cl │ │ │ │ - je 44b719 │ │ │ │ - cmp $0xf,%cl │ │ │ │ - jne 44b685 │ │ │ │ - test %rax,%rax │ │ │ │ - jle 44b733 │ │ │ │ - dec %rax │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - jmp 44b764 │ │ │ │ - mov 0x88(%rsp),%r9 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jle 44b75c │ │ │ │ - jbe 44b79d │ │ │ │ - lea 0x1(%rdi),%r10 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - mov %r10,(%r11,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - jmp 44b764 │ │ │ │ - mov 0x80(%rsp),%r11 │ │ │ │ - cmp %rdx,%r9 │ │ │ │ - jg 44b685 │ │ │ │ - jmp 44b794 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov %ecx,%esi │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - jmp 44b608 │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rdx,%rax │ │ │ │ - add $0x60,%rsp │ │ │ │ + call 459a00 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x100000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 44b5e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 459a00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44b872 │ │ │ │ + jbe 459a31 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - movabs $0xa0761d6478bd642f,%rax │ │ │ │ - add 0x668(%rcx),%rax │ │ │ │ - movabs $0xe7037ed1a0b428db,%rdx │ │ │ │ - xor %rax,%rdx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mul %rdx │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - shr $0x20,%rdx │ │ │ │ - mov %rbx,0x668(%rcx) │ │ │ │ - test %edx,%edx │ │ │ │ - jne 44b86a │ │ │ │ - call 498140 <_cgo_topofstack@@Base+0x16e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov (%rsp),%rax │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ + call 459a20 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 44b800 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 459a20 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44ba03 │ │ │ │ + jbe 459a51 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - test %rbx,%rbx │ │ │ │ - mov $0x0,%ecx │ │ │ │ - cmovl %rcx,%rbx │ │ │ │ - cmpb $0x0,0x31(%rax) │ │ │ │ - jne 44b9f9 │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 44b9d5 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 44b9cf │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov 0x668(%rdx),%rsi │ │ │ │ - movabs $0xa0761d6478bd642f,%rdi │ │ │ │ - add %rdi,%rsi │ │ │ │ - movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ - xor %rsi,%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mul %rsi │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x1f,%rdx │ │ │ │ - mov %rsi,0x668(%r8) │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ - mov 0x668(%rsi),%r8 │ │ │ │ - lea (%r8,%rdi,1),%rax │ │ │ │ - movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ - xor %rax,%r8 │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mul %r10 │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %eax,%eax │ │ │ │ - xor %r8,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - div %rcx │ │ │ │ - mov %r10,0x668(%rsi) │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ - mov 0x668(%rsi),%r8 │ │ │ │ - lea (%r8,%rdi,1),%rax │ │ │ │ - movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ - xor %rax,%r8 │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mul %r10 │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %eax,%edx │ │ │ │ - shl $0x1f,%rdx │ │ │ │ - mov %r10,0x668(%rsi) │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ - mov 0x668(%rsi),%r10 │ │ │ │ - lea (%r10,%rdi,1),%rax │ │ │ │ - movabs $0xe7037ed1a0b428db,%rdi │ │ │ │ - xor %rax,%rdi │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - mul %r10 │ │ │ │ - xor %rdx,%rax │ │ │ │ - mov %eax,%eax │ │ │ │ - xor %rdi,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - div %rbx │ │ │ │ - mov %r10,0x668(%rsi) │ │ │ │ - cmp %r8,%rdx │ │ │ │ - jb 44b9c5 │ │ │ │ - add %rcx,0x28(%r9) │ │ │ │ - jmp 44b9d8 │ │ │ │ - add %rbx,0x28(%r9) │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %r9,0x10(%rsp) │ │ │ │ - mov %r9,%rax │ │ │ │ - call 44ba40 │ │ │ │ - mov 0x8(%rsp),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ - mov %rcx,0x20(%rdx) │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add %rbx,0x28(%rax) │ │ │ │ - add $0x18,%rsp │ │ │ │ + call 459a40 │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 44b880 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 459a40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 459a71 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + call 459a60 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 459a60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 459a91 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + call 459a80 │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 459a80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44bb1a │ │ │ │ + lea -0x228(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 459eb7 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - cmpl $0x0,0x11fc54b(%rip) │ │ │ │ - je 44bb09 │ │ │ │ - movb $0x1,0x30(%rax) │ │ │ │ - cmpq $0x0,0x10(%rax) │ │ │ │ - jbe 44bb14 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - movq $0xffffffffffffffff,(%rcx) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - lea 0x58(%rsp),%rcx │ │ │ │ - lea 0xad(%rip),%rdx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - lea 0x8(%rsp),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - movq $0x4,0x38(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 44bb03 │ │ │ │ - jae 44bb0f │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - movq $0x0,(%rcx,%rax,8) │ │ │ │ - add $0x48,%rsp │ │ │ │ + sub $0x2a0,%rsp │ │ │ │ + mov 0x26fa59(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 459c0e │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 459ae2 │ │ │ │ + cmpl $0x0,0x110(%rsi) │ │ │ │ + jne 459ae2 │ │ │ │ + add $0x2a0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x48,%rsp │ │ │ │ + mov %rax,0x2b0(%rsp) │ │ │ │ + mov %rdi,0x2c8(%rsp) │ │ │ │ + mov %rsi,0x2d0(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + incl 0xf0(%rdx) │ │ │ │ + lea 0x30(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + movups %xmm15,0x40(%rdx) │ │ │ │ + movups %xmm15,0x50(%rdx) │ │ │ │ + lea 0x90(%rsp),%r9 │ │ │ │ + mov $0x8,%r10d │ │ │ │ + movups %xmm15,(%r9) │ │ │ │ + movups %xmm15,0x10(%r9) │ │ │ │ + movups %xmm15,0x20(%r9) │ │ │ │ + movups %xmm15,0x30(%r9) │ │ │ │ + add $0x40,%r9 │ │ │ │ + dec %r10d │ │ │ │ + jne 459b34 │ │ │ │ + cmpl $0x0,0x148(%rsi) │ │ │ │ + jle 459bc0 │ │ │ │ + mov 0xb8(%rsi),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 459bb7 │ │ │ │ + cmpq $0x0,0x70(%r9) │ │ │ │ + je 459bb2 │ │ │ │ + cmpq $0x0,0x68(%r9) │ │ │ │ + je 459bad │ │ │ │ + mov 0x14c(%rsi),%r9d │ │ │ │ + test %r9d,%r9d │ │ │ │ + jne 459ba6 │ │ │ │ + mov 0x150(%rsi),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 459b9f │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + je 459b98 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 459e35 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 459dfb │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 459dfb │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 459dfb │ │ │ │ + test %rsi,%rsi │ │ │ │ + jmp 459bc3 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jmp 459bc3 │ │ │ │ + test %rsi,%rsi │ │ │ │ + jmp 459bc3 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 459bf0 │ │ │ │ + mov 0x380(%rsi),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 459bf0 │ │ │ │ + mov 0x388(%rsi),%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov $0xa,%r8d │ │ │ │ + xor %edi,%edi │ │ │ │ + call 470460 │ │ │ │ + jmp 459c0a │ │ │ │ + mov %rdi,%rsi │ │ │ │ + mov $0xe,%r8d │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 470460 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 459c17 │ │ │ │ + add $0x2a0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x40,%rax │ │ │ │ + ja 459def │ │ │ │ + mov %rax,0x290(%rsp) │ │ │ │ + lea -0x40(%rax),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + neg %rdi │ │ │ │ + shl $0x3,%rax │ │ │ │ + sar $0x3f,%rsi │ │ │ │ + and %rsi,%rax │ │ │ │ + lea 0x90(%rsp,%rax,1),%rcx │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rdi,%rsi │ │ │ │ + call 471060 │ │ │ │ + mov 0x290(%rsp),%rdx │ │ │ │ + add %rax,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jg 459cff │ │ │ │ + mov 0x2b0(%rsp),%rdx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,0x26f8f9(%rip) │ │ │ │ + ja 459ca2 │ │ │ │ + cmp %rdx,0x26f8f8(%rip) │ │ │ │ + jbe 459ca2 │ │ │ │ + lea -0x219(%rip),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,%rax │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + jmp 459cba │ │ │ │ + cmp %rdx,0x244a0f(%rip) │ │ │ │ + jae 459cb7 │ │ │ │ + lea -0x2d2(%rip),%rax │ │ │ │ + inc %rax │ │ │ │ + jmp 459cba │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + mov 0x2d0(%rsp),%rdx │ │ │ │ + cmpq $0x0,0x100(%rdx) │ │ │ │ + je 459ce8 │ │ │ │ + lea -0x2bb(%rip),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + jmp 459cfa │ │ │ │ + lea -0x32f(%rip),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x98(%rsp) │ │ │ │ + mov $0x2,%edx │ │ │ │ + mov 0x26f816(%rip),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 459dd0 │ │ │ │ + mov 0x2c8(%rsp),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 459d3a │ │ │ │ + mov 0x30(%r8),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 459d3a │ │ │ │ + mov 0xb8(%r9),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 459d3a │ │ │ │ + add $0x160,%r9 │ │ │ │ + jmp 459d40 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x40,%rdx │ │ │ │ + ja 459de3 │ │ │ │ + mov %rdx,0x290(%rsp) │ │ │ │ + lea 0x2529c7(%rip),%rax │ │ │ │ + mov %r9,%rbx │ │ │ │ + lea 0x90(%rsp),%rcx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov $0x40,%esi │ │ │ │ + call 419360 │ │ │ │ + mov 0x2c8(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 459da6 │ │ │ │ + mov 0x30(%rdx),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 459d9e │ │ │ │ + mov 0xb8(%r9),%r10 │ │ │ │ + mov 0xd0(%r9),%r11 │ │ │ │ + test %r10,%r10 │ │ │ │ + cmovne %r10,%rdx │ │ │ │ + jmp 459dac │ │ │ │ + xor %r9d,%r9d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + jmp 459dac │ │ │ │ + xor %r9d,%r9d │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %r9,%rbx │ │ │ │ + mov %r11,%rcx │ │ │ │ + lea 0x90(%rsp),%rdi │ │ │ │ + mov 0x290(%rsp),%rsi │ │ │ │ + mov $0x40,%r8d │ │ │ │ + call 475640 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + decl 0xf0(%rax) │ │ │ │ + add $0x2a0,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0x40,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x40,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %rcx,0x290(%rsp) │ │ │ │ + mov 0xb8(%rsi),%rsi │ │ │ │ + mov 0x70(%rsi),%rbx │ │ │ │ + mov 0x68(%rsi),%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %edi,%edi │ │ │ │ + mov $0x2,%r8d │ │ │ │ + nopl (%rax) │ │ │ │ + call 470460 │ │ │ │ + mov 0x290(%rsp),%rax │ │ │ │ + jmp 459c17 │ │ │ │ + inc %rcx │ │ │ │ + cmp $0x20,%rcx │ │ │ │ + jge 459e49 │ │ │ │ + mov (%rbx,%rcx,8),%r9 │ │ │ │ + nop │ │ │ │ + test %r9,%r9 │ │ │ │ + jne 459e32 │ │ │ │ + cmp $0x20,%rcx │ │ │ │ + ja 459eaa │ │ │ │ + lea 0x90(%rsp),%r9 │ │ │ │ + cmp %r9,%rbx │ │ │ │ + je 459e97 │ │ │ │ + mov %rcx,0x298(%rsp) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shl $0x3,%rdx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x2b0(%rsp),%rax │ │ │ │ + mov 0x298(%rsp),%rcx │ │ │ │ + lea 0x30(%rsp),%rdx │ │ │ │ + mov 0x2d0(%rsp),%rsi │ │ │ │ + mov 0x2c8(%rsp),%rdi │ │ │ │ + mov 0x150(%rsi),%r9 │ │ │ │ + movq $0x0,(%r9) │ │ │ │ + jmp 459dfb │ │ │ │ + mov $0x20,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 44ba40 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 459aa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x30(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 44bc1a │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45a066 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov 0x30(%rdx),%r9 │ │ │ │ - mov %r9,0x98(%rsp) │ │ │ │ - mov 0x8(%rdx),%rbx │ │ │ │ - mov 0x20(%rdx),%r9 │ │ │ │ - mov %r9,0xa0(%rsp) │ │ │ │ - mov 0x28(%rdx),%rdx │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x30(%rax) │ │ │ │ - movups %xmm15,0x40(%rax) │ │ │ │ - movups %xmm15,0x50(%rax) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov $0xa,%r8d │ │ │ │ - call 47bae0 │ │ │ │ - mov 0x98(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jb 44bc14 │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - dec %rsi │ │ │ │ - dec %rdi │ │ │ │ - mov %rsi,%rdx │ │ │ │ - neg %rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and $0x8,%edx │ │ │ │ - lea (%r8,%rdx,1),%rcx │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov 0x90(%rsp),%rbx │ │ │ │ - call 47c6e0 │ │ │ │ - lea 0x1(%rax),%rdx │ │ │ │ - mov 0xa0(%rsp),%r8 │ │ │ │ - mov %rdx,(%r8) │ │ │ │ - add $0xa8,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %ebx,0x28(%rsp) │ │ │ │ + mov %ebx,(%rax) │ │ │ │ + mov %ebx,0x1258(%rax) │ │ │ │ + movl $0x3,0x4(%rax) │ │ │ │ + movq $0x0,0x9b8(%rax) │ │ │ │ + movq $0x80,0x9c0(%rax) │ │ │ │ + lea 0x9c8(%rax),%rcx │ │ │ │ + lea 0x80(%rax),%rdx │ │ │ │ + cmpl $0x0,0x26f780(%rip) │ │ │ │ + je 459f74 │ │ │ │ + mov 0x9b0(%rax),%rsi │ │ │ │ + mov 0x68(%rax),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdx,0x10(%r11) │ │ │ │ + mov %rdi,0x18(%r11) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rcx,0x9b0(%rax) │ │ │ │ + movq $0x0,0x70(%rax) │ │ │ │ + movq $0x20,0x78(%rax) │ │ │ │ + mov %rdx,0x68(%rax) │ │ │ │ + add $0x2550,%rax │ │ │ │ + call 446f20 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + cmpq $0x0,0x38(%rcx) │ │ │ │ + je 459fb1 │ │ │ │ + mov 0x28(%rsp),%edx │ │ │ │ + jmp 459fe1 │ │ │ │ + mov 0x28(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 459fcf │ │ │ │ + mov 0x26f528(%rip),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 45a050 │ │ │ │ + mov %rsi,0x38(%rcx) │ │ │ │ + jmp 459fe1 │ │ │ │ + call 4240c0 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov %rax,0x38(%rcx) │ │ │ │ + mov 0x28(%rsp),%edx │ │ │ │ + mov %edx,%ecx │ │ │ │ + sar $0x1f,%edx │ │ │ │ + shr $0x1b,%edx │ │ │ │ + lea (%rcx,%rdx,1),%eax │ │ │ │ + sar $0x5,%eax │ │ │ │ + mov %eax,%edx │ │ │ │ + shl $0x5,%eax │ │ │ │ + sub %eax,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 45a04b │ │ │ │ + mov 0x24edc7(%rip),%rax │ │ │ │ + movslq %edx,%rdx │ │ │ │ + mov $0x1,%ebx │ │ │ │ + shl %cl,%ebx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jbe 45a046 │ │ │ │ + mov 0x24eda9(%rip),%rax │ │ │ │ + lea (%rax,%rdx,4),%rax │ │ │ │ + lock or %ebx,(%rax) │ │ │ │ + mov 0x24ed83(%rip),%rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jbe 45a041 │ │ │ │ + mov 0x24ed6f(%rip),%rax │ │ │ │ + lea (%rax,%rdx,4),%rax │ │ │ │ + not %ebx │ │ │ │ + lock and %ebx,(%rax) │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - call 494f40 │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c20 │ │ │ │ + lea 0x11b42b(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - jmp 44bb40 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 459f00 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -85955,94 +98030,177 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44bd7b │ │ │ │ + jbe 45a3bc │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ + jmp 45a0ba │ │ │ │ + incl 0x250c16(%rip) │ │ │ │ + mov 0x194(%rax),%ecx │ │ │ │ + cmp %ecx,0x190(%rax) │ │ │ │ + je 45a10b │ │ │ │ + dec %ecx │ │ │ │ + mov %ecx,0x194(%rax) │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov 0x198(%rax,%rcx,8),%rcx │ │ │ │ + mov 0x250bde(%rip),%rdx │ │ │ │ nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - movb $0x1,0x31(%rax) │ │ │ │ - movslq 0x11fc338(%rip),%r9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 44bc73 │ │ │ │ - inc %rcx │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jge 44bc98 │ │ │ │ - mov 0x10(%rax),%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jae 44bd75 │ │ │ │ - mov 0x8(%rax),%r10 │ │ │ │ - mov (%r10,%rcx,8),%r10 │ │ │ │ - test %r10,%r10 │ │ │ │ - jne 44bc70 │ │ │ │ - jmp 44bc9b │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov 0x20(%rax),%r9 │ │ │ │ - mov 0x28(%rax),%r10 │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movb $0x0,0x30(%rax) │ │ │ │ - mov 0x11fb52d(%rip),%rbx │ │ │ │ - mov 0x18(%rax),%rsi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - ja 44bd70 │ │ │ │ + nop │ │ │ │ + mov %rdx,0xa0(%rcx) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x250bca(%rip) │ │ │ │ + cmpq $0x0,0x250bca(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 45a0b4 │ │ │ │ + mov %rdx,0x250bbf(%rip) │ │ │ │ + jmp 45a0b4 │ │ │ │ + mov 0x998(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45a156 │ │ │ │ + mov 0x250ba2(%rip),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %rdx,0xa0(%rcx) │ │ │ │ + mov %rcx,%rdx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x250b8d(%rip) │ │ │ │ + cmpq $0x0,0x250b8d(%rip) │ │ │ │ + jne 45a145 │ │ │ │ + nop │ │ │ │ + mov %rdx,0x250b83(%rip) │ │ │ │ + incl 0x250b85(%rip) │ │ │ │ + movq $0x0,0x998(%rax) │ │ │ │ mov %rax,0x68(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov %r10,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - mov %r9,%rax │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov $0x3,%r8d │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 44bda0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - jle 44bd34 │ │ │ │ - lea 0x1721a(%rip),%rdx │ │ │ │ - movq $0xffffffffffffffff,0x30(%rsp) │ │ │ │ - inc %rdx │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - lea 0x30(%rsp),%rcx │ │ │ │ - mov $0x2,%edi │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov $0x3,%r8d │ │ │ │ - call 44bda0 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ + lea 0x3568(%rax),%rbx │ │ │ │ + test %al,(%rcx) │ │ │ │ + lea 0x3568(%rcx),%rax │ │ │ │ + call 46e1a0 │ │ │ │ + mov 0x26f1f7(%rip),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 45a34f │ │ │ │ mov 0x68(%rsp),%rax │ │ │ │ - movb $0x0,0x31(%rax) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x108(%rax),%ecx │ │ │ │ - lea -0x1(%rcx),%edx │ │ │ │ - nop │ │ │ │ - mov %edx,0x108(%rax) │ │ │ │ - cmp $0x1,%ecx │ │ │ │ - jne 44bd6a │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ + add $0x1270,%rax │ │ │ │ + call 4330e0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + add $0x9c8,%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov $0x400,%ebx │ │ │ │ + call 4809e0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movq $0x0,0x9b8(%rax) │ │ │ │ + movq $0x80,0x9c0(%rax) │ │ │ │ + cmpl $0x0,0x26f4fb(%rip) │ │ │ │ + jne 45a1de │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + jmp 45a201 │ │ │ │ + mov 0x9b0(%rax),%rcx │ │ │ │ + mov 0x11d0(%rax),%rdx │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x10(%r11) │ │ │ │ + mov %rsi,0x9b0(%rax) │ │ │ │ + movq $0x0,0x11d0(%rax) │ │ │ │ + sub $0xffffffffffffff80,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov $0x100,%ebx │ │ │ │ + call 4809e0 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + movq $0x0,0x70(%rcx) │ │ │ │ + movq $0x20,0x78(%rcx) │ │ │ │ + cmpl $0x0,0x26f48e(%rip) │ │ │ │ + jne 45a24b │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + jmp 45a260 │ │ │ │ + mov 0x68(%rcx),%rax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rdx,0x68(%rcx) │ │ │ │ + lea 0x1d5(%rip),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + lea 0x48(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov 0x38(%rax),%rcx │ │ │ │ + add $0x35e8,%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + lea 0x133(%rip),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + lea 0x20(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movq $0x0,0x38(%rax) │ │ │ │ nop │ │ │ │ - je 44bd6a │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + call 459780 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movq $0x0,0x1228(%rax) │ │ │ │ + mov 0x24f44c(%rip),%rcx │ │ │ │ + add 0x35b0(%rax),%rcx │ │ │ │ + mov %rcx,0x24f43e(%rip) │ │ │ │ + movq $0x0,0x35b0(%rax) │ │ │ │ + mov 0x35e0(%rax),%rcx │ │ │ │ + lea 0x2523ed(%rip),%rdx │ │ │ │ + lock xadd %rcx,(%rdx) │ │ │ │ + movq $0x0,0x35e0(%rax) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44daa0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movl $0x4,0x4(%rax) │ │ │ │ add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + movslq (%rax),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x11ad4d(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x11e8fc(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + call 44e160 │ │ │ │ + nop │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x11fd21(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 44bc40 │ │ │ │ + jmp 45a0a0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -86050,90 +98208,85 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45a437 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 424660 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 467020 │ │ │ │ + lea 0x258153(%rip),%rax │ │ │ │ + call 41f0c0 │ │ │ │ + lea 0x26ea77(%rip),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 42a380 │ │ │ │ + lea 0x258134(%rip),%rax │ │ │ │ + call 41f520 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 45a3e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44be8b │ │ │ │ + jbe 45a4f8 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rbx,0x50(%rsp) │ │ │ │ - mov %r8,0x70(%rsp) │ │ │ │ - mov %r8,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x1,%r8d │ │ │ │ - call 44a940 │ │ │ │ - call 44a8e0 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45a48b │ │ │ │ + mov 0xdd0(%rcx,%rax,8),%rdx │ │ │ │ + mov 0x26e9c7(%rip),%rbx │ │ │ │ + sub 0x26e990(%rip),%rbx │ │ │ │ + mov %rbx,0x26e9b9(%rip) │ │ │ │ + mov 0x26e99a(%rip),%rbx │ │ │ │ + mov %rbx,(%rdx) │ │ │ │ + mov %rdx,0x26e990(%rip) │ │ │ │ + inc %rax │ │ │ │ + cmp %rax,0xdc8(%rcx) │ │ │ │ + jle 45a49e │ │ │ │ + cmp $0x80,%rax │ │ │ │ + jb 45a45a │ │ │ │ + jmp 45a4eb │ │ │ │ + movq $0x0,0xdc8(%rcx) │ │ │ │ + add $0x40,%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x11fb3df(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 44be2f │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jle 44be39 │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rcx,%xmm0 │ │ │ │ - xorps %xmm1,%xmm1 │ │ │ │ - cvtsi2sd %rbx,%xmm1 │ │ │ │ - divsd %xmm1,%xmm0 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - addsd (%rdx),%xmm0 │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ - add %rcx,0x8(%rdx) │ │ │ │ - jmp 44be77 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - cmp $0x3,%rdx │ │ │ │ - jne 44be5e │ │ │ │ - xorps %xmm0,%xmm0 │ │ │ │ - cvtsi2sd %rcx,%xmm0 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - addsd (%rdx),%xmm0 │ │ │ │ - movsd %xmm0,(%rdx) │ │ │ │ - imul %rbx,%rcx │ │ │ │ - add %rcx,0x8(%rdx) │ │ │ │ - jmp 44be77 │ │ │ │ - movsd 0x9fe2a2(%rip),%xmm0 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - addsd (%rcx),%xmm0 │ │ │ │ - movsd %xmm0,(%rcx) │ │ │ │ - add %rbx,0x8(%rcx) │ │ │ │ + lea 0x2580a5(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + lea 0x258097(%rip),%rbx │ │ │ │ + call 443200 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - lea 0x11fb348(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x38,%rsp │ │ │ │ + lea 0x258081(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - jmp 44bda0 │ │ │ │ + mov $0x80,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 487040 │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 45a440 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -86141,469 +98294,810 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44bf2b │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - lea 0x5c(%rip),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - lea 0x38(%rsp),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %edi,%ebx │ │ │ │ - lea 0x18(%rsp),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - call 44c140 │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %dil,0x20(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzbl 0x20(%rsp),%edi │ │ │ │ - jmp 44bee0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44c0ee │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov %rbx,0x80(%rsp) │ │ │ │ - mov %rcx,0x88(%rsp) │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - mov %rsi,0x98(%rsp) │ │ │ │ - mov %r8,0xa0(%rsp) │ │ │ │ - mov %r9,0xa8(%rsp) │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - cmpq $0x0,0x8(%rdx) │ │ │ │ - jbe 44c0e8 │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - mov (%rdx),%rax │ │ │ │ - lea 0x20(%rsp),%rsi │ │ │ │ - lea 0x78(%rsp),%rdi │ │ │ │ - movups (%rdi),%xmm14 │ │ │ │ - movups %xmm14,(%rsi) │ │ │ │ - movups 0x10(%rdi),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rsi) │ │ │ │ - movups 0x20(%rdi),%xmm14 │ │ │ │ - movups %xmm14,0x20(%rsi) │ │ │ │ - movups 0x28(%rdi),%xmm14 │ │ │ │ - movups %xmm14,0x28(%rsi) │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - lea 0x20(%rax),%rdi │ │ │ │ - mov %rsi,(%rax) │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov %rsi,0x8(%rax) │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov %rsi,0x10(%rax) │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - mov %rsi,0x18(%rax) │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - cmp $0x20,%rsi │ │ │ │ - mov $0x20,%ecx │ │ │ │ - cmovl %rsi,%rcx │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - je 44c05c │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - add $0xffffffffffffffe0,%rbx │ │ │ │ - mov %rbx,%rsi │ │ │ │ - sar $0x3f,%rsi │ │ │ │ - and %rcx,%rsi │ │ │ │ - neg %rbx │ │ │ │ - lea (%rax,%rsi,1),%rax │ │ │ │ - lea 0x20(%rax),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 44c093 │ │ │ │ - shl $0x3,%rbx │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jb 44c0e3 │ │ │ │ - dec %rax │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov %rax,0x8(%rdx) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rdx) │ │ │ │ - neg %rax │ │ │ │ - sar $0x3f,%rax │ │ │ │ - and $0x120,%eax │ │ │ │ - add %rcx,%rax │ │ │ │ - cmpl $0x0,0x11fb757(%rip) │ │ │ │ - je 44c0da │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - add $0x68,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - call 494f40 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - jmp 44bf60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x60(%rsp),%r12 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0xa8(%rsp),%r12 │ │ │ │ cmp 0x10(%r14),%r12 │ │ │ │ - jbe 44c4f7 │ │ │ │ + jbe 45b26b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xd8,%rsp │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ - mov %bl,0xf0(%rsp) │ │ │ │ - mov %rcx,0xf8(%rsp) │ │ │ │ + sub $0x120,%rsp │ │ │ │ + mov 0x26ee65(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jl 45b259 │ │ │ │ + test %eax,%eax │ │ │ │ + jle 45b259 │ │ │ │ + mov %eax,0x130(%rsp) │ │ │ │ + mov %edx,0x44(%rsp) │ │ │ │ + cmpb $0x0,0x24ff6b(%rip) │ │ │ │ + jne 45a56d │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45a580 │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x130(%rsp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 45a5eb │ │ │ │ + mov %rcx,0xc0(%rsp) │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %edx,%ecx │ │ │ │ + call 4764a0 │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 45a5b7 │ │ │ │ + lea -0x1(%rsi),%eax │ │ │ │ + mov %eax,0x350(%rdx) │ │ │ │ + jmp 45a5c4 │ │ │ │ + lea 0x320(%rdx),%rax │ │ │ │ nop │ │ │ │ - mov 0x11fae6f(%rip),%ecx │ │ │ │ - shr $1,%ecx │ │ │ │ - mov $0xaaaaaaab,%edx │ │ │ │ - imul %rcx,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov %ecx,0x3c(%rsp) │ │ │ │ - lea 0x11fb798(%rip),%rdx │ │ │ │ - lea (%rdx,%rcx,8),%rcx │ │ │ │ - mov %rcx,0xc8(%rsp) │ │ │ │ nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %cl,(%rax) │ │ │ │ + mov 0x108(%rdx),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ nop │ │ │ │ - lea 0x11fb023(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ + mov %ecx,0x108(%rdx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 45a5eb │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 45a5eb │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ nop │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 425440 │ │ │ │ - mov 0x3c(%rsp),%eax │ │ │ │ - call 44ae20 │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x250783(%rip),%rax │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + test %rax,%rax │ │ │ │ + je 45a628 │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + movslq %edx,%rsi │ │ │ │ + mov %rcx,%rdi │ │ │ │ + sub %rax,%rcx │ │ │ │ + imul %rcx,%rsi │ │ │ │ + add %rsi,0x25076a(%rip) │ │ │ │ + jmp 45a62f │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + mov %rdi,0xa8(%rsp) │ │ │ │ + mov %rdi,0x25074a(%rip) │ │ │ │ + mov 0x24e743(%rip),%rsi │ │ │ │ + mov 0x130(%rsp),%r8d │ │ │ │ + cmp %esi,%r8d │ │ │ │ + jle 45a903 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ + lea 0x26eee9(%rip),%rax │ │ │ │ nop │ │ │ │ - mov 0x11d4d3b(%rip),%rcx │ │ │ │ - mov %rcx,0xd0(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - mov $0x1,%ebx │ │ │ │ - jmp 44c20f │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x8(%rsi),%rsi │ │ │ │ + call 41f100 │ │ │ │ + mov 0x24e724(%rip),%rcx │ │ │ │ + mov 0x130(%rsp),%edx │ │ │ │ + cmp %ecx,%edx │ │ │ │ + jg 45a695 │ │ │ │ + movslq %edx,%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jb 45b254 │ │ │ │ + mov %rsi,0x24e6f8(%rip) │ │ │ │ + jmp 45a72e │ │ │ │ + movslq %edx,%rcx │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + lea 0xee1f9(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 483d80 │ │ │ │ + mov %rax,0x118(%rsp) │ │ │ │ + mov 0x24e6c2(%rip),%rdi │ │ │ │ + mov 0x24e6cb(%rip),%rsi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + lea 0xee1c9(%rip),%rax │ │ │ │ + call 4808c0 │ │ │ │ + mov 0x98(%rsp),%rdx │ │ │ │ + mov %rdx,0x24e69d(%rip) │ │ │ │ + mov %rdx,0x24e69e(%rip) │ │ │ │ + cmpl $0x0,0x26efd7(%rip) │ │ │ │ + jne 45a705 │ │ │ │ + mov 0x118(%rsp),%rsi │ │ │ │ + jmp 45a720 │ │ │ │ + mov 0x24e674(%rip),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x118(%rsp),%rsi │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rsi,0x24e659(%rip) │ │ │ │ + mov 0x130(%rsp),%edx │ │ │ │ + mov 0x24e67b(%rip),%rsi │ │ │ │ + lea 0x1f(%rdx),%r8d │ │ │ │ + sar $0x1f,%r8d │ │ │ │ + shr $0x1b,%r8d │ │ │ │ + lea (%rdx,%r8,1),%r8d │ │ │ │ + lea 0x1f(%r8),%r8d │ │ │ │ + sar $0x5,%r8d │ │ │ │ + mov %r8d,0x4c(%rsp) │ │ │ │ + mov 0x24e647(%rip),%rdi │ │ │ │ + cmp %r8d,%esi │ │ │ │ + jl 45a76b │ │ │ │ + movslq %r8d,%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jae 45a7a3 │ │ │ │ + jmp 45b24f │ │ │ │ + mov 0x24e636(%rip),%rcx │ │ │ │ + movslq %r8d,%rbx │ │ │ │ + mov %rbx,0x90(%rsp) │ │ │ │ + lea 0xe31fc(%rip),%rax │ │ │ │ + call 466280 │ │ │ │ + mov 0x130(%rsp),%edx │ │ │ │ + mov 0x4c(%rsp),%r8d │ │ │ │ + mov 0x90(%rsp),%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r9,0x24e5fe(%rip) │ │ │ │ + mov %rsi,0x24e5ff(%rip) │ │ │ │ + cmpl $0x0,0x26ef18(%rip) │ │ │ │ + je 45a7cd │ │ │ │ + mov 0x24e5df(%rip),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdi,0x24e5cc(%rip) │ │ │ │ + mov 0x24e5f5(%rip),%rsi │ │ │ │ + mov 0x24e5de(%rip),%rdi │ │ │ │ + cmp %r8d,%esi │ │ │ │ + jl 45a7f4 │ │ │ │ + movslq %r8d,%r9 │ │ │ │ + cmp %r9,%rsi │ │ │ │ + jae 45a82c │ │ │ │ + jmp 45b24a │ │ │ │ + mov 0x24e5cd(%rip),%rcx │ │ │ │ + movslq %r8d,%rbx │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + lea 0xe3173(%rip),%rax │ │ │ │ + call 466280 │ │ │ │ + mov 0x130(%rsp),%edx │ │ │ │ + mov 0x4c(%rsp),%r8d │ │ │ │ + mov 0x88(%rsp),%rsi │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r9,0x24e595(%rip) │ │ │ │ + mov %rsi,0x24e596(%rip) │ │ │ │ + cmpl $0x0,0x26ee8f(%rip) │ │ │ │ + je 45a856 │ │ │ │ + mov 0x24e576(%rip),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdi,0x24e563(%rip) │ │ │ │ + mov 0x24f3c4(%rip),%rsi │ │ │ │ + mov 0x24f3ad(%rip),%rdi │ │ │ │ + cmp %r8d,%esi │ │ │ │ + jl 45a87d │ │ │ │ + movslq %r8d,%rcx │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jae 45a8b0 │ │ │ │ + jmp 45b245 │ │ │ │ + mov 0x24f39c(%rip),%rcx │ │ │ │ + movslq %r8d,%rbx │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + lea 0xe30ea(%rip),%rax │ │ │ │ + call 466280 │ │ │ │ + mov 0x130(%rsp),%edx │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ mov %rsi,%rcx │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,0x24f369(%rip) │ │ │ │ + mov %rsi,0x24f36a(%rip) │ │ │ │ + cmpl $0x0,0x26ee0b(%rip) │ │ │ │ + je 45a8da │ │ │ │ + mov 0x24f34a(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdi,0x24f337(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x26ec5e(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + mov 0x130(%rsp),%r8d │ │ │ │ + mov %edx,%eax │ │ │ │ + jmp 45a92c │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + xchg %rsi,(%rax) │ │ │ │ + mov 0x58(%rsp),%edx │ │ │ │ + inc %edx │ │ │ │ + mov 0x44(%rsp),%eax │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + mov 0x130(%rsp),%r8d │ │ │ │ + cmp %edx,%r8d │ │ │ │ + jle 45a9e8 │ │ │ │ + mov 0x24e44c(%rip),%rcx │ │ │ │ + movslq %edx,%rsi │ │ │ │ + nop │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jbe 45b23e │ │ │ │ + mov %edx,0x58(%rsp) │ │ │ │ + mov %rsi,0xa0(%rsp) │ │ │ │ + mov 0x24e424(%rip),%rcx │ │ │ │ + mov (%rcx,%rsi,8),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 44c26d │ │ │ │ - mov %rcx,0x58(%rsp) │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov %bl,0x3a(%rsp) │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 44a880 │ │ │ │ - movzbl 0xf0(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 44c246 │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rdx,0x18(%rax) │ │ │ │ - je 44c250 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ - jmp 44c255 │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - cmpq $0x0,(%rax) │ │ │ │ - jne 44c262 │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - je 44c266 │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 44c1f9 │ │ │ │ - movzbl 0x3a(%rsp),%eax │ │ │ │ - jmp 44c1f9 │ │ │ │ - test %bl,%bl │ │ │ │ - je 44c27b │ │ │ │ + jne 45a978 │ │ │ │ + lea 0x1166d4(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov 0x58(%rsp),%edx │ │ │ │ mov %rax,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 44c3e9 │ │ │ │ - mov %rdx,0x70(%rsp) │ │ │ │ - mov 0xe8(%rsp),%rcx │ │ │ │ + mov %rcx,0xd8(%rsp) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %edx,%ebx │ │ │ │ + call 459f00 │ │ │ │ + mov 0x24e3f7(%rip),%rcx │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jl 44c28f │ │ │ │ - jmp 44c2ce │ │ │ │ - setge %cl │ │ │ │ - mov %cl,0x3b(%rsp) │ │ │ │ + jbe 45b239 │ │ │ │ + mov 0x24e3d0(%rip),%rsi │ │ │ │ + lea (%rsi,%rdx,8),%rax │ │ │ │ + cmpb $0x0,0x26ed15(%rip) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + je 45a907 │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ + mov 0xd8(%rsp),%rbx │ │ │ │ + call 47f800 │ │ │ │ + mov 0x110(%rsp),%rax │ │ │ │ + jmp 45a907 │ │ │ │ + mov %r14,0xe8(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45ab35 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + cmp %r8d,(%rdx) │ │ │ │ + jl 45ab15 │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 45ab35 │ │ │ │ + cmpb $0x0,0x24faab(%rip) │ │ │ │ + jne 45aa2d │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45aa49 │ │ │ │ + call 4763a0 │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + mov 0x130(%rsp),%r8d │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x44(%rsp),%eax │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 45aaf8 │ │ │ │ + mov %rbx,0x60(%rsp) │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ nop │ │ │ │ - lea 0x11faf32(%rip),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - movzbl 0x3b(%rsp),%ebx │ │ │ │ - add $0xd8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + call 477100 │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rdx │ │ │ │ + mov 0xd0(%rdx),%rcx │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rbx │ │ │ │ + call 476640 │ │ │ │ + mov 0xb8(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ + nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 45aab0 │ │ │ │ + lea -0x1(%rsi),%ecx │ │ │ │ + mov %ecx,0x350(%rdx) │ │ │ │ + jmp 45aabd │ │ │ │ + lea 0x320(%rdx),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xchg %bl,(%rcx) │ │ │ │ + mov 0x108(%rdx),%ecx │ │ │ │ + lea -0x1(%rcx),%ebx │ │ │ │ + nop │ │ │ │ + mov %ebx,0x108(%rdx) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 45aae4 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 45aae4 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x44(%rsp),%eax │ │ │ │ + mov 0xa8(%rsp),%rdi │ │ │ │ + mov 0x130(%rsp),%r8d │ │ │ │ mov 0xe8(%rsp),%rcx │ │ │ │ - mov 0x70(%rsp),%rdx │ │ │ │ - test %rax,%rax │ │ │ │ - je 44c3d0 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 44a880 │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + movq $0x0,0x30(%rdx) │ │ │ │ + jmp 45ab3d │ │ │ │ + movl $0x1,0x4(%rdx) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rcx │ │ │ │ + mov 0x38(%rcx),%rax │ │ │ │ + call 424860 │ │ │ │ + jmp 45abf7 │ │ │ │ + mov 0xe8(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + movq $0x0,0xd0(%rdx) │ │ │ │ + cmpq $0x0,0x24e234(%rip) │ │ │ │ + jbe 45b234 │ │ │ │ + mov 0x24e21f(%rip),%rcx │ │ │ │ + mov (%rcx),%rax │ │ │ │ + movq $0x0,0x30(%rax) │ │ │ │ + movl $0x0,0x4(%rax) │ │ │ │ + call 45b280 │ │ │ │ + cmpb $0x0,0x24f951(%rip) │ │ │ │ + nop │ │ │ │ + jne 45ab88 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45ab8d │ │ │ │ + call 4763a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 45abf7 │ │ │ │ mov %rax,0xb0(%rsp) │ │ │ │ - movzbl 0xf0(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 44c306 │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ + call 476f60 │ │ │ │ + mov 0xb0(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 45abbc │ │ │ │ + dec %edx │ │ │ │ + mov %edx,0x350(%rcx) │ │ │ │ + jmp 45abcb │ │ │ │ + lea 0x320(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xchg %r8b,(%rdx) │ │ │ │ + mov 0x108(%rcx),%edx │ │ │ │ + lea -0x1(%rdx),%r8d │ │ │ │ + nop │ │ │ │ + mov %r8d,0x108(%rcx) │ │ │ │ nopl (%rax) │ │ │ │ - cmp %rdx,0x18(%rax) │ │ │ │ - je 44c2b8 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 44a820 │ │ │ │ - lea 0x78(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x28(%rdx) │ │ │ │ - mov 0xb0(%rsp),%rdx │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - mov %rsi,0x78(%rsp) │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - mov %rdi,0x90(%rsp) │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - mov %rbx,0xa0(%rsp) │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov 0xf8(%rsp),%rsi │ │ │ │ - mov (%rsi),%r8 │ │ │ │ - mov %r8,0x68(%rsp) │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - mov 0x88(%rsp),%r10 │ │ │ │ - mov %rax,%r11 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rbx,%r12 │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %rcx,%r13 │ │ │ │ - mov %r10,%rcx │ │ │ │ - mov %rsi,%r15 │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r12,%r8 │ │ │ │ - mov %r13,%r9 │ │ │ │ - mov %r15,%rdx │ │ │ │ - mov 0x68(%rsp),%r10 │ │ │ │ + cmp $0x1,%edx │ │ │ │ + jne 45abf7 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 45abf7 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + movq $0x0,0x26e8e6(%rip) │ │ │ │ + mov 0x130(%rsp),%eax │ │ │ │ + jmp 45ac25 │ │ │ │ + mov %eax,0x54(%rsp) │ │ │ │ + mov 0x24e16a(%rip),%rcx │ │ │ │ + mov (%rcx,%rbx,8),%rax │ │ │ │ + call 45a0a0 │ │ │ │ + mov 0x54(%rsp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + cmp %edx,%eax │ │ │ │ + jge 45ac45 │ │ │ │ + mov 0x24e154(%rip),%rcx │ │ │ │ + movslq %eax,%rbx │ │ │ │ + cmp %rbx,%rcx │ │ │ │ + ja 45ac0b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 45b22f │ │ │ │ + mov 0x24e13c(%rip),%r8 │ │ │ │ + mov 0x130(%rsp),%ecx │ │ │ │ + cmp %r8d,%ecx │ │ │ │ + je 45ae56 │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rcx,0xa0(%rsp) │ │ │ │ nop │ │ │ │ - call *%r10 │ │ │ │ - movzbl 0xf0(%rsp),%ecx │ │ │ │ - jmp 44c2b8 │ │ │ │ + nop │ │ │ │ + lea 0x26e8d8(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x24e114(%rip),%rcx │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ cmp %rdx,%rcx │ │ │ │ - jmp 44c28f │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x8(%rbx),%rax │ │ │ │ - mov 0xd0(%rsp),%rcx │ │ │ │ - test %rax,%rax │ │ │ │ - je 44c4ef │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rdx,0x60(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 44a880 │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 44c4b5 │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - lea 0x11fb510(%rip),%rdx │ │ │ │ - lea (%rdx,%rcx,8),%rax │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - shl $0x5,%rcx │ │ │ │ - mov %rcx,0x70(%rsp) │ │ │ │ + jb 45b22a │ │ │ │ + mov %rdx,0x24e0f4(%rip) │ │ │ │ + mov 0x24e115(%rip),%rdx │ │ │ │ + mov 0x130(%rsp),%esi │ │ │ │ + lea 0x1f(%rsi),%r8d │ │ │ │ + sar $0x1f,%r8d │ │ │ │ + shr $0x1b,%r8d │ │ │ │ + lea (%rsi,%r8,1),%r8d │ │ │ │ + lea 0x1f(%r8),%r8d │ │ │ │ + sar $0x5,%r8d │ │ │ │ + mov %r8d,0x48(%rsp) │ │ │ │ + mov 0x24e0da(%rip),%rdi │ │ │ │ + cmp %r8d,%edx │ │ │ │ + jl 45acd8 │ │ │ │ + movslq %r8d,%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jae 45ad0a │ │ │ │ + jmp 45b225 │ │ │ │ + mov 0x24e0c9(%rip),%rcx │ │ │ │ + movslq %r8d,%rbx │ │ │ │ + mov %rbx,0x78(%rsp) │ │ │ │ + lea 0xe2c92(%rip),%rax │ │ │ │ + call 466280 │ │ │ │ + mov 0x130(%rsp),%esi │ │ │ │ + mov 0x48(%rsp),%r8d │ │ │ │ + mov 0x78(%rsp),%rdx │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r9,0x24e097(%rip) │ │ │ │ + mov %rdx,0x24e098(%rip) │ │ │ │ + cmpl $0x0,0x26e9b1(%rip) │ │ │ │ + nop │ │ │ │ + je 45ad35 │ │ │ │ + mov 0x24e077(%rip),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rdi,0x24e064(%rip) │ │ │ │ + mov 0x24e08d(%rip),%rdx │ │ │ │ + mov 0x24e076(%rip),%rdi │ │ │ │ + cmp %r8d,%edx │ │ │ │ + jl 45ad5c │ │ │ │ + movslq %r8d,%r9 │ │ │ │ + cmp %r9,%rdx │ │ │ │ + jae 45ad8e │ │ │ │ + jmp 45b21e │ │ │ │ + mov 0x24e065(%rip),%rcx │ │ │ │ + movslq %r8d,%rbx │ │ │ │ + mov %rbx,0x70(%rsp) │ │ │ │ + lea 0xe2c0e(%rip),%rax │ │ │ │ + call 466280 │ │ │ │ + mov 0x130(%rsp),%esi │ │ │ │ + mov 0x48(%rsp),%r8d │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %r9,0x24e033(%rip) │ │ │ │ + mov %rdx,0x24e034(%rip) │ │ │ │ + cmpl $0x0,0x26e92d(%rip) │ │ │ │ + je 45adb8 │ │ │ │ + mov 0x24e014(%rip),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rdi,0x24e001(%rip) │ │ │ │ + mov 0x24ee62(%rip),%rdx │ │ │ │ + mov 0x24ee4b(%rip),%rdi │ │ │ │ + cmp %r8d,%edx │ │ │ │ + jl 45addf │ │ │ │ + movslq %r8d,%rcx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae 45ae0c │ │ │ │ + jmp 45b219 │ │ │ │ + mov 0x24ee3a(%rip),%rcx │ │ │ │ + movslq %r8d,%rbx │ │ │ │ + mov %rbx,0x68(%rsp) │ │ │ │ + lea 0xe2b8b(%rip),%rax │ │ │ │ + call 466280 │ │ │ │ + mov 0x130(%rsp),%esi │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov %rcx,0x24ee0d(%rip) │ │ │ │ + mov %rdx,0x24ee0e(%rip) │ │ │ │ + cmpl $0x0,0x26e8af(%rip) │ │ │ │ + je 45ae36 │ │ │ │ + mov 0x24edee(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdi,0x24eddb(%rip) │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - mov 0xb8(%rsp),%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rbx │ │ │ │ - lea 0x20(%rbx),%rbx │ │ │ │ - lea (%rdx,%rcx,1),%rsi │ │ │ │ - lea 0x30(%rsi),%rsi │ │ │ │ - mov (%rdx),%rdi │ │ │ │ - add 0x20(%rdx,%rcx,1),%rdi │ │ │ │ - mov %rdi,(%rdx) │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - add 0x28(%rdx,%rcx,1),%rdi │ │ │ │ - mov %rdi,0x8(%rdx) │ │ │ │ - mov 0x10(%rdx),%rdi │ │ │ │ - add 0x30(%rdx,%rcx,1),%rdi │ │ │ │ - mov %rdi,0x10(%rdx) │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ - add 0x38(%rdx,%rcx,1),%rdi │ │ │ │ - mov %rdi,0x18(%rdx) │ │ │ │ - movups %xmm15,(%rbx) │ │ │ │ - movups %xmm15,(%rsi) │ │ │ │ + nop │ │ │ │ + lea 0x26e702(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x130(%rsp),%ecx │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + lea -0x1(%rcx),%r8d │ │ │ │ + mov 0xe8(%rsp),%r9 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 45ae6d │ │ │ │ + dec %r8d │ │ │ │ + mov %rax,0xe0(%rsp) │ │ │ │ + test %r8d,%r8d │ │ │ │ + jl 45afc7 │ │ │ │ + mov 0x24df03(%rip),%r10 │ │ │ │ + movslq %r8d,%r11 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jbe 45b214 │ │ │ │ + mov 0x24dee8(%rip),%r10 │ │ │ │ + mov (%r10,%r11,8),%r10 │ │ │ │ + mov 0x30(%r9),%r11 │ │ │ │ + mov 0xd0(%r11),%r11 │ │ │ │ + cmp %r10,%r11 │ │ │ │ + je 45ae6a │ │ │ │ + movl $0x0,0x4(%r10) │ │ │ │ + mov 0x190(%r10),%r11d │ │ │ │ + mov 0x194(%r10),%r12d │ │ │ │ + mov 0x998(%r10),%r13 │ │ │ │ + mov 0x194(%r10),%r15d │ │ │ │ + cmp %r12d,%r15d │ │ │ │ + jne 45aeb4 │ │ │ │ + cmp %r11d,%r12d │ │ │ │ + jne 45aee9 │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 45aee9 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%r10) │ │ │ │ + mov %r10,%rax │ │ │ │ + jmp 45ae6a │ │ │ │ + mov 0x60(%r10),%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 45aef9 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ + mov (%r11),%r11 │ │ │ │ + jmp 45af00 │ │ │ │ + xor %r11d,%r11d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jl 44c414 │ │ │ │ - movzbl 0xf0(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - jne 44c4d5 │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - cmp %rdx,0x18(%rax) │ │ │ │ - je 44c4e5 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - inc %rdx │ │ │ │ + test %r11,%r11 │ │ │ │ + jne 45af09 │ │ │ │ + xor %edi,%edi │ │ │ │ + jmp 45af69 │ │ │ │ + mov %r8d,0x50(%rsp) │ │ │ │ + mov %r10,0xd0(%rsp) │ │ │ │ + mov %rbx,0xf0(%rsp) │ │ │ │ + mov %rsi,0xc8(%rsp) │ │ │ │ + mov %r11,%rax │ │ │ │ + call 45d660 │ │ │ │ + mov 0x130(%rsp),%ecx │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov 0xf0(%rsp),%rbx │ │ │ │ + mov 0xc8(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%r8d │ │ │ │ + mov 0xe8(%rsp),%r9 │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + mov %rax,%rdi │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 45af85 │ │ │ │ + nop │ │ │ │ + mov %rdi,0x30(%r10) │ │ │ │ + nop │ │ │ │ + mov %rbx,0x8(%r10) │ │ │ │ + mov %r10,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 45ae6a │ │ │ │ + nop │ │ │ │ + mov %rsi,0x8(%r10) │ │ │ │ + mov %r10,%rsi │ │ │ │ + jmp 45ae6a │ │ │ │ + nop │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ + mov %rax,0x30(%rbx) │ │ │ │ + mov 0x108(%rsp),%r8 │ │ │ │ + nop │ │ │ │ + mov %r8,0x8(%rbx) │ │ │ │ + mov 0xe0(%rsp),%rax │ │ │ │ + mov 0x130(%rsp),%ecx │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov 0x118(%rsp),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 45b002 │ │ │ │ + mov %rsi,0xd0(%rsp) │ │ │ │ + mov %rbx,0x108(%rsp) │ │ │ │ + mov 0x8(%rsi),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x118(%rsp) │ │ │ │ + lea 0x24fc78(%rip),%rax │ │ │ │ + call 41e960 │ │ │ │ + test %rax,%rax │ │ │ │ + je 45af92 │ │ │ │ + decl 0x24fc80(%rip) │ │ │ │ + jmp 45af92 │ │ │ │ + cmpl $0x0,0x26e373(%rip) │ │ │ │ + jne 45b186 │ │ │ │ + mov %rbx,0xd0(%rsp) │ │ │ │ + jmp 45b04d │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov %rcx,0x118(%rsp) │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + call 45d800 │ │ │ │ + mov 0x130(%rsp),%ecx │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 45b019 │ │ │ │ + nop │ │ │ │ + mov %ecx,0x24dfe7(%rip) │ │ │ │ + movq $0x0,0x24dfec(%rip) │ │ │ │ + mov $0x1,%eax │ │ │ │ + jmp 45b070 │ │ │ │ + lea 0x1(%rdi),%eax │ │ │ │ + mov %esi,%ecx │ │ │ │ + cmp %eax,%ecx │ │ │ │ + jb 45b11f │ │ │ │ + mov %ecx,%esi │ │ │ │ + mov %eax,%edi │ │ │ │ + jmp 45b08c │ │ │ │ + mov %edx,%r8d │ │ │ │ + xor %edx,%edx │ │ │ │ + div %ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %r8d,%edx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jne 45b07e │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 45b06b │ │ │ │ + mov 0x24dfbc(%rip),%rcx │ │ │ │ + mov 0x24dfad(%rip),%r8 │ │ │ │ + inc %r8 │ │ │ │ + mov 0x24df9b(%rip),%rax │ │ │ │ + cmp %r8,%rcx │ │ │ │ + jae 45b10e │ │ │ │ + mov %edi,0x5c(%rsp) │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov $0x1,%edi │ │ │ │ + lea 0xe28bb(%rip),%rsi │ │ │ │ + call 483e60 │ │ │ │ + mov %rcx,0x24df87(%rip) │ │ │ │ + cmpl $0x0,0x26e5f8(%rip) │ │ │ │ + je 45b0ed │ │ │ │ + mov 0x24df67(%rip),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x24df54(%rip) │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov 0x130(%rsp),%esi │ │ │ │ + mov 0x5c(%rsp),%edi │ │ │ │ + mov %rbx,%r8 │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ + mov %r8,0x24df3b(%rip) │ │ │ │ + mov %edi,-0x4(%rax,%r8,4) │ │ │ │ + jmp 45b06b │ │ │ │ + lea 0x26e282(%rip),%rsi │ │ │ │ + mov %ecx,%edi │ │ │ │ + xchg %edi,(%rsi) │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 45b14d │ │ │ │ + lea 0x26e86b(%rip),%rax │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ nopl (%rax) │ │ │ │ - jmp 44c3d8 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - jmp 44c3d8 │ │ │ │ - mov %rcx,%rax │ │ │ │ - jmp 44c27b │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %bl,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - movzbl 0x10(%rsp),%ebx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 44c140 │ │ │ │ + call 42e480 │ │ │ │ + mov 0xd0(%rsp),%rbx │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x120,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + mov 0x100(%rsp),%rbx │ │ │ │ + mov %rax,0x30(%rbx) │ │ │ │ + mov 0xf8(%rsp),%r8 │ │ │ │ + nop │ │ │ │ + mov %r8,0x8(%rbx) │ │ │ │ + mov 0x130(%rsp),%ecx │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov 0x118(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 45b00f │ │ │ │ + mov %rax,0x100(%rsp) │ │ │ │ + mov %rbx,0xf8(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + lea 0x26ef6f(%rip),%rax │ │ │ │ + call 435660 │ │ │ │ + test %al,%al │ │ │ │ + je 45b1f4 │ │ │ │ + mov 0x100(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + nop │ │ │ │ + mov %rcx,0x118(%rsp) │ │ │ │ + lea 0x24fa92(%rip),%rax │ │ │ │ + call 41e960 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + je 45b159 │ │ │ │ + decl 0x24fa91(%rip) │ │ │ │ + jmp 45b159 │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + mov 0x130(%rsp),%ecx │ │ │ │ + mov 0x44(%rsp),%edx │ │ │ │ + mov 0xf8(%rsp),%rbx │ │ │ │ + jmp 45b00f │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x11c6be(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + jmp 45a520 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44c620 │ │ │ │ + jbe 45b311 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov %r9,0x68(%rsp) │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - cmpq $0x0,0x8(%rdx) │ │ │ │ + sub $0x18,%rsp │ │ │ │ + call 45b340 │ │ │ │ + cmpb $0x0,0x24f232(%rip) │ │ │ │ xchg %ax,%ax │ │ │ │ - jbe 44c61a │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - cmpl $0x0,0x11fb2b0(%rip) │ │ │ │ - je 44c597 │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - lea 0x9395bd(%rip),%rax │ │ │ │ - lea 0x38(%rsp),%rcx │ │ │ │ - call 428760 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - movups (%rax),%xmm14 │ │ │ │ - movups %xmm14,(%rbx) │ │ │ │ - movups 0x10(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rbx) │ │ │ │ - movups 0x20(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x20(%rbx) │ │ │ │ - movups 0x28(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x28(%rbx) │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jb 44c615 │ │ │ │ - dec %rax │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov %rax,0x8(%rdx) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rdx) │ │ │ │ - neg %rax │ │ │ │ - sar $0x3f,%rax │ │ │ │ - and $0x38,%eax │ │ │ │ - add %rcx,%rax │ │ │ │ - cmpl $0x0,0x11fb22a(%rip) │ │ │ │ - je 44c60c │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - add $0x28,%rsp │ │ │ │ + jne 45b2a8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45b2ad │ │ │ │ + call 4763a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 45b30b │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 476580 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x350(%rcx),%edx │ │ │ │ + nop │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 45b2d7 │ │ │ │ + lea -0x1(%rdx),%eax │ │ │ │ + mov %eax,0x350(%rcx) │ │ │ │ + jmp 45b2e4 │ │ │ │ + lea 0x320(%rcx),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rax) │ │ │ │ + mov 0x108(%rcx),%eax │ │ │ │ + lea -0x1(%rax),%edx │ │ │ │ + nop │ │ │ │ + mov %edx,0x108(%rcx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 45b30b │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 45b30b │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - call 494f40 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - jmp 44c520 │ │ │ │ + jmp 45b280 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -86612,347 +99106,112 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44c711 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - movq $0x0,0x20(%rsp) │ │ │ │ - lea 0x94(%rip),%rdx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - lea 0x20(%rsp),%rcx │ │ │ │ - mov %rcx,0x50(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x30(%rsp),%rbx │ │ │ │ - call 44cc60 │ │ │ │ - test %bl,%bl │ │ │ │ - je 44c705 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - ja 44c70b │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %bl,0x1f(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 44c8a0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - movzbl 0x1f(%rsp),%ebx │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 44c680 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44c85b │ │ │ │ + jbe 45b394 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - mov 0x20(%rdx),%rdi │ │ │ │ - mov (%rdi),%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jae 44c855 │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - lea 0x20(%rsp),%rsi │ │ │ │ - lea 0x68(%rsp),%r9 │ │ │ │ - movups (%r9),%xmm14 │ │ │ │ - movups %xmm14,(%rsi) │ │ │ │ - movups 0x10(%r9),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rsi) │ │ │ │ - movups 0x18(%r9),%xmm14 │ │ │ │ - movups %xmm14,0x18(%rsi) │ │ │ │ - imul $0x110,%r8,%rsi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - lea (%rsi,%rdx,1),%rax │ │ │ │ - lea 0x10(%rax),%rax │ │ │ │ - mov %r8,(%rdx,%rsi,1) │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov %r8,0x8(%rdx,%rsi,1) │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - cmp $0x20,%rdx │ │ │ │ - mov $0x20,%ecx │ │ │ │ - cmovl %rdx,%rcx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 44c81e │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 45b3c0 │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - add $0xffffffffffffffe0,%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %rdx,%rcx │ │ │ │ - neg %rbx │ │ │ │ - add %rcx,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 44c84c │ │ │ │ - shl $0x3,%rbx │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - incq (%rdi) │ │ │ │ - add $0x58,%rsp │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + mov 0x718(%rdx),%rdx │ │ │ │ + cmpl $0x0,0x26e361(%rip) │ │ │ │ + je 45b381 │ │ │ │ + mov 0x60(%rcx),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rdx,0x60(%rcx) │ │ │ │ + mov 0x38(%rcx),%rax │ │ │ │ + call 424860 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494f40 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 44c740 │ │ │ │ + jmp 45b340 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x1f8(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 44cc1d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x270,%rsp │ │ │ │ - mov %rbx,0x288(%rsp) │ │ │ │ - mov %rax,0x280(%rsp) │ │ │ │ - mov 0x11fb6d1(%rip),%edx │ │ │ │ - movslq %edx,%rsi │ │ │ │ - cmp $0x4,%rsi │ │ │ │ - ja 44c908 │ │ │ │ - lea 0x88(%rsp),%rcx │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - movups %xmm15,0x10(%rcx) │ │ │ │ - movslq 0x11fb6b0(%rip),%rcx │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - ja 44cc17 │ │ │ │ - lea 0x88(%rsp),%rdx │ │ │ │ - jmp 44c934 │ │ │ │ - movslq %edx,%rcx │ │ │ │ - lea 0x83706e(%rip),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 491560 │ │ │ │ - movslq 0x11fb683(%rip),%rcx │ │ │ │ - mov 0x288(%rsp),%rbx │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov 0x280(%rsp),%rax │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %rdx,0x1a8(%rsp) │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 44c969 │ │ │ │ - mov 0x80(%rsp),%r8 │ │ │ │ - inc %r8 │ │ │ │ - mov 0x280(%rsp),%rax │ │ │ │ - mov %rsi,%rcx │ │ │ │ - mov %rdi,%rdx │ │ │ │ - mov 0x288(%rsp),%rbx │ │ │ │ - mov %r8,%rsi │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jle 44cc09 │ │ │ │ - mov %rsi,0x80(%rsp) │ │ │ │ - imul $0x110,%rsi,%rdi │ │ │ │ - lea (%rdi,%rax,1),%rdi │ │ │ │ - lea 0x10(%rdi),%rdi │ │ │ │ - mov %rdi,0x210(%rsp) │ │ │ │ - lea 0xa8(%rsp),%r8 │ │ │ │ - mov %rdi,%r9 │ │ │ │ - mov $0x4,%r10d │ │ │ │ - movups (%rdi),%xmm14 │ │ │ │ - movups %xmm14,(%r8) │ │ │ │ - movups 0x10(%rdi),%xmm14 │ │ │ │ - movups %xmm14,0x10(%r8) │ │ │ │ - movups 0x20(%rdi),%xmm14 │ │ │ │ - movups %xmm14,0x20(%r8) │ │ │ │ - movups 0x30(%rdi),%xmm14 │ │ │ │ - movups %xmm14,0x30(%r8) │ │ │ │ - add $0x40,%rdi │ │ │ │ - add $0x40,%r8 │ │ │ │ - dec %r10d │ │ │ │ - jne 44c9a2 │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 44c9e0 │ │ │ │ - inc %rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x20,%rdi │ │ │ │ - jge 44c9f5 │ │ │ │ - mov 0xa8(%rsp,%rdi,8),%r8 │ │ │ │ - test %r8,%r8 │ │ │ │ - jne 44c9d9 │ │ │ │ - jmp 44c9fa │ │ │ │ - mov $0x20,%edi │ │ │ │ - mov %rdi,0x60(%rsp) │ │ │ │ - lea 0x9242da(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - movq $0x20,0x10(%rax) │ │ │ │ - lea 0x38(%rax),%rcx │ │ │ │ - cmpl $0x0,0x11fadf9(%rip) │ │ │ │ - jne 44ca33 │ │ │ │ - mov 0x210(%rsp),%rdx │ │ │ │ - jmp 44ca47 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x210(%rsp),%rdx │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x1b0(%rsp) │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - movq $0x0,0x28(%rax) │ │ │ │ - movq $0x2,0x30(%rax) │ │ │ │ - mov %rcx,0x20(%rax) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 44ca7a │ │ │ │ - mov 0x1b0(%rsp),%rax │ │ │ │ - mov 0x210(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - nop │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 44cb75 │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - lea 0x218(%rsp),%rcx │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - movups %xmm15,0x10(%rcx) │ │ │ │ - movups %xmm15,0x20(%rcx) │ │ │ │ - movups %xmm15,0x30(%rcx) │ │ │ │ - movups %xmm15,0x40(%rcx) │ │ │ │ - movups %xmm15,0x48(%rcx) │ │ │ │ - call 4750a0 │ │ │ │ - lea 0x218(%rsp),%rcx │ │ │ │ - mov %rsp,%rdx │ │ │ │ - movups (%rdx),%xmm14 │ │ │ │ - movups %xmm14,(%rcx) │ │ │ │ - movups 0x10(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rcx) │ │ │ │ - movups 0x20(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x20(%rcx) │ │ │ │ - movups 0x30(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x30(%rcx) │ │ │ │ - movups 0x40(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x40(%rcx) │ │ │ │ - movups 0x48(%rdx),%xmm14 │ │ │ │ - movups %xmm14,0x48(%rcx) │ │ │ │ - lea 0x1b8(%rsp),%rbx │ │ │ │ - movups (%rcx),%xmm14 │ │ │ │ - movups %xmm14,(%rbx) │ │ │ │ - movups 0x10(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rbx) │ │ │ │ - movups 0x20(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x20(%rbx) │ │ │ │ - movups 0x30(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x30(%rbx) │ │ │ │ - movups 0x40(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x40(%rbx) │ │ │ │ - movups 0x48(%rcx),%xmm14 │ │ │ │ - movups %xmm14,0x48(%rbx) │ │ │ │ - mov 0x1b8(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x78(%rsp),%rbx │ │ │ │ - mov 0x1a8(%rsp),%rsi │ │ │ │ - mov %rcx,(%rsi,%rbx,8) │ │ │ │ - lea 0x1(%rbx),%rcx │ │ │ │ - nop │ │ │ │ - test %al,%al │ │ │ │ - jne 44ca6a │ │ │ │ - mov 0x210(%rsp),%rdx │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - ja 44cc12 │ │ │ │ - cmp $0x20,%rcx │ │ │ │ - mov $0x20,%ebx │ │ │ │ - cmovl %rcx,%rbx │ │ │ │ - mov 0x1a8(%rsp),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - je 44cbc9 │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rdi,%rbx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x210(%rsp),%rdx │ │ │ │ - mov 0x70(%rsp),%rbx │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x1a8(%rsp),%rdi │ │ │ │ - lea -0x20(%rbx),%rcx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - neg %rcx │ │ │ │ - shl $0x3,%rbx │ │ │ │ - sar $0x3f,%r8 │ │ │ │ - and %r8,%rbx │ │ │ │ - lea (%rdx,%rbx,1),%rax │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 44c945 │ │ │ │ - shl $0x3,%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ - mov 0x68(%rsp),%rsi │ │ │ │ - mov 0x1a8(%rsp),%rdi │ │ │ │ - jmp 44c945 │ │ │ │ - add $0x270,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %r14,0x8(%rsp) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + cmpq $0x0,0xd0(%rcx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 45b404 │ │ │ │ + lea 0x124fef(%rip),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + cmpq $0x0,0x30(%rax) │ │ │ │ + jne 45b411 │ │ │ │ + cmpl $0x0,0x4(%rax) │ │ │ │ + je 45b442 │ │ │ │ + lea 0x68(%rip),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + lea 0x10(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rax,0xd0(%rdx) │ │ │ │ + mov 0x30(%rcx),%rax │ │ │ │ + mov %rax,0x30(%rbx) │ │ │ │ + movl $0x1,0x4(%rbx) │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 44c8a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -86967,172 +99226,210 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45b54c │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45b545 │ │ │ │ + mov 0xe8(%rcx),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x4(%rax),%eax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x11947a(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x125aac(%rip),%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x119446(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x11bf50(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45b4b0 │ │ │ │ + call 487040 │ │ │ │ + jmp 45b480 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44cd9f │ │ │ │ + jbe 45b602 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ + sub $0x20,%rsp │ │ │ │ + cmpb $0x0,0x24ef57(%rip) │ │ │ │ + jne 45b582 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %eax,%eax │ │ │ │ + nop │ │ │ │ + jmp 45b587 │ │ │ │ + call 4763a0 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 45b5f7 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov 0xd0(%rdx),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 476640 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 45b5c2 │ │ │ │ + lea -0x1(%rsi),%eax │ │ │ │ + mov %eax,0x350(%rdx) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 45b5cf │ │ │ │ + lea 0x320(%rdx),%rax │ │ │ │ nop │ │ │ │ - lea 0x11fa53d(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ nop │ │ │ │ - mov 0x11d4290(%rip),%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 44cca6 │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - inc %rdx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 44cc9f │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 44ccbf │ │ │ │ - jmp 44cd20 │ │ │ │ - setge %cl │ │ │ │ - mov %cl,0x2f(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %cl,(%rax) │ │ │ │ + mov 0x108(%rdx),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ nop │ │ │ │ - lea 0x11fa4fa(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - movzbl 0x2f(%rsp),%ebx │ │ │ │ - add $0x70,%rsp │ │ │ │ + mov %ecx,0x108(%rdx) │ │ │ │ + nop │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 45b5f7 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 45b5f7 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + call 45b620 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - mov (%rdx),%r8 │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdi │ │ │ │ - mov 0x60(%rsp),%rsi │ │ │ │ - call *%r8 │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x8(%r8),%rax │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - test %rax,%rax │ │ │ │ - je 44cd97 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - call 44a8e0 │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 44a820 │ │ │ │ - lea 0x40(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x18(%rdx) │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 44cce3 │ │ │ │ - movq $0x1,0x40(%rsp) │ │ │ │ - jmp 44cce3 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jmp 44ccbf │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 44cc60 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 45b560 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44ceab │ │ │ │ + jbe 45b75c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - cmpq $0x0,0x8(%rdx) │ │ │ │ - jbe 44cea5 │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - cmpl $0x0,0x11faa1c(%rip) │ │ │ │ - je 44ce2f │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - lea 0x906e69(%rip),%rax │ │ │ │ - lea 0x38(%rsp),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 428760 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - movups (%rax),%xmm14 │ │ │ │ - movups %xmm14,(%rbx) │ │ │ │ - movups 0x10(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rbx) │ │ │ │ - movups 0x18(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x18(%rbx) │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jb 44ce9e │ │ │ │ - dec %rax │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov %rax,0x8(%rdx) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rdx) │ │ │ │ - neg %rax │ │ │ │ - sar $0x3f,%rax │ │ │ │ - and $0x28,%eax │ │ │ │ - add %rcx,%rax │ │ │ │ - cmpl $0x0,0x11fa99c(%rip) │ │ │ │ - je 44ce95 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x38,%rsp │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov 0xd0(%rcx),%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 45b74a │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov 0x30(%rbx),%rdx │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jne 45b6aa │ │ │ │ + cmpl $0x1,0x4(%rbx) │ │ │ │ + jne 45b6aa │ │ │ │ + mov %r14,0x20(%rsp) │ │ │ │ + lea 0x26eaa9(%rip),%rax │ │ │ │ + call 435a80 │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x30(%rcx),%rcx │ │ │ │ + movq $0x0,0xd0(%rcx) │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + movq $0x0,0x30(%rax) │ │ │ │ + movl $0x0,0x4(%rax) │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + mov 0x4(%rbx),%eax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1192a0(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x117ebc(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e6c0 │ │ │ │ + lea 0x117ea5(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + lea 0x118d7a(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x11cb9d(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x11b83b(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494f40 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 44cdc0 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + jmp 45b620 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -87145,318 +99442,629 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45b7cc │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24f4c5(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + add %ecx,0x24f4d5(%rip) │ │ │ │ + test %ecx,%ecx │ │ │ │ + jle 45b7b8 │ │ │ │ + call 45b7e0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24f49f(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ + jmp 45b780 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44cf91 │ │ │ │ + jbe 45baf9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x58,%rsp │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ + cmpb $0x0,0x26db65(%rip) │ │ │ │ + jne 45b997 │ │ │ │ + cmpb $0x0,0x26db59(%rip) │ │ │ │ + jne 45b997 │ │ │ │ + mov 0x26db82(%rip),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + ja 45b991 │ │ │ │ + cmpb $0x0,0x243043(%rip) │ │ │ │ + je 45b827 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45b848 │ │ │ │ + cmpb $0x0,0x26db1c(%rip) │ │ │ │ + je 45b846 │ │ │ │ + mov 0x26db62(%rip),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jbe 45b842 │ │ │ │ + mov $0x1,%eax │ │ │ │ + nop │ │ │ │ + jmp 45b848 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45b848 │ │ │ │ + xor %eax,%eax │ │ │ │ + mov 0x24f432(%rip),%ecx │ │ │ │ + mov 0x24f430(%rip),%edx │ │ │ │ + mov 0x24f43a(%rip),%ebx │ │ │ │ + mov 0x24f427(%rip),%rsi │ │ │ │ + sub 0x24f430(%rip),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sub %ecx,%esi │ │ │ │ + sub %edx,%esi │ │ │ │ + sub %ebx,%esi │ │ │ │ + cmp %esi,%eax │ │ │ │ + jl 45b98b │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %esi,%esi │ │ │ │ + jl 45ba21 │ │ │ │ movq $0x0,0x20(%rsp) │ │ │ │ - lea 0x94(%rip),%rdx │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ + lea 0x288(%rip),%rcx │ │ │ │ mov %rcx,0x48(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ lea 0x20(%rsp),%rcx │ │ │ │ mov %rcx,0x50(%rsp) │ │ │ │ - mov %rbx,%rax │ │ │ │ - lea 0x30(%rsp),%rbx │ │ │ │ - call 44d120 │ │ │ │ - test %bl,%bl │ │ │ │ - je 44cf85 │ │ │ │ - mov 0x78(%rsp),%rcx │ │ │ │ + lea 0x48(%rsp),%rax │ │ │ │ + call 44f9a0 │ │ │ │ + cmpq $0x0,0x20(%rsp) │ │ │ │ + jne 45b8d8 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24f39e(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x12302a(%rip),%rax │ │ │ │ + mov $0x36,%ebx │ │ │ │ + call 44b1a0 │ │ │ │ + cmpq $0x0,0x26dc98(%rip) │ │ │ │ + je 45b8f6 │ │ │ │ + call 46ed00 │ │ │ │ + movabs $0x7fffffffffffffff,%rcx │ │ │ │ cmp %rcx,%rax │ │ │ │ - ja 44cf8b │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %bl,0x1f(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 44c8a0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - movzbl 0x1f(%rsp),%ebx │ │ │ │ + jl 45b90b │ │ │ │ + mov 0x24d483(%rip),%rcx │ │ │ │ + mov 0x24d484(%rip),%rdx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45b9e0 │ │ │ │ + mov %rax,0x26dc66(%rip) │ │ │ │ + call 45d9c0 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + je 45b9bc │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x24f332(%rip),%rax │ │ │ │ + call 41e960 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + je 45b94e │ │ │ │ + decl 0x24f335(%rip) │ │ │ │ + test %rax,%rax │ │ │ │ + je 45b99d │ │ │ │ + lea 0x158(%rax),%rcx │ │ │ │ + nop │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x24f350(%rip),%rbx │ │ │ │ + lock xadd %edx,(%rbx) │ │ │ │ + movb $0x1,0x114(%rax) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + mov %rdx,0xd8(%rax) │ │ │ │ + mov %rcx,%rax │ │ │ │ + nop │ │ │ │ + call 41eae0 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ add $0x58,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 44cf00 │ │ │ │ + nop │ │ │ │ + lea 0x24f2ba(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x11c95d(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24f29b(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x11c925(%rip),%rax │ │ │ │ + mov $0x19,%ebx │ │ │ │ + call 482180 │ │ │ │ + inc %rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 45b9fb │ │ │ │ + mov (%rcx,%rax,8),%rbx │ │ │ │ + test %al,(%rbx) │ │ │ │ + cmpq $0x0,0x3578(%rbx) │ │ │ │ + je 45b9db │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24f25c(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x12029b(%rip),%rax │ │ │ │ + mov $0x25,%ebx │ │ │ │ + call 44b1a0 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + nop │ │ │ │ + ret │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %ecx,0x1c(%rsp) │ │ │ │ + mov %edx,0x18(%rsp) │ │ │ │ + mov %ebx,0x14(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x11d265(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%eax │ │ │ │ + movslq %eax,%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + movslq %eax,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + movslq %eax,%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x1c(%rsp),%eax │ │ │ │ + movslq %eax,%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x119647(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x117f84(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x117d0c(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24f17e(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x11e0a8(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 45b7e0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44d0db │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ - mov %rcx,0x78(%rsp) │ │ │ │ - mov %rdi,0x80(%rsp) │ │ │ │ - mov %rsi,0x88(%rsp) │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - mov 0x20(%rdx),%rdi │ │ │ │ - mov (%rdi),%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jae 44d0d5 │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - lea 0x20(%rsp),%rsi │ │ │ │ - lea 0x68(%rsp),%r9 │ │ │ │ - movups (%r9),%xmm14 │ │ │ │ - movups %xmm14,(%rsi) │ │ │ │ - movups 0x10(%r9),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rsi) │ │ │ │ - movups 0x18(%r9),%xmm14 │ │ │ │ - movups %xmm14,0x18(%rsi) │ │ │ │ - imul $0x110,%r8,%rsi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - lea (%rsi,%rdx,1),%rax │ │ │ │ - lea 0x10(%rax),%rax │ │ │ │ - mov %r8,(%rdx,%rsi,1) │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - mov %r8,0x8(%rdx,%rsi,1) │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - cmp $0x20,%rdx │ │ │ │ - mov $0x20,%ecx │ │ │ │ - cmovl %rdx,%rcx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 44d09e │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shl $0x3,%rcx │ │ │ │ - add $0xffffffffffffffe0,%rbx │ │ │ │ - mov %rbx,%rdx │ │ │ │ - sar $0x3f,%rdx │ │ │ │ - and %rdx,%rcx │ │ │ │ - neg %rbx │ │ │ │ - add %rcx,%rax │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 44d0cc │ │ │ │ - shl $0x3,%rbx │ │ │ │ - call 496f20 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - incq (%rdi) │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494f40 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 44cfc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44d25b │ │ │ │ + jbe 45bbff │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x70,%rsp │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov %rbx,0x88(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11fa07d(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov 0x8(%rdx),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + call 4740c0 │ │ │ │ + test %al,%al │ │ │ │ + jne 45bb81 │ │ │ │ nop │ │ │ │ - mov 0x11d3dd8(%rip),%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 44d166 │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - inc %rdx │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 44d15f │ │ │ │ - mov %rdx,0x38(%rsp) │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jl 44d185 │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 44d24a │ │ │ │ - setge %cl │ │ │ │ - mov %cl,0x2f(%rsp) │ │ │ │ nop │ │ │ │ - lea 0x11fa034(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ - movzbl 0x2f(%rsp),%ebx │ │ │ │ - add $0x70,%rsp │ │ │ │ + mov 0x90(%rax),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + and $0xffffefff,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 45bb7b │ │ │ │ + cmp $0x3,%ecx │ │ │ │ + jbe 45bb87 │ │ │ │ + cmp $0x4,%ecx │ │ │ │ + je 45bb73 │ │ │ │ + cmp $0x9,%ecx │ │ │ │ + jne 45bb7b │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + incq (%rax) │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - call 44a8e0 │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 44a820 │ │ │ │ - lea 0x40(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x18(%rdx) │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - movsd (%rdx),%xmm0 │ │ │ │ - cvttsd2si %xmm0,%rsi │ │ │ │ - mov %rsi,0x40(%rsp) │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov 0x40(%rsp),%rsi │ │ │ │ - mov 0x88(%rsp),%rdi │ │ │ │ - mov (%rdi),%r8 │ │ │ │ - mov %rax,%r9 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%r10 │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov %rcx,%r11 │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov %rdi,%r12 │ │ │ │ - mov %r10,%rdi │ │ │ │ - mov %r11,%rsi │ │ │ │ - mov %r12,%rdx │ │ │ │ - call *%r8 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rax │ │ │ │ - mov 0x80(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - test %rax,%rax │ │ │ │ - jne 44d1a9 │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jmp 44d185 │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %edx,%ecx │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x11d118(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1188da(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24f078(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + lea 0x11b3ad(%rip),%rax │ │ │ │ + mov $0x15,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 487040 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 44d120 │ │ │ │ + jmp 45bb20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44d36b │ │ │ │ + jbe 45c099 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - cmpq $0x0,0x8(%rdx) │ │ │ │ - jbe 44d365 │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - cmpl $0x0,0x11fa55c(%rip) │ │ │ │ - je 44d2ef │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - lea 0x9069a9(%rip),%rax │ │ │ │ - lea 0x38(%rsp),%rcx │ │ │ │ + sub $0x70,%rsp │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24f025(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + incl 0x24f049(%rip) │ │ │ │ + call 45b7e0 │ │ │ │ + nop │ │ │ │ + lea 0x24f008(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 45bc8c │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x24f12c(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%ebx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 45bcac │ │ │ │ + mov $0x14,%ebx │ │ │ │ + jmp 45bcb8 │ │ │ │ + cmp $0x32,%rax │ │ │ │ + setg %sil │ │ │ │ + mov %esi,%ecx │ │ │ │ + shl %cl,%ebx │ │ │ │ + cmp $0x2710,%ebx │ │ │ │ + mov $0x2710,%eax │ │ │ │ + cmova %eax,%ebx │ │ │ │ + mov %ebx,0x20(%rsp) │ │ │ │ + mov %ebx,(%rsp) │ │ │ │ + call 48a0a0 <_cgo_topofstack@@Base+0x1540> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + cmpl $0x0,0x26de83(%rip) │ │ │ │ + jg 45bd23 │ │ │ │ + mov 0x24f043(%rip),%cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 45bd10 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 45bd25 │ │ │ │ + mov 0x24ef9a(%rip),%ecx │ │ │ │ + mov 0x26d68c(%rip),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + sete %cl │ │ │ │ + jmp 45bd25 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 45bd37 │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + jmp 45be58 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24ef1b(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x24eff8(%rip),%cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 45bd5b │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 45bd6c │ │ │ │ + mov 0x24ef4f(%rip),%ecx │ │ │ │ + mov 0x26d641(%rip),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 45bd80 │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + jmp 45be39 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 46ed00 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + cmp %rcx,%rax │ │ │ │ + jg 45bd9d │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + jmp 45be39 │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x24efa5(%rip),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24eea2(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x242b34(%rip),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x3f,%rcx │ │ │ │ + lea (%rcx,%rdx,1),%rbx │ │ │ │ + sar $1,%rbx │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + cmp %rcx,%rbx │ │ │ │ + cmovg %rcx,%rbx │ │ │ │ + lea 0x24ef73(%rip),%rax │ │ │ │ + call 41ee40 │ │ │ │ + mov %al,0x1b(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24ee61(%rip),%rax │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x24ef48(%rip),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + nop │ │ │ │ + movq $0x0,0x24ef42(%rip) │ │ │ │ + movzbl 0x1b(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 45be30 │ │ │ │ + mov $0x14,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45be39 │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x24ee16(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x20(%rsp),%eax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %eax,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x24ef37(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x23b368(%rip),%rcx │ │ │ │ + mov (%rcx),%rcx │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45bebd │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + movq $0x0,0x8(%rsp) │ │ │ │ + call 4887c0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + nop │ │ │ │ + mov 0x24ed83(%rip),%rcx │ │ │ │ + mov 0x26d4bd(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 45bf55 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45bf55 │ │ │ │ + lea 0x989680(%rcx),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jle 45bf55 │ │ │ │ + nop │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rcx,%rax │ │ │ │ + lea 0x24ed52(%rip),%rbx │ │ │ │ + lock cmpxchg %rdx,(%rbx) │ │ │ │ + sete %cl │ │ │ │ + xor %eax,%eax │ │ │ │ + call 448100 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %ebx,0x48(%rsp) │ │ │ │ + test %rax,%rax │ │ │ │ + je 45bf50 │ │ │ │ + mov %ecx,0x1c(%rsp) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 428760 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x18(%rsp),%rbx │ │ │ │ - lea 0x38(%rsp),%rax │ │ │ │ - movups (%rax),%xmm14 │ │ │ │ - movups %xmm14,(%rbx) │ │ │ │ - movups 0x10(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rbx) │ │ │ │ - movups 0x18(%rax),%xmm14 │ │ │ │ - movups %xmm14,0x18(%rbx) │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - cmp $0x1,%rax │ │ │ │ - jb 44d35e │ │ │ │ - dec %rax │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov %rax,0x8(%rdx) │ │ │ │ - lea -0x1(%rbx),%rax │ │ │ │ - mov %rax,0x10(%rdx) │ │ │ │ - neg %rax │ │ │ │ - sar $0x3f,%rax │ │ │ │ - and $0x28,%eax │ │ │ │ - add %rcx,%rax │ │ │ │ - cmpl $0x0,0x11fa4dc(%rip) │ │ │ │ - je 44d355 │ │ │ │ - mov (%rdx),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ + call 45b780 │ │ │ │ + lea 0x40(%rsp),%rax │ │ │ │ + call 456200 │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 45b780 │ │ │ │ + nop │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 45bf50 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494f40 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 44d280 │ │ │ │ + lea 0x26d48c(%rip),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + cmpl $0x0,0x26dc2c(%rip) │ │ │ │ + je 45bf7e │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + lea 0x3b9aca00(%rcx),%rdx │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jl 45bf83 │ │ │ │ + call 45d3a0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + jmp 45bf83 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + mov 0x24d5aa(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 45bfa3 │ │ │ │ + lea 0x24d587(%rip),%rax │ │ │ │ + call 436b40 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 45c0c0 │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 42a660 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0x24(%rsp),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + mov $0x0,%edx │ │ │ │ + cmovne %rdx,%rcx │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + test %al,%al │ │ │ │ + je 45c04c │ │ │ │ + mov 0x24cd8d(%rip),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 45c04c │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24cd70(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x24cd70(%rip),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + movq $0x0,0x30(%rsp) │ │ │ │ + movl $0x0,0x38(%rsp) │ │ │ │ + mov 0x24cd4e(%rip),%rcx │ │ │ │ + movq $0x0,0xa0(%rcx) │ │ │ │ + nop │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + incl 0x38(%rsp) │ │ │ │ + lea 0x30(%rsp),%rax │ │ │ │ + call 456200 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24cd1e(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x26db2e(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jle 45c08f │ │ │ │ + movslq %edx,%rdx │ │ │ │ + imul $0xf4240,%rdx,%rdx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + add %rbx,%rdx │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jl 45bc67 │ │ │ │ + cmpl $0x0,0x26daff(%rip) │ │ │ │ + setg %al │ │ │ │ + call 45c820 │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + jmp 45bc67 │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + jmp 45bc67 │ │ │ │ + call 4870e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 45bc20 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -87475,81 +100083,182 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44d4a0 │ │ │ │ + jbe 45c332 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x11d3baa(%rip),%rdx │ │ │ │ - mov %rdx,%rsi │ │ │ │ - xor %edi,%edi │ │ │ │ - jmp 44d3ef │ │ │ │ - mov 0x160(%rdx),%rdx │ │ │ │ - inc %rdi │ │ │ │ + sub $0x60,%rsp │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x26d468(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45c0ee │ │ │ │ + inc %rax │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rax,0x24cc81(%rip) │ │ │ │ + jle 45c245 │ │ │ │ + mov 0x24cc6c(%rip),%rdx │ │ │ │ + mov (%rdx,%rax,8),%rdx │ │ │ │ test %rdx,%rdx │ │ │ │ - jne 44d3e5 │ │ │ │ - cmp %rdi,%rbx │ │ │ │ - jl 44d408 │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rdi,0x18(%rsp) │ │ │ │ - mov %rbx,%rdx │ │ │ │ - jmp 44d435 │ │ │ │ + je 45c128 │ │ │ │ + mov 0x4(%rdx),%ebx │ │ │ │ + cmp $0x1,%ebx │ │ │ │ + setne %bl │ │ │ │ + jmp 45c12d │ │ │ │ + mov $0x1,%ebx │ │ │ │ + test %bl,%bl │ │ │ │ + jne 45c0eb │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov 0x10(%rdx),%ebx │ │ │ │ + mov 0x18(%rdx),%esi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + je 45c156 │ │ │ │ + mov %ebx,0x18(%rdx) │ │ │ │ + mov 0x70(%rsp),%rbx │ │ │ │ + mov %rbx,0x20(%rdx) │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 45c19c │ │ │ │ + mov 0x20(%rdx),%rbx │ │ │ │ + add $0x989680,%rbx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + cmp %rbx,%rsi │ │ │ │ + jl 45c199 │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 45c740 │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ setge %bl │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x40,%rsp │ │ │ │ + mov %bl,0x2f(%rsp) │ │ │ │ + nop │ │ │ │ + lea 0x26d3a0(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + call 45b780 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 45c360 │ │ │ │ + test %sil,%sil │ │ │ │ + je 45c212 │ │ │ │ + movzbl 0x2f(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 45c1da │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + jmp 45c1ec │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + mov 0x14(%rdx),%r8d │ │ │ │ + mov 0x1c(%rdx),%r9d │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jne 45c1ee │ │ │ │ + jmp 45c25e │ │ │ │ + mov %r8d,0x1c(%rdx) │ │ │ │ + mov 0x70(%rsp),%rsi │ │ │ │ + mov %rsi,0x28(%rdx) │ │ │ │ + mov %edi,%ebx │ │ │ │ + or $0x1000,%ebx │ │ │ │ + nop │ │ │ │ + mov %edi,%ecx │ │ │ │ + call 450a20 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + jmp 45c217 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + call 45b780 │ │ │ │ + nop │ │ │ │ + lea 0x26d31a(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 45c0eb │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x26d2fa(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x60,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - dec %rcx │ │ │ │ - mov %rcx,%r8 │ │ │ │ - neg %r8 │ │ │ │ - sar $0x3f,%r8 │ │ │ │ - and $0x100,%r8d │ │ │ │ - mov 0x160(%rsi),%rsi │ │ │ │ - add %r8,%rax │ │ │ │ - dec %rbx │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 44d492 │ │ │ │ + mov 0x190(%rdx),%r8d │ │ │ │ + mov 0x194(%rdx),%r9d │ │ │ │ + mov 0x998(%rdx),%r10 │ │ │ │ + mov 0x194(%rdx),%r11d │ │ │ │ + cmp %r9d,%r11d │ │ │ │ + jne 45c25e │ │ │ │ nop │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jbe 44d49a │ │ │ │ - lea 0x188(%rsi),%r8 │ │ │ │ - cmp %r8,%rax │ │ │ │ - je 44d414 │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %r8,%rbx │ │ │ │ - mov $0x100,%ecx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + cmp %r8d,%r9d │ │ │ │ + jne 45c2a9 │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 45c2a4 │ │ │ │ + mov 0x24ea23(%rip),%r8d │ │ │ │ + mov 0x24ea18(%rip),%r9d │ │ │ │ + add %r9d,%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + setg %r8b │ │ │ │ + jmp 45c2ac │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 45c2ac │ │ │ │ + xor %r8d,%r8d │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 45c2e5 │ │ │ │ + mov 0x28(%rdx),%r8 │ │ │ │ + add $0x989680,%r8 │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + cmp %r8,%r9 │ │ │ │ + jge 45c2e5 │ │ │ │ + mov %edi,%ebx │ │ │ │ + or $0x1000,%ebx │ │ │ │ + nop │ │ │ │ + mov %edi,%ecx │ │ │ │ + call 450a20 │ │ │ │ mov 0x38(%rsp),%rax │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x20(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - jmp 44d414 │ │ │ │ - cmp %rdi,%rdx │ │ │ │ - jmp 44d408 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 45c217 │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + mov %edi,0x34(%rsp) │ │ │ │ + mov %edi,%edx │ │ │ │ + or $0x1000,%edx │ │ │ │ + mov %edx,0x30(%rsp) │ │ │ │ + nop │ │ │ │ + xor %esi,%esi │ │ │ │ + nopl (%rax) │ │ │ │ + call 45c540 │ │ │ │ nop │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%ebx │ │ │ │ + mov 0x34(%rsp),%ecx │ │ │ │ + call 450a20 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 453ce0 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + jmp 45c217 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 44d3c0 │ │ │ │ + jmp 45c0c0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -87567,119 +100276,398 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44d517 │ │ │ │ + jbe 45c484 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rdi,0x58(%rsp) │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 44d50c │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - je 44d50c │ │ │ │ + sub $0x28,%rsp │ │ │ │ + cmpl $0x1,0x4(%rax) │ │ │ │ + jne 45c474 │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45c464 │ │ │ │ + mov 0xb8(%rdx),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 45c454 │ │ │ │ + nop │ │ │ │ + mov 0x90(%r8),%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ + and $0xffffefff,%ebx │ │ │ │ + mov %ebx,%r9d │ │ │ │ + or $0x8,%r9d │ │ │ │ + cmp $0xb,%r9d │ │ │ │ + jne 45c444 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %r8,0x18(%rsp) │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ + or $0x1000,%ecx │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + mov %r8,%rax │ │ │ │ + call 450e20 │ │ │ │ + nop │ │ │ │ + test %al,%al │ │ │ │ + je 45c434 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jne 45c408 │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 45c425 │ │ │ │ + mov 0x14(%rsp),%ebx │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ + call 450a20 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ xor %esi,%esi │ │ │ │ - xor %r8d,%r8d │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x10(%rsp),%edi │ │ │ │ + mov $0x1,%esi │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + xor %ecx,%ecx │ │ │ │ xor %edi,%edi │ │ │ │ - call 44d5c0 │ │ │ │ + xor %esi,%esi │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 45c360 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45c4fc │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov $0x3,%esi │ │ │ │ + call 45c540 │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + mov (%rsp),%r8 │ │ │ │ + mov %r8,0x35d8(%rdx) │ │ │ │ + decl 0x24e856(%rip) │ │ │ │ add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %edi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - jmp 44d4e0 │ │ │ │ + mov 0x20(%rsp),%edi │ │ │ │ + jmp 45c4a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - nop │ │ │ │ - mov (%rax),%eax │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45c666 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + test %esi,%esi │ │ │ │ + je 45c56e │ │ │ │ + cmp $0x3,%esi │ │ │ │ + jne 45c652 │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + cmpb $0x0,0x24df51(%rip) │ │ │ │ + nop │ │ │ │ + jne 45c588 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 45c5a5 │ │ │ │ + mov %esi,0x60(%rsp) │ │ │ │ + call 4763a0 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x60(%rsp),%esi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + movq $0x0,0x30(%rcx) │ │ │ │ + movq $0x0,0xd0(%rbx) │ │ │ │ + xchg %esi,0x4(%rcx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rax,%rax │ │ │ │ + je 45c62e │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 4777a0 │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x350(%rdx),%esi │ │ │ │ + nop │ │ │ │ + test %esi,%esi │ │ │ │ + jbe 45c5f0 │ │ │ │ + lea -0x1(%rsi),%eax │ │ │ │ + mov %eax,0x350(%rdx) │ │ │ │ + jmp 45c5fd │ │ │ │ + lea 0x320(%rdx),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %cl,(%rax) │ │ │ │ + mov 0x108(%rdx),%eax │ │ │ │ + lea -0x1(%rax),%ecx │ │ │ │ + nop │ │ │ │ + mov %ecx,0x108(%rdx) │ │ │ │ + cmp $0x1,%eax │ │ │ │ + jne 45c624 │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 45c624 │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + nop │ │ │ │ + cmpb $0x0,0x11a(%rbx) │ │ │ │ + jne 45c649 │ │ │ │ + nop │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea 0x24e65f(%rip),%rdx │ │ │ │ + lock xadd %eax,(%rdx) │ │ │ │ + incl 0x14(%rcx) │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x11fde0(%rip),%rax │ │ │ │ + mov $0x27,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %edi,0x20(%rsp) │ │ │ │ + mov %esi,0x28(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%edi │ │ │ │ + mov 0x28(%rsp),%esi │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 45c540 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - nop │ │ │ │ - xchg %ebx,(%rax) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45c72f │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x24c6ab(%rip),%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x24c6a7(%rip),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 45c6ef │ │ │ │ + inc %rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jge 45c727 │ │ │ │ + mov (%rcx,%rax,8),%rsi │ │ │ │ + cmpl $0x1,0x4(%rsi) │ │ │ │ + jne 45c6ec │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %bl,0xf(%rsp) │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 45c740 │ │ │ │ + movzbl 0xf(%rsp),%ebx │ │ │ │ + or %eax,%ebx │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + jmp 45c6ec │ │ │ │ + mov %ebx,%eax │ │ │ │ + add $0x28,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 4870e0 │ │ │ │ + jmp 45c6c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45c7f4 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45c7ec │ │ │ │ + nop │ │ │ │ + cmp %rcx,0x30(%r14) │ │ │ │ + je 45c7ec │ │ │ │ + mov 0xb8(%rcx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45c7e4 │ │ │ │ + cmp %rdx,(%rcx) │ │ │ │ + je 45c7e4 │ │ │ │ + nop │ │ │ │ + mov 0x90(%rdx),%esi │ │ │ │ + and $0xffffefff,%esi │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 45c7dc │ │ │ │ + movb $0x1,0xb1(%rdx) │ │ │ │ + movq $0xfffffffffffffade,0x10(%rdx) │ │ │ │ + cmpl $0x0,0x26d3e9(%rip) │ │ │ │ + jne 45c7d1 │ │ │ │ + movb $0x1,0x35d0(%rax) │ │ │ │ + nop │ │ │ │ + xor %eax,%eax │ │ │ │ + mov $0x1,%edx │ │ │ │ + lock cmpxchg %edx,0x394(%rcx) │ │ │ │ + sete %dl │ │ │ │ + nop │ │ │ │ + test %dl,%dl │ │ │ │ + je 45c7d1 │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + call 4491e0 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 45c740 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %ebx,%eax │ │ │ │ - lock cmpxchg %ecx,(%rdx) │ │ │ │ - sete %al │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -87691,276 +100679,492 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x80(%rsp),%r12 │ │ │ │ + lea -0x38(%rsp),%r12 │ │ │ │ cmp 0x10(%r14),%r12 │ │ │ │ - jbe 44da85 │ │ │ │ + jbe 45d19c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xf8,%rsp │ │ │ │ - mov %rax,0x108(%rsp) │ │ │ │ - mov %rdi,0x120(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 44d625 │ │ │ │ - mov 0x11f9c52(%rip),%rcx │ │ │ │ - mov 0x11db32c(%rip),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov 0x11db334(%rip),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov 0x11db2b4(%rip),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - mov 0x11d4f9b(%rip),%rdx │ │ │ │ - mov 0x11d4f9c(%rip),%rsi │ │ │ │ - xor %eax,%eax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 44da68 │ │ │ │ - mov %rcx,0x118(%rsp) │ │ │ │ - mov %rbx,0x110(%rsp) │ │ │ │ - mov %r8,0x130(%rsp) │ │ │ │ - mov %rax,0x108(%rsp) │ │ │ │ - mov %rsi,0x128(%rsp) │ │ │ │ - mov %rdi,0x120(%rsp) │ │ │ │ + sub $0xb0,%rsp │ │ │ │ + mov %al,0xc0(%rsp) │ │ │ │ nop │ │ │ │ - lea 0x116f803(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - mov $0xd,%esi │ │ │ │ - call 46c340 │ │ │ │ - mov 0x11fa931(%rip),%edx │ │ │ │ - movslq %edx,%r8 │ │ │ │ - mov %r14,0x80(%rsp) │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + cmpq $0x0,0x26ccbb(%rip) │ │ │ │ + jne 45c86e │ │ │ │ + mov %rax,0x26ccb2(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24e3e9(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x24e42e(%rip),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov 0x24e3f4(%rip),%rcx │ │ │ │ + sub 0x24e3fd(%rip),%rcx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov 0x24e40b(%rip),%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov 0x24e401(%rip),%ecx │ │ │ │ + mov %ecx,%ecx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov 0x26cc5b(%rip),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + movabs $0x431bde82d7b634db,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + imul %rdx │ │ │ │ + sar $0x12,%rdx │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + sub %rcx,%rdx │ │ │ │ + mov %rdx,0x60(%rsp) │ │ │ │ + movslq 0x24e38c(%rip),%rcx │ │ │ │ + mov %rcx,0x58(%rsp) │ │ │ │ + movslq 0x24e3d0(%rip),%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x116c90(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x118b65(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movslq 0x26ca6b(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x117b5a(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - cmp $0x4,%r8 │ │ │ │ - ja 44d6b1 │ │ │ │ - lea 0x58(%rsp),%rcx │ │ │ │ - movups %xmm15,(%rcx) │ │ │ │ - movups %xmm15,0x10(%rcx) │ │ │ │ - movslq 0x11fa909(%rip),%rcx │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x1174ae(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x4,%rcx │ │ │ │ - ja 44da54 │ │ │ │ - lea 0x58(%rsp),%rax │ │ │ │ - jmp 44d6cc │ │ │ │ - movslq %edx,%rcx │ │ │ │ - lea 0x8362c5(%rip),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 491560 │ │ │ │ - movslq 0x11fa8d8(%rip),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov $0x4,%eax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x1193d3(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 45a980 │ │ │ │ - mov 0x11f9b5c(%rip),%rdx │ │ │ │ - mov 0x11db236(%rip),%esi │ │ │ │ - sub %esi,%edx │ │ │ │ - mov 0x11db23e(%rip),%esi │ │ │ │ - sub %esi,%edx │ │ │ │ - mov 0x11db1be(%rip),%esi │ │ │ │ - sub %esi,%edx │ │ │ │ - mov 0x11d4ea5(%rip),%rsi │ │ │ │ - mov 0x11d4ea6(%rip),%r8 │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 44d728 │ │ │ │ - mov (%rsi,%r9,8),%r10 │ │ │ │ - mov 0x9a8(%r10),%r10d │ │ │ │ - sub %r10d,%edx │ │ │ │ - inc %r9 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jl 44d717 │ │ │ │ - mov 0x11f98a5(%rip),%esi │ │ │ │ - mov 0x11d8082(%rip),%r8d │ │ │ │ - mov %r8d,%r8d │ │ │ │ - bt $0x1,%esi │ │ │ │ - setb %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - test %edx,%edx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - cmovle %r9d,%edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %r8,%rdx │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - mov 0x110(%rsp),%rsi │ │ │ │ - cmp %rdx,%rsi │ │ │ │ - jl 44da29 │ │ │ │ - mov %rdi,0x48(%rsp) │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov %al,0x2f(%rsp) │ │ │ │ - lea 0x108(%rsp),%rax │ │ │ │ - lea 0x38a(%rip),%rcx │ │ │ │ - mov %rcx,0xa8(%rsp) │ │ │ │ - mov 0x100(%rsp),%rcx │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x118729(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x11830e(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x117746(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + call 44dd20 │ │ │ │ + movzbl 0xc0(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 45cad9 │ │ │ │ + mov 0x24e328(%rip),%al │ │ │ │ + mov %al,0x11(%rsp) │ │ │ │ + mov 0x24e32e(%rip),%al │ │ │ │ + mov %al,0x10(%rsp) │ │ │ │ + movslq 0x24e24f(%rip),%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + movslq 0x24e308(%rip),%rax │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x117a5c(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzbl 0x11(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + setne %al │ │ │ │ + call 44df40 │ │ │ │ + lea 0x118652(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - mov %rsi,0xd0(%rsp) │ │ │ │ - mov 0x118(%rsp),%rax │ │ │ │ - mov %rax,0xd8(%rsp) │ │ │ │ - mov 0x108(%rsp),%rax │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %rax,0xe8(%rsp) │ │ │ │ - mov %rax,0xf0(%rsp) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x1176a9(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ mov 0x78(%rsp),%rax │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ - lea 0xa8(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x117ebc(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzbl 0x10(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + setne %al │ │ │ │ + call 44df40 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + movzbl 0xc0(%rsp),%ecx │ │ │ │ + mov 0x24c2a0(%rip),%rdx │ │ │ │ + mov %rdx,0xa8(%rsp) │ │ │ │ + mov 0x24c299(%rip),%rbx │ │ │ │ + mov %rbx,0x48(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45cb11 │ │ │ │ + lea 0x1(%rcx),%rax │ │ │ │ + movzbl 0xc0(%rsp),%ecx │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + jge 45cd8f │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov (%rdx,%rax,8),%rsi │ │ │ │ + mov 0x190(%rsi),%edi │ │ │ │ + mov %edi,0x18(%rsp) │ │ │ │ + mov 0x194(%rsi),%r8d │ │ │ │ + mov %r8d,0x14(%rsp) │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x120(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 44d87e │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jbe 44da4f │ │ │ │ - mov 0x160(%rdx),%r8 │ │ │ │ - cmpl $0x0,0x11f9fb8(%rip) │ │ │ │ - je 44d879 │ │ │ │ - mov (%rax),%r9 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - mov %r8,(%rax) │ │ │ │ - jmp 44d88e │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - mov 0x128(%rsp),%rsi │ │ │ │ - nop │ │ │ │ + test %cl,%cl │ │ │ │ + je 45ccf9 │ │ │ │ + mov %rsi,0x88(%rsp) │ │ │ │ + mov 0x4(%rsi),%eax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov 0x10(%rsi),%eax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x14(%rsi),%eax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x116612(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x117294(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x117910(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x11811b(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x11659d(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45cc39 │ │ │ │ + mov 0xe8(%rcx),%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 45cc54 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x116526(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + movslq 0x9a8(%rax),%rcx │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov 0x3578(%rax),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1174b5(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x1c(%rsp),%eax │ │ │ │ nop │ │ │ │ - mov $0x2,%r8d │ │ │ │ - xchg %r8d,0x17c(%rdx) │ │ │ │ + call 44e160 │ │ │ │ + lea 0x1174a4(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x1177fb(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + jmp 45caf8 │ │ │ │ + call 44dcc0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dec0 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jne 45cd2f │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x11640e(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + sub %ecx,%eax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e160 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x24c037(%rip),%rax │ │ │ │ + dec %rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jne 45caf8 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1163bb(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ nop │ │ │ │ - mov $0x1,%edx │ │ │ │ - lea 0x116f5be(%rip),%r8 │ │ │ │ - xchg %rdx,(%r8) │ │ │ │ - movb $0x1,0x116f5b0(%rip) │ │ │ │ - mov 0x110(%rsp),%rdx │ │ │ │ - mov %rdx,0x116f5b5(%rip) │ │ │ │ - mov 0x118(%rsp),%rdx │ │ │ │ - mov %rdx,0x116f5ae(%rip) │ │ │ │ - cmpl $0x0,0x11f9f47(%rip) │ │ │ │ - jne 44d8e5 │ │ │ │ - mov 0x108(%rsp),%r9 │ │ │ │ - jmp 44d90f │ │ │ │ - mov 0x116f584(%rip),%rdx │ │ │ │ - mov 0x116f595(%rip),%r8 │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov 0x108(%rsp),%r9 │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,0x10(%r11) │ │ │ │ - mov %r8,0x18(%r11) │ │ │ │ - mov %r9,0x116f55a(%rip) │ │ │ │ - mov %rsi,0x116f573(%rip) │ │ │ │ - mov 0x130(%rsp),%rdx │ │ │ │ - mov %rdx,0x116f56c(%rip) │ │ │ │ - mov %rax,0x116f555(%rip) │ │ │ │ - movzbl 0x2f(%rsp),%eax │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - call 45aac0 │ │ │ │ - lea 0x18d(%rip),%rdx │ │ │ │ - mov %rdx,0x88(%rsp) │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + jmp 45caf8 │ │ │ │ + test %cl,%cl │ │ │ │ + jne 45ce4f │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x118340(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x24bfc7(%rip),%rax │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov 0x24bfc0(%rip),%rcx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 45ce20 │ │ │ │ + mov %rdx,0x30(%rsp) │ │ │ │ + mov (%rax,%rdx,8),%rax │ │ │ │ + mov 0x10(%rax),%eax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dec0 │ │ │ │ + call 44dd20 │ │ │ │ mov 0x30(%rsp),%rdx │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - mov %rdx,0x90(%rsp) │ │ │ │ - lea 0x88(%rsp),%rax │ │ │ │ - call 458e20 │ │ │ │ - mov $0x5,%eax │ │ │ │ - call 45a980 │ │ │ │ + inc %rdx │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ nop │ │ │ │ - xor %edx,%edx │ │ │ │ - lea 0x116f4ca(%rip),%rsi │ │ │ │ - xchg %rdx,(%rsi) │ │ │ │ - movb $0x0,0x116f4bc(%rip) │ │ │ │ - movups %xmm15,0x116f4c8(%rip) │ │ │ │ - cmpl $0x0,0x11f9e69(%rip) │ │ │ │ - je 44d9d3 │ │ │ │ - mov 0x116f4b0(%rip),%rdx │ │ │ │ - mov 0x116f4c1(%rip),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - movq $0x0,0x116f492(%rip) │ │ │ │ - movups %xmm15,0x116f4aa(%rip) │ │ │ │ - movq $0x0,0x116f497(%rip) │ │ │ │ - call 45aac0 │ │ │ │ - lea 0x9f73eb(%rip),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 458e20 │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jl 45cdd1 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1162f5(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dd20 │ │ │ │ + movzbl 0xc0(%rsp),%eax │ │ │ │ + test %al,%al │ │ │ │ + je 45ce5a │ │ │ │ + mov 0x24bb48(%rip),%rcx │ │ │ │ + jmp 45ce94 │ │ │ │ nop │ │ │ │ - lea 0x116f453(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 46c680 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0xf8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 45aac0 │ │ │ │ nop │ │ │ │ - lea 0x116f42a(%rip),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 46c680 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0xf8,%rsp │ │ │ │ + lea 0x24ddfd(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0xb0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov (%rdx,%rax,8),%rdi │ │ │ │ - mov 0x9a8(%rdi),%edi │ │ │ │ - sub %edi,%ecx │ │ │ │ - inc %rax │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 44da59 │ │ │ │ - test %ecx,%ecx │ │ │ │ - mov $0x1,%edx │ │ │ │ - cmovle %edx,%ecx │ │ │ │ - movslq %ecx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0xf8,%rsp │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov 0x160(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45d179 │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov 0xd0(%rcx),%rax │ │ │ │ + mov 0xe8(%rcx),%rcx │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1162bd(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x116385(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 45cf2d │ │ │ │ + movslq (%rax),%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 45cf4a │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x116232(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x116651(%rip),%rax │ │ │ │ + mov $0x6,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov 0xb8(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45cfa2 │ │ │ │ + mov 0x98(%rcx),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44dd20 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 45cfbd │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x1161bd(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + movslq 0xf0(%rax),%rcx │ │ │ │ + mov %rcx,0x80(%rsp) │ │ │ │ + mov 0xf4(%rax),%ecx │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov 0xf8(%rax),%rcx │ │ │ │ + mov %rcx,0x98(%rsp) │ │ │ │ + mov 0x100(%rax),%rcx │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + movslq 0x108(%rax),%rcx │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + movslq 0x10c(%rax),%rcx │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + movzbl 0x114(%rax),%ecx │ │ │ │ + mov %cl,0x13(%rsp) │ │ │ │ + movzbl 0x115(%rax),%eax │ │ │ │ + mov %al,0x12(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x11749e(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x117108(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x117909(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x116739(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + nop │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x116724(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e1e0 │ │ │ │ + lea 0x117098(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzbl 0x13(%rsp),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44df40 │ │ │ │ + lea 0x116d40(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + movzbl 0x12(%rsp),%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44df40 │ │ │ │ + lea 0x116d29(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov 0x180(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45d159 │ │ │ │ + mov 0x98(%rcx),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 45ce71 │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x116006(%rip),%rax │ │ │ │ + mov $0x3,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + jmp 45ce71 │ │ │ │ + lea 0x1231e8(%rip),%rax │ │ │ │ + call 44f9a0 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24dad2(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0xb0,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - jmp 44d5c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ + jmp 45c820 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -87971,56 +101175,34 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44db0c │ │ │ │ + jbe 45d1fd │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0x8(%rdx),%rbx │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - mov 0x18(%rdx),%rdi │ │ │ │ - lea 0x9f71b7(%rip),%rsi │ │ │ │ - call 44dbe0 │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + cmpl $0x0,0x26c9b3(%rip) │ │ │ │ + jne 45d1eb │ │ │ │ + mov 0x23a03a(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 45fc80 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494f40 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 44dae0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44db66 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - cmpq $0x0,0x28(%rdx) │ │ │ │ - jbe 44db5c │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov 0x18(%rdx),%rcx │ │ │ │ - mov 0x20(%rdx),%rdi │ │ │ │ - mov 0x38(%rdx),%rsi │ │ │ │ - mov 0x40(%rdx),%r8 │ │ │ │ - mov 0x48(%rdx),%r9 │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - call 44dfa0 │ │ │ │ - add $0x38,%rsp │ │ │ │ + lea 0x1231d6(%rip),%rax │ │ │ │ + call 458a20 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - call 494f40 │ │ │ │ - jmp 44db20 │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ + jmp 45d1c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -88032,652 +101214,344 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44dbc9 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov 0xd0(%rdx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 44dbb7 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - lea 0x9f74cc(%rip),%rsi │ │ │ │ - call 44dbe0 │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9d3e01(%rip),%rax │ │ │ │ - mov $0x2c,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 44db80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44dd37 │ │ │ │ + jbe 45d389 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ + sub $0x48,%rsp │ │ │ │ + cmpl $0x0,0x26c497(%rip) │ │ │ │ + jne 45d247 │ │ │ │ + mov %r14,0x40(%rsp) │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + jmp 45d25d │ │ │ │ + mov 0x24ba7a(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r14,%rdx │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x24ba64(%rip) │ │ │ │ + jmp 45d2b3 │ │ │ │ + mov 0x24ba68(%rip),%ecx │ │ │ │ + mov %ecx,0x26c13e(%rip) │ │ │ │ nop │ │ │ │ - mov 0x90(%rax),%r8d │ │ │ │ nop │ │ │ │ - cmp $0x6,%r8d │ │ │ │ - je 44dc27 │ │ │ │ - cmp $0xb,%r8d │ │ │ │ - je 44dc27 │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - jmp 44dc30 │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rdx,%rax │ │ │ │ + lea 0x24d9e5(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + movb $0x0,0x24db0c(%rip) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0x17c(%rax),%r8d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x2,%r8d │ │ │ │ - je 44dd31 │ │ │ │ - cmp $0x1,%r8d │ │ │ │ - je 44dd05 │ │ │ │ - mov 0x30(%r14),%r8 │ │ │ │ + lea 0x24d9cb(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + movzbl 0x27(%rsp),%eax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call 4518a0 │ │ │ │ nop │ │ │ │ - incl 0x108(%r8) │ │ │ │ - mov 0x30(%r14),%r8 │ │ │ │ + lea 0x24ba05(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x24ba05(%rip),%cl │ │ │ │ + test %cl,%cl │ │ │ │ + jne 45d377 │ │ │ │ nop │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x1,%r9d │ │ │ │ - lock cmpxchg %r9d,0x17c(%rdx) │ │ │ │ - sete %r10b │ │ │ │ - nopl (%rax) │ │ │ │ - test %r10b,%r10b │ │ │ │ - je 44dcc6 │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 44dd80 │ │ │ │ nop │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x24b9ef(%rip),%r8 │ │ │ │ + xchg %dl,(%r8) │ │ │ │ nop │ │ │ │ - mov $0x2,%edx │ │ │ │ - mov 0x38(%rsp),%rsi │ │ │ │ - xchg %edx,0x17c(%rsi) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %rsi,%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov 0x20(%rsp),%r8 │ │ │ │ - mov $0x1,%r9d │ │ │ │ - mov 0x108(%r8),%r10d │ │ │ │ - lea -0x1(%r10),%r11d │ │ │ │ + lea 0x12302c(%rip),%rax │ │ │ │ + lea 0x24b9cd(%rip),%rbx │ │ │ │ + mov $0xc,%ecx │ │ │ │ + mov $0xa,%edi │ │ │ │ + mov $0x1,%esi │ │ │ │ + call 4821e0 │ │ │ │ + mov $0x9,%eax │ │ │ │ + call 451840 │ │ │ │ + mov %al,0x27(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + mov %rdi,0x28(%rsp) │ │ │ │ nop │ │ │ │ - mov %r11d,0x108(%r8) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x1,%r10d │ │ │ │ - jne 44dc2d │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 44dc2d │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - jmp 44dc2d │ │ │ │ - mov (%rsi),%rax │ │ │ │ - mov %rsi,%rdx │ │ │ │ - call *%rax │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov 0x38(%rsp),%rdx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x50(%rsp),%rdi │ │ │ │ - mov $0x1,%r9d │ │ │ │ - jmp 44dc2d │ │ │ │ - add $0x28,%rsp │ │ │ │ + nop │ │ │ │ + lea 0x24d933(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + movzbl 0x24da5d(%rip),%edx │ │ │ │ + mov %dl,0x26(%rsp) │ │ │ │ + lea 0x24d91a(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + movzbl 0x26(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 45d266 │ │ │ │ + movzbl 0x27(%rsp),%eax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rdi │ │ │ │ + call 4518a0 │ │ │ │ + add $0x48,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - jmp 44dbe0 │ │ │ │ + lea 0x11e50a(%rip),%rax │ │ │ │ + mov $0x24,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 45d220 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44deef │ │ │ │ + jbe 45d4cb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rdi,0x70(%rsp) │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 47f740 │ │ │ │ - test %al,%al │ │ │ │ - jne 44de9c │ │ │ │ + sub $0x28,%rsp │ │ │ │ nop │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x90(%rax),%ecx │ │ │ │ - cmp $0x2,%ecx │ │ │ │ - jne 44ddd1 │ │ │ │ - cmpq $0x0,0x68(%rax) │ │ │ │ - je 44dea7 │ │ │ │ nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lea 0x116f08a(%rip),%rdx │ │ │ │ - lock xadd %rcx,(%rdx) │ │ │ │ - mov 0x116f08e(%rip),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jge 44de96 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - lea 0x141(%rip),%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ + lea 0x26c16d(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24d892(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x26bfcf(%rip),%ecx │ │ │ │ + mov %ecx,0x14(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + movzbl 0x24d9b2(%rip),%ecx │ │ │ │ + mov %cl,0xf(%rsp) │ │ │ │ + lea 0x24d86f(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + movzbl 0xf(%rsp),%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %cl,%cl │ │ │ │ + jne 45d4b5 │ │ │ │ + xor %eax,%eax │ │ │ │ + call 417540 │ │ │ │ + mov %eax,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x26c10c(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41f560 │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ + mov 0x14(%rsp),%edx │ │ │ │ + cmp %edx,%ecx │ │ │ │ + je 45d4af │ │ │ │ + mov 0x24b895(%rip),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 45d4a9 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24b878(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x10(%rsp),%ecx │ │ │ │ + mov %ecx,0x24b87d(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %ecx,%ecx │ │ │ │ + lea 0x24b86e(%rip),%rdx │ │ │ │ + xchg %cl,(%rdx) │ │ │ │ + movq $0x0,0x18(%rsp) │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ + mov 0x24b84c(%rip),%rcx │ │ │ │ + movq $0x0,0xa0(%rcx) │ │ │ │ + nop │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + incl 0x20(%rsp) │ │ │ │ lea 0x18(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x116f03a(%rip),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 44de90 │ │ │ │ - mov 0x116f036(%rip),%rcx │ │ │ │ - mov 0x10(%rsp),%rdx │ │ │ │ + call 456200 │ │ │ │ nop │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jae 44dea2 │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov 0x160(%rcx),%rcx │ │ │ │ - cmpl $0x0,0x11f99a8(%rip) │ │ │ │ - je 44de8c │ │ │ │ - mov (%rax,%rdx,8),%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov %rcx,(%rax,%rdx,8) │ │ │ │ - add $0x48,%rsp │ │ │ │ + nop │ │ │ │ + lea 0x24b81c(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x48,%rsp │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x48,%rsp │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x26c06a(%rip),%rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 41f560 │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov 0x98(%rax),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c4b08(%rip),%rax │ │ │ │ - mov $0x1d,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9ce160(%rip),%rax │ │ │ │ - mov $0x26,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 44dd80 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 45d3a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44df98 │ │ │ │ + jbe 45d606 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x10(%rdx),%r10 │ │ │ │ - mov 0x116ef1f(%rip),%r11 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jbe 44df92 │ │ │ │ - mov 0x18(%rdx),%rsi │ │ │ │ - mov 0x20(%rdx),%r8 │ │ │ │ - mov 0x28(%rdx),%r9 │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov 0x116eefb(%rip),%rdx │ │ │ │ - lea (%r10,%r10,2),%r10 │ │ │ │ - lea (%rdx,%r10,8),%rdi │ │ │ │ - mov $0xffffffffffffffff,%rax │ │ │ │ - mov %rax,%rbx │ │ │ │ - call 44dfa0 │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %al,0x28(%rsp) │ │ │ │ + xor $0x1,%eax │ │ │ │ + mov %al,0x13(%rsp) │ │ │ │ nop │ │ │ │ - call 494f40 │ │ │ │ - jmp 44df40 │ │ │ │ - int3 │ │ │ │ - lea -0x58(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 44e167 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0xd0,%rsp │ │ │ │ - mov %rsi,0x100(%rsp) │ │ │ │ - mov %rdi,0xf8(%rsp) │ │ │ │ - test %rsi,%rsi │ │ │ │ - je 44dfd7 │ │ │ │ - mov %r8,%rdx │ │ │ │ - jmp 44e06b │ │ │ │ - mov 0x11f9fc7(%rip),%edx │ │ │ │ - movslq %edx,%r9 │ │ │ │ - cmp $0x4,%r9 │ │ │ │ - ja 44e014 │ │ │ │ - lea 0xa8(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movslq 0x11f9fa6(%rip),%rdx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0x4,%rdx │ │ │ │ - ja 44e161 │ │ │ │ - lea 0xa8(%rsp),%rsi │ │ │ │ - jmp 44e068 │ │ │ │ - mov %rax,0xe0(%rsp) │ │ │ │ - mov %rbx,0xe8(%rsp) │ │ │ │ - mov %rcx,0xf0(%rsp) │ │ │ │ - movslq %edx,%rcx │ │ │ │ - lea 0x83594a(%rip),%rax │ │ │ │ + lea 0x24d75b(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + movzbl 0x13(%rsp),%ecx │ │ │ │ + cmp %cl,0x24d7c3(%rip) │ │ │ │ + je 45d5bb │ │ │ │ + mov %cl,0x24d7b7(%rip) │ │ │ │ + movzbl 0x28(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 45d5ab │ │ │ │ + mov 0x24d7b3(%rip),%rcx │ │ │ │ + mov 0x24d7b5(%rip),%edx │ │ │ │ + mov %edx,0x14(%rsp) │ │ │ │ + nop │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45d583 │ │ │ │ mov %rcx,%rbx │ │ │ │ - call 491560 │ │ │ │ - movslq 0x11f9f5f(%rip),%rdx │ │ │ │ - mov 0xf0(%rsp),%rcx │ │ │ │ - mov 0xe8(%rsp),%rbx │ │ │ │ - mov 0xf8(%rsp),%rdi │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov 0xe0(%rsp),%rax │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %r9,0xa0(%rsp) │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - mov %rsi,0xc8(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x30(%rdx) │ │ │ │ - movups %xmm15,0x40(%rdx) │ │ │ │ - movups %xmm15,0x50(%rdx) │ │ │ │ - xor %edi,%edi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov $0x2,%r8d │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 47bae0 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov 0xc8(%rsp),%rcx │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov 0xa0(%rsp),%rsi │ │ │ │ + mov 0x24d791(%rip),%rsi │ │ │ │ + movq $0x0,0xa0(%rcx) │ │ │ │ + mov 0x24d767(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45d56f │ │ │ │ + mov %rsi,0xa0(%rcx) │ │ │ │ + jmp 45d576 │ │ │ │ + mov %rsi,0x24d74a(%rip) │ │ │ │ + mov %rbx,0x24d74b(%rip) │ │ │ │ + add %edx,0x24d74d(%rip) │ │ │ │ + movups %xmm15,0x24d755(%rip) │ │ │ │ + movl $0x0,0x24d75b(%rip) │ │ │ │ + nop │ │ │ │ + lea 0x24d6c3(%rip),%rax │ │ │ │ nopl (%rax) │ │ │ │ - call 47c6e0 │ │ │ │ - mov %rax,0x90(%rsp) │ │ │ │ - mov %rax,%rbx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lea 0x835886(%rip),%rax │ │ │ │ - call 491560 │ │ │ │ - mov 0x90(%rsp),%rcx │ │ │ │ - mov 0xf8(%rsp),%rdx │ │ │ │ - mov %rcx,0x8(%rdx) │ │ │ │ - mov %rcx,0x10(%rdx) │ │ │ │ - mov 0x98(%rsp),%r9 │ │ │ │ - cmp %r9,%rcx │ │ │ │ - cmovg %r9,%rcx │ │ │ │ - cmpl $0x0,0x11f96f3(%rip) │ │ │ │ - je 44e13e │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - mov 0xc8(%rsp),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 44e157 │ │ │ │ - shl $0x3,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - add $0xd0,%rsp │ │ │ │ - pop %rbp │ │ │ │ + call 41f560 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + jmp 45d5eb │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + lea 0x24d6ac(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + jmp 45d5cf │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x24d69c(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov %eax,0x14(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %ebx,%ecx │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x30(%rsp) │ │ │ │ - mov %r9,0x38(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x30(%rsp),%r8 │ │ │ │ - mov 0x38(%rsp),%r9 │ │ │ │ - jmp 44dfa0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 453a20 │ │ │ │ + mov 0x14(%rsp),%eax │ │ │ │ + dec %eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 45d5fc │ │ │ │ + mov 0x24d6bb(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + setne %dl │ │ │ │ + jmp 45d600 │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %dl,%dl │ │ │ │ + jne 45d5d5 │ │ │ │ + jmp 45d5cf │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ + jmp 45d4e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x18(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 44e334 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45d64e │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x90,%rsp │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - mov %dil,0xb8(%rsp) │ │ │ │ - test %dil,%dil │ │ │ │ - jne 44e1fb │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - xor %r9d,%r9d │ │ │ │ - jmp 44e248 │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %rbx,0xa8(%rsp) │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - mov $0x6,%eax │ │ │ │ - call 45a980 │ │ │ │ - mov %eax,%edx │ │ │ │ - mov %rdi,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - mov 0xa8(%rsp),%rbx │ │ │ │ - movzbl 0xb8(%rsp),%edi │ │ │ │ - movq $0x0,0x40(%rsp) │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 44e25e │ │ │ │ - test %dil,%dil │ │ │ │ - jmp 44e314 │ │ │ │ - mov %rsi,0x28(%rsp) │ │ │ │ - mov %r8,0x38(%rsp) │ │ │ │ - mov %r9,0x30(%rsp) │ │ │ │ - mov %dl,0x27(%rsp) │ │ │ │ - lea 0xa0(%rsp),%rdx │ │ │ │ - lea 0x48(%rsp),%rsi │ │ │ │ - movups %xmm15,(%rsi) │ │ │ │ - movups %xmm15,0x10(%rsi) │ │ │ │ - movups %xmm15,0x20(%rsi) │ │ │ │ - movups %xmm15,0x30(%rsi) │ │ │ │ - movups %xmm15,0x38(%rsi) │ │ │ │ - lea 0xe3(%rip),%r8 │ │ │ │ - mov %r8,0x48(%rsp) │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov %rcx,0x60(%rsp) │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %r14,%rax │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov %rdx,0x78(%rsp) │ │ │ │ - mov %dil,0x80(%rsp) │ │ │ │ - lea 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x88(%rsp) │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - movzbl 0xb8(%rsp),%eax │ │ │ │ - test %al,%al │ │ │ │ - movzbl 0x27(%rsp),%edx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x38(%rsp),%r8 │ │ │ │ - mov 0x30(%rsp),%r9 │ │ │ │ - je 44e326 │ │ │ │ - mov %edx,%eax │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rsi,%rdi │ │ │ │ - call 45aac0 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - add $0x90,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x24d630(%rip),%rax │ │ │ │ + call 41e8c0 │ │ │ │ + incl 0x24d63d(%rip) │ │ │ │ + call 45b7e0 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %dil,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - movzbl 0x20(%rsp),%edi │ │ │ │ - jmp 44e1c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 45d620 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44e499 │ │ │ │ + jbe 45d6af │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0x10(%rdx),%rcx │ │ │ │ - mov %r14,0x48(%rsp) │ │ │ │ - mov 0x30(%r14),%rbx │ │ │ │ - mov 0x28(%rdx),%rsi │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov 0x30(%rdx),%rdi │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - mov 0x40(%rdx),%r8 │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov 0x20(%rdx),%rax │ │ │ │ - mov 0x8(%rdx),%r9 │ │ │ │ - movzbl 0x38(%rdx),%edx │ │ │ │ - mov %dl,0x2f(%rsp) │ │ │ │ - movb $0x1,0x122(%rbx) │ │ │ │ - movq $0x0,0xf0(%r14) │ │ │ │ - mov %rcx,0xf8(%r14) │ │ │ │ - cmpl $0x0,0x11f9436(%rip) │ │ │ │ - je 44e3ff │ │ │ │ - mov 0xe8(%r14),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - mov %r9,0xe8(%rcx) │ │ │ │ - call 47ec00 │ │ │ │ - nop │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - call 47d460 │ │ │ │ - movzbl 0x2f(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 44e449 │ │ │ │ - nop │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - lea 0x9f6884(%rip),%rbx │ │ │ │ - call 47f200 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - mov 0x30(%rax),%rcx │ │ │ │ - movb $0x0,0x122(%rcx) │ │ │ │ - mov 0xf0(%rax),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - movups %xmm15,0xf0(%rax) │ │ │ │ - cmpl $0x0,0x11f93a9(%rip) │ │ │ │ - je 44e488 │ │ │ │ - mov 0xe8(%rax),%rcx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - movq $0x0,0xe8(%rax) │ │ │ │ - add $0x58,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + cmpq $0x0,0x170(%rax) │ │ │ │ + jne 45d68a │ │ │ │ + cmpq $0x0,0x178(%rax) │ │ │ │ + jne 45d68a │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 44e380 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44e507 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - movabs $0x800000000000,%rcx │ │ │ │ - lea (%rcx,%rax,1),%rdx │ │ │ │ - add %rbx,%rcx │ │ │ │ - cmp %rdx,%rax │ │ │ │ - setbe %dl │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - setbe %cl │ │ │ │ - cmp %dl,%cl │ │ │ │ - jne 44e4f5 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x24d5cf(%rip),%rax │ │ │ │ + call 41ea20 │ │ │ │ + decl 0x24d5dc(%rip) │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9dcc69(%rip),%rax │ │ │ │ - mov $0x3c,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 44e4c0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 45d660 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -88700,595 +101574,344 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44e5e6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - lea (%rdx,%rcx,1),%rsi │ │ │ │ - lea (%rax,%rdx,1),%r8 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jb 44e586 │ │ │ │ - lea (%rbx,%rdx,1),%r9 │ │ │ │ - lea (%rdx,%rdi,1),%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - jae 44e57b │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jmp 44e586 │ │ │ │ + sub $0x18,%rsp │ │ │ │ + movups %xmm15,(%rsp) │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + mov 0x24d5d5(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 45d762 │ │ │ │ + mov 0x26bca3(%rip),%esi │ │ │ │ + cmp %edx,%eax │ │ │ │ + cmovg %edx,%eax │ │ │ │ + test %esi,%esi │ │ │ │ + je 45d7f7 │ │ │ │ + mov %eax,%ecx │ │ │ │ + mov %edx,%eax │ │ │ │ + cmp $0xffffffff,%esi │ │ │ │ + jne 45d722 │ │ │ │ + neg %eax │ │ │ │ + xor %edx,%edx │ │ │ │ + nop │ │ │ │ + jmp 45d725 │ │ │ │ + cltd │ │ │ │ + idiv %esi │ │ │ │ + lea 0x1(%rax),%edx │ │ │ │ + mov 0x24d591(%rip),%rax │ │ │ │ + cmp %edx,%ecx │ │ │ │ + cmovg %edx,%ecx │ │ │ │ + test %rax,%rax │ │ │ │ + je 45d75d │ │ │ │ + mov 0xa0(%rax),%rdx │ │ │ │ + mov %rdx,0x24d579(%rip) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 45d757 │ │ │ │ + movq $0x0,0x24d571(%rip) │ │ │ │ + decl 0x24d573(%rip) │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ + jmp 45d780 │ │ │ │ xor %eax,%eax │ │ │ │ - mov %rax,%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - jae 44e595 │ │ │ │ - lea (%rdx,%rdi,1),%r9 │ │ │ │ - lea (%rbx,%rdx,1),%r10 │ │ │ │ - cmp %r9,%r10 │ │ │ │ - ja 44e5d1 │ │ │ │ - lea (%rdx,%rdi,1),%r9 │ │ │ │ - add %rbx,%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %r9,%rdx │ │ │ │ - jbe 44e5b7 │ │ │ │ - cmp %r8,%r9 │ │ │ │ - jbe 44e5b2 │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov %rdi,%rax │ │ │ │ - jmp 44e5c8 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jmp 44e5ba │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jae 44e5c5 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - ja 44e5c8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ mov %rbx,%rcx │ │ │ │ - mov %rcx,%rbx │ │ │ │ - add $0x10,%rsp │ │ │ │ + xor %edi,%edi │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9b0d4e(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ + nop │ │ │ │ + mov %r9,0x8(%rsp) │ │ │ │ + incl 0x10(%rsp) │ │ │ │ + dec %edx │ │ │ │ nopl (%rax) │ │ │ │ - call 48f0a0 │ │ │ │ + test %edx,%edx │ │ │ │ + jle 45d7e4 │ │ │ │ + mov 0x24d535(%rip),%rsi │ │ │ │ + nop │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 45d7b6 │ │ │ │ + mov 0xa0(%rsi),%r8 │ │ │ │ + mov %r8,0x24d521(%rip) │ │ │ │ + nop │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 45d7b0 │ │ │ │ + movq $0x0,0x24d518(%rip) │ │ │ │ + decl 0x24d51a(%rip) │ │ │ │ + nop │ │ │ │ + movq $0x0,0xa0(%rsi) │ │ │ │ + mov 0x8(%rsp),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 45d7d8 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + mov %rsi,0xa0(%r8) │ │ │ │ + jmp 45d771 │ │ │ │ + mov %rsi,%r8 │ │ │ │ + mov %rsi,(%rsp) │ │ │ │ + mov %r8,%r9 │ │ │ │ + jmp 45d771 │ │ │ │ + mov (%rsp),%rbx │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%edi │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 449c80 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 44e540 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44e699 │ │ │ │ + jbe 45d997 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - movq $0x0,0x8(%rax) │ │ │ │ - movq $0x10,0x10(%rax) │ │ │ │ - mov $0x100,%eax │ │ │ │ - mov %rbx,%rcx │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 4281c0 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - cmpl $0x0,0x11f91b7(%rip) │ │ │ │ - jne 44e672 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - jmp 44e687 │ │ │ │ - mov 0x20(%rdx),%rax │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rax,0x8(%r11) │ │ │ │ - mov %rcx,0x20(%rdx) │ │ │ │ - movq $0x0,0x18(%rdx) │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x190(%rax),%edx │ │ │ │ + mov 0x194(%rax),%esi │ │ │ │ + mov 0x998(%rax),%rdi │ │ │ │ + mov 0x194(%rax),%r8d │ │ │ │ + cmp %esi,%r8d │ │ │ │ + jne 45d812 │ │ │ │ + cmp %edx,%esi │ │ │ │ + jne 45d985 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdi,%rdi │ │ │ │ + jne 45d985 │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 45d86f │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rbx │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x3588(%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + jne 45d8c1 │ │ │ │ + mov (%rax),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x1f,%edx │ │ │ │ + shr $0x1b,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + sar $0x5,%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + shl $0x5,%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 45d980 │ │ │ │ + mov 0x24b52a(%rip),%rdx │ │ │ │ + movslq %esi,%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + shl %cl,%edi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jbe 45d979 │ │ │ │ + mov 0x24b508(%rip),%rdx │ │ │ │ + lea (%rdx,%rsi,4),%rdx │ │ │ │ + not %edi │ │ │ │ + lock and %edi,(%rdx) │ │ │ │ + mov (%rax),%ecx │ │ │ │ + mov %ecx,%edx │ │ │ │ + sar $0x1f,%edx │ │ │ │ + shr $0x1b,%edx │ │ │ │ + add %ecx,%edx │ │ │ │ + sar $0x5,%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + shl $0x5,%edx │ │ │ │ + sub %edx,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 45d974 │ │ │ │ + mov 0x24b4c2(%rip),%rdx │ │ │ │ + movslq %esi,%rsi │ │ │ │ + mov $0x1,%edi │ │ │ │ + shl %cl,%edi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jbe 45d96f │ │ │ │ + mov 0x24b4a4(%rip),%rcx │ │ │ │ + lea (%rcx,%rsi,4),%rcx │ │ │ │ + lock or %edi,(%rcx) │ │ │ │ + mov 0x24d39e(%rip),%rcx │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + mov %rax,%rcx │ │ │ │ + nop │ │ │ │ + mov %rax,0x24d38f(%rip) │ │ │ │ + nop │ │ │ │ + mov $0x1,%edx │ │ │ │ + lea 0x24d38a(%rip),%rsi │ │ │ │ + lock xadd %edx,(%rsi) │ │ │ │ + nop │ │ │ │ + mov 0x1238(%rcx),%rdx │ │ │ │ + shr $0x3d,%rdx │ │ │ │ + test %dl,%dl │ │ │ │ + jne 45d95e │ │ │ │ + movabs $0x1fffffffffffffff,%rdx │ │ │ │ + and %rbx,%rdx │ │ │ │ + bts $0x3f,%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xchg %rdx,0x1238(%rcx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x11ee64(%rip),%rax │ │ │ │ + mov $0x28,%ebx │ │ │ │ + call 482180 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c20 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 449c20 │ │ │ │ + lea 0x11da61(%rip),%rax │ │ │ │ + mov $0x23,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 44e620 │ │ │ │ + jmp 45d800 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov (%rax),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 44e6d5 │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - sub %rsi,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jle 44e740 │ │ │ │ - lea (%rsi,%rdi,1),%rcx │ │ │ │ - shr $1,%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jbe 44e77a │ │ │ │ - mov %rcx,%r8 │ │ │ │ - shl $0x4,%rcx │ │ │ │ - mov (%rdx,%rcx,1),%r9 │ │ │ │ - movabs $0x800000000000,%r10 │ │ │ │ - add %r10,%r9 │ │ │ │ - lea (%r10,%rbx,1),%r11 │ │ │ │ - mov 0x8(%rdx,%rcx,1),%rcx │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jb 44e728 │ │ │ │ - add %r10,%rcx │ │ │ │ - nop │ │ │ │ - cmp %r11,%rcx │ │ │ │ - ja 44e733 │ │ │ │ - cmp %r9,%r11 │ │ │ │ - jb 44e6d2 │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - mov %rdi,%r8 │ │ │ │ - jmp 44e6d2 │ │ │ │ - lea 0x1(%r8),%rax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jge 44e770 │ │ │ │ - cmp %rax,%rsi │ │ │ │ - jae 44e775 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov (%rsi,%rdx,1),%rsi │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - lea (%r8,%rbx,1),%r9 │ │ │ │ - add %r8,%rsi │ │ │ │ - cmp %r9,%rsi │ │ │ │ - jbe 44e739 │ │ │ │ - mov %rcx,%rax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rdi,%rax │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44e84d │ │ │ │ + jbe 45daff │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ + sub $0x28,%rsp │ │ │ │ + mov 0x24d2cf(%rip),%rdx │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 44e6c0 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45dade │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ test %rax,%rax │ │ │ │ - jne 44e7cb │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - cmpq $0x0,0x8(%rcx) │ │ │ │ - jbe 44e847 │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov (%rcx),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - lea -0x1(%rax),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jbe 44e842 │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov (%rsi,%rcx,1),%rdi │ │ │ │ - movabs $0x800000000000,%r8 │ │ │ │ - add %r8,%rdi │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - lea (%r8,%r9,1),%r10 │ │ │ │ - mov 0x8(%rcx,%rsi,1),%rsi │ │ │ │ - cmp %rdi,%r10 │ │ │ │ - jb 44e820 │ │ │ │ - add %r8,%rsi │ │ │ │ - cmp %r10,%rsi │ │ │ │ - jbe 44e820 │ │ │ │ + jne 45da0f │ │ │ │ + nop │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov (%rdx),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + sar $0x1f,%esi │ │ │ │ + shr $0x1b,%esi │ │ │ │ + add %ecx,%esi │ │ │ │ + sar $0x5,%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + shl $0x5,%esi │ │ │ │ + sub %esi,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 45daf9 │ │ │ │ + mov 0x24b394(%rip),%rsi │ │ │ │ + movslq %edi,%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + shl %cl,%r8d │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jbe 45daf4 │ │ │ │ + mov 0x24b370(%rip),%rsi │ │ │ │ + lea (%rsi,%rdi,4),%rsi │ │ │ │ + lock or %r8d,(%rsi) │ │ │ │ + mov (%rdx),%ecx │ │ │ │ + mov %ecx,%esi │ │ │ │ + sar $0x1f,%esi │ │ │ │ + shr $0x1b,%esi │ │ │ │ + add %ecx,%esi │ │ │ │ + sar $0x5,%esi │ │ │ │ + mov %esi,%edi │ │ │ │ + shl $0x5,%esi │ │ │ │ + sub %esi,%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jl 45daef │ │ │ │ + mov 0x24b32f(%rip),%rsi │ │ │ │ + movslq %edi,%rdi │ │ │ │ + mov $0x1,%r8d │ │ │ │ + shl %cl,%r8d │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jbe 45daea │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x24b30a(%rip),%rsi │ │ │ │ + lea 0x1238(%rdx),%r9 │ │ │ │ + lea (%rsi,%rdi,4),%rsi │ │ │ │ + not %r8d │ │ │ │ + lock and %r8d,(%rsi) │ │ │ │ + mov 0x8(%rdx),%rdx │ │ │ │ + mov %rdx,0x24d1f5(%rip) │ │ │ │ + nop │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + lea 0x24d1f0(%rip),%rsi │ │ │ │ + lock xadd %edx,(%rsi) │ │ │ │ + mov $0x4,%ebx │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %r9,%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 44e838 │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov (%rax,%rcx,1),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - add $0x10,%rsp │ │ │ │ + call 42e620 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c20 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c20 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 44e780 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 45d9c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44ed5c │ │ │ │ + jbe 45db55 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - movabs $0x800000000000,%rdx │ │ │ │ - lea (%rbx,%rdx,1),%rsi │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jbe 44e8b1 │ │ │ │ - nop │ │ │ │ - mov %rcx,%rdi │ │ │ │ - sub %rbx,%rcx │ │ │ │ - jmp 44e8b6 │ │ │ │ - mov %rcx,%rdi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rdi,0x40(%rsp) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 44ecea │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - call 44e6c0 │ │ │ │ - nopl (%rax) │ │ │ │ + sub $0x8,%rsp │ │ │ │ + call 45d9c0 │ │ │ │ test %rax,%rax │ │ │ │ - jle 44e915 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - lea -0x1(%rax),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jbe 44ece5 │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - shl $0x4,%rdi │ │ │ │ - mov 0x8(%rsi,%rdi,1),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - sete %sil │ │ │ │ - jmp 44e921 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - xor %esi,%esi │ │ │ │ - mov 0x8(%rdx),%r8 │ │ │ │ - mov (%rdx),%r9 │ │ │ │ - cmp %r8,%rax │ │ │ │ - jge 44e94c │ │ │ │ - jae 44ecde │ │ │ │ - mov %rax,%r10 │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov (%r9,%rax,1),%r11 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - cmp %r12,%r11 │ │ │ │ - sete %r11b │ │ │ │ - jmp 44e960 │ │ │ │ - mov %rax,%r10 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - xor %r11d,%r11d │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r11b,%r11b │ │ │ │ - je 44ea44 │ │ │ │ - test %sil,%sil │ │ │ │ - je 44ea3f │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jae 44ecd9 │ │ │ │ - lea -0x1(%r10),%rsi │ │ │ │ - mov %r10,%r11 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov 0x8(%r9,%r10,1),%r13 │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - jbe 44ecd4 │ │ │ │ - shl $0x4,%rsi │ │ │ │ - mov %r13,0x8(%r9,%rsi,1) │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - cmp %rcx,%r11 │ │ │ │ - ja 44eccf │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - mov 0x10(%rdx),%r8 │ │ │ │ - sub %r11,%r8 │ │ │ │ - mov %r8,%r9 │ │ │ │ - neg %r8 │ │ │ │ - sar $0x3f,%r8 │ │ │ │ - and %r10,%r8 │ │ │ │ - lea 0x1(%r11),%r10 │ │ │ │ - lea (%rsi,%r8,1),%rax │ │ │ │ - mov %rcx,%r8 │ │ │ │ - sub %r11,%r8 │ │ │ │ - cmp %r10,%rcx │ │ │ │ - jb 44ecca │ │ │ │ - dec %r9 │ │ │ │ - neg %r9 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - sar $0x3f,%r9 │ │ │ │ - and %r10,%r9 │ │ │ │ - lea (%rsi,%r9,1),%rbx │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 44ea0e │ │ │ │ - lea -0x1(%r8),%rcx │ │ │ │ - shl $0x4,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - dec %rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jb 44ecc5 │ │ │ │ - mov %rcx,0x8(%rdx) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jmp 44ec83 │ │ │ │ - test %r11b,%r11b │ │ │ │ - jmp 44ea74 │ │ │ │ - test %sil,%sil │ │ │ │ - je 44ea71 │ │ │ │ - lea -0x1(%r10),%rax │ │ │ │ - cmp %rax,%r8 │ │ │ │ - jbe 44ecbe │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov %r12,0x8(%r9,%rax,1) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jmp 44ec83 │ │ │ │ - test %r11b,%r11b │ │ │ │ - je 44ea99 │ │ │ │ - cmp %r8,%r10 │ │ │ │ - jae 44ecb9 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - mov %rdi,(%r9,%r10,1) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jmp 44ec83 │ │ │ │ - mov %r10,0x28(%rsp) │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - cmp %rsi,%rax │ │ │ │ - jl 44eb4b │ │ │ │ - mov %rsi,0x8(%rdx) │ │ │ │ - lea 0x1(%r10),%r9 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%r9 │ │ │ │ - ja 44ecb4 │ │ │ │ - mov (%rdx),%r11 │ │ │ │ - mov 0x10(%rdx),%r13 │ │ │ │ - sub %r10,%r13 │ │ │ │ - lea -0x1(%r13),%r15 │ │ │ │ - neg %r15 │ │ │ │ - shl $0x4,%r9 │ │ │ │ - sar $0x3f,%r15 │ │ │ │ - and %r9,%r15 │ │ │ │ - sub %r10,%r8 │ │ │ │ - lea (%r11,%r15,1),%rax │ │ │ │ - cmp %rsi,%r10 │ │ │ │ - ja 44ecaf │ │ │ │ - lea 0x1(%r8),%rsi │ │ │ │ - neg %r13 │ │ │ │ - mov %r10,%r9 │ │ │ │ - shl $0x4,%r10 │ │ │ │ - sar $0x3f,%r13 │ │ │ │ - and %r10,%r13 │ │ │ │ - lea 0x0(%r13,%r11,1),%rbx │ │ │ │ - cmp %rsi,%r8 │ │ │ │ - setg %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - lea (%rsi,%r8,1),%rcx │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 44ec5d │ │ │ │ - shl $0x4,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov 0x28(%rsp),%r9 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - jmp 44ec5d │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %r8,0x18(%rsp) │ │ │ │ - mov %r9,0x50(%rsp) │ │ │ │ - mov %rsi,0x8(%rdx) │ │ │ │ - lea (%rax,%rax,1),%rsi │ │ │ │ - mov %rsi,0x10(%rdx) │ │ │ │ - mov %rax,%rsi │ │ │ │ - shl $0x5,%rsi │ │ │ │ - mov 0x20(%rdx),%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 4281c0 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - mov 0x10(%rdx),%rsi │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - ja 44ecaa │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - ja 44eca5 │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - cmp %rbx,%rax │ │ │ │ - je 44ebd9 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shl $0x4,%rdx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov 0x20(%rsp),%rsi │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - lea 0x1(%rcx),%r8 │ │ │ │ - cmp %r8,%rdi │ │ │ │ - jb 44ec9d │ │ │ │ - mov (%rdx),%r9 │ │ │ │ - mov 0x10(%rdx),%r10 │ │ │ │ - sub %rcx,%r10 │ │ │ │ - sub %rcx,%rdi │ │ │ │ - dec %rdi │ │ │ │ - dec %r10 │ │ │ │ - neg %r10 │ │ │ │ - shl $0x4,%r8 │ │ │ │ - sar $0x3f,%r10 │ │ │ │ - and %r8,%r10 │ │ │ │ - lea (%r9,%r10,1),%rax │ │ │ │ - mov 0x18(%rsp),%r8 │ │ │ │ - sub %rcx,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - sub %rsi,%rcx │ │ │ │ - mov %r9,%rsi │ │ │ │ - shl $0x4,%r9 │ │ │ │ - sar $0x3f,%rcx │ │ │ │ - and %r9,%rcx │ │ │ │ - add %rcx,%rbx │ │ │ │ - cmp %rdi,%r8 │ │ │ │ - cmovl %r8,%rdi │ │ │ │ - cmp %rax,%rbx │ │ │ │ - je 44ec50 │ │ │ │ - shl $0x4,%rdi │ │ │ │ - mov %rdi,%rcx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x28(%rsp),%rsi │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - mov %rsi,%r9 │ │ │ │ - mov 0x40(%rsp),%r12 │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - cmp %rax,%r9 │ │ │ │ - jae 44ec98 │ │ │ │ - mov (%rdx),%rax │ │ │ │ - shl $0x4,%r9 │ │ │ │ - mov %rdi,(%rax,%r9,1) │ │ │ │ - mov %r12,0x8(%rax,%r9,1) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jbe 44ec8b │ │ │ │ - nop │ │ │ │ - sub %rdi,%r12 │ │ │ │ - jmp 44ec8e │ │ │ │ - xor %r12d,%r12d │ │ │ │ - add %r12,0x18(%rdx) │ │ │ │ - add $0x58,%rsp │ │ │ │ + je 45db3e │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nopl (%rax) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b84bf(%rip),%rax │ │ │ │ - mov $0x12,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9ab287(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 4577a0 │ │ │ │ - lea 0x9ab2d7(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d033d(%rip),%rax │ │ │ │ - mov $0x29,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lea 0x24d16d(%rip),%rdx │ │ │ │ + xchg %ecx,(%rdx) │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - nop │ │ │ │ - jmp 44e880 │ │ │ │ - int3 │ │ │ │ + jmp 45db20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -89308,186 +101931,181 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44ee3f │ │ │ │ + jbe 45dc30 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - cmp %rdx,0x8(%rax) │ │ │ │ - jle 44edf8 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - movq $0x0,0x8(%rbx) │ │ │ │ - mov 0x10(%rax),%rax │ │ │ │ - mov %rax,0x10(%rbx) │ │ │ │ - shl $0x4,%rax │ │ │ │ - mov 0x20(%rbx),%rcx │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 4281c0 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rax,(%rdx) │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jb 44ee39 │ │ │ │ - mov %rcx,0x8(%rbx) │ │ │ │ - mov 0x18(%rax),%rdx │ │ │ │ - mov %rdx,0x18(%rbx) │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov (%rax),%rbx │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - cmovl %rsi,%rcx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - je 44ee33 │ │ │ │ - shl $0x4,%rcx │ │ │ │ + sub $0x20,%rsp │ │ │ │ + test %cl,%cl │ │ │ │ + jne 45dbf8 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + jmp 45dbac │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x18(%rsp),%rbx │ │ │ │ + mov 0x190(%rax),%ecx │ │ │ │ + mov 0x194(%rax),%edi │ │ │ │ + mov %edi,%edx │ │ │ │ + sub %ecx,%edx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0x100,%edx │ │ │ │ + jb 45dbd7 │ │ │ │ + call 45dc60 │ │ │ │ + test %al,%al │ │ │ │ + je 45dba2 │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + movzbl %dil,%ecx │ │ │ │ + lea 0x1(%rdi),%edx │ │ │ │ + mov %rbx,0x198(%rax,%rcx,8) │ │ │ │ + xchg %edx,0x194(%rax) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov 0x998(%rax),%rdx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ mov %rdx,%rax │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - add $0x18,%rsp │ │ │ │ + lock cmpxchg %rbx,0x998(%rcx) │ │ │ │ + sete %r8b │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 45dbf2 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45dc2a │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + jmp 45db96 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 44eda0 │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 45db80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44efe8 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + lea -0x3b8(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 45ddde │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov %rax,0x68(%rsp) │ │ │ │ - mov %rbx,0x70(%rsp) │ │ │ │ + sub $0x430,%rsp │ │ │ │ + lea 0x28(%rsp),%rdx │ │ │ │ + mov $0x10,%esi │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + add $0x40,%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + dec %esi │ │ │ │ + jne 45dc87 │ │ │ │ + movups %xmm15,-0x8(%rdx) │ │ │ │ + sub %ecx,%edi │ │ │ │ + shr $1,%edi │ │ │ │ + cmp $0x80,%edi │ │ │ │ + jne 45ddcc │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 45dcd5 │ │ │ │ test %al,(%rax) │ │ │ │ - add $0x20,%rax │ │ │ │ - call 44f320 │ │ │ │ - lea -0x1(%rax),%ecx │ │ │ │ - mov %ecx,0x1c(%rsp) │ │ │ │ - mov %ecx,%edx │ │ │ │ - shr $0x9,%rcx │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - nop │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ - jmp 44eec0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - ja 44efb7 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - nop │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - ja 44eea5 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x8(%rax),%rsi │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 44ef6c │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - lea (%rdi,%rdi,1),%rax │ │ │ │ - mov 0x1179050(%rip),%rbx │ │ │ │ - test %rax,%rax │ │ │ │ - mov $0x100,%edx │ │ │ │ - cmove %rdx,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rax,%rdx │ │ │ │ - shl $0x3,%rdx │ │ │ │ - mov %rdx,%rax │ │ │ │ - lea 0x11fe096(%rip),%rcx │ │ │ │ - call 4281c0 │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - mov 0x18(%rdx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 44ef5a │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - shl $0x3,%rcx │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x68(%rsp),%rdx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ + lea (%rdx,%rcx,1),%esi │ │ │ │ + movzbl %sil,%esi │ │ │ │ + mov 0x198(%rax,%rsi,8),%rsi │ │ │ │ + mov %rsi,0x28(%rsp,%rdx,8) │ │ │ │ + inc %edx │ │ │ │ + cmp $0x80,%edx │ │ │ │ + jb 45dcbd │ │ │ │ + lea 0x80(%rcx),%edx │ │ │ │ mov %rax,%rsi │ │ │ │ - xchg %rax,0x8(%rdx) │ │ │ │ + mov %ecx,%eax │ │ │ │ + lock cmpxchg %edx,0x190(%rsi) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 45dd03 │ │ │ │ + mov %rbx,0x428(%rsp) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45dd21 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x430,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x28(%rsp,%rax,8),%rcx │ │ │ │ + inc %eax │ │ │ │ + mov 0x28(%rsp,%rax,8),%rdx │ │ │ │ + mov %rdx,0xa0(%rcx) │ │ │ │ + cmp $0x80,%eax │ │ │ │ + jb 45dd0e │ │ │ │ mov 0x28(%rsp),%rcx │ │ │ │ - mov %rcx,0x18(%rdx) │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - lea 0x11f8270(%rip),%rax │ │ │ │ - call 44f2a0 │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0x38(%rsp),%rbx │ │ │ │ - lea (%rbx,%rdx,8),%rdx │ │ │ │ - nop │ │ │ │ + mov 0x428(%rsp),%rdx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + movl $0x81,0x20(%rsp) │ │ │ │ nop │ │ │ │ - xchg %rax,(%rdx) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - xchg %rcx,0x10(%rax) │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x1c(%rsp),%edx │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - jmp 44efc6 │ │ │ │ + lea 0x24cf10(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ nop │ │ │ │ + mov 0x20(%rsp),%edx │ │ │ │ nop │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - lea (%rbx,%rcx,8),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45dda2 │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + movq $0x0,0xa0(%rcx) │ │ │ │ + mov 0x24cf49(%rip),%rcx │ │ │ │ nop │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45dd8e │ │ │ │ + mov %rsi,0xa0(%rcx) │ │ │ │ + jmp 45dd95 │ │ │ │ + mov %rsi,0x24cf2b(%rip) │ │ │ │ + mov %rbx,0x24cf2c(%rip) │ │ │ │ + add %edx,0x24cf2e(%rip) │ │ │ │ + movups %xmm15,0x10(%rsp) │ │ │ │ + movl $0x0,0x20(%rsp) │ │ │ │ nop │ │ │ │ - mov (%rcx),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - and $0x1ff,%edx │ │ │ │ - lea (%rax,%rdx,8),%rax │ │ │ │ - lea 0x200(%rax),%rax │ │ │ │ nop │ │ │ │ - mov 0x70(%rsp),%rcx │ │ │ │ - xchg %rcx,(%rax) │ │ │ │ - add $0x58,%rsp │ │ │ │ + lea 0x24cea7(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x430,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0x11bde1(%rip),%rax │ │ │ │ + mov $0x1e,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + mov %edi,0x1c(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 44ee60 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + mov 0x1c(%rsp),%edi │ │ │ │ + jmp 45dc60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -89500,120 +102118,47 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44f135 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x20,%rcx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp %ecx,%edx │ │ │ │ - jbe 44f0a3 │ │ │ │ - mov %rdx,%rsi │ │ │ │ - shr $0x29,%rdx │ │ │ │ - nop │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - cmp %rdx,%rdi │ │ │ │ - jbe 44f09b │ │ │ │ - mov %rcx,%rdx │ │ │ │ - mov %rsi,%rbx │ │ │ │ - jmp 44f073 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x20(%rsi),%rcx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shr $0x20,%rcx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rbx,%rsi │ │ │ │ - cmp %edx,%ecx │ │ │ │ - jne 44f032 │ │ │ │ - lea 0x1(%rdx),%edi │ │ │ │ - shl $0x20,%rdi │ │ │ │ - mov %esi,%esi │ │ │ │ - or %rsi,%rdi │ │ │ │ nop │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rbx,%rax │ │ │ │ - lock cmpxchg %rdi,0x20(%rsi) │ │ │ │ - sete %dil │ │ │ │ - test %dil,%dil │ │ │ │ - je 44f05e │ │ │ │ - jmp 44f0ab │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ + cmpq $0x0,(%rbx) │ │ │ │ + je 45de35 │ │ │ │ + mov 0x190(%rax),%ecx │ │ │ │ + mov 0x194(%rax),%edx │ │ │ │ + jmp 45de45 │ │ │ │ ret │ │ │ │ - mov %ecx,%edx │ │ │ │ - shr $0x9,%ecx │ │ │ │ - and $0x1ff,%edx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x8(%rsi),%rsi │ │ │ │ - lea (%rsi,%rcx,8),%rcx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov (%rcx),%rbx │ │ │ │ - test %al,(%rbx) │ │ │ │ - lea (%rbx,%rdx,8),%rdx │ │ │ │ - lea 0x200(%rdx),%rdx │ │ │ │ - nop │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - jmp 44f0e0 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov (%rdx),%rsi │ │ │ │ - nopl (%rax) │ │ │ │ + movzbl %dil,%r8d │ │ │ │ + mov %rsi,0x198(%rax,%r8,8) │ │ │ │ + lea 0x1(%rdi),%edx │ │ │ │ + mov (%rbx),%rsi │ │ │ │ test %rsi,%rsi │ │ │ │ - je 44f0d8 │ │ │ │ + je 45de82 │ │ │ │ + mov %edx,%edi │ │ │ │ + sub %ecx,%edx │ │ │ │ + cmp $0x100,%edx │ │ │ │ + jae 45de84 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - xor %edi,%edi │ │ │ │ - xchg %rdi,(%rdx) │ │ │ │ - mov $0x1,%edx │ │ │ │ - lock xadd %edx,0x10(%rbx) │ │ │ │ - inc %edx │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x200,%edx │ │ │ │ - jne 44f12c │ │ │ │ - mov %rsi,0x10(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %edx,%edx │ │ │ │ - xchg %rdx,(%rcx) │ │ │ │ - nop │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 45de36 │ │ │ │ + mov 0xa0(%rsi),%rdx │ │ │ │ + mov %rdx,(%rbx) │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 45de7c │ │ │ │ + movq $0x0,0x8(%rbx) │ │ │ │ + decl 0x10(%rbx) │ │ │ │ nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ecx,0x10(%rbx) │ │ │ │ - lea 0x11f80c6(%rip),%rax │ │ │ │ - call 424ac0 │ │ │ │ - mov 0x10(%rsp),%rsi │ │ │ │ - mov %rsi,%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ + jmp 45de36 │ │ │ │ + mov %edx,%edi │ │ │ │ + xchg %edi,0x194(%rax) │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 44f020 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -89627,148 +102172,96 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44f286 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x20,%rsp │ │ │ │ + movups %xmm15,0x8(%rsp) │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + mov 0x998(%rax),%rdx │ │ │ │ + nopl (%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45df1a │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %esi,%esi │ │ │ │ + lock cmpxchg %rsi,0x998(%rcx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 45df1d │ │ │ │ + movq $0x0,0xa0(%rdx) │ │ │ │ + mov 0x10(%rsp),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 45df02 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %rdx,0xa0(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 45df0e │ │ │ │ + mov %rdx,%rsi │ │ │ │ nop │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov %rsi,%rdi │ │ │ │ nop │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x20,%rcx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - cmp %ecx,%edx │ │ │ │ - ja 44f216 │ │ │ │ - shr $0x9,%ecx │ │ │ │ - mov 0x10(%rax),%rdx │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jbe 44f1df │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov 0x8(%rax),%rdx │ │ │ │ - lea (%rdx,%rcx,8),%rcx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov (%rcx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 44f1df │ │ │ │ - mov 0x10(%rbx),%edx │ │ │ │ + mov %rdi,0x10(%rsp) │ │ │ │ + incl 0x18(%rsp) │ │ │ │ + jmp 45df1d │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x190(%rcx),%eax │ │ │ │ + mov 0x194(%rcx),%edx │ │ │ │ + mov %edx,%esi │ │ │ │ + sub %eax,%edx │ │ │ │ test %edx,%edx │ │ │ │ - je 44f205 │ │ │ │ - mov 0x10(%rbx),%edx │ │ │ │ - cmp $0x200,%edx │ │ │ │ - je 44f1f4 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %edx,%edx │ │ │ │ - xchg %rdx,(%rcx) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ecx,0x10(%rbx) │ │ │ │ - lea 0x11f8013(%rip),%rax │ │ │ │ - call 424ac0 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %rcx,0x20(%rax) │ │ │ │ - nop │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %rcx,0x10(%rax) │ │ │ │ + je 45df56 │ │ │ │ + cmp $0x100,%edx │ │ │ │ + ja 45df1d │ │ │ │ + mov %eax,0x4(%rsp) │ │ │ │ + lock cmpxchg %esi,0x190(%rcx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 45df1d │ │ │ │ + mov 0x4(%rsp),%esi │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45df76 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9d5fa2(%rip),%rax │ │ │ │ - mov $0x31,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9d7c8d(%rip),%rax │ │ │ │ - mov $0x34,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9adcd1(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9b00e3(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov %eax,%eax │ │ │ │ - nopl (%rax) │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9c9e6b(%rip),%rax │ │ │ │ - mov $0x23,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 44f160 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44f2ef │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - call 424b40 │ │ │ │ - test %rax,%rax │ │ │ │ - je 44f2c1 │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + incl 0x18(%rsp) │ │ │ │ + inc %eax │ │ │ │ + cmp %edx,%eax │ │ │ │ + jae 45dfb8 │ │ │ │ + lea (%rax,%rsi,1),%edi │ │ │ │ + movzbl %dil,%edi │ │ │ │ + mov 0x198(%rcx,%rdi,8),%rdi │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - mov 0x1178c90(%rip),%rbx │ │ │ │ - cmp $0x200,%rbx │ │ │ │ - mov $0x200,%edx │ │ │ │ - cmovb %rdx,%rbx │ │ │ │ - mov $0x1200,%eax │ │ │ │ - lea 0x11fdcdc(%rip),%rcx │ │ │ │ - call 4281c0 │ │ │ │ - add $0x18,%rsp │ │ │ │ + movq $0x0,0xa0(%rdi) │ │ │ │ + mov 0x10(%rsp),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 45dfab │ │ │ │ + mov %rdi,%r9 │ │ │ │ + mov %rdi,0xa0(%r8) │ │ │ │ + jmp 45df6a │ │ │ │ + mov %rdi,%r8 │ │ │ │ + mov %rdi,0x8(%rsp) │ │ │ │ + mov %r8,%r9 │ │ │ │ + jmp 45df6a │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 44f2a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -89782,61 +102275,122 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44f3a8 │ │ │ │ + jbe 45e157 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %ecx,0x30(%rsp) │ │ │ │ + mov %dil,0x34(%rsp) │ │ │ │ + jmp 45e00a │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov 0x190(%rax),%edx │ │ │ │ + mov 0x194(%rax),%esi │ │ │ │ + sub %edx,%esi │ │ │ │ + mov %esi,%r8d │ │ │ │ + shr $1,%esi │ │ │ │ + sub %esi,%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + jne 45e0cd │ │ │ │ + test %dil,%dil │ │ │ │ + je 45e146 │ │ │ │ + mov 0x998(%rax),%rdx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45e146 │ │ │ │ + cmpl $0x1,0x4(%rax) │ │ │ │ + jne 45e0ac │ │ │ │ + mov 0x30(%rax),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 45e0ac │ │ │ │ + mov %rdx,0x8(%rsp) │ │ │ │ + mov 0xb8(%rsi),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 45e07b │ │ │ │ nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lock xadd %rcx,(%rax) │ │ │ │ - lea 0x1(%rcx),%rax │ │ │ │ - test %eax,%eax │ │ │ │ - je 44f34b │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov 0x90(%rsi),%esi │ │ │ │ + and $0xffffefff,%esi │ │ │ │ + cmp $0x3,%esi │ │ │ │ + je 45e0ac │ │ │ │ + movl $0x3,(%rsp) │ │ │ │ + call 48a0a0 <_cgo_topofstack@@Base+0x1540> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + mov 0x8(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + movzbl 0x34(%rsp),%edi │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %r8d,%r8d │ │ │ │ + lock cmpxchg %r8,0x998(%rsi) │ │ │ │ + sete %r9b │ │ │ │ + test %r9b,%r9b │ │ │ │ + je 45e007 │ │ │ │ + jmp 45e132 │ │ │ │ + cmp $0x80,%r8d │ │ │ │ + jbe 45e0e5 │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 45e007 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 45e109 │ │ │ │ + test %al,(%rbx) │ │ │ │ + lea (%rsi,%rdx,1),%r9d │ │ │ │ + movzbl %r9b,%r9d │ │ │ │ + mov 0x198(%rax,%r9,8),%r9 │ │ │ │ + lea (%rsi,%rcx,1),%r10d │ │ │ │ + movzbl %r10b,%r10d │ │ │ │ + mov %r9,(%rbx,%r10,8) │ │ │ │ + inc %esi │ │ │ │ + cmp %r8d,%esi │ │ │ │ + jb 45e0e9 │ │ │ │ + lea (%r8,%rdx,1),%esi │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %edx,%eax │ │ │ │ + lock cmpxchg %esi,0x190(%r9) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + jne 45e14e │ │ │ │ + mov %r9,%rsi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 45e007 │ │ │ │ + test %al,(%rbx) │ │ │ │ + movzbl %cl,%ecx │ │ │ │ + mov %rdx,(%rbx,%rcx,8) │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - shr $0x20,%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b5c12(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9affb4(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - call 457b20 │ │ │ │ xor %eax,%eax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9bc00c(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %r8d,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %ecx,0x18(%rsp) │ │ │ │ + mov %dil,0x1c(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 44f320 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + movzbl 0x1c(%rsp),%edi │ │ │ │ + jmp 45dfe0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -89855,76 +102409,69 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44f462 │ │ │ │ + jbe 45e246 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - mov $0x7,%eax │ │ │ │ - call 45a980 │ │ │ │ - mov %al,0x27(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rdi,0x30(%rsp) │ │ │ │ - lea 0x67(%rip),%rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - lea 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - movzbl 0x27(%rsp),%eax │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x194(%rax),%edx │ │ │ │ + mov %edx,0x1c(%rsp) │ │ │ │ + lea 0x198(%rax),%rsi │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + mov %ecx,%edi │ │ │ │ + mov %edx,%ecx │ │ │ │ + call 45dfe0 │ │ │ │ + test %eax,%eax │ │ │ │ + je 45e22a │ │ │ │ + mov 0x1c(%rsp),%ecx │ │ │ │ + lea (%rax,%rcx,1),%edx │ │ │ │ + lea -0x1(%rdx),%edx │ │ │ │ + movzbl %dl,%esi │ │ │ │ mov 0x30(%rsp),%rdi │ │ │ │ - call 45aac0 │ │ │ │ - add $0x50,%rsp │ │ │ │ + mov 0x198(%rdi,%rsi,8),%rsi │ │ │ │ + cmp $0x1,%eax │ │ │ │ + je 45e221 │ │ │ │ + mov 0x190(%rdi),%r8d │ │ │ │ + sub %r8d,%ecx │ │ │ │ + lea (%rcx,%rax,1),%ecx │ │ │ │ + lea -0x1(%rcx),%ecx │ │ │ │ + cmp $0x100,%ecx │ │ │ │ + jae 45e232 │ │ │ │ + xchg %edx,0x194(%rdi) │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 44f3e0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44f49d │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - call 44f4c0 │ │ │ │ - add $0x8,%rsp │ │ │ │ + mov %rsi,%rax │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - nopl (%rax) │ │ │ │ - call 494f40 │ │ │ │ - jmp 44f480 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + xor %eax,%eax │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x119c69(%rip),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %cl,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + movzbl 0x18(%rsp),%ecx │ │ │ │ + jmp 45e1a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -89936,468 +102483,311 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0xb10(%rsp),%r12 │ │ │ │ + lea -0x98(%rsp),%r12 │ │ │ │ cmp 0x10(%r14),%r12 │ │ │ │ - jbe 44fcf7 │ │ │ │ + jbe 45e728 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xb88,%rsp │ │ │ │ - mov %rax,0xb98(%rsp) │ │ │ │ - lea 0x9f5884(%rip),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - lea 0x78(%rsp),%rbx │ │ │ │ - mov $0x12,%eax │ │ │ │ - movups %xmm15,(%rbx) │ │ │ │ - movups %xmm15,0x10(%rbx) │ │ │ │ - movups %xmm15,0x20(%rbx) │ │ │ │ - movups %xmm15,0x30(%rbx) │ │ │ │ - add $0x40,%rbx │ │ │ │ - dec %eax │ │ │ │ - jne 44f50c │ │ │ │ - movups %xmm15,(%rbx) │ │ │ │ - lea 0x11fccae(%rip),%rax │ │ │ │ - lea 0x78(%rsp),%rbx │ │ │ │ - call 450000 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - mov 0x2d8(%rsp),%rdx │ │ │ │ - mov 0x2e0(%rsp),%rbx │ │ │ │ - lea 0x508(%rsp),%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov $0xcc,%ecx │ │ │ │ - mov %rax,%r8 │ │ │ │ - xor %eax,%eax │ │ │ │ - rep stos %rax,%es:(%rdi) │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 44f5d1 │ │ │ │ - lea (%rax,%rax,2),%rcx │ │ │ │ - lea 0x117dcdd(%rip),%rdi │ │ │ │ - movzwl (%rdi,%rax,2),%r9d │ │ │ │ - mov %r9d,0x508(%rsp,%rcx,8) │ │ │ │ - mov 0xb8(%rsp,%rax,8),%r9 │ │ │ │ - movzwl (%rdi,%rax,2),%r10d │ │ │ │ - mov %r9,0x510(%rsp,%rcx,8) │ │ │ │ - imul %r9,%r10 │ │ │ │ - mov 0x2e8(%rsp,%rax,8),%r11 │ │ │ │ - movzwl (%rdi,%rax,2),%r12d │ │ │ │ - mov %r11,0x518(%rsp,%rcx,8) │ │ │ │ - imul %r11,%r12 │ │ │ │ - add %r10,%r8 │ │ │ │ - add %r9,%rsi │ │ │ │ - add %r12,%rdx │ │ │ │ - add %r11,%rbx │ │ │ │ - inc %rax │ │ │ │ - cmp $0x44,%rax │ │ │ │ - jl 44f578 │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %r8,0x50(%rsp) │ │ │ │ - mov %rbx,0x60(%rsp) │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rcx │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - mov %rdx,0xb80(%rsp) │ │ │ │ - mov 0x98(%rsp),%rdi │ │ │ │ - mov %rdi,0xb78(%rsp) │ │ │ │ - add %rcx,%rbx │ │ │ │ - mov %rbx,0xb70(%rsp) │ │ │ │ - add %rsi,%rcx │ │ │ │ - mov %rcx,0xb68(%rsp) │ │ │ │ - mov 0x11f9460(%rip),%rcx │ │ │ │ - mov 0x11f9469(%rip),%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov 0x11f9457(%rip),%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov 0x11fd955(%rip),%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov 0x11fd953(%rip),%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov 0x11fd951(%rip),%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov 0x11fd94f(%rip),%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov 0x11fd94d(%rip),%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - mov 0x11fd94b(%rip),%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - add %rdx,%rcx │ │ │ │ - add %rdi,%rcx │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - nop │ │ │ │ - lea 0x11f92ed(%rip),%rax │ │ │ │ - call 43c600 │ │ │ │ - cmpb $0x0,0x11f78dd(%rip) │ │ │ │ - nop │ │ │ │ - je 44f798 │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11d930c(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11d715e(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x11f93c2(%rip),%rcx │ │ │ │ - mov 0x88(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 44fc6d │ │ │ │ - mov 0x11f93b2(%rip),%rcx │ │ │ │ - mov 0x80(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 44fbe5 │ │ │ │ - mov 0x11f9392(%rip),%rcx │ │ │ │ - mov 0x11f939b(%rip),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov 0x78(%rsp),%rdx │ │ │ │ - sub 0x90(%rsp),%rdx │ │ │ │ - sub 0x98(%rsp),%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rcx,%rdx │ │ │ │ - jne 44fb65 │ │ │ │ - mov 0x11f9378(%rip),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jne 44fae5 │ │ │ │ - mov 0x11f936b(%rip),%rcx │ │ │ │ - mov 0x48(%rsp),%rbx │ │ │ │ - cmp %rbx,%rcx │ │ │ │ - jne 44fa66 │ │ │ │ - mov 0x11f935e(%rip),%rcx │ │ │ │ - mov 0x80(%rsp),%rsi │ │ │ │ - mov 0x40(%rsp),%rdi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - cmp %rdi,%rcx │ │ │ │ - jne 44f96e │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11d70a4(%rip),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4258a0 │ │ │ │ + sub $0x110,%rsp │ │ │ │ + mov (%rax),%ecx │ │ │ │ nop │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + je 45e716 │ │ │ │ + cmp $0x2,%ecx │ │ │ │ + je 45e333 │ │ │ │ + mov %rax,0x120(%rsp) │ │ │ │ + movl $0x1,(%rax) │ │ │ │ + cmpb $0x0,0x26b559(%rip) │ │ │ │ + jne 45e2d1 │ │ │ │ + xor %edx,%edx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 45e301 │ │ │ │ nop │ │ │ │ - lea 0x11d9232(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov 0x48(%rsp),%r8 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - sub %r8,%rdx │ │ │ │ - mov 0xb98(%rsp),%rdi │ │ │ │ - mov %rdx,(%rdi) │ │ │ │ - mov %r9,0x8(%rdi) │ │ │ │ - mov 0x40(%rsp),%r8 │ │ │ │ - mov %r8,0x10(%rdi) │ │ │ │ - mov 0xb68(%rsp),%r8 │ │ │ │ - mov %r8,0x20(%rdi) │ │ │ │ - mov 0xb70(%rsp),%r8 │ │ │ │ - mov %r8,0x28(%rdi) │ │ │ │ - mov %rdx,0x30(%rdi) │ │ │ │ - mov 0x58(%rsp),%rdx │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - sub %r8,%rdx │ │ │ │ - lea 0xc0(%rdi),%r8 │ │ │ │ - lea 0x8c0(%rdi),%r9 │ │ │ │ - lea 0x10d8(%rdi),%r10 │ │ │ │ - mov 0x11f928b(%rip),%r11 │ │ │ │ - mov 0x11f9294(%rip),%r12 │ │ │ │ - add %r12,%r11 │ │ │ │ - mov 0x11f9282(%rip),%r12 │ │ │ │ - add %r12,%r11 │ │ │ │ - mov %r11,0x38(%rdi) │ │ │ │ - mov 0x11f927c(%rip),%r11 │ │ │ │ - mov 0x11f926d(%rip),%r12 │ │ │ │ - add %r12,%r11 │ │ │ │ - mov %r11,0x40(%rdi) │ │ │ │ - mov 0x11f9257(%rip),%r11 │ │ │ │ - mov %r11,0x48(%rdi) │ │ │ │ - mov 0x11f9254(%rip),%r11 │ │ │ │ - mov %r11,0x50(%rdi) │ │ │ │ - mov %rdx,0x58(%rdi) │ │ │ │ - mov 0xb80(%rsp),%rdx │ │ │ │ - mov %rdx,0x60(%rdi) │ │ │ │ - mov 0x11fd741(%rip),%r11 │ │ │ │ - add %r11,%rdx │ │ │ │ - mov %rdx,0x68(%rdi) │ │ │ │ - mov 0x11f71e3(%rip),%rdx │ │ │ │ - mov %rdx,0x70(%rdi) │ │ │ │ - mov 0x11fd730(%rip),%rdx │ │ │ │ - mov %rdx,0x78(%rdi) │ │ │ │ - mov 0x11f725d(%rip),%rdx │ │ │ │ - mov %rdx,0x80(%rdi) │ │ │ │ - mov 0x11fd71f(%rip),%rdx │ │ │ │ - mov %rdx,0x88(%rdi) │ │ │ │ - mov 0x11fd719(%rip),%rdx │ │ │ │ - mov %rdx,0x90(%rdi) │ │ │ │ - mov 0x11fd713(%rip),%rdx │ │ │ │ - mov 0xb78(%rsp),%r11 │ │ │ │ - add %r11,%rdx │ │ │ │ - mov %rdx,0x98(%rdi) │ │ │ │ - mov 0x11fd702(%rip),%rdx │ │ │ │ - mov %rdx,0xa0(%rdi) │ │ │ │ - mov %rax,0xa8(%rdi) │ │ │ │ - mov 0x11fd6f5(%rip),%rdx │ │ │ │ - mov %rdx,0xb0(%rdi) │ │ │ │ - mov 0x11fd6ef(%rip),%rdx │ │ │ │ - mov %rdx,0xb8(%rdi) │ │ │ │ - lea 0x11fd6e9(%rip),%rsi │ │ │ │ - mov $0x100,%ecx │ │ │ │ - mov %rdi,%rax │ │ │ │ - mov %r8,%rdi │ │ │ │ - rep movsq %ds:(%rsi),%es:(%rdi) │ │ │ │ - mov %r9,%rdi │ │ │ │ - lea 0x11fded1(%rip),%rsi │ │ │ │ - mov $0x100,%ecx │ │ │ │ - rep movsq %ds:(%rsi),%es:(%rdi) │ │ │ │ - mov 0x11fe6c3(%rip),%edx │ │ │ │ - mov %edx,0x10c0(%rax) │ │ │ │ - mov 0x11fe6bb(%rip),%edx │ │ │ │ - mov %edx,0x10c4(%rax) │ │ │ │ - movsd 0x11fe6b1(%rip),%xmm0 │ │ │ │ - movsd %xmm0,0x10c8(%rax) │ │ │ │ - movb $0x1,0x10d0(%rax) │ │ │ │ - lea 0x508(%rsp),%rbx │ │ │ │ - cmp %r10,%rbx │ │ │ │ - je 44f965 │ │ │ │ - mov %r10,%rax │ │ │ │ - mov $0x5b8,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 497220 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ - add $0xb88,%rsp │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x26b545(%rip),%rax │ │ │ │ + mov 0x26b546(%rip),%rcx │ │ │ │ + mov (%rsp),%rdx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + cmpl $0x0,0x4(%rax) │ │ │ │ + je 45e705 │ │ │ │ + mov %rcx,0xd0(%rsp) │ │ │ │ + mov %rbx,0xd8(%rsp) │ │ │ │ + mov %rdx,0xc0(%rsp) │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ + mov %rsi,0x100(%rsp) │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 45e380 │ │ │ │ + add $0x110,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x11f9143(%rip),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ba900(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - nop │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ba8ea(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %rax,0xb80(%rsp) │ │ │ │ + mov %esi,0xbc(%rsp) │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + mov (%rax,%rsi,8),%rcx │ │ │ │ + lea (%rax,%rsi,8),%rdx │ │ │ │ + call *%rcx │ │ │ │ + mov 0xbc(%rsp),%esi │ │ │ │ + inc %esi │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov 0xd8(%rsp),%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %esi,0x4(%rax) │ │ │ │ + ja 45e33c │ │ │ │ + cmpb $0x0,0x26b494(%rip) │ │ │ │ + je 45e54f │ │ │ │ nop │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b77db(%rip),%rax │ │ │ │ - mov $0x12,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xb80(%rsp),%rax │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x26b48c(%rip),%rax │ │ │ │ + mov %rax,0xf8(%rsp) │ │ │ │ + mov 0x100(%rsp),%rax │ │ │ │ + mov (%rax),%rax │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %rcx,0xf0(%rsp) │ │ │ │ + mov 0x26b453(%rip),%rcx │ │ │ │ + mov %rcx,0xe8(%rsp) │ │ │ │ + call 485080 │ │ │ │ + call 46c460 │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov %rbx,0xc8(%rsp) │ │ │ │ + lea 0x24(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x8(%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x114fe1(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %rax,0xb80(%rsp) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov 0xc8(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x114cd5(%rip),%rax │ │ │ │ + mov $0x2,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x26b099(%rip),%rax │ │ │ │ + mov 0xc0(%rsp),%rdi │ │ │ │ + sub %rax,%rdi │ │ │ │ + lea 0x24(%rsp),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 42dde0 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x9c(%rsp),%rax │ │ │ │ + call 46a5e0 │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov %rbx,0xe0(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x114f47(%rip),%rax │ │ │ │ + mov $0x5,%ebx │ │ │ │ + nopl (%rax) │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x24(%rsp),%rax │ │ │ │ + mov $0x18,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xf0(%rsp),%rdi │ │ │ │ nop │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c4184(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0xb80(%rsp),%rcx │ │ │ │ + call 42dde0 │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + lea 0x7c(%rsp),%rax │ │ │ │ + call 46a5e0 │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov %rbx,0xe0(%rsp) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x115ee6(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xf8(%rsp),%rax │ │ │ │ + mov 0xd0(%rsp),%rcx │ │ │ │ sub %rcx,%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d1fe7(%rip),%rax │ │ │ │ - mov $0x2c,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov 0x11f9043(%rip),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b8744(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bfa35(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d1f41(%rip),%rax │ │ │ │ - mov $0x2c,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - mov 0x11f8fbc(%rip),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b98a5(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bf9b5(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d29a2(%rip),%rax │ │ │ │ - mov $0x2d,%ebx │ │ │ │ + mov $0x17,%ecx │ │ │ │ + jmp 45e56d │ │ │ │ + movl $0x2,(%rax) │ │ │ │ + add $0x110,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x30(%rbx),%rsi │ │ │ │ + mov %sil,0x24(%rsp,%rcx,1) │ │ │ │ + dec %rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + cmp $0xa,%rax │ │ │ │ + jb 45e5a5 │ │ │ │ + mov %rax,%rdx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mul %rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%rsi │ │ │ │ + lea (%rsi,%rsi,4),%rsi │ │ │ │ + sub %rsi,%rbx │ │ │ │ + cmp $0x18,%rcx │ │ │ │ + jb 45e55e │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - mov %rcx,0x68(%rsp) │ │ │ │ - mov %rdx,0xb80(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bb857(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bf935(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xb80(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d103f(%rip),%rax │ │ │ │ - mov $0x2b,%ebx │ │ │ │ + jmp 45e6fb │ │ │ │ + cmp $0x18,%rcx │ │ │ │ + jae 45e6f6 │ │ │ │ + lea 0x30(%rax),%rdx │ │ │ │ + mov %dl,0x24(%rsp,%rcx,1) │ │ │ │ + lea 0x24(%rsp,%rcx,1),%rbx │ │ │ │ + add $0xffffffffffffffe8,%rcx │ │ │ │ + neg %rcx │ │ │ │ + lea 0x5c(%rsp),%rax │ │ │ │ + call 46a5e0 │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov %rbx,0xe0(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x115426(%rip),%rax │ │ │ │ + mov $0x8,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xe8(%rsp),%rdx │ │ │ │ + mov 0xd8(%rsp),%rsi │ │ │ │ + sub %rsi,%rdx │ │ │ │ + mov $0x17,%eax │ │ │ │ + jmp 45e637 │ │ │ │ + lea 0x30(%rbx),%rsi │ │ │ │ + mov %sil,0x24(%rsp,%rcx,1) │ │ │ │ + lea -0x1(%rcx),%rax │ │ │ │ + cmp $0xa,%rdx │ │ │ │ + jb 45e66b │ │ │ │ + mov %rax,%rcx │ │ │ │ + movabs $0xcccccccccccccccd,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + mul %rdx │ │ │ │ + shr $0x3,%rdx │ │ │ │ + lea (%rdx,%rdx,1),%rsi │ │ │ │ + lea (%rsi,%rsi,4),%rsi │ │ │ │ + sub %rsi,%rbx │ │ │ │ + nop │ │ │ │ + cmp $0x18,%rcx │ │ │ │ + jb 45e62a │ │ │ │ + jmp 45e6f1 │ │ │ │ + cmp $0x18,%rax │ │ │ │ + jae 45e6ec │ │ │ │ + add $0x30,%rdx │ │ │ │ + mov %dl,0x24(%rsp,%rax,1) │ │ │ │ + lea 0x24(%rsp,%rax,1),%rbx │ │ │ │ + lea -0x18(%rax),%rcx │ │ │ │ + neg %rcx │ │ │ │ + lea 0x3c(%rsp),%rax │ │ │ │ + call 46a5e0 │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov %rbx,0xe0(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + mov 0x108(%rsp),%rax │ │ │ │ + mov 0xe0(%rsp),%rbx │ │ │ │ + call 44e740 │ │ │ │ + lea 0x115116(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + call 44dcc0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0x120(%rsp),%rax │ │ │ │ + jmp 45e54f │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - mov 0x11f8eac(%rip),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bb7c2(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %rax,0xb80(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bf8aa(%rip),%rax │ │ │ │ - mov $0x1a,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457b20 │ │ │ │ - mov 0xb80(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d4000(%rip),%rax │ │ │ │ - mov $0x2f,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov 0x11f8e1c(%rip),%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b852a(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457100 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov %rax,0xb80(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bf820(%rip),%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x11a07f(%rip),%rax │ │ │ │ mov $0x1a,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xb80(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - nopl (%rax) │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d1cff(%rip),%rax │ │ │ │ - mov $0x2c,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 482180 │ │ │ │ + lea 0x11fc8f(%rip),%rax │ │ │ │ + mov $0x32,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 44f4c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 45e280 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44fd77 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x11d2883(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jae 44fd71 │ │ │ │ - mov 0x11d286f(%rip),%rcx │ │ │ │ - mov (%rcx,%rax,8),%rcx │ │ │ │ - mov 0x38(%rcx),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 44fd6b │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 42a9e0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - nopl (%rax) │ │ │ │ - call 470e40 │ │ │ │ - add $0x10,%rsp │ │ │ │ + nop │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x22,%rcx │ │ │ │ + nop │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + mov 0x50(%rax),%rdi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + shr $0x22,%rsi │ │ │ │ + sub %esi,%ecx │ │ │ │ + shl $0x2,%ecx │ │ │ │ + sar $0x2,%ecx │ │ │ │ + movslq %ecx,%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 45e7c1 │ │ │ │ + mov 0x38(%rax),%rcx │ │ │ │ + sub %r8d,%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + add %rcx,%rdx │ │ │ │ + add 0x28(%rax),%rbx │ │ │ │ + test %ecx,%ecx │ │ │ │ + je 45e7c5 │ │ │ │ + lea 0x2(%rbx),%rsi │ │ │ │ + mov %r8,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + xor %edx,%edx │ │ │ │ + div %ecx │ │ │ │ + mov %edx,%edx │ │ │ │ + lea (%rdx,%rbx,1),%rbx │ │ │ │ + lea 0x2(%rbx),%rbx │ │ │ │ + mov %rcx,%r8 │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov %rdi,%rdx │ │ │ │ + sub %rcx,%rdi │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + cmovl %rdi,%rdx │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + setge %al │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - add $0x10,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c80 │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 44fd20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -90410,77 +102800,80 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 44fdd6 │ │ │ │ + int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 44fdc4 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 44fd20 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - inc %rax │ │ │ │ - movslq 0x11f7241(%rip),%rcx │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jl 44fdb2 │ │ │ │ - add $0x10,%rsp │ │ │ │ + nop │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + shr $0x22,%rdx │ │ │ │ + nop │ │ │ │ + mov 0x8(%rax),%rdi │ │ │ │ + mov 0x50(%rax),%r8 │ │ │ │ + mov %rdi,%r9 │ │ │ │ + shr $0x22,%rdi │ │ │ │ + sub %edi,%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + add %r8,%rdx │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jl 45e89b │ │ │ │ + mov 0x38(%rax),%rdx │ │ │ │ + mov 0x28(%rax),%rdi │ │ │ │ + sub %r9d,%esi │ │ │ │ + shl $0x2,%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + add %rdx,%rsi │ │ │ │ + add %rdi,%rbx │ │ │ │ + test %edx,%edx │ │ │ │ + je 45e89f │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r8d │ │ │ │ + mov %edx,%edx │ │ │ │ + lea (%rbx,%rdx,1),%r9 │ │ │ │ + lea 0x2(%r9),%r9 │ │ │ │ + mov %r8,%r10 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + mov %rsi,%r11 │ │ │ │ + sub %r8,%rsi │ │ │ │ + lea (%rdi,%rcx,1),%r8 │ │ │ │ + lea 0x2(%r8),%r8 │ │ │ │ + add %rdi,%rcx │ │ │ │ + cmp %r9,%r10 │ │ │ │ + mov $0x0,%edi │ │ │ │ + cmovl %rdi,%rdx │ │ │ │ + cmovl %rsi,%r11 │ │ │ │ + add %rbx,%rdx │ │ │ │ + sub %rbx,%r11 │ │ │ │ + lea -0x2(%r11),%rbx │ │ │ │ + lea (%rcx,%rdx,1),%rcx │ │ │ │ + lea 0x4(%rcx),%rcx │ │ │ │ + mov %r10,%rsi │ │ │ │ + sub %rdx,%r10 │ │ │ │ + sub %r10,%r11 │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + cmovl %r11,%rbx │ │ │ │ + cmp %rbx,%r8 │ │ │ │ + setle %al │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 44fda0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rbx,%rcx │ │ │ │ - lock xadd %rbx,(%rax) │ │ │ │ - lea (%rcx,%rbx,1),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rcx,%rcx │ │ │ │ - jle 44fe0d │ │ │ │ - cmp %rax,%rcx │ │ │ │ - jg 44fe1e │ │ │ │ - test %rcx,%rcx │ │ │ │ - jge 44fe18 │ │ │ │ - lea (%rbx,%rcx,2),%rdx │ │ │ │ - cmp %rdx,%rcx │ │ │ │ - jg 44fe1e │ │ │ │ - add $0x18,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b2797(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9aa377(%rip),%rax │ │ │ │ - mov $0x3,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9b835f(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ + nop │ │ │ │ + call 449c80 │ │ │ │ nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -90500,105 +102893,390 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + lea -0x10(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 45ee66 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0xd0(%rcx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 44fed1 │ │ │ │ + sub $0x88,%rsp │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ + mov %r9,0xc8(%rsp) │ │ │ │ + test %rax,%rax │ │ │ │ + je 45ea05 │ │ │ │ + cmp %rsi,0x28(%rax) │ │ │ │ + jl 45ee53 │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + mov %rbx,0xa0(%rsp) │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + mov %r10,0xd0(%rsp) │ │ │ │ + mov %r9,0xc8(%rsp) │ │ │ │ + mov %rdi,0xb0(%rsp) │ │ │ │ + mov %rsi,0xb8(%rsp) │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + test %edx,%edx │ │ │ │ + ja 45e942 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 45e994 │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + mov $0x1,%ebx │ │ │ │ + mov %r10,%rcx │ │ │ │ + call 45e7e0 │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + mov %eax,%r8d │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + test %r8b,%r8b │ │ │ │ + je 45e9a9 │ │ │ │ nop │ │ │ │ - mov $0x1,%edx │ │ │ │ - lock xadd %edx,0x3564(%rcx) │ │ │ │ - lea 0x1(%rdx),%ecx │ │ │ │ - bt $0x0,%ecx │ │ │ │ - jb 44feea │ │ │ │ - jmp 44ff14 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0xdb8,%rax │ │ │ │ nop │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0xdb0(%rax),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - mov $0xaaaaaaab,%ebx │ │ │ │ - imul %rbx,%rdx │ │ │ │ - shr $0x21,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%edx │ │ │ │ - sub %edx,%ecx │ │ │ │ - imul $0x490,%rcx,%rcx │ │ │ │ - add %rcx,%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov 0x18(%rax),%r12 │ │ │ │ + jmp 45edb1 │ │ │ │ + test %edx,%edx │ │ │ │ + jbe 45e9b4 │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 45e9f9 │ │ │ │ + mov %r10,%rbx │ │ │ │ + call 45e740 │ │ │ │ + xor $0x1,%eax │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + mov %eax,%edx │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + test %dl,%dl │ │ │ │ + je 45ea0e │ │ │ │ + nop │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 45ed4d │ │ │ │ + add $0x88,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %ecx,0x14(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b26ac(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457100 │ │ │ │ - lea 0x9b829c(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ nop │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0xd0(%rcx),%rcx │ │ │ │ + mov (%rax),%rdx │ │ │ │ + nop │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov 0x50(%rax),%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 45ed45 │ │ │ │ + mov %rdx,%r11 │ │ │ │ + shr $0x22,%rdx │ │ │ │ + mov %rax,%r12 │ │ │ │ + mov %rdx,%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r8d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 45ea5c │ │ │ │ + mov %edx,%edx │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jbe 45ed3e │ │ │ │ + mov 0x48(%r12),%r8 │ │ │ │ + mov (%rbx),%r13 │ │ │ │ + mov %r13,(%r8,%rdx,8) │ │ │ │ + mov 0x38(%r12),%rdx │ │ │ │ + test %edx,%edx │ │ │ │ + je 45ed39 │ │ │ │ + mov %r11,%rax │ │ │ │ + mov %rdx,%r8 │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r8d │ │ │ │ + mov %edx,%edx │ │ │ │ + mov 0x28(%r12),%r11 │ │ │ │ + add %rdx,%r11 │ │ │ │ + lea (%r11,%r10,1),%r11 │ │ │ │ + lea 0x2(%r11),%r11 │ │ │ │ + cmp %r11,%r8 │ │ │ │ + jge 45eaad │ │ │ │ + cmp %rdx,%r8 │ │ │ │ + jbe 45ed34 │ │ │ │ + mov 0x30(%r12),%r8 │ │ │ │ + movq $0x0,(%r8,%rdx,8) │ │ │ │ + mov 0x38(%r12),%r8 │ │ │ │ + sub %rdx,%r8 │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 45eab0 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + mov 0x38(%r12),%r11 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + ja 45ed2f │ │ │ │ + mov 0x30(%r12),%r13 │ │ │ │ + mov 0x40(%r12),%r15 │ │ │ │ + sub %rdx,%r15 │ │ │ │ + sub %rdx,%r11 │ │ │ │ + mov %r15,%rax │ │ │ │ + neg %r15 │ │ │ │ + shl $0x3,%rdx │ │ │ │ + sar $0x3f,%r15 │ │ │ │ + and %rdx,%r15 │ │ │ │ + mov 0x28(%r12),%rdx │ │ │ │ + lea (%r15,%r13,1),%rbx │ │ │ │ + lea (%rdx,%r10,1),%rdx │ │ │ │ + lea 0x2(%rdx),%rdx │ │ │ │ + test %r11,%r11 │ │ │ │ + jbe 45ed2a │ │ │ │ + mov %rdx,0x0(%r13,%r15,1) │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x1,%r11 │ │ │ │ + jbe 45ed25 │ │ │ │ + mov %rcx,0x8(%r13,%r15,1) │ │ │ │ + mov 0x28(%r12),%rcx │ │ │ │ + lea 0x2(%rcx),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jb 45ed1b │ │ │ │ + cmp $0x2,%rdx │ │ │ │ + jb 45ed16 │ │ │ │ + mov %r11,0x68(%rsp) │ │ │ │ + mov %rbx,0x80(%rsp) │ │ │ │ + mov %r8,0x58(%rsp) │ │ │ │ + lea -0x2(%rax),%rdx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + and $0x10,%edx │ │ │ │ + add %rbx,%rdx │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + cmovl %rsi,%rcx │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rdx,%rdi │ │ │ │ + je 45ebb9 │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + mov %rcx,0x60(%rsp) │ │ │ │ + mov %rcx,%rsi │ │ │ │ + shl $0x3,%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rdi,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + nop │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ + mov 0x98(%rsp),%r12 │ │ │ │ + mov 0x28(%r12),%rdx │ │ │ │ + lea 0x2(%rdx),%rsi │ │ │ │ + cmp %rsi,%rax │ │ │ │ + jb 45ed11 │ │ │ │ + lea 0x2(%rcx),%rdi │ │ │ │ + cmp %rdi,%rsi │ │ │ │ + jb 45ed0c │ │ │ │ + sub %rcx,%rdx │ │ │ │ + sub %rcx,%rax │ │ │ │ + lea -0x2(%rax),%rcx │ │ │ │ + neg %rcx │ │ │ │ + lea 0x2(%rdx),%rsi │ │ │ │ + shl $0x3,%rdi │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %rcx,%rdi │ │ │ │ + lea (%rbx,%rdi,1),%rax │ │ │ │ + cmp $0x2,%rsi │ │ │ │ + je 45ec34 │ │ │ │ + shl $0x3,%rdx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 489020 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + mov 0x58(%rsp),%r8 │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + mov 0x68(%rsp),%r11 │ │ │ │ + mov 0x98(%rsp),%r12 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45ec40 │ │ │ │ + mov %rdx,(%rbx,%rcx,8) │ │ │ │ + inc %rax │ │ │ │ + nop │ │ │ │ + cmp %rax,%r10 │ │ │ │ + jle 45ec65 │ │ │ │ + mov 0x28(%r12),%rcx │ │ │ │ + lea (%rcx,%rax,1),%rcx │ │ │ │ + lea 0x2(%rcx),%rcx │ │ │ │ + mov (%r9,%rax,8),%rdx │ │ │ │ + cmp %r11,%rcx │ │ │ │ + jb 45ec38 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 45ed07 │ │ │ │ + lea (%r10,%r8,1),%rcx │ │ │ │ + nop │ │ │ │ + mov 0x8(%r12),%rax │ │ │ │ + add 0x28(%r12),%rcx │ │ │ │ + add $0x2,%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + shr $0x22,%rdx │ │ │ │ + inc %rdx │ │ │ │ + shl $0x22,%rdx │ │ │ │ + add %eax,%ecx │ │ │ │ + or %rcx,%rdx │ │ │ │ + nop │ │ │ │ + mov (%r12),%rcx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + sub %ecx,%edx │ │ │ │ + shl $0x2,%edx │ │ │ │ + sar $0x2,%edx │ │ │ │ + movslq %edx,%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ test %rcx,%rcx │ │ │ │ - je 44ff90 │ │ │ │ + jge 45ecad │ │ │ │ + mov 0x38(%r12),%rdx │ │ │ │ + add %rdx,%rcx │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + mov 0x38(%r12),%rdx │ │ │ │ + shr $1,%rdx │ │ │ │ + movabs $0x100000000,%rsi │ │ │ │ + and %rax,%rsi │ │ │ │ + or %rbx,%rsi │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + cmovl %rsi,%rbx │ │ │ │ + lock cmpxchg %rbx,0x8(%r12) │ │ │ │ + sete %bl │ │ │ │ + test %bl,%bl │ │ │ │ + je 45ec65 │ │ │ │ nop │ │ │ │ - mov $0x1,%eax │ │ │ │ - lock xadd %eax,0x3564(%rcx) │ │ │ │ - inc %eax │ │ │ │ - bt $0x0,%eax │ │ │ │ - jae 44ff9e │ │ │ │ - jmp 44ffa4 │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0xdb8,%rax │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jl 45ecfe │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + bt $0x20,%rcx │ │ │ │ + jae 45ecfe │ │ │ │ + lea 0x80(%r12),%rax │ │ │ │ + call 41eae0 │ │ │ │ + add $0x88,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c80 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c80 │ │ │ │ + mov %rsi,%rax │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - add $0x18,%rsp │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + test %edx,%edx │ │ │ │ + je 45ed79 │ │ │ │ + cmp $0xffffffff,%edx │ │ │ │ + je 45ed74 │ │ │ │ + lea 0x1(%rdx),%rbx │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rdx,%rax │ │ │ │ + lock cmpxchg %rbx,0x10(%rsi) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 45ed4a │ │ │ │ + jmp 45ed93 │ │ │ │ + mov %rax,%rsi │ │ │ │ + jmp 45ed93 │ │ │ │ + shr $0x20,%rdx │ │ │ │ + inc %rdx │ │ │ │ + shl $0x20,%rdx │ │ │ │ + inc %rdx │ │ │ │ + nop │ │ │ │ + xchg %rcx,0x18(%rax) │ │ │ │ + xchg %rdx,0x10(%rax) │ │ │ │ + mov %rax,%rsi │ │ │ │ + mov %rsi,%rax │ │ │ │ + call 45ef40 │ │ │ │ + add $0x88,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %eax,0x14(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b261c(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9b8210(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 48f0a0 │ │ │ │ nop │ │ │ │ + mov 0x10(%r8),%rdx │ │ │ │ + nop │ │ │ │ + mov 0x18(%r8),%r12 │ │ │ │ + mov %r8,%rax │ │ │ │ + test %edx,%edx │ │ │ │ + je 45eddb │ │ │ │ + mov %rdx,%r13 │ │ │ │ + shr $0x20,%rdx │ │ │ │ + inc %rdx │ │ │ │ + shl $0x20,%rdx │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %r13,%rax │ │ │ │ + lock cmpxchg %rdx,0x10(%r8) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 45eda4 │ │ │ │ + test %r13d,%r13d │ │ │ │ + jmp 45ede7 │ │ │ │ + mov %rax,%r8 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + mov $0x0,%r12d │ │ │ │ + jbe 45ee4b │ │ │ │ + mov %r13d,%edx │ │ │ │ + mov %rdx,0x50(%rsp) │ │ │ │ + mov %r8,%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %r12,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + xor %esi,%esi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + lea 0x50(%rsp),%r9 │ │ │ │ + mov $0x1,%r10d │ │ │ │ + mov %r10,%r11 │ │ │ │ + call 45e8c0 │ │ │ │ + mov 0xa8(%rsp),%rcx │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + mov 0xb8(%rsp),%rsi │ │ │ │ + mov 0xb0(%rsp),%rdi │ │ │ │ + mov 0x98(%rsp),%r8 │ │ │ │ + mov 0xc8(%rsp),%r9 │ │ │ │ + mov 0xd0(%rsp),%r10 │ │ │ │ + mov %r8,%rax │ │ │ │ + jmp 45ea0e │ │ │ │ + lea 0x118adb(%rip),%rax │ │ │ │ + mov $0x17,%ebx │ │ │ │ + nop │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + mov %r9,0x38(%rsp) │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + mov %r11,0x48(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + mov 0x38(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + mov 0x48(%rsp),%r11 │ │ │ │ + jmp 45e8c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -90613,377 +103291,506 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45ef1d │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x20(%rax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + ja 45ef0b │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + xchg %ecx,0x20(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 45ef40 │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x11b1df(%rip),%rax │ │ │ │ + mov $0x1f,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 45eee0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 450007 │ │ │ │ - inc %rcx │ │ │ │ - cmp $0x3,%rcx │ │ │ │ - jge 4500dc │ │ │ │ - test %al,(%rax) │ │ │ │ - imul $0x490,%rcx,%rdx │ │ │ │ - mov (%rax,%rdx,1),%rsi │ │ │ │ - add %rsi,(%rbx) │ │ │ │ - mov 0x8(%rax,%rdx,1),%rsi │ │ │ │ - add %rsi,0x8(%rbx) │ │ │ │ - mov 0x10(%rax,%rdx,1),%rsi │ │ │ │ - add %rsi,0x10(%rbx) │ │ │ │ - mov 0x18(%rax,%rdx,1),%rsi │ │ │ │ - add %rsi,0x18(%rbx) │ │ │ │ - mov 0x20(%rbx),%rsi │ │ │ │ - add 0x20(%rax,%rdx,1),%rsi │ │ │ │ - mov %rsi,0x20(%rbx) │ │ │ │ - mov 0x28(%rax,%rdx,1),%rsi │ │ │ │ - add %rsi,0x28(%rbx) │ │ │ │ - mov 0x30(%rax,%rdx,1),%rsi │ │ │ │ - add %rsi,0x30(%rbx) │ │ │ │ - mov 0x38(%rax,%rdx,1),%rsi │ │ │ │ - add %rsi,0x38(%rbx) │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 450080 │ │ │ │ - lea (%rax,%rdx,1),%rdi │ │ │ │ - lea 0x40(%rdi),%rdi │ │ │ │ - mov (%rdi,%rsi,8),%rdi │ │ │ │ - add %rdi,0x40(%rbx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x44,%rsi │ │ │ │ - jl 450068 │ │ │ │ - mov 0x260(%rax,%rdx,1),%rsi │ │ │ │ - add %rsi,0x260(%rbx) │ │ │ │ - mov 0x268(%rbx),%rsi │ │ │ │ - add 0x268(%rax,%rdx,1),%rsi │ │ │ │ - mov %rsi,0x268(%rbx) │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4500d1 │ │ │ │ - mov 0x270(%rbx,%rsi,8),%rdi │ │ │ │ - lea (%rax,%rdx,1),%r8 │ │ │ │ - lea 0x270(%r8),%r8 │ │ │ │ - add (%r8,%rsi,8),%rdi │ │ │ │ - mov %rdi,0x270(%rbx,%rsi,8) │ │ │ │ - inc %rsi │ │ │ │ - cmp $0x44,%rsi │ │ │ │ - jl 4500af │ │ │ │ - jmp 450004 │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - test %cl,%cl │ │ │ │ - je 450105 │ │ │ │ - nop │ │ │ │ - mov 0x11f8954(%rip),%rcx │ │ │ │ - nop │ │ │ │ - mov 0x11f8954(%rip),%rdx │ │ │ │ - nop │ │ │ │ - mov 0x11f8954(%rip),%rsi │ │ │ │ - mov 0x11f8955(%rip),%rdi │ │ │ │ - jmp 45010d │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %edx,%edx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - lea (%rdx,%rsi,1),%r8 │ │ │ │ - add %rcx,%rdx │ │ │ │ - add %rsi,%rdx │ │ │ │ - add %rdi,%rdx │ │ │ │ - nop │ │ │ │ - mov 0x11f794e(%rip),%rsi │ │ │ │ - nop │ │ │ │ - mov 0x11f794e(%rip),%r9 │ │ │ │ - add %rcx,(%rax) │ │ │ │ - add %r8,0x8(%rax) │ │ │ │ - add %rdi,0x10(%rax) │ │ │ │ - add %rdx,0x20(%rax) │ │ │ │ - add %rsi,0x28(%rax) │ │ │ │ - add %r9,0x30(%rax) │ │ │ │ - lea (%rsi,%r9,1),%rcx │ │ │ │ - add %rcx,0x38(%rax) │ │ │ │ - sub 0x11d8858(%rip),%rbx │ │ │ │ - movslq 0x11f6eb5(%rip),%rcx │ │ │ │ - imul %rcx,%rbx │ │ │ │ - add 0x11d884e(%rip),%rbx │ │ │ │ - mov %rbx,0x50(%rax) │ │ │ │ - mov 0x11d8d6b(%rip),%rcx │ │ │ │ - mov 0x40(%rax),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - mov %rcx,0x40(%rax) │ │ │ │ - mov 0x50(%rax),%rdx │ │ │ │ - mov 0x20(%rax),%rbx │ │ │ │ - add 0x38(%rax),%rbx │ │ │ │ - add %rbx,%rcx │ │ │ │ - sub %rcx,%rdx │ │ │ │ - mov %rdx,0x48(%rax) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45ef91 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + jmp 45ef53 │ │ │ │ + mov %rbx,%rax │ │ │ │ + nop │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + bts $0x21,%rcx │ │ │ │ + btr $0x20,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rdx,%rax │ │ │ │ + lock cmpxchg %rcx,0x8(%rbx) │ │ │ │ + sete %cl │ │ │ │ + test %cl,%cl │ │ │ │ + je 45ef50 │ │ │ │ + bt $0x20,%rdx │ │ │ │ + jae 45ef8b │ │ │ │ + lea 0x80(%rbx),%rax │ │ │ │ + call 41eae0 │ │ │ │ + add $0x8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 45ef40 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea 0x10(%rax),%rcx │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - add $0x1000,%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - cmpl $0x0,0x10c(%rax) │ │ │ │ - jle 4501f2 │ │ │ │ - mov 0xd0(%rax),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x2560(%rax),%rcx │ │ │ │ - mov %rcx,0x2550(%rax) │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9f4f57(%rip),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x18(%r14),%rsp │ │ │ │ - jbe 450532 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45f50b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x2560(%rax),%rdx │ │ │ │ - mov 0x2550(%rax),%rsi │ │ │ │ - sub %rdx,%rsi │ │ │ │ - shr $0x3,%rsi │ │ │ │ - cmp $0x200,%rsi │ │ │ │ - ja 450525 │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ - movq $0x0,0x2550(%rax) │ │ │ │ - cmpb $0x0,0x11f6d07(%rip) │ │ │ │ - jne 450286 │ │ │ │ - lea 0x1258(%rax),%rbx │ │ │ │ - mov %rbx,0x40(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4502c7 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4502ae │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov 0x2560(%rax,%rcx,8),%rax │ │ │ │ - call 4383a0 │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - inc %rcx │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jl 45028a │ │ │ │ - add $0x2550,%rax │ │ │ │ - call 4501a0 │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %rcx │ │ │ │ - cmp %rsi,%rcx │ │ │ │ - jge 4504c0 │ │ │ │ - mov 0x2560(%rax,%rcx,8),%r8 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x1000,%r8 │ │ │ │ - jb 4502c4 │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %r8,0x20(%rsp) │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - mov %r8,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 439060 │ │ │ │ - test %al,%al │ │ │ │ - je 450324 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - jmp 4502c4 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 48d640 │ │ │ │ + sub $0x38,%rsp │ │ │ │ test %rax,%rax │ │ │ │ - jne 450356 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - jmp 4502c4 │ │ │ │ - mov 0x68(%rbx),%rdx │ │ │ │ - add $0xfffffffffffffff0,%rdx │ │ │ │ + je 45f026 │ │ │ │ + mov 0x60(%rax),%rdx │ │ │ │ nop │ │ │ │ + mov (%rax),%r10 │ │ │ │ nop │ │ │ │ - cmp $0x1f0,%rdx │ │ │ │ - ja 450394 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - shr $0x3,%rdx │ │ │ │ - mov 0x18(%rbx),%rsi │ │ │ │ - add $0x1f80,%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ + cmp %rdx,%r10 │ │ │ │ + je 45f041 │ │ │ │ + mov 0x50(%rax),%r11 │ │ │ │ + mov %rdx,%r12 │ │ │ │ + shr $0x22,%rdx │ │ │ │ + shr $0x22,%r10 │ │ │ │ nop │ │ │ │ nop │ │ │ │ nop │ │ │ │ - cmp $0x3f,%rdx │ │ │ │ - jae 450518 │ │ │ │ - lea (%rsi,%rdx,1),%rdx │ │ │ │ - lea 0x40(%rdx),%rdx │ │ │ │ - jmp 4503a5 │ │ │ │ - mov 0x48(%rbx),%rsi │ │ │ │ - test %al,(%rsi) │ │ │ │ + sub %r10d,%edx │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %r11d,%r11d │ │ │ │ + je 45f505 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r10,%rax │ │ │ │ + mov %edx,%esi │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r11d │ │ │ │ + shl $0x2,%esi │ │ │ │ + sar $0x2,%esi │ │ │ │ + mov %edx,%edx │ │ │ │ + movslq %esi,%r10 │ │ │ │ + jmp 45f4c0 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rcx,%rsi │ │ │ │ mov %rcx,%r8 │ │ │ │ - shr $0x3,%r8 │ │ │ │ - lea (%rsi,%r8,1),%rdx │ │ │ │ - and $0x7,%ecx │ │ │ │ - mov $0x1,%esi │ │ │ │ - shl %cl,%esi │ │ │ │ - movzbl (%rdx),%r8d │ │ │ │ - test %r8b,%sil │ │ │ │ - je 4503d6 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - jmp 4502c4 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + mov %rbx,0x50(%rsp) │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + jmp 45f080 │ │ │ │ + lea 0x80(%rcx),%rax │ │ │ │ + mov $0xffffffffffffffff,%rbx │ │ │ │ + call 41eec0 │ │ │ │ nop │ │ │ │ - lock or %sil,(%rdx) │ │ │ │ - mov 0x18(%rbx),%rcx │ │ │ │ - mov 0x11eff72(%rip),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ - movabs $0x800000000000,%rsi │ │ │ │ - add %rcx,%rsi │ │ │ │ - shr $0x1a,%rsi │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + movq $0x0,0x80(%rax) │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x8(%rax),%r10 │ │ │ │ + mov %r10,%r11 │ │ │ │ + sub %edx,%r10d │ │ │ │ + shl $0x2,%r10d │ │ │ │ + sar $0x2,%r10d │ │ │ │ + movslq %r10d,%r10 │ │ │ │ + nop │ │ │ │ + test %r10,%r10 │ │ │ │ + jne 45f14b │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ + test %r10d,%r10d │ │ │ │ + jbe 45f0b8 │ │ │ │ nop │ │ │ │ nop │ │ │ │ + mov 0x10(%rax),%r10 │ │ │ │ nop │ │ │ │ + mov 0x18(%rax),%r11 │ │ │ │ + jmp 45f361 │ │ │ │ + mov 0x20(%rax),%r10d │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp $0x400000,%rsi │ │ │ │ - jae 45050c │ │ │ │ - mov (%rdx,%rsi,8),%rdx │ │ │ │ - test %al,(%rdx) │ │ │ │ + test %r10d,%r10d │ │ │ │ + ja 45f130 │ │ │ │ + bt $0x21,%r11 │ │ │ │ + jae 45f0e9 │ │ │ │ + mov %r11,%r10 │ │ │ │ + btr $0x21,%r11 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r10,%rax │ │ │ │ + lock cmpxchg %r11,0x8(%rcx) │ │ │ │ + sete %r10b │ │ │ │ + mov %rcx,%rax │ │ │ │ + jmp 45f080 │ │ │ │ + cmp $0x1,%rbx │ │ │ │ + je 45f118 │ │ │ │ + mov %r11,%r10 │ │ │ │ + bts $0x20,%r11 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r10,%rax │ │ │ │ + lock cmpxchg %r11,0x8(%rcx) │ │ │ │ + sete %r10b │ │ │ │ + test %r10b,%r10b │ │ │ │ + jne 45f052 │ │ │ │ + mov %rcx,%rax │ │ │ │ + jmp 45f080 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ mov %rcx,%rsi │ │ │ │ - shr $0x10,%rsi │ │ │ │ - and $0x3ff,%esi │ │ │ │ - movzbl 0x10400(%rdx,%rsi,1),%r8d │ │ │ │ - shr $0xd,%rcx │ │ │ │ - and $0x7,%ecx │ │ │ │ - mov $0x1,%r9d │ │ │ │ - shl %cl,%r9d │ │ │ │ - lea (%rdx,%rsi,1),%rdx │ │ │ │ - lea 0x10400(%rdx),%rdx │ │ │ │ - test %r8b,%r9b │ │ │ │ - jne 45044d │ │ │ │ - lock or %r9b,(%rdx) │ │ │ │ - movzbl 0x62(%rbx),%edx │ │ │ │ - test $0x1,%dl │ │ │ │ - je 450489 │ │ │ │ - mov 0x58(%rsp),%rsi │ │ │ │ - mov 0x1a98(%rsi),%r8 │ │ │ │ - add 0x68(%rbx),%r8 │ │ │ │ - mov %r8,0x1a98(%rsi) │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - jmp 4502c4 │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - cmp %rsi,%rdx │ │ │ │ - jae 450507 │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov %rax,0x2560(%rbx,%rdx,8) │ │ │ │ - inc %rdx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x40(%rsp),%rbx │ │ │ │ - jmp 4502c4 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x200,%rdx │ │ │ │ - ja 4504fb │ │ │ │ - lea 0x2560(%rax),%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + xor %edi,%edi │ │ │ │ + mov %rcx,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov $0x1,%r9d │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x38(%rax),%r12 │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 45f34f │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r12d │ │ │ │ + mov %edx,%edx │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + jb 45f34a │ │ │ │ + mov %r12,%r13 │ │ │ │ + sub %rdx,%r12 │ │ │ │ + mov %rdx,%r15 │ │ │ │ + shl $0x3,%rdx │ │ │ │ + mov 0x40(%rcx),%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + sub %r15,%rax │ │ │ │ + mov %rax,%r15 │ │ │ │ + neg %rax │ │ │ │ + sar $0x3f,%rax │ │ │ │ + and %rdx,%rax │ │ │ │ + mov 0x30(%rcx),%rdx │ │ │ │ + lea (%rdx,%rax,1),%rdi │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r12,%r10 │ │ │ │ + jge 45f1b3 │ │ │ │ + cmp %r15,%r10 │ │ │ │ + ja 45f345 │ │ │ │ + mov %r10,%r8 │ │ │ │ + jmp 45f1c0 │ │ │ │ + sub %r12,%r10 │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov %r12,%r10 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r10,%r10 │ │ │ │ + jbe 45f33b │ │ │ │ + mov (%rdx,%rax,1),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + jne 45f1ea │ │ │ │ + cmp %r13,%r8 │ │ │ │ + jge 45f1e5 │ │ │ │ + cmp %rsi,%r8 │ │ │ │ + jbe 45f1f6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + jmp 45f336 │ │ │ │ + mov %r13,%r8 │ │ │ │ + jmp 45f1f6 │ │ │ │ + mov %r15,%rsi │ │ │ │ + mov %r10,%r8 │ │ │ │ + mov %rdi,%rdx │ │ │ │ + xor %r10d,%r10d │ │ │ │ + shr $0x22,%r11 │ │ │ │ mov %rbx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov $0x200,%edi │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 441640 │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - add $0x2550,%rax │ │ │ │ - call 4501a0 │ │ │ │ - add $0x48,%rsp │ │ │ │ + shr $0x22,%rax │ │ │ │ + sub %eax,%r11d │ │ │ │ + shl $0x2,%r11d │ │ │ │ + sar $0x2,%r11d │ │ │ │ + movslq %r11d,%r11 │ │ │ │ + test %r11,%r11 │ │ │ │ + je 45f325 │ │ │ │ + mov 0x50(%rcx),%r12 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %r12d,%r12d │ │ │ │ + je 45f320 │ │ │ │ + mov %rdx,%rdi │ │ │ │ + xor %edx,%edx │ │ │ │ + div %r12d │ │ │ │ + mov %edx,%edx │ │ │ │ + cmp %rdx,%r12 │ │ │ │ + jb 45f317 │ │ │ │ + sub %rdx,%r12 │ │ │ │ + mov %rdx,%r13 │ │ │ │ + shl $0x3,%rdx │ │ │ │ + mov 0x58(%rcx),%r15 │ │ │ │ + sub %r13,%r15 │ │ │ │ + mov %r15,%r13 │ │ │ │ + neg %r15 │ │ │ │ + sar $0x3f,%r15 │ │ │ │ + and %rdx,%r15 │ │ │ │ + mov 0x48(%rcx),%rdx │ │ │ │ + add %r15,%rdx │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jge 45f270 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jbe 45f273 │ │ │ │ + jmp 45f312 │ │ │ │ + mov %r12,%r11 │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 45f280 │ │ │ │ + add %r12,%rax │ │ │ │ + inc %r9 │ │ │ │ + cmp %r8,%rax │ │ │ │ + jge 45f2a7 │ │ │ │ + jae 45f30d │ │ │ │ + mov (%rdi,%rax,8),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 45f2a7 │ │ │ │ + cmp %r11,%r9 │ │ │ │ + jge 45f2a7 │ │ │ │ + lea (%rax,%r12,1),%r15 │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %r15,%r8 │ │ │ │ + jae 45f27a │ │ │ │ + jmp 45f2fc │ │ │ │ + add %rax,%r10 │ │ │ │ + mov %rbx,%r11 │ │ │ │ + shr $0x22,%rbx │ │ │ │ + mov %r9,%r12 │ │ │ │ + and $0x3fffffff,%r9d │ │ │ │ + lea (%rbx,%r9,1),%r15 │ │ │ │ + shl $0x22,%r15 │ │ │ │ + add %r11d,%r10d │ │ │ │ + or %r10,%r15 │ │ │ │ + mov %r15,0x60(%rcx) │ │ │ │ + cmp %rsi,%rax │ │ │ │ + ja 45f2f7 │ │ │ │ + cmp %r13,%r12 │ │ │ │ + ja 45f2f2 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %r12,%rsi │ │ │ │ + mov %r13,%r8 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x200,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x400000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x3f,%rax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x11ed38(%rip),%rax │ │ │ │ + mov $0x30,%ebx │ │ │ │ + call 482180 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 449c80 │ │ │ │ + lea 0x11fca4(%rip),%rax │ │ │ │ + mov $0x3c,%ebx │ │ │ │ + call 482180 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c80 │ │ │ │ nop │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x200,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov 0x10(%rcx),%r10 │ │ │ │ + nop │ │ │ │ + mov 0x18(%rcx),%r11 │ │ │ │ + mov %rcx,%rax │ │ │ │ + test %r10d,%r10d │ │ │ │ + je 45f38e │ │ │ │ + mov %r10,%r12 │ │ │ │ + shr $0x20,%r10 │ │ │ │ + inc %r10 │ │ │ │ + shl $0x20,%r10 │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r12,%rax │ │ │ │ + lock cmpxchg %r10,0x10(%rcx) │ │ │ │ + sete %r10b │ │ │ │ + test %r10b,%r10b │ │ │ │ + je 45f354 │ │ │ │ + test %r12d,%r12d │ │ │ │ + jmp 45f39a │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov %r10,%r12 │ │ │ │ + mov $0x0,%r11d │ │ │ │ + jne 45f3a5 │ │ │ │ + mov %rcx,%rax │ │ │ │ + nop │ │ │ │ + jmp 45f080 │ │ │ │ + mov 0x70(%rcx),%rdx │ │ │ │ + mov 0x78(%rcx),%r10 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jbe 45f49a │ │ │ │ + mov 0x68(%rcx),%rax │ │ │ │ + mov 0x28(%rcx),%r13 │ │ │ │ + add $0x3,%r13 │ │ │ │ + mov %r13,(%rax) │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jbe 45f495 │ │ │ │ + mov %r11,0x8(%rax) │ │ │ │ + mov 0x28(%rcx),%rbx │ │ │ │ + lea 0x2(%rbx),%r11 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jb 45f490 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + jb 45f48b │ │ │ │ + lea -0x2(%r10),%r13 │ │ │ │ + neg %r13 │ │ │ │ + sar $0x3f,%r13 │ │ │ │ + and $0x10,%r13d │ │ │ │ + add %rax,%r13 │ │ │ │ + cmp $0x2,%r11 │ │ │ │ + je 45f444 │ │ │ │ + mov %r10,0x18(%rsp) │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rdx,0x10(%rsp) │ │ │ │ + mov %r12,0x28(%rsp) │ │ │ │ + shl $0x3,%rbx │ │ │ │ + mov %r13,%rax │ │ │ │ + call 489020 <_cgo_topofstack@@Base+0x4c0> │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%r10 │ │ │ │ + mov 0x28(%rsp),%r12 │ │ │ │ + mov 0x28(%rcx),%r11 │ │ │ │ + lea 0x2(%r11),%r13 │ │ │ │ + cmp %r13,%rdx │ │ │ │ + jbe 45f486 │ │ │ │ + mov %r12d,%edx │ │ │ │ + mov %rdx,0x10(%rax,%r11,8) │ │ │ │ + mov 0x28(%rcx),%rbx │ │ │ │ + add $0x3,%rbx │ │ │ │ + cmp %rbx,%r10 │ │ │ │ + jb 45f481 │ │ │ │ + mov %r10,%rcx │ │ │ │ + lea 0x249508(%rip),%rdi │ │ │ │ + mov $0x1,%esi │ │ │ │ + mov %rsi,%r8 │ │ │ │ + xor %r9d,%r9d │ │ │ │ + add $0x38,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + movq $0x0,(%r11,%rdx,8) │ │ │ │ + inc %rdx │ │ │ │ + dec %r10 │ │ │ │ + cmp %rdx,0x50(%rcx) │ │ │ │ + mov $0x0,%r8d │ │ │ │ + cmove %r8,%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r10,%r10 │ │ │ │ + jle 45f4ef │ │ │ │ + mov 0x50(%rcx),%r11 │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jae 45f4fd │ │ │ │ + mov 0x48(%rcx),%r11 │ │ │ │ + cmpl $0x0,0x26a1f7(%rip) │ │ │ │ + je 45f49f │ │ │ │ + mov (%r11,%rdx,8),%r13 │ │ │ │ + mov %r11,%rax │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r13,(%r11) │ │ │ │ + mov %rax,%r11 │ │ │ │ + jmp 45f49f │ │ │ │ + mov %r12,%rdx │ │ │ │ + xchg %r12,(%rcx) │ │ │ │ + mov %rcx,%rax │ │ │ │ + jmp 45f041 │ │ │ │ + nopl (%rax) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 449c80 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 4991c0 <_cgo_topofstack@@Base+0x2760> │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 450220 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 45efc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -90999,293 +103806,351 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - movzbl 0x38(%rax),%ecx │ │ │ │ - mov %ecx,%edx │ │ │ │ - or $0x4,%ecx │ │ │ │ - cmpq $0x0,0xa8(%rax) │ │ │ │ - cmovl %ecx,%edx │ │ │ │ - mov %edx,%ecx │ │ │ │ - or $0x8,%edx │ │ │ │ - cmpq $0x0,0x118(%rax) │ │ │ │ - mov 0x10(%rax),%rbx │ │ │ │ - cmovl %edx,%ecx │ │ │ │ - and $0xfffff,%ebx │ │ │ │ - shl $0x10,%ebx │ │ │ │ - or %ecx,%ebx │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45f825 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x58,%rsp │ │ │ │ nop │ │ │ │ - mov 0x18(%rax),%ecx │ │ │ │ - jmp 4505a0 │ │ │ │ nop │ │ │ │ - mov 0x18(%rsi),%ecx │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %ecx,%edx │ │ │ │ - and $0x2,%ecx │ │ │ │ - or %ebx,%ecx │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %edx,%eax │ │ │ │ - lock cmpxchg %ecx,0x18(%rsi) │ │ │ │ - sete %cl │ │ │ │ - test %cl,%cl │ │ │ │ - je 450599 │ │ │ │ + lea 0x26aa65(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + cmpb $0x0,0x26abac(%rip) │ │ │ │ + je 45f57f │ │ │ │ + lea 0x115b7c(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 44b1a0 │ │ │ │ + mov 0x249762(%rip),%rdx │ │ │ │ + cmp $0x10,%rdx │ │ │ │ + jl 45f59c │ │ │ │ + mov 0x24974d(%rip),%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45f7c0 │ │ │ │ + lea 0x26aa25(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 448f40 │ │ │ │ + cmp $0x20,%rax │ │ │ │ + jne 45f5bf │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45f7a3 │ │ │ │ + movb $0x1,0x269d96(%rip) │ │ │ │ + lea 0x26a9fb(%rip),%rax │ │ │ │ + mov $0x20,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + call 45f840 │ │ │ │ + lea 0x30(%rsp),%rcx │ │ │ │ + lea 0x26a9e2(%rip),%rdx │ │ │ │ + movups (%rdx),%xmm14 │ │ │ │ + movups %xmm14,(%rcx) │ │ │ │ + movups 0x10(%rdx),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rcx) │ │ │ │ + mov %rsp,%rdx │ │ │ │ + movups (%rcx),%xmm14 │ │ │ │ + movups %xmm14,(%rdx) │ │ │ │ + movups 0x10(%rcx),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rdx) │ │ │ │ + lea 0x26a9d4(%rip),%rax │ │ │ │ + call 4147c0 │ │ │ │ + lea 0x26a9a8(%rip),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x10(%rcx) │ │ │ │ + cmpq $0x0,0x2496af(%rip) │ │ │ │ + jne 45f655 │ │ │ │ + movb $0x1,0x26aade(%rip) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x26a97d(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rsi,0x24968b(%rip) │ │ │ │ + cmpq $0x0,0x24968b(%rip) │ │ │ │ + nopl (%rax) │ │ │ │ + je 45f75e │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + jmp 45f67d │ │ │ │ + lea 0x26a970(%rip),%rax │ │ │ │ + call 414860 │ │ │ │ + mov 0x26aa85(%rip),%edx │ │ │ │ + mov 0x26aa83(%rip),%esi │ │ │ │ + cmp %edx,%esi │ │ │ │ + ja 45f694 │ │ │ │ + mov $0x0,%edx │ │ │ │ + jmp 45f6af │ │ │ │ + lea 0x1(%rdx),%edi │ │ │ │ + mov %edi,0x26aa6b(%rip) │ │ │ │ + mov %edx,%edi │ │ │ │ + and $0x1f,%edx │ │ │ │ + lea 0x26a93f(%rip),%r8 │ │ │ │ + mov (%r8,%rdx,8),%rdx │ │ │ │ + cmp %edi,%esi │ │ │ │ + jbe 45f671 │ │ │ │ + bswap %rdx │ │ │ │ + nop │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + mov 0x24961f(%rip),%rax │ │ │ │ + mov 0x249620(%rip),%rcx │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + mov $0x8,%edx │ │ │ │ + cmovg %rdx,%rcx │ │ │ │ + lea 0x28(%rsp),%rbx │ │ │ │ + cmp %rbx,%rax │ │ │ │ + je 45f6f3 │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov $0x8,%edx │ │ │ │ + mov 0x2495ee(%rip),%rsi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jb 45f78e │ │ │ │ + sub %rcx,%rsi │ │ │ │ + mov 0x2495cd(%rip),%rdi │ │ │ │ + mov 0x2495d6(%rip),%r8 │ │ │ │ + mov %rsi,0x2495c7(%rip) │ │ │ │ + sub %rcx,%r8 │ │ │ │ + mov %r8,0x2495c5(%rip) │ │ │ │ + neg %r8 │ │ │ │ + sar $0x3f,%r8 │ │ │ │ + and %r8,%rcx │ │ │ │ + lea (%rdi,%rcx,1),%rsi │ │ │ │ + cmpl $0x0,0x269f90(%rip) │ │ │ │ + je 45f64e │ │ │ │ + mov 0x249593(%rip),%rdi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + jmp 45f64e │ │ │ │ + movups %xmm15,0x249582(%rip) │ │ │ │ + cmpl $0x0,0x269f63(%rip) │ │ │ │ + je 45f77e │ │ │ │ + mov 0x24956a(%rip),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,0x249557(%rip) │ │ │ │ + jmp 45f633 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x26a82e(%rip),%rdx │ │ │ │ + movzbl (%rax,%rdx,1),%esi │ │ │ │ + or %esi,%ecx │ │ │ │ + inc %rax │ │ │ │ + cmp $0x20,%rax │ │ │ │ + jl 45f793 │ │ │ │ + test %cl,%cl │ │ │ │ + je 45f5bf │ │ │ │ + jmp 45f5da │ │ │ │ + movzbl (%rax,%rsi,1),%edi │ │ │ │ + or %edi,%ecx │ │ │ │ + inc %rax │ │ │ │ + nop │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jl 45f7b6 │ │ │ │ + test %cl,%cl │ │ │ │ + je 45f59c │ │ │ │ + xor %eax,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45f7e0 │ │ │ │ + movzbl 0x8(%rsi,%rax,1),%edi │ │ │ │ + or %edi,%ecx │ │ │ │ + inc %rax │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0x8,%rax │ │ │ │ + jl 45f7d4 │ │ │ │ + test %cl,%cl │ │ │ │ + je 45f59c │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45f819 │ │ │ │ + movzbl (%rax,%rsi,1),%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + and $0xffffffffffffffe0,%rbx │ │ │ │ + mov %rax,%rdi │ │ │ │ + sub %rbx,%rdi │ │ │ │ + lea 0x26a7be(%rip),%rbx │ │ │ │ + movzbl (%rbx,%rdi,1),%r8d │ │ │ │ + xor %ecx,%r8d │ │ │ │ + mov %r8b,(%rbx,%rdi,1) │ │ │ │ + inc %rax │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jl 45f7f2 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 45f5da │ │ │ │ + call 4870e0 │ │ │ │ + jmp 45f540 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rcx,%rdx │ │ │ │ - and $0xfffff,%ecx │ │ │ │ - nop │ │ │ │ - mov 0x18(%rax),%esi │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4505e5 │ │ │ │ - mov %esi,%edi │ │ │ │ - shr $0x10,%esi │ │ │ │ - and $0xfffff,%esi │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %ecx,%esi │ │ │ │ - je 4505ec │ │ │ │ - ret │ │ │ │ - mov %esi,%edi │ │ │ │ - jmp 4505ec │ │ │ │ - mov %r8,%rax │ │ │ │ - bt $0x1,%edi │ │ │ │ - setb %sil │ │ │ │ - cmp %sil,%bl │ │ │ │ - je 450632 │ │ │ │ - mov %edi,%esi │ │ │ │ - xor $0x2,%edi │ │ │ │ - mov %rax,%r8 │ │ │ │ - mov %esi,%eax │ │ │ │ - lock cmpxchg %edi,0x18(%r8) │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - jne 450632 │ │ │ │ - nop │ │ │ │ - mov 0x18(%r8),%esi │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 45062d │ │ │ │ - mov %esi,%edi │ │ │ │ - shr $0x10,%esi │ │ │ │ - and $0xfffff,%esi │ │ │ │ - cmp %ecx,%esi │ │ │ │ - je 4505e9 │ │ │ │ - jmp 450631 │ │ │ │ - mov %esi,%edi │ │ │ │ - jmp 4505e9 │ │ │ │ - ret │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 450698 │ │ │ │ + jbe 45f913 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x8,%rsp │ │ │ │ - mov 0x11f6998(%rip),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 450692 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11f6b8f(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x11f6980(%rip),%ecx │ │ │ │ - test %ecx,%ecx │ │ │ │ - jne 450684 │ │ │ │ - call 450fe0 │ │ │ │ - nop │ │ │ │ - mov $0x1,%eax │ │ │ │ - lea 0x11f696a(%rip),%rcx │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ - nop │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ nop │ │ │ │ - lea 0x11f6b63(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + jmp 45f8a6 │ │ │ │ + sub %rcx,%rbx │ │ │ │ + mov %rbx,%r9 │ │ │ │ + neg %r9 │ │ │ │ + sar $0x3f,%r9 │ │ │ │ + and %rcx,%r9 │ │ │ │ + add %r9,%rdx │ │ │ │ + sub %rcx,%r8 │ │ │ │ + rol $0x20,%rax │ │ │ │ + mov %r8,%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45f90d │ │ │ │ + movabs $0xa0761d6478bd642f,%rsi │ │ │ │ + xor %rsi,%rax │ │ │ │ + movabs $0xe7037ed1a0b428db,%rdi │ │ │ │ + imul %rdi,%rax │ │ │ │ + cmp $0x8,%rcx │ │ │ │ + jge 45f8d1 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + jmp 45f8d9 │ │ │ │ + mov %rcx,%r8 │ │ │ │ + mov $0x8,%ecx │ │ │ │ + xor %r9d,%r9d │ │ │ │ + jmp 45f903 │ │ │ │ + movzbl (%rdx,%r9,1),%r10d │ │ │ │ + mov %r9,%r11 │ │ │ │ + shl $0x3,%r11 │ │ │ │ + mov %rcx,%r12 │ │ │ │ + mov %r11,%rcx │ │ │ │ + mov %rax,%r13 │ │ │ │ + shr %cl,%r13 │ │ │ │ + xor %r13d,%r10d │ │ │ │ + mov %r10b,(%rdx,%r9,1) │ │ │ │ + inc %r9 │ │ │ │ + mov %r12,%rcx │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jg 45f8de │ │ │ │ + jmp 45f889 │ │ │ │ add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 450640 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 45f840 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 450721 │ │ │ │ + jbe 45f9d2 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - test %al,(%rbx) │ │ │ │ - lea 0x30(%rbx),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ + sub $0x18,%rsp │ │ │ │ nop │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - inc %rcx │ │ │ │ - and $0xffffff,%ecx │ │ │ │ nop │ │ │ │ - xchg %rcx,0x10(%rax) │ │ │ │ - call 450560 │ │ │ │ + lea 0x26a665(%rip),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f100 │ │ │ │ + cmpb $0x0,0x26a7ac(%rip) │ │ │ │ + jne 45f98e │ │ │ │ + lea 0x115b2b(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 44b1a0 │ │ │ │ nop │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ + jmp 45f98e │ │ │ │ + lea 0x26a65f(%rip),%rax │ │ │ │ + call 414860 │ │ │ │ + mov 0x26a774(%rip),%ecx │ │ │ │ nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - mov %rdx,0x8(%rax) │ │ │ │ + cmp %ecx,0x26a771(%rip) │ │ │ │ + jbe 45f982 │ │ │ │ + lea 0x1(%rcx),%edx │ │ │ │ + mov %edx,0x26a762(%rip) │ │ │ │ + and $0x1f,%ecx │ │ │ │ + lea 0x26a638(%rip),%rdx │ │ │ │ + mov (%rdx,%rcx,8),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ nop │ │ │ │ nop │ │ │ │ - call 4258a0 │ │ │ │ - add $0x10,%rsp │ │ │ │ + lea 0x26a5fe(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ - nop │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4506a0 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 45f940 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45fa39 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - movl $0x0,0x4(%rsp) │ │ │ │ - cmp $0x72,%ecx │ │ │ │ - je 45075d │ │ │ │ - cmp $0xe9,%ecx │ │ │ │ - jne 450765 │ │ │ │ - test %al,(%rbx) │ │ │ │ - nop │ │ │ │ - jmp 45080a │ │ │ │ - xor %edx,%edx │ │ │ │ - cmp $0x77,%ecx │ │ │ │ - je 450774 │ │ │ │ - cmp $0xe9,%ecx │ │ │ │ - jne 450778 │ │ │ │ - test %al,(%rbx) │ │ │ │ - jmp 4507b5 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 450791 │ │ │ │ - mov (%rax),%rbx │ │ │ │ + sub $0x10,%rsp │ │ │ │ nop │ │ │ │ - mov %rbx,0xa0(%rdx) │ │ │ │ nop │ │ │ │ - mov %rdx,(%rax) │ │ │ │ - incl 0x8(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4507a8 │ │ │ │ - mov (%rax),%rdx │ │ │ │ + lea 0x26a5c9(%rip),%rax │ │ │ │ + call 41f100 │ │ │ │ + cmpb $0x0,0x26a715(%rip) │ │ │ │ + jne 45fa16 │ │ │ │ + lea 0x115a94(%rip),%rax │ │ │ │ + mov $0xf,%ebx │ │ │ │ + call 44b1a0 │ │ │ │ + lea 0x26a5cb(%rip),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 414940 │ │ │ │ nop │ │ │ │ - mov %rdx,0xa0(%rcx) │ │ │ │ nop │ │ │ │ - mov %rcx,(%rax) │ │ │ │ - incl 0x8(%rax) │ │ │ │ - mov 0x4(%rsp),%eax │ │ │ │ - add $0x8,%rsp │ │ │ │ + lea 0x26a592(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rsi,%rax │ │ │ │ - nop │ │ │ │ - mov 0x28(%rbx),%rcx │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 4507fa │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rcx,%rax │ │ │ │ - mov $0x1,%edi │ │ │ │ - lock cmpxchg %rdi,0x28(%rbx) │ │ │ │ - sete %r8b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 4507b2 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 4507ef │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 4507ff │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4507ff │ │ │ │ - decl 0x4(%rsp) │ │ │ │ - jmp 4507ff │ │ │ │ - mov %rax,%rsi │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 45077a │ │ │ │ - mov %rsi,%rax │ │ │ │ - nop │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - cmp $0x1,%rdx │ │ │ │ - je 450844 │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov $0x1,%edi │ │ │ │ - lock cmpxchg %rdi,0x20(%rbx) │ │ │ │ - sete %r8b │ │ │ │ - test %r8b,%r8b │ │ │ │ - je 450807 │ │ │ │ - cmp $0x2,%rdx │ │ │ │ - jne 450839 │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 45084e │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 45084e │ │ │ │ - decl 0x4(%rsp) │ │ │ │ - jmp 45084e │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0x1,%edi │ │ │ │ - xor %edx,%edx │ │ │ │ - mov %rsi,%rax │ │ │ │ - jmp 450767 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 45f9e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov $0x2,%eax │ │ │ │ - lock cmpxchg %rcx,(%rbx) │ │ │ │ - sete %al │ │ │ │ - test %al,%al │ │ │ │ - je 450886 │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - lea 0x11f68a6(%rip),%rdx │ │ │ │ - lock xadd %ecx,(%rdx) │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -91304,51 +104169,116 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4508e9 │ │ │ │ + jbe 45fb1d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - lea 0x1(%rbx),%rcx │ │ │ │ - lea 0x67(%rip),%rdx │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - lea 0x8(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x40,%rsp │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + lea 0x18(%rsp),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x10(%rcx) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45faa5 │ │ │ │ + mov %rcx,0x38(%rsp) │ │ │ │ + call 45f940 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov %rax,0x18(%rsp,%rcx,8) │ │ │ │ + inc %rcx │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + cmp $0x4,%rcx │ │ │ │ + jl 45fa89 │ │ │ │ + call 45f9e0 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + test %al,(%rax) │ │ │ │ + lea 0x638(%rax),%rcx │ │ │ │ + lea 0x538(%rax),%rbx │ │ │ │ + lea 0x18(%rsp),%rax │ │ │ │ + movups (%rax),%xmm14 │ │ │ │ + movups %xmm14,(%rcx) │ │ │ │ + movups 0x10(%rax),%xmm14 │ │ │ │ + movups %xmm14,0x10(%rcx) │ │ │ │ + mov %rcx,%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 414a40 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + movl $0x0,0x660(%rax) │ │ │ │ + movabs $0x2000000000,%rcx │ │ │ │ + mov %rcx,0x658(%rax) │ │ │ │ + call 482b40 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + mov %rax,0x668(%rcx) │ │ │ │ + add $0x40,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 4508a0 │ │ │ │ + jmp 45fa60 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 45fbb6 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 45fb89 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + inc %rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + imul $0x3e8,%eax,%eax │ │ │ │ + mov %eax,(%rsp) │ │ │ │ + call 48a0a0 <_cgo_topofstack@@Base+0x1540> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + cmp $0x14,%rcx │ │ │ │ + jge 45fbab │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov %rax,%rdx │ │ │ │ + call *%rcx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp $0xb,%eax │ │ │ │ + je 45fb57 │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov $0xb,%eax │ │ │ │ + add $0x18,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 45fb40 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -91356,28 +104286,51 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 45094b │ │ │ │ + jbe 45fc57 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x10(%rdx),%rbx │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 459a60 │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x269c44(%rip),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41f100 │ │ │ │ + call 48a220 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %rcx,0x10(%rdx) │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rdx │ │ │ │ + mov %rcx,0x8(%rdx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x269bf4(%rip),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 450920 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 45fbe0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -91385,116 +104338,86 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 450aa6 │ │ │ │ + jbe 45fd4f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x28,%rsp │ │ │ │ - test %al,(%rax) │ │ │ │ - lea 0x20(%rax),%rdx │ │ │ │ - cmp $0x77,%ebx │ │ │ │ - jne 450986 │ │ │ │ - lea 0x28(%rax),%rdx │ │ │ │ - jmp 450986 │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %rax,%rsi │ │ │ │ - mov $0x1,%eax │ │ │ │ - xor %r8d,%r8d │ │ │ │ - lock cmpxchg %r8,(%rdx) │ │ │ │ - sete %r9b │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %r9b,%r9b │ │ │ │ - jne 450a76 │ │ │ │ - mov %r8,%rax │ │ │ │ - mov $0x2,%r9d │ │ │ │ - lock cmpxchg %r9,(%rdx) │ │ │ │ - sete %r10b │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %r10b,%r10b │ │ │ │ - jne 4509d7 │ │ │ │ - mov (%rdx),%r10 │ │ │ │ - or $0x1,%r10 │ │ │ │ - cmp $0x1,%r10 │ │ │ │ - je 450983 │ │ │ │ - jmp 450a92 │ │ │ │ - test %cl,%cl │ │ │ │ - jne 450a34 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - mov 0x18(%rsi),%r9d │ │ │ │ - bt $0x0,%r9d │ │ │ │ - jae 4509ef │ │ │ │ - mov $0x1,%eax │ │ │ │ - jmp 450a2f │ │ │ │ - cmp $0x72,%ebx │ │ │ │ - jne 450a02 │ │ │ │ - bt $0x2,%r9d │ │ │ │ - jb 450a0e │ │ │ │ - cmp $0x77,%ebx │ │ │ │ + mov 0x10(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45fca5 │ │ │ │ + mov %rcx,%rax │ │ │ │ + jmp 45fd3b │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x248ce2(%rip),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 45fd49 │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0xda838(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + mov 0x20(%rsp),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + mov (%rdx),%rcx │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov (%rbx),%rax │ │ │ │ + mov 0x8(%rbx),%rbx │ │ │ │ + call *%rcx │ │ │ │ + cmpl $0x0,0x2699de(%rip) │ │ │ │ + jne 45fcfb │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 45fd0f │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + add $0x10,%rax │ │ │ │ + nop │ │ │ │ + xor %ebx,%ebx │ │ │ │ xchg %ax,%ax │ │ │ │ - jmp 450a05 │ │ │ │ - cmp $0x77,%ebx │ │ │ │ - jne 450a1a │ │ │ │ - bt $0x3,%r9d │ │ │ │ - jae 450a15 │ │ │ │ - mov $0x2,%eax │ │ │ │ - jmp 450a2f │ │ │ │ - cmp $0x72,%ebx │ │ │ │ - jmp 450a1d │ │ │ │ - cmp $0x72,%ebx │ │ │ │ - jne 450a2d │ │ │ │ - bt $0x1,%r9d │ │ │ │ - jae 450a2d │ │ │ │ - mov $0x3,%eax │ │ │ │ - jmp 450a2f │ │ │ │ - xor %eax,%eax │ │ │ │ - test %rax,%rax │ │ │ │ - jne 450a5f │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - lea 0x9f4628(%rip),%rax │ │ │ │ - mov %rdx,%rbx │ │ │ │ - mov $0x2,%ecx │ │ │ │ - mov $0x2,%edi │ │ │ │ - mov $0x5,%esi │ │ │ │ - call 48f140 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - xor %r8d,%r8d │ │ │ │ + call 47f8c0 │ │ │ │ + test %al,%al │ │ │ │ + je 45fd30 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + jmp 45fd3b │ │ │ │ nop │ │ │ │ - xchg %r8,(%rdx) │ │ │ │ - cmp $0x2,%r8 │ │ │ │ - ja 450a81 │ │ │ │ - cmp $0x1,%r8 │ │ │ │ - sete %al │ │ │ │ + nop │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x10(%rcx),%rax │ │ │ │ + mov (%rax),%rdx │ │ │ │ + mov (%rdx),%rax │ │ │ │ + call *%rax │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x1,%eax │ │ │ │ add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x9bfada(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9b891d(%rip),%rax │ │ │ │ - mov $0x14,%ebx │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %ebx,0x10(%rsp) │ │ │ │ - mov %cl,0x14(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%ebx │ │ │ │ - movzbl 0x14(%rsp),%ecx │ │ │ │ - jmp 450960 │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 45fc80 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -91509,616 +104432,754 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 450cea │ │ │ │ + jbe 45fe0b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %cl,0x50(%rsp) │ │ │ │ - mov %dil,0x51(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x30,%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov 0x40(%rax),%rcx │ │ │ │ - movzbl 0x50(%rsp),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jne 450b2f │ │ │ │ - mov 0xb0(%rax),%rcx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - cmp %rcx,%rsi │ │ │ │ - jne 450b7b │ │ │ │ - movl $0x0,0x14(%rsp) │ │ │ │ - test %dl,%dl │ │ │ │ - je 450b77 │ │ │ │ - cmpq $0x0,0xa8(%rax) │ │ │ │ - jle 450cd8 │ │ │ │ - cmpb $0x0,0x39(%rax) │ │ │ │ - je 450cd8 │ │ │ │ - movq $0xffffffffffffffff,0xa8(%rax) │ │ │ │ - call 450560 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 450c88 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 450b8d │ │ │ │ - nop │ │ │ │ + sub $0x38,%rsp │ │ │ │ nop │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - call 4258a0 │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rcx,0x20(%rsp) │ │ │ │ - movzbl 0x51(%rsp),%esi │ │ │ │ - test %sil,%sil │ │ │ │ - je 450bcf │ │ │ │ - cmpq $0x0,0x118(%rax) │ │ │ │ - jle 450c70 │ │ │ │ - cmpb $0x0,0x3a(%rax) │ │ │ │ - jne 450bb8 │ │ │ │ - test %dl,%dl │ │ │ │ - je 450c70 │ │ │ │ - movq $0xffffffffffffffff,0x118(%rax) │ │ │ │ - call 450560 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - jmp 450c29 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ nop │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 450bf6 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 4508a0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - je 450c0c │ │ │ │ - xor %ebx,%ebx │ │ │ │ - call 4508a0 │ │ │ │ - mov 0x14(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - je 450c20 │ │ │ │ + mov 0x248be5(%rip),%rsi │ │ │ │ nop │ │ │ │ - lea 0x11f650c(%rip),%rcx │ │ │ │ - lock xadd %eax,(%rcx) │ │ │ │ - add $0x30,%rsp │ │ │ │ + mov 0x248be5(%rip),%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 45fdb1 │ │ │ │ + mov (%r8),%r9 │ │ │ │ + mov 0x8(%r8),%r8 │ │ │ │ + jmp 45fdb7 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + xor %r9d,%r9d │ │ │ │ + test %al,%al │ │ │ │ + je 45fde4 │ │ │ │ + mov %r8,0x20(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov %r9,0x28(%rsp) │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + call 460840 │ │ │ │ + mov 0x30(%rsp),%rsi │ │ │ │ + mov 0x20(%rsp),%r8 │ │ │ │ + mov 0x28(%rsp),%r9 │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 45fe05 │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov 0x23773a(%rip),%rax │ │ │ │ + mov 0x23773b(%rip),%rbx │ │ │ │ + mov %r9,%rcx │ │ │ │ + mov %r8,%rdi │ │ │ │ + call *%rsi │ │ │ │ + add $0x38,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdx,%rax │ │ │ │ - nop │ │ │ │ - mov 0x28(%rax),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 450c66 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 450c62 │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lock cmpxchg %rbx,0x28(%rdx) │ │ │ │ - sete %sil │ │ │ │ - test %sil,%sil │ │ │ │ - je 450c26 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 450c5a │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 450c68 │ │ │ │ - decl 0x14(%rsp) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 450c68 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 450c68 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rax │ │ │ │ - jmp 450bd1 │ │ │ │ - lea 0x9c9555(%rip),%rax │ │ │ │ - mov $0x24,%ebx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 48f0a0 │ │ │ │ - mov %rdx,%rax │ │ │ │ - nop │ │ │ │ - mov 0x20(%rax),%rcx │ │ │ │ - cmp $0x1,%rcx │ │ │ │ - je 450cc6 │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 450cbf │ │ │ │ - mov %rax,%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - xor %esi,%esi │ │ │ │ - lock cmpxchg %rsi,0x20(%rdx) │ │ │ │ - sete %dil │ │ │ │ - test %dil,%dil │ │ │ │ - je 450c85 │ │ │ │ - cmp $0x2,%rcx │ │ │ │ - jne 450cb9 │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 450ccb │ │ │ │ - decl 0x14(%rsp) │ │ │ │ - jmp 450ccb │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 450ccb │ │ │ │ - mov %rax,%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rdx,%rax │ │ │ │ - movzbl 0x50(%rsp),%edx │ │ │ │ - jmp 450b8d │ │ │ │ - lea 0x9c8448(%rip),%rax │ │ │ │ - mov $0x23,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %cl,0x18(%rsp) │ │ │ │ - mov %dil,0x19(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - movzbl 0x18(%rsp),%ecx │ │ │ │ - movzbl 0x19(%rsp),%edi │ │ │ │ - jmp 450ae0 │ │ │ │ + mov %al,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + movzbl 0x8(%rsp),%eax │ │ │ │ + jmp 45fd80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 450d6d │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x18,%rsp │ │ │ │ mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - lea 0x8d9f41(%rip),%rdx │ │ │ │ + mov %ebx,0x30(%rsp) │ │ │ │ + mov %ebx,%ecx │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov $0x2,%eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 485740 │ │ │ │ + mov %r14,%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45fe6b │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + cmpl $0x0,0x10c(%rsi) │ │ │ │ + jle 45fe62 │ │ │ │ + mov $0x1,%edx │ │ │ │ nop │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 450d5d │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - mov %ecx,%edi │ │ │ │ - call 450ae0 │ │ │ │ + jmp 45fe76 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 45fe6b │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 45fe76 │ │ │ │ + mov 0x269523(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + seta %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 45fe95 │ │ │ │ + mov 0x2696af(%rip),%rax │ │ │ │ + cmp $0xffffffffffffffff,%rax │ │ │ │ + je 45fe95 │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%ecx │ │ │ │ + call 485740 │ │ │ │ add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea 0x86b1d9(%rip),%rcx │ │ │ │ - call 423e60 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 450d20 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 450ded │ │ │ │ + jbe 45fee2 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - lea 0x8d9ec1(%rip),%rdx │ │ │ │ - nop │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 450ddd │ │ │ │ - mov (%rbx),%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xor %edi,%edi │ │ │ │ - call 450ae0 │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %eax,0x2694f0(%rip) │ │ │ │ + cmpl $0x0,0x269815(%rip) │ │ │ │ + je 45fed0 │ │ │ │ + mov 0x248ad4(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rbx,0x248ac1(%rip) │ │ │ │ + call 4489e0 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea 0x86b159(%rip),%rcx │ │ │ │ - call 423e60 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ + mov %eax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%eax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 450da0 │ │ │ │ + jmp 45fea0 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 450e6d │ │ │ │ + jbe 45ffee │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - lea 0x8d9e41(%rip),%rdx │ │ │ │ - nop │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jne 450e5d │ │ │ │ - mov (%rbx),%rax │ │ │ │ + sub $0x30,%rsp │ │ │ │ + movslq 0x26948b(%rip),%rcx │ │ │ │ + lea 0xdd8e0(%rip),%rax │ │ │ │ mov %rcx,%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov $0x1,%edi │ │ │ │ - call 450ae0 │ │ │ │ - add $0x18,%rsp │ │ │ │ + call 483d80 │ │ │ │ + movslq 0x269475(%rip),%rdx │ │ │ │ + mov %rdx,0x248df2(%rip) │ │ │ │ + mov %rdx,0x248df3(%rip) │ │ │ │ + cmpl $0x0,0x26978c(%rip) │ │ │ │ + je 45ff59 │ │ │ │ + mov 0x248dd3(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x248dc0(%rip) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 45ff6e │ │ │ │ + mov %rsi,(%rcx,%rdx,1) │ │ │ │ + mov 0x1c(%rsp),%eax │ │ │ │ + inc %eax │ │ │ │ + cmp %eax,0x269430(%rip) │ │ │ │ + jle 45ffe2 │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x248a0f(%rip),%rcx │ │ │ │ + movslq %eax,%rdx │ │ │ │ + mov (%rcx,%rdx,8),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + call 46ac80 │ │ │ │ + mov 0x248d87(%rip),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 45ffe8 │ │ │ │ + mov 0x248d6e(%rip),%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rax,0x8(%rcx,%rdx,1) │ │ │ │ + cmpl $0x0,0x26970e(%rip) │ │ │ │ + jne 45ffcb │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + jmp 45ff64 │ │ │ │ + mov (%rcx,%rdx,1),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + jmp 45ff64 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdx,%rbx │ │ │ │ - lea 0x86b0d9(%rip),%rcx │ │ │ │ - call 423e60 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - jmp 450e20 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 45ff00 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 450fc5 │ │ │ │ + jbe 460111 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - test %al,(%rax) │ │ │ │ - nop │ │ │ │ - call 425440 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - cmpq $0x0,0x8(%rax) │ │ │ │ - jne 450eee │ │ │ │ - mov $0x1000,%eax │ │ │ │ - mov $0x200,%ebx │ │ │ │ - lea 0x11fc0ec(%rip),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4281c0 │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - jmp 450f30 │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov (%rcx),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - add $0x20,%rsp │ │ │ │ + sub $0x28,%rsp │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 460018 │ │ │ │ + inc %eax │ │ │ │ + mov 0x248979(%rip),%rdx │ │ │ │ + mov 0x26937f(%rip),%esi │ │ │ │ + lea (%rax,%rsi,1),%esi │ │ │ │ + lea 0x1(%rsi),%esi │ │ │ │ + movslq %esi,%rsi │ │ │ │ + mov (%rdx,%rsi,8),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 460016 │ │ │ │ + mov %eax,0x18(%rsp) │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + lea 0xdd7b6(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 483d80 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov %rdx,0x248caa(%rip) │ │ │ │ + mov %rdx,0x248cab(%rip) │ │ │ │ + cmpl $0x0,0x269664(%rip) │ │ │ │ + je 460081 │ │ │ │ + mov 0x248c8b(%rip),%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rax,0x248c78(%rip) │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 460096 │ │ │ │ + mov %rax,(%rcx,%rdx,1) │ │ │ │ + mov 0x1c(%rsp),%eax │ │ │ │ + inc %eax │ │ │ │ + mov 0x18(%rsp),%ecx │ │ │ │ + cmp %ecx,%eax │ │ │ │ + jge 460105 │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + movslq %eax,%rcx │ │ │ │ + mov %rcx,0x20(%rsp) │ │ │ │ + mov 0x2488e7(%rip),%rcx │ │ │ │ + mov 0x2692ed(%rip),%edx │ │ │ │ + lea (%rdx,%rax,1),%edx │ │ │ │ + lea 0x1(%rdx),%edx │ │ │ │ + movslq %edx,%rdx │ │ │ │ + mov (%rcx,%rdx,8),%rax │ │ │ │ + call 4846c0 │ │ │ │ + mov 0x248c38(%rip),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jbe 46010b │ │ │ │ + mov 0x248c1f(%rip),%rcx │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov %rbx,0x8(%rcx,%rdx,1) │ │ │ │ + cmpl $0x0,0x2695df(%rip) │ │ │ │ + je 46008c │ │ │ │ + mov (%rcx,%rdx,1),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + jmp 46008c │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - movups %xmm15,(%r8) │ │ │ │ - movq $0x0,0xf0(%rax,%rcx,1) │ │ │ │ - mov 0x8(%rdx),%rdi │ │ │ │ - mov %rdi,(%rax,%rcx,1) │ │ │ │ - mov %rsi,0x8(%rdx) │ │ │ │ - lea 0x1(%rbx),%rcx │ │ │ │ - cmp $0x8,%rcx │ │ │ │ - jae 450fba │ │ │ │ - mov %rcx,%rbx │ │ │ │ - shl $0x9,%rcx │ │ │ │ - nop │ │ │ │ - lea (%rax,%rcx,1),%rsi │ │ │ │ - lea (%rax,%rcx,1),%rdi │ │ │ │ - lea 0x70(%rdi),%rdi │ │ │ │ - lea (%rax,%rcx,1),%r8 │ │ │ │ - lea 0xe0(%r8),%r8 │ │ │ │ - cmpl $0x0,0x11f68c0(%rip) │ │ │ │ - je 450f7b │ │ │ │ - mov 0x70(%rax,%rcx,1),%r9 │ │ │ │ - mov 0x80(%rax,%rcx,1),%r10 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %r10,0x8(%r11) │ │ │ │ - movups %xmm15,(%rdi) │ │ │ │ - movq $0x0,0x80(%rax,%rcx,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - cmpl $0x0,0x11f688d(%rip) │ │ │ │ - je 450f10 │ │ │ │ - mov 0xe0(%rax,%rcx,1),%rdi │ │ │ │ - mov 0xf0(%rax,%rcx,1),%r9 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - jmp 450f10 │ │ │ │ - mov %rdx,%rax │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 450eee │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 450ea0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 460000 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 45116c │ │ │ │ + jbe 460306 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov $0x123,%eax │ │ │ │ - mov $0x80000,%ebx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov %rcx,%rsi │ │ │ │ - mov %rcx,%r8 │ │ │ │ - mov %rcx,%r9 │ │ │ │ - call 40e4c0 │ │ │ │ - mov %eax,0x1176c1b(%rip) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 45112b │ │ │ │ + sub $0x10,%rsp │ │ │ │ + movq $0x2a,0x2693fb(%rip) │ │ │ │ + movq $0x0,0x2693f8(%rip) │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x2693e7(%rip),%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lock cmpxchg %rdx,(%rcx) │ │ │ │ + sete %sil │ │ │ │ nop │ │ │ │ - mov $0x122,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov $0x80800,%ecx │ │ │ │ - mov %rbx,%rdi │ │ │ │ - mov %rbx,%rsi │ │ │ │ - mov %rbx,%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - call 40e4c0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 4510eb │ │ │ │ - movq $0x1,0x3c(%rsp) │ │ │ │ - movl $0x0,0x44(%rsp) │ │ │ │ - lea 0x11f6197(%rip),%rdx │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - movslq 0x1176bc3(%rip),%rbx │ │ │ │ - movslq %eax,%rdi │ │ │ │ - mov %rdi,0x50(%rsp) │ │ │ │ - lea 0x3c(%rsp),%rsi │ │ │ │ - mov %rsi,0x58(%rsp) │ │ │ │ - mov $0xe9,%eax │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,%r9 │ │ │ │ - call 40e4c0 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 4510ab │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,0x11f6153(%rip) │ │ │ │ - add $0x60,%rsp │ │ │ │ + test %sil,%sil │ │ │ │ + jne 4602ef │ │ │ │ + cmpq $0x0,0x2693cf(%rip) │ │ │ │ + jne 4602de │ │ │ │ + movq $0x2a,0x2693be(%rip) │ │ │ │ + mov $0x2a,%eax │ │ │ │ + lock cmpxchg %rdx,(%rcx) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 4602cd │ │ │ │ + cmpq $0x2a,0x2693a1(%rip) │ │ │ │ + nop │ │ │ │ + jne 4602bc │ │ │ │ + cmpq $0x1,0x26938a(%rip) │ │ │ │ + jne 4602bc │ │ │ │ + mov 0x26937d(%rip),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 4602ab │ │ │ │ + movabs $0x10000000001,%rdx │ │ │ │ + xchg %rdx,(%rcx) │ │ │ │ + mov 0x26935a(%rip),%rdx │ │ │ │ + movabs $0x10000000001,%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 46029a │ │ │ │ + movabs $0x10000000001,%rdx │ │ │ │ + lock xadd %rdx,(%rcx) │ │ │ │ + movabs $0x10000000001,%rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + movabs $0x20000000002,%rsi │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + jne 460289 │ │ │ │ + mov 0x269315(%rip),%rdx │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 460278 │ │ │ │ + movabs $0x30000000003,%rdx │ │ │ │ + xchg %rdx,(%rcx) │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jne 460267 │ │ │ │ + mov 0x2692f7(%rip),%rcx │ │ │ │ + movabs $0x30000000003,%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jne 460256 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c2b12(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9bc55b(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c18e8(%rip),%rax │ │ │ │ - mov $0x1d,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9bb442(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c5e28(%rip),%rax │ │ │ │ - mov $0x21,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9bf41c(%rip),%rax │ │ │ │ - mov $0x1b,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + lea 0x114ab1(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x114aa0(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x114a82(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x114a71(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x114e5e(%rip),%rax │ │ │ │ + mov $0xe,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x114a42(%rip),%rax │ │ │ │ + mov $0xd,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1146bf(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x1146ae(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x11469d(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x11468c(%rip),%rax │ │ │ │ + mov $0xc,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 450fe0 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 460120 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4511f7 │ │ │ │ + jbe 46064c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - movq $0x0,0x3c(%rsp) │ │ │ │ - movl $0x0,0x44(%rsp) │ │ │ │ - movl $0x80002005,0x3c(%rsp) │ │ │ │ - movslq %eax,%rcx │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov 0x10(%rbx),%rcx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %rcx,%rbx │ │ │ │ - call 477520 │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - movslq 0x1176a66(%rip),%rbx │ │ │ │ - lea 0x3c(%rsp),%rsi │ │ │ │ - mov %rsi,0x50(%rsp) │ │ │ │ - mov $0xe9,%eax │ │ │ │ + sub $0x30,%rsp │ │ │ │ + movl $0x0,0x1c(%rsp) │ │ │ │ + movl $0x0,0x18(%rsp) │ │ │ │ + movq $0x0,0x28(%rsp) │ │ │ │ + movq $0x0,0x20(%rsp) │ │ │ │ + movl $0x0,0x10(%rsp) │ │ │ │ + movl $0x1,0x14(%rsp) │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea 0x14(%rsp),%rcx │ │ │ │ + mov $0x2,%edx │ │ │ │ + lock cmpxchg %edx,(%rcx) │ │ │ │ + sete %dl │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %dl,%dl │ │ │ │ + je 46063a │ │ │ │ + cmpl $0x2,0x14(%rsp) │ │ │ │ + jne 460629 │ │ │ │ + movl $0x4,0x14(%rsp) │ │ │ │ + mov $0x5,%eax │ │ │ │ + mov $0x6,%edx │ │ │ │ + lock cmpxchg %edx,(%rcx) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + jne 460618 │ │ │ │ + cmpl $0x4,0x14(%rsp) │ │ │ │ + jne 460607 │ │ │ │ + movl $0xffffffff,0x14(%rsp) │ │ │ │ + mov $0xffffffff,%eax │ │ │ │ + mov $0xfffffffe,%edx │ │ │ │ + lock cmpxchg %edx,(%rcx) │ │ │ │ + sete %cl │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %cl,%cl │ │ │ │ + je 4605f6 │ │ │ │ + cmpl $0xfffffffe,0x14(%rsp) │ │ │ │ + jne 4605e5 │ │ │ │ + movl $0x1010101,0x10(%rsp) │ │ │ │ + mov $0xfffffff0,%ecx │ │ │ │ + lea 0x11(%rsp),%rdx │ │ │ │ + lock or %cl,(%rdx) │ │ │ │ + cmpb $0x1,0x10(%rsp) │ │ │ │ + jne 4605d0 │ │ │ │ + cmpb $0xf1,0x11(%rsp) │ │ │ │ + jne 4605d0 │ │ │ │ + cmpb $0x1,0x12(%rsp) │ │ │ │ + jne 4605d0 │ │ │ │ + cmpb $0x1,0x13(%rsp) │ │ │ │ + jne 4605d0 │ │ │ │ + movl $0xffffffff,0x10(%rsp) │ │ │ │ mov $0x1,%ecx │ │ │ │ - mov 0x48(%rsp),%rdi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,%r9 │ │ │ │ - call 40e4c0 │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x58,%rsp │ │ │ │ + lock and %cl,(%rdx) │ │ │ │ + cmpb $0xff,0x10(%rsp) │ │ │ │ + jne 4605bf │ │ │ │ + cmpb $0x1,0x11(%rsp) │ │ │ │ + jne 4605bf │ │ │ │ + cmpb $0xff,0x12(%rsp) │ │ │ │ + nop │ │ │ │ + jne 4605bf │ │ │ │ + cmpb $0xff,0x13(%rsp) │ │ │ │ + jne 4605bf │ │ │ │ + movq $0xffffffffffffffff,0x28(%rsp) │ │ │ │ + movsd 0x28(%rsp),%xmm0 │ │ │ │ + ucomisd %xmm0,%xmm0 │ │ │ │ + jne 46048c │ │ │ │ + jnp 4605ae │ │ │ │ + jne 460494 │ │ │ │ + jnp 46059d │ │ │ │ + movq $0xfffffffffffffffe,0x20(%rsp) │ │ │ │ + movsd 0x20(%rsp),%xmm0 │ │ │ │ + movsd 0x28(%rsp),%xmm1 │ │ │ │ + ucomisd %xmm0,%xmm1 │ │ │ │ + jne 4604b5 │ │ │ │ + jnp 46058c │ │ │ │ + jne 4604bd │ │ │ │ + jnp 46057b │ │ │ │ + movl $0xffffffff,0x1c(%rsp) │ │ │ │ + movss 0x1c(%rsp),%xmm0 │ │ │ │ + ucomiss %xmm0,%xmm0 │ │ │ │ + jne 4604d6 │ │ │ │ + jnp 46056a │ │ │ │ + movl $0xfffffffe,0x18(%rsp) │ │ │ │ + movss 0x18(%rsp),%xmm0 │ │ │ │ + movss 0x1c(%rsp),%xmm1 │ │ │ │ + ucomiss %xmm0,%xmm1 │ │ │ │ + jne 4604f1 │ │ │ │ + jnp 460559 │ │ │ │ + call 460120 │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 4604fd │ │ │ │ + inc %rax │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + shl %cl,%edx │ │ │ │ + cmp $0x20,%rax │ │ │ │ + sbb %esi,%esi │ │ │ │ + and %esi,%edx │ │ │ │ + cmp $0x800,%edx │ │ │ │ + jl 4604fa │ │ │ │ + jne 460548 │ │ │ │ + call 488b40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + cmpb $0x0,(%rsp) │ │ │ │ + je 460537 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 451180 │ │ │ │ - int3 │ │ │ │ + lea 0x116f5e(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x118c2d(%rip),%rax │ │ │ │ + mov $0x1c,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x113f9e(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x113c11(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x113f71(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x113f55(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x113f39(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x113bc3(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x113ba8(%rip),%rax │ │ │ │ + mov $0xa,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x113867(%rip),%rax │ │ │ │ + mov $0x9,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 482180 │ │ │ │ + lea 0x112c9e(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x112c89(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x112c74(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x112c5f(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x112c4a(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 482180 │ │ │ │ + lea 0x112c35(%rip),%rax │ │ │ │ + mov $0x4,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + call 4870e0 │ │ │ │ + jmp 460320 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 451271 │ │ │ │ + jbe 460773 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - movq $0x0,0x3c(%rsp) │ │ │ │ - movl $0x0,0x44(%rsp) │ │ │ │ - movslq 0x11769ea(%rip),%rbx │ │ │ │ - movslq %eax,%rdi │ │ │ │ - lea 0x3c(%rsp),%rsi │ │ │ │ - mov %rsi,0x48(%rsp) │ │ │ │ - mov $0xe9,%eax │ │ │ │ - mov $0x2,%ecx │ │ │ │ - xor %r8d,%r8d │ │ │ │ - mov %r8,%r9 │ │ │ │ - call 40e4c0 │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x50,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + movl $0x1,0x2694bf(%rip) │ │ │ │ + movl $0x1,0x2694e5(%rip) │ │ │ │ + movl $0x1,0x2694ff(%rip) │ │ │ │ + movl $0x1,0x2694d5(%rip) │ │ │ │ + movl $0x3b9aca00,0x2694f3(%rip) │ │ │ │ + mov 0x237890(%rip),%rdx │ │ │ │ + mov 0x237891(%rip),%rsi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4606c0 │ │ │ │ + inc %rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jge 4606f0 │ │ │ │ + mov (%rdx,%rcx,8),%rdi │ │ │ │ + mov 0x20(%rdi),%r8d │ │ │ │ + test %r8d,%r8d │ │ │ │ + je 4606bb │ │ │ │ + mov 0x10(%rdi),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 4606e2 │ │ │ │ + mov %r8d,(%r9) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 4606bb │ │ │ │ + mov 0x18(%rdi),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 4606bb │ │ │ │ + xchg %r8d,(%rdi) │ │ │ │ + jmp 4606bb │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov 0x236e2f(%rip),%rax │ │ │ │ + mov 0x236e30(%rip),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + call 4609e0 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 4609e0 │ │ │ │ + mov 0x269485(%rip),%edx │ │ │ │ + or 0x269483(%rip),%edx │ │ │ │ + or 0x269481(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + setne 0x26946c(%rip) │ │ │ │ + mov 0x26945e(%rip),%edx │ │ │ │ + cmp $0x400,%edx │ │ │ │ + mov $0x400,%esi │ │ │ │ + cmovg %esi,%edx │ │ │ │ + mov %edx,0x26944a(%rip) │ │ │ │ + cmpl $0x0,0x2693fb(%rip) │ │ │ │ + jle 46076d │ │ │ │ + movl $0x1,0x26941f(%rip) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 451220 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 460660 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 451357 │ │ │ │ + jbe 460831 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - xor %eax,%eax │ │ │ │ - lea 0x11f5d35(%rip),%rdx │ │ │ │ - mov $0x1,%esi │ │ │ │ - lock cmpxchg %esi,(%rdx) │ │ │ │ - sete %dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 4512d6 │ │ │ │ - movq $0x1,0x20(%rsp) │ │ │ │ - jmp 4512dc │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x11f5f15(%rip),%rax │ │ │ │ - lea 0x20(%rsp),%rbx │ │ │ │ - mov $0x8,%ecx │ │ │ │ - call 493500 │ │ │ │ - cmp $0x8,%eax │ │ │ │ - je 45130b │ │ │ │ - cmp $0xfffffffc,%eax │ │ │ │ - je 4512dc │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0xfffffff5,%eax │ │ │ │ - jne 451311 │ │ │ │ - add $0x28,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x28,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + lea 0xdd047(%rip),%rax │ │ │ │ + call 421c40 │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea 0x112ff1(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 41a0a0 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov %rbx,0x8(%rcx) │ │ │ │ + cmpl $0x0,0x268eec(%rip) │ │ │ │ + je 4607f5 │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + lea 0x248187(%rip),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 47f880 │ │ │ │ + lea 0x113cf9(%rip),%rax │ │ │ │ + mov $0xb,%ebx │ │ │ │ + call 41a0a0 │ │ │ │ + call 482e80 │ │ │ │ + mov 0x23e057(%rip),%ecx │ │ │ │ + mov %ecx,0x268b75(%rip) │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %eax,0x1c(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9ccf6f(%rip),%rax │ │ │ │ - mov $0x28,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x1c(%rsp),%eax │ │ │ │ - neg %eax │ │ │ │ - movslq %eax,%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457100 │ │ │ │ - lea 0x9c6ec7(%rip),%rax │ │ │ │ - mov $0x22,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 4512a0 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 4607a0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + lea -0xc0(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 4609ac │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x138,%rsp │ │ │ │ + mov %rbx,0x150(%rsp) │ │ │ │ + mov %rax,0x148(%rsp) │ │ │ │ + lea 0x100(%rsp),%rax │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov $0x3,%ecx │ │ │ │ + movups %xmm15,(%rax) │ │ │ │ + movups %xmm15,0x10(%rax) │ │ │ │ + movups %xmm15,0x20(%rax) │ │ │ │ + movups %xmm15,0x30(%rax) │ │ │ │ + add $0x40,%rax │ │ │ │ + dec %ecx │ │ │ │ + jne 46088d │ │ │ │ + movups %xmm15,-0x8(%rax) │ │ │ │ + movabs $0x8080808080808080,%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + lea 0x38(%rsp),%rax │ │ │ │ + mov %rax,0x110(%rsp) │ │ │ │ + call 482b40 │ │ │ │ + mov %rax,0x108(%rsp) │ │ │ │ + mov 0x148(%rsp),%rax │ │ │ │ + mov 0x150(%rsp),%rbx │ │ │ │ + lea 0x100(%rsp),%rcx │ │ │ │ + call 4609e0 │ │ │ │ + mov 0x236c36(%rip),%rax │ │ │ │ + mov 0x236c37(%rip),%rbx │ │ │ │ + lea 0x100(%rsp),%rcx │ │ │ │ + call 4609e0 │ │ │ │ + mov 0x23762b(%rip),%rax │ │ │ │ + mov %rax,0x130(%rsp) │ │ │ │ + mov 0x237624(%rip),%rcx │ │ │ │ + mov %rcx,0x28(%rsp) │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 460930 │ │ │ │ + inc %rdx │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jge 4609a3 │ │ │ │ + mov (%rax,%rdx,8),%rsi │ │ │ │ + cmpq $0x0,0x18(%rsi) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 46092d │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ + mov %rsi,0x30(%rsp) │ │ │ │ + mov (%rsi),%rcx │ │ │ │ + mov 0x8(%rsi),%rdi │ │ │ │ + lea 0xea206(%rip),%rax │ │ │ │ + lea 0x100(%rsp),%rbx │ │ │ │ + call 411b80 │ │ │ │ + cmpb $0x0,(%rax) │ │ │ │ + je 460982 │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 46092d │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + mov 0x18(%rdx),%rdx │ │ │ │ + xor %esi,%esi │ │ │ │ + xchg %esi,(%rdx) │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + jmp 46092d │ │ │ │ + add $0x138,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 460840 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -92133,232 +105194,260 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x608(%rsp),%r12 │ │ │ │ + lea -0x10(%rsp),%r12 │ │ │ │ cmp 0x10(%r14),%r12 │ │ │ │ - jbe 451757 │ │ │ │ + jbe 460dcb │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x680,%rsp │ │ │ │ - cmpl $0xffffffff,0x117688c(%rip) │ │ │ │ - je 451422 │ │ │ │ - test %rax,%rax │ │ │ │ - jge 4513b5 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov $0xffffffff,%edx │ │ │ │ - jmp 451403 │ │ │ │ - jne 4513c0 │ │ │ │ - mov %rax,%rcx │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 451403 │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp $0xf4240,%rax │ │ │ │ - jge 4513d2 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov $0x1,%edx │ │ │ │ - jmp 451403 │ │ │ │ - movabs $0x38d7ea4c68000,%rdx │ │ │ │ + sub $0x88,%rsp │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + mov %rcx,0xa8(%rsp) │ │ │ │ + jmp 460a20 │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov 0x50(%rsp),%rbx │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ nopl 0x0(%rax) │ │ │ │ - cmp %rdx,%rax │ │ │ │ - jge 4513fb │ │ │ │ - mov %rax,%rcx │ │ │ │ - movabs $0x8637bd05af6c69b6,%rax │ │ │ │ - mul %rcx │ │ │ │ - shr $0x13,%rdx │ │ │ │ - jmp 451403 │ │ │ │ - mov %rax,%rcx │ │ │ │ - mov $0x3b9aca00,%edx │ │ │ │ - mov %rcx,0x670(%rsp) │ │ │ │ - mov %edx,0x2c(%rsp) │ │ │ │ - lea 0x3c(%rsp),%rdi │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0xc0,%ecx │ │ │ │ - rep stos %rax,%es:(%rdi) │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 451434 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - add $0x680,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %r8d,%edx │ │ │ │ - mov 0x11767f6(%rip),%eax │ │ │ │ - lea 0x3c(%rsp),%rbx │ │ │ │ - mov $0x80,%ecx │ │ │ │ - mov %rcx,%rdi │ │ │ │ - mov $0x80,%esi │ │ │ │ - mov %edx,%r8d │ │ │ │ - call 40e2a0 │ │ │ │ test %rbx,%rbx │ │ │ │ - je 451483 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x4,%rbx │ │ │ │ - jne 4516f1 │ │ │ │ - mov 0x2c(%rsp),%r8d │ │ │ │ - test %r8d,%r8d │ │ │ │ - jle 451431 │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %ebx,%ebx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - add $0x680,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %eax,0x30(%rsp) │ │ │ │ - movq $0x0,0x650(%rsp) │ │ │ │ - movl $0x0,0x658(%rsp) │ │ │ │ - mov 0x670(%rsp),%rdx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %ebx,%ebx │ │ │ │ - jmp 4514ae │ │ │ │ - inc %ecx │ │ │ │ - cmp %ecx,%eax │ │ │ │ - jle 45167a │ │ │ │ - movslq %ecx,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x80,%rsi │ │ │ │ - jae 4516e5 │ │ │ │ - lea (%rsi,%rsi,2),%rsi │ │ │ │ - mov 0x44(%rsp,%rsi,4),%edi │ │ │ │ - lea 0x3c(%rsp,%rsi,4),%rsi │ │ │ │ - mov (%rsi),%rsi │ │ │ │ - mov %rsi,0x63c(%rsp) │ │ │ │ - mov %edi,0x644(%rsp) │ │ │ │ - mov 0x63c(%rsp),%esi │ │ │ │ - test %esi,%esi │ │ │ │ - jne 451502 │ │ │ │ - lea 0x11f5cfa(%rip),%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 4514ac │ │ │ │ - mov %ecx,0x38(%rsp) │ │ │ │ - mov %ebx,0x648(%rsp) │ │ │ │ - lea 0x11f5ce4(%rip),%rdi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rdi,0x640(%rsp) │ │ │ │ - jne 4515b5 │ │ │ │ - cmp $0x1,%esi │ │ │ │ - jne 451696 │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 4514ac │ │ │ │ - movq $0x0,0x660(%rsp) │ │ │ │ - mov 0x11f5c9c(%rip),%rax │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - lea 0x660(%rsp),%rax │ │ │ │ + je 460d29 │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 460a37 │ │ │ │ + lea -0x1(%rbx),%rdx │ │ │ │ + jmp 460d68 │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + mov %rbx,0x8(%rsp) │ │ │ │ + movb $0x2c,0x10(%rsp) │ │ │ │ + call 404f20 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + jge 460a7b │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + xor %esi,%esi │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 460ab1 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + cmp %rax,%rcx │ │ │ │ + jb 460d5b │ │ │ │ + lea 0x1(%rax),%rdx │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + jb 460d56 │ │ │ │ + sub %rax,%rcx │ │ │ │ + dec %rcx │ │ │ │ + mov %rcx,%rsi │ │ │ │ + neg %rcx │ │ │ │ + sar $0x3f,%rcx │ │ │ │ + and %rcx,%rdx │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + add %rcx,%rdx │ │ │ │ + mov %rsi,0x50(%rsp) │ │ │ │ + mov %rdx,0x80(%rsp) │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rcx,0x70(%rsp) │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - movl $0x8,0x10(%rsp) │ │ │ │ - call 497f80 <_cgo_topofstack@@Base+0x1520> │ │ │ │ + movb $0x3d,0x10(%rsp) │ │ │ │ + call 404f20 │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x18(%rsp),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + jge 460aff │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + jmp 460a0c │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jb 460d51 │ │ │ │ + lea 0x1(%rdi),%rsi │ │ │ │ + cmp %rsi,%rdx │ │ │ │ + jb 460d4c │ │ │ │ + mov %rdi,0x30(%rsp) │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + lea 0xea035(%rip),%rax │ │ │ │ + mov 0xa8(%rsp),%rbx │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + call 411b80 │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + sub %rdi,%rbx │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rdx │ │ │ │ + neg %rdx │ │ │ │ + sar $0x3f,%rdx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + and %rdx,%rsi │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + lea (%rsi,%rcx,1),%rdx │ │ │ │ + cmpb $0x0,(%rax) │ │ │ │ + je 460b7a │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + jmp 460a0c │ │ │ │ + mov %rbx,0x20(%rsp) │ │ │ │ + mov %rdx,0x58(%rsp) │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 460bcf │ │ │ │ + lea 0xe9fc8(%rip),%rax │ │ │ │ + mov %rsi,%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 412100 │ │ │ │ + movb $0x1,(%rax) │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + jne 460c19 │ │ │ │ + cmp $0xe,%rdi │ │ │ │ + jne 460c19 │ │ │ │ + movabs $0x69666f72706d656d,%r8 │ │ │ │ + cmp %r8,(%rcx) │ │ │ │ + jne 460c19 │ │ │ │ + cmpl $0x6172656c,0x8(%rcx) │ │ │ │ + jne 460c19 │ │ │ │ + cmpw $0x6574,0xc(%rcx) │ │ │ │ + jne 460c19 │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 4054e0 │ │ │ │ nop │ │ │ │ + test %rbx,%rbx │ │ │ │ + jne 460c0c │ │ │ │ + mov %rax,0x23dccc(%rip) │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + jmp 460a0c │ │ │ │ + mov 0x237320(%rip),%r8 │ │ │ │ + mov %r8,0x78(%rsp) │ │ │ │ + mov 0x23731c(%rip),%r9 │ │ │ │ + mov %r9,0x48(%rsp) │ │ │ │ xor %eax,%eax │ │ │ │ - lea 0x11f5a60(%rip),%rcx │ │ │ │ - xchg %eax,(%rcx) │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ - mov 0x38(%rsp),%ecx │ │ │ │ - mov 0x670(%rsp),%rdx │ │ │ │ - mov 0x648(%rsp),%ebx │ │ │ │ - lea 0x11f5c48(%rip),%rdi │ │ │ │ - jmp 4514ac │ │ │ │ - test $0x2019,%esi │ │ │ │ - mov $0x0,%r8d │ │ │ │ - mov $0x72,%r9d │ │ │ │ - cmovne %r9d,%r8d │ │ │ │ - lea 0x77(%r8),%r10d │ │ │ │ - test $0x1c,%esi │ │ │ │ - cmovne %r10d,%r8d │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %r8d,%r8d │ │ │ │ - je 4514ac │ │ │ │ - mov 0x640(%rsp),%rsi │ │ │ │ - mov %rsi,%r10 │ │ │ │ - sar $0x18,%rsi │ │ │ │ - shl $0x9,%rsi │ │ │ │ - and $0xffffff,%r10d │ │ │ │ - nop │ │ │ │ + jmp 460c40 │ │ │ │ + inc %rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r9,%rax │ │ │ │ + jge 460a0c │ │ │ │ + mov (%r8,%rax,8),%r10 │ │ │ │ + mov 0x8(%r10),%r11 │ │ │ │ + cmp %rdi,%r11 │ │ │ │ + jne 460c35 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov %r10,0x60(%rsp) │ │ │ │ + mov (%r10),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r11,%rcx │ │ │ │ + call 404a20 │ │ │ │ + test %al,%al │ │ │ │ + jne 460c9f │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + jmp 460c35 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov $0xa,%ecx │ │ │ │ + mov $0x20,%edi │ │ │ │ + call 405320 │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 460cc7 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + jmp 460cf9 │ │ │ │ + mov 0xa8(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 460cdb │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + jmp 460ced │ │ │ │ + mov 0x60(%rsp),%rsi │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 460ced │ │ │ │ + mov %eax,(%rdi) │ │ │ │ + jmp 460cf9 │ │ │ │ + mov 0x18(%rsi),%rsi │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 460cf9 │ │ │ │ nop │ │ │ │ - mov 0x10(%rsi),%r11 │ │ │ │ - cmp %r10,%r11 │ │ │ │ - jne 4514ac │ │ │ │ - mov %r8d,0x34(%rsp) │ │ │ │ - mov %rsi,0x678(%rsp) │ │ │ │ - cmpl $0x8,0x63c(%rsp) │ │ │ │ - sete %bl │ │ │ │ - mov %rsi,%rax │ │ │ │ - mov %r10,%rcx │ │ │ │ - call 4505c0 │ │ │ │ - lea 0x650(%rsp),%rax │ │ │ │ - mov 0x678(%rsp),%rbx │ │ │ │ - mov 0x34(%rsp),%ecx │ │ │ │ - call 450740 │ │ │ │ - mov 0x648(%rsp),%edx │ │ │ │ - lea (%rdx,%rax,1),%ebx │ │ │ │ - mov 0x30(%rsp),%eax │ │ │ │ - mov 0x38(%rsp),%ecx │ │ │ │ - mov 0x670(%rsp),%rdx │ │ │ │ - lea 0x11f5b89(%rip),%rdi │ │ │ │ - mov $0x72,%r9d │ │ │ │ - jmp 4514ac │ │ │ │ - mov 0x650(%rsp),%rax │ │ │ │ - mov 0x658(%rsp),%edx │ │ │ │ - mov %ebx,%ecx │ │ │ │ - mov %edx,%ebx │ │ │ │ - add $0x680,%rsp │ │ │ │ + xchg %eax,(%rsi) │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x70(%rsp),%rcx │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov 0x20(%rsp),%rbx │ │ │ │ + mov 0xa8(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%rdi │ │ │ │ + mov 0x78(%rsp),%r8 │ │ │ │ + mov 0x48(%rsp),%r9 │ │ │ │ + jmp 460c35 │ │ │ │ + cmpl $0x1,0x268e10(%rip) │ │ │ │ + jg 460d3b │ │ │ │ + add $0x88,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %esi,0x64c(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9c8b44(%rip),%rax │ │ │ │ - mov $0x24,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x64c(%rsp),%eax │ │ │ │ - nopl (%rax) │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9d7b85(%rip),%rax │ │ │ │ - mov $0x38,%ebx │ │ │ │ + lea 0x11ee9b(%rip),%rax │ │ │ │ + mov $0x66,%ebx │ │ │ │ + call 482180 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ - mov $0x80,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %rbx,0x668(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9bcdb7(%rip),%rax │ │ │ │ - mov $0x19,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movslq 0x117651a(%rip),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9b0ebb(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x668(%rsp),%rax │ │ │ │ - call 457540 │ │ │ │ - call 4572e0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + dec %rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 460da6 │ │ │ │ + movzbl (%rax,%rdx,1),%esi │ │ │ │ + cmp $0x2c,%sil │ │ │ │ + jne 460d65 │ │ │ │ + test %rdx,%rdx │ │ │ │ + jl 460da6 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rbx,%rdx │ │ │ │ + ja 460dc5 │ │ │ │ + lea 0x1(%rdx),%rsi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jb 460dbe │ │ │ │ + sub %rdx,%rbx │ │ │ │ + dec %rbx │ │ │ │ + mov %rbx,%rdi │ │ │ │ + neg %rdi │ │ │ │ + sar $0x3f,%rdi │ │ │ │ + and %rdi,%rsi │ │ │ │ + add %rax,%rsi │ │ │ │ + jmp 460dad │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rax,%rsi │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %rsi,%rcx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %rax,%rdx │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 460ab1 │ │ │ │ xchg %ax,%ax │ │ │ │ - call 457100 │ │ │ │ - lea 0x9bae2e(%rip),%rax │ │ │ │ - mov $0x17,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 451380 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 4609e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -92366,49 +105455,21 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - test %rcx,%rcx │ │ │ │ - jge 4517c3 │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - movl $0x80,0x8(%rsp) │ │ │ │ - mov %ebx,0xc(%rsp) │ │ │ │ - movups %xmm15,0x10(%rsp) │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - call 4985a0 <_cgo_topofstack@@Base+0x1b40> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %rax,%rdx │ │ │ │ - movabs $0x89705f4136b4a598,%rax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - mul %rcx │ │ │ │ - shr $0x1d,%rdx │ │ │ │ - imul $0x3b9aca00,%rdx,%rdi │ │ │ │ - sub %rdi,%rcx │ │ │ │ - nop │ │ │ │ - mov %rdx,0x30(%rsp) │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %rsi,(%rsp) │ │ │ │ - movl $0x80,0x8(%rsp) │ │ │ │ - mov %ebx,0xc(%rsp) │ │ │ │ - lea 0x30(%rsp),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - call 4985a0 <_cgo_topofstack@@Base+0x1b40> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x40,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpl $0x0,0x2688c3(%rip) │ │ │ │ + je 460e1a │ │ │ │ + mov (%rax),%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + movq $0x0,(%rax) │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -92417,285 +105478,53 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x48,%rsp │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - movl $0x81,0x8(%rsp) │ │ │ │ - mov %ebx,0xc(%rsp) │ │ │ │ - movups %xmm15,0x10(%rsp) │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - call 4985a0 <_cgo_topofstack@@Base+0x1b40> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x28(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 45188b │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x4e(%rip),%rcx │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov 0x58(%rsp),%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - mov %eax,0x40(%rsp) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov $0x1006,%eax │ │ │ │ - movl $0x1006,(%rax) │ │ │ │ - add $0x48,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 451955 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - movslq 0x10(%rdx),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov 0x8(%rdx),%rax │ │ │ │ - mov %rax,0x18(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b47c0(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457aa0 │ │ │ │ - lea 0x9ae6dc(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 4518e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - mov %rsp,%r12 │ │ │ │ - sub $0x1fa8,%r12 │ │ │ │ - jb 451a29 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 451a29 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x2020,%rsp │ │ │ │ - lea 0x20(%rsp),%rdi │ │ │ │ - mov $0x400,%ecx │ │ │ │ - xor %eax,%eax │ │ │ │ - rep stos %rax,%es:(%rdi) │ │ │ │ - movq $0x0,(%rsp) │ │ │ │ - movq $0x2000,0x8(%rsp) │ │ │ │ - lea 0x20(%rsp),%rdx │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - call 498720 <_cgo_topofstack@@Base+0x1cc0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%edx │ │ │ │ - test %edx,%edx │ │ │ │ - jl 4519db │ │ │ │ - movslq %edx,%rcx │ │ │ │ - cmp $0x2000,%rcx │ │ │ │ - ja 451a1c │ │ │ │ - xor %eax,%eax │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 4519ec │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x2020,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - inc %rax │ │ │ │ - cmp %rcx,%rax │ │ │ │ - jge 451a07 │ │ │ │ - movzbl 0x20(%rsp,%rax,1),%ebx │ │ │ │ - jmp 451a01 │ │ │ │ - mov %ebx,%esi │ │ │ │ - and $0x1,%esi │ │ │ │ - add %esi,%edx │ │ │ │ - shr $1,%bl │ │ │ │ - test %bl,%bl │ │ │ │ - jne 4519f8 │ │ │ │ - jmp 4519e9 │ │ │ │ - test %edx,%edx │ │ │ │ - mov $0x1,%ecx │ │ │ │ - cmove %ecx,%edx │ │ │ │ - mov %edx,%eax │ │ │ │ - add $0x2020,%rsp │ │ │ │ + mov 0x8(%rax),%rcx │ │ │ │ + cmpl $0x0,0x268881(%rip) │ │ │ │ + je 460e60 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,(%rax) │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov $0x2000,%rax │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 451960 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 451bc7 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x60,%rsp │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - mov (%rax),%rax │ │ │ │ - mov 0x8(%rax),%rax │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - movq $0x0,0x28(%rsp) │ │ │ │ - nop │ │ │ │ - movl $0x2,(%rsp) │ │ │ │ - lea 0x117644d(%rip),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - movl $0x8,0x18(%rsp) │ │ │ │ - call 498200 <_cgo_topofstack@@Base+0x17a0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - lea 0x135(%rip),%rax │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rax,0x58(%rsp) │ │ │ │ - lea 0x48(%rsp),%rax │ │ │ │ - call 4692a0 │ │ │ │ - mov %eax,0x24(%rsp) │ │ │ │ - nop │ │ │ │ - movl $0x2,(%rsp) │ │ │ │ - lea 0x28(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - movl $0x8,0x18(%rsp) │ │ │ │ - call 498200 <_cgo_topofstack@@Base+0x17a0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x24(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 451b15 │ │ │ │ - add $0x60,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - movslq %eax,%rax │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov 0x11d6d84(%rip),%rax │ │ │ │ - sub 0x11d6d8d(%rip),%rax │ │ │ │ - movslq %eax,%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d1481(%rip),%rax │ │ │ │ - mov $0x2e,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9b3428(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - nop │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9a8483(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x24(%rsp),%eax │ │ │ │ - cmp $0xb,%eax │ │ │ │ - je 451ba5 │ │ │ │ - lea 0x9ad79e(%rip),%rax │ │ │ │ - mov $0x9,%ebx │ │ │ │ - nop │ │ │ │ - call 48f0a0 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d9d37(%rip),%rax │ │ │ │ - mov $0x3d,%ebx │ │ │ │ - call 457b20 │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457100 │ │ │ │ - jmp 451b93 │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 451a40 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 451c4a │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov 0x10(%rdx),%rax │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - mov (%rax),%rdx │ │ │ │ - movl $0x50f00,(%rsp) │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - lea 0x4318a(%rip),%rax │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4985e0 <_cgo_topofstack@@Base+0x1b80> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x28(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 451c42 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - neg %eax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 451be0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -92703,165 +105532,25 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 451ee6 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - lea 0x1(%rax),%edx │ │ │ │ - jmp 451c79 │ │ │ │ - inc %edx │ │ │ │ - movslq %edx,%rsi │ │ │ │ - mov (%rbx,%rsi,8),%rsi │ │ │ │ - test %rsi,%rsi │ │ │ │ - jne 451c77 │ │ │ │ - inc %edx │ │ │ │ - movslq %edx,%rdx │ │ │ │ - lea (%rbx,%rdx,8),%rax │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov $0x10000000,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 451f20 │ │ │ │ - test %rax,%rax │ │ │ │ - je 451cfe │ │ │ │ - add %rax,%rax │ │ │ │ - cmp $0x10000000,%rax │ │ │ │ - ja 451ed4 │ │ │ │ - mov %rax,0x11d08b8(%rip) │ │ │ │ - mov %rax,0x11d08b9(%rip) │ │ │ │ - cmpl $0x0,0x11f5b52(%rip) │ │ │ │ - jne 451cd7 │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - jmp 451cf1 │ │ │ │ - mov 0x11d0892(%rip),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rax,0x8(%r11) │ │ │ │ - mov %rcx,0x11d0878(%rip) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - cmpq $0x0,0x1153a32(%rip) │ │ │ │ - jbe 451ecf │ │ │ │ - mov 0x1153a1d(%rip),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - call 497f00 <_cgo_topofstack@@Base+0x14a0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jge 451d72 │ │ │ │ - xor %eax,%eax │ │ │ │ - mov $0x40000,%ebx │ │ │ │ - mov $0x3,%ecx │ │ │ │ - mov $0x22,%edi │ │ │ │ - mov $0xffffffff,%esi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - call 41be00 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 451d6c │ │ │ │ - mov %rax,0x38(%rsp) │ │ │ │ - mov $0x1000,%ecx │ │ │ │ - jmp 451e53 │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %eax,0x20(%rsp) │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - lea 0x11f7640(%rip),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - movl $0x400,0x10(%rsp) │ │ │ │ - call 497f80 <_cgo_topofstack@@Base+0x1520> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - mov %eax,0x24(%rsp) │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - call 497f40 <_cgo_topofstack@@Base+0x14e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x24(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jl 451e2e │ │ │ │ - movq $0x0,0x11f79dd(%rip) │ │ │ │ - lea 0x11f75e6(%rip),%rax │ │ │ │ - mov $0x80,%ebx │ │ │ │ - mov %rbx,%rcx │ │ │ │ - call 451f20 │ │ │ │ - lea (%rax,%rax,1),%rdx │ │ │ │ - cmp $0x80,%rdx │ │ │ │ - ja 451e34 │ │ │ │ - mov %rdx,0x11d077d(%rip) │ │ │ │ - mov %rdx,0x11d077e(%rip) │ │ │ │ - cmpl $0x0,0x11f5a17(%rip) │ │ │ │ - je 451e1a │ │ │ │ - mov 0x11d075e(%rip),%rax │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - lea 0x11f759f(%rip),%rax │ │ │ │ - mov %rax,0x11d0748(%rip) │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ + cmp $0x2f,%al │ │ │ │ + jb 460e91 │ │ │ │ + lea 0x115695(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ ret │ │ │ │ - mov $0x80,%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - lea (%rdx,%rdx,1),%rcx │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - cmp $0x40000,%rcx │ │ │ │ - jae 451eaa │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - add %rcx,%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - movq $0x1,0x8(%rsp) │ │ │ │ - lea 0x11f5105(%rip),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - nopl (%rax) │ │ │ │ - call 498120 <_cgo_topofstack@@Base+0x16c0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - cmpl $0x0,0x18(%rsp) │ │ │ │ - jne 451e45 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %rcx,0x11f52b3(%rip) │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - cmpq $0x0,0x11f52a6(%rip) │ │ │ │ - jne 451ebf │ │ │ │ - movq $0x40000,0x11f5299(%rip) │ │ │ │ - mov $0x40000,%ebx │ │ │ │ - call 41bf60 │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ + movzbl %al,%ecx │ │ │ │ + shl $0x4,%rcx │ │ │ │ + lea 0x239a81(%rip),%rdx │ │ │ │ + mov (%rdx,%rcx,1),%rax │ │ │ │ + mov 0x8(%rdx,%rcx,1),%rbx │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov $0x10000000,%rcx │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - nopl (%rax) │ │ │ │ - jmp 451c60 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -92877,336 +105566,232 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp $0x15,%al │ │ │ │ + jb 460ecb │ │ │ │ + cmp $0x19,%al │ │ │ │ + setbe %cl │ │ │ │ + jmp 460ecd │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 45201c │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %ax,%ax │ │ │ │ - jmp 451f60 │ │ │ │ - mov %rdx,%rax │ │ │ │ - mov %rsi,%rbx │ │ │ │ - call 488bc0 │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - add $0x2,%rcx │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - cmp %rcx,%rbx │ │ │ │ - jbe 452016 │ │ │ │ - mov (%rax,%rcx,8),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 452005 │ │ │ │ - lea 0x1(%rcx),%rsi │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%rbx │ │ │ │ - jbe 452011 │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov 0x8(%rax,%rcx,8),%rsi │ │ │ │ - cmp $0x6,%rdx │ │ │ │ - jne 451fa2 │ │ │ │ - mov %rsi,0x11f51b8(%rip) │ │ │ │ - jmp 451f42 │ │ │ │ - cmp $0x17,%rdx │ │ │ │ - jne 451fb5 │ │ │ │ - cmp $0x1,%rsi │ │ │ │ - sete 0x11f4fcb(%rip) │ │ │ │ - jmp 451f42 │ │ │ │ - cmp $0x19,%rdx │ │ │ │ - jne 451f42 │ │ │ │ - mov %rsi,%rdi │ │ │ │ - test %al,(%rsi) │ │ │ │ - movq $0x10,0x11d054d(%rip) │ │ │ │ - movq $0x10,0x11d054a(%rip) │ │ │ │ - cmpl $0x0,0x11f5843(%rip) │ │ │ │ - je 451ff2 │ │ │ │ - mov 0x11d052a(%rip),%r8 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %r8,0x8(%r11) │ │ │ │ - mov %rsi,0x11d0517(%rip) │ │ │ │ - mov %rdi,%rsi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 451f42 │ │ │ │ - shr $1,%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - nop │ │ │ │ - jmp 451f20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + mov %eax,%ecx │ │ │ │ + or $0x1,%eax │ │ │ │ + cmp $0x13,%al │ │ │ │ + jne 460ef0 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 460ef6 │ │ │ │ + cmp $0x14,%cl │ │ │ │ + sete %cl │ │ │ │ + mov %ecx,%eax │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + call 489000 <_cgo_topofstack@@Base+0x4a0> │ │ │ │ + test %rax,%rax │ │ │ │ + je 460f14 │ │ │ │ + mov (%rax),%rcx │ │ │ │ + mov (%rcx),%rax │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 452169 │ │ │ │ + jbe 460f82 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - lea 0x24(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x4(%rax) │ │ │ │ - cmpq $0x0,0x11536d0(%rip) │ │ │ │ - jbe 452163 │ │ │ │ - mov 0x11536bb(%rip),%rax │ │ │ │ + sub $0x18,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + nop │ │ │ │ + incl 0x108(%rcx) │ │ │ │ + mov %r14,%rcx │ │ │ │ + test %al,(%rcx) │ │ │ │ + mov $0x1,%ecx │ │ │ │ + lock xadd %ecx,0x28(%rax) │ │ │ │ + inc %ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 460f7c │ │ │ │ + lea 0x49(%rip),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ mov %rax,(%rsp) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - call 497f00 <_cgo_topofstack@@Base+0x14a0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x10(%rsp),%eax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %eax,%eax │ │ │ │ - jl 45215b │ │ │ │ - mov %eax,0x3c(%rsp) │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - lea 0x24(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - movl $0x14,0x10(%rsp) │ │ │ │ - call 497f80 <_cgo_topofstack@@Base+0x1520> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - mov %eax,0x38(%rsp) │ │ │ │ - mov 0x3c(%rsp),%eax │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - call 497f40 <_cgo_topofstack@@Base+0x14e0> │ │ │ │ + call 486f60 │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x38(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jle 452153 │ │ │ │ - lea -0x1(%rax),%ecx │ │ │ │ - movslq %ecx,%rbx │ │ │ │ - lea 0x24(%rsp),%rax │ │ │ │ - call 4098a0 │ │ │ │ - test %rbx,%rbx │ │ │ │ - jne 452136 │ │ │ │ - test %rax,%rax │ │ │ │ - jge 452138 │ │ │ │ - xor %eax,%eax │ │ │ │ - lea -0x1(%rax),%rcx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - test %rcx,%rax │ │ │ │ - je 45214d │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x40,%rsp │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 452060 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 460f20 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4521a8 │ │ │ │ + jbe 46102c │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - call 451960 │ │ │ │ - mov %eax,0x11f4e7b(%rip) │ │ │ │ - call 452060 │ │ │ │ - mov %rax,0x11f4fbf(%rip) │ │ │ │ - call 488c60 │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + test %al,(%rax) │ │ │ │ + nopl (%rax) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rax),%ecx │ │ │ │ + test %ecx,%ecx │ │ │ │ + jbe 460fdf │ │ │ │ + dec %ecx │ │ │ │ + mov %ecx,0x10(%rax) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + jmp 461026 │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov %rdx,0x168(%rcx) │ │ │ │ + lea 0x158(%rcx),%rdx │ │ │ │ + mov %rdx,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 41eb80 │ │ │ │ + nop │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + movq $0x0,0x158(%rcx) │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 452180 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 487040 │ │ │ │ + jmp 460fa0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 45228c │ │ │ │ + jbe 4610f4 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - cmpq $0x0,0x1153599(%rip) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lock xadd %ecx,0x28(%rax) │ │ │ │ + dec %ecx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %ecx,%ecx │ │ │ │ + jge 4610b1 │ │ │ │ + or $0x40000000,%ecx │ │ │ │ + cmp $0xffffffff,%ecx │ │ │ │ + je 4610e2 │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lock xadd %ecx,0x2c(%rax) │ │ │ │ + dec %ecx │ │ │ │ + jne 4610b1 │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ nop │ │ │ │ - jbe 452286 │ │ │ │ - mov %rbx,0x48(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x1153579(%rip),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - movq $0x0,0x8(%rsp) │ │ │ │ - call 497f00 <_cgo_topofstack@@Base+0x14a0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rax,%rax │ │ │ │ - jbe 452281 │ │ │ │ - mov 0x10(%rsp),%ecx │ │ │ │ - mov %ecx,0x24(%rsp) │ │ │ │ - mov %ecx,(%rsp) │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rcx,0x8(%rsp) │ │ │ │ - mov %eax,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + call 41f100 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x20(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4610aa │ │ │ │ + lea 0x158(%rcx),%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - call 497f80 <_cgo_topofstack@@Base+0x1520> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - movslq 0x18(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov 0x24(%rsp),%eax │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - call 497f40 <_cgo_topofstack@@Base+0x14e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - add $0x30,%rsp │ │ │ │ - pop %rbp │ │ │ │ + call 41eae0 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ nop │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov 0x108(%rax),%ecx │ │ │ │ + lea -0x1(%rcx),%edx │ │ │ │ + nop │ │ │ │ + mov %edx,0x108(%rax) │ │ │ │ + cmp $0x1,%ecx │ │ │ │ + jne 4610dc │ │ │ │ + cmpb $0x0,0xb1(%r14) │ │ │ │ + je 4610dc │ │ │ │ + movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + add $0x10,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x117bf0(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 4521c0 │ │ │ │ - int3 │ │ │ │ + jmp 461040 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4522f6 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x8,%rsp │ │ │ │ - call 46fa00 │ │ │ │ - call 497fe0 <_cgo_topofstack@@Base+0x1580> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x30(%r14),%rax │ │ │ │ - mov (%rsp),%ecx │ │ │ │ - mov %rcx,0x40(%rax) │ │ │ │ - add $0x8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 4522c0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - movq $0x0,0x18(%rsp) │ │ │ │ - movq $0x1c000004,0x20(%rsp) │ │ │ │ - nop │ │ │ │ - movq $0xffffffffffffffff,0x30(%rsp) │ │ │ │ - lea 0x460f5(%rip),%rdx │ │ │ │ - mov %rdx,0x28(%rsp) │ │ │ │ - lea 0x1c4e9(%rip),%rdx │ │ │ │ - cmp %rdx,%rbx │ │ │ │ - jne 452357 │ │ │ │ - cmpb $0x0,0x1175850(%rip) │ │ │ │ - je 45234e │ │ │ │ - lea 0x46014(%rip),%rdx │ │ │ │ - jmp 45235a │ │ │ │ - lea 0x45f8b(%rip),%rdx │ │ │ │ - jmp 45235a │ │ │ │ - mov %rbx,%rdx │ │ │ │ - mov %rdx,0x18(%rsp) │ │ │ │ - lea 0x18(%rsp),%rbx │ │ │ │ - xor %ecx,%ecx │ │ │ │ - call 41c040 │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -93214,327 +105799,1365 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 4611b1 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov %eax,0x48(%rsp) │ │ │ │ - movups %xmm15,0x18(%rsp) │ │ │ │ - movups %xmm15,0x28(%rsp) │ │ │ │ - xor %ebx,%ebx │ │ │ │ - lea 0x18(%rsp),%rcx │ │ │ │ - nop │ │ │ │ - call 41c040 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - bt $0x1b,%edx │ │ │ │ - jae 4523b6 │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - or $0x8000000,%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov 0x48(%rsp),%eax │ │ │ │ - lea 0x18(%rsp),%rbx │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov %rsi,0x48(%rsp) │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %rbx,0x30(%rsp) │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ xor %ecx,%ecx │ │ │ │ - call 41c040 │ │ │ │ - add $0x38,%rsp │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 46114f │ │ │ │ + inc %rcx │ │ │ │ + cmp %rcx,%rsi │ │ │ │ + jle 4611a5 │ │ │ │ + movzwl (%rdi,%rcx,2),%r8d │ │ │ │ + cmp %r8,%rbx │ │ │ │ + jbe 4611ab │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov (%rax,%r8,1),%r8 │ │ │ │ + cmp %r8,%rdx │ │ │ │ + je 46114c │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %r8,0x10(%rsp) │ │ │ │ + test %al,(%r8) │ │ │ │ + lea 0x68(%r8),%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rbx │ │ │ │ + mov 0x48(%rsp),%rsi │ │ │ │ + mov 0x40(%rsp),%rdi │ │ │ │ + mov 0x10(%rsp),%rdx │ │ │ │ + jmp 46114c │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 461120 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 461297 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x28,%rsp │ │ │ │ - mov %eax,0x38(%rsp) │ │ │ │ - mov %eax,%eax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - mov %rbx,0x8(%rsp) │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - movq $0x8,0x18(%rsp) │ │ │ │ - call 498240 <_cgo_topofstack@@Base+0x17e0> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - cmpl $0x0,0x20(%rsp) │ │ │ │ - je 452452 │ │ │ │ - mov 0x38(%rsp),%eax │ │ │ │ - mov %eax,%ecx │ │ │ │ - or $0x1,%eax │ │ │ │ - cmp $0x21,%eax │ │ │ │ - je 452452 │ │ │ │ - cmp $0x40,%ecx │ │ │ │ - je 452452 │ │ │ │ - lea 0x9f2cd8(%rip),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov %rbx,0x28(%rsp) │ │ │ │ + mov %rdi,0x38(%rsp) │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + lea -0x1(%rsi),%rcx │ │ │ │ + jmp 46122a │ │ │ │ + dec %rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jl 461286 │ │ │ │ + movzwl (%rdi,%rcx,2),%edx │ │ │ │ + cmp %rdx,%rbx │ │ │ │ + jbe 461291 │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + shl $0x4,%rdx │ │ │ │ + mov (%rax,%rdx,1),%rdx │ │ │ │ + test %rcx,%rcx │ │ │ │ + jle 461265 │ │ │ │ + movzwl -0x2(%rdi,%rcx,2),%esi │ │ │ │ + cmp %rsi,%rbx │ │ │ │ + jbe 46128c │ │ │ │ + shl $0x4,%rsi │ │ │ │ + mov (%rax,%rsi,1),%rsi │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x28,%rsp │ │ │ │ + cmp %rdx,%rsi │ │ │ │ + je 461227 │ │ │ │ + test %al,(%rdx) │ │ │ │ + lea 0x68(%rdx),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + mov 0x28(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rdi │ │ │ │ + jmp 461227 │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + mov 0x30(%rsp),%r8 │ │ │ │ + jmp 461200 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4524ba │ │ │ │ + jbe 46135a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rbx,0x30(%rsp) │ │ │ │ - call 498060 <_cgo_topofstack@@Base+0x1600> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x40(%rax),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov %rax,0x10(%rsp) │ │ │ │ - call 498080 <_cgo_topofstack@@Base+0x1620> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - add $0x18,%rsp │ │ │ │ + sub $0x10,%rsp │ │ │ │ + movb $0x1,0xb8(%rax) │ │ │ │ + lea 0xb9(%rax),%rcx │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + xchg %dl,(%rcx) │ │ │ │ + mov 0x140(%rax),%rcx │ │ │ │ + xor %eax,%eax │ │ │ │ + jmp 461316 │ │ │ │ + mov 0x60(%rcx),%rax │ │ │ │ + mov 0x48(%rcx),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 461340 │ │ │ │ + mov 0x60(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + cmp %rax,%rdx │ │ │ │ + je 46130c │ │ │ │ + test %rax,%rax │ │ │ │ + je 46130c │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + add $0x68,%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x8(%rsp),%rcx │ │ │ │ + jmp 46130c │ │ │ │ + nop │ │ │ │ + test %rax,%rax │ │ │ │ + je 46134f │ │ │ │ + add $0x68,%rax │ │ │ │ + nop │ │ │ │ + call 41f560 │ │ │ │ + mov $0x1,%eax │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - jmp 452460 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 4612e0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x40(%rsp),%r12 │ │ │ │ + lea -0xa8(%rsp),%r12 │ │ │ │ cmp 0x10(%r14),%r12 │ │ │ │ - jbe 4528af │ │ │ │ + jbe 4628c6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xb8,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov %rcx,0xb0(%rsp) │ │ │ │ - mov %eax,0x110(%rcx) │ │ │ │ - mov 0x524(%rcx),%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 45256e │ │ │ │ - mov %eax,0xc8(%rsp) │ │ │ │ - mov 0x520(%rcx),%eax │ │ │ │ - mov %eax,0x24(%rsp) │ │ │ │ - lea 0x524(%rcx),%rdx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xchg %bl,(%rdx) │ │ │ │ - movl $0x0,0x520(%rcx) │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - call 498100 <_cgo_topofstack@@Base+0x16a0> │ │ │ │ + sub $0x120,%rsp │ │ │ │ + test %al,(%rax) │ │ │ │ + lea (%rsi,%rdi,1),%rcx │ │ │ │ + cmp $0x10000,%rcx │ │ │ │ + ja 4628b4 │ │ │ │ + mov %rax,0x130(%rsp) │ │ │ │ + mov %rbx,0x138(%rsp) │ │ │ │ + mov %rdi,0x148(%rsp) │ │ │ │ + mov %r8b,0x158(%rsp) │ │ │ │ + mov %r14,0xb0(%rsp) │ │ │ │ + mov %rcx,0x48(%rsp) │ │ │ │ + test %al,(%rbx) │ │ │ │ + lea (%rbx,%rcx,2),%rdx │ │ │ │ + mov %rdx,0xa0(%rsp) │ │ │ │ + cmpq $0x0,0x2680a5(%rip) │ │ │ │ + ja 4613f9 │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 461440 │ │ │ │ + call 488a40 │ │ │ │ xorps %xmm15,%xmm15 │ │ │ │ mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 45284e │ │ │ │ - mov 0xc8(%rsp),%eax │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - test %eax,%eax │ │ │ │ - je 452731 │ │ │ │ - movups %xmm15,0x90(%rsp) │ │ │ │ - movups %xmm15,0xa0(%rsp) │ │ │ │ - mov %eax,%edx │ │ │ │ - mov $0x3b9aca00,%eax │ │ │ │ - mov %edx,%ebx │ │ │ │ - cltd │ │ │ │ - idiv %ebx │ │ │ │ - movslq %ebx,%rdx │ │ │ │ - mov %eax,%ebx │ │ │ │ - mov $0x3b9aca00,%eax │ │ │ │ - mov %rdx,%rsi │ │ │ │ - cqto │ │ │ │ - idiv %rsi │ │ │ │ - mov %ebx,%edx │ │ │ │ - mov %rax,%rbx │ │ │ │ - sar $0x3f,%rax │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov 0x138(%rsp),%rbx │ │ │ │ + mov 0x148(%rsp),%rdi │ │ │ │ + movzbl 0x158(%rsp),%r8d │ │ │ │ mov %rax,%rsi │ │ │ │ - movabs $0x44b82fa09b5a52cc,%rax │ │ │ │ - mov %rdx,%rdi │ │ │ │ - imul %rbx │ │ │ │ - sar $0x1c,%rdx │ │ │ │ - sub %rsi,%rdx │ │ │ │ - imul $0x3b9aca00,%rdx,%rsi │ │ │ │ - sub %rsi,%rbx │ │ │ │ - mov 0x30(%r14),%rsi │ │ │ │ - movabs $0xa0761d6478bd642f,%rax │ │ │ │ - add 0x668(%rsi),%rax │ │ │ │ - movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ - xor %rax,%r8 │ │ │ │ - mov %rdx,%r9 │ │ │ │ - mov %rax,%r10 │ │ │ │ - mul %r8 │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov %rsi,0x38(%rsp) │ │ │ │ + xor %r9d,%r9d │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov $0x1,%r11d │ │ │ │ + jmp 461458 │ │ │ │ + lea 0x1(%r12),%r9 │ │ │ │ + mov %r10,0x40(%rsp) │ │ │ │ + nopl (%rax) │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jge 461608 │ │ │ │ + mov %r9,%r12 │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov (%r9,%rax,1),%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4615de │ │ │ │ + mov %r12,0x78(%rsp) │ │ │ │ + mov 0x60(%r13),%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4614f9 │ │ │ │ + cmp %r13,0x188(%r14) │ │ │ │ + je 4614fc │ │ │ │ + mov %r9,0x70(%rsp) │ │ │ │ + mov %r11b,0x34(%rsp) │ │ │ │ + lea 0x11c732(%rip),%rax │ │ │ │ + mov $0x2e,%ebx │ │ │ │ + call 44b1a0 │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov 0x138(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x148(%rsp),%rdi │ │ │ │ + movzbl 0x158(%rsp),%r8d │ │ │ │ + mov 0x70(%rsp),%r9 │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + movzbl 0x34(%rsp),%r11d │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ + jmp 4614fc │ │ │ │ + xor %r11d,%r11d │ │ │ │ + mov (%r9,%rax,1),%r9 │ │ │ │ + mov 0x20(%r9),%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 461554 │ │ │ │ + mov %r11b,0x35(%rsp) │ │ │ │ + mov %r13,%rax │ │ │ │ + mov %r9,%rbx │ │ │ │ + call 46f1e0 │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov 0x138(%rsp),%rbx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov 0x148(%rsp),%rdi │ │ │ │ + movzbl 0x158(%rsp),%r8d │ │ │ │ + mov 0x40(%rsp),%r10 │ │ │ │ + movzbl 0x35(%rsp),%r11d │ │ │ │ + mov 0x78(%rsp),%r12 │ │ │ │ + lea 0x1(%r10),%r9 │ │ │ │ + mov %r9d,%r13d │ │ │ │ + mov 0x30(%r14),%r15 │ │ │ │ + mov 0x668(%r15),%rsi │ │ │ │ + movabs $0xa0761d6478bd642f,%rdx │ │ │ │ + add %rdx,%rsi │ │ │ │ + movabs $0xe7037ed1a0b428db,%rdx │ │ │ │ + xor %rsi,%rdx │ │ │ │ + mov %rsi,%rax │ │ │ │ + mul %rdx │ │ │ │ xor %rdx,%rax │ │ │ │ mov %eax,%edx │ │ │ │ - imul %rdi,%rdx │ │ │ │ + imul %r13,%rdx │ │ │ │ shr $0x20,%rdx │ │ │ │ - lea 0x1(%rdx),%rdi │ │ │ │ - movabs $0x89705f4136b4a598,%rax │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mul %rdi │ │ │ │ - shr $0x1d,%rdx │ │ │ │ - imul $0x3b9aca00,%rdx,%rdi │ │ │ │ - sub %rdi,%r8 │ │ │ │ - lea 0x1(%r8),%rdi │ │ │ │ - mov %r10,0x668(%rsi) │ │ │ │ - mov %rdx,0xa0(%rsp) │ │ │ │ - mov %rdi,0xa8(%rsp) │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - mov %rbx,0x98(%rsp) │ │ │ │ - movl $0x0,0x20(%rsp) │ │ │ │ - lea 0x30(%rsp),%rdx │ │ │ │ - movups %xmm15,(%rdx) │ │ │ │ - movups %xmm15,0x10(%rdx) │ │ │ │ - movups %xmm15,0x20(%rdx) │ │ │ │ - movups %xmm15,0x30(%rdx) │ │ │ │ - movabs $0x40000001b,%rbx │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - mov 0x40(%rcx),%rcx │ │ │ │ - mov %ecx,0x40(%rsp) │ │ │ │ - movl $0x3,(%rsp) │ │ │ │ - mov %rdx,0x8(%rsp) │ │ │ │ - lea 0x20(%rsp),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - call 4980c0 <_cgo_topofstack@@Base+0x1660> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - cmpl $0x0,0x18(%rsp) │ │ │ │ - je 4526c7 │ │ │ │ - add $0xb8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - mov %eax,(%rsp) │ │ │ │ - movl $0x0,0x4(%rsp) │ │ │ │ - lea 0x90(%rsp),%rax │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - movq $0x0,0x10(%rsp) │ │ │ │ - call 4980e0 <_cgo_topofstack@@Base+0x1680> │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - mov 0x18(%rsp),%eax │ │ │ │ - test %eax,%eax │ │ │ │ - jne 45273a │ │ │ │ - mov 0x20(%rsp),%eax │ │ │ │ - mov 0xb0(%rsp),%rcx │ │ │ │ - mov %eax,0x520(%rcx) │ │ │ │ - lea 0x524(%rcx),%rax │ │ │ │ + mov %rsi,0x668(%r15) │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%rdx │ │ │ │ + jae 4628af │ │ │ │ + movzwl (%rbx,%rdx,2),%r13d │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + jae 4628aa │ │ │ │ + mov %r13w,(%rbx,%r10,2) │ │ │ │ + mov %r12w,(%rbx,%rdx,2) │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + mov %r9,%r10 │ │ │ │ + jmp 461453 │ │ │ │ + cmpl $0x0,0x2680eb(%rip) │ │ │ │ + je 4615fa │ │ │ │ + mov 0x8(%rax,%r9,1),%r13 │ │ │ │ + mov %r11d,%r15d │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r13,(%r11) │ │ │ │ + mov %r15d,%r11d │ │ │ │ + movq $0x0,0x8(%rax,%r9,1) │ │ │ │ + jmp 461453 │ │ │ │ + cmp %rcx,%r10 │ │ │ │ + ja 4628a5 │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + cmpq $0x0,0x188(%r9) │ │ │ │ + je 461630 │ │ │ │ + test %r11b,%r11b │ │ │ │ + je 461630 │ │ │ │ + mov $0x2c,%r11d │ │ │ │ + jmp 461636 │ │ │ │ + mov $0x12,%r11d │ │ │ │ + mov %r11b,0x31(%rsp) │ │ │ │ + xor %r12d,%r12d │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 46164b │ │ │ │ + mov %r13w,(%rdx,%r12,2) │ │ │ │ + lea 0x1(%r15),%r12 │ │ │ │ + cmp %r10,%r12 │ │ │ │ + jge 46170e │ │ │ │ + movzwl (%rbx,%r12,2),%r13d │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jae 46289e │ │ │ │ + shl $0x4,%r13 │ │ │ │ + mov (%rax,%r13,1),%r13 │ │ │ │ + mov %r13,0xd0(%rsp) │ │ │ │ + mov %r12,%r15 │ │ │ │ + jmp 4616a0 │ │ │ │ + movzwl 0x36(%rsp),%r11d │ │ │ │ + mov %r11w,(%rdx,%r12,2) │ │ │ │ + movzbl 0x31(%rsp),%r11d │ │ │ │ + mov 0xd0(%rsp),%r13 │ │ │ │ + mov %rsi,%r12 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + nop │ │ │ │ + test %r12,%r12 │ │ │ │ + jle 4616f5 │ │ │ │ + lea -0x1(%r12),%rsi │ │ │ │ + shr $1,%rsi │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + jbe 462899 │ │ │ │ + movzwl (%rdx,%rsi,2),%r11d │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%r11 │ │ │ │ + jae 462894 │ │ │ │ + mov %r11w,0x36(%rsp) │ │ │ │ + shl $0x4,%r11 │ │ │ │ + mov (%rax,%r11,1),%r11 │ │ │ │ + cmp %r11,%r13 │ │ │ │ + jbe 4616ea │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + cmp %r10,%r12 │ │ │ │ + jb 46167e │ │ │ │ + jmp 46288f │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + movzbl 0x31(%rsp),%r11d │ │ │ │ + movzwl (%rbx,%r15,2),%r13d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r10,%r12 │ │ │ │ + jb 461642 │ │ │ │ + jmp 46288a │ │ │ │ + lea -0x1(%r10),%r12 │ │ │ │ + jmp 461727 │ │ │ │ + mov %r15w,(%rdx,%rsi,2) │ │ │ │ + dec %r12 │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + movzbl 0x31(%rsp),%r11d │ │ │ │ + test %r12,%r12 │ │ │ │ + jl 461870 │ │ │ │ + movzwl (%rdx,%r12,2),%r13d │ │ │ │ + cmp %rcx,%r13 │ │ │ │ + jae 462885 │ │ │ │ + mov %r13d,%r15d │ │ │ │ + shl $0x4,%r13 │ │ │ │ + movzwl (%rbx,%rcx,2),%esi │ │ │ │ + mov (%rax,%r13,1),%r13 │ │ │ │ + mov %r13,0xc8(%rsp) │ │ │ │ + mov %si,(%rdx,%r12,2) │ │ │ │ + xor %esi,%esi │ │ │ │ + jmp 461782 │ │ │ │ + movzwl 0x36(%rsp),%r9d │ │ │ │ + mov %r9w,(%rdx,%rsi,2) │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + mov 0xc8(%rsp),%r13 │ │ │ │ + mov %r11,%rsi │ │ │ │ + movzbl 0x31(%rsp),%r11d │ │ │ │ + lea (%rsi,%rsi,1),%r11 │ │ │ │ + lea 0x1(%r11),%r11 │ │ │ │ + cmp %r11,%r12 │ │ │ │ + jle 461862 │ │ │ │ + lea (%rsi,%rsi,1),%r9 │ │ │ │ + lea 0x2(%r9),%r9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %r9,%r12 │ │ │ │ + jle 461822 │ │ │ │ + cmp %r11,%r10 │ │ │ │ + jbe 46287e │ │ │ │ + lea (%rdx,%rsi,4),%r8 │ │ │ │ + lea 0x2(%r8),%r8 │ │ │ │ + movzwl (%r8),%r8d │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %rcx,%r8 │ │ │ │ + jae 462879 │ │ │ │ + shl $0x4,%r8 │ │ │ │ + mov (%r8,%rax,1),%r8 │ │ │ │ + cmp %r9,%r10 │ │ │ │ + jbe 462874 │ │ │ │ + lea (%rdx,%rsi,4),%rdi │ │ │ │ + lea 0x4(%rdi),%rdi │ │ │ │ + movzwl (%rdi),%edi │ │ │ │ + cmp %rcx,%rdi │ │ │ │ + jae 46286f │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov (%rdi,%rax,1),%rdi │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jbe 461811 │ │ │ │ + mov 0x148(%rsp),%rdi │ │ │ │ + movzbl 0x158(%rsp),%r8d │ │ │ │ + mov %r9,%r11 │ │ │ │ + jmp 461822 │ │ │ │ + mov 0x148(%rsp),%rdi │ │ │ │ + movzbl 0x158(%rsp),%r8d │ │ │ │ + cmp %r10,%r11 │ │ │ │ + jae 46286a │ │ │ │ + movzwl (%rdx,%r11,2),%r9d │ │ │ │ + cmp %rcx,%r9 │ │ │ │ + jae 462865 │ │ │ │ + mov %r9w,0x36(%rsp) │ │ │ │ + shl $0x4,%r9 │ │ │ │ + mov (%rax,%r9,1),%r9 │ │ │ │ + cmp %r13,%r9 │ │ │ │ + jbe 46185a │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + ja 46175e │ │ │ │ + jmp 46285f │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + cmp %rsi,%r10 │ │ │ │ + ja 461714 │ │ │ │ + jmp 46285a │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mov %r10,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 461120 │ │ │ │ + mov 0x148(%rsp),%rdx │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x138(%rsp),%r9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4618b1 │ │ │ │ + inc %rcx │ │ │ │ + mov %rbx,%rax │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jge 461a10 │ │ │ │ + movzwl (%r9,%rcx,2),%r10d │ │ │ │ nop │ │ │ │ + cmp %r8,%r10 │ │ │ │ + jae 462855 │ │ │ │ + mov %r10,0x78(%rsp) │ │ │ │ + mov %r10,%r11 │ │ │ │ + shl $0x4,%r10 │ │ │ │ + mov (%rax,%r10,1),%r12 │ │ │ │ + mov %r12,0xc0(%rsp) │ │ │ │ + cmp %r11,%rdx │ │ │ │ + jg 4618ef │ │ │ │ + test %al,(%r12) │ │ │ │ + jmp 4625b3 │ │ │ │ + cmpl $0x0,0x1c(%r12) │ │ │ │ + jne 4625a5 │ │ │ │ nop │ │ │ │ - mov $0x1,%ecx │ │ │ │ - xchg %cl,(%rax) │ │ │ │ - add $0xb8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0xb8,%rsp │ │ │ │ + jmp 461904 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov 0x40(%r12),%r13 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4619db │ │ │ │ + mov 0x8(%r13),%r15 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 461971 │ │ │ │ + cmpl $0x0,0x267dae(%rip) │ │ │ │ + je 46195a │ │ │ │ + mov 0x10(%r15),%rbx │ │ │ │ + mov 0x40(%r12),%rdi │ │ │ │ + mov 0x8(%r13),%r11 │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %r15,0x8(%r11) │ │ │ │ + mov %rdi,0x10(%r11) │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %r10,0x18(%r11) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + mov %r15,0x40(%r12) │ │ │ │ + movq $0x0,0x8(%r13) │ │ │ │ + jmp 46199c │ │ │ │ + cmpl $0x0,0x267d58(%rip) │ │ │ │ + je 461996 │ │ │ │ + mov 0x40(%r12),%r15 │ │ │ │ + mov 0x48(%r12),%rbx │ │ │ │ + mov %r11,%rdi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r15,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + movups %xmm15,0x40(%r12) │ │ │ │ + cmpb $0x0,0x3c(%r13) │ │ │ │ + je 4619cd │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov $0x1,%r11d │ │ │ │ + lock cmpxchg %r11d,0x178(%r15) │ │ │ │ + sete %r15b │ │ │ │ + test %r15b,%r15b │ │ │ │ + je 4618fe │ │ │ │ + jmp 4619ea │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov $0x1,%r11d │ │ │ │ + jmp 4619ea │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov $0x1,%r11d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 462529 │ │ │ │ + mov (%r12),%r13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r13,0x8(%r12) │ │ │ │ + jbe 4618ab │ │ │ │ + jmp 4624a5 │ │ │ │ + movzbl 0x158(%rsp),%r9d │ │ │ │ + test %r9b,%r9b │ │ │ │ + je 461a45 │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + cmpq $0x0,0x140(%r9) │ │ │ │ + jne 46248f │ │ │ │ + lea 0x140(%r9),%r10 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + nopl (%rax) │ │ │ │ + jmp 461ac5 │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + call 461200 │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + mov $0xffffffffffffffff,%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + test %rax,%rax │ │ │ │ + jle 461a92 │ │ │ │ + mov %dl,0x32(%rsp) │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + sub %rcx,%rax │ │ │ │ + mov $0x1,%ebx │ │ │ │ + call 481080 │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + movzbl 0x32(%rsp),%edx │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %edx,%ebx │ │ │ │ + add $0x120,%rsp │ │ │ │ pop %rbp │ │ │ │ + nop │ │ │ │ ret │ │ │ │ - mov %eax,0x28(%rsp) │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ + lea 0x48(%rax),%r10 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov %r9,%rax │ │ │ │ + mov %r11,%rdx │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov 0x48(%rsp),%r8 │ │ │ │ + mov 0xb0(%rsp),%r9 │ │ │ │ + cmp %rsi,%rcx │ │ │ │ + jge 461dcf │ │ │ │ + mov 0xa0(%rsp),%rbx │ │ │ │ + movzwl (%rbx,%rcx,2),%edi │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + cmp %r8,%rdi │ │ │ │ + jae 46248a │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %rdi,0x70(%rsp) │ │ │ │ + mov %r10,0x98(%rsp) │ │ │ │ + shl $0x4,%rdi │ │ │ │ + mov %rdi,0x68(%rsp) │ │ │ │ + mov (%rax,%rdi,1),%rax │ │ │ │ + mov %rax,0xc0(%rsp) │ │ │ │ + call 44ef40 │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpl $0x0,0x267bb2(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jne 461b2c │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + jmp 461b43 │ │ │ │ + mov (%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %r8,(%rax) │ │ │ │ + movb $0x1,0x3c(%rax) │ │ │ │ + mov 0x68(%rsp),%rdx │ │ │ │ + mov 0x130(%rsp),%r9 │ │ │ │ + mov 0x8(%r9,%rdx,1),%rdx │ │ │ │ + cmpl $0x0,0x267b6d(%rip) │ │ │ │ + je 461b75 │ │ │ │ + mov 0x18(%rax),%r10 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %rdx,0x18(%rax) │ │ │ │ + mov %rdx,0x20(%rax) │ │ │ │ + movq $0x0,0x30(%rax) │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 461b97 │ │ │ │ + movq $0xffffffffffffffff,0x30(%rax) │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x267b31(%rip) │ │ │ │ + nop │ │ │ │ + jne 461bac │ │ │ │ + mov 0xc0(%rsp),%r12 │ │ │ │ + jmp 461bc4 │ │ │ │ + mov 0x58(%rax),%r10 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov 0xc0(%rsp),%r12 │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %r12,0x58(%rax) │ │ │ │ + mov %r12,%r10 │ │ │ │ + mov %r12,0x60(%rax) │ │ │ │ + cmpl $0x0,0x267afa(%rip) │ │ │ │ + jne 461be2 │ │ │ │ + mov 0x98(%rsp),%rcx │ │ │ │ + jmp 461bfc │ │ │ │ + mov 0x98(%rsp),%r11 │ │ │ │ + mov (%r11),%r12 │ │ │ │ + mov %r11,%rcx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %r12,0x8(%r11) │ │ │ │ + mov %rax,(%rcx) │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + mov 0x70(%rsp),%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jle 461cd1 │ │ │ │ + test %al,(%r10) │ │ │ │ + cmpl $0x0,0x267ab1(%rip) │ │ │ │ + nop │ │ │ │ + je 461c34 │ │ │ │ + mov 0x8(%rax),%r12 │ │ │ │ + mov %r11,%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %rcx,%r11 │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ + mov 0x58(%r10),%r12 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 461c8d │ │ │ │ + cmpl $0x0,0x267a84(%rip) │ │ │ │ + je 461c7b │ │ │ │ + mov 0x10(%rax),%r13 │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ + mov 0x58(%r10),%rcx │ │ │ │ + mov %r11,%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488c40 <_cgo_topofstack@@Base+0xe0> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %r13,0x8(%r11) │ │ │ │ + mov %rax,0x10(%r11) │ │ │ │ + mov %r15,0x18(%r11) │ │ │ │ + mov %rcx,0x20(%r11) │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r12,0x10(%rax) │ │ │ │ + mov %rax,0x8(%r12) │ │ │ │ + mov %rax,0x58(%r10) │ │ │ │ + jmp 461d89 │ │ │ │ + cmpl $0x0,0x267a3c(%rip) │ │ │ │ + je 461cbc │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + mov 0x50(%r10),%r13 │ │ │ │ + mov 0x58(%r10),%r15 │ │ │ │ + mov %r11,%rcx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %r13,0x10(%r11) │ │ │ │ + mov %r15,0x18(%r11) │ │ │ │ + mov %rcx,%r11 │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + mov %rax,0x50(%r10) │ │ │ │ + mov %rax,0x58(%r10) │ │ │ │ + jmp 461d89 │ │ │ │ + test %al,(%r10) │ │ │ │ + cmpl $0x0,0x2679f5(%rip) │ │ │ │ + je 461cef │ │ │ │ + mov 0x8(%rax),%r12 │ │ │ │ + mov %r11,%rcx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %rcx,%r11 │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ + mov 0x48(%r10),%r12 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r12,%r12 │ │ │ │ + je 461d4a │ │ │ │ + cmpl $0x0,0x2679c4(%rip) │ │ │ │ + je 461d3b │ │ │ │ + mov 0x10(%rax),%r13 │ │ │ │ + mov 0x8(%r12),%r15 │ │ │ │ + mov 0x48(%r10),%rcx │ │ │ │ + mov %r11,%rbx │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488c40 <_cgo_topofstack@@Base+0xe0> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %r13,0x8(%r11) │ │ │ │ + mov %rax,0x10(%r11) │ │ │ │ + mov %r15,0x18(%r11) │ │ │ │ + mov %rcx,0x20(%r11) │ │ │ │ + mov %rbx,%r11 │ │ │ │ + mov %r12,0x10(%rax) │ │ │ │ + mov %rax,0x8(%r12) │ │ │ │ + mov %rax,0x48(%r10) │ │ │ │ + jmp 461d89 │ │ │ │ + cmpl $0x0,0x26797f(%rip) │ │ │ │ + je 461d79 │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + mov 0x40(%r10),%r13 │ │ │ │ + mov 0x48(%r10),%r15 │ │ │ │ + mov %r11,%rcx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %r13,0x10(%r11) │ │ │ │ + mov %r15,0x18(%r11) │ │ │ │ + mov %rcx,%r11 │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + mov %rax,0x40(%r10) │ │ │ │ + mov %rax,0x48(%r10) │ │ │ │ + cmpq $0x0,0x20(%r10) │ │ │ │ + je 461aa1 │ │ │ │ mov %rax,0x88(%rsp) │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - mov %rax,0x80(%rsp) │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - mov %rax,0x78(%rsp) │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - mov %rax,0x70(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d8a1d(%rip),%rax │ │ │ │ - mov $0x3c,%ebx │ │ │ │ - call 457b20 │ │ │ │ - movslq 0x20(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9b393e(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 457b20 │ │ │ │ + mov %r10,%rax │ │ │ │ + nop │ │ │ │ + call 46f360 │ │ │ │ mov 0x88(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9a7df6(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - call 457b20 │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + mov 0x130(%rsp),%r9 │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + jmp 461aa1 │ │ │ │ + cmpl $0x0,0x2678fa(%rip) │ │ │ │ + je 461de8 │ │ │ │ + mov 0x88(%r9),%r10 │ │ │ │ + nop │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r10,(%r11) │ │ │ │ + movq $0x0,0x88(%r9) │ │ │ │ + lea 0xb9(%r9),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov $0x1,%r8d │ │ │ │ + xchg %r8b,(%rdx) │ │ │ │ + lea 0x11e564(%rip),%rax │ │ │ │ + xor %ebx,%ebx │ │ │ │ + movzbl 0x31(%rsp),%ecx │ │ │ │ + mov $0x3,%edi │ │ │ │ + mov $0x1,%esi │ │ │ │ + nopl (%rax) │ │ │ │ + call 4821e0 │ │ │ │ + mov 0xb0(%rsp),%rdx │ │ │ │ + movb $0x0,0xb8(%rdx) │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + call 461120 │ │ │ │ + nop │ │ │ │ + xor %edx,%edx │ │ │ │ + mov 0xb0(%rsp),%r8 │ │ │ │ + xchg %edx,0x178(%r8) │ │ │ │ + mov 0x88(%r8),%rdx │ │ │ │ + cmpl $0x0,0x267857(%rip) │ │ │ │ + je 461e8a │ │ │ │ + mov 0x88(%r8),%r9 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + movq $0x0,0x88(%r8) │ │ │ │ + mov 0x140(%r8),%r9 │ │ │ │ + mov %r9,%rax │ │ │ │ + nop │ │ │ │ + jmp 461eb5 │ │ │ │ + movq $0x0,0x58(%r9) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov %r10,0x60(%r9) │ │ │ │ + mov 0x48(%r9),%r9 │ │ │ │ + test %r9,%r9 │ │ │ │ + je 461efd │ │ │ │ + movb $0x0,0x3c(%r9) │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x267809(%rip) │ │ │ │ + je 461ed5 │ │ │ │ + mov 0x18(%r9),%r10 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r10,(%r11) │ │ │ │ + movq $0x0,0x18(%r9) │ │ │ │ + xor %r10d,%r10d │ │ │ │ + mov %r10,0x20(%r9) │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + cmpl $0x0,0x2677e3(%rip) │ │ │ │ + je 461ea2 │ │ │ │ + mov 0x58(%r9),%r10 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r10,(%r11) │ │ │ │ + jmp 461ea2 │ │ │ │ + cmpl $0x0,0x2677cc(%rip) │ │ │ │ + je 461f15 │ │ │ │ + mov 0x140(%r8),%r9 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r9,(%r11) │ │ │ │ + mov %rdx,0xe0(%rsp) │ │ │ │ + movq $0x0,0x140(%r8) │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov $0xffffffffffffffff,%rsi │ │ │ │ + mov $0xffffffffffffffff,%rdi │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 461f7b │ │ │ │ + movq $0x0,0x48(%rax) │ │ │ │ + call 44f220 │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + inc %rcx │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ mov 0x80(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9af15d(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9a7dbd(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ + movzbl 0x35(%rsp),%ebx │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0xd8(%rsp),%r8 │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + cmp %r9,%rcx │ │ │ │ + jge 4623e0 │ │ │ │ + mov 0xa0(%rsp),%r10 │ │ │ │ + movzwl (%r10,%rcx,2),%r11d │ │ │ │ + mov 0x48(%rsp),%r12 │ │ │ │ + cmp %r12,%r11 │ │ │ │ + jae 462485 │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %r11,%r13 │ │ │ │ + shl $0x4,%r11 │ │ │ │ + mov 0x130(%rsp),%r15 │ │ │ │ + mov (%r15,%r11,1),%r12 │ │ │ │ + lea (%r15,%r11,1),%r10 │ │ │ │ + cmpq $0x0,0x20(%r12) │ │ │ │ + je 462050 │ │ │ │ + mov %r10,0xa8(%rsp) │ │ │ │ + mov %r11,0x70(%rsp) │ │ │ │ + mov %bl,0x33(%rsp) │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + mov %r8,0xb8(%rsp) │ │ │ │ + mov %r13,0x68(%rsp) │ │ │ │ + mov %r12,%rax │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9b38d8(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ + call 46f480 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + movzbl 0x33(%rsp),%ebx │ │ │ │ + mov 0x58(%rsp),%rsi │ │ │ │ + mov 0x50(%rsp),%rdi │ │ │ │ + mov 0xb8(%rsp),%r8 │ │ │ │ + mov 0x40(%rsp),%r9 │ │ │ │ + mov 0xa8(%rsp),%r10 │ │ │ │ + mov 0x70(%rsp),%r11 │ │ │ │ + mov 0x68(%rsp),%r13 │ │ │ │ + mov 0x130(%rsp),%r15 │ │ │ │ + cmp %rdx,%rax │ │ │ │ + jne 462077 │ │ │ │ + mov 0x30(%rax),%rdi │ │ │ │ + movzbl 0x3d(%rax),%ebx │ │ │ │ + test %rdi,%rdi │ │ │ │ + cmovg %rdi,%rsi │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + mov %r13,%rdi │ │ │ │ + mov %r10,%r8 │ │ │ │ + jmp 462393 │ │ │ │ + mov (%r15,%r11,1),%r10 │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + cmp %r13,%r11 │ │ │ │ + jle 46221e │ │ │ │ + test %al,(%r10) │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + mov 0x8(%rax),%r13 │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %r12,%r12 │ │ │ │ + je 462177 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 462119 │ │ │ │ + cmpl $0x0,0x26761b(%rip) │ │ │ │ + je 462106 │ │ │ │ + mov 0x8(%r12),%r10 │ │ │ │ + mov 0x10(%r13),%r11 │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov 0x10(%rax),%r15 │ │ │ │ + call 488c60 <_cgo_topofstack@@Base+0x100> │ │ │ │ + mov %r13,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %r12,0x10(%r11) │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %r10,0x18(%r11) │ │ │ │ + mov %rdx,0x20(%r11) │ │ │ │ + mov %r15,0x28(%r11) │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + mov 0x130(%rsp),%r15 │ │ │ │ + mov %r13,0x8(%r12) │ │ │ │ + mov %r12,0x10(%r13) │ │ │ │ + movups %xmm15,0x8(%rax) │ │ │ │ + jmp 462393 │ │ │ │ + cmpl $0x0,0x2675b0(%rip) │ │ │ │ + je 46215d │ │ │ │ + mov 0x8(%r12),%r13 │ │ │ │ + mov 0x58(%r10),%r11 │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %r13,(%r11) │ │ │ │ + mov %r12,0x8(%r11) │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + mov %r13,0x10(%r11) │ │ │ │ + mov %rdx,0x18(%r11) │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + movq $0x0,0x8(%r12) │ │ │ │ + mov %r12,0x58(%r10) │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + jmp 462393 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4621e0 │ │ │ │ + cmpl $0x0,0x26754d(%rip) │ │ │ │ + je 4621bf │ │ │ │ + mov 0x10(%r13),%r12 │ │ │ │ + mov 0x50(%r10),%r11 │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %r13,0x8(%r11) │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ + mov %r12,0x10(%r11) │ │ │ │ + mov %rdx,0x18(%r11) │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + mov %r13,0x50(%r10) │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ + jmp 462393 │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457b20 │ │ │ │ - mov 0x28(%rsp),%eax │ │ │ │ - neg %eax │ │ │ │ - movslq %eax,%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9afda6(%rip),%rax │ │ │ │ - mov $0xd,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - mov %eax,0x2c(%rsp) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9d7287(%rip),%rax │ │ │ │ - mov $0x39,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x24(%rsp),%eax │ │ │ │ - movslq %eax,%rax │ │ │ │ - call 4575c0 │ │ │ │ - lea 0x9aba61(%rip),%rax │ │ │ │ - mov $0x8,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x2c(%rsp),%eax │ │ │ │ - neg %eax │ │ │ │ - movslq %eax,%rax │ │ │ │ - call 4575c0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9af088(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ + cmp %rax,0x50(%r10) │ │ │ │ + jne 462393 │ │ │ │ + cmpl $0x0,0x2674df(%rip) │ │ │ │ + je 462214 │ │ │ │ + mov 0x50(%r10),%r12 │ │ │ │ + mov 0x58(%r10),%r13 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %r13,0x8(%r11) │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + movups %xmm15,0x50(%r10) │ │ │ │ + jmp 462393 │ │ │ │ + test %al,(%r10) │ │ │ │ + mov 0x10(%rax),%r12 │ │ │ │ + mov 0x8(%rax),%r13 │ │ │ │ + test %r12,%r12 │ │ │ │ + je 462305 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 4622a5 │ │ │ │ + cmpl $0x0,0x267492(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 462291 │ │ │ │ + mov 0x8(%r12),%r10 │ │ │ │ + mov 0x10(%r13),%r11 │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov 0x10(%rax),%r15 │ │ │ │ + call 488c60 <_cgo_topofstack@@Base+0x100> │ │ │ │ + mov %r13,(%r11) │ │ │ │ + mov %r10,0x8(%r11) │ │ │ │ + mov %r12,0x10(%r11) │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %r10,0x18(%r11) │ │ │ │ + mov %rdx,0x20(%r11) │ │ │ │ + mov %r15,0x28(%r11) │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + mov 0x130(%rsp),%r15 │ │ │ │ + mov %r13,0x8(%r12) │ │ │ │ + mov %r12,0x10(%r13) │ │ │ │ + movups %xmm15,0x8(%rax) │ │ │ │ nop │ │ │ │ - mov %eax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%eax │ │ │ │ + jmp 462393 │ │ │ │ + cmpl $0x0,0x267424(%rip) │ │ │ │ + je 4622e9 │ │ │ │ + mov 0x8(%r12),%r13 │ │ │ │ + mov 0x48(%r10),%r11 │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov 0x10(%rax),%rdx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %r13,(%r11) │ │ │ │ + mov %r12,0x8(%r11) │ │ │ │ + mov 0x60(%rsp),%r13 │ │ │ │ + mov %r13,0x10(%r11) │ │ │ │ + mov %rdx,0x18(%r11) │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + movq $0x0,0x8(%r12) │ │ │ │ + mov %r12,0x48(%r10) │ │ │ │ + movq $0x0,0x10(%rax) │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 462393 │ │ │ │ + test %r13,%r13 │ │ │ │ + je 462363 │ │ │ │ + cmpl $0x0,0x2673bf(%rip) │ │ │ │ + je 46234d │ │ │ │ + mov 0x10(%r13),%r12 │ │ │ │ + mov 0x40(%r10),%r11 │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %r13,0x8(%r11) │ │ │ │ + mov 0x60(%rsp),%r12 │ │ │ │ + mov %r12,0x10(%r11) │ │ │ │ + mov %rdx,0x18(%r11) │ │ │ │ + mov 0xe0(%rsp),%rdx │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + movq $0x0,0x10(%r13) │ │ │ │ + mov %r13,0x40(%r10) │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ + jmp 462393 │ │ │ │ + cmp %rax,0x40(%r10) │ │ │ │ + jne 462393 │ │ │ │ + cmpl $0x0,0x267360(%rip) │ │ │ │ + je 46238e │ │ │ │ + mov 0x40(%r10),%r12 │ │ │ │ + mov 0x48(%r10),%r13 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + mov %r13,0x8(%r11) │ │ │ │ + mov 0x148(%rsp),%r11 │ │ │ │ + movups %xmm15,0x40(%r10) │ │ │ │ + mov %bl,0x35(%rsp) │ │ │ │ + mov %rdi,0x50(%rsp) │ │ │ │ + mov %r8,0xd8(%rsp) │ │ │ │ + mov %rsi,0x58(%rsp) │ │ │ │ + mov 0x48(%rax),%r10 │ │ │ │ + mov %r10,0x80(%rsp) │ │ │ │ + cmpl $0x0,0x267314(%rip) │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + je 461f3f │ │ │ │ + mov 0x48(%rax),%r12 │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %r12,(%r11) │ │ │ │ + jmp 461f3f │ │ │ │ + nopw 0x0(%rax,%rax,1) │ │ │ │ + test %r8,%r8 │ │ │ │ + je 46246f │ │ │ │ + mov 0x148(%rsp),%rdx │ │ │ │ + cmp %rdi,%rdx │ │ │ │ + jle 4623fc │ │ │ │ + test %bl,%bl │ │ │ │ + je 462439 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %bl,0x32(%rsp) │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 461200 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x50(%rsp),%rcx │ │ │ │ + movzbl 0x32(%rsp),%edx │ │ │ │ + jmp 461a68 │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov %r9,%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + call 461200 │ │ │ │ + lea 0xe511d(%rip),%rax │ │ │ │ + lea 0x11ed66(%rip),%rbx │ │ │ │ + call 481ce0 │ │ │ │ + lea 0x11478c(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + lea 0x1138da(%rip),%rax │ │ │ │ + mov $0x11,%ebx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 482180 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov 0x30(%r12),%rdx │ │ │ │ + mov 0x8(%rbx,%r10,1),%rcx │ │ │ │ + movzwl 0x18(%r12),%ebx │ │ │ │ + imul %rdx,%rbx │ │ │ │ + add 0x10(%r12),%rbx │ │ │ │ + call 4807c0 │ │ │ │ + mov 0xc0(%rsp),%rdx │ │ │ │ + mov 0x30(%rdx),%rsi │ │ │ │ + inc %rsi │ │ │ │ + mov %rsi,0x30(%rdx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp %rsi,0x8(%rdx) │ │ │ │ + jne 4624ee │ │ │ │ + movq $0x0,0x30(%rdx) │ │ │ │ + incq (%rdx) │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + call 461200 │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + jmp 461a68 │ │ │ │ + lea 0x3f0(%rip),%rdx │ │ │ │ + mov %rdx,0xe8(%rsp) │ │ │ │ + mov %r8,0xf8(%rsp) │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + mov %rbx,0xf0(%rsp) │ │ │ │ + mov %rsi,0x110(%rsp) │ │ │ │ + mov %r8,0x118(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,0x108(%rsp) │ │ │ │ + mov 0x8(%rbx,%r10,1),%rcx │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + lea 0xe8(%rsp),%rdi │ │ │ │ + mov $0x2,%esi │ │ │ │ + call 417f00 │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 461a68 │ │ │ │ + mov %rsi,%r9 │ │ │ │ + jmp 462439 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %rdi,%r11 │ │ │ │ + mov 0x50(%r12),%r13 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r13,%r13 │ │ │ │ + je 462699 │ │ │ │ + mov 0x8(%r13),%r15 │ │ │ │ + test %r15,%r15 │ │ │ │ + je 462628 │ │ │ │ + cmpl $0x0,0x2670f7(%rip) │ │ │ │ + je 462611 │ │ │ │ + mov 0x10(%r15),%rbx │ │ │ │ + mov 0x50(%r12),%rdi │ │ │ │ + mov 0x8(%r13),%r11 │ │ │ │ + mov %r11,0x60(%rsp) │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %r15,0x8(%r11) │ │ │ │ + mov %rdi,0x10(%r11) │ │ │ │ + mov %r10,%rbx │ │ │ │ + mov 0x60(%rsp),%r10 │ │ │ │ + mov %r10,0x18(%r11) │ │ │ │ + mov %rbx,%r10 │ │ │ │ + mov 0x78(%rsp),%r11 │ │ │ │ + movq $0x0,0x10(%r15) │ │ │ │ + mov %r15,0x50(%r12) │ │ │ │ + movq $0x0,0x8(%r13) │ │ │ │ + jmp 462655 │ │ │ │ + cmpl $0x0,0x2670a1(%rip) │ │ │ │ + je 46264f │ │ │ │ + mov 0x50(%r12),%r15 │ │ │ │ + mov 0x58(%r12),%rbx │ │ │ │ + mov %r11,%rdi │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r15,(%r11) │ │ │ │ + mov %rbx,0x8(%r11) │ │ │ │ + mov %rdi,%r11 │ │ │ │ + movups %xmm15,0x50(%r12) │ │ │ │ + cmpb $0x0,0x3c(%r13) │ │ │ │ + je 46268b │ │ │ │ + mov 0x0(%r13),%r15 │ │ │ │ + mov %rax,%rbx │ │ │ │ + xor %eax,%eax │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov $0x1,%r11d │ │ │ │ + lock cmpxchg %r11d,0x178(%r15) │ │ │ │ + sete %r15b │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %r15b,%r15b │ │ │ │ + je 4625ad │ │ │ │ + jmp 4626a8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov $0x1,%r11d │ │ │ │ + jmp 4626a8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %r11,%rdi │ │ │ │ + mov $0x1,%r11d │ │ │ │ + xor %r13d,%r13d │ │ │ │ + test %r13,%r13 │ │ │ │ + jne 4627db │ │ │ │ + cmpq $0x0,(%r12) │ │ │ │ + ja 462725 │ │ │ │ + cmpl $0x0,0x1c(%r12) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 4618ab │ │ │ │ + mov %r10,0x70(%rsp) │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ nopl 0x0(%rax) │ │ │ │ - jmp 4524e0 │ │ │ │ + call 461200 │ │ │ │ + mov 0x70(%rsp),%rdx │ │ │ │ + mov 0x130(%rsp),%r9 │ │ │ │ + mov 0x8(%r9,%rdx,1),%rbx │ │ │ │ + test %rbx,%rbx │ │ │ │ + je 46270d │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + mov 0x28(%rcx),%rax │ │ │ │ + call 422500 │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + xor %edx,%edx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + jmp 461a68 │ │ │ │ + mov 0x38(%r12),%rcx │ │ │ │ + mov 0x8(%rbx,%r10,1),%rdx │ │ │ │ + movzwl 0x18(%r12),%r9d │ │ │ │ + imul %r9,%rcx │ │ │ │ + add 0x10(%r12),%rcx │ │ │ │ + xchg %ax,%ax │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 46276a │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov %rdx,%rbx │ │ │ │ + call 4807c0 │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + mov 0xc0(%rsp),%r12 │ │ │ │ + mov 0x28(%r12),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + call 422500 │ │ │ │ + mov 0xc0(%rsp),%rcx │ │ │ │ + mov 0x38(%rcx),%rdx │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x38(%rcx) │ │ │ │ + cmp %rdx,0x8(%rcx) │ │ │ │ + jne 462798 │ │ │ │ + movq $0x0,0x38(%rcx) │ │ │ │ + decq (%rcx) │ │ │ │ + mov 0x130(%rsp),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + mov 0xa0(%rsp),%rdi │ │ │ │ + mov 0x40(%rsp),%rsi │ │ │ │ + mov %rcx,%r8 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 461200 │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 461a68 │ │ │ │ + lea 0x17e(%rip),%rdx │ │ │ │ + mov %rdx,0xe8(%rsp) │ │ │ │ + mov %r8,0xf8(%rsp) │ │ │ │ + mov %r8,0x100(%rsp) │ │ │ │ + mov %rbx,0xf0(%rsp) │ │ │ │ + mov %rsi,0x110(%rsp) │ │ │ │ + mov %r8,0x118(%rsp) │ │ │ │ + mov 0xa0(%rsp),%rdx │ │ │ │ + mov %rdx,0x108(%rsp) │ │ │ │ + mov 0x8(%rbx,%r10,1),%rcx │ │ │ │ + mov %r12,%rax │ │ │ │ + mov %r13,%rbx │ │ │ │ + lea 0xe8(%rsp),%rdi │ │ │ │ + mov $0x2,%esi │ │ │ │ + call 418f20 │ │ │ │ + mov $0xffffffffffffffff,%rax │ │ │ │ + mov 0x78(%rsp),%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 461a68 │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x10000,%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %rsi,0x28(%rsp) │ │ │ │ + mov %r8b,0x30(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + mov 0x28(%rsp),%rsi │ │ │ │ + movzbl 0x30(%rsp),%r8d │ │ │ │ + jmp 461380 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -93546,436 +107169,330 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 462951 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + mov 0x20(%rdx),%rdi │ │ │ │ + mov 0x28(%rdx),%rsi │ │ │ │ + mov 0x30(%rdx),%r8 │ │ │ │ + call 461200 │ │ │ │ + add $0x30,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + call 487040 │ │ │ │ + jmp 462920 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 462991 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xd8,%rsp │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov 0x525(%rdx),%dl │ │ │ │ - test %dl,%dl │ │ │ │ - je 452c0d │ │ │ │ - mov %r14,0xd0(%rsp) │ │ │ │ - lea 0x50(%rsp),%rdx │ │ │ │ - lea 0x11f53af(%rip),%r10 │ │ │ │ - movups (%r10),%xmm14 │ │ │ │ - movups %xmm14,(%rdx) │ │ │ │ - movups 0x10(%r10),%xmm14 │ │ │ │ - movups %xmm14,0x10(%rdx) │ │ │ │ - movups 0x20(%r10),%xmm14 │ │ │ │ - movups %xmm14,0x20(%rdx) │ │ │ │ - movups 0x30(%r10),%xmm14 │ │ │ │ - movups %xmm14,0x30(%rdx) │ │ │ │ - movups 0x38(%r10),%xmm14 │ │ │ │ - movups %xmm14,0x38(%rdx) │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x60(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov 0x70(%rsp),%rsi │ │ │ │ - mov 0x78(%rsp),%r8 │ │ │ │ - mov 0x80(%rsp),%r9 │ │ │ │ - call 40e4c0 │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov %rbx,0x38(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rcx,%rcx │ │ │ │ - jne 45299d │ │ │ │ - cmp %rax,0x88(%rsp) │ │ │ │ - jne 45299d │ │ │ │ - cmp %rbx,0x90(%rsp) │ │ │ │ - je 452bec │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - mov 0x58(%rsp),%rax │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - mov %rax,0xb8(%rsp) │ │ │ │ - mov 0x68(%rsp),%rax │ │ │ │ - mov %rax,0xb0(%rsp) │ │ │ │ - mov 0x70(%rsp),%rax │ │ │ │ - mov %rax,0xa8(%rsp) │ │ │ │ - mov 0x78(%rsp),%rax │ │ │ │ - mov %rax,0xa0(%rsp) │ │ │ │ - mov 0x80(%rsp),%rax │ │ │ │ - mov %rax,0x98(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9a8543(%rip),%rax │ │ │ │ - mov $0x5,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9ae294(%rip),%rax │ │ │ │ - mov $0xb,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9f528c(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xb8(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9f526c(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xb0(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9f524c(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xa8(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9f522c(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9f520c(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9a7523(%rip),%rax │ │ │ │ - mov $0x2,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x88(%rsp),%rax │ │ │ │ - mov %rax,0xc8(%rsp) │ │ │ │ - mov 0x90(%rsp),%rax │ │ │ │ - mov %rax,0xc0(%rsp) │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b35d3(%rip),%rax │ │ │ │ - mov $0x11,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x40(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9a7a6b(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x38(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9aa398(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0x48(%rsp),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 457540 │ │ │ │ - lea 0x9aedb8(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xc8(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9a7a0b(%rip),%rax │ │ │ │ - mov $0x4,%ebx │ │ │ │ - call 457b20 │ │ │ │ - mov 0xc0(%rsp),%rax │ │ │ │ - xchg %ax,%ax │ │ │ │ - call 457540 │ │ │ │ - lea 0x9ad446(%rip),%rax │ │ │ │ - mov $0xa,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - lea 0x9db673(%rip),%rax │ │ │ │ - mov $0x44,%ebx │ │ │ │ - call 454580 │ │ │ │ - mov 0xd0(%rsp),%rax │ │ │ │ - mov 0x30(%rax),%rax │ │ │ │ - test %al,(%rax) │ │ │ │ - add $0x525,%rax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xchg %cl,(%rax) │ │ │ │ - add $0xd8,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - add $0xd8,%rsp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + mov 0x18(%rdx),%rcx │ │ │ │ + mov 0x20(%rdx),%rdi │ │ │ │ + mov 0x28(%rdx),%rsi │ │ │ │ + mov 0x30(%rdx),%r8 │ │ │ │ + call 461200 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + call 487040 │ │ │ │ + jmp 462960 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 452cb5 │ │ │ │ + jbe 462a21 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rcx,0x30(%rsp) │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 492c40 │ │ │ │ - test %rax,%rax │ │ │ │ - jne 452c50 │ │ │ │ - xor %ebx,%ebx │ │ │ │ - xor %eax,%eax │ │ │ │ - jmp 452c5d │ │ │ │ - mov 0x4(%rax),%ecx │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov %ecx,%ebx │ │ │ │ - call 475ee0 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp $0x8,%rbx │ │ │ │ - jl 452c75 │ │ │ │ - movabs $0x2e656d69746e7572,%rcx │ │ │ │ - cmp %rcx,(%rax) │ │ │ │ - je 452ca5 │ │ │ │ - mov %r14,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 452c8f │ │ │ │ - mov 0x30(%rcx),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 452c8f │ │ │ │ - cmpl $0x0,0xf0(%rcx) │ │ │ │ - jne 452c95 │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + cmpq $0x0,0x30(%rax) │ │ │ │ + je 4629e7 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov %rax,0x30(%rcx) │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov 0x38(%rsp),%rbx │ │ │ │ + mov (%rax),%rax │ │ │ │ + lea 0x4f(%rip),%rcx │ │ │ │ + mov %rcx,0x8(%rsp) │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + lea 0x8(%rsp),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 486f60 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - nop │ │ │ │ - call 48f0a0 │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - jmp 452c20 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + jmp 4629a0 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 452d1a │ │ │ │ + jbe 462a6b │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 452d0e │ │ │ │ - mov 0x30(%rcx),%rcx │ │ │ │ - nop │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 452d0e │ │ │ │ - cmpl $0x0,0xf0(%rcx) │ │ │ │ - jne 452d14 │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x18,%rsp │ │ │ │ + mov 0x10(%rdx),%rbx │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + mov $0x1,%ecx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 450680 │ │ │ │ + add $0x18,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 452ce0 │ │ │ │ + call 487040 │ │ │ │ + jmp 462a40 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 452e6f │ │ │ │ + jbe 462d71 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x50,%rsp │ │ │ │ - mov %rax,0x60(%rsp) │ │ │ │ - mov %rbx,0x68(%rsp) │ │ │ │ + sub $0x58,%rsp │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + mov %r14,%r8 │ │ │ │ nopl 0x0(%rax) │ │ │ │ - call 492c40 │ │ │ │ - mov 0x60(%rsp),%rdi │ │ │ │ - dec %rdi │ │ │ │ - mov $0x4,%ecx │ │ │ │ - call 476b00 │ │ │ │ - movslq %eax,%rax │ │ │ │ - call 402880 │ │ │ │ - mov %al,0x27(%rsp) │ │ │ │ - mov %rsi,0x30(%rsp) │ │ │ │ + cmp %r8,0xb8(%rdx) │ │ │ │ + jne 462d5f │ │ │ │ + nop │ │ │ │ + jmp 462ab3 │ │ │ │ + mov %r9,%rax │ │ │ │ + mov (%rax),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 462ad4 │ │ │ │ + lea -0x1(%rdx),%r8d │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %edx,%eax │ │ │ │ + lock cmpxchg %r8d,(%r9) │ │ │ │ + sete %dl │ │ │ │ + test %dl,%dl │ │ │ │ + je 462ab0 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %bl,0x70(%rsp) │ │ │ │ + mov %rcx,0x78(%rsp) │ │ │ │ + mov %rdi,0x80(%rsp) │ │ │ │ + mov %sil,0x88(%rsp) │ │ │ │ + call 44ef40 │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov %rcx,%rdx │ │ │ │ + shr $0x3,%rcx │ │ │ │ + mov %rax,%rbx │ │ │ │ + movabs $0x5197f7d73404147,%rax │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mul %rcx │ │ │ │ + add %rcx,%rdx │ │ │ │ + rcr $1,%rdx │ │ │ │ + shr $0x7,%rdx │ │ │ │ + imul $0xfb,%rdx,%rax │ │ │ │ + sub %rax,%rcx │ │ │ │ + shl $0x6,%rcx │ │ │ │ + mov %rcx,0x30(%rsp) │ │ │ │ + nop │ │ │ │ + movups %xmm15,0x28(%rbx) │ │ │ │ + movl $0x0,0x38(%rbx) │ │ │ │ + lea 0x24bb54(%rip),%rax │ │ │ │ + lea (%rax,%rcx,1),%rdx │ │ │ │ + mov %rdx,0x38(%rsp) │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + bt $0x0,%edi │ │ │ │ + xchg %ax,%ax │ │ │ │ + jae 462bb9 │ │ │ │ + cmpq $0x0,0x26692e(%rip) │ │ │ │ + ja 462b71 │ │ │ │ + xor %r8d,%r8d │ │ │ │ + jmp 462bbc │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + movq $0xffffffffffffffff,0x30(%rcx) │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov 0x78(%rsp),%rdi │ │ │ │ + mov %rax,%r8 │ │ │ │ + lea 0x24bae9(%rip),%rax │ │ │ │ + jmp 462bbc │ │ │ │ + xor %r8d,%r8d │ │ │ │ + bt $0x1,%edi │ │ │ │ + jae 462c06 │ │ │ │ + cmpq $0x0,0x2668d6(%rip) │ │ │ │ + jbe 462c06 │ │ │ │ + test %r8,%r8 │ │ │ │ + jne 462c02 │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%r8 │ │ │ │ + lea 0x24bab2(%rip),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x38(%rsp),%rdx │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + mov 0x68(%rsp),%rsi │ │ │ │ + mov %r8,0x28(%rbx) │ │ │ │ mov %r8,0x28(%rsp) │ │ │ │ - mov %cl,0x25(%rsp) │ │ │ │ - mov %dil,0x24(%rsp) │ │ │ │ - mov %bl,0x26(%rsp) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - test %al,%al │ │ │ │ - jne 452e54 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - lea 0x9b4425(%rip),%rbx │ │ │ │ - mov $0x12,%ecx │ │ │ │ - call 452c20 │ │ │ │ - movzbl 0x25(%rsp),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 452e48 │ │ │ │ + jmp 462c19 │ │ │ │ + lea 0x24ba8c(%rip),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + lea (%rcx,%rax,1),%rdx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + lea (%rcx,%rax,1),%rcx │ │ │ │ + lea 0x10(%rcx),%rcx │ │ │ │ + mov %rcx,0x50(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + call 41f100 │ │ │ │ + nop │ │ │ │ + mov $0x1,%ecx │ │ │ │ + mov 0x50(%rsp),%rdx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov (%rcx),%eax │ │ │ │ + test %eax,%eax │ │ │ │ + je 462c6b │ │ │ │ + mov %eax,0x24(%rsp) │ │ │ │ + lea -0x1(%rax),%esi │ │ │ │ + lock cmpxchg %esi,(%rcx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 462c4b │ │ │ │ + mov 0x24(%rsp),%esi │ │ │ │ + test %esi,%esi │ │ │ │ + jne 462d0a │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + movzbl 0x70(%rsp),%edi │ │ │ │ + call 463000 │ │ │ │ + mov 0x80(%rsp),%rsi │ │ │ │ + add $0x4,%rsi │ │ │ │ + lea 0x11d67d(%rip),%rax │ │ │ │ + mov 0x48(%rsp),%rbx │ │ │ │ + movzbl 0x88(%rsp),%ecx │ │ │ │ + mov $0x5,%edi │ │ │ │ + call 4821e0 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + cmpl $0x0,0x38(%rax) │ │ │ │ + je 462ccc │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - cmp $0x10,%rdx │ │ │ │ - jae 452e43 │ │ │ │ - mov (%rcx,%rdx,8),%rsi │ │ │ │ - movzbl 0x24(%rsp),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - je 452e3c │ │ │ │ - test %al,(%rcx) │ │ │ │ - mov 0x28(%rsp),%rdx │ │ │ │ - cmp $0x10,%rdx │ │ │ │ - jae 452e37 │ │ │ │ - mov (%rcx,%rdx,8),%r8 │ │ │ │ - mov %rsi,0x38(%rsp) │ │ │ │ - mov %r8,0x40(%rsp) │ │ │ │ - movzbl 0x26(%rsp),%ecx │ │ │ │ - mov %cl,0x48(%rsp) │ │ │ │ - movzbl 0x27(%rsp),%ecx │ │ │ │ - mov %cl,0x49(%rsp) │ │ │ │ - lea 0x93b302(%rip),%rax │ │ │ │ - lea 0x38(%rsp),%rbx │ │ │ │ - call 4240e0 │ │ │ │ mov %rax,%rbx │ │ │ │ - lea 0x93b2ee(%rip),%rax │ │ │ │ - call 48eb80 │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov 0x28(%rsp),%r8 │ │ │ │ - jmp 452dfb │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ + mov $0x1,%edx │ │ │ │ + jmp 462d00 │ │ │ │ mov 0x68(%rsp),%rcx │ │ │ │ - mov 0x30(%rsp),%rsi │ │ │ │ - jmp 452de1 │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - lea 0x9bb675(%rip),%rbx │ │ │ │ - mov $0x19,%ecx │ │ │ │ - call 452c20 │ │ │ │ - jmp 452dbe │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - jmp 452d40 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 452ee6 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - lea 0x9b730f(%rip),%rbx │ │ │ │ - mov $0x15,%ecx │ │ │ │ + jmp 462cd6 │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov (%rcx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 462cf5 │ │ │ │ + lea -0x1(%rdx),%esi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %edx,%eax │ │ │ │ + lock cmpxchg %esi,(%rcx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 462cd3 │ │ │ │ + test %edx,%edx │ │ │ │ + jmp 462cf8 │ │ │ │ + mov %rax,%rbx │ │ │ │ + setne %dl │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %dl,%dl │ │ │ │ + je 462c0d │ │ │ │ + jmp 462d25 │ │ │ │ nop │ │ │ │ - call 452c20 │ │ │ │ - mov 0x114ed94(%rip),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 452ed5 │ │ │ │ - mov 0x8(%rdx),%rdx │ │ │ │ - mov 0x114ed8c(%rip),%rbx │ │ │ │ - mov %rdx,%rax │ │ │ │ + mov $0xffffffff,%ecx │ │ │ │ + lock xadd %ecx,(%rdx) │ │ │ │ nop │ │ │ │ - call 48eb80 │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 452ea0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 452f3f │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - lea 0x9b82b0(%rip),%rax │ │ │ │ - mov $0x16,%ebx │ │ │ │ - call 452ce0 │ │ │ │ - mov 0x1150f1a(%rip),%rcx │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 41f560 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 452f2f │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov 0x1150f12(%rip),%rbx │ │ │ │ + jle 462d54 │ │ │ │ + mov 0x28(%rsp),%rdx │ │ │ │ + sub %rdx,%rcx │ │ │ │ + mov 0x80(%rsp),%rbx │ │ │ │ + add $0x3,%rbx │ │ │ │ mov %rcx,%rax │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ + call 481080 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44f220 │ │ │ │ + add $0x58,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + lea 0x11698f(%rip),%rax │ │ │ │ + mov $0x1d,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 452f00 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + mov %sil,0x28(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + movzbl 0x28(%rsp),%esi │ │ │ │ + jmp 462a80 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -93989,42 +107506,164 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 452f9f │ │ │ │ + jbe 462fca │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - lea 0x9b1e4d(%rip),%rax │ │ │ │ - mov $0x10,%ebx │ │ │ │ - call 452ce0 │ │ │ │ - mov 0x1150eca(%rip),%rcx │ │ │ │ + sub $0x48,%rsp │ │ │ │ + mov %rax,%rdx │ │ │ │ + shr $0x3,%rax │ │ │ │ + mov %rax,%rsi │ │ │ │ + movabs $0x5197f7d73404147,%rax │ │ │ │ + mov %rdx,%rdi │ │ │ │ + mul %rsi │ │ │ │ + add %rsi,%rdx │ │ │ │ + rcr $1,%rdx │ │ │ │ + shr $0x7,%rdx │ │ │ │ + imul $0xfb,%rdx,%rdx │ │ │ │ + sub %rdx,%rsi │ │ │ │ + shl $0x6,%rsi │ │ │ │ + lea 0x24b895(%rip),%rdx │ │ │ │ + lea (%rsi,%rdx,1),%r8 │ │ │ │ + lea 0x10(%r8),%r8 │ │ │ │ + nop │ │ │ │ + mov $0x1,%r9d │ │ │ │ + lock xadd %r9d,(%rdi) │ │ │ │ + mov (%r8),%r9d │ │ │ │ + lea (%rdx,%rsi,1),%r10 │ │ │ │ + test %r9d,%r9d │ │ │ │ + je 462f36 │ │ │ │ + mov %rdi,0x40(%rsp) │ │ │ │ + mov %bl,0x60(%rsp) │ │ │ │ + mov %rcx,0x68(%rsp) │ │ │ │ + mov %r10,0x20(%rsp) │ │ │ │ + mov %r8,0x38(%rsp) │ │ │ │ + lea (%rsi,%rdx,1),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + call 41f100 │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov (%rcx),%edx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + test %edx,%edx │ │ │ │ + je 462f24 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + mov 0x40(%rsp),%rbx │ │ │ │ + call 463420 │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + test %rax,%rax │ │ │ │ + je 462e9a │ │ │ │ + nop │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + mov 0x38(%rsp),%rsi │ │ │ │ + lock xadd %edx,(%rsi) │ │ │ │ + nop │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 462f3c │ │ │ │ + mov 0x28(%rax),%rcx │ │ │ │ test %rcx,%rcx │ │ │ │ - je 452f8f │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov 0x1150ec2(%rip),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 48eb80 │ │ │ │ + je 462f0a │ │ │ │ + movzwl 0x3e(%rax),%edx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %rsi,%rdi │ │ │ │ + sub %rcx,%rsi │ │ │ │ + test %dx,%dx │ │ │ │ + je 462ef0 │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + sub %rcx,%rdi │ │ │ │ + lea (%rdi,%rsi,1),%rcx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + shr $0x3f,%rcx │ │ │ │ + add %rdi,%rcx │ │ │ │ + sar $1,%rcx │ │ │ │ + imul %rdx,%rcx │ │ │ │ + add %rcx,%rsi │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + add $0x3,%rbx │ │ │ │ + mov %rsi,%rax │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 481100 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + cmpl $0x0,0x38(%rax) │ │ │ │ + jne 462fb8 │ │ │ │ + movzbl 0x60(%rsp),%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + je 462f42 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + jmp 462f82 │ │ │ │ nop │ │ │ │ nop │ │ │ │ - call 494fe0 │ │ │ │ - jmp 452f60 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 41f560 │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x48,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x68(%rsp),%rbx │ │ │ │ + add $0x5,%rbx │ │ │ │ + call 4629a0 │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + cmpl $0x1,0x38(%rcx) │ │ │ │ + jne 462f3c │ │ │ │ + mov 0x30(%r14),%rcx │ │ │ │ + cmpl $0x0,0x108(%rcx) │ │ │ │ + jne 462f3c │ │ │ │ + mov %r14,%rdx │ │ │ │ + cmp %rdx,(%rcx) │ │ │ │ + je 462f3c │ │ │ │ + nop │ │ │ │ + lea 0x11d120(%rip),%rax │ │ │ │ + call 486ee0 │ │ │ │ + jmp 462f3c │ │ │ │ + mov %rbx,%rax │ │ │ │ + mov (%rcx),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 462fa2 │ │ │ │ + lea -0x1(%rdx),%esi │ │ │ │ + mov %rax,%rbx │ │ │ │ + mov %edx,%eax │ │ │ │ + lock cmpxchg %esi,(%rcx) │ │ │ │ + sete %sil │ │ │ │ + test %sil,%sil │ │ │ │ + je 462f7f │ │ │ │ + test %edx,%edx │ │ │ │ + nop │ │ │ │ + jmp 462fa5 │ │ │ │ + mov %rax,%rbx │ │ │ │ + jne 462fac │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 462f42 │ │ │ │ + movl $0x1,0x38(%rbx) │ │ │ │ + mov %rbx,%rax │ │ │ │ + jmp 462f42 │ │ │ │ + lea 0x1157e6(%rip),%rax │ │ │ │ + mov $0x1a,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %bl,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + movzbl 0x10(%rsp),%ebx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + jmp 462dc0 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -94033,675 +107672,619 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 453077 │ │ │ │ + jbe 4633e6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x18,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rdx,0xb8(%rcx) │ │ │ │ - jne 453065 │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - mov %rdx,0x10(%rsp) │ │ │ │ - call 4532c0 │ │ │ │ - test %al,(%rax) │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x28(%rcx),%rdx │ │ │ │ - cmpl $0x0,0x11f4816(%rip) │ │ │ │ - jne 453013 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - jmp 453041 │ │ │ │ - mov 0x20(%rax),%rbx │ │ │ │ - mov 0x28(%rcx),%rsi │ │ │ │ - mov 0x18(%rax),%rdi │ │ │ │ + sub $0x20,%rsp │ │ │ │ + test %al,(%rcx) │ │ │ │ + cmpl $0x0,0x2666b5(%rip) │ │ │ │ + jne 463029 │ │ │ │ + mov %r14,0x18(%rsp) │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + jmp 46303b │ │ │ │ + mov (%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r14,%rsi │ │ │ │ + mov %rsi,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rsi,(%rcx) │ │ │ │ nop │ │ │ │ - call 496b60 <_cgo_topofstack@@Base+0x100> │ │ │ │ + cmpl $0x0,0x26668a(%rip) │ │ │ │ + je 463058 │ │ │ │ + mov 0x18(%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rbx,0x18(%rcx) │ │ │ │ + mov %rbx,%rdx │ │ │ │ + mov %rbx,0x20(%rcx) │ │ │ │ + test %al,(%rsi) │ │ │ │ + cmpl $0x0,0x266664(%rip) │ │ │ │ + je 463094 │ │ │ │ + mov 0x140(%rsi),%r8 │ │ │ │ + mov 0x8(%rcx),%r9 │ │ │ │ + mov 0x10(%rcx),%r10 │ │ │ │ + nopl (%rax) │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %r9,0x10(%r11) │ │ │ │ + mov %r10,0x18(%r11) │ │ │ │ + mov %rcx,0x140(%rsi) │ │ │ │ + movups %xmm15,0x8(%rcx) │ │ │ │ + movw $0x0,0x3e(%rcx) │ │ │ │ + lea 0x8(%rax),%rsi │ │ │ │ + mov 0x8(%rax),%r8 │ │ │ │ + xor %ebx,%ebx │ │ │ │ + jmp 4630c1 │ │ │ │ + mov (%rdx),%r10 │ │ │ │ + mov %rdx,%rsi │ │ │ │ + mov %r8,%rbx │ │ │ │ + mov %r9,%rdx │ │ │ │ + mov %r10,%r8 │ │ │ │ + test %r8,%r8 │ │ │ │ + je 463315 │ │ │ │ + mov %rdx,%r9 │ │ │ │ + mov 0x20(%r8),%r10 │ │ │ │ + cmp %r10,%rdx │ │ │ │ + je 4630e4 │ │ │ │ + jae 4630de │ │ │ │ + lea 0x10(%r8),%rdx │ │ │ │ + jmp 4630b2 │ │ │ │ + lea 0x8(%r8),%rdx │ │ │ │ + jmp 4630b2 │ │ │ │ + test %dil,%dil │ │ │ │ + je 463285 │ │ │ │ + cmpl $0x0,0x2665dc(%rip) │ │ │ │ + je 463105 │ │ │ │ + mov (%rsi),%rax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rcx,(%rsi) │ │ │ │ + mov 0x38(%r8),%eax │ │ │ │ + mov %eax,0x38(%rcx) │ │ │ │ + mov 0x28(%r8),%rax │ │ │ │ + mov %rax,0x28(%rcx) │ │ │ │ + mov 0x40(%r8),%rax │ │ │ │ + cmpl $0x0,0x2665ae(%rip) │ │ │ │ + je 463134 │ │ │ │ + mov 0x40(%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x40(%rcx) │ │ │ │ + mov 0x10(%r8),%rax │ │ │ │ + cmpl $0x0,0x26658d(%rip) │ │ │ │ + je 463155 │ │ │ │ + mov 0x10(%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x10(%rcx) │ │ │ │ + mov 0x8(%r8),%rdx │ │ │ │ + cmpl $0x0,0x26656c(%rip) │ │ │ │ + je 463176 │ │ │ │ + mov 0x8(%rcx),%rbx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ mov %rdx,(%r11) │ │ │ │ mov %rbx,0x8(%r11) │ │ │ │ - mov %rax,0x10(%r11) │ │ │ │ - mov %rsi,0x18(%r11) │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov %rbx,0x20(%r11) │ │ │ │ - mov %rdi,0x28(%r11) │ │ │ │ - mov %rdx,0x20(%rax) │ │ │ │ - mov %rax,0x28(%rcx) │ │ │ │ - mov %rbx,0x18(%rax) │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - lea 0x28(%rsp),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - add $0x18,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9b7244(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 452fc0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 453166 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jg 453116 │ │ │ │ + mov %rdx,0x8(%rcx) │ │ │ │ test %rax,%rax │ │ │ │ - jne 4530e0 │ │ │ │ - mov 0x114ebcc(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4530cd │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov 0x114ebc4(%rip),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 48eb80 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp $0x2,%rax │ │ │ │ - jne 453105 │ │ │ │ - mov 0x114ebb3(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4530f6 │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov 0x114ebab(%rip),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 48eb80 │ │ │ │ - lea 0x9ccd5a(%rip),%rax │ │ │ │ - mov $0x2a,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - cmp $0x3,%rax │ │ │ │ - jne 453140 │ │ │ │ - mov 0x114eb8d(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 45312c │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov 0x114eb85(%rip),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 48eb80 │ │ │ │ + je 46319c │ │ │ │ + cmpl $0x0,0x26654a(%rip) │ │ │ │ + je 463198 │ │ │ │ + mov 0x40(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x40(%rax) │ │ │ │ + mov 0x8(%rcx),%rax │ │ │ │ + test %rax,%rax │ │ │ │ + je 4631c2 │ │ │ │ + cmpl $0x0,0x266524(%rip) │ │ │ │ + je 4631be │ │ │ │ + mov 0x40(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x40(%rax) │ │ │ │ + cmpl $0x0,0x266507(%rip) │ │ │ │ + je 4631db │ │ │ │ + mov 0x48(%rcx),%rax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %r8,0x48(%rcx) │ │ │ │ + mov 0x50(%r8),%rax │ │ │ │ + cmpl $0x0,0x2664e6(%rip) │ │ │ │ + je 4631fc │ │ │ │ + mov 0x50(%rcx),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rax,0x50(%rcx) │ │ │ │ + test %rax,%rax │ │ │ │ + jne 463222 │ │ │ │ + cmpl $0x0,0x2664c4(%rip) │ │ │ │ + je 46321e │ │ │ │ + mov 0x50(%rcx),%rax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %r8,0x50(%rcx) │ │ │ │ + movzwl 0x3e(%r8),%eax │ │ │ │ + mov %ax,0x3e(%rcx) │ │ │ │ + cmp $0xffff,%ax │ │ │ │ + je 463237 │ │ │ │ + inc %eax │ │ │ │ + mov %ax,0x3e(%rcx) │ │ │ │ + cmpl $0x0,0x266492(%rip) │ │ │ │ + xchg %ax,%ax │ │ │ │ + je 463266 │ │ │ │ + mov 0x40(%r8),%rax │ │ │ │ + mov 0x10(%r8),%rcx │ │ │ │ + mov 0x8(%r8),%rdx │ │ │ │ + mov 0x50(%r8),%rbx │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rax,(%r11) │ │ │ │ + mov %rcx,0x8(%r11) │ │ │ │ + mov %rdx,0x10(%r11) │ │ │ │ + mov %rbx,0x18(%r11) │ │ │ │ + movq $0x0,0x40(%r8) │ │ │ │ + movups %xmm15,0x8(%r8) │ │ │ │ + movq $0x0,0x50(%r8) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp $0x4,%rax │ │ │ │ - jne 453105 │ │ │ │ - mov 0x114eb73(%rip),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 453156 │ │ │ │ - mov 0x8(%rcx),%rcx │ │ │ │ - mov 0x114eb6b(%rip),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 48eb80 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 4530a0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 453247 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - mov %rax,0x40(%rsp) │ │ │ │ - mov 0x28(%rax),%rdx │ │ │ │ - mov %rdx,0x20(%rsp) │ │ │ │ - mov 0x20(%rax),%rsi │ │ │ │ - mov %rsi,0x18(%rsp) │ │ │ │ - movb $0x0,0x1(%rax) │ │ │ │ - jmp 4531b4 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - mov (%rdx),%rbx │ │ │ │ - mov %rbx,0x28(%rsp) │ │ │ │ - mov $0x1,%ecx │ │ │ │ - nop │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 48bae0 │ │ │ │ - test %al,%al │ │ │ │ - je 4531af │ │ │ │ - mov 0x28(%rsp),%rax │ │ │ │ + jmp 46330f │ │ │ │ + mov 0x50(%r8),%rax │ │ │ │ test %rax,%rax │ │ │ │ - je 4531e4 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - jmp 4531ed │ │ │ │ - add $0x30,%rsp │ │ │ │ + je 4632b2 │ │ │ │ + cmpl $0x0,0x26643b(%rip) │ │ │ │ + je 4632ac │ │ │ │ + mov 0x48(%rax),%rdx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x48(%rax) │ │ │ │ + jmp 4632d0 │ │ │ │ + cmpl $0x0,0x266417(%rip) │ │ │ │ + je 4632cc │ │ │ │ + mov 0x48(%r8),%rax │ │ │ │ + nop │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rcx,0x48(%r8) │ │ │ │ + cmpl $0x0,0x2663f9(%rip) │ │ │ │ + je 4632f1 │ │ │ │ + mov 0x50(%r8),%rax │ │ │ │ + mov 0x48(%rcx),%rdx │ │ │ │ + call 488c00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rdx,0x10(%r11) │ │ │ │ + mov %rcx,0x50(%r8) │ │ │ │ + movq $0x0,0x48(%rcx) │ │ │ │ + movzwl 0x3e(%r8),%eax │ │ │ │ + cmp $0xffff,%ax │ │ │ │ + je 46330f │ │ │ │ + inc %eax │ │ │ │ + mov %ax,0x3e(%r8) │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rbx,%rax │ │ │ │ - mov 0x8(%rcx),%rbx │ │ │ │ - mov %rbx,0x8(%rax) │ │ │ │ - mov 0x10(%rcx),%rbx │ │ │ │ - mov %rbx,0x10(%rax) │ │ │ │ - mov 0x20(%rax),%rbx │ │ │ │ + mov 0x30(%r14),%rdx │ │ │ │ + movabs $0xa0761d6478bd642f,%rdi │ │ │ │ + add 0x668(%rdx),%rdi │ │ │ │ + movabs $0xe7037ed1a0b428db,%r8 │ │ │ │ + xor %rdi,%r8 │ │ │ │ + mov %rax,%r9 │ │ │ │ + mov %rdi,%rax │ │ │ │ + mov %rdx,%r10 │ │ │ │ + mul %r8 │ │ │ │ + xor %rdx,%rax │ │ │ │ + or $0x1,%eax │ │ │ │ + mov %rdi,0x668(%r10) │ │ │ │ + mov %eax,0x38(%rcx) │ │ │ │ + cmpl $0x0,0x266376(%rip) │ │ │ │ + je 463377 │ │ │ │ + mov 0x40(%rcx),%rdx │ │ │ │ + mov (%rsi),%rdi │ │ │ │ + call 488c20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x10(%r11) │ │ │ │ + mov %rdi,0x18(%r11) │ │ │ │ + mov %r9,0x10(%rsp) │ │ │ │ + mov %rcx,0x40(%rsp) │ │ │ │ + mov %rbx,0x40(%rcx) │ │ │ │ + mov %rcx,(%rsi) │ │ │ │ + jmp 463394 │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov 0x10(%rsp),%r9 │ │ │ │ + mov 0x40(%rcx),%rbx │ │ │ │ test %rbx,%rbx │ │ │ │ - jne 4531ea │ │ │ │ - cmpl $0x0,0x11f4613(%rip) │ │ │ │ - jne 453216 │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - jmp 453239 │ │ │ │ - mov 0x20(%rax),%rbx │ │ │ │ - mov 0x20(%rcx),%rsi │ │ │ │ + je 4633c7 │ │ │ │ + mov 0x38(%rbx),%edx │ │ │ │ + cmp %edx,0x38(%rcx) │ │ │ │ + jae 4633c7 │ │ │ │ + cmp %rcx,0x10(%rbx) │ │ │ │ + je 4633bb │ │ │ │ + cmp %rcx,0x8(%rbx) │ │ │ │ + jne 4633cd │ │ │ │ + mov %r9,%rax │ │ │ │ + call 4637a0 │ │ │ │ + jmp 46338a │ │ │ │ + mov %r9,%rax │ │ │ │ xchg %ax,%ax │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ - mov 0x18(%rsp),%rdi │ │ │ │ - mov %rdi,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov %rdx,0x10(%r11) │ │ │ │ - mov %rsi,0x18(%r11) │ │ │ │ - mov %rdi,0x20(%rax) │ │ │ │ - mov %rdx,0x20(%rcx) │ │ │ │ - add $0x30,%rsp │ │ │ │ + call 463900 │ │ │ │ + jmp 46338a │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ + lea 0xda42c(%rip),%rax │ │ │ │ + lea 0x11de95(%rip),%rbx │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 481ce0 │ │ │ │ + nop │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %dil,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 453180 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + movzbl 0x20(%rsp),%edi │ │ │ │ + jmp 463000 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov %r14,%rdx │ │ │ │ - cmp %rdx,0xb8(%rcx) │ │ │ │ - jne 4532a9 │ │ │ │ - movw $0x0,(%rax) │ │ │ │ - lea 0x20(%rsp),%rcx │ │ │ │ - mov %rcx,0x8(%rax) │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov %rcx,0x10(%rax) │ │ │ │ - mov 0x28(%rdx),%rcx │ │ │ │ - mov %rcx,0x20(%rax) │ │ │ │ - movq $0x0,0x28(%rax) │ │ │ │ - mov %rax,0x28(%rdx) │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9b7000(%rip),%rax │ │ │ │ - mov $0x15,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4534b4 │ │ │ │ + jbe 46377a │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x58,%rsp │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rcx) │ │ │ │ - mov 0x30(%r14),%rcx │ │ │ │ - mov 0xd0(%rcx),%rdx │ │ │ │ - cmpq $0x0,0x70(%rdx) │ │ │ │ - jne 45331a │ │ │ │ - cmpq $0x0,0x11d5661(%rip) │ │ │ │ - je 45331a │ │ │ │ - mov %rcx,0x40(%rsp) │ │ │ │ - mov %rdx,0x50(%rsp) │ │ │ │ - nop │ │ │ │ - lea 0x11d5645(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x50(%rsp),%rcx │ │ │ │ - jmp 4533b6 │ │ │ │ - mov 0x70(%rdx),%rbx │ │ │ │ - xchg %ax,%ax │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 453363 │ │ │ │ - mov 0x68(%rdx),%rsi │ │ │ │ - mov -0x8(%rsi,%rbx,8),%rdi │ │ │ │ - cmpl $0x0,0x11f44eb(%rip) │ │ │ │ - je 453348 │ │ │ │ - mov -0x8(%rsi,%rbx,8),%r8 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %r8,(%r11) │ │ │ │ - movq $0x0,-0x8(%rsi,%rbx,8) │ │ │ │ - dec %rbx │ │ │ │ - mov 0x78(%rdx),%rsi │ │ │ │ - cmp %rbx,%rsi │ │ │ │ - jb 4533ac │ │ │ │ - mov %rbx,0x70(%rdx) │ │ │ │ - jmp 453365 │ │ │ │ - xor %edi,%edi │ │ │ │ - mov 0x108(%rcx),%edx │ │ │ │ - lea -0x1(%rdx),%ebx │ │ │ │ + sub $0x28,%rsp │ │ │ │ + lea 0x8(%rax),%rdx │ │ │ │ + mov 0x8(%rax),%rsi │ │ │ │ + jmp 463442 │ │ │ │ + mov (%rdx),%rsi │ │ │ │ + mov %rdi,%rbx │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 463618 │ │ │ │ + mov %rbx,%rdi │ │ │ │ + mov 0x20(%rsi),%r8 │ │ │ │ + cmp %r8,%rbx │ │ │ │ + je 463465 │ │ │ │ + jae 46345f │ │ │ │ + lea 0x10(%rsi),%rdx │ │ │ │ + jmp 46343c │ │ │ │ + lea 0x8(%rsi),%rdx │ │ │ │ + jmp 46343c │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + mov %rsi,0x18(%rsp) │ │ │ │ + cmpq $0x0,0x28(%rsi) │ │ │ │ + jne 46347a │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4634a8 │ │ │ │ + mov %rdx,0x20(%rsp) │ │ │ │ nop │ │ │ │ - mov %ebx,0x108(%rcx) │ │ │ │ - cmp $0x1,%edx │ │ │ │ - jne 45338c │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ - je 45338c │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ + call 488a40 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov (%rsp),%rax │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x48(%rsi),%rdi │ │ │ │ test %rdi,%rdi │ │ │ │ - jne 4533a0 │ │ │ │ - lea 0x94d408(%rip),%rax │ │ │ │ - call 427f80 │ │ │ │ - mov %rax,%rdi │ │ │ │ - movb $0x1,(%rdi) │ │ │ │ - mov %rdi,%rax │ │ │ │ - add $0x58,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - mov %rdx,-0x8(%rax,%rbx,8) │ │ │ │ - mov 0x78(%rcx),%rdx │ │ │ │ - shr $1,%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rdx,0x70(%rcx) │ │ │ │ - jge 453493 │ │ │ │ - mov 0x11d5587(%rip),%rdx │ │ │ │ + jne 4634bb │ │ │ │ + mov %rcx,0x10(%rsp) │ │ │ │ + jmp 4636ca │ │ │ │ + cmpl $0x0,0x26620e(%rip) │ │ │ │ + je 4634d3 │ │ │ │ + mov (%rdx),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %rdi,(%rdx) │ │ │ │ + mov 0x38(%rsi),%edx │ │ │ │ + mov %edx,0x38(%rdi) │ │ │ │ + mov 0x40(%rsi),%rdx │ │ │ │ + cmpl $0x0,0x2661e9(%rip) │ │ │ │ + je 4634f9 │ │ │ │ + mov 0x40(%rdi),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %rdx,0x40(%rdi) │ │ │ │ + mov 0x10(%rsi),%rdx │ │ │ │ + cmpl $0x0,0x2661c8(%rip) │ │ │ │ + je 46351a │ │ │ │ + mov 0x10(%rdi),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %rdx,0x10(%rdi) │ │ │ │ + xchg %ax,%ax │ │ │ │ test %rdx,%rdx │ │ │ │ - je 453493 │ │ │ │ - mov 0x20(%rdx),%r8 │ │ │ │ - cmpl $0x0,0x11f443b(%rip) │ │ │ │ - je 453402 │ │ │ │ - mov 0x11d556a(%rip),%r9 │ │ │ │ - mov 0x20(%rdx),%r10 │ │ │ │ - call 496b00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ - mov %r8,(%r11) │ │ │ │ - mov %r9,0x8(%r11) │ │ │ │ - mov %r10,0x10(%r11) │ │ │ │ - mov %r8,0x11d554f(%rip) │ │ │ │ - movq $0x0,0x20(%rdx) │ │ │ │ - mov 0x78(%rcx),%r8 │ │ │ │ - mov 0x70(%rcx),%rbx │ │ │ │ - inc %rbx │ │ │ │ - mov 0x68(%rcx),%rax │ │ │ │ - cmp %rbx,%r8 │ │ │ │ - jae 45346c │ │ │ │ - mov %rdx,0x48(%rsp) │ │ │ │ - mov %r8,%rcx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x80b767(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - mov %rcx,0x78(%rdx) │ │ │ │ - cmpl $0x0,0x11f43d2(%rip) │ │ │ │ - je 453460 │ │ │ │ - mov 0x68(%rdx),%r8 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ + je 463542 │ │ │ │ + cmpl $0x0,0x2661a4(%rip) │ │ │ │ + je 46353e │ │ │ │ + mov 0x40(%rdx),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ mov %r8,0x8(%r11) │ │ │ │ - mov %rax,0x68(%rdx) │ │ │ │ - mov %rdx,%rcx │ │ │ │ - mov 0x48(%rsp),%rdx │ │ │ │ - mov %rbx,0x70(%rcx) │ │ │ │ - cmpl $0x0,0x11f43a9(%rip) │ │ │ │ - je 4533b1 │ │ │ │ - mov -0x8(%rax,%rbx,8),%r8 │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,0x40(%rdx) │ │ │ │ + mov 0x8(%rsi),%rdx │ │ │ │ + cmpl $0x0,0x266183(%rip) │ │ │ │ + je 46355f │ │ │ │ + mov 0x8(%rdi),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ mov %rdx,(%r11) │ │ │ │ mov %r8,0x8(%r11) │ │ │ │ - jmp 4533b1 │ │ │ │ - nop │ │ │ │ - lea 0x11d54b5(%rip),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x40(%rsp),%rcx │ │ │ │ - mov 0x50(%rsp),%rdx │ │ │ │ - jmp 45331a │ │ │ │ - call 494fe0 │ │ │ │ - jmp 4532c0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 45376b │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - sub $0x68,%rsp │ │ │ │ - mov 0x28(%rax),%rbx │ │ │ │ - test %al,(%rbx) │ │ │ │ - cmpl $0x0,0x11f4341(%rip) │ │ │ │ + mov %rdx,0x8(%rdi) │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 463585 │ │ │ │ + cmpl $0x0,0x266161(%rip) │ │ │ │ + je 463581 │ │ │ │ + mov 0x40(%rdx),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %rdi,0x40(%rdx) │ │ │ │ + cmpq $0x0,0x48(%rdi) │ │ │ │ + je 4635b2 │ │ │ │ + mov 0x50(%rsi),%rdx │ │ │ │ + cmpl $0x0,0x266139(%rip) │ │ │ │ + je 4635ac │ │ │ │ + mov 0x50(%rdi),%r8 │ │ │ │ + nopl (%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + mov %rdx,0x50(%rdi) │ │ │ │ + jmp 4635d0 │ │ │ │ + cmpl $0x0,0x266117(%rip) │ │ │ │ + je 4635c8 │ │ │ │ + mov 0x50(%rdi),%rdx │ │ │ │ nop │ │ │ │ - je 4534ee │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ mov %rdx,(%r11) │ │ │ │ - movq $0x0,0x18(%rbx) │ │ │ │ - mov 0x20(%rbx),%rdx │ │ │ │ - cmpl $0x0,0x11f431f(%rip) │ │ │ │ - je 45351b │ │ │ │ - mov 0x28(%rax),%r8 │ │ │ │ - mov 0x20(%rbx),%r9 │ │ │ │ - call 496b00 <_cgo_topofstack@@Base+0xa0> │ │ │ │ + movq $0x0,0x50(%rdi) │ │ │ │ + movzwl 0x3e(%rsi),%edx │ │ │ │ + mov %dx,0x3e(%rdi) │ │ │ │ + cmp $0x1,%dx │ │ │ │ + jbe 4635e4 │ │ │ │ + dec %edx │ │ │ │ + mov %dx,0x3e(%rdi) │ │ │ │ + mov %rcx,0x28(%rdi) │ │ │ │ + mov 0x50(%rsi),%rdx │ │ │ │ + mov 0x28(%rdx),%rdi │ │ │ │ + mov %rcx,0x28(%rdx) │ │ │ │ + cmpl $0x0,0x2660d5(%rip) │ │ │ │ + je 463611 │ │ │ │ + mov 0x48(%rsi),%rdx │ │ │ │ + mov 0x50(%rsi),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ mov %rdx,(%r11) │ │ │ │ mov %r8,0x8(%r11) │ │ │ │ - mov %r9,0x10(%r11) │ │ │ │ - mov %rdx,0x28(%rax) │ │ │ │ - movq $0x0,0x20(%rbx) │ │ │ │ - cmpb $0x0,(%rbx) │ │ │ │ - je 453565 │ │ │ │ - mov %rbx,0x58(%rsp) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - nop │ │ │ │ - incl 0x108(%rdx) │ │ │ │ - mov 0x30(%r14),%rdx │ │ │ │ - mov %rdx,0x40(%rsp) │ │ │ │ - mov 0xd0(%rdx),%r8 │ │ │ │ - mov %r8,0x60(%rsp) │ │ │ │ - mov 0x78(%r8),%r9 │ │ │ │ - cmp %r9,0x70(%r8) │ │ │ │ - jne 45356b │ │ │ │ + movups %xmm15,0x48(%rsi) │ │ │ │ + jmp 463625 │ │ │ │ xor %eax,%eax │ │ │ │ - xor %ecx,%ecx │ │ │ │ - nop │ │ │ │ - jmp 453653 │ │ │ │ - add $0x68,%rsp │ │ │ │ + xor %ebx,%ebx │ │ │ │ + mov %rbx,%rcx │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - cmpl $0x0,0x11f42ae(%rip) │ │ │ │ - je 453594 │ │ │ │ - lea 0x94d225(%rip),%rax │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - call 428740 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - movups %xmm15,(%rbx) │ │ │ │ - movups %xmm15,0x10(%rbx) │ │ │ │ - movups %xmm15,0x20(%rbx) │ │ │ │ - mov 0x78(%r8),%rcx │ │ │ │ - mov 0x70(%r8),%r9 │ │ │ │ - inc %r9 │ │ │ │ - mov 0x68(%r8),%rax │ │ │ │ - cmp %r9,%rcx │ │ │ │ - jae 453600 │ │ │ │ - mov %r9,%rbx │ │ │ │ - mov $0x1,%edi │ │ │ │ - lea 0x80b5db(%rip),%rsi │ │ │ │ - call 491640 │ │ │ │ - mov 0x60(%rsp),%rdx │ │ │ │ - mov %rcx,0x78(%rdx) │ │ │ │ - cmpl $0x0,0x11f4246(%rip) │ │ │ │ - je 4535ec │ │ │ │ - mov 0x68(%rdx),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x68(%rdx) │ │ │ │ - mov %rdx,%r8 │ │ │ │ - mov %rbx,%r9 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov %r9,0x70(%r8) │ │ │ │ - cmpl $0x0,0x11f4215(%rip) │ │ │ │ - je 45361e │ │ │ │ - mov -0x8(%rax,%r9,8),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rbx,-0x8(%rax,%r9,8) │ │ │ │ - mov 0x108(%rdx),%eax │ │ │ │ - lea -0x1(%rax),%ecx │ │ │ │ - mov %ecx,0x108(%rdx) │ │ │ │ - cmp $0x1,%eax │ │ │ │ - jne 45364a │ │ │ │ - cmpb $0x0,0xb1(%r14) │ │ │ │ + mov (%rsi),%rdx │ │ │ │ + test %al,(%rdx) │ │ │ │ + cmpl $0x0,0x26609f(%rip) │ │ │ │ + je 46364c │ │ │ │ + mov 0x140(%rdx),%r8 │ │ │ │ + mov 0x40(%rsi),%r9 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %r8,(%r11) │ │ │ │ + mov %r9,0x8(%r11) │ │ │ │ + movq $0x0,0x140(%rdx) │ │ │ │ + movq $0x0,0x40(%rsi) │ │ │ │ nop │ │ │ │ - je 45364a │ │ │ │ - movq $0xfffffffffffffade,0x10(%r14) │ │ │ │ - add $0x68,%rsp │ │ │ │ + cmpl $0x0,0x266069(%rip) │ │ │ │ + je 463675 │ │ │ │ + mov 0x18(%rsi),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + movq $0x0,0x18(%rsi) │ │ │ │ + xor %edx,%edx │ │ │ │ + mov %rdx,0x20(%rsi) │ │ │ │ + cmpl $0x0,0x266046(%rip) │ │ │ │ + je 4636a0 │ │ │ │ + mov 0x8(%rsi),%rdx │ │ │ │ + mov 0x10(%rsi),%r8 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %r8,0x8(%r11) │ │ │ │ + movups %xmm15,0x8(%rsi) │ │ │ │ + movl $0x0,0x38(%rsi) │ │ │ │ + mov %rsi,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %rdi,%rcx │ │ │ │ + add $0x28,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %r9,%rcx │ │ │ │ - mov 0x70(%r8),%rsi │ │ │ │ - mov 0x78(%r8),%rdi │ │ │ │ - shr $1,%rdi │ │ │ │ - xchg %ax,%ax │ │ │ │ - cmp %rdi,%rsi │ │ │ │ - jle 4536de │ │ │ │ - mov 0x68(%r8),%rdi │ │ │ │ - mov -0x8(%rdi,%rsi,8),%r9 │ │ │ │ - cmpl $0x0,0x11f41ab(%rip) │ │ │ │ - je 453688 │ │ │ │ - mov -0x8(%rdi,%rsi,8),%r10 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %r10,(%r11) │ │ │ │ - movq $0x0,-0x8(%rdi,%rsi,8) │ │ │ │ - dec %rsi │ │ │ │ - mov 0x78(%r8),%rdi │ │ │ │ - nopl 0x0(%rax,%rax,1) │ │ │ │ - cmp %rsi,%rdi │ │ │ │ - jb 453765 │ │ │ │ - mov %rsi,0x70(%r8) │ │ │ │ - test %rax,%rax │ │ │ │ - je 4536d6 │ │ │ │ - test %al,(%rcx) │ │ │ │ - cmpl $0x0,0x11f4165(%rip) │ │ │ │ - je 4536cd │ │ │ │ - mov 0x20(%rcx),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %r9,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %r9,0x20(%rcx) │ │ │ │ - jmp 453650 │ │ │ │ - mov %r9,%rax │ │ │ │ - jmp 453650 │ │ │ │ - mov %rax,0x50(%rsp) │ │ │ │ - mov %rcx,0x48(%rsp) │ │ │ │ - nop │ │ │ │ - nop │ │ │ │ - lea 0x11d525f(%rip),%rax │ │ │ │ - call 425440 │ │ │ │ - mov 0x48(%rsp),%rcx │ │ │ │ - test %al,(%rcx) │ │ │ │ - mov 0x11d5254(%rip),%rdx │ │ │ │ - cmpl $0x0,0x11f4115(%rip) │ │ │ │ - jne 453714 │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - jmp 453739 │ │ │ │ - mov 0x20(%rcx),%rbx │ │ │ │ - mov 0x11d5239(%rip),%rsi │ │ │ │ - nop │ │ │ │ - call 496b20 <_cgo_topofstack@@Base+0xc0> │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rcx │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov 0x8(%rsi),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4636df │ │ │ │ + cmpq $0x0,0x10(%rsi) │ │ │ │ + je 463707 │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4636fa │ │ │ │ + mov 0x10(%rsi),%rdi │ │ │ │ + test %rdi,%rdi │ │ │ │ + je 4636f0 │ │ │ │ + mov 0x38(%rdi),%edi │ │ │ │ + cmp %edi,0x38(%rdx) │ │ │ │ + ja 4636fa │ │ │ │ + mov %rsi,%rbx │ │ │ │ + call 4637a0 │ │ │ │ + jmp 4636bb │ │ │ │ + mov %rsi,%rbx │ │ │ │ + nopl (%rax) │ │ │ │ + call 463900 │ │ │ │ + jmp 4636bb │ │ │ │ + mov 0x40(%rsi),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 463754 │ │ │ │ + cmp %rsi,0x10(%rdx) │ │ │ │ + jne 463735 │ │ │ │ + cmpl $0x0,0x265fb3(%rip) │ │ │ │ + je 46372b │ │ │ │ + mov 0x10(%rdx),%rdi │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + movq $0x0,0x10(%rdx) │ │ │ │ + jmp 463771 │ │ │ │ + cmpl $0x0,0x265f94(%rip) │ │ │ │ + je 46374a │ │ │ │ + mov 0x8(%rdx),%rdi │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ + mov %rdi,(%r11) │ │ │ │ + movq $0x0,0x8(%rdx) │ │ │ │ + jmp 463771 │ │ │ │ + cmpl $0x0,0x265f75(%rip) │ │ │ │ + je 463769 │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488bc0 <_cgo_topofstack@@Base+0x60> │ │ │ │ mov %rdx,(%r11) │ │ │ │ - mov %rbx,0x8(%r11) │ │ │ │ - mov 0x50(%rsp),%rbx │ │ │ │ - mov %rbx,0x10(%r11) │ │ │ │ - mov %rsi,0x18(%r11) │ │ │ │ - mov %rdx,0x20(%rcx) │ │ │ │ - mov %rbx,0x11d5214(%rip) │ │ │ │ - nop │ │ │ │ - lea 0x11d5204(%rip),%rax │ │ │ │ - call 4258a0 │ │ │ │ - mov 0x40(%rsp),%rdx │ │ │ │ - mov 0x58(%rsp),%rbx │ │ │ │ - mov 0x60(%rsp),%r8 │ │ │ │ - jmp 45356b │ │ │ │ - call 496e80 <_cgo_topofstack@@Base+0x420> │ │ │ │ - nop │ │ │ │ + movq $0x0,0x8(%rax) │ │ │ │ + mov 0x28(%rsi),%rdi │ │ │ │ + jmp 463625 │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 4534c0 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 463420 │ │ │ │ int3 │ │ │ │ - lea -0x8(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 4537f2 │ │ │ │ - push %rbp │ │ │ │ - mov %rsp,%rbp │ │ │ │ - add $0xffffffffffffff80,%rsp │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x30(%rax) │ │ │ │ - movups %xmm15,0x40(%rax) │ │ │ │ - movups %xmm15,0x50(%rax) │ │ │ │ - movups %xmm15,0x58(%rax) │ │ │ │ - movb $0x1,0x73(%rsp) │ │ │ │ - lea 0x90(%rsp),%rcx │ │ │ │ - mov 0x88(%rsp),%rbx │ │ │ │ - call 453b20 │ │ │ │ - jmp 4537de │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov %rax,%rdx │ │ │ │ - call *%rcx │ │ │ │ - lea 0x18(%rsp),%rax │ │ │ │ - call 453ca0 │ │ │ │ - test %bl,%bl │ │ │ │ - jne 4537d6 │ │ │ │ - sub $0xffffffffffffff80,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - call 494fe0 │ │ │ │ - jmp 453780 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 45397a │ │ │ │ + jbe 4638c9 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x40,%rsp │ │ │ │ - movq %xmm15,0x38(%rsp) │ │ │ │ - movb $0x0,0x27(%rsp) │ │ │ │ - lea 0x9f187b(%rip),%rcx │ │ │ │ - mov %rcx,0x38(%rsp) │ │ │ │ - movb $0x1,0x27(%rsp) │ │ │ │ - jmp 453834 │ │ │ │ - mov %rcx,%rax │ │ │ │ - test %rax,%rax │ │ │ │ - je 453888 │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 453862 │ │ │ │ - mov (%rcx),%rdx │ │ │ │ - cmp %rdx,(%rax) │ │ │ │ - jne 453862 │ │ │ │ - mov 0x8(%rcx),%rdx │ │ │ │ - cmp %rdx,0x8(%rax) │ │ │ │ - jne 453862 │ │ │ │ - movb $0x1,0x59(%rcx) │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ + sub $0x10,%rsp │ │ │ │ + mov 0x8(%rbx),%rcx │ │ │ │ + mov 0x40(%rbx),%rdx │ │ │ │ + mov 0x10(%rcx),%rsi │ │ │ │ + cmpl $0x0,0x265f0b(%rip) │ │ │ │ + je 4637ef │ │ │ │ + mov 0x10(%rcx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x8(%rbx),%r9 │ │ │ │ + call 488c60 <_cgo_topofstack@@Base+0x100> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + mov %rcx,0x10(%r11) │ │ │ │ + mov %r8,0x18(%r11) │ │ │ │ + mov %rsi,0x20(%r11) │ │ │ │ + mov %r9,0x28(%r11) │ │ │ │ + mov %rbx,0x10(%rcx) │ │ │ │ + mov %rcx,0x40(%rbx) │ │ │ │ + mov %rsi,0x8(%rbx) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 463822 │ │ │ │ + cmpl $0x0,0x265ec4(%rip) │ │ │ │ + je 46381e │ │ │ │ + mov 0x40(%rsi),%rdi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + mov %rbx,0x40(%rsi) │ │ │ │ + cmpl $0x0,0x265ea7(%rip) │ │ │ │ + je 46383b │ │ │ │ + mov 0x40(%rcx),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdx,0x40(%rcx) │ │ │ │ nop │ │ │ │ - jmp 453831 │ │ │ │ - mov (%rax),%rbx │ │ │ │ - mov 0x8(%rax),%rcx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 453882 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - mov 0x10(%rbx),%edx │ │ │ │ - mov 0x1160523(%rip),%rsi │ │ │ │ - mov (%rsi),%rdi │ │ │ │ - jmp 453898 │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ - jmp 453831 │ │ │ │ - movb $0x0,0x27(%rsp) │ │ │ │ - call 489a80 │ │ │ │ - add $0x40,%rsp │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 463892 │ │ │ │ + cmp %rbx,0x10(%rdx) │ │ │ │ + jne 46386a │ │ │ │ + cmpl $0x0,0x265e7e(%rip) │ │ │ │ + je 463864 │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rcx,0x10(%rdx) │ │ │ │ + jmp 4638b1 │ │ │ │ + cmp %rbx,0x8(%rdx) │ │ │ │ + jne 4638b7 │ │ │ │ + cmpl $0x0,0x265e59(%rip) │ │ │ │ + je 46388c │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ + nopl (%rax) │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rcx,0x8(%rdx) │ │ │ │ + jmp 4638b1 │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpl $0x0,0x265e35(%rip) │ │ │ │ + je 4638ad │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ + add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rdx,%r8 │ │ │ │ - and %rdi,%rdx │ │ │ │ - lea (%rdx,%rdx,2),%rdx │ │ │ │ - mov 0x8(%rsi,%rdx,8),%r9 │ │ │ │ - cmp %rbx,%r9 │ │ │ │ - je 4538d5 │ │ │ │ - lea 0x1(%r8),%rdx │ │ │ │ - test %r9,%r9 │ │ │ │ - jne 453898 │ │ │ │ - mov %rcx,0x28(%rsp) │ │ │ │ - lea 0x11604df(%rip),%rax │ │ │ │ - call 424660 │ │ │ │ - mov 0x28(%rsp),%rcx │ │ │ │ - mov %rax,%rdi │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - jmp 4538e0 │ │ │ │ - mov 0x10(%rsi,%rdx,8),%rdi │ │ │ │ - mov 0x18(%rsi,%rdx,8),%rbx │ │ │ │ + lea 0x112e50(%rip),%rax │ │ │ │ + mov $0x13,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - test %rdi,%rdi │ │ │ │ - je 45392d │ │ │ │ - cmp $0x1,%rdi │ │ │ │ - jne 453882 │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call *%rdx │ │ │ │ - call 48c600 │ │ │ │ - lea 0x82fdc0(%rip),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - cmpl $0x0,0x11f3f11(%rip) │ │ │ │ - je 453921 │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x8(%rdx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - jmp 453882 │ │ │ │ - mov 0x18(%rbx),%rdx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call *%rdx │ │ │ │ - call 48c600 │ │ │ │ - lea 0x82fd7e(%rip),%rcx │ │ │ │ - mov 0x30(%rsp),%rdx │ │ │ │ - mov %rcx,(%rdx) │ │ │ │ - cmpl $0x0,0x11f3ecf(%rip) │ │ │ │ - je 453963 │ │ │ │ - mov 0x8(%rdx),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rax,0x8(%rdx) │ │ │ │ - mov %rdx,%rax │ │ │ │ - jmp 453882 │ │ │ │ - call 453780 │ │ │ │ - add $0x40,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - nop │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 453800 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4637a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -94712,99 +108295,103 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 453ac7 │ │ │ │ + jbe 463a29 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ sub $0x10,%rsp │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - mov 0x10(%rax),%rcx │ │ │ │ + mov 0x10(%rbx),%rcx │ │ │ │ + mov 0x40(%rbx),%rdx │ │ │ │ + mov 0x8(%rcx),%rsi │ │ │ │ + cmpl $0x0,0x265dab(%rip) │ │ │ │ + je 46394f │ │ │ │ + mov 0x8(%rcx),%rdi │ │ │ │ + mov 0x40(%rbx),%r8 │ │ │ │ + mov 0x10(%rbx),%r9 │ │ │ │ + call 488c60 <_cgo_topofstack@@Base+0x100> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + mov %rcx,0x10(%r11) │ │ │ │ + mov %r8,0x18(%r11) │ │ │ │ + mov %rsi,0x20(%r11) │ │ │ │ + mov %r9,0x28(%r11) │ │ │ │ + mov %rbx,0x8(%rcx) │ │ │ │ + mov %rcx,0x40(%rbx) │ │ │ │ + mov %rsi,0x10(%rbx) │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 453a12 │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 4539a0 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov 0x10(%rcx),%rdx │ │ │ │ - cmpb $0x0,0x59(%rdx) │ │ │ │ - nopw 0x0(%rax,%rax,1) │ │ │ │ - jne 453ac1 │ │ │ │ - cmpb $0x0,0x5a(%rdx) │ │ │ │ - jne 453a0f │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9f4128(%rip),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - nopl (%rax) │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x20(%rsp),%rcx │ │ │ │ - mov %rcx,%rax │ │ │ │ - cmpb $0x0,0x5a(%rax) │ │ │ │ - jne 453aba │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9a94df(%rip),%rax │ │ │ │ - mov $0x7,%ebx │ │ │ │ - call 457b20 │ │ │ │ - call 457100 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - mov (%rax),%rcx │ │ │ │ - mov 0x8(%rax),%rbx │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 421000 │ │ │ │ - mov 0x20(%rsp),%rax │ │ │ │ - movzbl 0x58(%rax),%ecx │ │ │ │ - test %cl,%cl │ │ │ │ - je 453aa5 │ │ │ │ - cmpb $0x0,0x59(%rax) │ │ │ │ - jne 453a87 │ │ │ │ - test %cl,%cl │ │ │ │ - je 453aa5 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9adede(%rip),%rax │ │ │ │ - mov $0xc,%ebx │ │ │ │ - call 457b20 │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 457100 │ │ │ │ - jmp 453aa5 │ │ │ │ - call 4570a0 │ │ │ │ - lea 0x9b9bc1(%rip),%rax │ │ │ │ - mov $0x18,%ebx │ │ │ │ - call 457b20 │ │ │ │ + test %rsi,%rsi │ │ │ │ + je 463982 │ │ │ │ + cmpl $0x0,0x265d64(%rip) │ │ │ │ + je 46397e │ │ │ │ + mov 0x40(%rsi),%rdi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rbx,(%r11) │ │ │ │ + mov %rdi,0x8(%r11) │ │ │ │ + mov %rbx,0x40(%rsi) │ │ │ │ + cmpl $0x0,0x265d47(%rip) │ │ │ │ + je 46399b │ │ │ │ + mov 0x40(%rcx),%rsi │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rdx,(%r11) │ │ │ │ + mov %rsi,0x8(%r11) │ │ │ │ + mov %rdx,0x40(%rcx) │ │ │ │ + nop │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4639f2 │ │ │ │ + cmp %rbx,0x10(%rdx) │ │ │ │ + jne 4639ca │ │ │ │ + cmpl $0x0,0x265d1e(%rip) │ │ │ │ + je 4639c4 │ │ │ │ + mov 0x10(%rdx),%rax │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rcx,0x10(%rdx) │ │ │ │ + jmp 463a11 │ │ │ │ + cmp %rbx,0x8(%rdx) │ │ │ │ + jne 463a17 │ │ │ │ + cmpl $0x0,0x265cf9(%rip) │ │ │ │ + je 4639ec │ │ │ │ + mov 0x8(%rdx),%rax │ │ │ │ nopl (%rax) │ │ │ │ - call 457100 │ │ │ │ - call 4570a0 │ │ │ │ - call 4572e0 │ │ │ │ - call 457100 │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rax,0x8(%r11) │ │ │ │ + mov %rcx,0x8(%rdx) │ │ │ │ + jmp 463a11 │ │ │ │ + test %al,(%rax) │ │ │ │ + cmpl $0x0,0x265cd5(%rip) │ │ │ │ + je 463a0d │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + call 488be0 <_cgo_topofstack@@Base+0x80> │ │ │ │ + mov %rcx,(%r11) │ │ │ │ + mov %rdx,0x8(%r11) │ │ │ │ + mov %rcx,0x8(%rax) │ │ │ │ add $0x10,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ + lea 0x1131f8(%rip),%rax │ │ │ │ + mov $0x14,%ebx │ │ │ │ + call 482180 │ │ │ │ nop │ │ │ │ - ret │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - jmp 4539a0 │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 463900 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea 0x9c0105(%rip),%rax │ │ │ │ - mov $0x1e,%ebx │ │ │ │ - ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -94816,15 +108403,87 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + int3 │ │ │ │ + lea -0x20(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 463b72 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x98,%rsp │ │ │ │ + mov %rcx,0xb8(%rsp) │ │ │ │ + cmpl $0x0,0x2660c3(%rip) │ │ │ │ + je 463b69 │ │ │ │ + nop │ │ │ │ + mov 0x2658ca(%rip),%dl │ │ │ │ + test %dl,%dl │ │ │ │ + jne 463b69 │ │ │ │ + lea 0x38(%rsp),%rdx │ │ │ │ + movups %xmm15,(%rdx) │ │ │ │ + movups %xmm15,0x10(%rdx) │ │ │ │ + movups %xmm15,0x20(%rdx) │ │ │ │ + movups %xmm15,0x30(%rdx) │ │ │ │ + movups %xmm15,0x40(%rdx) │ │ │ │ + movl $0x3a6f4720,0x38(%rsp) │ │ │ │ + movb $0x20,0x3c(%rsp) │ │ │ │ + mov $0xffffffff,%edx │ │ │ │ + and $0x5,%edx │ │ │ │ + lea 0x38(%rsp,%rdx,1),%rdx │ │ │ │ + cmp $0x4a,%rdi │ │ │ │ + mov $0x4a,%r10d │ │ │ │ + cmovl %rdi,%r10 │ │ │ │ + cmp %rdx,%rcx │ │ │ │ + je 463b16 │ │ │ │ + mov %rax,0xa8(%rsp) │ │ │ │ + mov %rbx,0xb0(%rsp) │ │ │ │ + mov %rdx,%rax │ │ │ │ + mov %rcx,%rbx │ │ │ │ + mov %r10,%rcx │ │ │ │ + call 489320 <_cgo_topofstack@@Base+0x7c0> │ │ │ │ + mov 0xa8(%rsp),%rax │ │ │ │ + mov 0xb0(%rsp),%rbx │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + lea 0x38(%rsp),%r8 │ │ │ │ + mov %r8,0x88(%rsp) │ │ │ │ + mov 0x90(%rsp),%rdi │ │ │ │ + mov $0x9d,%eax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + mov %rbx,%rsi │ │ │ │ + mov %rcx,%r9 │ │ │ │ + mov $0x53564d41,%ebx │ │ │ │ + call 40a040 │ │ │ │ + cmp $0x16,%rcx │ │ │ │ + jne 463b60 │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov $0x1,%eax │ │ │ │ + lea 0x265802(%rip),%rcx │ │ │ │ + xchg %al,(%rcx) │ │ │ │ + add $0x98,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x98,%rsp │ │ │ │ + pop %rbp │ │ │ │ ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + mov %rcx,0x18(%rsp) │ │ │ │ + mov %rdi,0x20(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x18(%rsp),%rcx │ │ │ │ + mov 0x20(%rsp),%rdi │ │ │ │ + nop │ │ │ │ + jmp 463a60 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -94843,254 +108502,540 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + lea -0x30(%rsp),%r12 │ │ │ │ + cmp 0x10(%r14),%r12 │ │ │ │ + jbe 464185 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0xa8,%rsp │ │ │ │ + mov %rax,0xb8(%rsp) │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x90(%rax),%rax │ │ │ │ + mov %rax,0x98(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10fbdc(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x98(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + xchg %ax,%ax │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x80(%rax),%rax │ │ │ │ + mov %rax,0x90(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10fb98(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + nop │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x98(%rax),%rax │ │ │ │ + mov %rax,0x88(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10fb55(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x88(%rax),%rax │ │ │ │ + mov %rax,0x80(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10fb0f(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x80(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x68(%rax),%rax │ │ │ │ + mov %rax,0x78(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10face(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x78(%rsp),%rax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x70(%rax),%rax │ │ │ │ + mov %rax,0x70(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10fa90(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x70(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x78(%rax),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10fa57(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x68(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0xa0(%rax),%rax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10fa1b(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x60(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x28(%rax),%rax │ │ │ │ + mov %rax,0x58(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f9e2(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f9a9(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x38(%rax),%rax │ │ │ │ + mov %rax,0x48(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f970(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x48(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x40(%rax),%rax │ │ │ │ + mov %rax,0x40(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f937(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x40(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x48(%rax),%rax │ │ │ │ + mov %rax,0x38(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f8fe(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x38(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x50(%rax),%rax │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f8c5(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x58(%rax),%rax │ │ │ │ + mov %rax,0x28(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f88c(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x28(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0x60(%rax),%rax │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f853(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x20(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0xa8(%rax),%rax │ │ │ │ + mov %rax,0x18(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f817(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + nopl 0x0(%rax) │ │ │ │ + call 44e740 │ │ │ │ + mov 0x18(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + mov 0xb0(%rax),%rax │ │ │ │ + mov %rax,0x10(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f7d7(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x10(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + movzwl 0xb8(%rax),%eax │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f798(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + movzwl 0xbc(%rax),%eax │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f751(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + mov 0xb8(%rsp),%rax │ │ │ │ + mov 0x8(%rax),%rax │ │ │ │ + movzwl 0xba(%rax),%eax │ │ │ │ + mov %rax,0xa0(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10f70f(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0xa0(%rsp),%rax │ │ │ │ + call 44e3c0 │ │ │ │ + call 44df00 │ │ │ │ + call 44dd20 │ │ │ │ + add $0xa8,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + jmp 463bc0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 453c6b │ │ │ │ + jbe 464243 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x10,%rsp │ │ │ │ - mov %r14,0x8(%rsp) │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - mov %rdx,0x18(%rax) │ │ │ │ - lea 0x20(%rsp),%rdx │ │ │ │ - cmpl $0x0,0x11f3cd4(%rip) │ │ │ │ - je 453b5e │ │ │ │ - mov 0x20(%rax),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rdx,0x20(%rax) │ │ │ │ - cmpb $0x0,0x5b(%rax) │ │ │ │ - je 453c16 │ │ │ │ - cmpl $0x0,0x11f3cad(%rip) │ │ │ │ - je 453b85 │ │ │ │ - mov 0x28(%rax),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rcx,0x28(%rax) │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x88(%rdx),%rbx │ │ │ │ - test %rbx,%rbx │ │ │ │ - je 453c10 │ │ │ │ - cmpl $0x0,0x11f3c7f(%rip) │ │ │ │ - je 453bb2 │ │ │ │ - mov 0x88(%rdx),%rsi │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - movq $0x0,0x88(%rdx) │ │ │ │ - mov (%rbx),%rdx │ │ │ │ - mov %rdx,0x40(%rax) │ │ │ │ - mov 0x8(%rbx),%rdx │ │ │ │ - add %rcx,%rdx │ │ │ │ - cmpl $0x0,0x11f3c4e(%rip) │ │ │ │ - je 453be4 │ │ │ │ - mov 0x48(%rax),%rsi │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rdx,(%r11) │ │ │ │ - mov %rsi,0x8(%r11) │ │ │ │ - mov %rdx,0x48(%rax) │ │ │ │ - mov 0x10(%rbx),%rdx │ │ │ │ - add %rdx,%rcx │ │ │ │ - cmpl $0x0,0x11f3c2a(%rip) │ │ │ │ - je 453c0c │ │ │ │ - mov 0x50(%rax),%rdx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rcx,0x50(%rax) │ │ │ │ - add $0x10,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x8(%rsp),%rdx │ │ │ │ - mov 0x20(%rdx),%rsi │ │ │ │ - cmpl $0x0,0x11f3bfa(%rip) │ │ │ │ - je 453c50 │ │ │ │ - mov 0x10(%rax),%rdi │ │ │ │ - mov 0x20(%rdx),%r8 │ │ │ │ - mov 0x38(%rax),%r9 │ │ │ │ - call 496b60 <_cgo_topofstack@@Base+0x100> │ │ │ │ - mov %rsi,(%r11) │ │ │ │ - mov %rdi,0x8(%r11) │ │ │ │ - mov %rax,0x10(%r11) │ │ │ │ - mov %r8,0x18(%r11) │ │ │ │ - mov %rcx,0x20(%r11) │ │ │ │ - mov %r9,0x28(%r11) │ │ │ │ - mov %rsi,0x10(%rax) │ │ │ │ - mov %rax,0x20(%rdx) │ │ │ │ - mov %rbx,0x30(%rax) │ │ │ │ - mov %rcx,0x38(%rax) │ │ │ │ - call 453e00 │ │ │ │ - add $0x10,%rsp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov 0x8(%rax),%rdx │ │ │ │ + mov 0xa8(%rdx),%rbx │ │ │ │ + mov %rbx,0x18(%rsp) │ │ │ │ + mov 0xa0(%rdx),%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %rcx,%rax │ │ │ │ + mov %rdx,%rcx │ │ │ │ + call 44bfa0 │ │ │ │ + nop │ │ │ │ + test %al,%al │ │ │ │ + je 464226 │ │ │ │ + lea 0x249b5(%rip),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + mov 0xa0(%rdx),%rdx │ │ │ │ + add $0xfffffffffffffff8,%rdx │ │ │ │ + mov %rdx,%rbx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov 0x18(%rsp),%rsi │ │ │ │ + mov %rsi,(%rdx) │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + mov %rbx,0xa0(%rdx) │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + nop │ │ │ │ + mov %rax,0xa8(%rcx) │ │ │ │ + jmp 46423d │ │ │ │ + lea 0x24973(%rip),%rax │ │ │ │ + mov 0x30(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + mov %rax,0xa8(%rcx) │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ + mov %ebx,0x10(%rsp) │ │ │ │ mov %rcx,0x18(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ + call 4870e0 │ │ │ │ mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ + mov 0x10(%rsp),%ebx │ │ │ │ mov 0x18(%rsp),%rcx │ │ │ │ - jmp 453b20 │ │ │ │ + jmp 4641a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 453de6 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x20,%rsp │ │ │ │ - mov %r14,0x10(%rsp) │ │ │ │ - cmpb $0x0,0x5b(%rax) │ │ │ │ - jne 453cd4 │ │ │ │ - nopl (%rax) │ │ │ │ - cmp %rax,0x20(%r14) │ │ │ │ - jne 453dcf │ │ │ │ - cmpb $0x0,0x58(%rax) │ │ │ │ - jne 453db2 │ │ │ │ - mov %rax,0x30(%rsp) │ │ │ │ - jmp 453ce0 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x48(%rax),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 453d2a │ │ │ │ - movzbl (%rcx),%edx │ │ │ │ - test %dl,%dl │ │ │ │ - jne 453d59 │ │ │ │ - cmpl $0x0,0x11f3b29(%rip) │ │ │ │ - je 453d08 │ │ │ │ - mov 0x48(%rax),%rcx │ │ │ │ - nopl (%rax) │ │ │ │ - call 496ac0 <_cgo_topofstack@@Base+0x60> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - movq $0x0,0x48(%rax) │ │ │ │ - jmp 453d2a │ │ │ │ - mov %rdx,%rax │ │ │ │ - call 453180 │ │ │ │ - mov 0x10(%rsp),%rax │ │ │ │ - nop │ │ │ │ - call 4534c0 │ │ │ │ - mov 0x30(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rcx │ │ │ │ - mov 0x28(%rcx),%rdx │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 453d4e │ │ │ │ - mov 0x28(%rax),%rbx │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - cmp %rbx,0x8(%rdx) │ │ │ │ - jne 453d4e │ │ │ │ - cmpb $0x0,0x1(%rdx) │ │ │ │ - jne 453d12 │ │ │ │ - jmp 453d7f │ │ │ │ - call 453e00 │ │ │ │ + sub $0x50,%rsp │ │ │ │ test %al,%al │ │ │ │ - jne 453cdb │ │ │ │ - jmp 453da8 │ │ │ │ - lea (%rdx,%rdx,1),%esi │ │ │ │ - lea 0x1(%rsi),%esi │ │ │ │ - bsr %esi,%esi │ │ │ │ - lea -0x1(%rsi),%rdi │ │ │ │ - btr %edi,%edx │ │ │ │ - mov %dl,(%rcx) │ │ │ │ - mov 0x50(%rax),%rcx │ │ │ │ - mov -0x8(%rcx,%rsi,8),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov 0x18(%rdx),%rbx │ │ │ │ - mov %rbx,0x18(%rsp) │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - mov %rdx,0x40(%rax) │ │ │ │ - mov %rcx,%rax │ │ │ │ - call 4534c0 │ │ │ │ - mov 0x18(%rsp),%rax │ │ │ │ - mov $0x1,%ebx │ │ │ │ - add $0x20,%rsp │ │ │ │ + jne 464293 │ │ │ │ + movb $0x1,0x2650ce(%rip) │ │ │ │ + cmpb $0x0,0x2650c5(%rip) │ │ │ │ + je 4642a2 │ │ │ │ + test %al,%al │ │ │ │ + xchg %ax,%ax │ │ │ │ + jmp 4642ad │ │ │ │ + cmpb $0x0,0x2650b5(%rip) │ │ │ │ + je 4642b5 │ │ │ │ + test %al,%al │ │ │ │ + jne 4642b5 │ │ │ │ + add $0x50,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ xor %eax,%eax │ │ │ │ + jmp 4642c0 │ │ │ │ + inc %eax │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x41,%eax │ │ │ │ + jae 464437 │ │ │ │ + lea (%rax,%rax,2),%rdx │ │ │ │ + lea 0x23734c(%rip),%rsi │ │ │ │ + mov (%rsi,%rdx,8),%edi │ │ │ │ + test %edi,%edi │ │ │ │ + je 4642b9 │ │ │ │ + bt $0x4,%edi │ │ │ │ + nop │ │ │ │ + jb 4642b9 │ │ │ │ + mov %eax,0x1c(%rsp) │ │ │ │ + mov %rdx,0x40(%rsp) │ │ │ │ + lea 0x2661ce(%rip),%rdx │ │ │ │ + lea (%rdx,%rax,8),%rdx │ │ │ │ + mov %rdx,0x48(%rsp) │ │ │ │ + movups %xmm15,0x20(%rsp) │ │ │ │ + movups %xmm15,0x30(%rsp) │ │ │ │ xor %ebx,%ebx │ │ │ │ - add $0x20,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - lea 0x9f12ff(%rip),%rax │ │ │ │ - call 494de0 │ │ │ │ - lea 0x9b01ad(%rip),%rax │ │ │ │ - mov $0xf,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - lea 0x9b018d(%rip),%rax │ │ │ │ - mov $0xf,%ebx │ │ │ │ + lea 0x20(%rsp),%rcx │ │ │ │ + call 415fe0 │ │ │ │ + mov 0x20(%rsp),%rdx │ │ │ │ + mov 0x1c(%rsp),%eax │ │ │ │ + lea 0x26619d(%rip),%rsi │ │ │ │ + mov %rdx,(%rsi,%rax,8) │ │ │ │ + test %eax,%eax │ │ │ │ + je 464349 │ │ │ │ + cmp $0x2,%eax │ │ │ │ + ja 464349 │ │ │ │ + mov 0x48(%rsp),%rdx │ │ │ │ + mov (%rdx),%rdx │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 464349 │ │ │ │ + lea 0x2372db(%rip),%rdi │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4643ae │ │ │ │ + cmpb $0x0,0x23a514(%rip) │ │ │ │ + jne 464365 │ │ │ │ + cmp $0x21,%eax │ │ │ │ + jne 464365 │ │ │ │ + lea 0x2372c2(%rip),%rdi │ │ │ │ + mov $0x1,%ecx │ │ │ │ + jmp 4643ae │ │ │ │ + mov 0x40(%rsp),%rdx │ │ │ │ + lea 0x2372af(%rip),%rdi │ │ │ │ + mov (%rdi,%rdx,8),%edx │ │ │ │ + bt $0x6,%edx │ │ │ │ + jae 46437e │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4643ae │ │ │ │ + cmpb $0x0,0x264fda(%rip) │ │ │ │ + jne 464390 │ │ │ │ + cmpb $0x0,0x264fd0(%rip) │ │ │ │ + je 4643a9 │ │ │ │ + bt $0x3,%edx │ │ │ │ + jb 4643a9 │ │ │ │ + cmp $0xd,%eax │ │ │ │ + je 4643a9 │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + cmp $0x17,%eax │ │ │ │ + je 4643a9 │ │ │ │ + xor %ecx,%ecx │ │ │ │ + jmp 4643ae │ │ │ │ + mov $0x1,%ecx │ │ │ │ + test %cl,%cl │ │ │ │ + jne 46440d │ │ │ │ + mov (%rsi,%rax,8),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 4643fd │ │ │ │ nopl 0x0(%rax,%rax,1) │ │ │ │ - call 48f0a0 │ │ │ │ + cmp $0x1,%rdx │ │ │ │ + jne 4643e4 │ │ │ │ + mov %eax,%edx │ │ │ │ + shr $0x5,%eax │ │ │ │ + lea 0x2656ae(%rip),%r8 │ │ │ │ + mov (%r8,%rax,4),%r9d │ │ │ │ + lea (%r8,%rax,4),%r8 │ │ │ │ + bts %edx,%r9d │ │ │ │ nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - jmp 453ca0 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ - int3 │ │ │ │ + xchg %r9d,(%r8) │ │ │ │ + jmp 4643ff │ │ │ │ + call 449100 │ │ │ │ + mov 0x1c(%rsp),%edx │ │ │ │ + lea 0x2660cc(%rip),%rsi │ │ │ │ + lea 0x237225(%rip),%rdi │ │ │ │ + jmp 4643ff │ │ │ │ + mov %eax,%edx │ │ │ │ + mov %edx,%eax │ │ │ │ + lea 0x237218(%rip),%rsi │ │ │ │ + jmp 4642b9 │ │ │ │ + lea 0x265a8c(%rip),%rcx │ │ │ │ + movl $0x1,(%rcx,%rax,4) │ │ │ │ + lea 0x87e(%rip),%rbx │ │ │ │ + call 449080 │ │ │ │ + mov 0x1c(%rsp),%eax │ │ │ │ + lea 0x2371ee(%rip),%rsi │ │ │ │ + jmp 4642b9 │ │ │ │ + add $0x50,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ cmp 0x10(%r14),%rsp │ │ │ │ - jbe 453e70 │ │ │ │ + jbe 46447f │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x30,%rsp │ │ │ │ - movb $0x0,0xf(%rsp) │ │ │ │ - cmpq $0x0,0x30(%rax) │ │ │ │ - jne 453e27 │ │ │ │ - movb $0x0,0xf(%rsp) │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ + sub $0x8,%rsp │ │ │ │ + mov 0x26562c(%rip),%ecx │ │ │ │ + bt $0xd,%ecx │ │ │ │ + jb 464469 │ │ │ │ + mov $0xd,%eax │ │ │ │ + nop │ │ │ │ + call 466100 │ │ │ │ + test %al,%al │ │ │ │ + je 46446f │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - lea 0x72(%rip),%rcx │ │ │ │ - mov %rcx,0x10(%rsp) │ │ │ │ - mov %r14,%rcx │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rax,0x20(%rsp) │ │ │ │ - lea 0xf(%rsp),%rax │ │ │ │ - mov %rax,0x28(%rsp) │ │ │ │ - lea 0x10(%rsp),%rax │ │ │ │ - mov %rax,(%rsp) │ │ │ │ - call 494e60 │ │ │ │ - xorps %xmm15,%xmm15 │ │ │ │ - mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ - movzbl 0xf(%rsp),%eax │ │ │ │ - add $0x30,%rsp │ │ │ │ + mov $0xd,%eax │ │ │ │ + call 465680 │ │ │ │ + add $0x8,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ nop │ │ │ │ - jmp 453e00 │ │ │ │ + call 4870e0 │ │ │ │ + jmp 464440 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -95105,254 +109050,334 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ + cmp 0x10(%r14),%rsp │ │ │ │ + jbe 464579 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x20,%rsp │ │ │ │ + cmpb $0x0,0xb1(%rax) │ │ │ │ + jne 4644da │ │ │ │ + mov 0x30(%rax),%rdx │ │ │ │ + mov 0xd0(%rdx),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + je 464556 │ │ │ │ + test %al,(%rdx) │ │ │ │ + cmpb $0x0,0x35d0(%rdx) │ │ │ │ + je 464556 │ │ │ │ + nop │ │ │ │ + mov 0x90(%rax),%edx │ │ │ │ + and $0xffffefff,%edx │ │ │ │ + cmp $0x2,%edx │ │ │ │ + jne 464556 │ │ │ │ + mov %rax,0x30(%rsp) │ │ │ │ + mov %rbx,0x38(%rsp) │ │ │ │ + mov 0x8(%rbx),%rdx │ │ │ │ + mov 0xa8(%rdx),%rbx │ │ │ │ + mov 0xa0(%rdx),%rcx │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + xor %edi,%edi │ │ │ │ + call 44d5a0 │ │ │ │ + test %al,%al │ │ │ │ + je 464551 │ │ │ │ + lea 0x25503(%rip),%rax │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + mov 0xa0(%rdx),%rdx │ │ │ │ + add $0xfffffffffffffff8,%rdx │ │ │ │ + mov %rdx,%rsi │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + mov %rbx,(%rdx) │ │ │ │ + mov 0x8(%rcx),%rdx │ │ │ │ + nop │ │ │ │ + mov %rsi,0xa0(%rdx) │ │ │ │ + mov 0x8(%rcx),%rcx │ │ │ │ + nop │ │ │ │ + mov %rax,0xa8(%rcx) │ │ │ │ + mov 0x30(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + mov $0x1,%edx │ │ │ │ + lock xadd %edx,0x390(%rcx) │ │ │ │ + mov 0x30(%rax),%rax │ │ │ │ + xor %ecx,%ecx │ │ │ │ + xchg %ecx,0x394(%rax) │ │ │ │ + add $0x20,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov %rax,0x8(%rsp) │ │ │ │ + mov %rbx,0x10(%rsp) │ │ │ │ + call 4870e0 │ │ │ │ + mov 0x8(%rsp),%rax │ │ │ │ + mov 0x10(%rsp),%rbx │ │ │ │ + jmp 4644a0 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - lea -0x30(%rsp),%r12 │ │ │ │ - cmp 0x10(%r14),%r12 │ │ │ │ - jbe 453fee │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0xa8,%rsp │ │ │ │ - mov 0x8(%rdx),%rsi │ │ │ │ - mov 0x28(%rsi),%r9 │ │ │ │ - mov 0x18(%rdx),%r10 │ │ │ │ - mov %r10,0xa0(%rsp) │ │ │ │ - test %r9,%r9 │ │ │ │ - je 453ed9 │ │ │ │ - mov 0x8(%r9),%r9 │ │ │ │ - jmp 453edc │ │ │ │ - xor %r9d,%r9d │ │ │ │ - mov %r9,0x90(%rsp) │ │ │ │ - mov 0x10(%rdx),%rdx │ │ │ │ - mov %rdx,0x98(%rsp) │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - movups %xmm15,(%rax) │ │ │ │ - movups %xmm15,0x10(%rax) │ │ │ │ - movups %xmm15,0x20(%rax) │ │ │ │ - movups %xmm15,0x30(%rax) │ │ │ │ - movups %xmm15,0x40(%rax) │ │ │ │ - movups %xmm15,0x50(%rax) │ │ │ │ - mov 0x30(%rdx),%rbx │ │ │ │ - mov 0x38(%rdx),%rcx │ │ │ │ - xor %edi,%edi │ │ │ │ - xor %r8d,%r8d │ │ │ │ + sub $0x70,%rsp │ │ │ │ + mov %eax,0x80(%rsp) │ │ │ │ + mov %rbx,0x88(%rsp) │ │ │ │ + mov %rcx,0x90(%rsp) │ │ │ │ nop │ │ │ │ - call 47bae0 │ │ │ │ - jmp 453f31 │ │ │ │ - lea 0x30(%rsp),%rax │ │ │ │ - call 47c120 │ │ │ │ - cmpq $0x0,0x40(%rsp) │ │ │ │ - je 453fd5 │ │ │ │ - mov 0x90(%rsp),%rdx │ │ │ │ - cmp %rdx,0x58(%rsp) │ │ │ │ - je 453f6c │ │ │ │ - mov 0x30(%rsp),%rbx │ │ │ │ - mov 0x38(%rsp),%rcx │ │ │ │ - mov 0x68(%rsp),%rdi │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - call 454000 │ │ │ │ + call 465b00 │ │ │ │ test %al,%al │ │ │ │ - je 453f27 │ │ │ │ - mov 0x50(%rsp),%rax │ │ │ │ - mov 0x98(%rsp),%rcx │ │ │ │ - mov %rax,0x30(%rcx) │ │ │ │ + jne 4647f1 │ │ │ │ + mov 0x88(%rsp),%rax │ │ │ │ + mov %rax,0x60(%rsp) │ │ │ │ + mov 0x90(%rsp),%rax │ │ │ │ + mov %rax,0x68(%rsp) │ │ │ │ + mov %r14,0x58(%rsp) │ │ │ │ + nop │ │ │ │ + mov %r14,%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 4889e0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ mov 0x58(%rsp),%rax │ │ │ │ - cmpl $0x0,0x11f3897(%rip) │ │ │ │ - je 453f9b │ │ │ │ - mov 0x28(%rcx),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,0x28(%rcx) │ │ │ │ - mov 0x60(%rsp),%rax │ │ │ │ - cmpl $0x0,0x11f3875(%rip) │ │ │ │ - je 453fbd │ │ │ │ - mov 0x38(%rcx),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rax,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rax,0x38(%rcx) │ │ │ │ - mov 0xa0(%rsp),%rax │ │ │ │ - movb $0x1,(%rax) │ │ │ │ - add $0xa8,%rsp │ │ │ │ + test %rax,%rax │ │ │ │ + je 464728 │ │ │ │ + mov 0x30(%rax),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 46462a │ │ │ │ + cmpb $0x0,0x11a(%rcx) │ │ │ │ + jne 464728 │ │ │ │ + mov 0x48(%rcx),%rax │ │ │ │ + mov %rax,(%rsp) │ │ │ │ + call 4889e0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + lea 0x28(%rsp),%rcx │ │ │ │ + movups %xmm15,(%rcx) │ │ │ │ + movups %xmm15,0x10(%rcx) │ │ │ │ + movups %xmm15,0x18(%rcx) │ │ │ │ + mov 0x58(%rsp),%rax │ │ │ │ + mov 0x30(%rax),%rbx │ │ │ │ + mov 0x80(%rsp),%eax │ │ │ │ + call 464960 │ │ │ │ + test %al,%al │ │ │ │ + je 46468e │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + mov 0x30(%rdi),%rdx │ │ │ │ + mov 0x48(%rdx),%rdx │ │ │ │ + lea 0x80(%rsp),%rsi │ │ │ │ + mov %rsi,0x80(%rdx) │ │ │ │ + jmp 464693 │ │ │ │ + mov 0x58(%rsp),%rdi │ │ │ │ + cmpq $0xfffffffffffffb2e,0x10(%rdi) │ │ │ │ + nopl 0x0(%rax,%rax,1) │ │ │ │ + je 4647f7 │ │ │ │ + mov %al,0x27(%rsp) │ │ │ │ + mov 0x80(%rsp),%eax │ │ │ │ + mov 0x88(%rsp),%rbx │ │ │ │ + mov 0x90(%rsp),%rcx │ │ │ │ + call 464ca0 │ │ │ │ + mov 0x58(%rsp),%rdx │ │ │ │ + mov %rdx,(%rsp) │ │ │ │ + call 4889e0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + movzbl 0x27(%rsp),%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 464722 │ │ │ │ + mov 0x30(%r14),%rax │ │ │ │ + mov 0x48(%rax),%rax │ │ │ │ + mov 0x28(%rsp),%rcx │ │ │ │ + mov 0x30(%rsp),%rdx │ │ │ │ + nop │ │ │ │ + mov %rcx,(%rax) │ │ │ │ + mov %rdx,0x8(%rax) │ │ │ │ + mov 0x38(%rsp),%rcx │ │ │ │ + mov %rcx,0x10(%rax) │ │ │ │ + mov 0x40(%rsp),%rcx │ │ │ │ + mov %rcx,0x18(%rax) │ │ │ │ + mov 0x48(%rsp),%rcx │ │ │ │ + mov %rcx,0x80(%rax) │ │ │ │ + add $0x70,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - mov 0x98(%rsp),%rax │ │ │ │ - movq $0x0,0x30(%rax) │ │ │ │ - add $0xa8,%rsp │ │ │ │ + mov 0x80(%rsp),%ecx │ │ │ │ + cmp $0x1b,%ecx │ │ │ │ + jne 464780 │ │ │ │ + mov 0x60(%rsp),%rcx │ │ │ │ + mov 0x8(%rcx),%ecx │ │ │ │ + nop │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + je 464753 │ │ │ │ + cmp $0xfffffffe,%ecx │ │ │ │ + jne 464758 │ │ │ │ + cmp $0x80,%ecx │ │ │ │ + sete %cl │ │ │ │ + jmp 464760 │ │ │ │ + mov $0x1,%ecx │ │ │ │ + nopl (%rax) │ │ │ │ + test %cl,%cl │ │ │ │ + je 464777 │ │ │ │ + mov 0x68(%rsp),%rcx │ │ │ │ + mov 0xa8(%rcx),%rax │ │ │ │ + nop │ │ │ │ + nop │ │ │ │ + call 464900 │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + nopl (%rax) │ │ │ │ + cmp $0x17,%ecx │ │ │ │ + jne 464799 │ │ │ │ + cmpl $0x0,0x265400(%rip) │ │ │ │ + je 464793 │ │ │ │ + test %rax,%rax │ │ │ │ + jmp 46479c │ │ │ │ + add $0x70,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 494f40 │ │ │ │ - jmp 453ea0 │ │ │ │ + test %rax,%rax │ │ │ │ + je 4647bf │ │ │ │ + movq $0x0,(%rsp) │ │ │ │ + call 4889e0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + mov 0x80(%rsp),%ecx │ │ │ │ + mov %ecx,%eax │ │ │ │ + lea 0x60(%rsp),%rbx │ │ │ │ + call 465a60 │ │ │ │ + mov 0x58(%rsp),%rcx │ │ │ │ + test %rcx,%rcx │ │ │ │ + je 4647eb │ │ │ │ + mov %rcx,(%rsp) │ │ │ │ + call 4889e0 │ │ │ │ + xorps %xmm15,%xmm15 │ │ │ │ + mov %fs:0xfffffffffffffff8,%r14 │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + add $0x70,%rsp │ │ │ │ + pop %rbp │ │ │ │ + ret │ │ │ │ + mov 0x80(%rsp),%eax │ │ │ │ + mov %eax,%eax │ │ │ │ + mov %rax,0x50(%rsp) │ │ │ │ + nop │ │ │ │ + call 44dcc0 │ │ │ │ + lea 0x10eebb(%rip),%rax │ │ │ │ + mov $0x7,%ebx │ │ │ │ + call 44e740 │ │ │ │ + mov 0x50(%rsp),%rax │ │ │ │ + call 44e160 │ │ │ │ + lea 0x112c85(%rip),%rax │ │ │ │ + mov $0x16,%ebx │ │ │ │ + call 44e740 │ │ │ │ + call 44dd20 │ │ │ │ + lea 0x1144b1(%rip),%rax │ │ │ │ + mov $0x1b,%ebx │ │ │ │ + call 482180 │ │ │ │ + nop │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4541ef │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - cmpb $0x4,0x2b(%rbx) │ │ │ │ - ja 45401c │ │ │ │ - xor %edx,%edx │ │ │ │ - jmp 454040 │ │ │ │ - mov 0x1c(%rbx),%edx │ │ │ │ - mov 0x3c(%rbx,%rdx,4),%edx │ │ │ │ - mov %edx,%esi │ │ │ │ - add 0x140(%rcx),%rdx │ │ │ │ - cmp $0xffffffff,%esi │ │ │ │ - sete %sil │ │ │ │ - movzbl %sil,%esi │ │ │ │ - dec %rsi │ │ │ │ - and %rsi,%rdx │ │ │ │ - nopl (%rax) │ │ │ │ - test %rdx,%rdx │ │ │ │ - je 454056 │ │ │ │ - cmpl $0x0,0xc(%rbx) │ │ │ │ - je 4541dd │ │ │ │ - xor %esi,%esi │ │ │ │ - xor %r8d,%r8d │ │ │ │ - jmp 454061 │ │ │ │ - xor %eax,%eax │ │ │ │ - add $0x38,%rsp │ │ │ │ - pop %rbp │ │ │ │ - ret │ │ │ │ - mov %r10,%rcx │ │ │ │ - movzbl (%rdx),%r9d │ │ │ │ - inc %rdx │ │ │ │ - nop │ │ │ │ - cmp $0x80,%r9b │ │ │ │ - jb 45408e │ │ │ │ - and $0x7f,%r9d │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - shl %cl,%r9d │ │ │ │ - lea 0x7(%rcx),%rsi │ │ │ │ - add %r9d,%r8d │ │ │ │ - cmp $0x1c,%rsi │ │ │ │ - jle 45405e │ │ │ │ - jmp 4541ca │ │ │ │ - test %rsi,%rsi │ │ │ │ - jl 4541c5 │ │ │ │ - mov %rcx,%r10 │ │ │ │ - mov %rsi,%rcx │ │ │ │ - shl %cl,%r9d │ │ │ │ - mov %rdi,%r11 │ │ │ │ + sub $0x20,%rsp │ │ │ │ + mov 0x264cae(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 46489d │ │ │ │ + mov 0x8(%rbx),%edx │ │ │ │ nop │ │ │ │ - cmp $0x20,%rcx │ │ │ │ - sbb %esi,%esi │ │ │ │ - and %esi,%r9d │ │ │ │ - lea (%r8,%r9,1),%esi │ │ │ │ - sub %rsi,%rdi │ │ │ │ - cmpb $0x0,(%rdi) │ │ │ │ - je 4540bf │ │ │ │ - xor %ecx,%ecx │ │ │ │ - xor %esi,%esi │ │ │ │ - jmp 4540cd │ │ │ │ + cmp $0x80,%edx │ │ │ │ + je 46488b │ │ │ │ + xchg %ax,%ax │ │ │ │ + cmp $0xfffffffe,%edx │ │ │ │ + jne 464890 │ │ │ │ + cmp $0x80,%edx │ │ │ │ + sete %dl │ │ │ │ + jmp 464895 │ │ │ │ + mov $0x1,%edx │ │ │ │ + test %dl,%dl │ │ │ │ + je 46489d │ │ │ │ xor %eax,%eax │ │ │ │ - add $0x38,%rsp │ │ │ │ + jmp 4648b1 │ │ │ │ + xor %eax,%eax │ │ │ │ + lea 0x264b16(%rip),%rcx │ │ │ │ + xchg %eax,(%rcx) │ │ │ │ + add $0x20,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - inc %rdx │ │ │ │ - mov %r9,%rcx │ │ │ │ - movzbl (%rdx),%r8d │ │ │ │ + inc %rax │ │ │ │ + cmp $0x20,%rax │ │ │ │ + jge 4648cd │ │ │ │ + lea 0x2653e2(%rip),%rbx │ │ │ │ + mov (%rbx,%rax,8),%rdx │ │ │ │ + test %rdx,%rdx │ │ │ │ + jne 4648ae │ │ │ │ + cmp $0x20,%rax │ │ │ │ + jmp 4648d4 │ │ │ │ + lea 0x2653cc(%rip),%rbx │ │ │ │ + ja 4648ec │ │ │ │ + mov %rax,%rcx │ │ │ │ + mov $0x20,%edi │ │ │ │ + lea 0x247e3b(%rip),%rax │ │ │ │ + call 4194c0 │ │ │ │ + jmp 46489d │ │ │ │ + mov $0x20,%rcx │ │ │ │ + call 488f80 <_cgo_topofstack@@Base+0x420> │ │ │ │ nop │ │ │ │ - cmp $0x80,%r8b │ │ │ │ - jb 4540f1 │ │ │ │ - and $0x7f,%r8d │ │ │ │ - shl %cl,%r8d │ │ │ │ - lea 0x7(%rcx),%r9 │ │ │ │ - add %r8d,%esi │ │ │ │ - cmp $0x1c,%r9 │ │ │ │ - jle 4540c7 │ │ │ │ - jmp 4541b2 │ │ │ │ - test %rcx,%rcx │ │ │ │ - jl 4541ad │ │ │ │ - mov %rax,0x48(%rsp) │ │ │ │ - mov %r11,0x30(%rsp) │ │ │ │ - mov %rdi,0x28(%rsp) │ │ │ │ - mov %rbx,0x20(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %esi,0x10(%rsp) │ │ │ │ - shl %cl,%r8d │ │ │ │ - mov %r8d,0x14(%rsp) │ │ │ │ - mov (%rbx),%ebx │ │ │ │ - mov %r10,%rax │ │ │ │ - call 475dc0 │ │ │ │ - mov 0x20(%rsp),%rdx │ │ │ │ - mov 0xc(%rdx),%edx │ │ │ │ - add %rax,%rdx │ │ │ │ - mov 0x48(%rsp),%rsi │ │ │ │ - mov %rdx,0x40(%rsi) │ │ │ │ - mov 0x18(%rsp),%rdx │ │ │ │ - cmp $0x20,%rdx │ │ │ │ - sbb %edx,%edx │ │ │ │ - mov 0x14(%rsp),%edi │ │ │ │ - and %edx,%edi │ │ │ │ - mov 0x10(%rsp),%edx │ │ │ │ - add %edi,%edx │ │ │ │ - cmpl $0x0,0x11f36c5(%rip) │ │ │ │ - jne 454164 │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - jmp 454179 │ │ │ │ - mov 0x48(%rsi),%rcx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov 0x28(%rsp),%rbx │ │ │ │ - mov %rbx,(%r11) │ │ │ │ - mov %rcx,0x8(%r11) │ │ │ │ - mov %rbx,0x48(%rsi) │ │ │ │ - mov 0x30(%rsp),%rcx │ │ │ │ - sub %rdx,%rcx │ │ │ │ - cmpl $0x0,0x11f3694(%rip) │ │ │ │ - je 45419e │ │ │ │ - mov 0x50(%rsi),%rdx │ │ │ │ - call 496ae0 <_cgo_topofstack@@Base+0x80> │ │ │ │ - mov %rcx,(%r11) │ │ │ │ - mov %rdx,0x8(%r11) │ │ │ │ - mov %rcx,0x50(%rsi) │ │ │ │ - mov $0x1,%eax │ │ │ │ - add $0x38,%rsp │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + int3 │ │ │ │ + push %rbp │ │ │ │ + mov %rsp,%rbp │ │ │ │ + sub $0x30,%rsp │ │ │ │ + mov 0x264c0e(%rip),%edx │ │ │ │ + test %edx,%edx │ │ │ │ + je 46493f │ │ │ │ + lea -0xaf39(%rip),%rdx │ │ │ │ + mov %rax,0x20(%rsp) │ │ │ │ + inc %rdx │ │ │ │ + mov %rdx,0x28(%rsp) │ │ │ │ + lea 0x247df3(%rip),%rax │ │ │ │ + lea 0x20(%rsp),%rbx │ │ │ │ + mov $0x2,%ecx │ │ │ │ + mov %rcx,%rdi │ │ │ │ + call 4194c0 │ │ │ │ + add $0x30,%rsp │ │ │ │ pop %rbp │ │ │ │ ret │ │ │ │ - call 452ea0 │ │ │ │ - lea 0x82f507(%rip),%rax │ │ │ │ - lea 0x9f6c40(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - call 452ea0 │ │ │ │ - lea 0x82f4ef(%rip),%rax │ │ │ │ - lea 0x9f6c28(%rip),%rbx │ │ │ │ - call 48eb80 │ │ │ │ - lea 0x9b403d(%rip),%rax │ │ │ │ - mov $0x13,%ebx │ │ │ │ - call 48f0a0 │ │ │ │ - nop │ │ │ │ - mov %rax,0x8(%rsp) │ │ │ │ - mov %rbx,0x10(%rsp) │ │ │ │ - mov %rcx,0x18(%rsp) │ │ │ │ - mov %rdi,0x20(%rsp) │ │ │ │ - call 494fe0 │ │ │ │ - mov 0x8(%rsp),%rax │ │ │ │ - mov 0x10(%rsp),%rbx │ │ │ │ - mov 0x18(%rsp),%rcx │ │ │ │ - mov 0x20(%rsp),%rdi │ │ │ │ - nopl 0x0(%rax) │ │ │ │ - jmp 454000 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ @@ -95372,63 +109397,169 @@ │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ int3 │ │ │ │ - cmp 0x10(%r14),%rsp │ │ │ │ - jbe 4542e3 │ │ │ │ push %rbp │ │ │ │ mov %rsp,%rbp │ │ │ │ - sub $0x38,%rsp │ │ │ │ - mov 0x20(%r14),%rcx │ │ │ │ - test %rcx,%rcx │ │ │ │ - je 4542d9 TRUNCATED DUE TO SIZE LIMIT: 10485760 bytes